@charset "utf-8";

/*banner*/
/* .banner{position: relative; height:auto;clear: both;min-height: 407px;}
.ban_p li{ display:block; height:auto;width: 100%!important; overflow: hidden;position: relative;margin:0 auto;}
.ban_p li img {width: 100%!important;height: auto;display: block;margin: 0 auto;}
.ban_t{width:600px;height:50px;bottom: 0;left:50%;margin-left:-300px;position: absolute;text-align: center;}
.ban_t em{width:16px;height:16px;margin-right:16px;border-radius: 16px; display: inline-block;background:#fff;}
.ban_t em.on{background:#d70c25; } */
body .h_top {position: relative;}
body .h_top .header{position: absolute;}
.h_top{z-index: 2;font-family:"Microsoft Yahei";width: 100%;}
.header{background: #fff;left: 50%;margin-left: -600px;top: 55px;z-index: 2;height: 130px;overflow: hidden;}
body .f_bj:before{content: "";position: absolute;width:100%;height:46px;background:#f3f3f3;left:0;top:0;z-index: -1;}

.fullSlide {width:100%; position:relative; min-height: 407px;height: auto;}
.fullSlide .bd {margin:0 auto; position:relative; z-index:0; overflow:hidden; }
.fullSlide .bd ul {width:100% !important; }
.fullSlide .bd li {width:100% !important; /* height:550px; */ overflow:hidden; text-align:center; background-position:center top; }
.fullSlide .bd li a {display:block; /* height:550px; */ }
.fullSlide .bd li a img {width: 100%!important;
    height: auto;
    display: block;
    margin: 0 auto;}
.fullSlide .hd {width:100%; position:absolute; z-index:1; bottom:0px; left:0; height:30px; line-height:30px; }
.fullSlide .hd ul {text-align:center; }
.fullSlide .hd ul li {cursor:pointer; display:inline-block; *display:inline; zoom:1; width:16px; height:16px; margin-right:16px; overflow:hidden; background:#fff; line-height:999px; border-radius: 16px; }
.fullSlide .hd ul .on {background:#0d4497; }

/*banner*/
.banner{position: relative; height:auto;clear: both;min-height: 407px;}
.ban_p li{ display:block; height:auto;width: 100%!important; overflow: hidden;position: relative;margin:0 auto;}
.ban_p li img {width: 100%!important;height: auto;display: block;margin: 0 auto;}
.ban_t{width:600px;height:50px;bottom: 0;left:50%;margin-left:-300px;position: absolute;text-align: center;}
.ban_t em{width:16px;height:16px;margin-right:16px;border-radius: 16px; display: inline-block;background:#fff;}
.ban_t em.on{background:#0d4497; }

.til01{display: block;font-size:50px;line-height:88px;color: #333;height: 190px;position: relative;text-align: center;}
.til01 b{color: #0d4497}
.til01 p{display: block;height:40px;font-weight: normal;line-height: 40px;font-size: 20px;color: #fff;}
.til01 span{display: inline-block;position: relative;padding: 0 256px;}
.til01 span:before,.til01 span:after{background:url(../../images/tilbg2.png) no-repeat 0 0;content: "";position: absolute;width: 246px;height:5px;right: 0;top:15px;}
.til01 span:before{left: 0;background:url(../../images/tilbg1.png) no-repeat 0 0;}
.til01 em{display: inline-block;color: #fff;border-radius: 20px;background: #0d4497;padding: 0 20px;}
.til01 a{display: block;color: #333;}

/*引子*/
.webox{font-family: "Microsoft Yahei";line-height:30px;position: relative;padding:82px 0 52px;font-size: 16px;}
.webox:before{background: #f7f7f7;content: "";position: absolute;width: 100%;height: 350px;z-index: -1;left: 0;bottom: 0;}
.webox_ico{height:220px;width:14px;background:url(../../images/we_ico1.png) no-repeat 0 0;left:-96px;top:82px;}
.webox_p,.webox_p img{width:601px;height:418px;display: block;overflow: hidden;}
.webox_w{width:514px;float: right;}
.webox_w p{height:202px;}
.webox_w h3{height:134px;font-size:38px;line-height:54px;color: #333;}
.webox_w h3 span{display: block;font-weight: normal;font-size: 24px;line-height: 38px;}
.webox_w li{float: left;position: relative;height: 68px;}
.webox_w li:nth-child(2){position: relative;padding: 0 36px;margin: 0 36px;}
.webox_w li:nth-child(2):before,.webox_w li:nth-child(2):after{background:#ccc;content: "";position: absolute;width: 1px;height: 65px;top: 0;right: 0;}
.webox_w li:nth-child(2):before{left: 0;}
.webox_w li span{display: block;height: 42px;color: #000;font-weight: bold;}
.webox_w li span b{color: #0d4497;font-size: 42px;}

/*产品中心*/
.probox{font-family: "Microsoft Yahei";padding:62px 0 80px;line-height:42px;background:#f1f1f1;font-size: 16px;color: #666;position: relative;z-index: 1;}
.probox:before{background: #fff;content: "";position: absolute;width: 100%;height: 255px;z-index: -1;left: 0;top: 0;}
.prod_til{height:104px;font-size: 16px;line-height: 30px;}
.prod_til a{color: #0a4a94;}
.prod_til p{float: right;width: 715px;padding: 10px 0 0;}
.prod_til h3{float: left;font-size: 30px;line-height: 45px;color: #0a4a94;white-space: nowrap;}
.prod_til h3 em{float: left;display: block;padding: 5px 10px 0 0;}
.prod_til h3 span{display: block;font-weight: normal;font-size: 22px;line-height: 35px;color: #666;}

.prod1{padding:55px 0 36px;border-bottom: solid 8px #fff;}
.prod3{border: 0;}
.pro_p p,.pro_p p img{width: 452px;height: 602px;display: block;overflow: hidden;}
.pro_l{width: 740px;text-align: center;}
.pro_l li{width:356px;float: left;margin-left: 12px;}
.pro_l li p,.pro_l li p img{width:356px;height: 266px;display: block;overflow: hidden;}

.prod_nav{font-size: 20px;line-height: 54px;height: 79px;text-align: center;}
.prod_nav span{display: inline-block;padding: 0 30px;position: relative;margin-right: 24px;}
.prod_nav span:last-child{margin: 0}
.prod_nav span.cur a{color: #fff;}
.prod_nav span.cur{background: #f08200;color: #fff;font-weight: bold;}
.prod_nav span.cur::before{content: "";position: absolute;width: 0;height: 0;border-right:10px solid transparent;border-left:10px solid transparent;border-top:10px solid #f08200;left: 50%;top: 54px;margin-left: -10px;}
.prod2{background: #fff;padding:33px 68px 0;box-shadow: 0 5px 5px 5px rgba(0 , 0 , 0 , 0.1)}
.prev1,.next1{width:21px;height:37px;display: block;cursor: pointer;top:366px;right:23px; z-index: 9;overflow: hidden;}
.prev1{left:23px;}
.prev1 img,.next1 img{display: block;}
.prev1:hover img,.next1:hover img{margin-top: -70px;}

.prod_cpn{width: 1063px;display: block;overflow: hidden;}
.prod_cpn dt,.prod_cpn dt img{width:1063px;height: 437px;display: block;overflow: hidden;}
.prod_cpn dd{padding: 13px 0 0;height: 140px;}
.pro_more{float: right;padding: 28px 19px 22px 42px;border-left: solid 3px #f0f0f0;}
.pro_more a{width: 108px;height: 38px;background: #f08200;color: #fff;text-align: center;display: block;}
.prod_cpn dd h3{float: left;font-weight: normal;font-size: 28px;color: #010101;}
.prod_cpn dd h3 span{display: block;font-size: 22px;color: #333;}
.prod_cpn dd h3 a{display: block;color: #010101;}

/*工程*/
.project{padding: 78px 0;font-family: "Microsoft Yahei";color: #666;line-height: 26px;}
.proj_c dl{width:387px;height: 379px;margin-bottom: 22px;background: #efefef;border-bottom: solid 3px #fff;float: left;}
.proj_c dt,.proj_c dt img{width:387px;height:291px;display: block;overflow: hidden;}
.proj_c dd{padding: 17px 22px 0;background:url(../../images/ico04.gif) no-repeat 338px 29px;}
.proj_c dd h3{font-size: 16px;line-height: 30px;}
.proj_c dd h3 a{display: block;color: #333;}
.proj_c dd p { height: 28px; overflow: hidden; padding-right: 15px;}
.proj_c dl:hover{border-bottom-color: #0d4497;}
.proj_c dl:nth-child(3n-1){margin:0 19px 22px;}


/*优势*/
.edge{font-family: "Microsoft Yahei";line-height:30px;font-size: 18px;position: relative;z-index: 1;color: #ccd3e3;clear: both;}
.edge_t{position: absolute;top: 50%;left: 50%;margin:-10.5rem 0 0 -37px;width: 75px;height: 460px;z-index: 9;}
.edge_t li,.edge_t li img{width:75px;height: 75px;display: block;overflow: hidden;}
.edge_t li.cur img{border: solid 2px #f08200;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;}

.edge_c{background: #0d4497;}
.edge_p{width: 50%;float: left;}
.edge_p img{width: 100%;height: inherit;display: block;overflow: hidden;}
.edge_w{width:50%;position: relative;}
.edge_wc{width: 482px;height:498px;position: absolute;left:12.3%;top: 6rem;}
.edge_w h3{font-size: 38px;line-height: 52px;border-bottom: solid 1px rgba(255,255,255,0.2);color: #fff;font-weight: normal;margin-bottom: 2.2rem;}
.edge_w h3 span{display: block;font-size: 24px;line-height: 40px;}
.edge_w ul{padding:0 0 2.2rem;}
.edge_w p span{display: block;width:49%;float: left;}
.edge_w p span:nth-child(2){margin-left: 2%;}
.edge_w p span img{width: 100%;}

@media screen and (max-width: 1680px) {
    .edge_t{margin-top: -9.5rem;}
    .edge_wc{top: 5rem;}
}

@media screen and (max-width: 1580px) {
    .edge_t{margin-top: -8.5rem;}
    .edge_wc{top: 4rem;}
}

@media screen and (max-width: 1480px) {
    .edge_wc{top: 3rem;font-size: 16px;}
    .edge_w ul{padding:0 0 1.2rem;}
    .edge_w p span{width: 45%;}
    .edge_w p span:nth-child(2){margin-left: 8%;}
}


/*资讯*/
.newbox{line-height:24px;height:814px;font-family: "Microsoft Yahei";padding:50px 0 0;font-size: 14px;color: #666;}
.news{height: 438px;border-bottom: solid 1px #ccc;margin-bottom: 20px;}
.new_top{width: 600px;float: left;}
.new_top dt{position: relative;}
.new_top dt p,.new_top dt p img{width: 600px;height: 337px;display: block;overflow: hidden;}
.new_top dt em{position: absolute;width:103px;height: 58px;text-align: center;line-height: 46px;color: #fff;background:url(../../images/new_ico.png) no-repeat 0 0;left:-12px;top: 0;font-weight: bold;font-size: 18px;}
.new_top dd h3{height:44px;line-height:44px;font-size:18px;}
.new_top dd a{display: block;color: #333;}


.news_r{width: 570px;overflow: hidden;}
.new_zl{height: 312px;}
.new_list dl{height: 125px;display: block;overflow: hidden;margin-bottom:14px;background-image: -webkit-gradient(linear, left top, right bottom, from(#fbfbfc), to(#e8e9ea));
    background-image: -webkit-linear-gradient(left, #fbfbfc, #e8e9ea);
    background-image: -moz-linear-gradient(left, #fbfbfc, #e8e9ea);
    background-image: -o-linear-gradient(left, #fbfbfc, #e8e9ea);
    background-image: -ms-linear-gradient(left, #fbfbfc, #e8e9ea);
    background-image: linear-gradient(left, #fbfbfc, #e8e9ea);}
.new_list dt,.new_list dt img{width: 224px;height:126px;display: block;overflow: hidden;}
.new_list dt{float: right;}
.new_list dd{width:310px;float: left;padding: 15px 0 0 16px;}
.new_list dd h3{font-size: 18px;line-height:40px;height:40px;display: block;color: #333;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;font-weight: normal;}
.new_list dd h3 a,.faqs h3 a{display: block;color: #333;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}

.faqs{height: 190px;}
.faqs h3{font-size: 20px;line-height: 50px;}
.faqs ul{height:70px;overflow: hidden;}
.faqs li{height: 32px;line-height: 32px;width: 400px;overflow: hidden;float: left;}
.faqs li a{display: block;color: #333;background:url(../../images/ico01.gif) no-repeat 0 center;padding: 0 0 0 28px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}

/*关于*/
.about{font-family: "Microsoft Yahei";line-height:30px;position: relative;z-index: 1;overflow: hidden;font-size: 16px;text-align: center;color: #666;}
.about_p,.about_p img{display: block;width: 100%;overflow: hidden;}
.about_w{height:200px;width: 1098px;left: 50%;top: 66px;margin-left: -549px;}
.about_w a{color: #0d4497;}
.about_w h3 a{color: #242424;display: block;}
.about_w h3 span{color: #666;display: block;font-size: 20px;line-height: 36px;}
.about_w h3{font-size: 48px;line-height: 66px;color: #242424;}


/*风采展示*/
.show{padding: 35px 0 0;height: 410px;font-family: "Microsoft Yahei";text-align: center;line-height: 50px;font-size: 16px;background: #f3f3f3;}
.show_til{height: 72px;font-size: 22px;}
.show_til span{display: inline-block;width: 178px;line-height: 46px;border-radius: 23px;}
.show_til span:nth-child(2){margin: 0 34px;}
.show_til span a{display: inline-block;padding-left: 46px;color: #222;}
.show_til span.cur{background: #0d4497;}
.show_til span.cur a{color: #fff;background-position: 0 -64px!important;}

.show_con li{float: left;width: 293px;margin: 0 9px 0 0;}
.show_con li:nth-child(4n){margin: 0;}
.show_con li p,.show_con li p img{width: 293px;height:220px;display: block;overflow: hidden;}
.show_con li span,.show_con li span a{display: block;white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.show_con li span{height: 52px;border-bottom: solid 1px #ececec;box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; -o-box-sizing:border-box;}
.show_con li.cur span,.show_con li:hover span{border-bottom: solid 3px #0d4497;}

/*直通车*/
.train{height:192px;color: #666;font-size: 16px;line-height: 40px;background: #f3f3f3;}
.train h2{background:url(../../images/cur_line.png) no-repeat center;height:66px;font-size: 24px;line-height:66px;color: #0d4497;text-align: center;}
.train_c1:before{content: "";position: absolute;width:1200px;height:1px;left:0;top:44px;z-index: -1;background: #e9e9e9;}
.train_c1 span{float: right;}
.train_c1 span a{color: #0d4497;}
.train_c1 h3{float: left;font-size: 18px;width: 100px;color: #333;}
.train_c1 h3 a{display: block;color: #212121;}
.train_c1 p{float: left;width: 1040px;white-space: nowrap;overflow: hidden;height: 40px;}
.train_c1 p a{padding: 0 30px;color: #666;position: relative;display:inline-block;}
.train_c1 p a:before{content: "";position: absolute;width: 1px;height: 14px;right: 0;top: 13px;background: #999;}
.train_c1 p a:hover{text-decoration: underline;color: #0d4497;}
.train_c1 p a:last-child:before{width: 0;height: 0;background: none;}

/*友情链接*/
.link{height:90px;line-height:90px;color: #898989;position: relative;background: #f3f3f3;}
.link h3{width: 150px;float: left;font-size: 18px;color: #666;}
.link h3 span{font-family: Arial;color: #a1b0c1;text-transform: uppercase;}
.link a{display: inline-block;color: #898989;padding:0 25px;}


.pro_p p img, .pro_l li p img, .proj_c dt img, .new_top dt p img, .new_list dt img, .show_con li p img{-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.pro_p p img:hover, .pro_l li p:hover img, .proj_c dl:hover dt img, .new_top dl:hover dt img, .new_list dl:hover dt img, .show_con li:hover p img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}

