/*头部*/
.header{width:100%;padding-top:23px;box-shadow: 0 2px 5px 0 #ddd;background: #fff}
.header  .logo{text-indent: -9999rem;color:transparent;}
.header .con{padding-right: 31px;padding-bottom: 17px;}
.nav{height:55px;width:100%;background: #143580;}
.nav ul li{width:110px;text-align: center;height:55px;display: inline-block;margin-right:16px;line-height: 55px;}
.nav ul li a{display: block;font-size: 18px;color:#fff;}
.nav ul li:hover{background:url(../images/hover-bg.png) no-repeat;}
/*.nav ul li:hover a{color:#000;}*/
/*轮播图*/
.banner { position: relative; width: 100%; height: 550px; margin: 0 auto; padding-bottom: 0px; overflow: hidden;}
.banner .slides img {  vertical-align: top;height:550px;position: absolute;top:0;left:50%;margin-left: -1000px;}
.banner .slide-caption { position: absolute; right: 10%; bottom: 13px; font-size: 0; background-color: #f2e6e6;z-index: 2;margin-left: -246px;}
.banner .slide-caption li, .slide-caption a { display: inline-block; width: 60px; height: 5px;}
.banner.slide-caption a { font: 14px/50px "Microsoft Yahei"; color: #c8c8c8; text-align: center; text-decoration: none;}
.banner .slide-caption .flex-active a { background-color: #c2c5e4;}
.banner .flex-viewport ul li{position: relative;overflow:hidden;height:550px;}
/*友情链接*/
.link{width:100%;height: 90px;background: #143580;padding-top: 23px;}
.link p{color:#fff;font-size:14px;padding-bottom: 18px;}
.link a{color: #fff;font-size:14px;margin-right: 10px;display: inline-block;margin-bottom: 5px}
/*尾部*/
.footer{padding-top: 54px;padding-bottom: 44px;width:100%;background: #eeeeee}
.footer .com-img{margin-top: 42px;width: 40%}
.footer .two{padding-top: 12px;width: 45%}
.footer .two p{font-size:12px;color:#000;margin-bottom:12px;}
.footer .h1{width: 1px;height: 130px;background: #8f8f8f;float: left;}
.footer .h2{width:1px;height:130px;background: #ffffff;float: left;}
.footer .ewm{float: left; display: block;width: 12%; padding-left: 10px;}
/*公共标题*/
.public-tit{padding-top: 34px;padding-bottom: 30px;text-align: center;width:98px;margin:0 auto;}
.public-tit a{font-size:24px;color:#143580;padding-bottom: 9px}
.public-tit span{display:inline-block;width:45px;height: 2px;background: #eb0101;margin-top: 9px;}
.public-tit2{padding-top: 47px;padding-bottom: 27px;}
.public-tit2 .one{font-size:24px;color:#fff;font-weight: bold;margin-right: 5px}
.public-tit2 .two{font-size:14px;color:#fff;}
/*主要内容*/
/*产品中心、*/
.i-product .tit{font-size: 24px;color:#333;font-weight: bold;width:96px;display: block;margin:0 auto 23px;}
.i-product .i-pro-name-list li{float: left;width:230px;height:48px;text-align: center;background:#eeeeee;line-height: 48px;margin-right:10px;margin-bottom: 20px;}
.i-product .i-pro-name-list li:nth-child(5){margin-right:0px;}
.i-product .i-pro-name-list li.fif{margin-right:0px;}
.i-product .i-pro-name-list li:nth-child(10){margin-right:0px;}
.i-product .i-pro-name-list li:nth-child(15){margin-right:0px;}
.i-pro-img-list li img{display: block;width:291px;height:197px;}
.i-product .i-pro-name-list li a{display: block;font-size: 18px;color:#333;}
.i-product .i-pro-name-list li:hover a{background: #eb0101;color:#fff;}
.i-pro-img-list li{float: left;width:297px;padding-right: 3px;padding-left: 3px;padding-top:3px;margin-right: 3px;margin-bottom: 9px;}
.i-pro-img-list li:nth-child(5){margin-right: 0px;}
.i-pro-img-list li:nth-child(10){margin-right: 0px;}
.i-pro-img-list li:nth-child(15){margin-right: 0px;}
.i-pro-img-list li span{display: block;width:100%;text-align: center;font-size: 14px;color:#333;height:54px;line-height: 54px}
.i-pro-img-list li:hover{background: #0068b7}
.i-pro-img-list li:hover span{color:#fff;}
.i-pro-img-list:after{content: "";display: block;height:0;clear:both;visibility: hidden;}
/*关于我们*/
.i-about{background: url(../images/about-bg.jpg) no-repeat center;width:100%;height: 535px;margin-bottom: 32px;}
.i-about .left{width:500px;}
.i-about .text{position: relative;}
.i-about .text .name{width:255px;text-align: center;height:45px;line-height: 45px;position: absolute;bottom:136px;background: #1977be;left:17px;opacity: 0.8;color:#fff;font-size:16px;-khtml-opacity:0.8;-moz-opacity:0.8;filter:alpha(opacity=80);filter:"alpha(opacity=60)";opacity:0.8; filter: progid:DXImageTransform.Microsoft.Alpha(opacity=80);}
.i-about .text img{width:500px;height: 238px}
.i-about .text .p{width:100%;padding-top: 50px;padding-bottom: 35px;padding-right: 22px;padding-left: 17px;background: #fff;line-height: 150%;}
.i-about .text .p p{font-size: 12px;color:#333;}
.i-about .right{width:520px;}
.i-about .right ul li{width:100%;padding-top: 13px;padding-left: 16px;padding-bottom: 15px;padding-right: 13px;background: #fff;margin-bottom:17px;}
.i-about .right ul li a{display: block;}
.i-about .right ul li p.tit{font-size:12px;color:#333;margin-bottom: 11px;}
.i-about .right ul li p.time{font-size:12px;color:#999;margin-bottom:16px;}
.i-about .right ul li .p{font-size:12px;color:#666;}
.i-about .right ul li:hover{border-bottom: 5px solid #0068b7}
.hr{background: url(../images/hr.jpg) no-repeat center;width:100%;height:184px;}
/*工程案例*/
.i-case{margin-bottom: 45px;}
.i-case ul li{width:290px;height:200px;overflow: hidden;float: left;margin-right: 10px;}
.i-case ul li:nth-child(4){margin-right:0;}
.i-case ul li.four{margin-right:0;}
.i-case ul li img{display: block;width:100%;height:100%;}
.i-case ul li:hover img{transform: scale(1.3);transition: all 0.5s linear 0s;-ms-transform: scale(1.3);-moz-transform: scale(1.3);-webkit-transform: scale(1.3);}




/*左侧样式*/

#left_contact{margin-top:10px;float:left; width:270px; border:solid 1px #cccccc;}
#left_contact .pcon{ width:90%; margin:0px auto;line-height:200%;color:#333333;}

#left_proclass{ float:left; width:270px;border:solid 1px #F4F4F2;}
#left_proclass .pcon{ width:270px; margin:0px auto;}
#left_proclass .nav_menu li a{ color:black; font-size: 16px; line-height: 40px; padding-left: 15px; font-weight: bold; }

#left_proclass  .nav_menu li a:hover{ color:#143580; background: #EBE9E9 ;display: block;}


/*自页面公用开始样式*/
#pagebody{margin:10px auto 20px auto;}
#pageleft{ float:left; width:270px; }
#pageright{ float:right; width:910px}
#pageright .pcon{ margin:0 auto;}
#pageright .pcon .ncon{ width:920px; margin:0 auto; padding-top:30px}


.pubilie_title01{margin:0px auto 0px auto;width:100%;}
.pubilie_title01  dt{margin-top:0px;margin-left:auto;margin-right:auto;text-align:center;font-size:31px;color:#3B8C00;font-weight:bold;line-height:40px;height:40px;width:170px;}
.pubilie_title01  dd{text-align:center;font-size:14px;line-height:25px;color:#888A97;float:center;width:100%;margin-top:10px; float: right}

.pubilie_title02{margin:0px auto 0px auto;width:100%;  border-bottom: 1px #CBC9C9 solid; height: 60px;}
.pubilie_title02  dt{font-size:23px;color:black;font-weight:bold;line-height:40px;height:40px;float:left;}
.pubilie_title02  dt span{color:#3576A0; display:inline; }
.pubilie_title02  dd{text-align:center;line-height:40px; font-size:14px;line-height:40px;color:#888A97; float: right;}
.pubilie_title02  .more_nei{float:right;}

.pubilie_title03{margin:0 auto 10px auto;width:450px;height:60px;}
.pubilie_title03  dt{text-align:right;font-size:28px;color:#000000;font-weight:bold;line-height:30px;height:30px;float:left;width:300px;}
.pubilie_title03  dd{ text-align:left;height:25px;font-size:18px;line-height:29px;color:#6B6B6B;font-weight:bold;float:right;clear:both;width:260px;}


.pubilie_title04{margin:0px auto 0px auto;width:270px;background:#143580;height:80px;}
.pubilie_title04  dt{margin-top:30px;text-align:center;font-size:30px;color:#ffffff;font-weight:bold;line-height:30px;height:30px;float:left;width:100%;}
.pubilie_title04  dd{ text-align:center;height:40px;font-size:14px;line-height:40px;color:#ffffff;font-weight:bold;clear:both;width:100%; float: right}




/*产品列表样式*/
/*主体样式*/

#pageright .pcon .ncon dl{ width:222px; margin-right:20px; float:left; margin-bottom:30px}
#pageright .pcon .ncon dl dt{ margin:0px auto}
#pageright .pcon .ncon dl dt img{ border:1px solid #CCCCCC}
#pageright .pcon .ncon dl dd{ margin:0 auto; line-height:30px; text-align:center}

#pageright .pcon01  dl{  width:300px;float:left; margin-top:20px; padding-left:10px; overflow: hidden; }
#pageright .pcon01 .pimg{width:290px;height:195px;float:left;}
#pageright .pcon01  .tit{text-align:center;font-size:16px;font-weight:bold;line-height:60px; }

#pageright .pcon01_honer  dl{  width:300px;float:left; margin-top:20px; padding-left:10px; overflow: hidden; }
#pageright .pcon01_honer .pimg{width:290px;height:411px;float:left;}
#pageright .pcon01_honer  .tit{text-align:center;font-size:16px;font-weight:bold;line-height:60px; }




/*详情页样式*/
/*主体样式*/
#pageright .pcon h1{line-height:25px; text-align:center; padding-top:30px; padding-bottom:10px; font-size:16px; width:920px; margin:0 auto}
#pageright .pcon .ainfo{ width:920px; padding-top:6px; padding-bottom:5px; text-align:center; margin:0 auto; color:#999999}
#pageright .pcon .prenext{ width:920px; margin:0 auto; border-top:1px dashed #CCCCCC; padding-top:10px; padding-bottom:20px}
#pageright .pcon .prenext li{ width:920px; padding-top:2px; padding-bottom:2px; text-align:left}
#pageright .pcon .ncon{color:#333333;line-height:200%;}

.fenxiang{ margin:0 auto; padding-top:15px; padding-bottom:15px;}
.fenxiang .jiathis_style{ float:right; width:180px}

.w1200{width:1200px}


#pageright .pcon  .item .tit{float:left;}

#pageright .pcon  .item .date{float:right}



/* 分页 */
.page{ font-family:Arial, Helvetica, sans-serif; line-height: normal; font-size: 14px; padding-top:40px; padding-bottom:40px; font-size:14px; margin:0 auto; text-align:center;}
/*.page a,.page span{display:block;color:#390;font-weight:normal;text-decoration:none;letter-spacing:0px;border:1px solid #ccc;padding-top:3px;float:left;margin-top:5px;margin-right:2px;margin-bottom:5px;margin-left:2px;text-align:center;padding-right:5px;padding-left:5px;height:18px} 
.page a:hover, .page a.current{color:#F44;border:1px solid #F44} 
.page input{padding:0px;color:#390;height:16px;width:25px;border:0px solid #fff;text-align:center;margin-top:0px;margin-right:-5px;margin-bottom:0px;margin-left:-5px;vertical-align:middle;font-size:12px}  */



