﻿@charset "utf-8";
/* CSS Document */
/*切图：zcy*/
html{ overflow-x:auto; overflow-y:auto;}
*{ padding:0; margin:0;outline:none !important;}
.wow{visibility:inherit !important;}
ul, ol,li{ list-style-type:none;}
body, button, input, select, textarea{  font-family: 'Microsoft yahei'; font-size:12px;}
code, kbd, pre, samp { font-family: 'Microsoft yahei';}
a{ text-decoration:none; color:#333;
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
	 -o-transition: all 0.2s ease-out 0s; 
		transition: all 0.2s ease-out 0s;}
img{border:0; max-width:100%;}
li { line-height:normal; }
table { border-collapse: collapse; border-spacing: 0; }
h1,h2,h3,h4,h5,h6{margin:0; font-weight:normal; font-family: 'Microsoft yahei'; }
input,table,tr,td{ margin:0; padding:0; border:none;}
button,table{ border:none; background:none; margin:0; padding:0;}
body{ position:relative; float:left; width:100%;}
select{ margin:0; padding:0; font-family: 'Microsoft yahei'; border:none;}
textarea{ resize:none;outline:none;}
label{ margin-bottom:0; font-weight:normal;}
input,select,textarea{ margin:0; padding:0; border:0; outline:none;
 -moz-border-radius:0px; 
 -webkit-border-radius:0; 
 -khtml-border-radius:0;
 border-radius:0;
}
/*********************************************************************重置***********************************************************************/

