@charset "utf-8";
/*CSS 初始化*/
	body,v,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
	body{font-size:14px;font-family:"微软雅黑";line-height:21px;color:#333;}
	fieldset,img{border:0;}
	table{border-collapse:collapse;border-spacing:0;}
	ol,ul{list-style:none;}
	h1,h2,h3,h4,h5,h6{font-size:100%;}
	em{font-style:normal;}
	input,button,select,textarea{outline:none;}
	textarea { resize:none; }
	a{color:#333;text-decoration:none;}
	a:hover{text-decoration:none;}
	a:focus{outline:none;-moz-outline:none;}/*解决去除 a 链接点击后有一个虚线的边框出现*/
	
/*--头部--*/
.header{width:100%; height:22px; background:#f8f7f7; border-bottom:1px solid #f0f0f0;}
.header .header-bx{width:1050px; height:22px; margin:0 auto;}
.header-bx p{float:right; font-size:12px; color:#808080;}
.header-bx p span{color:#F00;}
.header-bx p span a{color:#808080;}
.header-bx p span a:hover{color:#F00;}

/*--导航--*/
.nav-bx{width:1050px; height:80px; margin:0 auto;}
.nav-bx .logo{height:80px; width:136px; float:left;}
.logo h1{width:100%; height:100%; display:block;}
.logo h1 a{width:100%; height:100%; display:block;}
.nav-bx .nav-ul{height:80px; float:left; margin-left:18px;}
.nav-ul li{font-size:13px; height:80px; line-height:80px; float:left; margin-left:23px;}
.nav-ul .nav-li{margin-left:0;}
.nav-ul li a{color:#b9b9b9;}
.nav-ul li a:hover{color:#F00;}
.nav-bx .nav-right{width:175px; height:28px; border:1px solid #eeeded; float:right; margin-top:24px; background:#f2f2f2;}
.nav-right input{height:28px; border:none; background:#f2f2f2; color:#b8b8b8; padding-left:5px; float:left; width: 149px;}
.nav-right .nav-button{height:28px; width:21px; background:#f2f2f2; float:right; position:relative; border:none; cursor:pointer;}
.nav-right img{display:block; position:absolute; top:7px; left:2px;}
.image a{cursor:default}
/*--banner--*/
.banner{height:467px; width:100%;  position:relative;}
.banner img{height:100%; width:100%;}
.button-bx{width:100%; height:60px; margin:0 auto; position:absolute; top:204px;}
.button-bx .banner-left{width:60px; height:60px; background:#F00; border:none; cursor:pointer; float:left;}
.banner-left img{height:30px; width:17px; margin-left:12px;}
.button-bx .banner-right{width:60px; height:60px; background:#F00; border:none; cursor:pointer; float:right;}
.banner-right img{height:30px; width:17px; margin-left:19px;}

/*--关于我们--*/
.about{width:100%; background:url(../image/6.png) no-repeat; padding-bottom:37px; background-size:100%;}
.about .about-bx{width:1050px; margin:0 auto;}
.ty-top{width:100%; padding-top:37px;}
.ty-top h2{font-size:24px; text-align:center; color:#202020;  font-weight:normal;}
.ty-top p{text-align:center; line-height:40px; font-size:12px; color:#636363; font-family:"Arial";}
.ty-top .box{width:287px; height:1px; border-bottom:1px solid #c9c9c9; margin:0 auto;}
.box .box-1{width:44px; height:3px; background:#F00; margin:0 auto;}
.ty-top1{width:100%; padding-top:37px;}
.ty-top1 h2{font-size:24px; text-align:center; color:#FFFFFF; font-weight:normal;}
.ty-top1 p{text-align:center; line-height:40px; font-size:12px; color:#d3d3d3; font-family:"Arial";}
.ty-top1 .box{width:287px; height:1px; border-bottom:1px solid #FFFFFF; margin:0 auto;}
.about-bx .about-p{width:100%; margin:32px 0 32px 0;}
.about-p p{color:#5a5a5a; text-indent:2em; line-height:21px;}
.about-bx .about-bottom{width:100%;}
.about-bottom li{height:158px; width:258px; float:left; margin-left:6px;}
.about-bottom .about-li{margin-left:0;}
.about-bottom li img{display:block; width:100%; height:100%;}
.ty-button{width:106px; height:28px; margin:37px auto 0; background:none; border:1px solid #cbcbcb; text-align:center; line-height:28px;}
.ty-button:hover{background:rgba(0,0,0,0.6);}
.ty-button a{color:#a1a1a1; display:block;}
.ty-button a:hover{color:#FFFFFF;}


/*--产品&服务--*/
.products{width:100%; margin-bottom: 37px;}
.products .products-bx{width:1050px; margin:0 auto;} 
.products-bx .products-ul{width:100%; margin-top:32px;}
.products-ul li{ width:168px; background:#f6f6f6; margin-left:8px; float:left;}
.products-ul .products-li{margin-left:0;}
.products-ul li a{width:100%; height:100%; display:block; position:relative;}
.products-ul li a img,.products-ul li img{width:100%; height:138px; display:block;}
.products-ul li a p{display:none; position:absolute; top:-33px; left:0; width:100%; height:212px; line-height:154px; font-size:18px; text-align:center; background:rgba(0,0,0,0.6); color:#fff;}
.products-ul li a:hover p{ display:block;}
.products-ul li p{font-size:16px; margin:33px 0 23px 0; color:#000; text-align:center; }

/*--新闻中心--*/
.news{width:1050px; margin:0 auto; margin-bottom:37px;}
.news .news-top{height:294px; margin-top:32px;}
.news-top .news-left{width:487px; height:294px; float:left;} 
.news-left a{display:block; width:100%; height:100%;}
.news-top .news-ul{width:540px; height:294px; float:right;}
.news-ul li{height:84px; border-bottom:1px solid #eeeeee; margin-top:20px;}
.news-ul .news-li{margin-top:0;}
.news-ul li .news-ul-top{height:26px;}
.news-ul-top a h2{float:left; font-size:18px; font-weight:normal; color:#141414;}
.news-ul-top span{float:right; color:#8e8d8d; margin-right:5px;}
.news-ul li a p{line-height:21px; margin-top:8px; color:#a3a3a3; font-size:12px;}

/*--最新业务--*/
.business{width:100%; background:url(../image/18.png) no-repeat; padding-bottom:59px; background-size:100%;}
.business .business-bx{width:1050px; margin:0 auto;}
.business-bx .business-ul{height:355px; margin-top:32px;}
.business-ul li{width:253px; height:172px; background:#FFFFFF; float:left; margin-left:12.6px; margin-bottom:13px;}
.business-ul .business-li{margin-left:0;}
.business-ul li a{display:block; width:100%; height:100%; position:relative;}
.business-ul li a img{display:block; width:100%; height:100%;}
.business-ul li a p{display:none; position:absolute; top:0; left:0; width:100%; height:172px; line-height:172px; text-align:center; background:rgba(0,0,0,0.6); font-size:18px; color:#fff;}
.business-ul li a:hover p{display:block;}

/*--客户案例--*/
.case{width:100%; background:url(../image/6.png) no-repeat; padding-bottom:37px; background-size:100%;}
.case .case-bx{width:1050px; margin:0 auto;}
.case-bx .case-ul{height:169px; margin-top:32px;}
.case-ul li{width:163px; height:70px; border:1px solid #e6e5e5; float:left; margin-left:10.8px; margin-bottom:24px;}
.case-ul .case-li{margin-left:0;}
.case-ul li img{display:block; width:100%; height:100%;}

/*--foot--*/
.foot{width:100%; height:74px; background:#000000;}
.foot .foot-bx{width:1050px; margin:0 auto; padding-top:10px;}
.foot-bx p{text-align:center; line-height:27px; font-size:12px;}
.foot-bx p a{color:#FFFFFF;}
.foot-bx p span{color:#FFFFFF; margin:0 5px;}
.foot-bx .foot-bottom{color:#FFFFFF;}


/*--banner1--*/
.banner1{width:100%; height:202px;}
.banner1 img{width:100%; height:100%; display:block;}

/*--ny关于我们--*/
.ny-about{width:1050px; margin:40px auto; min-height: 550px;}
/*--左导航栏--*/
.ny-about .left-nav{width:200px; float:left;}
.left-nav .left-nav-top{height:49px; background:#1f1f1f; border-bottom:1px solid #878787; padding-left:19px;}
.left-nav-top h2{color:#FFFFFF; font-size:16px; line-height:49px; font-weight:normal;}
.left-nav .left-nav-ul{}
.left-nav-ul .left-nav-li{height:47px; background:#f0f0f0;}
.left-nav-ul .left-nav-li a{color:#232323;}
.left-nav-ul li{height:47px; line-height:47px; padding-left:19px;}
.left-nav-ul li:hover{background:#f0f0f0;}
.left-nav-ul li a{color:#7c7c7c; display:block; width:100%; height:100%;}
.left-nav-ul li a:hover{color:#232323;}
.left-nav .left-nav-bottom{width:169px; background:url(../image/40.png) no-repeat; margin-top:10px; padding:0 19px; background-size:100% 100%; padding-bottom:10px; font-size: 12px; }
.left-nav-bottom h3{color:#FFFFFF; height:48px; line-height:48px; font-size:17px; font-weight:normal;}
.left-nav-bottom p{color:#FFFFFF; line-height:21px;}
/*--右内容--*/
.ny-about .right-content{width:819px; float:right;}
.right-content .rc-top{height:30px; border-bottom:1px solid #878787; padding-top:19px;}
.rc-top .rc-top-box{width:3px; height:21px; background:#FF0000; float:left;}
.rc-top h2{float:left; font-size:18px; font-weight:normal; margin-left:6px; line-height:24px;}
.rc-top p{float:right; line-height:31px; color:#262626;}
.rc-top p a{color:#262626;}
.rc-top p a:hover{color:#FF0000;}
.rc-top p span{color:#FF0000;}
.right-content .rc-content{width:819px; height:254px; margin:28px 0;}
.rc-content img{width:100%; height:100%; display:block;}
.right-content p{line-height:21px; color:#707070; font-size:12px;}

/*--ny新闻中心--*/
/*--news右内容--*/
.right-content .nynews-ul{width:819px; margin-top:10px;}
.nynews-ul li{width:819px; height:34px; line-height:34px; border-bottom:1px solid #ececec; background:url(../image/42.png) no-repeat left center;}
.nynews-ul li a{margin-left:10px; color:#707070;}
.nynews-ul li:hover a{color:#FF0000;}
.nynews-ul li span{float:right; color:#7c7c7c;}
.nynews-ul li:hover span{color:#FF0000;}
.right-content .nynews-bottom{height:23px; margin-top:30px;}
.nynews-bottom .nynews-bottom-box{height:23px; width:247px; float:right;}
.nynews-bottom-box .button1{width:52px; height:21px; background:#FFFFFF; border:1px solid #dfdfdf; text-align:center; line-height:21px; float:left;}
.button1:hover{background:#FF0000;}
.button1 a{color:#707070; display:block; width:100%; height:100%;}
.button1 a:hover{color:#FFFFFF;}
.nynews-bottom-box .button2{float:left;}
.nynews-bottom-box .button2 li{width:21px; height:21px; border:1px solid #dfdfdf; background:#FFFFFF; text-align:center; line-height:21px; float:left; margin-left:4px;}
.nynews-bottom-box .button2 .button-li{background:#FF0000;}
.button2 .button-li a{color:#FFFFFF;}
.button2 li:hover{background:#FF0000;}
.button2 li a{color:#707070; display:block; width:100%; height:100%;}
.button2 li a:hover{color:#FFFFFF;}
.nynews-bottom-box .button3{width:52px; height:21px; background:#FFFFFF; border:1px solid #dfdfdf; text-align:center; line-height:21px; float:right;}
.button3:hover{background:#FF0000;}
.button3 a{color:#707070; display:block; width:100%; height:100%;}
.button3 a:hover{color:#FFFFFF;}

/*--新闻详情--*/
.right-content .news-xq-top{}
.news-xq-top h2{margin-top:14px; height:50px; line-height:50px; font-size:20px; font-weight:normal; text-align:center; border-bottom:1px solid #d0d0d0;}
.news-xq-top h2 a{color:#141414;}
.news-xq-top p{height:41px; line-height:28px; font-size:16px; text-align:center; color:#707070;}
.right-content .nx-img{width:819px; height:290px; margin-bottom:28px;}
.nx-img img{width:100%; height:100%; display:block;}
.right-content .n-news-p{font-size:12px; line-height:21px; color:#707070; text-indent:2em;}

/*piclist*/
.piclist{ width:819px; height:auto; padding:0px 9px;}
.piclist li{ width:236px; height:230px; padding:10px; float:left; border: 1px solid #ececec; margin: 15px 0 0 15px;；}
.piclist li div img{ width:232px; height:186px; padding:2px;}
.piclist li p{ height:40px; line-height:40px; text-align:center; font-size:12px; font-family:"微软雅黑"; }

.conment{ width:819px; height:auto;}
.ny-wz{width:819px;color:#707070; font-size:12px; line-height:21px;  padding-top:20px; padding-bottom:20px;}























