@charset "utf-8";
/* CSS Document */
.width{max-width:1145px;margin:0 auto;}
/*img{max-width:100%}*/
.clearfix{clear:both;}
img{max-width:100%;}
.color_b{color:#0073c7;}
.color_g{color:#b0b0b0;}
body{font-size:1.4rem;overflow-x:hidden}
/*header***************************************************************/
.header{padding:0px 0 30px 25px;}
.header img{width:100%;}
.header .logobox{float:left;}
@media(max-width:1200px){
	.header .logobox{float:left;width:70%;}
	*{font-size:1.8rem}
}
.header .hot_tel{float:right;}

/*nav******************************************************************/
.nav{background:#0067b3;}
.nav ul{padding:0 5%;box-sizing:border-box;}
.nav li{float:left;width:calc(100% / 8);font-size:1.6rem}
.nav li a{display:block;line-height:53px;color:#fff;text-align:center;}
.nav li a:hover{background:#0073c7;}
.nav li .on{background:#0073c7;}
/*title**************************************************************/
.main_title{text-align:center;margin-bottom:55px;}
.main_title h1{font-size:2.8rem;font-weight:bold;margin:35px 0 20px 0;}
.main_title p{font-size:2rem;margin-bottom:15px;}
.main_title .line{height:1px;background:#e2e2e2;}
.main_title .line i{display:block;height:5px;background:#0073c7;width:6%;margin:0 auto;position:relative;top:-2px;}
/*service*/
.service{}
.service li{float:left;width:25%;box-sizing:border-box;padding-right:10px;position:relative;overflow:hidden;cursor:pointer;}
.service li img{width:100%;display:block;transition:all 0.5s}
.service li:hover img{transform: scale(1.2)}
.service li .item{position:absolute;background:rgba(255,255,255,0.7);width:100%;bottom:25%;left:0;text-indent:19%;padding:20px 0;transition:all 0.5s;transform-origin:0  0;}
/*.service li:hover .item{transform: rotate(45deg)}*/
.service li h1{font-size:2.4rem;margin-bottom:10px;}
.service li p{font-size:1.2rem;}
@media screen and (max-width: 1200px){
	.service li{float:left;width:50%;box-sizing:border-box;padding-right:10px;position:relative;overflow:hidden;cursor:pointer;}
	.service li img{width:100%;display:block;transition:all 0.5s}
	.service li:hover img{transform: scale(1.2)}
	.service li .item{position:absolute;background:rgba(255,255,255,0.7);width:100%;bottom:25%;left:0;text-indent:19%;padding:20px 0;transition:all 0.5s;transform-origin:0  0;}
	/*.service li:hover .item{transform: rotate(45deg)}*/
	.service li h1{font-size:3.4rem;margin-bottom:10px;}
	.service li p{font-size:2.2rem;}
}
/*five******************************************************************/

.fivebox{width:100%;overflow:hidden;}
.five{background:url(../images/five_bg.jpg) no-repeat center; width:1920px;height:765px;position:relative;left:50%;margin-left:-960px;box-sizing:border-box;padding:170px 0 0 0;margin-top:50px;background-size:100%;}
.five ul{height:153px;width:1140px;margin:0 auto;padding:0 37.5px;box-sizing:border-box;}
.five li{width:153px;height:153px;border-radius:50%;background:#64b4f9;text-align:center;float:left;margin-right:75px;position:relative;}
.five li:last-child{margin:0}
.five li a{display:inline-block;width:125px;height:125px;border-radius:50%;background:#1b8ff4;margin:0 auto;position:relative;top:13px;box-sizing:border-box;padding-top:50px;font-size:2rem;color:#fff;transition:all 0.3s}
.five li a span{font-size:1.4rem;}
.five .arrow{background:url(../images/big_arrow.png) no-repeat center;height:53px;width:32px;position:absolute;right:-50px;top:50%;margin-top:-25px;}
.five li a:hover{background:#f1ac09;}
.five .text{width:1140px;margin:0 auto;}
.five .text h1{font-size:3.5rem;font-weight:bold;color:#cecfd5;margin-top:45px;margin-bottom:10px;}
.five .text h2{font-size:1.4rem;color:#cecfd5;margin-bottom:40px;}
.five .text p{font-size:1.5rem;color:#cecfd5;line-height:30px;padding-left:40px;background:url(../images/sel.png) no-repeat left center;}

@media screen and (max-width: 1300px){
	.fivebox{width:100%;overflow:hidden;}
.five{background:url(../images/five_bg.jpg) no-repeat center; width:1300px;height:517px;position:relative;left:50%;margin-left:-650px;box-sizing:border-box;padding:115px 0 0 0;margin-top:50px;background-size:100%;}
.five ul{height:103px;width:772px;margin:0 auto;padding:0 25px;box-sizing:border-box;}
.five li{width:103px;height:103px;border-radius:50%;background:#64b4f9;text-align:center;float:left;margin-right:50.5px;position:relative;}
.five li:last-child{margin:0}
.five li a{display:inline-block;width:84.5px;height:84.5px;border-radius:50%;background:#1b8ff4;margin:0 auto;position:relative;top:8.5px;box-sizing:border-box;padding-top:30px;font-size:2rem;color:#fff;}
.five li a span{font-size:1.4rem;}
.five .arrow{background:url(../images/big_arrow.png) no-repeat center;height:35.5px;width:21.5px;position:absolute;right:-33.5px;top:50%;margin-top:-18px;background-size:100%;}
.five li a:hover{background:#f1ac09;}
.five .text{width:772px;margin:0 auto;}
.five .text h1{font-size:3.5rem;font-weight:bold;color:#cecfd5;margin-top:30px;margin-bottom:6.7px;}
.five .text h2{font-size:1.4rem;color:#cecfd5;margin-bottom:10px;}
.five .text p{font-size:1.5rem;color:#cecfd5;line-height:1.5;padding-left:27px;background:url(../images/sel.png) no-repeat left center;background-size:auto 100%}
}






/*case****************************************************************/
.case li{width:22%;background:#0073c7;padding-top:15px;padding-bottom:50px;text-align:center;font-size:1.4rem;position:relative;margin-bottom:55px;margin-right:4%;float:left;}
.case li a{color:#fff;}
.case li a i{display:block;width:30px;height:30px;background:#fea203;line-height:30px;font-size:1.6rem;text-align:center;position:absolute;left:50%;margin-left:-15px;bottom:-13px;transition:all 0.5s;}
.case li .imgbox{width:94%;margin:0 3%;margin-bottom:20px;color:#fff;position:relative;overflow:hidden;}
.case li .imgbox .mask{width:100%;height:100%;background:rgba(0,0,0,0.3);position:absolute;z-index:2;left:0px;top:0;text-align:center;display:none}
.case li .imgbox em{color:#eeeeee;position:absolute;transition:all 0.3s;top:0%;display:none;text-align:center;left:50%;z-index:5;;border:2px solid #fff;border-radius:50%;height:40px;width:40px;font-size:3rem;line-height:40px;margin-left:-20px;opacity:0.6}
.case li img{width:100%;display:block;transition:all 0.3s}
.case li:hover i{transform:rotate(180deg);color:#fff;}
.case li:hover a{color:#fea203}
.case li:hover img{transform:scale(1.1)}
/*.case li:hover .mask em{top:45%;}
*/.case .no_margin{margin:0;}
@media screen and (max-width: 1200px){
	.case li{width:48%;background:#0073c7;padding-top:15px;padding-bottom:50px;text-align:center;font-size:3.4rem;position:relative;margin-bottom:55px;margin-right:1%;margin-left:1%;float:left;box-sizing:border-box;}
.case li a{color:#fff;}
.case li a i{display:block;width:30px;height:30px;background:#fea203;line-height:30px;font-size:1.6rem;text-align:center;position:absolute;left:50%;margin-left:-15px;bottom:-13px;transition:all 0.5s;}
.case li .imgbox{width:94%;margin:0 3%;margin-bottom:20px;color:#fff;position:relative;overflow:hidden;}
.case li .imgbox .mask{width:100%;height:100%;background:rgba(0,0,0,0.3);position:absolute;z-index:2;left:0px;top:0;text-align:center;display:none}
.case li .imgbox em{color:#eeeeee;position:absolute;transition:all 0.3s;top:0%;display:none;text-align:center;left:50%;z-index:5;;border:2px solid #fff;border-radius:50%;height:40px;width:40px;font-size:3rem;line-height:40px;margin-left:-20px;opacity:0.6}
.case li img{width:100%;display:block;transition:all 0.3s}
.case li:hover i{transform:rotate(180deg);color:#fff;}
.case li:hover a{color:#fea203}
.case li:hover img{transform:scale(1.1)}
/*.case li:hover .mask em{top:45%;}
*/.case .no_margin{margin-bottom:55px;;}
}
/*slogen************************************************************/
.slogen{background:#0b6dc6;margin-bottom:60px;}
.slogen img{display:block;width:100%;}
/*feath***********************************/
.feath li{float:left;}
.feath ul{margin-bottom:20px;}
.feath .text{width:60%;}
.feath .img{width:40%;}
.feath .img img{display:block;width:100%;}
.feath .h_box img{display:block;float:left;margin-right:20px;}
.feath h1{font-size:2rem;color:#eb9600;margin-bottom:5px;}
.feath h2{font-size:1.5rem;color:#171717;}
.feath p{font-size:1.4rem;color:#5c5c5c;line-height:1.3;margin:20px 0 30px 0;}
/*news*/
.news_color{background:#f3f3f3;padding-top:30px;padding-bottom:20px;}
.news .title_box{width:35%;float:left;}
.news .title_box .title{width:calc((100% - 10px) / 2);float:left;text-align:center;font-size:1.6rem;color:#fff;padding:10px 0;}
.news .title_box  span{margin-top:5px;display:inline-block;}
.news .title_box .title_a{background:#4aa3e2;}
.news .title_box .title_b{background:#315da5;}
.news .title_box .title img{display: block;margin:0 auto;}
.news .title_box .title2{width:100%;position:relative;/*height:137px;*/}
.news .title_box .title2>img{width:100%;/*position:absolute;left:0;top:0;*/margin-top:10px}
.news .title_box .title2 a{display:block;width:30%;position:absolute;left:5%;z-index: 99;top:20px;color:#fff;font-size:1.6rem;text-align:center;margin-top:10px}
.news .title_box .title2 a img{display:block;margin:0 auto;}
.news .con_box{width:65%;float:left;box-sizing:border-box;padding-left:30px;overflow:hidden;}
.news .con_box h1{font-size:2rem;margin-bottom:35px;font-weight:bold;}
.news .con_box p{font-size:1.5rem;line-height:1.5;text-indent:2em;margin-bottom:15px;}
@media screen and (max-width: 1300px){
	.news_color{background:#f3f3f3;padding-top:30px;padding-bottom:20px;}
.news .title_box{width:100%;float:none;}
.news .title_box .title{width:calc((100% - 10px) / 2);float:left;text-align:center;font-size:2.6rem;color:#fff;padding:10px 0;}
.news .title_box  span{margin-top:5px;display:inline-block;}
.news .title_box .title_a{background:#4aa3e2;}
.news .title_box .title_b{background:#315da5;}
.news .title_box .title img{display: block;margin:0 auto;}
.news .title_box .title2{width:100%;position:relative;}
.news .title_box .title2>img{width:100%;/*position:absolute;left:0;top:0;*/margin-top:10px}
.news .title_box .title2 a{display:block;width:30%;position:absolute;left:5%;z-index: 99;top:20px;color:#fff;font-size:2.6rem;text-align:center;margin-top:10px}
.news .title_box .title2 a img{display:block;margin:0 auto;width:80%}
.news .con_box{width:100%;float:none;box-sizing:border-box;padding-left:30px;overflow:hidden;}
.news .con_box h1{font-size:2rem;margin-bottom:35px;font-weight:bold;}
.news .con_box p{font-size:1.5rem;line-height:1.5;text-indent:2em;margin-bottom:15px;}
}

/*contact*/
.contact{background:url(../images/bottom_bg.png) no-repeat left top;background-size:20% auto;box-sizing:border-box;padding-left:10%;}
.contact .text{width:60%;float:left;}
.contact .text h1{font-size:1.8rem;font-weight:bold;}
.contact .text h2{font-size:1.7rem;color:#f8a403;line-height:1.5}
.contact .text p{font-size:1.2rem;line-height:2;text-indent:2em;}
.contact .tab{width:35%;float:right;}
.contact .tab .txt_input{width:100%;height:30px;margin-bottom:8px;text-indent:10px;border:1px solid #cccccc;outline:none;}
.contact .tab textarea{width:100%;height:70px;margin-bottom:8px;text-indent:10px;border:1px solid #cccccc;outline:none;}
.contact .tab .liuyan{font-size:1.2rem;margin:5px 0;}
.contact .tab .btn_box{margin-bottom:15px;}
.contact .tab .btn_box input{width:20%;height:35px;border:none;outline:none;margin-right:15px;color:#fff;background:#454440;}
.contact .tab .btn_box .confirm{background:#fda102;}
.contact .tab .notice{color:#fda102;}
@media screen and (max-width: 1300px){
	.contact{background:none;background-size:20% auto;box-sizing:border-box;padding-left:0;text-align:center;}
.contact .text{width:auto;float:none;display:inline-block;text-align:left;box-sizing:border-box;padding:0 15px;}
.contact .text h1{font-size:2.8rem;font-weight:bold;}
.contact .text h2{font-size:2.7rem;color:#f8a403;line-height:1.5}
.contact .text p{font-size:2.2rem;line-height:2;text-indent:0;}
.contact .tab{width:100%;float:none;box-sizing:border-box;padding:0 15px;}
.contact .tab .txt_input{width:100%;height:70px;margin-bottom:8px;text-indent:2em;border:1px solid #cccccc;outline:none;font-size:3rem}
.contact .tab textarea{width:100%;height:140px;margin-bottom:8px;text-indent:10px;border:1px solid #cccccc;outline:none;}
.contact .tab .liuyan{font-size:2.2rem;margin:5px 0;}
.contact .tab .btn_box{margin-bottom:15px;}
.contact .tab .btn_box input{width:40%;height:70px;border:none;outline:none;margin-right:15px;color:#fff;background:#454440;font-size:3rem}
.contact .tab .btn_box .confirm{background:#fda102;}
.contact .tab .notice{color:#fda102;font-size:2rem;}
}
/*footer*/
.footer{background:#0067b3;padding:30px 0;}
.footer img{float:left;width:35%;}
.footer .text{float:left;font-size:1.4rem;line-height:1.8;color:#fff;border-left:5px solid #fff;margin-left:5%;padding-left:5%;}

.friend_link{background:#dedede;padding:15px 0;font-size:1.6rem;line-height:1.5;color:#3d3d3d;margin-top:60px;}
.friend_link p{width:15%;float:left;text-align:center;}
.friend_link .link_box{width:80%;float:right;}
.friend_link .link_box a{margin:0 12px;}
@media screen and (max-width: 1300px){
	.footer img{display:none}
}



/*分页*/
/*subnav*/
.sub_nav{border-bottom:1px solid #f7f8fa;line-height:3;text-align:center;font-size:1.5rem;}
.sub_nav a{margin:0 2%;color:#535353;white-space:nowrap;}
@media(max-width:1200px){
	.sub_nav a{margin:0 2%;color:#535353;white-space:nowrap;font-size:4rem}
}
.sub_nav select{padding:0 2%;color:#535353;font-size:1.5rem;font-family:"微软雅黑";background:url(../images/d_arrow.png) no-repeat right center;}
.sub_nav option{color:#535353;}
.sub_nav select:hover{color:#0067b3;}
.sub_nav a:hover{color:#0067b3;}
.sub_nav .on{color:#0067b3;}
/*lnav*/
.l_nav{padding-top:30px;}
.l_nav a{line-height:2;vertical-align:middle;font-size:1.4rem;padding:0 10px;padding-right:20px;background:url(../images/r_arrow.png) no-repeat right center;}

.l_nav a:hover{color:#0067b3;}
.l_nav a:last-child{color:#0067b3;background:none;}
.l_nav img{vertical-align:middle;margin-top:-3px;}
@media(max-width:1200px){
	.sub_nav a{margin:0 2%;color:#535353;white-space:nowrap;font-size:4rem}
	.l_nav a{line-height:2;vertical-align:middle;font-size:2.6rem;padding:0 10px;padding-right:20px;background:url(../images/r_arrow.png) no-repeat right center;}
}
/*prodoct list*/
.pro_box li{width:33%;float:left;box-sizing:border-box;padding:0 15px;margin-bottom:35px;}
.pro_box li .img_box{width:100%;box-sizing:border-box;border:1px solid #a9a9a9;overflow:hidden;}
.pro_box li .img_box img{width:100%;transition:all 0.5s;}
.pro_box li .img_box img:hover{transform:scale(1.2)}
.pro_box li a{display:block;line-height:3;background:#002d87;;color:#fff;text-align:center;}
@media screen and (max-width: 1200px){
	.pro_box li{width:50%;float:left;box-sizing:border-box;padding:0 15px;margin-bottom:35px;}
	.pro_box li .img_box{width:100%;box-sizing:border-box;border:1px solid #a9a9a9;overflow:hidden;}
	.pro_box li .img_box img{width:100%;transition:all 0.5s;}
	.pro_box li .img_box img:hover{transform:scale(1.2)}
	.pro_box li a{display:block;line-height:3;background:#002d87;;color:#fff;text-align:center;font-size:2.5rem}
}

.pro_box2 li{width:50%;float:left;box-sizing:border-box;padding:0 20px;margin-bottom:35px;}
.pro_box2 li .img_box{width:100%;box-sizing:border-box;border:10px solid #f2f2f2;overflow:hidden;}
.pro_box2 .img_box img{width:100%;transition:all 0.5s;}
.pro_box2 li a{display:block;line-height:3;background:#f2f2f2 url(../images/ico_circle.png) no-repeat 95% center;color:#474747;font-size:1.8rem;padding-left:5%;box-sizing:border-box;}

.pro_box3 .img_box{width:50%;float:left;margin-right:5%;border:1px solid #dddddd}
.pro_box3 .img_box img{width:100%;display:block;}
.pro_box3 h1{color:#37474f;font-size:2.5rem;line-height:3}
.pro_box3 p{color:#5c5c5c;font-size:1.4rem;line-height:1.5}
@media(max-width:1200px){
	.pro_box3 p{color:#5c5c5c;font-size:1.8rem;line-height:1.5}
}
/*sub_title*/
.sub_title{text-align:center;margin:25px 0 50px 0;}
.sub_title h1{font-size:2.4rem;color:#0067b3;margin-bottom:15px;}
.sub_title p{font-size:2rem;color:#474747;}
@media(max-width:1200px){
	.sub_title{text-align:center;margin:25px 0 50px 0;}
.sub_title h1{font-size:3.4rem;color:#0067b3;margin-bottom:25px;}
.sub_title p{font-size:2.6rem;color:#474747;}
}

/*map*/
.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
 .iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}
#dituContent{width: 100%; height: 450px; overflow: hidden; position: relative; z-index: 0; color: rgb(0, 0, 0); text-align: left; background-image: url(http://api.map.baidu.com/images/bg.png);}
#dituContent img{max-width:none}

/*sub_footer*/
.sub_footer{background:#31363c;float:left;width:100%;padding:35px 0;}
.sub_footer .list{width:70%;float:left;}
.sub_footer .list li{width:25%;text-align:center;float:left;color:#fff;}
.sub_footer .list h1{color:#d6d7d7;font-size:1.7rem;line-height:1.5;}
.sub_footer .list a{display:block;font-size:1.4rem;line-height:1.5;}
.sub_footer .con{float:right;width:30%;}
.sub_footer .con img{width:70%;}
.sub_footer .con p{font-size:1.4rem;color:#dadada;line-height:2;text-indent:20px;}
@media screen and (max-width: 1200px){
	.sub_footer{background:#31363c;float:left;width:100%;padding:35px 0;}
	.sub_footer .list{width:100%;float:none;}
	.sub_footer .list li{width:50%;text-align:center;float:left;color:#fff;}
	.sub_footer .list h1{color:#d6d7d7;font-size:3.7rem;line-height:1.5;}
	.sub_footer .list a{display:block;font-size:3.4rem;line-height:1.5;}
	.sub_footer .con{float:none;width:100%;}
	.sub_footer .con img{width:50%;margin:30px auto;display:block;}
	.sub_footer .con p{font-size:2.4rem;color:#dadada;line-height:2;text-indent:20px;text-align: center}
}

/*info*/
.info{margin-bottom:30px;font-size:3rem}
.info .title{line-height:3;font-size:1.4rem;color:#444444;margin:80px 0 35px 0;border-bottom:1px solid #e4eaec;}
.info .title span{display:inline-block;border-bottom:2px solid #444444;padding:0 10px;}
.info p{font-size:1.4rem;line-height:1.5;}
@media(max-width:1200px){
	.info .title{line-height:2;font-size:3.4rem;color:#444444;margin:80px 0 35px 0;border-bottom:2px solid #e4eaec;}
	.info p{font-size:2.4rem;line-height:1.5;}

}
/*intro_list*/
.intro_list{border-top:2px solid #ebeaef;margin:45px auto;}
.intro_list li{padding:30px 0;border-bottom:2px solid #ebeaef;}
.intro_list li .title{display:inline-block;width:15%;text-align:center;float:left;font-size:2rem;color:#06090b;padding:15px 0;border-right:5px solid #0449a9;}
.intro_list li .title span{font-size:1.6rem;}
.intro_list li .txt_con{width:80%;float:right;line-height:1.3;font-size:1.6rem;color:#434141;}
/*customer*/
.customer{background:#eeeeee;margin-bottom:90px;}
.customer ul{position:relative;}
.customer li{width:50%;float:left;}
.customer li img{width:100%;}
.customer .txt_con{box-sizing:border-box;padding:5% 5% 0 5%;}
.customer .txt_con h1{font-size:2rem;color:#2a3faa;line-height:2;}
.customer .txt_con p{color:#5c5c5c;line-height:2;}
.customer .txt_con .date{width:40%;position:absolute;bottom:10%;}
.customer .txt_con .date a{display:inline-block;color:#2a3faa;border:1px solid #2a3faa;border-radius:15px;width:88px;text-align:center;height:30px;line-height:30px;}
.customer .txt_con .date span{float:right;line-height:2}

@media screen and (max-width: 1200px){
	.customer{background:#eeeeee;margin-bottom:90px;}
.customer ul{position:relative;}
.customer li{width:50%;float:left;}
.customer li img{width:100%;}
.customer .txt_con{box-sizing:border-box;padding:2% 5% 0 5%;}
.customer .txt_con h1{font-size:3rem;color:#2a3faa;line-height:2;}
.customer .txt_con p{color:#5c5c5c;line-height:2;font-size:2.5rem}
.customer .txt_con .date{width:40%;position:absolute;bottom:10px;}
.customer .txt_con .date a{display:inline-block;line-height:3rem;color:#2a3faa;border:1px solid #2a3faa;padding:0 20px;border-radius:5px;font-size:2rem;height:3rem}
.customer .txt_con .date span{float:right;line-height:2;font-size:2rem}
}



/*case_d*/
.case_d{box-sizing:border-box;padding:50px;background:#eeeeee;margin-bottom:25px;}
.case_d h1{font-size:2.5rem;color:#37474f;line-height:2;}
.case_d p{font-size:1.4rem;color:#5c5c5c;line-height:1.5;}

.big_img{position:relative;margin-bottom:50px;}
.big_img p{font-size:1.6rem;color:#fff;position:absolute;bottom:0;background:rgba(0,0,0,0.5);width:100%;line-height:2.5;text-align:center;}


.recommend{position:relative;margin-bottom:50px;}
.recommend .newsbcg{width:20%;float:left;box-sizing:border-box;padding:0 10px;position:relative;z-index:99}
.recommend .content{overflow:hidden}
.recommend .rollbox{margin:0 auto;position:relative;left:0;height:265px;overflow:hidden;width:100%;}
.recommend .newsbcg img{margin:0 auto;}
.recommend .newsbcg p{text-align:center;font-size:1.4rem;color:#2f2c2c;background:#eeeeee;line-height:2;}
.recommend .button{width:110%;position: absolute;top:25%;left:-5%;z-index:1}
.recommend .button a{display:block;color:#eeeeee;font-family:"黑体";font-size:7rem;}
@media screen and (max-width: 1300px){
	.recommend .button{display:none;}
	.recommend .newsbcg{width:33%;float:left;box-sizing:border-box;padding:0 10px;position:relative;z-index:99;margin:1.5rem 0;}
	.recommend .newsbcg p{text-align:center;font-size:3.4rem;color:#2f2c2c;background:#eeeeee;line-height:2;}
.recommend .content{overflow:visible}
	.recommend .newsbcg img{margin:0 auto;width:100%;}
	.recommend .rollbox{margin:0 auto;position:relative;left:0;height:auto;overflow:visible;width:100%;}
}
/*bawei*/
.bawei{padding:50px 0;}
.bawei h1{font-size:3rem;color:#023894;}
.bawei h2{font-size:1.8rem;color:#aaaaaa;margin:10px 0 15px 0;}
.bawei p{line-height:2;}
.bawei a{text-decoration: underline;}
.bawei a:hover{color:#023894;}

/*news*/
.news_top{background:#002d87;}
.news_top .txt_con h1,.news_top .txt_con p,.news_top .txt_con span,.news_top .txt_con .date a{color:#fff;border-color:#fff;}

.news_list li{width:33%;box-sizing:border-box;padding:0 15px;float:left;height:250px;margin-bottom:100px;}
.news_list a{display:block;height:100%;widows:100%;background:#fff;box-sizing:border-box;padding:15px;position:relative;padding-top:40px;}
.news_list h1{font-size:1.6rem;color:#38393a;margin-bottom:10px}
.news_list p{color:#767676;line-height:1.5}
.news_list .more{position:absolute;width:100%;text-align:right;bottom:0;right:15px;line-height:3;border-top:1px solid #eeeeee;}
.news_list .date{width:20%;background:#023894;padding:10px 0;text-align:center;color:#fff;position:absolute;font-size:2.2rem;top:-25px;right:20px;}
.news_list .date span{font-size:1.6rem;}
@media screen and (max-width: 1200px){
	.news_top{background:#002d87;}
.news_top .txt_con h1,.news_top .txt_con p,.news_top .txt_con span,.news_top .txt_con .date a{color:#fff;border-color:#fff;}

.news_list li{width:100%;box-sizing:border-box;padding:0 15px;float:left;height:250px;margin-bottom:100px;}
.news_list a{display:block;height:100%;widows:100%;background:#fff;box-sizing:border-box;padding:15px;position:relative;padding-top:40px;}
.news_list h1{font-size:2.6rem;color:#38393a;margin-bottom:10px}
.news_list p{color:#767676;line-height:1.5;font-size:2.3rem}
.news_list .more{position:absolute;width:100%;text-align:right;bottom:0;right:15px;line-height:3;border-top:1px solid #eeeeee;}
.news_list .date{width:20%;background:#023894;padding:10px 0;text-align:center;color:#fff;position:absolute;font-size:2.2rem;top:-25px;right:20px;}
.news_list .date span{font-size:1.6rem;}
}
/*article*/
.article{background:#fff;box-sizing:border-box;padding:35px;margin-bottom:50px;}
.article h1{font-size:3rem;color:#37474f;margin-bottom:15px;}
.article h2{font-size:1.4rem;color:#a3afb7;padding-bottom:30px;border-bottom:1px solid #f0f2f5;}

/*job*/
.jobslist{padding:0px 0px 60px;}
.jobslist dd{font-size:1.2rem;line-height:2;}
.jobslist ul{ margin:0; padding:0;}
.jobslist ul li{ margin:0px; padding:30px 0px 0px;}
.jobslist ul li h3{ background:#FFF; padding:20px 0px 20px; border-bottom:1px solid #f0f0f0;height:88px;}
.jobslist ul li h3 strong{ font-size:2.4rem; line-height:2; display:inline-block; padding-top:15px;}
.jobslist ul li h3 span{ float:right; font-size:1.4rem; display:block; padding:30px 40px 0px 0px;}
.jobslist ul li h3 em{ display:block; font-size:1.2rem; color:#8c8a89; padding-top:5px;}
.jobslist ul li h3 img{ display:block; float:left;margin:0px 30px;}

.jobslistbox{padding:0px 40px 40px; background:#FFF;}
.jobslistbox dl{ margin:0px; padding-top:40px;}
.jobslistbox dl h4{font-size:1.8rem; color:#424242;}
.jobslistbox dl dt{ float:left; width:105px; font-size:18px; color:#424242;}
.jobslistbox dl dd{ float:right; width:100%; color:#575757}
.jobslistbox p{ padding:40px 0px 0px;color:#575757}
.jobslistbox p.jobfont14{ font-size:14px;}
.jobslistbox p a.Delivery{ background:#0067b3; display:inline-block; width:155px; height:50px; line-height:50px; font-size:1.8rem; font-weight:bold; color:#FFF;margin-top:30px}
@media screen and (max-width: 1200px){
	.jobslist{padding:0px 0px 60px;}
.jobslist dd{font-size:2.2rem;line-height:2;}
.jobslist ul{ margin:0; padding:0;}
.jobslist ul li{ margin:0px; padding:30px 0px 0px;}
.jobslist ul li h3{ background:#FFF; padding:20px 0px 20px; border-bottom:1px solid #f0f0f0;height:88px;}
.jobslist ul li h3 strong{ font-size:2.4rem; line-height:2; display:inline-block; padding-top:15px;}
.jobslist ul li h3 span{ float:right; font-size:2rem; display:block; padding:30px 40px 0px 0px;}
.jobslist ul li h3 em{ display:block; font-size:1.8rem; color:#8c8a89; padding-top:5px;}
.jobslist ul li h3 img{ display:block; float:left;margin:0px 30px;}

.jobslistbox{padding:0px 40px 40px; background:#FFF;}
.jobslistbox dl{ margin:0px; padding-top:40px;}
.jobslistbox dl h4{font-size:2.8rem; color:#424242;}
.jobslistbox dl dt{ float:left; width:105px; font-size:2.8px; color:#424242;}
.jobslistbox dl dd{ float:right; width:100%; color:#575757}
.jobslistbox p{ padding:40px 0px 0px;color:#575757}
.jobslistbox p.jobfont14{ font-size:18px;}
.jobslistbox p a.Delivery{ background:#0067b3; display:inline-block; width:250px; height:70px; line-height:70px; font-size:2.8rem; font-weight:bold; color:#FFF;margin-top:30px}
}

.black_bg{position:fixed;height:100%;width: 100%;background:rgba(0,0,0,0.4);z-index:99}
.tank{width:400px;position:fixed;left:50%;margin-left:-200px;background:#fff;z-index:100;box-sizing:border-box;padding:40px;line-height:2;text-align:center;border-radius:5px;top:15%;}
.tank input{margin-bottom:15px;width:80%;border:1px solid #0067b3;border-radius:3px;line-height:2}
.tank textarea{width:80%;border:1px solid #0067b3;border-radius:3px;line-height:1.5;height:120px;}
.tank .align{display:inline;text-align:left;}
.tank .align a{text-decoration:underline;}
.tank .submit{line-height:2.5;color:#fff;background:#0067b3;margin-top:10px;font-size:1.6rem;font-family:"微软雅黑";cursor:pointer;}

/*add*/
.tiny_line{width:100%;height:1px;background:#f2f2f2;margin-top:-22px;margin-bottom:35px;}


/*0912*/
.header{padding:0px 0 30px 25px;position:relative;background:#fff;}
.nav_btn{height:100px;width:100px;background:url(../images/nav_btn.png) no-repeat center;position:absolute;right:30px;top:50%;margin-top:-50px;background-size:100%;display:none;}
@media screen and (max-width: 1200px){
	.header .hot_tel{display:none;}
	.nav_btn{display:block;}
.nav{background:#0067b3;position:absolute;width:35%;z-index:999;right:0;border-bottom-right-radius:40px;border-bottom-left-radius:40px;display:none;}
.nav ul{padding:0 5%;box-sizing:border-box;padding-bottom:30px;}
.nav li{float:none;width:100%;font-size:4rem;}
.nav li a{display:block;line-height:85px;color:#fff;text-align:center;}
.nav li a:hover{background:#0073c7;}
.nav li .on{background:#0073c7;}
/*title**************************************************************/
.main_title{text-align:center;margin-bottom:55px;}
.main_title h1{font-size:2.8rem;font-weight:bold;margin:35px 0 20px 0;}
.main_title p{font-size:2rem;margin-bottom:15px;}
.main_title .line{height:1px;background:#e2e2e2;}
.main_title .line i{display:block;height:5px;background:#0073c7;width:6%;margin:0 auto;position:relative;top:-2px;}
/*service*/
.service{}
.service li{float:left;width:25%;box-sizing:border-box;padding-right:10px;position:relative;overflow:hidden;cursor:pointer;}
.service li img{width:100%;display:block;transition:all 0.5s}
.service li:hover img{transform: scale(1.2)}
.service li .item{position:absolute;background:rgba(255,255,255,0.7);width:100%;bottom:25%;left:0;text-indent:19%;padding:20px 0;transition:all 0.5s;transform-origin:0  0;}
/*.service li:hover .item{transform: rotate(45deg)}*/
.service li h1{font-size:2.4rem;margin-bottom:10px;}
.service li p{font-size:1.2rem;}
}