.pz_top{ float:left; width:100%; z-index:101; position:relative; background: #f5f5f5;}
.pz_banner{ float:left; width:100%; position:relative; z-index:5;}
.pz_menu{ float:left; width:100%; position:relative; z-index:99; background: white;}
.pz_main{ float:left; width:100%; overflow:hidden;}
.pz_down{ float:left; width:100%; background:#1f1f1f; overflow:hidden;}

/*首页*/
.top{ width:100%; float: left;}
.top .top_l{ float: left; line-height: 35px; font-size: 12px; color: #666;}
.top .top_r{ float: right;}
.top .top_r .tel{ float: left; font-size: 14xp; color: #333; line-height: 35px; margin-right: 22px;}
.top .top_r .tel img{ vertical-align: middle; margin: -2px 10px 0 0; width: 22px; height: 22px;}
.top .top_r .tel a{ color: #333;}
.top .top_r .search_btn{ width:35px; float: right; border-left: solid 1px #e9e9e9;position: relative !important;}
.top .top_r .search_btn .search_ico{ width:35px; height: 35px; background: url(images/search_ico.png) no-repeat right center; background-size: 15px 15px; cursor: pointer;}
.search{ width: 335px; height: 42px; padding: 10px; position: absolute; left: 50%; top: 36px; background: #d92124; display: none; overflow: hidden; margin-left: 250px;
-moz-border-bottom-left-radius:8px; 
 -webkit-border-bottom-left-radius:8px; 
 -khtml-border-bottom-left-radius:8px;
 border-bottom-left-radius:8px;
 -moz-border-bottom-right-radius:8px; 
 -webkit-border-bottom-right-radius:8px; 
 -khtml-border-bottom-right-radius:8px;
 border-bottom-right-radius:8px;}
.search .search_k{ display: block; width:247px; line-height: 22px; height: 22px; padding-left: 8px; float: left; color: white; font-size: 14px; background: none;}
.search .search_b{ width:68px; line-height: 22px; height: 22px; cursor: pointer; border-left: solid 1px white;text-align: center; color: white; font-size: 14px; position: relative; float: left;}
.search .search_b img{ width:15px; vertical-align: middle; margin: -2px 5px 0 0;}
.search .search_b input{display: block; width:100%; height: 100%; position: absolute; left: 0; top:0; background: none; opacity: 0; filter:alpha(opacity=0);}

.topnav{ width:100%; float: left;}
.topnav .logo{ float: left; width:163px; margin-top: 26px;}
.menu{ z-index:99; float: right;}
.menu > ul{ float:left;}
.menu ul .nli{ float:left;z-index:99; position:relative; height: 100px;}
.menu ul .nli span a{ display:block; float:left; height:100px; line-height:100px; color:#333; font-size:16px; border-bottom: 2px solid white; padding: 0 23px;}
.menu ul .nli.on span a,
.menu ul .nli:hover span a{ border-color: #d71518; background: #fbe7e7;}

/*下拉菜单（漂浮在menu .nli上）*/
.sub { z-index:21;  position:absolute; display: none; float:left;  clear:both; width:160px;background:#fff; box-shadow:0 3px 16px rgba(0,0,0,0.15); top:100% !important; text-align: left; padding: 18px 0 8px 0; left: 50%; margin-left: -80px; text-align: center;}
.sub .l2{ width:100%; float: left; padding: 4px 20px; position: relative;}

.sub .l2 .l2_a{ padding:0px; line-height: 28px;  width:100%;  display:block;  float:left;  color:#333333; background-position:left center; font-size: 14px; border-bottom: dashed 1px rgba(0,0,0,0);}
.sub .l2:hover .l2_a { color:#d92124; border-bottom: dashed 1px #d92124;}
.sub .ul2 { float:left;  position:absolute; left:96%; top:20px; display:none;  margin:0px;  width:185px; padding:17px 30px 16px 25px;  overflow:hidden; background:url(images/bg_8.png); border-top:solid 2px black; box-shadow:0 3px 16px rgba(0,0,0,0.15);}
.sub .ul2 .l3{ float:left;  position:static;  padding:0; margin:0; width: 100%; height: 40px; line-height:40px; float:left; font-size:14px; color:#333; text-align:left;}
.sub .ul2 .l3 .l3_a{ padding:0px; line-height: 40px;  width:100%;  display:block;  float:left;  color:#333333; background-position:left center;}
.sub .ul2 .l3:hover .l3_a { color:#082b8f; width:165px; padding-left:20px; background:url(images/ico_2_1.png) no-repeat left center;}
.menuph{ float:right; margin-top: 10px; cursor: pointer;  width: 26px;  height: 32px; text-align: center; display: none;}
.menuph .point {  display: inline-block;  width: 26px;  height: 3px;  position: relative;}
.menuph .point:hover .navbtn,
.menuph .point:hover .navbtn::after,
.menuph .point:hover .navbtn::before {  width: 26px;  }
.menuph .navbtn {  position: absolute;  top: 10px;  right: 0;  display: inline-block;  width: 26px;  height: 2px;  -webkit-transition: all .3s ease-out 0s;  -moz-transition: all .3s ease-out 0s;  -ms-transition: all .3s ease-out 0s;  -o-transition: all .3s ease-out 0s;  transition: all .3s ease-out 0s;  background: #d92124;}
.menuph .navbtn::after,
.menuph .navbtn::before {  position: absolute;  right: 0;  display: inline-block;  width: 26px;  height: 2px;  content: '';  -webkit-transition: all .3s ease-out 0s;  -moz-transition: all .3s ease-out 0s;  -ms-transition: all .3s ease-out 0s;  -o-transition: all .3s ease-out 0s;  transition: all .3s ease-out 0s;  background: #d92124;}
.menuph .navbtn::after { top:-9px;}
.menuph .navbtn::before { top:9px;}
.menuph .point.active .navbtn{  background: transparent;  }
.menuph .point.active .navbtn::after{  -webkit-transform: rotate(45deg);  -moz-transform: rotate(45deg);  -ms-transform: rotate(45deg);  -o-transform: rotate(45deg);  transform: rotate(45deg);  top: 0px;  }
.menuph .point.active .navbtn::before {  -webkit-transform: rotate(-45deg);  -ms-transform: rotate(-45deg);  -o-transform: rotate(-45deg);  transform: rotate(-45deg);  top: 0px;  }

.pf_menu{ position:absolute; width:100%; height:auto; overflow-y:auto; right:0px; top:0px; z-index:60; display:block; padding:110px 2% 5px 2%; box-shadow:0 5px 5px rgba(0,0,0,0.15); padding-bottom:20px; z-index: 98; background: white;}
.ph_menu{ float:left; width:100%; text-align:left;}
.ph_menu .nli{ float:left; width:100%;}
.ph_menu .nli span{ float:left; width:100%; padding:0 10px 0 10px;}
.ph_menu .nli .l1_a{ float:left; width:100%; color:#d92124; font-size:13px; line-height:39px; white-space:nowrap; font-weight: bold; position: relative; letter-spacing: 1px; border-bottom: dashed 1px #ccc; padding:0 10px;}
.ph_menu .nli .l1_a.have{ background: url(images/person5_h.png) right center no-repeat; background-size: 8px 15px;}
.ph_menu .nli.on .l1_a.have{ background:url(images/person5.png) right center no-repeat; background-size: 15px 8px;}
.ph_menu .nli.on .l1_a:before,.ph_menu .nli:hover .l1_a:before{ margin-left: -75px;}
.ph_menu .nli.on .l1_a:after,.ph_menu .nli:hover .l1_a:after{ margin-right: -75px;}
.ph_menu .nli .l2_ul{ display:none; height:auto; float:left; width:100%; padding: 10px 30px;}
.ph_menu .nli .l2_ul li a{ line-height:26px; font-size:12px; color:#666;}
.pz_menu.on{ box-shadow: 0 3px 6px rgba(0,0,0,0.10);}
.pf_menu .link_1{ wdith:100%; float: left;}
.pf_menu .link_1 a{ width:100%; display: block; float: left; line-height: 24px; position: relative; font-size: 12px; color: #333; cursor: pointer; z-index: 3; margin-top: 5px; padding: 0 10px;}
.pf_menu .link_1 a img{ margin-right: 5px; width: 28px; vertical-align: middle; margin-top: -2px;}
.pf_menu .link_1 a:hover{ color: #d71518;}
.pf_menu .link_1 a .ewm{ width:120px; height: 120px; padding: 10px; background: #d71518; box-shadow: 0 6px 10px rgba(0,0,0,0.3); position: absolute; left: 50%; top: 33px; margin-left: -50px;  display: none;
-moz-border-radius:4px;  
 -webkit-border-radius:4px; 
 -khtml-border-radius:4px;
 border-radius:4px;}
.pf_menu .link_1 a .ewm img{ float: left;}
.pf_menu .link_1 a:hover .ewm{ display: block;}
@media screen and (max-width: 1199px) {
.menu ul .nli{ height: 80px;}
.menu ul .nli span a{ height:80px; line-height:80px; padding: 0 15px;}
.topnav .logo{ margin-top: 16px;}
.search{ margin-left: 161px;}
}
@media screen and (max-width: 1024px) {
.menuph{ display: block;}
.menu{ display: none;}
.topnav{ height: 60px;}
.topnav .logo{ margin-top: 10px; width:130px;}
.search{ margin-left: 49px;}
}
@media screen and (max-width: 767px) {
.pf_menu{ padding:70px 2% 5px 2%;}
.top{ height: 0;}
.topnav{ padding: 0 10px;}
.top .top_l{ display: none;}
.top .top_r .tel{ display: none;}
.search{ width:100%; left: 0; margin-left:0; top: 60px;}
.topnav .logo{ position: absolute; left: 50%;top: 0; margin-left: -65px;}
.topnav .search_btn{ position:absolute; left:0px; top: 13px; width: 35px; height: 35px; background-position: right center;background: url(images/search_ico.png) no-repeat center center; background-size: 15px 15px;}
.top .top_r .search_btn{ display: none;}
.search .search_k{ display: block; width:100%; line-height: 20px; height: 20px; padding-left: 10px;}
.search .search_b{ width:40px; height: 20px; position: absolute; right: 0; top: 10px; text-indent: 999px; overflow: hidden; background: url(images/search_btn.png) no-repeat center center; background-size: 14px 14px;}
}
.particles_1{ width: 100%;height:850px; background:#333; position: relative;}
.slide_banner,.slide_banner .slick-track,.slide_banner .slick-list{ width:100%; height: 100%; position: absolute; left: 0; top: 0;}
.slide_banner .slick-slide{ width:100%; height: 100%; float: left; position:relative; overflow:hidden;}
.slide_banner .slick-slide img{ width:100%; float: left;}
.slide_banner .slick-slide h1{ position: absolute; width:1920px; left: 50%; bottom:0; margin-left: -960px;}
.slide_banner .slick-prev, .slide_banner .slick-next {
	left: 50px;
	top: 50%;
	display: block;
	width: 70px;
	height: 70px;
	padding: 0;
	-webkit-transform: translate(0, 0);
	-ms-transform: translate(0, 0);
	transform: translate(0, 0);
	margin-top:-35px;
	background:url(images/banner_btn.png) no-repeat left center;
	z-index: 1001;
	opacity: 0.6; filter: alpha(opacity=60);
-webkit-transition: all 0.3s ease-out 0s; 
   -moz-transition: all 0.3s ease-out 0s; 
	 -o-transition: all 0.3s ease-out 0s; 
		transition: all 0.3s ease-out 0s;
}
.slide_banner .slick-next {
	left: auto;
	right: 70px;
	background-position:right center;
}
.slide_banner .slick-prev:hover{opacity:1; filter: alpha(opacity=100);}
.slide_banner .slick-next:hover{opacity:1; filter: alpha(opacity=100);}
.slide_banner .slick-dots {
	position: absolute;
	bottom: 51px;
	display: block;
	width: 100%;
	padding: 0;
	margin: 0;
	list-style: none;
	text-align: center;
	overflow:hidden;
}
.slide_banner .slick-dots li {
	position: relative;
	display: inline-block;
	width: 15px;
	height: 15px;
	margin: 0 5px;
	padding: 0;
	cursor: pointer;
	background: url(images/banner_ico.png) no-repeat right center;
	overflow: hidden;
}
.slide_banner .slick-dots li.slick-active{
	opacity: 1;
	background-position: left center;
}
@media screen and (max-width: 1420px) {
.particles_1{height:650px;}
.slide_banner .slick-slide h1{ width:1620px; margin-left: -810px;}
}
@media screen and (max-width: 1199px) {
.particles_1{height:450px;}
.slide_banner .slick-slide h1{ width:100%; left: 0; margin-left: 0;}
}
@media screen and (max-width: 991px) {
.particles_1{height:350px;}
.slide_banner .slick-dots {	bottom: 20px;}
.slide_banner .slick-dots li {
	width: 10px;
	height: 10px;
	margin: 0 4px;
	background-size: auto 10px;
}
}
@media screen and (max-width: 767px) {
.particles_1{height:300px;}
}
@media screen and (max-width: 480px) {
.particles_1{height:200px;}
.slide_banner .slick-dots {	bottom: 10px;}
.slide_banner .slick-slide h1{ width:480px; left: 50%; margin-left: -240px;}
}
.elli{ white-space: nowrap; overflow:hidden; text-overflow:ellipsis;}


/*右漂浮*/
.right{ position: fixed; width: 55px; height: 267px; right: 0px; top: 50%; margin-top: -133px; background: #595959; z-index: 10; padding: 12px 0 5px 0;
-moz-border-top-left-radius:12px; 
 -webkit-border-top-left-radius:12px; 
 -khtml-border-top-left-radius:12px;
 border-top-left-radius:12px;
 -moz-border-bottom-left-radius:12px; 
 -webkit-border-bottom-left-radius:12px; 
 -khtml-border-bottom-left-radius:12px;
 border-bottom-left-radius:12px;}
.right ul{ float: left; width:100%;}
.right ul li{ float: right; width: 55px; height: 50px; overflow: hidden; position: relative;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;
-moz-border-top-left-radius:12px; 
 -webkit-border-top-left-radius:12px; 
 -khtml-border-top-left-radius:12px;
 border-top-left-radius:12px;
 -moz-border-bottom-left-radius:12px; 
 -webkit-border-bottom-left-radius:12px; 
 -khtml-border-bottom-left-radius:12px;
 border-bottom-left-radius:12px;}
.right ul li .zbox{ position: absolute; left: 0; top: 0; width:170px;}
.right ul li .zbox.zbox img{ width: 55px; height: 50px; float: left;}
.right ul li .zbox .text{ float: left; width:115px; padding: 8px 0 11px 0;}
.right ul li .zbox .text h5{ width:100%; float: left; font-size: 14px; color: white; line-height: 17px;}
.right ul li .zbox .text h6{ width:100%; float: left; font-size: 14px; color: white; line-height: 14px; font-family: Arial;}
.right ul li .zbox .text h6 a{ color: white;}
.right ul li .zbox .ewm{ position: absolute; width: 105px; height: 105px; right: -120px; top: -18px; padding: 5px 11px 5px 5px; background: url("images/right5.png") no-repeat; z-index: -1;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    transition: all 0.3s linear;
}
.right ul li:hover .ewm{ right: 40px;}
.right ul li:hover{ width: 170px; background:#d92124;}
.right ul li.last .zbox .text h5{ line-height: 31px;}
@media screen and (max-width: 1024px) {
.right{ display: none;}
}

/*底部*/
.footer{ width:100%; float: left;}
.footer .c_441{ width:441px; float: left; padding:57px 66px 50px 0; border-right: solid 1px #363636;}
.footer .c_441 .logo{ width:100%; float: left; height: 47px;}
.footer .c_441 .logo img{ height: 100%;}
.footer .c_441 .p{ width:100%; float: left; margin-top: 10px; font-size: 13px; color:#bbb; line-height: 36px; height: 144px; text-indent: 2em; text-transform:uppercase; overflow: hidden;}
.footer .c_441 .fx{ width:100%; float: left; margin-top: 24px;}
.footer .c_441 .fx .bdsharebuttonbox{ float: left;}
.footer .c_441 .fx .bdsharebuttonbox a{ display: block; float: left; margin: 0 15px 0 0 !important; padding: 0 !important; width:24px; height: 24px; background-size: contain;}
.footer .c_441 .fx .bdsharebuttonbox a.a1{ background: url(images/ico_2_1.png) no-repeat center center;}
.footer .c_441 .fx .bdsharebuttonbox a.a2{ background: url(images/ico_2_2.png) no-repeat center center;}
.footer .c_441 .fx .bdsharebuttonbox a.a3{ background: url(images/ico_2_3.png) no-repeat center center;}
.footer .c_441 .fx .bdsharebuttonbox a.a1:hover{ background-image: url(images/ico_2_1_h.png); opacity: 1;}
.footer .c_441 .fx .bdsharebuttonbox a.a2:hover{ background-image: url(images/ico_2_2_h.png); opacity: 1;}
.footer .c_441 .fx .bdsharebuttonbox a.a3:hover{ background-image: url(images/ico_2_3_h.png); opacity: 1;}
.footer .c_330{ width:330px; float: left; padding: 53px 23px 77px 63px; border-right: solid 1px #363636;}
.footer .c_330 dl{ width:100%; float: left; }
.footer .c_330 dl dt{ width:122px; float: left; height: 35px; border-bottom: solid 1px #363636; font-size: 15px; color: white; line-height: 22px; background: url(images/bian_1.jpg) no-repeat left bottom;}
.footer .c_330 dl dd{ width:100%; float: left; margin-top: 11px;}
.footer .c_330 dl dd ul{ width:50%; float: left;}
.footer .c_330 dl dd ul li{ width:100%; float: left;}
.footer .c_330 dl dd ul li a{ width:100%; float: left; font-size: 13px; color: #bbb; line-height: 36px; height: 36px;}
.footer .c_330 dl dd ul li a:hover{ color: white;}
.footer .c_398{ width:398px; float: right; padding: 53px 0 0 61px;}
.footer .c_398 dl{ width:100%; float: left; }
.footer .c_398 dl dt{ width:122px; float: left; height: 35px; border-bottom: solid 1px #363636; font-size: 15px; color: white; line-height: 22px; background: url(images/bian_1.jpg) no-repeat left bottom;}
.footer .c_398 dl dd{ width:100%; float: left; margin-top: -6px;}
.footer .c_398 dl dd li{ width:100%; float: left; margin-top: 23px; padding-left: 43px; position: relative;}
.footer .c_398 dl dd li .ico{ width:25px; height: 48px; position: absolute; left: 0; top: 0;}
.footer .c_398 dl dd li .ico img{ width:100%; float: left;}
.footer .c_398 dl dd li .p{ width:100%; float: left; font-size: 13px; color: #bbb; line-height: 24px;}
.footer .c_398 dl dd li .p a{ color: #bbb;}

.down{ background: #060606; padding: 17px 0 24px 0;}
.down .down_l{ float: left; font-size: 12px; color: #bbb; line-height: 28px;}
.down .link_2{ width:160px; height: 28px; border: solid 1px rgba(255,255,255,0.2); padding-left: 10px; line-height: 26px; font-size: 12px; color: #bbb; background: url(images/ico_4_1.png) no-repeat 90% center; background-size: 9px 6px; position: relative; float: right; cursor: pointer;}
.down .link_2 ul{ width:100%; position: absolute; left: 0; bottom: 27px; border: solid 1px rgba(255,255,255,0.2); border-bottom: 0; overflow: hidden; display: none;
-moz-border-top-left-radius:8px; 
 -webkit-border-top-left-radius:8px; 
 -khtml-borde-top-left-radius:8px;
 border-top-left-radius:8px;
 -moz-border-top-right-radius:8px; 
 -webkit-border-top-right-radius:8px; 
 -khtml-borde-top-right-radius:8px;
 border-top-right-radius:8px;}
.down .link_2 ul li{ width:100%; float: left; text-align: center; border-top:  solid 1px rgba(255,255,255,0.2);  margin-top: -1px;}
.down .link_2 ul li a{ color: #bbb; width:100%; float: left; line-height: 28px;font-size: 12px; color: #bbb; background: #060606;}
.down .link_2 ul li:hover a{ color: #aaa; background: #1f1f1f;}
.down .link_2.on{ background-image:url(images/ico_4_1_h.png);}
@media screen and (max-width: 1199px) {
.footer .c_441{ width:401px;}
.footer .c_330{ width:280px; padding: 53px 23px 77px 43px;}
.footer .c_398{ width:308px; padding: 53px 0 0 41px;}
}
@media screen and (max-width: 1024px) {
.footer{ padding: 0 10px;}
.footer .c_330{ display: none;}
.footer .c_441{ width:50%;}
.footer .c_398{ width:50%;}
.down{ padding: 12px 10px 18px 10px;}
}
@media screen and (max-width: 767px) {
.footer .c_441{ padding:27px 36px 20px 0;}
.footer .c_441 .logo{ height: 37px;}
.footer .c_441 .p{ margin-top: 6px; font-size: 12px; line-height: 30px; height: 120px;}
.footer .c_441 .fx{ margin-top: 14px;}
.footer .c_441 .fx .bdsharebuttonbox a{ width:22px; height: 22px;}
.footer .c_398{ padding: 23px 0 0 31px;}
.footer .c_398 dl dt{ width:100%;height: 30px; font-size: 13px;}
.footer .c_398 dl dd{ margin-top: -4px;}
.footer .c_398 dl dd li{ margin-top: 13px; padding-left: 33px;}
.footer .c_398 dl dd li .ico{ width:20px; height: 44px;}
.footer .c_398 dl dd li .p{ font-size: 12px; line-height: 22px;}
.down .down_l{ width:100%; float: left; text-align: center;}
.down .link_2{ width:100%; margin-top: 10px;}
}
@media screen and (max-width: 480px) {
.footer{ padding: 10px 10px;}
.footer .c_441{ width: 100%; padding:17px 0 10px 0; border-bottom: solid 1px #363636; border-right:0;}
.footer .c_398{ width: 100%; padding: 6px 0 0 0;}
.footer .c_398 dl dt{ background: url(images/ico_4_1.png) no-repeat 90% center; background-size: 9px 6px !important;}
.footer .c_398 dl dd{ display: none;}
.footer .c_398 dl dt.on{ background-image: url(images/ico_4_1_h.png);}
}

.bg_1{ }
.c_1170_1{ width:100%; float: left; padding: 70px 0 121px 0; text-align: center;}
.tit_1{ width:100%; float: left; text-align: center;}
.tit_1 h3{ width:100%; float: left; font-size: 28px; color: #333; line-height: 38px; font-weight: bold; text-transform: uppercase; font-family: Arial; letter-spacing: 1px;}
.tit_1 h4{ width:100%; float: left;}
.tit_1 h4 span{ display:inline-block; *zoom:1; *display:inline; width:178px; font-size: 20px; color: #d71518 ; line-height: 37px; position: relative;}
.tit_1 h4 span:before{ content: ''; width: 162px; height: 1px; position: absolute; left: -162px; top: 50%; background: #e0e0e0;}
.tit_1 h4 span:after{ content: ''; width: 162px; height: 1px; position: absolute; right: -162px; top: 50%; background: #e0e0e0;}
.tit_1 .p{ width:100%; float: left; margin-top: 21px; font-size: 14px; color: #999; line-height: 30px; text-transform: uppercase;}
.c_1170_1 .more{ width:100%; float: left; margin-top: 31px;}
.c_1170_1 .more a{ display:inline-block; *zoom:1; *display:inline; width:30px; height: 30px; background: url(images/btn_1.png) no-repeat center center #d71518;
-moz-border-radius:50%; 
 -webkit-border-radius:50%; 
 -khtml-border-radius:50%;
 border-radius:50%;}
.c_1170_1 .more a:hover{ transform: rotate(180deg);}
.ul_6{ width:100%; float: left; margin-top: 72px; overflow: hidden;}
.ul_6 li{ width:33.33%; float: left; height: 260px; background: url(images/bian_2.png) no-repeat left top; margin-left: -1px;}
.ul_6 li .ico{ width:140px; height: 140px; display:inline-block; *zoom:1; *display:inline; border: solid 1px rgba(215,21,24,0.2); box-shadow: 5px 10px 15px rgba(0,0,0,0.05);
-moz-border-radius:50%; 
 -webkit-border-radius:50%; 
 -khtml-border-radius:50%;
 border-radius:50%;
 -webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
.ul_6 li .ico img{ width:100%; float: left;}
.ul_6 li .ico .img_2{ display: none;}
.ul_6 li .title{ width:100%; margin-top: 26px;}
.ul_6 li .title h5{ width:100%; float: left; font-size: 16px; color: #333; line-height: 29px;}
.ul_6 li .title h6{ width:100%; float: left; font-size: 12px; color: #999; line-height: 24px; font-family: Arial;}
.ul_6 li:hover .ico{ background: #d71518; border-color: #d71518; box-shadow: 5px 10px 15px rgba(163,0,3,0.1);}
.ul_6 li:hover .ico .img_1{ display: none;}
.ul_6 li:hover .ico .img_2{ display: block;}
@media screen and (max-width: 1024px) {
.c_1170_1{ padding: 40px 10px 61px 10px;}
.ul_6{ margin-top: 42px;}
}
@media screen and (max-width: 767px) {
.tit_1 h3{ font-size: 24px; line-height: 30px;}
.tit_1 h4 span{ width:158px; font-size: 16px; line-height: 30px;}
.tit_1 h4 span:before{ width: 122px; left: -122px;}
.tit_1 h4 span:after{ width: 122px; right: -122px;}
.tit_1 .p{ margin-top: 11px; font-size: 12px; line-height: 24px;}
.c_1170_1 .more{ margin-top: 21px;}
.c_1170_1 .more a{ width:24px; height: 24px; background-size: 10px 10px;}
.ul_6 li{ height: auto; }
.ul_6 li .ico{ width:120px; height: 120px;}
.ul_6 li .title{ margin-top: 16px;}
.ul_6 li .title h5{ font-size: 14px; line-height: 23px;}
.ul_6 li .title h6{ line-height: 22px;}
} 
@media screen and (max-width: 480px) {
.c_1170_1{ padding: 20px 10px 31px 10px;}
.ul_6{ margin-top: 22px;}
.ul_6 li .ico{ width:80px; height: 80px;}
.ul_6 li .title{ margin-top: 10px;}
.ul_6 li .title h6{ line-height: 16px;}
}

.bg_2{ background: #f8f8f8;}
.c_1170_2{ width:100%; float: left; padding: 75px 0 80px 0; text-align: center;}
.slide_pic_1{ width:100%; float: left; margin-top: 5px;}
.ul_1{ float: left; margin-top: 30px;}
.ul_1 li{ width:100%; float: left; padding: 0 15px;} 
.ul_1 li .zbox{ display: block;width:100%; float: left;}
.ul_1 li .img{ width:100%; float: left; overflow: hidden;}
.ul_1 li .img img{ width:100%; float: left;
		 transition: all 1s linear;
	-moz-transition: all 1s linear;
 -webkit-transition: all 1s linear;
-o-transition: width all 1s linear;}
.ul_1 li:hover .img img{transform: scale(1.09,1.09);
	-ms-transform: scale(1.09,1.09);	
-webkit-transform: scale(1.09,1.09);
	 -o-transform: scale(1.09,1.09);	
   -moz-transform: scale(1.09,1.09);}
.ul_1 li .text{ width:100%; float: left; padding: 54px 30px 23px 30px; text-align: center; margin-top: -54px; background: url(images/bg_2.png) no-repeat top center; position: relative; z-index: 2; background-size: 100% 100% !important;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
.ul_1 li .text h5{ width:100%; float: left; font-size: 16px; color: #333; line-height: 23px;}
.ul_1 li .text .p{ width:100%; float: left; font-size: 12px; color: #999; line-height: 24px; height: 48px; overflow: hidden; margin-top: 14px;}
.ul_1 li .text .btn{ width:100%; float: left; margin-top: 16px;}
.ul_1 li .text .btn a{ display:inline-block; *zoom:1; *display:inline; font-size: 14px; color: #d71518; line-height: 25px; font-weight: bold; font-family: Arial; text-transform: uppercase; border-bottom: solid 1px white;}
.ul_1 li:hover .text{ background-image: url(images/bg_2_h.png);}
.ul_1 li:hover .zbox{ box-shadow: 0 5px 15px rgba(0,0,0,0.1);}
.ul_1 li:hover .text .btn a{ border-bottom: solid 1px #f7d0d1;}
.c_1170_2 .btn_1{ display:inline-block; *zoom:1; *display:inline; margin-top: 50px; height: 40px; border: solid 1px #e5e5e5; padding: 9px 0; overflow: hidden; position: relative;
-moz-border-radius:30px; 
 -webkit-border-radius:30px; 
 -khtml-border-radius:30px;
 border-radius:30px;}
.c_1170_2 .btn_1 a{display:block; float: left; width:119px; height: 20px; line-height: 20px; font-size: 14px; outline-color: #333; text-transform: uppercase; font-family: Arial; border-left: solid 1px #dfdfdf; border-right: solid 1px #dfdfdf;}
.c_1170_2 .btn_1 .slick-prev,.c_1170_2 .btn_1 .slick-next { position: relative; left: auto; top: auto; bottom: auto; float: left;display: block;width: 62px;height:20px;background:url(images/btn_2_l.png) no-repeat center center; margin-top: 9px;}
.c_1170_2 .btn_1 .slick-next { right: auto; float: right;background-image:url(images/btn_2_r.png);}
.c_1170_2 .btn_1 .slick-prev:hover{background-image:url(images/btn_2_l_h.png);}
.c_1170_2 .btn_1 .slick-next:hover{background-image:url(images/btn_2_r_h.png);}
.c_1170_2 .btn_1 a:hover{ color:#d71518;}
@media screen and (max-width: 1199px) {
.ul_1 li .text{ padding: 44px 20px 23px 20px;}
.ul_1 li .text .p{ margin-top: 10px;}
.ul_1 li .text .btn{ margin-top: 6px;}
}
@media screen and (max-width: 1024px) {
.c_1170_2{ padding: 35px 10px 40px 10px;}
.ul_1{ margin-top: 15px;}
}
@media screen and (max-width: 480px) {
.ul_1 li .text h5{ font-size: 14px; line-height: 22px;}
.ul_1 li .text .p{ line-height: 22px; height: 44px;}
.ul_1 li .text .btn a{ font-size: 12px; line-height: 23px;}
.c_1170_2 .btn_1{ margin-top: 20px; height: 30px; padding: 4px 0;}
.c_1170_2 .btn_1 a{ width:89px; height: 20px; line-height: 20px; font-size: 12px;}
.c_1170_2 .btn_1 .slick-prev,.c_1170_2 .btn_1 .slick-next {width: 42px;height:20px; margin-top: 9px; background-size: 12px 7px;}
}

.bg_3{ background: url(images/bg_3.jpg) repeat-y top center; overflow: hidden;}
.c_1170_3{ width:100%; float: left; padding: 80px 0; position: relative; height: 545px;}
.c_1170_3 .c_300{ width:300px; float: left; margin-top: 32px;}
.c_1170_3 .c_300 .title{ width:100%; float: left; letter-spacing: 2px;}
.c_1170_3 .c_300 .title h4{ width:100%; float: left; font-size: 24px; color: white; line-height: 40px; font-weight: bold; font-family: Arial; text-transform: uppercase;}
.c_1170_3 .c_300 .title h3{ width:100%; float: left; font-size: 28px; color: white; line-height: 47px;}
.c_1170_3 .c_300 .p{ width:100%; float: left; margin-top: 17px; font-size: 14px; color: white; line-height: 36px; height: 108px; overflow: hidden; letter-spacing: 1px;}
.c_1170_3 .c_300 .more{ width:100%; float: left; margin-top: 32px;}
.c_1170_3 .c_300 .more a{ display: block; float: left; font-size: 12px; color: white; line-height: 14px; width: 80px; background: #d71518; text-transform: uppercase; text-align: center;}
.c_1170_3 .c_1199{ position: absolute; left: 300px; top: 80px; margin-left: 46px;}
.c_1170_3 .c_1199 .slide_pic_2{ width:937px; float: left;} 
.c_1170_3 .c_1199 .slide_pic_2 .slick-list{ width:1199px; padding-right: 262px;}
.c_1170_3 .c_1199 .slide_pic_2 .slick-slide{ padding: 0 88px; float: left; overflow: hidden;}
.c_1170_3 .c_1199 .slide_pic_2 .slick-slide .c_1199_300{ width:300px; float: left; padding: 20px 20px 28px 20px; background: white;}
.c_1170_3 .c_1199 .slide_pic_2 .slick-slide .c_1199_300 .img{ width:100%; float: left;}
.c_1170_3 .c_1199 .slide_pic_2 .slick-slide .c_1199_300 .img img{ width:100%; float: left;}
.c_1170_3 .c_1199 .slide_pic_2 .slick-slide .c_1199_300 h5{ width:100%; float: left; margin-top: 15px; font-size: 16px; color: :black; line-height: 20px;}
.c_1170_3 .c_1199 .slide_pic_2 .slick-slide .c_1199_416{ width:416px; float: right; background: white; padding: 20px 36px; position: relative; height: 385px; box-shadow: 0 5px 20px rgba(0,0,0,0.15);}
.c_1170_3 .c_1199 .slide_pic_2 .slick-slide .c_1199_416 .ico{ width:14px; height: 33px; position: absolute; left: -14px; top: 50%; margin-top: -17px;}
.c_1170_3 .c_1199 .slide_pic_2 .slick-slide .c_1199_416 .img{ width:100%; float: left; margin-top: 24px;}
.c_1170_3 .c_1199 .slide_pic_2 .slick-slide .c_1199_416 .p{ width:100%; float: left; margin-top:5px; font-size: 14px; color: #666; line-height: 30px; height: 270px; overflow: hidden; }
.slide_pic_2 .slick-prev,.slide_pic_2 .slick-next {
	position: absolute;
	left: 15px;
	top: 50%;
	width: 44px;
	height: 44px;
	background:url(images/btn_3.png) no-repeat left center;
	opacity:0.6;filter:alpha(opacity=60);
}
.slide_pic_2 .slick-next {
	left: auto;
	right: 15px;
	background-position: right center;
}
.slide_pic_2 .slick-prev:hover{ opacity:1;filter:alpha(opacity=100);}
.slide_pic_2 .slick-next:hover{ opacity:1;filter:alpha(opacity=100);}
@media screen and (max-width: 1500px) {
.c_1170_3{ padding: 40px 0; height:auto;}
.c_1170_3 .c_300{ width:100%; margin-top: 0;}
.c_1170_3 .c_300 .p{ height: 72px;}
.c_1170_3 .c_1199{ width:100%; position: relative; left:auto; top: auto; margin-left: 0; float: left; margin-top: 50px;}
.c_1170_3 .c_1199 .slide_pic_2{ width:100%;}
.c_1170_3 .c_1199 .slide_pic_2 .slick-list{ width:100%; padding-right: 0;}
.c_1170_3 .c_1199 .slide_pic_2 .slick-slide .c_1199_416{ float: none; margin-left: 344px; width: auto;}
}
@media screen and (max-width: 1024px) {
.c_1170_3{ padding: 20px 10px;}
.c_1170_3 .c_1199 .slide_pic_2 .slick-slide{ padding: 0 60px 0 0;}
.slide_pic_2 .slick-next{ right:0;}
}
@media screen and (max-width: 767px) {
.c_1170_3 .c_300 .title h4{ font-size: 20px;line-height: 32px;}
.c_1170_3 .c_300 .title h3{ font-size: 22px; line-height: 37px;}
.c_1170_3 .c_300 .p{ margin-top: 10px; font-size: 12px; line-height: 32px; height: 64px;}
.c_1170_3 .c_300 .more{ margin-top: 22px;}
.c_1170_3 .c_1199{ margin-top: 30px;}
.c_1170_3 .c_1199 .slide_pic_2 .slick-slide{ padding: 0 0px 0 0;}
.c_1170_3 .c_1199 .slide_pic_2 .slick-slide .c_1199_300{ width:240px;}
.c_1170_3 .c_1199 .slide_pic_2 .slick-slide .c_1199_300 h5{ margin-top: 10px; font-size: 14px;}
.c_1170_3 .c_1199 .slide_pic_2 .slick-slide .c_1199_416{ margin-left: 264px; height: 308px; padding: 20px 26px;}
.c_1170_3 .c_1199 .slide_pic_2 .slick-slide .c_1199_416 .ico{ width:12px; left: -12px;}
.c_1170_3 .c_1199 .slide_pic_2 .slick-slide .c_1199_416 .img{ margin-top: 0px; height: 24px;}
.c_1170_3 .c_1199 .slide_pic_2 .slick-slide .c_1199_416 .img img{ height: 100%;}
.c_1170_3 .c_1199 .slide_pic_2 .slick-slide .c_1199_416 .p{ margin-top:12px; font-size: 12px; line-height: 26px; height: 234px;}
.slide_pic_2 .slick-prev,.slide_pic_2 .slick-next {width: 34px;height: 34px;margin-top: -17px; background-size: 68px 34px; display: none !important;}
.slide_pic_2 .slick-dots {position: relative;bottom: auto;display: block;float: left; margin-top: 20px;}
.slide_pic_2 .slick-dots li {width: 10px;height: 10px;margin: 0 4px; background: #bbb;
-moz-border-radius:50%; 
 -webkit-border-radius:50%; 
 -khtml-border-radius:50%;
 border-radius:50%;}
.slide_pic_2 .slick-dots li.slick-active{ background: white;}
}
@media screen and (max-width: 480px) {
.c_1170_3 .c_1199 .slide_pic_2 .slick-slide .c_1199_300{ width:100%;}
.c_1170_3 .c_1199 .slide_pic_2 .slick-slide .c_1199_416{ margin-left:0; width:100%; float: left; height:auto; padding: 20px 26px; margin-top: 30px;}
.c_1170_3 .c_1199 .slide_pic_2 .slick-slide .c_1199_416 .ico{ top:-16px; margin-top: 0; left: 50%; margin-left: -16px;transform:rotate(90deg);}
}

.c_1170_4{ width:100%; float: left; padding: 73px 0 80px 0;}
.c_1170_4 .c_570_l{ width:48.717%; float: left; margin-top: 34px;}
.slide_pic_3{ width:100%; float: left;}
.slide_pic_3 .zbox{ width: 100%; float: left; background-size: cover !important; height: 428px; position: relative;}
.slide_pic_3 .zbox .text{ width:50%; position: absolute; left: 0; top: 0; height: 100%; background: url(images/bg_4.png); padding: 20px 40px 20px 30px;}
.slide_pic_3 .zbox .text h4{ width:100%; float: left; font-size: 18px; color: white; line-height: 30px; height: 60px; overflow: hidden; margin-top: 44px;}
.slide_pic_3 .zbox .text h5{ width:100%; float: left; font-size: 14px; color: white; line-height: 26px; height: 26px; overflow: hidden; margin-top: 18px;}
.slide_pic_3 .zbox .text .p{ width:100%; float: left; font-size: 12px; color: white; line-height: 28px; height: 112px; overflow: hidden; margin-top: 13px;}
.slide_pic_3 .slick-prev,.slide_pic_3 .slick-next {
	left: 30px;
	top: auto;
	bottom: 76px;
	width: 30px;
	height: 30px;
	padding: 0;
	background:url(images/btn_4.jpg) no-repeat left center;
}
.slide_pic_3 .slick-next {
	left: 80px;
	right: auto;
	background-position: right center;
}
.slide_pic_3 .slick-prev:hover,
.slide_pic_3 .slick-next:hover{ background-image: url(images/btn_4_h.jpg);}

.c_1170_4 .c_570_r{ width:48.717%; float: right; margin-top: 34px; overflow: hidden; height: 428px;}
.c_1170_4 .c_570_r ul{ width:100%; float: left; margin-top: -15px;}
.c_1170_4 .c_570_r ul li{ width:100%; float: left; padding: 15px 0; border-bottom: solid 1px #eee;}
.c_1170_4 .c_570_r ul li .img{ width:164px; height: 123px; position: relative; float: left;}
.c_1170_4 .c_570_r ul li .img img{ width:100%; float: left;}
.c_1170_4 .c_570_r ul li .img .time{ width:100px; height: 24px; line-height: 24px; text-align: center; position: absolute; left: 0; bottom: 0; background: black; font-size: 12px; color: white;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
.c_1170_4 .c_570_r ul li .text{ margin-left: 184px;}
.c_1170_4 .c_570_r ul li .text h4{ width:100%; float: left; font-size: 16px; color: #333; line-height: 23px; margin-top: 16px;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
.c_1170_4 .c_570_r ul li .text .p{ width:100%; float: left; font-size: 12px; color: #999; line-height: 26px; height: 52px; overflow: hidden; margin-top: 13px;}
.c_1170_4 .c_570_r ul li:hover .img .time{ background: #d71518;}
.c_1170_4 .c_570_r ul li:hover .text h4{ color:#d71518;}
@media screen and (max-width: 1024px) {
.c_1170_4{ padding: 33px 10px 40px 10px;}
.c_1170_4 .c_570_r,.c_1170_4 .c_570_l{ width:100%;}
}
@media screen and (max-width: 480px) {
.c_1170_4 .c_570_l .slide_pic_3 .zbox{ height:328px;}
.c_1170_4 .c_570_l .slide_pic_3 .zbox .text{ width:100%;padding: 20px 20px 20px 10px;}
.slide_pic_3 .slick-prev,.slide_pic_3 .slick-next{ bottom: 16px; width: 26px; height: 26px; background-size: 52px 26px !important; left: 20px;}
.slide_pic_3 .slick-next{ left: 60px;}
.slide_pic_3 .zbox .text h4{ font-size: 16px; line-height: 26px; height: 52px; margin-top: 14px;}
.c_1170_4 .c_570_r{ margin-top: 24px; height: 328px;}
.c_1170_4 .c_570_r ul{ margin-top: -10px;}
.c_1170_4 .c_570_r ul li{ padding: 10px 0;}
.c_1170_4 .c_570_r ul li .img{ width:124px; height: 93px;}
.c_1170_4 .c_570_r ul li .img .time{ width:80px;}
.c_1170_4 .c_570_r ul li .text{ margin-left: 134px;}
.c_1170_4 .c_570_r ul li .text h4{ font-size: 14px; line-height: 2.px; margin-top: 12px;}
.c_1170_4 .c_570_r ul li .text .p{ line-height: 24px; height: 48px; margin-top: 8px;}
.c_1170_4 .c_570_l{ margin-top: 24px;}
.c_1170_4{ padding: 23px 10px 20px 10px;}
}

.bg_4{ background: #f5f5f5;}
.c_1170_5{ width:100%; float: left; padding: 75px 0 40px 0;}
.slide_pic_4{ width:100%; float: left; margin-top: 35px;}
.slide_pic_4 .slick-slide{ float: left; padding:0 15px;}
.slide_pic_4 .li_hp{ width:100%; float: left; background: white; border: solid 1px #eee; position: relative; overflow: hidden;}
.slide_pic_4 .li_hp img{ width:100%; float: left;}
.slide_pic_4 .li_hp .mb{ width:100%; height: 100%; background: url(images/bg_5.png); position: absolute; left: 0; top: 100%; text-align: center;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
.slide_pic_4 .li_hp .mb a{ display: table; width:100%; height: 100%;}
.slide_pic_4 .li_hp .mb a span{ display: table-cell; vertical-align: middle; font-size: 18px; color: white; line-height: 26px;}
.slide_pic_4 .li_hp:hover .mb{ top:0;}
.slide_pic_4 .slick-dots {position: relative;bottom: auto;display: block;float: left; margin-top: 41px;}
.slide_pic_4 .slick-dots li {width: 12px;height: 12px;margin: 0 4px; background: #efc8c9; overflow: hidden;
-moz-border-radius:50%; 
 -webkit-border-radius:50%; 
 -khtml-border-radius:50%;
 border-radius:50%;}
.slide_pic_4 .slick-dots li.slick-active{ background: #d71518;}
@media screen and (max-width: 1199px) {
.c_1170_5{ padding: 35px 0 20px 0;}
}
@media screen and (max-width: 767px) {
.c_1170_5{ padding: 25px 10px 20px 10px;}
.slide_pic_4{ margin-top: 15px;}
.slide_pic_4 .slick-dots { margin-top: 21px;}
.slide_pic_4 .slick-slide{ padding:0 5px;}
.slide_pic_4 .li_hp .mb a span{ font-size: 14px; line-height: 24px;}
.slide_pic_4 .slick-dots li {width: 10px;height: 10px;}
}

/*软件产品*/
.banner{ width:100%; float: left;}
.banner img{ width:100%; float: left;}
.bg_5{ border-bottom: solid 1px #e3e3e3; padding: 30px 0;}
.tit_2{ width:100%; float: left;}
.tit_2 h2{ float: left; font-size: 26px; color: black; line-height: 32px;}
.tit_2 h2 span{ font-size: 16px; color: #999; margin-left: 10px; padding-left: 18px; background: url(images/bian_3.png) left bottom no-repeat; padding-top: 12px; line-height: 20px; text-transform: uppercase;}
.tit_2 .pz_SideLayer_box{ float: right; position: relative;}
.tit_2 .pz_SideLayer_box span{ display: none; width:20px; height: 28px;}
.tit_2 .pz_SideLayer_box span img{ width:20px; margin-top: 8px;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
.tit_2 .pz_SideLayer_box span.on img{ transform: rotate(90deg);}
.tit_2 .pz_SideLayer_box .pz_SideLayer{ width:100%; float: left;}
.tit_2 .pz_SideLayer_box .pz_SideLayer li{ padding-left: 25px; float: left; background: url(images/ico_6_3.jpg) no-repeat left center; margin: 0 0 0 15px;}
.tit_2 .pz_SideLayer_box .pz_SideLayer li a{ display: block; float: left; padding:0 6px; height: 32px; line-height: 32px; text-align: center; font-size: 14px; color: #4c4c4c;}
.tit_2 .pz_SideLayer_box .pz_SideLayer li a.hover,.tit_2 .pz_SideLayer_box .pz_SideLayer li a:hover{ background: #d71518; color: white;}
.tit_2 .pz_SideLayer_box .pz_SideLayer li:first-child{ padding-left: 0; background: none;}
.c_1170_6{ width:100%; float: left; padding: 20px 0 60px 0;}
.c_1170_6 .ul_1{ width:100%; margin-top:0px;}
.c_1170_6 .ul_1 li{ width:33.33%; margin-top:30px;}
@media screen and (max-width: 1024px) {
.bg_5{ padding: 10px 0;}
.tit_2{ padding: 0 10px;}
.tit_2 h2{ font-size: 20px; line-height: 28px;}
.tit_2 h2 span{ font-size: 12px; padding-left: 12px; margin-left: 6px; padding-top: 5px; background-size: 8px 17px;}
.tit_2 .pz_SideLayer_box .pz_SideLayer li{ padding-left: 0px; margin: 0 0 0 16px; background: none;}
.c_1170_6{  padding: 20px 20px 30px 20px;}
.tit_2 .pz_SideLayer_box span{ display: block;}
.tit_2 .pz_SideLayer_box .pz_SideLayer{ width:120px; float: left; background: white; position: absolute; right:-10px; top: 39px; box-shadow: 0 3px 7px rgba(0,0,0,0.1); padding: 10px 0; display: none; z-index: 5;}
}
@media screen and (max-width: 767px) {
.c_1170_6 .ul_1 li{ width:50%; padding: 0 5px; margin-top: 10px;}
}
@media screen and (max-width:480px) {
.c_1170_6 .ul_1 li{ width:100%;}
.tit_2 h2 span{ display: none;}
}

/*下载中心*/
.c_1170_7{ width:100%; float: left; padding: 30px 0 60px 0;}
.ul_2{ float:left; width:100%;}
.ul_2 li{ float:left; width:100%; margin-top:10px; height:60px; background:#f5f5f5; position:relative; padding-right:60px;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
.ul_2 li .pf_1{ position:absolute; right:0; top:0; width:60px; height:60px; border-left:1px solid #fff; background:#f5f5f5 url(images/ico_7_1.png) center no-repeat; background-size: 21px 21px !important;}
.ul_2 li .time1{ float:left; text-align:center; width:11.1%; padding:10px 0;}
.ul_2 li .time1 span{ display:block; float:left; width:100%; height:40px; line-height:40px; font-size:14px; color:#333; border-right:1px solid #dcdcdc;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
.ul_2 li .a6{ float:left; width:88.9%; font-size:14px; color:#333; line-height:60px; padding-left:2.5%;}
.ul_2 li:hover{ background:#d71518;}
.ul_2 li:hover .pf_1{ background:#c61417 url(images/ico_7_1_h.png) center no-repeat; border-left:1px solid #db2d30;}
.ul_2 li:hover .time1 span{ border-right:1px solid #db2d30; color:#fff;}
.ul_2 li:hover .a6{ color:#fff;}

@media  screen and (max-width:1024px){
.ul_2 li .time1{ width:15%;}
.ul_2 li .a6{ width:85%;}	
.c_1170_7{ padding: 10px 10px 30px 10px;}
	}
@media  screen and (max-width:767px){
.ul_2 li{ height:50px;}
.ul_2 li .time1{ width:25%; padding:8px 0;}
.ul_2 li .time1 span{ font-size:12px; height:34px; line-height:34px;}
.ul_2 li .a6{ width:75%; font-size:12px; height:50px; line-height:50px;}
.ul_2 li .pf_1{ width:50px; height:50px;}
	}
@media  screen and (max-width:320px){
.ul_2 li .time1{ width:28%;}
.ul_2 li .a6{ width:72%;}	
	}

/*新闻动态*/
.ul_3{ width:100%; float: left; margin-top: -10px;}
.ul_3 li{ width:100%; float: left; padding: 30px;
-moz-border-radius:4px; 
 -webkit-border-radius:4px; 
 -khtml-border-radius:4px;
 border-radius:4px;
 -webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
.ul_3 li .img{ width:214px; height: 160px; float: left; overflow: hidden;}
.ul_3 li .img img{ width:100%; float: left;}
.ul_3 li .text{ margin-left: 244px; padding-right: 246px; position: relative;}
.ul_3 li .text .time{ position: absolute; right: 0; top: 26px;}
.ul_3 li .text .time h2{ width:100%; float: left; text-align: right; font-size: 30px; color: #333; line-height: 25px;font-family: 'OPENSANS-LIGHT';}
.ul_3 li .text .time span{ display: block; float: right; margin-top: 36px; width: 40px; height: 40px; background: url(images/ico_7_2.png) no-repeat center center white;
-moz-border-radius:50%; 
 -webkit-border-radius:50%; 
 -khtml-border-radius:50%;
 border-radius:50%;
 -webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
.ul_3 li .text h4{ width:100%; float: left; margin-top: 26px; font-size: 16px; color: #333; line-height: 25px; height: 25px; overflow: hidden;}
.ul_3 li .text .p{ width:100%; float: left; margin-top: 27px; font-size: 14px; color: #999; line-height: 28px; height: 56px; overflow: hidden;}
.ul_3 li:hover{ box-shadow: 0 10px 50px rgba(0,0,0,0.1);}
.ul_3 li:hover .text h4{ color:#d71518;}
.ul_3 li:hover .text .time span{ background-color:#d71518;}
@media  screen and (max-width:1024px){
.ul_3 li .text{ padding-right: 106px;}
}
@media  screen and (max-width:767px){
.ul_3{ margin-top: 0;}
.ul_3 li{ padding: 10px;}
.ul_3 li .img{ width:160px; height: 120px;}
.ul_3 li .text{ padding-right: 76px; margin-left: 174px;}
.ul_3 li .text .time h2{ font-size: 20px; line-height: 22px;}
.ul_3 li .text .time span{ margin-top: 16px; width: 30px; height: 30px; background-size: 11px 11px;}
.ul_3 li .text h4{ margin-top: 20px; font-size: 14px; line-height: 22px; height: 22px;}
.ul_3 li .text .p{ margin-top: 20px; font-size: 12px; line-height: 22px; height: 44px;}
}
@media  screen and (max-width:767px){
.ul_3 li{ position: relative;}
.ul_3 li .img{ width:100px; height: 74px;}
.ul_3 li .text{ padding-right: 0px; margin-left: 114px; position: inherit;}
.ul_3 li .text .time{ left: 10px; top: 10px; width:48px; height: 20px;}
.ul_3 li .text .time span{ display: none;}
.ul_3 li .text .time h2{text-align: center; color: white; background:url(images/bg_5.png); font-size: 12px;}
.ul_3 li .text h4{ margin-top: 0px;}
.ul_3 li .text .p{ margin-top: 10px;}
}

/*资质荣誉*/
.c_1170_8{ width:100%; float: left; padding: 16px 0 60px 0;}
.c_1170_8 .wack1{ padding-top: 34px;}
.ul_4{ width:100%; float: left; display:flex; flex-wrap: wrap; align-items: flex-start;}
.ul_4 li{ width:33.333%; float: left; padding: 0 15px; margin-top: 44px;}
.ul_4 li .zbox{ width:100%; float: left;}
.ul_4 li .zbox .img{ width:100%; float: left; overflow: hidden; padding: 9px; border: solid 1px #dcdcdc; background: #f5f5f5;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
.ul_4 li .zbox .img img{ width:100%; float: left;}
.ul_4 li .zbox .title{ width:100%; float: left; margin-top: 14px; text-align: center; font-size: 15px; color: #333; line-height: 26px; height: 52px; overflow: hidden;}
.ul_4 li:hover .zbox .img{ box-shadow: 0 10px 25px rgba(0,0,0,0.1);}
.ul_4 li:hover .zbox .title{ color:#d71518}
@media screen and (max-width: 1024px) {
.ul_4 li{ margin-top: 24px;}
.c_1170_8{ padding: 16px 10px 30px 10px;}
}
@media screen and (max-width: 767px) {
.c_1170_8{ padding: 16px 20px 30px 20px;}
.ul_4 li{ margin-top: 10px; padding: 0 5px; width:50%;}
.ul_4 li .zbox .title{ margin-top: 6px; font-size: 13px; line-height: 22px; height: 44px;}
}

/*新闻详情*/
.c_1170_9{ width:100%; float:left; padding:47px 0 60px 0;}
.c_1170_9 h1{ width:100%; float:left; text-align:center; font-size:24px; color:#333; line-height:30px; font-weight:bold;}
.c_1170_9 .main_1{ width:100%; float:left; margin-top:22px; border-top:solid 1px #d7d8d8; border-bottom:solid 1px #d7d8d8; line-height:53px;}
.c_1170_9 .main_1 .p{ float:left; font-size:14px; color:#777;}
.c_1170_9 .main_1 .p span{display:inline-block;*display:inline; *zoom:1; margin-right:15px;}
.c_1170_9 .main_1 .btn{ float:right;}
.c_1170_9 .main_1 .btn img{ margin-left:10px; margin-top:-3px;}
.c_1170_9 .main_1 .btn a{ color:#777;}
.c_1170_9 .main_1 .btn a:hover{ color:#e70012;}
.c_1170_9 .text{ width:100%; float:left; margin-top:42px; font-size:14px; color:#333; line-height:30px; text-indent: 2em;}
.c_1170_9 .bshare-custom{ width:100%; float:left; margin-top:75px; text-align:center;}
.c_1170_9 .bshare-custom a{display:inline-block;*display:inline; *zoom:1; width:36px; height:36px; margin:0 8px; padding:0; border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%;}
.c_1170_9 .bshare-custom a.a1{ background:url(images/ico_10_1.png) no-repeat center;}
.c_1170_9 .bshare-custom a.a2{ background:url(images/ico_10_2.png) no-repeat center;}
.c_1170_9 .bshare-custom a.a3{ background:url(images/ico_10_3.png) no-repeat center;}
.c_1170_9 .main_2{ width:100%; float:left; margin-top:40px; padding: 28px 30px 27px 30px; background: #f5f5f5;}
.c_1170_9 .main_2 .title{ width:100%; float:left; font-size:18px; color:#195ea3; line-height:41px; background: url( images/bian_4.png) no-repeat center center; text-align: center;}
.c_1170_9 .main_2 ul{ width:100%; float:left; margin-top:6px; height: 116px; overflow: hidden;}
.c_1170_9 .main_2 ul li{ width:48.46%; float:left; border-bottom:dashed 1px #dcdcdc; line-height:38px; padding-right:80px; position:relative;}
.c_1170_9 .main_2 ul li h5{ width:100%; float:left; font-size:14px; color:#333; line-height:38px;}
.c_1170_9 .main_2 ul li .time{ position:absolute; right:0; top:0; font-size:14px; line-height:38px; color:#777;}
.c_1170_9 .main_2 ul li.l1{ float:right;}
.c_1170_9 .main_2 ul li:hover h5{ color:#d71518;}
.c_1170_9 .main_3{ width:100%; float: left; margin-top: 38px; border-top: solid 1px #dbdbdb; border-bottom: solid 1px #dbdbdb; overflow: hidden;}
.c_1170_9 .main_3 h5{ width:50%; float: left; padding: 15px 0; font-size: 14px; color: #333; line-height: 30px; border-left: solid 1px #dbdbdb; margin-left: -1px;}
.c_1170_9 .main_3 h5 a{ line-height: 30px; color: #333;}
.c_1170_9 .main_3 h5.last{text-align: right;}
.c_1170_9 .main_3 h5:hover a{ color: #d71518;}


@media screen and (max-width:1024px) {
.c_1170_9{ padding:27px 10px 30px 10px;}
.c_1170_9 .text{ margin-top:32px;}
}
@media screen and (max-width:767px) {
.c_1170_9 h1{ font-size:20px; line-height:26px;}
.c_1170_9 .main_1{ margin-top:12px; line-height:43px;}
.c_1170_9 .main_1 .p{ font-size:12px; width:100%;}
.c_1170_9 .main_1 .p span{ margin-right:10px;}
.c_1170_9 .main_1 .btn img{ width:30px;}
.c_1170_9 .text{ margin-top:22px; padding-bottom:21px; font-size:12px; line-height:26px;}
.c_1170_9 .bshare-custom{ margin-top:17px;}
.c_1170_9 .main_2{ margin-top:18px; padding: 10px 10px 17px 10px;}
.c_1170_9 .main_2 .title{  font-size:16px;}
.c_1170_9 .main_2 ul{ height: auto;}
.c_1170_9 .main_2 ul li{ width:100%;}
.c_1170_9 .main_2 ul li h5{ font-size:12px;}
.c_1170_9 .main_2 ul li .time{ font-size:12px;}
.c_1170_9 .main_3{ padding: 5px 0; margin-top: 18px;}
.c_1170_9 .main_3 h5{ width:100%; padding: 0; font-size:12px; line-height:30px;}
.c_1170_9 .main_3 h5.last{ text-align: left;}
}
@media screen and (max-width:480px) {
.c_1170_9 .main_1{ border:0;}
.c_1170_9 .main_1 .p{ display:none;}
.c_1170_9 .text{ margin-top:12px;}
.c_1170_9 .bshare-custom a{ width:30px; height:30px; margin:0 5px; background-size:contain !important;}
.c_1170_9 .main_2 ul{ margin-top:6px;}
}

/*加入我们*/
.c_1170_10{ width:100%; float: left; padding: 32px 0 60px 0;}
.c_1170_10 .text{ width:100%; float: left; padding: 38px 560px 67px 32px; position: relative;}
.c_1170_10 .text li{ width:100%; float: left; padding-left: 15px; background: url(images/ico_7_3.png) no-repeat left 18px; font-size: 14px; color: #333; line-height: 40px;}
.c_1170_10 .text img{ width:558px; position: absolute; right:-25px; bottom: 0; z-index: -1;}
.c_1170_10 .d_892_6{ width:100%; float: left; padding: 20px 45px 36px 45px; background: #f7f7f7;}
.c_1170_10 .d_892_6 ul{ float:left; width:100%;}
.c_1170_10 .d_892_6 ul li{ float:left; width:100%; margin:15px 0 0 0;}
.c_1170_10 .d_892_6 ul li h5{ display:block; float:left; width:100%; font-size:14px; color:#4c4c4c; height:30px; line-height:30px; text-transform: uppercase;}
.c_1170_10 .d_892_6 ul li h5 span{ font-size: 12px;}
.c_1170_10 .d_892_6 ul li span i{ color:#ff2525; vertical-align:top; font-style: normal;}
.c_1170_10 .d_892_6 ul li.l1{ width:48.148%;}
.c_1170_10 .d_892_6 ul li.l2{ width:48.148%; float: right;}
.c_1170_10 .d_892_6 ul li input{ display:block; float:left; width:100%; height:50px; border:1px solid #e6e6e6; padding:10px 18px; line-height:28px; font-size:14px; color:#999; margin-top: 5px;
-moz-border-radius:4px; 
 -webkit-border-radius:4px; 
 -khtml-border-radius:4px;
 border-radius:4px;}
.c_1170_10 .d_892_6 ul li textarea{ display:block; float:left; width:100%; height:139px; border:1px solid #e6e6e6; padding:10px 18px; line-height:22px; font-size:14px; color:#999; margin-top: 5px;}

.c_1170_10 .d_892_6 ul li input::-webkit-input-placeholder { color:#999 !important;}
.c_1170_10 .d_892_6 ul li input:-moz-placeholder {  color:#999 !important;}
.c_1170_10 .d_892_6 ul li input::-moz-placeholder {  color:#999 !important;}
.c_1170_10 .d_892_6 ul li input:-ms-input-placeholder { color:#999 !important; }
.c_1170_10 .d_892_6 ul li textarea::-webkit-input-placeholder { color:#999 !important;}
.c_1170_10 .d_892_6 ul li textarea:-moz-placeholder {  color:#999 !important;}
.c_1170_10 .d_892_6 ul li textarea::-moz-placeholder {  color:#999 !important;}
.c_1170_10 .d_892_6 ul li textarea:-ms-input-placeholder { color:#999 !important; }
.c_1170_10 .d_892_6 div{ float:left; width:100%; margin-top: 42px;}
.c_1170_10 .d_892_6 div input{ display:block; margin:0 auto; width:280px; height:56px; text-align:center; line-height:56px; font-size:16px; color:#fff; background:#d71518; outline:none; cursor:pointer;
-webkit-border-radius:2px; 
   -moz-border-radius:2px;
        border-radius:2px;
-webkit-transition: all 0.2s ease-out 0s; 
   -moz-transition: all 0.2s ease-out 0s; 
     -o-transition: all 0.2s ease-out 0s; 
        transition: all 0.2s ease-out 0s;}
.c_1170_10 .d_892_6 div input:hover{ opacity:0.8; filter:alpha(opacity=80);}
.c_1170_10 .d_892_6 div .p{ width:100%; text-align: center; float: left; margin-top: 5px; font-size: 14px; color: #999; line-height: 22px;}
.c_1170_10 .d_892_6 div .p span{ color: #d71518;}
@media screen and (max-width:1024px) {
.c_1170_10{ padding: 12px 10px 30px 10px;}
.c_1170_10 .text{ width:100%; float: left; padding: 38px 360px 27px 32px; position: relative;}
.c_1170_10 .text img{ width:388px;}
}
@media screen and (max-width:767px) {
.c_1170_10 .text{ padding: 28px 0 227px 22px;}
.c_1170_10 .text li{ padding-left: 10px; background-position: left 13px; background-size: 3px 3px; font-size: 12px; line-height: 30px;}
.c_1170_10 .text img{ width:60%; right: 20%;}
.c_1170_10 .d_892_6{ padding: 10px 25px 16px 25px;}
.c_1170_10 .d_892_6 ul li h5{ height:20px; line-height:20px;}
.c_1170_10 .d_892_6 ul li input{ height:40px; padding:10px 15px; line-height:20px; font-size:12px;}
.c_1170_10 .d_892_6 ul li textarea{ height:89px; padding:10px 15px; line-height:22px; font-size:12px;}
.c_1170_10 .d_892_6 div{ margin-top: 22px;}
.c_1170_10 .d_892_6 div input{ width:180px; height:46px; line-height:46px; font-size:14px;}
.c_1170_10 .d_892_6 div .p{ font-size: 12px; line-height: 20px;}
}
@media screen and (max-width:480px) {
.c_1170_10 .text{ padding: 10px 0 187px 0;}
.c_1170_10 .text img{ width:80%; right: 10%;}
.c_1170_10 .d_892_6 ul li{ margin:10px 0 0 0;}
.c_1170_10 .d_892_6 ul li.l1{ width:100%;}
.c_1170_10 .d_892_6 ul li.l2{ width:100%;}
}

/*联系我们*/
.c_1170_11{ width:100%; float: left; padding: 96px 0 60px 0;}
.c_1170_11 .content1{ width:100%; float: left;}
.c_1170_11 .content1 .c_770{ width:65.811%; float: left; padding: 51px 9px 33px 46px; border: solid 1px #e0e0e0; position: relative; height: 257px;}
.c_1170_11 .content1 .ico_1{ width:107px; height: 107px; position: absolute;left: 50%; top: -56px; margin-left: -53px;}
.c_1170_11 .content1 .ico_1 img{ height: 100%;}
.c_1170_11 .content1 h3{ width:100%; float: left; line-height: 40px; font-size: 18px; color: #333; font-weight: bold; padding-left: 30px;}
.c_1170_11 .content1 ul{ width:47.685%; float: left; padding-left: 30px;}
.c_1170_11 .content1 ul li{ width:100%; float: left; font-size: 14px; color: #666; line-height: 28px;}
.c_1170_11 .content1 ul li a{ color: #666;}
.c_1170_11 .content1 ul.last{ float: right;}
.c_1170_11 .content1_b{ margin-top: 70px;}
.c_1170_11 .content1 .c_370{ width:31.623%; float: right; position: relative; text-align: center; padding: 58px 20px 24px 20px; border: solid 1px #e0e0e0; height: 257px;}
.c_1170_11 .content1 .c_370 .ewm{ width:110px; height: 110px; border: solid 6px #eaeaea; padding: 7px; background: white; margin: auto;}
.c_1170_11 .content1 .c_370 .ewm img{ width:100%; float: left;}
.c_1170_11 .content1 .c_370 h5{ width:100%; margin-top: 15px; font-size: 14px; color: #333; line-height: 20px;}
.c_1170_11 .content2{ width:100%; float: left; margin-top: 40px; height: 391px;}
#bdmap_1{ width:100%; height: 100%; position: relative; float: left;}
#bdmap_1 .iw_poi_title{ font-size: 16px; color: #d71518; line-height: 24px; font-weight: normal;}
#bdmap_1 .iw_poi_content{ font-size: 14px; color: #666; line-height: 24px; margin-top: 7px;}
#bdmap_1 .BMap_shadow{ display: none !important;}
#bdmap_1 .BMapLabel{ display: none !important;}
@media screen and (max-width:1199px) {
.c_1170_11 .content1 .c_770{ padding: 41px 9px 33px 26px; height: 287px;}
.c_1170_11 .content1 ul{ width:100%;}
.c_1170_11 .content1 .c_370{ height: 287px; padding-top: 88px;}
}
@media screen and (max-width:1024px) {
.c_1170_11 .content1 .c_770{ padding: 41px 9px 33px 26px;}
.c_1170_11 .content1 ul{ padding-left: 0px;}
.c_1170_11{ padding: 46px 10px 30px 10px;}
.c_1170_11 .content1 h3{ line-height: 30px; font-size: 16px; padding-left: 0px;}
}
@media screen and (max-width:767px) {
.c_1170_11 .content1 .c_770{ width:100%; padding: 41px 9px 23px 16px; height: auto;}
.c_1170_11 .content1 .c_370{ width:100%; margin-top: 40px; padding: 38px 10px 14px 10px; height: auto;}
.c_1170_11 .content1 .ico_1{ width:67px; height: 67px; top: -36px; margin-left: -33px;}
.c_1170_11 .content1 ul li{ font-size: 12px;line-height: 24px;}
.c_1170_11 .content1 .c_370 h5{ margin-top: 10px; font-size: 12px;}
.c_1170_11 .content2{ margin-top: 20px; height: 291px;}
#bdmap_1 .iw_poi_title{ font-size: 14px; line-height: 22px;}
#bdmap_1 .iw_poi_content{ font-size: 12px; line-height: 20px; margin-top: 5px;}
}
@media screen and (max-width:480px) {
.c_1170_11 .content1 ul{ width:100%;}
}

/*公司产品详情*/
.c_1170_12{ width:100%; float: left; padding: 46px 0 62px 0;}
.c_1170_12 .content1{ width:100%; float: left; position: relative;}
.c_1170_12 .content1 .bg_6{ width:1920px; height: 300px; background: #f5f5f5; position: absolute; left: 50%; bottom: 113px; margin-left: -960px;}
.c_1170_12 .content1 h3{ width:100%; float: left; text-align: center; font-size: 28px; color: #333; line-height: 35px; font-weight: bold;}
.slide_pic_5{ width:100%; float: left; margin-top: 35px;}
.slide_pic_5 .slick-slide{ text-align: center;}
.slide_pic_5 .img{ width:700px; display:inline-block; *zoom:1; *display:inline; border: solid 1px #e5e5e5;}
.slide_pic_5 .img img{ width:100%; float: left;}
.slide_pic_5 .slick-prev,.slide_pic_5 .slick-next {
	left: 80px;
	width: 70px;
	height: 70px;
	background:url(images/btn_5.png) no-repeat left center;
}
.slide_pic_5 .slick-next {
	left: auto;
	right: 80px;
	background-position: right center;
}
.slide_pic_5 .slick-prev:hover,
.slide_pic_5 .slick-next:hover{ background-image: url(images/btn_5_h.png);}
.c_1170_12 .content2{ width:100%; float: left; margin-top: 30px;}
.c_1170_12 .content2 .ico{ width:100%; float: left; height: 20px; text-align: center;}
.c_1170_12 .content2 .ico img{ height: 100%;}
.c_1170_12 .content2 .title{ width:100%; float: left; margin-top: 25px; background: url(images/bian_5.png) no-repeat center center; font-size: 20px; color: #d71518; line-height: 28px; text-align: center;}
.c_1170_12 .content2 .p{ width:100%; float: left; margin-top: 36px; font-size: 16px; color: #333; line-height: 32px;}
.content3 .ul_7{ margin-top: 22px; width:100%; float: left;}
.content3 .ul_7 li{ width:25%; float: left; padding: 0 15px;}
.ul_7 li .img{ width:100%; float: left;
-moz-border-radius:6px; 
 -webkit-border-radius:6px; 
 -khtml-border-radius:6px;
 border-radius:6px;}
.content3 .ul_7 li .img img{ width:100%; float: left;}
@media screen and (max-width:1024px) {
.c_1170_12{ padding: 26px 10px 32px 10px;}
.c_1170_12 .content1 .bg_6{ bottom: 43px;}
.slide_pic_5{ margin-top: 15px;}
.slide_pic_5 .img{ width:500px;}
.slide_pic_5 .slick-prev{ left:0;}
.slide_pic_5 .slick-next{ right:0;}
}
@media screen and (max-width:767px) {
.c_1170_12 .content1 .bg_6{ height: 0;}
.c_1170_12 .content1 h3{ font-size: 20px; line-height: 30px;}
.c_1170_12 .content2{ margin-top: 20px;}
.c_1170_12 .content2 .ico{  height: 16px;}
.c_1170_12 .content2 .title{ margin-top: 15px; font-size: 16px;line-height: 24px; background-size: 920px 9px;}
.c_1170_12 .content2 .p{ margin-top: 26px; font-size: 14px; line-height: 24px;}
.content3 .ul_7{ margin-top: 12px; padding: 0 10px;}
.content3 .ul_7 li{ padding: 0 5px;}
.slide_pic_5 .img{ width:100%;}
.slide_pic_5 .slick-prev,.slide_pic_5 .slick-next {width: 40px;height: 40px; background-size: 80px 40px !important;}
}
.c_1170_12 .content3{ width:100%; float: left; margin-top: 30px; padding-top: 27px; border-top:dashed 1px #e5e5e5;}
.c_1170_12 .content3 ul{ width:100%; float: left;}
.c_1170_12 .content3 ul li{ width:100%; float: left;}
.c_1170_12 .content3 ul li .title{ width:100%; float: left; font-size: 18px; color: #d71518; line-height: 31px; padding-left: 37px; position: relative;}
.c_1170_12 .content3 ul li .title img{ position: absolute; left: 0; top: 0;}
.c_1170_12 .content3 ul li .text{ padding-left: 37px; width:100%; float: left; margin-top: 15px; position: relative; padding-bottom: 49px;}
.c_1170_12 .content3 ul li .text .dian{ position: absolute; left: 0; top:0; z-index: 2;}
.c_1170_12 .content3 ul li .text .bian{ position: absolute; left: 12px; height: 80%; top: 15px; width: 1px; background: #e5e5e5;}
.c_1170_12 .content3 ul li .text .p{ width:100%; float: left; font-size: 16px; color: #333; line-height: 32px;}
.c_1170_12 .content3 ul li .text .yqd{ width:100%; float: left; margin: 25px 0; background: url(images/bg_7.jpg) no-repeat center center; height: 276px;}
.c_1170_12 .content3 ul li .text .yqd .dl{ width:480px; float: left; margin: 32px 0 0 30px;}
.c_1170_12 .content3 ul li .text .yqd .dl .dt{ width:100%; float: left; font-size: 18px; color: white; line-height: 28px; font-weight: bold;}
.c_1170_12 .content3 ul li .text .yqd .dl .dd{ width:100%; float: left; margin-top: 7px;}
.c_1170_12 .content3 ul li .text .yqd .dl .dd li{ width:50%; float: left; font-size: 15px; color: white; line-height: 32px;}
.c_1170_12 .content3 ul li .text .yqd .d1{ float: right; margin: 41px 0 0 0;}
.c_1170_12 .content3 ul li .text .yqd .dl .dd li.l1{ width:100%;}
.c_1170_12 .content3 ul li .text .ul_5{ width:100%; float: left; margin-top: 42px; position: relative;}
.c_1170_12 .content3 ul li .text .ul_5 .bian{ width:70%; height: 1px; border-bottom: dashed 1px #ccc; position: absolute; left: 2%; top: 48px;}
.c_1170_12 .content3 ul li .text .ul_5 li.first{ margin-left: 0;}
.c_1170_12 .content3 ul li .text .ul_5 li{ width:115px; float: left; margin-left: 131px;}
.c_1170_12 .content3 ul li .text .ul_5 li .ico{ width:115px; height: 115px; float: left; position: relative;}
.c_1170_12 .content3 ul li .text .ul_5 li .ico .bg_7{ width:115px; height: 96px; background: url(images/bg_8.png) no-repeat left center; position: absolute; left: 0; top: 0;
-webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
.c_1170_12 .content3 ul li .text .ul_5 li .ico .img{ width:84px; height: 84px; position: absolute; left: 6px; top: 6px; background: white;
-moz-border-radius:50%; 
 -webkit-border-radius:50%; 
 -khtml-border-radius:50%;
 border-radius:50%;
 -webkit-transition: all 0.3s ease-out 0s; 
-moz-transition: all 0.3s ease-out 0s; 
-o-transition: all 0.3s ease-out 0s; 
transition: all 0.3s ease-out 0s;}
.c_1170_12 .content3 ul li .text .ul_5 li .ico .img img{ width:100%; float: left;}
.c_1170_12 .content3 ul li .text .ul_5 li .ico .img .img_2{ display: none;}
.c_1170_12 .content3 ul li .text .ul_5 li h4{ width:100%; float: left; text-align: center; margin-top: 6px; font-size: 16px; color: #333; line-height: 24px; font-weight: bold;}
.c_1170_12 .content3 ul li .text .ul_5 li:hover .ico .bg_7{transform:rotate(90deg); background-image: url(images/bg_8_h.png);}
.c_1170_12 .content3 ul li .text .ul_5 li:hover h4{ color:#d71518}
.c_1170_12 .content3 ul li .text .ul_5 li:hover .ico .img{ left: 15px; top: -3px;}
.c_1170_12 .content3 ul li .text .ul_5 li:hover .ico .img .img_2{ display: block;}
.c_1170_12 .content3 ul li .text .ul_5 li:hover .ico .img .img_1{ display: none;}
.c_1170_12 .btn_2{ width:100%; float: left; margin-top: 45px; text-align: center;}
.c_1170_12 .btn_2 a{ display:inline-block; *zoom:1; *display:inline; width:110px; height: 110px; background: #d71518; box-shadow: 5px 8px 9px rgba(215,21,24,0.2); text-align: center;
-moz-border-radius:50%; 
 -webkit-border-radius:50%; 
 -khtml-border-radius:50%;
 border-radius:50%;
}
.c_1170_12 .btn_2 a img{ display:inline-block; *zoom:1; *display:inline; width:34px; margin-top: 25px;}
.c_1170_12 .btn_2 a span{ width:100%; margin-top: 12px; font-size: 14px; color: white; line-height: 21px; display:inline-block; *zoom:1; *display:inline;}
@media screen and (max-width:1199px) {
.c_1170_12 .content3 ul li .text .yqd .dl{ width:400px;}
.c_1170_12 .content3 ul li .text .ul_5 .bian{ width:80%;}
}
@media screen and (max-width:1024px) {
.c_1170_12 .content3 ul li .text .yqd .dl{ width:280px;}
.c_1170_12 .content3 ul li .text .ul_5 li{ margin-left: 81px;}
.c_1170_12 .content3 ul li .text .yqd .dl .dd li{ line-height: 24px;}
}
@media screen and (max-width:767px) {
.c_1170_12 .content3 ul li .title img{ width:20px;}
.c_1170_12 .content3 ul li .text .dian{ width:20px;}
.c_1170_12 .content3 ul li .text .yqd{ background: none; height: auto; margin: 15px 0;}
.c_1170_12 .content3 ul li .text .yqd .dl{ width:100%; margin: 0;}
.c_1170_12 .content3 ul li .text .yqd .dl .dt{ color:#d71518;font-size: 14px; line-height: 22px; }
.c_1170_12 .content3 ul li .text .yqd .dl .dd li{ color:#333; font-size: 12px; line-height: 22px;}
.c_1170_12 .content3 ul li .text .ul_5{ margin-top: 22px;}
.c_1170_12 .content3 ul li .text .ul_5 li{ margin-left: 51px; width:65px;}
.c_1170_12 .content3 ul li .text .ul_5 li .ico{ width:65px; height: 65px;}
.c_1170_12 .content3 ul li .text .ul_5 li .ico .bg_7{ width:78px; height: 65px; background-size: contain;}
.c_1170_12 .content3 ul li .text .ul_5 li .ico .img{ width:57px; height: 57px; left: 4px; top: 4px;}
.c_1170_12 .content3 ul li .text .ul_5 li h4{ margin-top: 4px; font-size: 12px; line-height: 22px;}
.c_1170_12 .content3 ul li .text .ul_5 .bian{ width:400px; top: 32px;}
.c_1170_12 .content3 ul li .title{ font-size: 16px; line-height: 28px; padding-left: 27px;}
.c_1170_12 .content3 ul li .text{ padding-left: 27px; margin-top: 10px; padding-bottom: 29px;}
.c_1170_12 .content3 ul li .text .bian{ left: 9px; top: 10px;}
.c_1170_12 .content3 ul li .text .p{ font-size: 12px; line-height: 20px;}
.c_1170_12 .content3 ul li .text .yqd .d1{ margin: 21px 0 0 0;}
.c_1170_12 .btn_2{ margin-top: 25px;}
.c_1170_12 .btn_2 a{ width:80px; height: 80px;}
.c_1170_12 .btn_2 a img{ width:24px; margin-top: 15px;}
.c_1170_12 .btn_2 a span{ margin-top: 8px; font-size: 12px; line-height: 20px;}
.c_1170_12 .content3 ul li .text .ul_5 li:hover .ico .img{ left: 10px;}
}
@media screen and (max-width:480px) {
.c_1170_12 .content3 ul li .text .ul_5 li{ margin-left: 16px; width:55px;}
.c_1170_12 .content3 ul li .text .ul_5 li .ico{ width:55px; height: 55px;}
.c_1170_12 .content3 ul li .text .ul_5 li .ico .bg_7{ width:67px; height: 55px;}
.c_1170_12 .content3 ul li .text .ul_5 li .ico .img{ width:47px; height: 47px;}
.c_1170_12 .content3 ul li .text .ul_5 .bian{ width:250px; top: 27px;}
}

/*企业简介*/
.c_1170_13{ width:100%; float: left;}
.c_1170_13 .content1{ width:100%; float: left; padding: 64px 0 50px 0; text-align: center;}
.tit_3{ width:100%; float: left; text-align: center;}
.tit_3 h3{ width:100%; float: left;}
.tit_3 h3 span{ display:inline-block; *zoom:1; *display:inline; padding: 0 20px; position: relative; font-size: 24px; color: #333; line-height: 24px;}
.tit_3 h3 span:before{ content: ''; width:176px; height: 1px; background: #e5e5e5; position: absolute; left: -176px; top: 50%;}
.tit_3 h3 span:after{ content: ''; width:176px; height: 1px; background: #e5e5e5; position: absolute; right: -176px; top: 50%;}
.tit_3 h5{ width:100%; float: left; font-size: 14px; color: #999; line-height: 20px; text-transform: uppercase; font-family: Arial;}
.tit_3 .p{ width:100%; float: left; margin-top:27px; font-size: 15px; color: #333; line-height: 32px; text-align: left;}
.c_1170_13 .content1 .ul_6{ margin-top: 33px;}
.c_1170_13 .content2{ width:100%; float: left;  padding: 111px 0 63px 0; text-align: center;}
.c_1170_13 .content2 h4{ width:100%; float: left; font-size: 30px; color: white; line-height: 40px;}
.c_1170_13 .content2 .p{ width:100%; float: left; margin-top: 30px;}
.c_1170_13 .content2 .p h5{ width:100%; float: left; font-size: 20px; color: white; line-height: 32px;font-family: 'OPENSANS-LIGHT'; text-transform: uppercase;}
.c_1170_13 .content2 .p h6{ width:100%; float: left; font-size: 16px; color: white; line-height: 32px;}
.c_1170_13 .content3{ width:100%; float: left; padding: 72px 0 78px 0;}
.c_1170_13 .content3 .ul_7{ margin-top: 36px;}
.c_1170_13 .content3 .ul_7 h5{ width:100%; float: left; margin-top: 12px; text-align: center; font-size: 16px; color: #333; line-height: 26px;}
.c_1170_13 .content4{ width:100%; float: left; padding: 62px 0 314px 0; position: relative; overflow: hidden; background: #f5f5f5;}
.c_1170_13 .content4 img{ width:1920px; position: absolute; left: 50%; bottom: 79px; margin-left: -960px; max-width: none;}
.c_1170_13 .content5{ width:100%; float: left; padding: 70px 0 80px 0;}
.c_1170_13 .content5 ul{ width:100%; float: left; margin-top: 25px; position: relative; display:flex; flex-wrap: wrap; align-items: flex-start;}
.c_1170_13 .content5 ul li{ width:25%; padding: 0 10px; float: left; position: relative; z-index: 3; margin-top: 5px;}
.c_1170_13 .content5 ul li img{ width:100%; float: left;}
.c_1170_13 .content5 ul .bian{ width:100%; position: absolute; left: 0; top: 0; z-index: 2;}
.c_1170_13 .content5 ul .bian img{ width:100%; float: left;}
@media screen and (max-width:1199px) {
.c_1170_13 .content4{ padding: 62px 0 214px 0;}
.c_1170_13 .content4 img{ width:1200px; bottom: 59px; margin-left: -600px;}
}
@media screen and (max-width:1024px) {
.c_1170_13 .content1{ padding: 34px 10px 20px 10px;}
.tit_3 h3 span{ padding: 0 10px; font-size: 20px; line-height: 22px;}
.tit_3 h3 span:before{ width:126px; left: -126px;}
.tit_3 h3 span:after{ width:126px; right: -126px;}
.tit_3 h5{ font-size: 12px;}
.tit_3 .p{ margin-top:17px; font-size: 13px; line-height: 22px;}
.c_1170_13 .content1 .ul_6{ margin-top: 23px;}
.c_1170_13 .content2{ padding: 81px 10px 43px 10px;}
.c_1170_13 .content2 h4{ font-size: 20px; line-height: 30px;}
.c_1170_13 .content2 .p{ margin-top: 20px;}
.c_1170_13 .content2 .p h5{ font-size: 16px; line-height: 28px;}
.c_1170_13 .content2 .p h6{ font-size: 14px; line-height: 26px;}
.c_1170_13 .content3{ padding: 42px 10px 48px 10px;}
.c_1170_13 .content3 .ul_7{ margin-top: 26px;}
.c_1170_13 .content3 .ul_7 h5{ margin-top: 8px; font-size: 14px; line-height: 22px;}
.c_1170_13 .content4{ padding: 32px 10px 114px 10px;}
.c_1170_13 .content5{ padding: 30px 10px 40px 10px;}
.c_1170_13 .content5 ul{ margin-top: 15px;}
.c_1170_13 .content5 ul li{ padding: 0 ;margin: 0; border: solid 1px #eee; margin-left: -1px; margin-top: -1px;}
.c_1170_13 .content4 img{ width:680px; bottom: 29px; margin-left: -340px;}
}
@media screen and (max-width:480px) {
.c_1170_13 .content5 ul li{ width:50%;}
.c_1170_13 .content4 img{ width:480px; bottom: 29px; margin-left: -240px;}
}

.c_1170_12 .content1 .page{ width:100%; float: left; text-align: center; position: relative; margin-top: 38px;}
.c_1170_12 .content1 .page .zbox{ width: 700px; border: solid 1px #e5e5e5; display:inline-block; *zoom:1; *display:inline;}
.c_1170_12 .content1 .page .zbox img{ width:100%; float: left;}
.c_1170_12 .content1 .page .btn{ width:100%; height:70px; position: absolute; left: 0; top: 50%; margin-top: -35px;}
.c_1170_12 .content1 .page .btn .btn_l,.c_1170_12 .content1 .page .btn .btn_r{ width:70px; height: 70px; float: left; margin-left: 80px; background: url(images/btn_5.png) no-repeat left center;}
.c_1170_12 .content1 .page .btn .btn_r{ float: right; margin-left: 0; margin-right: 80px; background-position: right center;}
.c_1170_12 .content1 .page .btn .btn_l:hover,.c_1170_12 .content1 .page .btn .btn_r:hover{ background-image: url(images/btn_5_h.png);}
@media screen and (max-width:1024px) {
.c_1170_12 .content1 .page .btn .btn_l,.c_1170_12 .content1 .page .btn .btn_r{ margin-left: 0; margin-right: 0;}
}
@media screen and (max-width:767px) {
.c_1170_12 .content1 .page{ margin-top: 18px;}
.c_1170_12 .content1 .page .zbox{ width: 80%; margin-left: 10%; float: left;}
.c_1170_12 .content1 .page .btn{ height:40px; margin-top: -20px;}
.c_1170_12 .content1 .page .btn .btn_l,.c_1170_12 .content1 .page .btn .btn_r{ width:40px; height: 40px; background-size: 80px 40px;}
}

/*分页*/
.wack1{ float:left; width:100%; padding:60px 0 0px 0; text-align:center;}
.pz_fy{ text-align:center; display:inline-block; *zoom:1; *display:inline;}
.pz_fy a { display:block; float:left; width:38px; height:38px; border-radius:38px; -moz-border-radius:38px; -webkit-border-radius:38px; border: #e3e3e3 1px solid; PADDING:11px 15px; color:#272727; font-family:Arial;text-decoration:none; margin:0 4px; font-size:14px;}
.pz_fy a:hover,.pz_fy a.on{color:#fff; border:#d71518 1px solid; background-color:#d71518; text-decoration:none;}
.pz_fy .l_fy{ background:url(images/btn9_l_h.png) center no-repeat; width:100px; height:38px;}
.pz_fy .r_fy{ background:url(images/btn9_r_h.png) center no-repeat;width:100px; height:38px;}
.pz_fy .l_fy:hover,
.pz_fy .l_fy.on{ background:url(images/btn9_l.png) center no-repeat #d71518;}
.pz_fy .r_fy:hover,
.pz_fy .r_fy.on{ background:url(images/btn9_r.png) center no-repeat #d71518;}


.z_page{float:left; width:100%; font-size: 15px; color: #333; line-height: 32px; padding:30px 0;}

@media  screen and (max-width:991px){	

.z_page{ font-size: 13px; line-height: 22px; padding:20px 10px;}

.wack1{ padding:20px 0 0 0;}
.fy_pc{ text-align:center; font-size:14px; color:#333; padding:5px 0;}
.fy_pc a{ padding:5px 25px; color:#323232; border:solid 1px #bdbbbb; border-radius:16px; overflow:hidden;}
.fy_pc span{ padding:5px 20px; color:#333;}
}

@font-face {
	font-family: 'OPENSANS-LIGHT';
	src: url('fonts/OPENSANS-LIGHT.eot');
	src: local('☺'), url('fonts/OPENSANS-LIGHT.woff') format('woff'), url('fonts/OPENSANS-LIGHT.ttf') format('truetype'), url('fonts/OPENSANS-LIGHT.svg#webfontHIqteXlE') format('svg');
	font-weight: normal;
	font-style: normal;
}
