@charset "utf-8";
 @font-face {
    font-family: 'Montserrat-SemiBold';
    src:url(font/Montserrat-SemiBold.eot);
    src: url(font/Montserrat-SemiBold.eot?#iefix) format('embedded-opentype'),
	 url(font/Montserrat-SemiBold.svg#Montserrat-SemiBold) format('svg'),
	 url(font/Montserrat-SemiBold.woff) format('woff'),
	 url(font/Montserrat-SemiBold.ttf) format('truetype');
    font-weight: normal;
    font-style: normal;
}
 @font-face {
    font-family: 'Montserrat';
    src:url(font/Montserrat.eot);
    src: url(font/Montserrat.eot?#iefix) format('embedded-opentype'),
	 url(font/Montserrat.svg#Montserrat) format('svg'),
	 url(font/Montserrat.woff) format('woff'),
	 url(font/Montserrat.ttf) format('truetype');
    font-weight: normal;
    font-style: normal;
}
 @font-face {
    font-family: 'Montserrat-light';
    src:url(font/Montserrat-light.eot);
    src: url(font/Montserrat-light.eot?#iefix) format('embedded-opentype'),
	 url(font/Montserrat-light.svg#Montserrat) format('svg'),
	 url(font/Montserrat-light.woff) format('woff'),
	 url(font/Montserrat-light.ttf) format('truetype');
    font-weight: normal;
    font-style: normal;
}
 @font-face {
    font-family: 'Montserrat-regular';
    src:url(font/Montserrat-regular.eot);
    src: url(font/Montserrat-regular.eot?#iefix) format('embedded-opentype'),
	 url(font/Montserrat-regular.svg#Montserrat) format('svg'),
	 url(font/Montserrat-regular.woff) format('woff'),
	 url(font/Montserrat-regular.ttf) format('truetype');
    font-weight: normal;
    font-style: normal;
}
body{margin:0px;padding:0px;color:#555555;line-height:150%;font-size:14px; font-family:"微软雅黑",Arial, Helvetica, sans-serif; background-color:#ffffff}
table,td,tr,th{font-size: 14px;line-height: 170%;color: #454545;text-decoration: none;	font-family:"微软雅黑",Arial, Helvetica, sans-serif;}
.dd1{ width:100%; border-left:#d2c1a6 solid 1px;border-top:#d2c1a6 solid 1px;border-collapse:collapse;} 
.dd1 td{border-right:#d2c1a6 solid 1px;border-bottom:#d2c1a6 solid 1px;padding:4px;vertical-align: top;}
img {border:0px; height:auto; padding:0; display:inline-block; vertical-align:middle; max-width:100%;}
input,button,select,textarea{ outline:none;font-family:'Microsoft YaHei','arial';resize:none;border:0;color:#595757;font-size:14px}
i,em{ font-style:normal;}
input[type="button"], input[type="submit"], input[type="reset"],input[type="text"] {-webkit-appearance: none;padding:0;margin:0;font-weight:normal; display: block;}
ul,li,dl,dt,dd,p { padding: 0; margin: 0; list-style:none;}
h1,h2,h3,h4,h5 { padding: 0; margin: 0; font-weight:normal}

.c{ border:0; margin:0; padding:0;clear:both;visibility:hidden;}
.searchbiaodan{margin:0;padding:0;border:0; background:rgba(255,255,255,.3);width:185px; height:26px;line-height:26px; color:#666666; padding-left:5px}
.biaodan{border:1px solid #cccccc; background-color:#ffffff;width:330px; height:30px;line-height:30px; color:#666666}
.biaodan1{border:1px solid #cccccc; background-color:#ffffff;width:720px; height:auto;color:#666666}
.anniu{ border:0px solid #ff6600; background:url(../img/anniudi.gif);height:32px;color:#666666; line-height:32px; font-weight:bold; font-size:12px; width:90px}
.code{border:1px solid #cccccc; background-color:#ffffff;width:80px; height:30px;line-height:30px; color:#666666}
.jobstable{margin-bottom:5px; margin-top:5px; border:1px solid #e2e2e2;}
.jobstdleft{ background:#f2f2f2; line-height:32px; text-align:center}
.jobstdmiddle{ background:#fafafa; line-height:32px; text-align:left; padding-left:12px; border-left:1px solid #e2e2e2; border-right:1px solid #e2e2e2}
.jobstdright{ background:#fafafa; line-height:32px; text-align:left; padding-left:12px; border-left:1px solid #e2e2e2;}
.jobstr_1{padding-top:10px;padding-bottom:10px; padding-left:15px; border-top:1px solid #e2e2e2; background:#ffffff}
.jobstr_2{padding-top:10px;padding-bottom:10px; padding-left:15px; border-top:1px dashed #dddddd; background:#ffffff}
.img_box{ width:160px; height:130px; border:1px solid #d6d6d6; background:#ffffff; padding:5px}
a:link {	color: #555555;	text-decoration: none;}
a:visited {	color: #555555;	text-decoration: none;}
a:hover {	color: #871f1e;	text-decoration:none;}
a:active {	color: #871f1e;	text-decoration: none;}
a.menu:link {	color:#005aab;text-decoration:none;}
a.menu:visited {color:#005aab;text-decoration:none;}
a.menu:hover {	color: #222222;text-decoration: none;}
a.menu:active {color:  #222222;text-decoration: none;}
.menu {font-size: 12px;color: #005aab}
/**首页头部与底部**/
.wrapper{width:1240px; margin: 0px auto;}
.pd60{padding:60px 0}
.topblank{height: 0;}
.headwelcome{ background:#005aab; height:36px; line-height:36px; color:#FFFFFF; font-family: 'Montserrat';}
.headwelcome{ text-align:right}
.headwelcome span{ font-size:16px; color:#ffff00;}
.headwelcome .langue{ text-align:center; background:#000; float:right; padding:0 15px}
.headwelcome .langue a{ color:#fff; display:block}
.headwelcome .langue a:hover{ color:#fff; background:#111}
.headwelcome .phone{ float:left; text-align:left}
.head{height:90px; background: #fff; width:100%;-webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease;}
.head_left{ float:left; padding-top:20px}
.searchbox{ height:26px; width:250px;float:right; padding-top: 5px;}
.searchbox_middle{ float:left; width:205px; text-align:right}
.searchbox_right{ float:left; width:26px; height:24px;}
.mainactive{position: fixed; left:0; top:0; z-index: 99; box-shadow:0 0 10px rgba(0,0,0,.15);}
.index_left{ width:290px; float:left}
.indexnews{ height:auto; padding-top:0;}
.indexnews li{ background:url(../img/newsjt.gif) no-repeat 0px 10px; font-size: 16px; line-height:1.6; padding-left: 10px; margin-top: 20px;}
.indexnews a{color:#888}
.index_middle{ float:left; width:600px; padding-left:50px}
.indexabout{ padding-top:25px; line-height:1.8; font-size: 16px;}
.indexabout img{float:left; width:300px; margin-right: 30px;}
.indexabout p{ padding-top:5px;}
.indexabout dt{ text-align:right; color:#FF6600; font-size: 14px;}
.index_right{ float:right; width:250px;}
.indexcontact{ margin-top:30px; font-size:16px;font-family: 'Montserrat';line-height:25px;}
.indexcontact h2{ font-size:14px;}
.indexcontact_1{ color:#016bb4; padding: 20px 0 20px 85px; background:url(../img/dh.jpg) no-repeat 8px 50% #e6f0f3; border:1px solid #dae2e5; margin-top: 10px}
.indexcontact_2{ color:#016bb4; padding: 20px 0 20px 85px; background:url(../img/dh2.jpg) no-repeat 8px 50% #e6f0f3; border:1px solid #dae2e5; margin-top: 15px}
.indexcontact strong{ color:#ff3300;}

.indextitle{ background:url(../img/indextitleline.gif) repeat-x bottom; height:43px;}
.indextitle1{ background:url(../img/indextitleline1.gif) repeat-x bottom; height:43px;}
.indextitle_left{ line-height:42px; border-bottom:1px solid #0070bd; float:left; padding-left:2px; padding-right:2px; font-size:18px; font-weight:bold; color:#0070bd}
.indextitle_right{ line-height:42px; text-align:right; float:right}

/*底部*/
.footer{background: #293545; padding:0 0 40px;color: #a2acb8;}
.footer .foot{padding: 50px 0;}
.lxlist{font-size: 14px;}
.lxlist li{margin-top:8px; line-height:26px;}
.footer .foot-left{float:left;}
.footer .foot-right{float:right; width:500px; display: -webkit-box; display: -ms-flexbox; display: flex; display: -webkit-flex; -ms-flex-line-pack: center; align-content: center; -webkit-box-align: start; -ms-flex-align: start; align-items: flex-start; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between}
.footer h2{font-size: 14px; padding:20px 0 15px; color: #fff;}
.footer dd{line-height: 28px;}
.footer a{color: #a2acb8;}
.footer a:hover{color: #fff;}
.footer span{color: #ff9900; font-size: 22px;font-family:'Montserrat'}
.copyright{border-top:1px solid #334459;text-align: center;padding-top: 20px;}
.copyright span{font-size: 14px;}
.footer .foot-right .conent{ display:none;}
.footer .foot-right .conent .tent{ position:absolute;width:116px; height:116px; z-index:9999;bottom:49px}

/*广告位*/
.PC_ban{display: block;}
.Mob_ban,.Fast-nav{display: none;}
.banner{width: 100%;position: relative; background: #000000;}
.banner .swiper-button-next,.banner .swiper-button-prev{background: url(../img/rightjt.png) no-repeat center center;width: 40px;height: 40px; border-radius:50%; border:1px solid #fff;right:0px;}
.banner .swiper-button-prev{left:0px;}
.banner .swiper-button-prev {transform: rotate(-180deg);-ms-transform: rotate(-180deg);-webkit-transform: rotate(-180deg);}
.banner .swiper-slide {overflow: hidden;text-align: center;}
.banner .swiper-pagination{bottom:10px;}
.banner .swiper-pagination-clickable .swiper-pagination-bullet{height: 4px;width:15px;border-radius: 2px;margin: 0 3px;opacity:1;background-color: #fff;}
.banner .swiper-pagination-bullet-active{width:35px !important;background: #ffff00 !important;opacity: 1 !important;}
.banner .swiper-button-next{right: 40px!important;left: auto!important;}
.banner .swiper-button-prev{left: 40px!important;}
.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:'prev'; display: none;}
.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:'next'; display: none;}
@media(max-width:1024px){
	.PC_ban{display: none;}
	.Mob_ban,.Fast-nav{display: block;}
	.topblank{height: 55px;}
}
.idx_pro{padding:50px 0 60px; background:#f3f4f5}
.idx_pro .wrapper { position: relative;}
.idx_pro .pro_swiper { overflow: hidden; margin-top: 30px;}
.idx_pro .pro_swiper .swiper-slide { text-align: center;position: relative;z-index: 1; background: #fff;}
.idx_pro .swiper-button-prev{top: 45%;width:30px;height: 50px; background: url(../img/rightjt.png) no-repeat center center #999;left:0px;transform: rotate(-180deg);-ms-transform: rotate(-180deg);-webkit-transform: rotate(-180deg);}
.idx_pro .swiper-button-next{top: 45%;width:30px;height: 50px; background: url(../img/rightjt.png) no-repeat center center #999;right:0px;}
.idx_pro .swiper-button-prev.swiper-button-disabled { opacity: 1;background: url(../img/rightjt.png) no-repeat center center #005698;}
.idx_pro .swiper-button-next.swiper-button-disabled { opacity: 1;background: url(../img/rightjt.png) no-repeat center center #005698;}
.idx_pro a .slideimg {overflow: hidden;}
.idx_pro a .slideimg img { width: 100%; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease;}
.idx_pro a:hover .slideimg img{transform: scale(1.1);}
.idx_pro a h2{ text-align: center; padding:20px 15px; line-height: 25px; min-height: 50px; font-size:16px; -webkit-transition: all 0.4s ease; -moz-transition: all 0.4s ease; -ms-transition: all 0.4s ease; -o-transition: all 0.4s ease; transition: all 0.4s ease;}
.idx_pro a:hover h2{}
.idx_pro a:hover h2 *{color: #fff;}
/**导航菜单**/
.nav{ height:90px; float:right}
.nav ul{margin-top: 22px;}
.nav li{font-size: 0;display:inline-block;}
.nav a{line-height:45px; font-size:16px; display:block; position: relative; margin-left:45px;}
.nav a:after{content:''; width:0; width:0; height: 2px; background:#0044ab; position: absolute; left:50%; bottom:0;transition: all .5s ease; -webkit-transition: all .5s ease;}
.nav a:hover:after{width:100%; left:0}
.nav a:hover{color:#0044ab;}
.nav li.home{ color:#0044ab;}
.nav li.home a{color:#0044ab;}
.nav li.home a:after{width:100%; left:0}
/*内页*/
.aboutbanner{height: 210px; background-size: cover; background-position:center center; width:100%}
.main_box{ width:100%; background:#f5f5f5;padding:50px 0 60px}
.leftabout{ float:left; width:220px;}
.leftproduct{ float:left; width:220px;background:url(../img/leftdown.jpg) no-repeat 0px 247px; height:500px}
.lefttitle{ background:url(../img/lefttitledi.jpg); height:52px; line-height:52px; color:#ffffff; font-size:18px; padding-left:20px; margin-bottom:2px}
.producttitle{ height:52px; line-height:52px; color:#0956b6; font-weight:bold; font-size:20px; padding-left:35px}
.rightabout{float:right; width:995px; background:#ffffff; border:1px solid #ddd;}
.rightproduct{float:right; width:995px; background:none;}
.rightproducttitle{ height:52px; line-height:52px; color:#0956b6; font-weight:bold; font-size:20px; border:1px solid #ddd; border-bottom: 0; padding-left:30px}
.location{ height:40px; line-height: 1;}
.leftmenu{ font-size:16px;}
.leftmenu a{color:#ffffff; text-indent:20px; display:block}
.leftmenu a:hover {color:#ffff00; background:#0089d7; display:block}
.leftmenu li{ line-height:48px;background:#0097e5; height:48px; border-bottom:1px solid #60b3ed;}
.leftmenu li.home{ background:#007abf;}
.leftmenu li.home a{ color:#ffffff;}
.leftmenu li.home a:hover{color:#ffffff;text-decoration: none;}
.leftimage{ padding:0; margin:0;}
.aboutcontent{font-size: 16px; line-height: 2; background:url(../img/rightmaindi.jpg) repeat-x; padding:30px 35px; min-height: 400px}
.productcontent{ background:none;}
.newscontent{background:url(../img/rightmaindi.jpg) repeat-x; padding:25px 35px; min-height: 400px}
.probg{background:url(../img/rightmaindi.jpg) repeat-x;}
.page_pic{padding:0 1px 0 0}
.page_pic li{float:left; width: calc(25% + 1px); box-sizing: border-box; border: 1px solid #ddd; padding: 20px; background: #fff; margin-right: -1px; margin-bottom: -1px; position: relative; transition: all .5s ease; -webkit-transition: all .5s ease;}
.page_pic li:hover{box-shadow: 0 5px 10px rgba(0,0,0,.15); z-index: 1;}
.page_pic .view{display: block; line-height: 35px; background: #5f8cec; color: #fff; text-align: center; margin-top: 15px; transition: all .5s ease; -webkit-transition: all .5s ease;}
.page_pic li:hover .view{background: linear-gradient(#85a8f1, #5f8cec);}
.page_pic img{ width:100%; border:0; min-height: 175px; transition: all .5s ease; -webkit-transition: all .5s ease;}
.page_pic li:hover img{transform: scale(1.1);}
.page_pic h2{ font-size:16px; line-height:24px; min-height: 48px; color:#000000}
.page_pic span{ display: block; padding:20px 0 10px; color: #888;}
.productxxsm{ text-align:center; padding:20px 0 40px}
.productxxsm h2{ font-size:24px; color:#000; line-height:40px; padding: 8px}
.productxxcstitle{ padding-left:35px; padding-right:30px;border-bottom:1px solid #e6e7e7;height:45px;}
.productxxcstitle h2{ line-height:44px; background: #f6f6fb; border-top:2px solid #0097e5; border-left:1px solid #e6e7e7; border-right:1px solid #e6e7e7; font-size:16px;padding:0 20px; display: inline-block;}
.cslist{background: #f6f6fb; padding:35px 35px}
.cslist li{line-height: 42px; height:42px;background: #fff;}
.cslist li:nth-child(2n){background: #f0f0fb;}
.cslist .csleft{float:left; width:30%; text-align: right;}
.cslist .csright{float:left; width:70%;}
.cslist .cslistbox{padding:0 10px}
.mapok{width:100%;height:400px;margin-top:8px}
.zslist{padding:0}
.zslist li{float:left; width:48.5%; margin-right:3%; margin-top:3%}
.zslist li:nth-child(2n){margin-right:0}
.hjlist{padding:0}
.hjlist img{width:100%}
.hjlist li{float:left; width:30%; margin-right:5%; margin-top:2%; margin-bottom:3%}
.hjlist li:nth-child(3n){margin-right:0}
.leftimg{float:left; width:50%; margin: 8px 40px 10px 0;}
.contactbox{border-bottom:1px solid #e5e5e5; line-height: 1.8; padding:16px 0}
.contactleft{float:left;width:50%}
.contacticon{float:left;width:40px; padding-top: 8px;}
.contactfont{float:right; width:calc(100% - 60px); width:-webkit-calc(100% - 60px);}
/**新闻**/
.news{height:auto;}
.news li{ background:url(../img/newsjt.gif) no-repeat 5px 53%; border-bottom:1px dashed #dddddd; line-height:55px; font-size:18px; padding-left:20px}
.news span{ float:right; text-align:center; width:80px; font-size:12px; display: none;}
.viewbox{width:auto; padding-top:6px}
.viewbox h2{font-size:20px;color: #333333;line-height:50px;text-align:center;border-bottom:1px dashed #dddddd}
.info{ line-height:25px; height:25px; text-align:right; color:#787878; padding-top:20px; padding-bottom: 20px}
.content{ height:auto; padding-top:15px; text-align:left; min-height:200px; _height:200px}
/* 左边菜单 */
#leftnav {position:relative;font-size: 14px;}
#leftnav a {display: block;width: 200px;height:48px;line-height:48px;padding-left:20px;background: #0097e5;color: #fff;text-decoration: none;}
#leftnav a:hover {background: #0089d7;color:#ffff00;}
#leftnav li {float: left;border-bottom:1px solid #60b3ed;clear: left;width: 220px;}
#leftnav ul {position: absolute;margin-left: 220px;	margin-top: -48px; z-index: 22;}
#leftnav ul {display: none;}
#leftnav li.show ul {display: block;}
#leftnav li.show li ul {display: none;}
#leftnav li li.show ul {display: block;}
/* 分页 */
.propage{ width:auto;height:50px; padding-top:30px}
.newspage{ width:auto;height:50px; padding-top:30px}
DIV.black2 {PADDING-TOP:8px; TEXT-ALIGN: center;FONT-SIZE: 14px;line-height:22px}
DIV.black2 A {BORDER:#848484 1px solid;PADDING:4px 8px;MARGIN: 1px;COLOR: #ffffff;TEXT-DECORATION: none;BACKGROUND-COLOR: #848484}
DIV.black2 A:hover {BORDER: #666666 1px solid;COLOR: #ff3300;}
DIV.black2 A:active {BORDER:#666666 1px solid;COLOR: #ff3300;}
DIV.black2 SPAN.current {BORDER: #0089d7 1px solid; PADDING:4px 8px;FONT-WEIGHT: bold; MARGIN: 1px; COLOR: #fff; BACKGROUND-COLOR: #0089d7}
DIV.black2 SPAN.disabled {BORDER: #666666 1px solid;PADDING:4px 8px;MARGIN: 3px;COLOR: #333;}

.mbmenu,.Fast-nav,.prolist{ display:none;}
.nav_trigger {display: block;position:fixed; width: 28px; height: 26px; right:3%; top: 14px; z-index: 99997;}
.nav_active .nav_trigger {opacity:1;}
.nav_icon {display: inline-block;position: relative;width: 28px;height: 3px;background-color:#0089d7;-webkit-transition-property: background-color, -webkit-transform;transition-property: background-color, -webkit-transform;transition-property: background-color, transform;transition-property: background-color, transform, -webkit-transform;-webkit-transition-duration: 300ms;transition-duration: 300ms;}
.nav_icon:before,
.nav_icon:after {content: '';display: block;width: 28px;height: 3px;position: absolute;background: #0089d7;-webkit-transition-property: margin, -webkit-transform;transition-property: margin, -webkit-transform;transition-property: margin, transform;
transition-property: margin, transform, -webkit-transform;-webkit-transition-duration: 300ms;transition-duration: 300ms;}
.nav_icon:before {margin-top:-9px;}
.nav_icon:after {margin-top:9px;}
.mbmenu .navmb { position:fixed; z-index:99996;top:56px;width: 70%;height: 100%; background:rgba(40,40,40,0.95);right:-100%;transition-duration:.5s;-ms-transition-duration:.5s;-moz-transition-duration:.5s; -webkit-transition-duration:.5s;}
.mbmenu .nav_active .navmb {right:0;}
.mbmenu .nav_active .nav_icon {background: rgba(0, 0, 0, 0);}
.mbmenu .nav_active .nav_icon:before { margin-top: 0;-webkit-transform: rotate(45deg);transform: rotate(45deg);}
.mbmenu .nav_active .nav_icon:after {margin-top: 0;-webkit-transform: rotate(-45deg);transform: rotate(-45deg);}
@media(max-width:1024px){
	.wrapper{width:auto; padding:0 3%;}
	.headwelcome,.nav{display: none;}
	.mbmenu { display:block;}
	.androidmenu {margin:10px 15px 0}
	.androidmenu i{background:url(../images/downtel.png) no-repeat; width: 19px; height: 19px; background-size: 100%; vertical-align: middle; display: inline-block; margin-right:10px;}
	.androidmenu ul { display:block;float:none; text-align:left;}
	.androidmenu li { position:relative;border-bottom: 1px solid #444; display:block;width:100%;margin:0;color:#ccc}
	.androidmenu a {display: block;border-width:0;line-height:45px;padding-left:10px;color:#ccc}
	.androidmenu li .link {cursor: pointer;display: block;position: relative;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;height:45px; line-height:45px;color:#ccc;padding-left:10px;}
	.androidmenu li .link::before{content: ''; position: absolute; width: 15px; height: 1px; right: 10px; top: 22px; background: #aaa;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}
	.androidmenu li .link::after {content: ''; position: absolute; width: 15px; height: 1px; right: 10px; top: 22px; background: #aaa; -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); -o-transform: rotate(90deg); transform: rotate(90deg);-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}
	.androidmenu li .link a {color:#ccc;font-size:14px;}
	.androidmenu li.open .link::before{background: #fff; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg);}
	.androidmenu li.open .link::after {background: #fff; -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); -o-transform: rotate(135deg); transform: rotate(135deg);}
	.androidmenu .submenu {display:none; padding: 0 0 15px;}
	.androidmenu .submenu dd { height:32px; line-height:32px;}
	.androidmenu .submenu dd a:before{content: ''; width:3px; height:3px; background: #666; display: inline-block; vertical-align: middle; margin-right:8px;}
	.androidmenu .submenu dd a { display:block;color:#ddd;}
	.androidmenu .submenu dd a:hover {color:#fff}
	.head{position: fixed; left:0; top:0; height: 55px; background: #fff; width:100%; z-index: 99;}
	.head_left{ padding-top:7px; width:240px}
	
	.pd60{padding:20px 0}
	.index_left{ width:100%; float:none; display: none;}
	.index_middle{ width:100%; float:none; padding-left:0}
	.indexabout{ padding-top:15px; line-height:24px; font-size: 14px;}
	.indexabout img{float:none; display: block; margin-bottom: 10px; width:100%}
	.indexabout dt{ text-align:left; padding:10px 0 15px}
	.index_right{ width:100%; float:none; padding-top: 20px;}
	.indexcontact{ margin-top:15px;font-size:14px;line-height:1.5;}
	.indexcontact h2{ font-size:14px; line-height:1.5;}
	.indexcontact_1{ color:#016bb4; padding: 12px 0 12px 85px; margin-top: 8px}
	.indexcontact_2{ color:#016bb4; padding: 12px 0 12px 85px; margin-top: 8px}
	.indexcontact strong{ font-size:14px}
	
	.indextitle{ height:36px;}
	.indextitle1{ height:36px;}
	.indextitle_left{ line-height:35px; font-size:16px;}
	.indextitle_right{ line-height:35px; font-size: 12px;}
	
	.idx_pro{padding:15px 0 20px;}
	.idx_pro .pro_swiper { overflow: hidden; margin-top: 15px;}
	.idx_pro .pro_swiper .swiper-slide { text-align: center;position: relative;z-index: 1; background: #fff;}
	.idx_pro .swiper-button-prev{top: 45%;width:24px;height: 40px;}
	.idx_pro .swiper-button-next{top: 45%;width:24px;height: 40px;}
	.idx_pro a h2{ padding:10px 10px; line-height: 22px; min-height: 44px; font-size:14px;}
	
	.footer{padding:10px 0 15px;color: #aaa;}
	.footer .foot{padding: 0 0 20px;}
	.lxlist{padding:0}
	.lxlist li{ line-height:22px; margin-top: 3px;}
	.footer .foot-left{font-size: 0; width:100%; float:none;}
	.footer .foot-right{float:none; width:100%; display:none}
	.footer h2{font-size: 14px; padding:10px 0 5px;}
	.footer span{font-size: 16px}
	.copyright{padding-top: 8px;}
	.copyright span{display: block; font-size: 12px;}
	/*内页*/
	.aboutbanner{height: 120px; background-size: cover; background-position:center center; width:100%}
	.main_box{ width:100%; background:none;padding:20px 0}
	.leftabout{ float:none; width:100%;}
	.leftproduct{ float:none; width:100%;}
	.lefttitle{ display: none;}
	
	.producttitle{ height:40px; line-height:40px; font-size:16px; padding-left:0}
	.rightabout{float:none; width:100%; background:#ffffff; border:0px solid #ddd;padding-top: 10px;}
	.rightproduct{float:none; width:100%; background:none; padding-top: 20px;}
	.rightproducttitle{ height:40px; line-height:40px; font-weight:bold; font-size:16px; border:0px solid #ddd; padding: 0;}
	
	.location{ height:40px; line-height: 1; display: none;}
	.leftmenu{ font-size:0;}
	.leftmenu a{color:#333; text-indent:0; display:block; font-size: 14px; text-align: center;}
	.leftmenu li{line-height:40px; background:#f5f5f6; height:40px; border-bottom:1px solid #fff; width:50%; display: inline-block;}
	.leftmenu li.home{ background:#0089d7;}

	.leftimage{display: none;}
	.aboutcontent{font-size: 14px; line-height: 1.8; background:none; padding:10px 0; min-height: auto;}
	.productcontent{ background:none;}
	.newscontent{background:none; padding:25px 35px; min-height: auto}
	.probg{background:none;}
	#leftnav{display: none;}
	.page_pic{padding:10px 1px 0 0}
	.page_pic li{float:left; width: calc(50% + 1px); box-sizing: border-box; border: 1px solid #ddd; padding: 10px; background: #fff; margin-right: -1px; margin-bottom: -1px; position: relative; transition: all .5s ease; -webkit-transition: all .5s ease;}
	.page_pic li:hover{box-shadow: 0 5px 10px rgba(0,0,0,.15); z-index: 1;}
	.page_pic .view{line-height: 26px; font-size: 12px; margin-top: 10px;}
	.page_pic img{ min-height: auto;}
	.page_pic h2{ font-size:14px; line-height:20px; min-height: 40px; color:#000000}
	.page_pic span{ display: block; padding:10px 0 5px; color: #888;}
	
	.productxxsm{ text-align:center; padding:0 0 20px}
	.productxxsm h2{ font-size:18px; color:#000; line-height:40px; padding: 8px}
	
	.productxxcstitle{ padding-left:10px; padding-right:0; height:35px;}
	.productxxcstitle h2{ line-height:34px; font-size:14px; padding:0 12px; font-weight: bold;}
	
	.cslist{background: #fff; padding:10px 0 0}
	.cslist li{line-height: 24px; height:auto; background: #fff;padding:8px 0; border-bottom: 1px solid #f5f5f5;}
	.cslist li:last-child{border-bottom: 0px solid #f5f5f5;}
	.cslist li:nth-child(2n){background: none;}
	.cslist .csleft{float:none; width:100%; text-align: left; color: #999;}
	.cslist .csright{float:none; width:100%;}
	.cslist .cslistbox{padding:0 10px}
	.mapok{height:300px;}
	.zslist{padding:10px 0 0}
	.zslist li{float:left; width:49.5%; margin-right:1%; margin-top:1%}
	.hjlist li{float:left; width:49.5%; margin-right:1%; margin-top:1%; margin-bottom:0%}
	.hjlist li:nth-child(2n){margin-right:0}
	.hjlist li:nth-child(3){margin-right:1%}
	.leftimg{float:none; width:100%; margin: 8px 0 10px 0;}
	.contactbox{border-bottom:0px solid #e5e5e5; line-height: 1.8; padding:0}
	.contactleft{float:none; width:100%;border-bottom:0px solid #e5e5e5;}
	.contacticon{float:left; width:40px; padding-top: 16px;}
	.contactfont{float:right; width:calc(100% - 55px); width:-webkit-calc(100% - 55px); padding-top: 10px;}
	
	.prolist{ width:100%; display: block;}
	.prolist>ul{ display:block; width:100%; margin:0px auto; background:#fafafa}
	.prolist>ul>li{ display:block; text-align:left;}
	.prolist>ul>li:last-of-type>a{border-bottom:1px solid #ddd;}
	.prolist>ul>li>a{ position:relative; display:block; border-top:1px solid #ddd; margin-top:-1px; padding-left:15px; height:36px; line-height:36px; font-size:14px;}
	.prolist>ul>li>a.on{background:url("../img/icon-plus.png") no-repeat; background-position:95% 50%; background-size:14px auto;}
	.prolist>ul>li>.A{ background:#74a6ea url("../img/icon-minus.png") no-repeat !important; background-position:95% 50% !important; background-size:14px auto !important; border-top:1px solid #74a6ea; color:#fff!important;}
	.prolist>ul>li:hover>a{ color:#0456b7;}
	.prolist>ul>li>ul{ display:block; background:#fafafa;}
	.prolist>ul>li>ul>li{ display:block; font-size:14px; text-align:left;}
	.prolist>ul>li>ul>li>a{ display:block; padding:8px 0; padding-left:15px; transition:all .35s;}
	.prolist>ul>li>ul>li a:hover{ font-weight:bold; color:#0456b7;}
	.prolist>ul>li>ul>li .on{background: url("../img/icon-plus.png") no-repeat; background-position:95% 50%; background-size:14px auto;}
	.prolist>ul>li>ul>li .A{background:#eee url("../img/icon-minus.png") no-repeat !important; background-position:95% 50% !important; background-size:14px auto !important; border-top:1px solid #eee; color:#0456b7!important; font-weight: bold;}
	.prolist>ul>li>ul>li ul{ background:#fff; padding-bottom:8px;}
	.prolist>ul>li>ul>li ul>li{ display:block; font-size:14px; text-align:left;}
	.prolist>ul>li>ul>li ul>li>a{ display:block; padding:10px 0 0 20px; transition:all .35s;}
	.prolist>ul>li>ul>li>ul>li .A{background:#74a6ea url("../img/icon-minus.png") no-repeat !important; background-position:95% 50% !important; background-size:14px auto !important; border-top:1px solid #74a6ea; color:#fff!important;}
	.prolist>ul>li .sA{ color:#0456b7;}
	
	.propage{ padding-top:15px}
	.newspage{ padding-top:15px}
	DIV.black2 {FONT-SIZE: 12px;line-height:22px}
}