@charset "utf-8";
/*!
 * http://www.ibw.cn
 * Version - 3.5.1
 * Edited by Snowe / 2015.12.12
 * Copyright (c) 2016 ibw
 */
body,h1,h2,h3,h4,h5,h6,p,dl,dd,ul,ol,form,input{margin:0;padding:0}em,i,s{font-style:normal;text-transform:uppercase;}li{list-style:none}a,s,a:hover{text-decoration:none}img{-webkit-box-sizing:border-box;box-sizing:border-box;height:auto;max-width:100%;border:0;vertical-align:middle;}table{border-collapse:collapse;border-spacing:0}body,button,input,select,textarea{font:12px/1.5 'microsoft yahei',Tahoma,arial,'Hiragino Sans GB',\5b8b\4f53}input,textarea{resize:none;border:none;}a,a:focus{outline:none}.clearfix:after{content:'\20';display:block;height:0;clear:both}.clearfix{*zoom:1}.clear{display:block;height:0;clear:both;font-size:0;line-height:0;overflow:hidden}.noBg{background:none!important}.noBd{border:0!important}.noMg { margin: 0!important; }

/* 项目主体部分设置 */
body { background:#ffffff; color:#222323; }
a { color:#222323;text-decoration:none; transition: all 0.5s ease 0s; }
a:hover { color: #E93342 !important; }
dt { font-weight: normal; }

.wrapper { position:relative; width:100%; min-width: 320px; height: 100%; margin:0 auto; overflow:hidden; }

.header { position: relative; left: 0; }
.wrap { width: 90%; margin:0 auto; }

.topArea { position: relative; height: 51px; z-index: 10; }

.logo { float: left; width:365px; padding: 0; }

.banner{ width: 100%; text-align: center; }
.banner .swiper-slide { text-align: center; }
.swiper-pagination { position: relative; bottom: 30px!important; }
/*.banner .swiper-pagination-bullet { background: #fff; }
.banner .swiper-pagination-bullet-active { background: #00a6a3; }*/

.nav { position: static; float: right; width: 10%; padding: 0; }
.nav i { display: block; width: 27px; height: 51px; margin: 0 auto; background: url(/Public/images/nav.png) right center no-repeat; cursor: pointer; }
.nav dl { position: absolute; top: 51px; right: -100%; width: 30%; background: #fff; box-shadow: 0px 2px 5px rgba(0,0,0,0.2); }
.nav dl dt { padding: 7px 0; border-bottom: 1px solid #eee; text-align: center; font-size: 14px; line-height: 1.5; }

.nav .sub { margin-top: 5px; display: block;width:220px;display: none; }
.nav .sub li a { display: block; height: auto; width:100%;padding: 5px 0; text-align:left;padding-left:20px; border-top: 1px solid #eee; color: #333; font-size: 12px; line-height: 1.5; }
.nav .sub li a:hover { background: #00a6a3; color: #fff; }

.info_about{background: url(/Public/images/about_line.png) left bottom; background-repeat:no-repeat;height:55px;line-height:55px;}
.info_about{height:55px;line-height:55px;padding-left:35px;}
.info_about ul li{width:100px;float:left;height:55px;line-height:55px;padding-left:15px;background: url("/Public/images/ico2.png") left center no-repeat;}
.info_about .active{ color:#E50112;background: url("/Public/images/ico1.png") left center no-repeat;}
.info_about .active a{color:#E50112;}
.info_product{background: url(/Public/images/product_line.png) left bottom; background-repeat:no-repeat;height:55px;line-height:55px;}
.info_product{height:55px;line-height:55px;padding-left:35px;}
.info_product ul li{width:260px;float:left;height:55px;line-height:55px;padding-left:15px;background: url("/Public/images/ico2.png") left center no-repeat;}
.info_product .active{ color:#E50112;background: url("/Public/images/ico1.png") left center no-repeat;}
.info_product .active a{color:#E50112;}

.article{ text-align:center;}
.article .content{ text-align:left;font-size:14px;padding-top:45px;padding-left:30px;}
.lan { position: relative; float: left; width: 15%; padding: 0; z-index: 10; }
.lan span,.lan i { display: none; }
.lan s { display: block; width: 22px; height: 51px; background: url(lan.png) center no-repeat; cursor: pointer; }
.lan ul { position: absolute; top: 51px; left: 0; display: none; width: 100%; background: #00a6a3; text-align: center; }
.lan ul li { line-height: 1.5; }
.lan ul li a { display: block; width: 100%; padding: 5px 0; color: #fff; }
.lan ul li a:hover,.lan ul li a:active { background: #007876; }


.footer { padding: 5% 0 3%; background: #f9f9f9;border-top:#F4B160 2px solid}
.footer a:hover { color: #00a6a3; }
.ftNav dl { float: left; width: 25%; }
.ftNav dl.ftct { /*display: none;*/ float: none; width: 100%; clear: both; padding: 15px 0 0; }
.ftNav dl.ftct dd p span { display: inline-block; }
.ftNav dl dt { margin-bottom: 5px; color: #3a3a3a; font-weight: bold; }
.ftNav dl dt a { color: #3a3a3a; }
.ftNav dl dt a:hover { color: #0c99a0; }
.ftNav dl dd { padding: 3px 0; color: #818181; }
.ftNav dl dd a { color: #818181; }

.ftSite { margin-top: 2%; color: #ffffff; text-align: center; background-color:#A0A0A0;}
.ftSite a { color: #a0a0a0; }
.copy { line-height: 2; }
.copy a { display: inline-block;  margin: 0 5px; }
.copy .p { display: block; }
.share { margin: 10px 0; text-align: center; }
.share a { position: relative; float: none; display: inline-block; width: 31px; height: 31px; margin-left: 6px; }
.share a.bshare-weixin { background: url(share_01.png); }
.share a.bshare-sinaminiblog { background: url(share_02.png); }
.share a.bshare-qqim { background: url(share_03.png); }
.share a.bshare-facebook { background: url(share_04.png); }
.share a.bshare-twitter { background: url(share_05.png); }
.share a.bshare-weixin:hover { background: url(share_01s.png); }
.share a.bshare-sinaminiblog:hover { background: url(share_02s.png); }
.share a.bshare-qqim:hover { background: url(share_03s.png); }
.share a.bshare-facebook:hover { background: url(share_04s.png); }
.share a.bshare-twitter:hover { background: url(share_05s.png); }
.weixin,.weibo{width: 162px; height: 162px; position: absolute; top: -167px; left: -62px; display: none;}
.weixin img,.weibo img{width: 162px; height: 162px;}
.share a.bshare-weixin:hover .weixin{display: block;}
.share a.bshare-sinaminiblog:hover .weibo{display: block; }

#m-woo-panel { display:block; position:fixed; left:-152px; top:23%; display: block; width:152px; padding:5px; z-index:200; }
#m-woo-panel .g-hd { position:relative; }
#m-woo-panel .g-hd h2 { font-size:18px; font-weight:normal; line-height:50px; text-align:center; }
#m-woo-panel .g-bd { padding:10px 0; }
.m-im { padding:0 10px 2px; }
.m-im li { margin:0 0 8px; border:1px solid #ddd; background:url(k_14.png) no-repeat 20px center #fff; border-radius:4px; line-height:24px; text-align:left; }
.m-im li a { display:block; padding:2px 0 2px 45px; }
.u-close { position:absolute; top:-15px; left:-5px; display:block; width:24px; height:24px; background:url(mod-qq-close.png) no-repeat; line-height:999px; overflow:hidden; }
.m-console { position:absolute; top:-1px; right:-35px; width:35px; height:208px; background:url(mod-qq-console.png) no-repeat; cursor:pointer; }
.g-tel { padding:5px 10px 15px; font-size:14px; }
.g-tel span { display:block; font-size:12px; font-weight: bold; color: #f60; line-height:20px; }
.g-rqcode { line-height:30px; text-align:center; }
.u-woo-white { border:1px solid #ddd; background:#fff; color:#333; }


	.back-to { position:fixed; bottom:50px; right:5%;  display:none; z-index:999; }
.back-to .back-top { display:block; width:60px; height:60px; background:url(top.png) no-repeat; outline:0 none; text-indent:-9999em; overflow:hidden; }
.back-to .back-top:hover { background-position:0 0; }


	.contact{height:35px;line-height:35px;width:1200px;margin:0 auto; text-align:right;padding-right:55px;font-size:14px;}
	.topArea { width: 100%; height:130px;margin-top:5px;border-bottom:#F4B160 2px solid;}
	.topArea .wrap { height: 71px; padding: 0; background: #fff; }

	.logo { }

	.nav { display: block; width:700px; text-align: center;float:right;height:71px;}
	.nav i { display: none; }
	.nav dl { position: static; width: auto; }
	.nav dl dt { position: relative; float: left; width: 16%; padding: 0; border: 0;height:71px;line-height:71px;}
	.nav dl dt a { display: block; height: 71px; font-size: 14px; line-height: 71px; }
	.nav dl dt.current a,.nav dl dt:hover a { color: #E93342; }

	.nav .sub { position: absolute; top: 51px; left: 0; margin: 0; background: #fff; }
	.nav .sub li a { border: none; color: #333!important; }
	.nav .sub li a:hover { background: #E93342; color: #fff!important; }

	.lan { float: right; width: 16.66666667%; color: #00a6a3; font-size: 14px; text-align: center; cursor: pointer; line-height: 51px; }
	.lan s { display: block; float: left; margin-right: 5px; }
	.lan span { display: inline-block; }
	.lan i { float: right; display: block; width: 13px; height: 51px; margin-right: 5px; background: url(ico_01.png) center no-repeat; }
	
	.ftLeft{float:left;height:117px;width:280px;}
	.ftNav dl {min-width:100px;max-width:300px;width:auto;overflow:hidden;margin:0 20px; }
	.ftNav dl dt { font-size: 14px; }
	.ftNav dl.ftct { float: left; display: block; width: 30%; padding: 0; clear: none; }
	.copy {  line-height:50px; }
	.share { float: right; margin: 0; }
	.share a { float: left; }
	.copy .p { display: inline-block; text-align:center}

	.btns{display: none;}
	.swiper-button-prev,.swiper-button-next{background:rgba(0,0,0,.1);}
.swiper-button-prev:hover,.swiper-button-next:hover{background: rgba(0,0,0,.2);}

@media only screen and (max-width: 1050px) {
	.lan { font-size: 12px; }
	.em1 { display: none; }
	.lan s { margin: 0 auto; }
}

@media only screen and (min-width: 1200px) {
	.lan { font-size: 16px; }
	.lan span .em2 { display: inline-block; margin-left: 5px; }
	.footer { padding: 50px 0 50px 20px; }
	.ftSite { margin-top:0px; }
}

@media only screen and (min-width: 1440px){
	.wrap { width: 1200px; }
}