@media (max-width:767px){
.navs{ height:60px !important;}
.logo{ height:46px !important; margin-top:6px;}
.logo a img{ height:46px !important;}
.xs_nav{ position:absolute; top:60px; left:0; right:0; background:#0955a6; padding:15px; max-height:calc(100vh - 60px); overflow:auto; opacity:0;pointer-events: none; transition:all 0.6s;}
.xs_nav.active{ opacity:1;pointer-events: auto;}
.language{ margin-top:0px !important; width:90px; float:none !important; border:none !important; margin:0 !important; padding:0 !important; position:absolute; right:15px; top:10px; z-index:2;}
.language a{ color:#fff !important; border:2px solid #0955a6 !important;}
.language a.active{border:2px solid #fff !important;}
.nav_ss { display:none !important;}
.nav_1{ width:100% !important; float:left !important;}
.nav_1 li{ float:none !important; padding-top:0px !important; margin:0 !important;}
.nav_1 li:hover{ background:none !important;}
.nav_1 li a{ line-height:30px !important; padding:0 !important; color:#fff !important; display:inline-block !important;}
.nav_1 li .erji{ height:0 !important; overflow:hidden; padding:0 !important; position: inherit !important; top:auto !important; left:auto !important; z-index:1 !important;}
.nav_1 li:hover .erji{ height:auto !important; padding:10px 0 !important;}
.nav_1 li .erji a{ line-height:26px !important; font-size:14px !important; padding-left:15px !important;}
.nav_1 li .erji a:hover{ background:#fff; color:#0955a6 !important;}

ft_di{ overflow:hidden; height:auto !important;}

.btn_wz{ display:none !important;}

.nav_ss_kuang{ display:none !important;}
.s_container {padding: 0 15px !important;}
.fd_right{ display:none !important;}
.banner{ margin-top:60px !important;}
.banner .swiper-slide{ height:180px !important;}
.swiper1 .swiper-button-prev1{ display:none !important;}
.swiper1 .swiper-button-next1{ display:none !important;}
.zhong1{ height:auto !important;}
.z_1_left{ width:100% !important; padding:15px !important;}
.z_1_zhong{ width:100% !important; height:160px !important;}
.z_1_right{ width:100% !important; padding:15px !important;}
.zhong2 ul li{width:50% !important;}
.cp_img{ width:140px !important; height:140px !important; bottom:15%;}
.zhong2 ul li:hover .cp_img{ bottom:18%;}
.zhong2 ul li span{ font-size:18px !important; color:#fff; position:absolute; left:15%; top:20%; width:20px !important; text-align: center; line-height:20px !important; opacity:0.9; transition:all 0.6s;}
.zhong2 ul li:hover span{ opacity:1;}
.z3_left{ width:100% !important;}
.z3_right{ width:100% !important;}

.z3_right{ padding:15px !important; }
.z3_right h1{ background:none !important; padding-top:0px !important;}
.z3_right a{ padding:10px 30px !important; margin-top:20px !important;}

.n_banner{ height:160px !important; margin-top:60px !important; background-size:cover;}
.ab_ban_wz{ display:none !important;}
.about_1 .row .col-md-6 .caption{ margin-right:0px !important; padding-right:0px !important; height:300px !important;}

.about_2 ul li{ width:50% !important;}
.about_2 ul li span{margin-left:-60px !important; width:120px !important; top:20% !important;}
.cp_lei a{ line-height:40px !important; padding:0 10px !important;}


.xueshu{ padding-bottom:0px !important;}
.xueshu_text{ position: static !important; width:100% !important; padding:15px !important;}

.hezuo ul li{width:50% !important;}

.new_list{ background:#fff; transition:all 0.6s; padding:18px 0; border-bottom:1px solid #e5e5e5;}
.new_list .col-md-3 .caption{ display:none !important;}
.new_list .col-md-3 .caption{ position: relative;}
.new_list .col-md-3 .caption span{ text-align:left !important; line-height:24px !important; font-size:24px !important; display: block !important; position: static !important; opacity:1 !important;}
.new_list .col-md-3 .caption span i{ font-size:18px !important; display: inline-block !important;}

.new_list .col-md-9 .caption p{ display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}
.lx_map{ position:relative; margin-top:40px;}
.lx_map .container{ position: static !important; margin:0 auto; left:0; right:0; top:0;}
.lx_map .container .caption{ background:rgba(0,0,0,0.6); color:#fff; position:relative; padding:20px 35px !important;}
.lx_map .container .caption:after{ content:''; width:92% !important; height:92% !important; border:4px solid rgba(255,255,255,0.6) !important; position:absolute; left:4% !important; top:4% !important; display:block;}
.lx_map .container .caption h4{ margin-bottom:20px;}
.lx_map .container .caption h5{ margin:16px 0; font-size:16px; padding:12px 0; padding-left:50px;}
.lx_map .container .caption h5:nth-child(2){ background:url(../images/lx_1.png) left center no-repeat;}
.lx_map .container .caption h5:nth-child(3){ background:url(../images/lx_2.png) left center no-repeat;}
.lx_map .container .caption h5:nth-child(4){ background:url(../images/lx_3.png) left center no-repeat;}
.lx_liuyan .col-md-5 .caption{ display:none !important;}
#map{ display:none !important;}
}


@media (min-width:768px) and (max-width:991px) {

	}


@media (min-width:991px) and (max-width:1200px) {
	}

	
@media (max-width:1389px) {
	}
	
@media (min-width:1440px) {	
.container{ width:1200px; padding:0;}
.cpny_left.active{ position:fixed; left:auto; top:83px; width:277.5px; margin-bottom:0 !important;}

}

@media (min-width:1200px) and (max-width:1500px) {
.nav_1 li a{  padding:0 10px !important;}

.cpny_left.active{ position:fixed; left:auto; top:0; width:262.5px; margin-bottom:0 !important;}

.banner .swiper-slide{ height:500px !important;}
.z_1_left{ padding:40px 40px 0 40px !important;}
..z_1_right{ padding:40px 40px 0 40px !important;}
.cp_img{ width:250px !important; height:250px !important;}
.z3_right {padding: 20px 40px 0 40px !important;}
.z3_right a{ margin-top:15px !important;}
.z3_right p{-webkit-line-clamp: 4 !important;}
.fd_right{ right:5px !important;}

.z_1_left h1{ font-size:26px !important;}
.z_1_left h1 span{ font-size:18px !important;}
}

.fl{ float:left;}
.fr{ float:right;}
.clear{ clear:both;}

body{ font-family: '微软雅黑';}
.container{ transition:all 1s;}

/** Generated by FG **/
@font-face {
	font-family: 'Conv_dinlight';
	src: url('../fonts/dinlight.eot');
	src: local('☺'), url('../fonts/dinlight.woff') format('woff'), url('../fonts/dinlight.ttf') format('truetype'), url('../fonts/dinlight.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}


/*手机导航*/
.san{ width:30px; height:30px; float:right; background:url(../images/san.png) center center no-repeat; margin-top:15px;}


.s_heard{ position:fixed; left:0; top:0; right:0; z-index:10;}


.navs{ background:#ffffff; height:83px; box-shadow:0px 2px 4px rgba(0,0,0,0.2); position:relative;}
.logo{ height:83px;}
.logo a{ display:inline-block;}
.logo a img{ height:100%; display:block;}
.nav_1{ margin:0; padding:0;}
.nav_1 li{ list-style:none; float:left; transition:all 0.3s; position:relative;}
.nav_1 li:hover{ background:#0955a6; color:#fff;}
.nav_1 li:hover a{ color:#fff;}
.nav_1 li a{ font-size:16px; color:#666; line-height:83px; padding:0 20px; transition:all 0.3s; display:block; text-decoration:none;}
.nav_1 li:hover .erji{pointer-events: auto; opacity:1;}
.nav_1 li .erji{ background:#0955a6; padding:15px 35px; opacity:0; transition:all 0.3s;pointer-events: none; min-width:115px; position:absolute; top:83px; left:0; z-index:-1;}
.nav_1 li .erji a{ color:#ccd6e7; line-height:36px; display:block; width:100%; transition:all 0.3s;white-space:nowrap; padding: 0 15px; text-decoration:none;}
.nav_1 li .erji a:hover{ background:#fff; color:#0955a6;}

.nav_ss_kuang{ position:absolute; left:0; top:-100%; right:0; height:100%; background:#000; z-index:10; width:100%; transition:all 0.6s;}
.nav_ss_kuang.active{ top:0;}
.ss_hei{  padding-right:120px; width:100%; position:relative; margin-top:30px;}
.ss_hei input{ width:100%; display:block; height:40px; background:none; border:none; border-bottom:1px solid #999; outline:none; color:#fff; font-size:16px;}
.ss_hei button{ position:absolute; right:60px; top:50%; margin-top:-15px; width:30px; height:30px; background:url(../images/ss_1.png) center center no-repeat; border:none; outline:none;}

.nav_ss_x{ width:30px; height:30px; position:absolute; right:0; top:50%; margin-top:-15px; transform:rotate(360deg); opacity:0.8; cursor:pointer;}
.nav_ss_x:before{ content:''; width:30px; height:2px; background:#fff; transform:rotate(45deg); position:absolute; left:0; top:15px;}
.nav_ss_x:after{ content:''; width:2px; height:30px; background:#fff; transform:rotate(45deg); position:absolute; right:15px; bottom:0px;}




.fd_right{ position:fixed; right:75px; top:30%; width:45px; z-index:99;}
.fd_right a{ width:45px; height:45px; text-align:center; color:#fff; background:rgba(0,0,0,0.6); display:block; margin-bottom:15px; transition:all 0.6s; text-decoration:none; position:relative;}
.fd_right a i{ font-size:20px; line-height:45px;}
.fd_right a:last-child i{ font-size:30px;}
.fd_right a:hover{ background:#000;}
.fd_right a span{ position:absolute; right:45px; top:0; height:45px; width:0px; overflow:hidden;white-space:nowrap; transition:all 0.6s; background:rgba(0,0,0,0.6); z-index:-1; line-height:45px; font-size:16px; font-weight:bold;}
.fd_right a:hover span{ width:200px; background:#000; right:46px;}
.fd_right a:nth-child(2):hover span{ width:220px;} 
.fd_right a:last-child span{ height:0; box-sizing:border-box; background:#fff;}
.fd_right a:last-child:hover span{ width:100px; padding:5px; height:100px;}


.s_container{ width:100%; padding:0 100px;}
.language{ margin-top:30px; margin-left:30px; padding-left:30px; border-left:1px solid #dedede;}
.language a{ color:#b6b5b5;}
.language a:hover{ color:#006eb6;}
.language a img{ width:24px; height:16px; margin-right:6px;}
.nav_ss{ margin-top:28px; vertical-align:middle; color:#b6b5b5; cursor:pointer; margin-left:30px;}
.nav_ss:hover{ color:#006eb6;}
.nav_ss i{ font-size:22px; vertical-align:middle; display:inline-block; margin-right:6px;}

.banner{ margin-top:83px;}
.banner .swiper1{ width:100%;}
.banner .swiper-slide{ height:640px; position:relative;}
.btn_wz{ width:720px; height:280px; position:absolute; right:180px; top:24%;}


.swiper1 .swiper-pagination1{ bottom:20px;}
.swiper1 .swiper-pagination1 .swiper-pagination-bullet{ width:11px; height:11px; background:#fff; border-radius:0; opacity:1; transition:all 0.3s;}
.swiper1 .swiper-pagination1 .swiper-pagination-bullet.swiper-pagination-bullet-active{ border:2px solid #fff; background:none; width:13px; height:13px;}

.swiper-container .hide{ opacity:0;}
.swiper-button-next,.swiper-button-prev{ transition:opacity 1s;}
.swiper1 .swiper-button-prev1{background-position: left top;left: 20px;}
.swiper1 .swiper-button-prev1:hover{background-position: left bottom;}
.swiper1 .swiper-button-next1{background-position: right top;right: 20px;}
.swiper1 .swiper-button-next1:hover{background-position: right bottom;}
.swiper1 .swiper-button-next1,.swiper1 .swiper-button-prev1{ transition:all 0.6s; background-size:114px 226px; width: 57px; height: 113px; background-image: url(../images/ban_btn.png); background-repeat: no-repeat; position: absolute; top: 50%; margin-top: -85px; z-index: 10;}


.zhong1{ height:480px;}
.z_1_left{ width:22%; background:#145b7d; height:100%; padding:50px 45px 0 45px; color:#91afd5;}
.z_1_zhong{ width:56%; background:url(../images/v.jpg) center center no-repeat; background-size:cover; height:100%; position:relative;}
.z_1_right{ width:22%; background:#bde0f6; height:100%; padding:50px 45px 0 45px;}

.z_1_zhong:hover i{ transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1);}
.z_1_zhong i{ width:92px; height:92px; display:block; position:absolute; left:50%; margin-left:-46px; top:50%; margin-top:-46px; z-index:2; transition:all 1s;}

.z_1_left h2{ font-family:Arial, Helvetica, sans-serif; font-size:32px; text-transform:uppercase; line-height:46px;}
.z_1_left h1{ font-family:Arial, Helvetica, sans-serif; margin-top:30px;}
.z_1_left h1 span{ font-size:20px; color:#fff; font-family:'微软雅黑'; display:inline-block;}
.z_1_left p{ margin:20px 0;}

.z_1_right h3{ font-size:26px; color:#333; margin-bottom:20px;}
.z_1_right p{ line-height:26px; color:#666;}
.z_1_right a{ display:inline-block; color:#fff; background:#009ad6; padding:12px 40px; border-radius:30px; margin-top:30px; box-shadow:0px 0px 30px rgba(0,154,214,0.7);}

.zhong2{ padding-top:30px;}
.zhong2 .biao{ font-size:36px; color:#333; font-weight:bold; text-align:center; margin-bottom:30px;}
.zhong2 .biao i{ width:145px; height:21px; background:url(../images/cha.png) center center no-repeat; display:inline-block; margin-right:15px;}
.zhong2 .biao i:last-child{ transform:rotate(180deg); margin-left:15px; margin-right:0px;}
.zhong2 ul{ margin:0; padding:0;}
.zhong2 ul li{ list-style:none; position:relative; width:25%; float:left;}
.cp_img{ width:300px; height:300px; position:absolute; left:0; right:0; margin:0 auto; bottom:15%; transition:all 1s;}
.zhong2 ul li:hover .cp_img{ bottom:18%;}
.zhong2 ul li span{ font-size:24px; color:#fff; position:absolute; left:15%; top:15%; width:40px; text-align: center; line-height:30px; opacity:0.9; transition:all 0.6s;}
.zhong2 ul li:hover span{ opacity:1;}

.zhong3{ background:#eff0f1;}
.z3_left{ width:50%; float:left;}
.z3_right{ width:50%; float:left;}

.z3_right{ padding:60px 80px 0 80px; }
.z3_right h1{ background:url(../images/y.png) left top no-repeat; padding-top:40px; color:#333;}
.z3_right p{ line-height:26px; color:#666;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 5;
overflow: hidden;}
.z3_right a{ display:inline-block; color:#fff; background:#009ad6; padding:12px 40px; border-radius:30px; margin-top:30px; box-shadow:0px 0px 30px rgba(0,154,214,0.7);}

.ft_di{ background:#535354; font-size:13px; color:#fff; height:74px;}
.ft_di p{ padding:25px 0; margin:0;}
.ft_di p a{ display:inline-block; margin-left:15px; color:#fff;}
.ft_di .fr{ font-size:14px; vertical-align:middle;}
.ft_di .fr i{ font-size:30px; display:inline-block; vertical-align:middle; margin-right:10px;}
.ft_di .fr span{ margin-left:30px; background:#2385c2; color:#fff; height:74px; display:inline-block; padding-left:10px; padding-right:20px; line-height:74px;}
.ft_di .fr span i{ font-size:42px; margin-right:0px;}



.n_banner{ height:398px; color:#333; margin-top:83px; background-size:cover;}
.ab_ban_wz h4{ font-size:20px;}
.ab_ban_wz{ width:410px; float:right; margin-top:10%;}
.ab_ban_wz p{ line-height:26px;}

.about_1{ width:100%; overflow:hidden;}
.about_1 .row .col-md-6 .caption{ margin-right:-370px; padding-right:370px; background:url(../images/ab_1.jpg) left top no-repeat; height:780px; background-size: cover;}
.about_1 .row .col-md-6 p{ line-height:28px; color:#666; text-indent:2em;}

.about_2{ background:url(../images/ab_bj.jpg) top center repeat-y; padding-bottom:50px;}
.about_2 ul{ margin:0; padding:0;}
.about_2 ul li{ width:20%; float:left; list-style:none; position:relative; overflow:hidden;}
.about_2 ul li img{ transition:all 1s;}
.about_2 ul li:hover img{ transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -moz-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1);}
.about_2 ul li span{ position:absolute; left:50%; margin-left:-70px; width:140px; top:35%; color:#fff;}
.about_2 ul li span b{ display:block; font-size:16px; line-height:24px;}

h4.ab_biao{ font-size:28px; padding-bottom:8px; color:#333; background:linear-gradient(to right,#333,#333,#333) no-repeat left bottom / 60px 2px; margin-bottom:30px; margin-top:40px;}

.about_3{ padding-bottom:60px;}
.swiper2{ padding-bottom:70px;}
.swiper2 .swiper-button-next2{ right:50%; margin:0; margin-right:-60px; bottom:0px; top:auto; width:50px; height:50px; border:1px solid #dedede; background:none; border-radius:50%; text-align:center;}
.swiper2 .swiper-button-prev2{ left:50%; margin:0; margin-left:-60px; bottom:0px; top:auto; width:50px; height:50px; border:1px solid #dedede; background:none; border-radius:50%; text-align:center;}
.swiper2 .swiper-button-next2 i,.swiper2 .swiper-button-prev2 i{ font-size:24px; color:#dedede; display:inline-block; margin-top:12px;}
.swiper2 .swiper-button-prev2:hover,.swiper2 .swiper-button-next2:hover{ border:1px solid #009ad6; background:#009ad6;}
.swiper2 .swiper-button-prev2:hover i,.swiper2 .swiper-button-next2:hover i{ color:#fff;}

.swiper2 .swiper-slide{ padding:15px; border:1px solid #dedede;}
.swiper2 .swiper-slide a{ display:block; position:relative;}
.swiper2 .swiper-slide a:after{ width:100%; height:100%; position:absolute; left:0; top:0; background:url(../images/shi.png) center center no-repeat rgba(0,154,214,0.6); content:''; z-index:2; opacity:0; transition:all 0.6s;}
.swiper2 .swiper-slide:hover a:after{ opacity:1;}



.cp_lei{ background:#f5f6f6; text-align:center;}
.cp_lei a{ display:inline-block; line-height:72px; padding:0 40px; color:#333; font-size:16px;}
.cp_lei a.active{ background:#009ad6; color:#fff;}
.product_1{ padding-top:30px; padding-bottom:40px;}
.product_1 .container{ position:relative;}
.product_1 h3{ margin-bottom:20px;}
.swiper3 .swiper-slide span{ display:block; text-align:center; font-size:16px; color:#333; margin:10px 0;}
.swiper3 .swiper-slide .caption{ position:relative;}
.swiper3 .swiper-slide .caption a{ position:absolute; display:block; width:100%; height:100%; left:0; top:0; background:rgba(255,255,255,1); border:1px solid #dedede; transition:all 0.6s;}
.swiper3 .swiper-slide .caption a img{ max-height:80%; margin:10% auto; transition:all 0.6s;}
.swiper3 .swiper-slide .caption a:after{ content:''; width:100%; height:100%; position:absolute; left:0; top:0; background:url(../images/shi.png) center center no-repeat; opacity:0; transition:all 0.6s;}
.swiper3 .swiper-slide:hover .caption a:after{ opacity:1;}
.swiper3 .swiper-slide:hover .caption a{ background:rgba(255,255,255,0);}
.swiper3 .swiper-slide:hover .caption a img{ opacity:0.4;}

.swiper4 span{ display:block; text-align:center; font-size:16px; color:#333; margin:10px 0;}
.swiper4 .caption{ position:relative;}
.swiper4 .caption a{ position:absolute; display:block; width:100%; height:100%; left:0; top:0; background:rgba(242,249,252,1); border:1px solid #dedede; transition:all 0.6s;}
.swiper4 .caption a img{ max-height:80%; margin:10% auto; transition:all 0.6s;}
.swiper4 .caption a:after{ content:''; width:100%; height:100%; position:absolute; left:0; top:0; background:url(../images/shi.png) center center no-repeat; opacity:0; transition:all 0.6s;}
.swiper4 .caption:hover a:after{ opacity:1;}
.swiper4 .caption:hover a{ background:rgba(242,249,252,0);}
.swiper4 .caption:hover a img{ opacity:0.4;}

/*.swiper5 .swiper-slide span{ display:block; text-align:center; font-size:16px; color:#333; margin:10px 0;}
.swiper5 .swiper-slide .caption{ position:relative;}
.swiper5 .swiper-slide .caption a{ position:absolute; display:block; width:100%; height:100%; left:0; top:0; background:rgba(255,255,255,1); border:1px solid #dedede; transition:all 0.6s;}
.swiper5 .swiper-slide .caption a img{ max-height:80%; margin:10% auto; transition:all 0.6s;}
.swiper5 .swiper-slide .caption a:after{ content:''; width:100%; height:100%; position:absolute; left:0; top:0; background:url(../images/shi.png) center center no-repeat; opacity:0; transition:all 0.6s;}
.swiper5 .swiper-slide:hover .caption a:after{ opacity:1;}
.swiper5 .swiper-slide:hover .caption a{ background:rgba(255,255,255,0);}
.swiper5 .swiper-slide:hover .caption a img{ opacity:0.4;}

.swiper6 .swiper-slide span{ display:block; text-align:center; font-size:16px; color:#333; margin:10px 0;}
.swiper6 .swiper-slide .caption{ position:relative;}
.swiper6 .swiper-slide .caption a{ position:absolute; display:block; width:100%; height:100%; left:0; top:0;  background:rgba(242,249,252,1); border:1px solid #dedede; transition:all 0.6s;}
.swiper6 .swiper-slide .caption a img{ max-height:80%; margin:10% auto; transition:all 0.6s;}
.swiper6 .swiper-slide .caption a:after{ content:''; width:100%; height:100%; position:absolute; left:0; top:0; background:url(../images/shi.png) center center no-repeat; opacity:0; transition:all 0.6s;}
.swiper6 .swiper-slide:hover .caption a:after{ opacity:1;}
.swiper6 .swiper-slide:hover .caption a{  background:rgba(242,249,252,0);}
.swiper6 .swiper-slide:hover .caption a img{ opacity:0.4;}*/

.product_1 .swiper-button-next3,.product_1 .swiper-button-next4,.product_1 .swiper-button-next5,.product_1 .swiper-button-next6{ outline:none; margin:0; top:20px; right:0; width:60px; height:28px; border-radius:12px; border:1px dashed #dedede; background:url(../images/jian_y.png) center center no-repeat; transform:rotate(180deg);}
.product_1 .swiper-button-prev3,.product_1 .swiper-button-prev4,.product_1 .swiper-button-prev5,.product_1 .swiper-button-prev6{ outline:none; margin:0; top:20px; left:auto; right:70px;width:60px; height:28px; border-radius:12px; border:1px dashed #dedede; background:url(../images/jian_y.png) center center no-repeat;}
.product_1 .swiper-button-next3:hover,.product_1 .swiper-button-prev3:hover{ background:url(../images/jian_z.png) center center no-repeat #009ad6; border:1px dashed #009ad6;}
.product_1 .swiper-button-next4:hover,.product_1 .swiper-button-prev4:hover{ background:url(../images/jian_z.png) center center no-repeat #009ad6; border:1px dashed #009ad6;}
.product_1 .swiper-button-next5:hover,.product_1 .swiper-button-prev5:hover{ background:url(../images/jian_z.png) center center no-repeat #009ad6; border:1px dashed #009ad6;}
.product_1 .swiper-button-next6:hover,.product_1 .swiper-button-prev6:hover{ background:url(../images/jian_z.png) center center no-repeat #009ad6; border:1px dashed #009ad6;}



.hezuo{ padding-top:40px; padding-bottom:60px;}
.hezuo p{ line-height:32px; color:#666;}
.hezuo ul{ margin:0 -15px; padding:0; margin-top:40px;}
.hezuo ul li{ list-style:none; padding:0 15px; width:20%; float:left; margin-bottom:20px}
.hezuo ul li .caption{ border:1px solid #dedede;}
.hezuo ul li span{ display:block; margin:10px 0; text-align:center; color:#333;}

.maoyi{ padding-top:40px; padding-bottom:60px;}
.maoyi p{ line-height:32px; font-size:16px; color:#666;}
.maoyi .my_map{ margin:50px 0;}


.xueshu{ position:relative; margin-top:60px; margin-bottom:60px; padding-bottom:200px;}
.xueshu_text{ position:absolute; left:60px; top:60px; width:440px; background:rgba(0,154,214,0.7); color:#fff; padding:60px 50px 80px 50px;}
.xueshu_text p{ font-size:16px; line-height:28px; padding-left:20px; position:relative; margin:20px 0;}
.xueshu_text p:after{ content:''; width:6px; height:6px; border-radius:50%; background:#fff; position:absolute; left:0px; top:12px;}




.new_list{ background:#fff; transition:all 0.6s; padding:18px 0; border-bottom:1px solid #e5e5e5;}
.new_list .col-md-3 .caption{ position: relative;}
.new_list .col-md-3 .caption span{font-family: 'Conv_dinlight'; line-height:72px; font-size:72px; display:block; width:100%; height:100%; position:absolute; top:0; left:0; padding-top:20px; color:#9a9a9a; text-align:center; transition:all 0.6s; z-index:2; background:#fff;}
.new_list .col-md-3 .caption span i{ font-style:normal; font-size:48px; display:block;}
.new_list:hover .col-md-3 .caption img{ opacity:1;}
.new_list:hover { background:#f1f1f1}
.new_list:hover .col-md-3 .caption span{ opacity:0;}
.new_list a{ text-decoration:none;}
.new_list .col-md-9 .caption h5{ margin:15px 0; color:#333;}
.new_list .col-md-9 .caption p{ line-height:26px; color:#666;}
.new_list .col-md-9 .caption span{ margin-top:15px; width:165px; height:42px; border:1px dashed #dedede; display:block; text-align:center; line-height:40px; color:#bcbdbd; border-radius:24px; transition:all 0.6s;}
.new_list:hover .col-md-9 .caption span{ background:#009ad6; border:1px dashed #009ad6; color:#fff;}


.fanye{ text-align:center; padding:30px 0;}
.fanye a{ display:inline-block; padding:6px 12px; border:1px solid #ddd; background:#fff; color:#666; text-decoration:none;}
.fanye a:hover{ color:#12418f; border:1px solid #12418f;}
.fanye a.active{ background:#12418f; border:1px solid #12418f; color:#fff;}
.fanye a.active:hover{ color:#fff; border:1px solid #12418f;}
.fanye a.cur{ color:#999; border:1px solid #eee; pointer-events: none}


.new_ny{ padding-top:40px; padding-bottom:80px;}
.new_ny h3{ margin-bottom:30px;}
.new_ny h5{ color:#999; padding-bottom:10px; border-bottom:1px solid #dedede;}
.new_ny h5 span{ margin-right:40px;}
.new_content{ padding-top:10px;}
.new_content p{ line-height:30px; color:#666; text-indent:2em;}
.new_content img{ max-width:100%; margin:10px 0;}
.new_content p img{margin-left: -2em;}
.fanye2{ padding:30px 25px; font-size:16px; background:#eaeaea; margin-top:30px;}
.fanye2 .row .col-md-6:nth-child(2) .caption{ text-align:right;}
.fanye2 a{ font-weight:bold;}



.weizhi{ color:#666; background:url(../images/home.png) left center no-repeat; padding:20px 0; padding-left:35px; margin-bottom:10px;}
.weizhi a{ color:#666;}
.weizhi a:last-child{ color:#009ad6;}
.cpny_left{ position:relative; padding-top:1px; padding-bottom:30px; transition:all 0.6s;}
.cpny_left ul:after{ content:''; width:1px; height:100%; background:#dedede; position:absolute; left:5px; top:0;}
.cpny_left ul{ margin:0; padding:0;}
.cpny_left ul li{ list-style:none; margin-bottom:40px; margin-top:20px;}
.cpny_left ul li a:after{ content:''; width:10px; height:10px; border-radius:50%; position:absolute; left:0px; top:6px; display:block; background:#dedede;}
.cpny_left ul li a{ font-size:16px; color:#666; text-decoration:none; padding-left:35px; display:block; position:relative;}
.cpny_left ul li a:hover{ color:#009ad6;}
.cpny_left ul li a.active{ color:#009ad6;}


.cpny_list{ padding-top:20px; padding-bottom:20px;}
.cpny_biao{ color:#009ad6; padding-bottom:15px; border-bottom:1px solid #dedede; font-size:16px; position:relative; margin-bottom:20px;}
.cpny_biao:after{ content:''; z-index:2; width:25px; height:25px; background:#009ad6; display:block; position:absolute; left:-35px; top:0px;}
.cpny_biao:before{ content:''; width: 0; height: 0;border-top: 6px solid transparent;border-left: 10px solid #fff; border-bottom: 6px solid transparent; position:absolute; left:-26px; top:7px; z-index:3;}
.cpny_content:nth-child(3) { border-top:1px solid #dedede; margin-top:30px;}
.cpny_content p{ line-height:24px; color:#666;}
.cpny_content h5{ margin-top:20px; margin-bottom:15px; color:#666; font-weight:bold;}
.cpny_content img{ max-width:100%; margin:10px 0;}


.lx_map{ position:relative;}
.lx_map .container{ position:absolute; margin:0 auto; left:0; right:0; top:0;}
.lx_map .container .caption{ background:rgba(0,0,0,0.6); color:#fff; position:relative; padding:80px 0; padding-left:150px; margin-top:18%;}
.lx_map .container .caption:after{ content:''; width:86%; height:86%; border:8px solid rgba(255,255,255,0.6); position:absolute; left:7%; top:7%; display:block;}
.lx_map .container .caption h4{ margin-bottom:20px;}
.lx_map .container .caption h5{ margin:16px 0; font-size:16px; padding:12px 0; padding-left:50px;}
.lx_map .container .caption h5:nth-child(2){ background:url(../images/lx_1.png) left center no-repeat;}
.lx_map .container .caption h5:nth-child(3){ background:url(../images/lx_2.png) left center no-repeat;}
.lx_map .container .caption h5:nth-child(4){ background:url(../images/lx_3.png) left center no-repeat;}

.lx_liuyan{ padding-top:50px;}
.lx_liuyan .col-md-5 .caption{ text-align:right;}
.lx_liuyan .col-md-5 .caption img{ max-width:100%; display:inline-block;}
.lx_liuyan h2{ font-size:28px; color:#333; margin-bottom:30px; margin-top:0px;}
.lx_liuyan .form-group{ margin-bottom:25px;}
.lx_liuyan input{ border-radius:0px; height:44px; color:#666;}
.lx_liuyan textarea{border-radius:0px; color:#666;}
.lx_liuyan button{ padding:10px 30px; color:#fff; background:#009ad6; border:none;}

.lx_zhaopin{ background:#f6f4f4; padding:30px 0;}
.lx_zhaopin h2{ margin-bottom:20px;}
.zp_content p{ line-height:24px; color:#666;}
.lx_zhaopin .panel-default{ border:none; box-shadow:none; margin-bottom:30px;}
.lx_zhaopin .panel-heading{ padding:0;}
.lx_zhaopin .panel-heading a{ display:block; background:#009ad6; color:#fff; padding:10px 15px; font-weight:bold; text-decoration:none; border:none;}
.zp_dh{ color:#009ad6; font-size:20px; font-weight:bold;}
.mlgb i{ font-size:18px;}
.lx_zhaopin .panel-heading a.collapsed{ background:#dedcdc; color:#333;}
.lx_zhaopin .panel-heading a.collapsed .mlgb i{ color:#999;}
