@charset "utf-8";
/*
 通用
*******************************/
.fl{float:left;}
.fr{float:right;}
.rp{position:relative;}
.ap{position:absolute;}
.fp{position:fixed;}
.fz0{font-size:0;}
.fz12{font-size:12px;}
.hide{display:none;}
.block{display:block !important;}
.inline{display:inline !important;}
.inline-block{display:inline-block !important;*display:inline; zoom:1;}
.over{overflow:hidden;}
.text-left{text-align:left;}
.text-right{text-align:right;}
.text-center{text-align:center;}
.text-over{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.text-line{overflow:hidden;text-overflow:ellipsis;display:-webkit-box !important;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.text-line.line3{-webkit-line-clamp:3;}
.text-line.line4{-webkit-line-clamp:4;}
.text-line.line5{-webkit-line-clamp:5;}
.nowrap{white-space:nowrap;}
.break{white-space:normal;word-break:break-all;}
.vTop{ vertical-align:top; }
.vMiddle{ vertical-align:middle; }
.vBottom{ vertical-align:bottom; }
.border-box{-moz-box-sizing:border-box;-webkit-box-sizing: border-box;box-sizing: border-box;}
.trans{-webkit-transition:all 300ms ease 0s;transition:all 300ms ease 0s;outline:none;}
.oo0{opacity:.0 !important;filter:alpha(opacity=00) !important;}
.oo1{opacity:.1 !important;filter:alpha(opacity=10) !important;}
.oo2{opacity:.2 !important;filter:alpha(opacity=20) !important;}
.oo3{opacity:.3 !important;filter:alpha(opacity=30) !important;}
.oo4{opacity:.4 !important;filter:alpha(opacity=40) !important;}
.oo5{opacity:.5 !important;filter:alpha(opacity=50) !important;}
.oo6{opacity:.6 !important;filter:alpha(opacity=60) !important;}
.oo7{opacity:.7 !important;filter:alpha(opacity=70) !important;}
.oo8{opacity:.8 !important;filter:alpha(opacity=80) !important;}
.notcopy{-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;-khtml-user-select:none;user-select:none;}
.logo{ width:80%;}
.m-Pic{text-align:center;display:block;font-size:0;overflow:hidden;}
.m-Pic b{display:inline-block;height:100%;vertical-align:middle;}
.m-Pic img{vertical-align:middle;max-width:100%;max-height:100%;}
.i-Pic{overflow:hidden;font-size:0;}
.i-Pic img{width:100%;min-height:100%;background:#ccc;}
.i-Pic.rp img.ap{ left:0; top:0; }
.clean:after{clear:both;content:'';display:block;width:100%;}
.clear{margin:0px auto;clear:both;height:0px;font-size:0px;overflow:hidden;display:block;width:100%;}
.pointer{cursor:pointer !important;}
.upper{text-transform:uppercase;}
.lower{text-transform:lowercase;}
.maxH{ height:100%; }
.minH{ min-height:40rem; }

.main{ overflow:hidden; max-width:720px; margin:auto; }
.wrap{  padding-left:1.875rem !important; padding-right:1.875rem !important; }

.loadimg{ background:#ccc url(../../images/logo.png) no-repeat center / cover; }

.Tbox{ display:table; }
.Tbox .Tcell{ display:table-cell; }
.Tbox.mar-b{ margin-bottom:30px; }

.BGFFF{ background:#ffffff; }
.BGF4F{ background:#f4f4f4; }
.BGF6F{ background:#f6f6f6; }
.BGF8F{ background:#f8f8f8; }
.BGEBE{ background:#ebebeb; }
.b-bottom{ border-bottom:1px solid #e6e6e6; }

.PAGEload{ height:80px; line-height:60px; text-align:center; background:url(../images/l.gif) no-repeat center 30% / 2.4rem auto; }
.PAGEload.n{ background:none; color:#888; }

.load{ top:0; right:0; left:0; bottom:0; position:absolute; z-index:30; background:rgba(255,255,255,0.5) url(../images/l.gif) no-repeat center 30% / auto auto; }
#iNewsList .load{ background-position:50% 100px; }

.contents.m0{ padding:0 0 5rem; }
.contents{ text-align:justify; }
.contents,
.contents *{ line-height:2;}
.contents img{ max-width:100%; height:auto !important; }
.contents:after{clear:both;content:'';display:block;}
.table-to-block,
.table-to-block td{ display:block; width:auto !important; max-width:100%; }


/*正文样式*/

.header{ height:6.5rem; /*position:fixed; background:#fff; z-index:99999;*/ }
.header .logo img{ max-height:55%; }
.header .menu{ width:3.4375rem; margin-left:1.25rem; }
.header .menu img.open-img{ width:100%; }
.header .menu img.close-img{ width:2.125rem; }
.header .search img{ height:2.5rem; }

.m-header-nav{ position:fixed; border-top:1px solid #ddd; z-index:600; top:6.5rem; bottom:0; left:0; right:0; padding-bottom:6rem; overflow:auto; /*background:rgba(0,0,0,0.4);*/ background-color:#fff; }
.m-header-nav dt{ line-height:5rem; padding:0 5.75%;border-bottom:1px solid #ddd; font-size:1.375rem; background-color:#f2f2f2; position:relative; }
.m-header-nav dt i{ position:absolute; right:5.75%; top:50%; /*margin-top:-0.5rem;*/ height:1rem; width:1rem; display:block; cursor:pointer; }
.m-header-nav dt i:before,
.m-header-nav dt i:after{ -webkit-transition:all 300ms ease 0s;transition:all 300ms ease 0s; position:absolute; width:1rem; height:1px; left:0; display:block; content:''; background:#989898; }
.m-header-nav dt i:before{ top:-0.5rem; margin-top:2px; transform:rotate(45deg); }
.m-header-nav dt i:after{ top:0.5rem; margin-top:-2px; transform:rotate(-45deg); }
.m-header-nav dd{ padding:0.7rem 4%; background-color:#fff; border-bottom:1px solid #ddd; }
.m-header-nav dd a{ display:block; width:47%; float:left; margin-left:2%; line-height:30px; font-size:1.25rem; color:#999; }
.m-header-nav dd a[cur]{ color:#0a67b0; }
.m-header-nav dl.cur dt i:before,
.m-header-nav dl.cur dt i:after{ top:0; margin-top:0; transform:rotate(0); }

.search-fixed-box{ position:fixed; border-top:1px solid #ddd; left:0; right:0; top:7.5rem; bottom:0; background-color:#fff; z-index:600; padding-top:2rem; }
.search-form .J-i{ height:4rem; border:1px solid #ddd; border-radius:3px; padding:0 1rem; }
.search-form .J-i input{ font-size:1.2rem; }
.search-form .btn{ position:absolute; height:100%; width:4rem; right:0; top:0; }
.search-form .btn img{ height:2.5rem; }

.ban{ width:100%;}
.ban img{ width:100%;}
.banner{ /*height:300px; */}
/*banner*/
#banner{
	width:100%;
	margin:0 auto;
	background-color:#fff;
}
#wrapper{
	margin:0;
	width:100%;
	height:auto;
	float:left;
	position:relative;
	z-index:1;
	overflow:hidden;
	
}

#scroller {
	height:auto;
	float:left;
	padding:0;
}

#scroller ul {
	list-style:none;
	display:block;
	float:left;
	width:100%;
	height:auto;
	padding:0;
	margin:0;
	text-align:left;
}

#scroller li {
	
	display:block; float:left;
	width:auto; height:auto;
	text-align:center;
	font-size:0px;
	padding:0;
	position:relative;
}

#quan {
	float:left;
    margin-top: -36px;
    padding: 0;
    position: relative;
	left:50%;
	margin-left:-32px;
    width: auto;
    z-index:400;
	display:inline;
}


#indicator > li {
	display:block; float:left;
	list-style:none;
	padding:0; margin:0;
}

#indicator {
	display: block;
    margin: 0;
    padding: 0;
    width: auto;
}

#indicator > li {
	width:32px;
	height:32px;
	background:url(../images/ico-ban1.png) no-repeat center;
}

#indicator > li.active {
	background:url(../images/ico-ban2.png) no-repeat;
}



.iTitle{ text-align:center; }
.iTitle .h0{ display:inline-block; background:url(../images/02.png) no-repeat right / 2rem auto; padding:0 2.4rem; }
.iTitle .h0 [en]{ color:#0a67b0; font-size:1rem; display:block; text-transform:uppercase; }
.iTitle .h0 [cn]{ color:#0a67b0; font-size:1.875rem; display:block; }
.iTitle .h0.w{ background-image:url(../images/03.png); margin:2rem 0 2rem; }
.iTitle .h0.w [en]{ color:#fff; }
.iTitle .h0.w [cn]{ color:#fff; }
.iTitle.m0{ margin:2rem 0 2rem; }
.iTitle.m1{ text-align:center; padding:3rem 0 2rem; }
.iTitle.m1 div[en]{ font-size:1rem; color:#fff; text-transform:uppercase; }
.iTitle.m1 div[cn]{ font-size:1.875rem; color:#fff; }

.iPro{  }
.iPro.m0{ margin-top:2.5rem; }
.iPro a{ width:48.4848%; float:left; text-align:center; background:#f4f4f4; margin-left:3.0304%; margin-bottom:3.0304%; }
.iPro a:nth-child(2n+1){ margin-left:0; }
.iPro a .i{ height:13.375rem; }
.iPro a .i img{ width:100%; height:100%; }
.iPro a .n{ font-size:1.375rem; height:4rem; line-height:4rem; }
.iPro a .m{ font-size:1rem; height:3rem; color:#999; }

.iBtn{ width:15rem; margin:1rem auto 3rem; line-height:3.9rem; height:3.75rem; border-radius:2rem; background:#c7c7c7; color:#fff; font-size:1.2rem; }
.iBtn.blue{ background:#0a67b0; }

.iSix{ padding:1px 0 3rem; background:url(../images/isix-bg-01.jpg) no-repeat center / cover; }
.iSix .item li{ width:100%; margin-bottom:4rem; /*float:left; */}
/*.iSix .item li:nth-child(2n+1){ margin-right:10%; }*/
.iSix .item li .num{ width:1%; padding-right:1rem; }
.iSix .item li .num p{ border-radius:50%; height:2.875rem; width:2.875rem; text-align:center; line-height:2.9rem; font-size:1.5rem; color:#38a634; background:#fff; font-weight:600; }
.iSix .item li .txt a{ font-size:1.5rem; height:2.5rem; line-height:2.5rem; display:block; color:#fff; }
.iSix .item li .txt p{ font-size:1rem; line-height:1.8rem; height:5.4rem; color:#fff; text-align:justify; }


.iSolution .box{ height:14rem; }
.iSolution .img{ width:55%; }
.iSolution .text{ width:54%; box-sizing:border-box; padding:1px 2rem; top:-1rem; right:0; background-color:#f4f4f4; }
.iSolution .text .name{ font-size:1.3rem; margin-top:2.2rem; }
.iSolution .text .name:after{ height:1px; width:2.2rem; background:#ccc; content:''; display:block; margin-top:0.9rem; }
.iSolution .text .brief{ font-size:1rem; color:#555; line-height:1.5rem; margin-top:0.9rem; }
.iSolution .prev,
.iSolution .next{ height:2rem; width:4rem; background:url(../images/03-1.jpg) center / cover; position:absolute; right:7rem; top:10.4rem; cursor:pointer; z-index:2; }
.iSolution .next{ background-image:url(../images/04-1.jpg); right:2rem; }
.iSolution .prev.swiper-button-disabled{ background-image:url(../images/03.jpg); }
.iSolution .next.swiper-button-disabled{ background-image:url(../images/04.jpg); }
.iSolution .item{ padding:2rem 0; position:relative; }
.iSolution .item a{ width:48.5%; float:left; margin:0 0 3% 3%; position:relative; }
.iSolution .item a:nth-child(2n+1){ margin-left:0; }
.iSolution .item a .i{ padding-top:62.5%; }
.iSolution .item a .i img{ left:0; top:0; }
.iSolution .item a .n{ text-align:center; line-height:2.5rem; font-size:1rem; padding:0 1.5rem; bottom:0; right:0; left:0; color:#fff; background:rgba(0,0,0,.4); }


.iAbout{ height:29.0625rem; margin-bottom:10rem; background:url(../images/index-about-bg.jpg) center / cover; }
.iAbout .con,
.iAbout .con *{ color:#fff !important; font-size:1rem !important; line-height:2; }
.iAbout .btn{ line-height:3.25rem; height:3.125rem; width:11.25rem; border:1px solid #fff; font-size:1rem; color:#fff; margin:2rem auto; }
.iAbout .btn img{ margin:1.3rem 0 0 4px; width:1.5rem; }
.iAbout .box{ position:absolute; padding:1rem 0; bottom:-4.5rem; left:2rem; right:2rem; background:#fff; box-shadow:0 0 9px #999; }
.iAbout .box li{ width:33%; border-left:1px solid #EEE	; float:left; }
.iAbout .box li:first-child{ border-left:0; }
.iAbout .box li .i{ height:6rem; }
.iAbout .box li .i img{ max-height:4rem; }
.iAbout .box li .n{ height:2rem; font-size:1rem; text-align:center; }


.iNews li{ width:48.5%; margin:0 0 3% 3%; }
.iNews li:nth-child(2n+1){ margin-left:0; }
.iNews li .i{ padding-top:63.66% }
.iNews li .i img{ left:0; top:0; }
.iNews li .d{ font-size:1rem; color:#999; padding-top:12px; }
.iNews li .n{ font-size:1.2rem; padding:10px 0 5px; }
.iNews li .b{ font-size:1rem; color:#999; line-height:1.5rem; height:3rem; }

.unit{ width:100%;}
.unit li{ float:left; width:46%; height:7rem; line-height:7rem; text-align:center; vertical-align:middle; border:1px solid #cecece;
margin-right:5%; margin-top:20px; }
.unit li img{ width:100%;}
.unit li:nth-child(2n){ margin-right:0;}


.footer .fnav{ text-align:center; height:4.75rem; line-height:4.8rem; background:#333333; }
.footer .fnav a{ font-size:1.25rem; color:#f4f4f4; padding:0 1rem; display:inline-block; }
.footer .copyright{ text-align:center; padding:1.2rem 0; background:#000; }
.footer .copyright,
.footer .copyright *{ font-size:1.25rem; line-height:2; color:#f4f4f4; }

.float_footer_nav{ height:6rem; background:#f5f5f5; text-align:center; box-shadow:0 0 9px #444; }
.float_footer_nav.fix{ position:fixed; bottom:0; left:0; right:0; z-index:122; }
.float_footer_nav a{ display:block; width:25%; float:left; }
.float_footer_nav a .i{ height:2.5rem; margin-top:0.8rem; }
.float_footer_nav a .i img{ max-height:80%; }
.float_footer_nav a .n{ height:2.5rem; font-size:1.25rem; color:#666; }
.float_footer_nav a[cur] .n{ color:#0a67b0; }

.nNav-0{ text-align:center; border-bottom:1px solid #eee; margin-top:1rem; }
.nNav-0 .swiper-container{ display:inline-block; max-width:98%; padding:0 1%; }
.nNav-0 li{ width:auto; }
.nNav-0 li a{ margin:0 1rem; display:block; font-size:1.3rem; line-height:3.75rem; border-bottom:2px solid transparent; }
.nNav-0 li.cur a{ border-color:#2478be; color:#2478be; }

.nNav-1{ padding-top:2rem; padding-bottom:2rem; }
.nNav-1 dt{ line-height:50px; padding:0 5.75%; margin-top:2px; font-size:1.375rem; background-color:#f2f2f2; position:relative; }
.nNav-1 dt i{ position:absolute; right:5.75%; top:0; height:100%; width:16px; display:block; cursor:pointer; }
.nNav-1 dt i:before,
.nNav-1 dt i:after{ position:absolute; left:0; top:17px; display:block; content:''; background:#989898; }
.nNav-1 dt i:before{ width:16px; height:1px; margin:7px 0 0; }
.nNav-1 dt i:after{ height:16px; width:1px; margin:0 0 0 7px; }
.nNav-1 dd{ margin:9px 4%; }
.nNav-1 dd a{ width:48%; margin-left:2%; line-height:30px; font-size:1.25rem; color:#999; }
.nNav-1 dd a[cur]{ color:#0a67b0; }
.nNav-1 dl.cur dt i:after{ display:none; }

.mianbao{ padding:1.5rem 1.3rem; height:2rem; background:#f4f4f4; }
.mianbao a,
.mianbao span{ font-size:1.375rem; line-height:2.2rem; color:#999; }
.mianbao [cur]{ color:#0a67b0; }
.mianbao div.fr{ padding-left:2.4rem; margin-top:2px; font-size:1.375rem; background:url(../images/04.png) no-repeat 0 62% / 2rem auto; }

.nTitle{ height:1.25rem; border-bottom:1px solid #cbcbcb; margin:5rem auto; width:11.5rem; }
.nTitle span{ font-size:1.75rem; color:#747474; background:#fff; padding:0 6px; }
.nTitle span.BGF4F{ background:#f4f4f4; }
.nTitle div{ font-size:1rem; color:#999; text-transform:uppercase; padding-top:3px; }

.honor{ padding-bottom:5rem; }
.honor .li{ width:48.5%; margin:0 0 1% 3%; float:left; text-align:center; }
.honor .li:nth-child(2n+1){ margin-left:0; }
.honor .li .i{ padding-top:70%; }
.honor .li .i a{ left:0; right:0; bottom:0; top:0; background:#fff; border:1px solid #ddd; }
.honor .li .n{ font-size:1.1rem; color:#747474; line-height:3; }

.HBtn{ line-height:5.2rem; height:5rem; font-size:1.375rem; text-align:center; border-radius:3px; background:#dedede; color:#666; }
.HBtn.m0{ margin-bottom:5rem; }
.HBtn.m1{ margin:1.5rem 0 5rem; }

.BBtn{ height:3.75rem; text-align:center; background:#0a67b0; border-radius:3px; }
.BBtn span{ display:inline-block; height:100%; color:#fff; font-size:1.25rem; line-height:3.8rem; }
.BBtn span img{ height:1.4rem; float:left; display:block; margin:1.175rem 4px 0 0; }


.Detail{ padding:2rem 0 5rem; }
.Detail .title{ font-size:2rem; text-align:center; line-height:1.8; }
.Detail .info{ padding:1.4rem 0 2rem; }
.Detail .info div{ font-size:1rem; color:#666; line-height:24px; margin:0 9px; }
.Detail .info div a{ -webkit-transform:scale(.8); transform:scale(.8); margin:0 6px 0 0; }

.pro-Detail{ padding-top:3rem; padding-bottom:5rem; }
.pro-Detail .img{ height:26.25rem; border:1px solid #eee; }
.pro-Detail .brief{ padding:1rem 0 2rem; }
.pro-Detail .brief div{ font-size:1.375rem; }
.pro-Detail .brief p{ font-size:1rem; color:#999; line-height:2; }

.pro-list{}
.pro-list .tit{ padding:0 2rem; line-height:5.2rem; height:5rem; font-size:1.375rem; background:#f4f4f4; border-radius:3px; }
.pro-list .contents{ padding:1rem 2rem 2rem; font-size:1.3rem; }
.pro-list .contents *{ /*font-size:1.3rem ;*/ line-height:2;  }
.pro-list .item{ padding:3.0304% 0; }
.pro-list .item a{ width:48.4848%; float:left; text-align:center; border:1px solid #eee; margin-left:3.0304%; margin-bottom:3.0304%; box-sizing:border-box; -webkit-box-sizing:border-box; }
.pro-list .item a:nth-child(2n+1){ margin-left:0; }
.pro-list .item a .i{ height:14.375rem; }
.pro-list .item a .i img{ max-width:80%; max-height:80%; }
.pro-list .item a .n{ font-size:1.375rem; height:2rem }
.pro-list .item a .m{ font-size:1rem; height:3rem; color:#999; }

.news{ padding:1rem 0; }
.news a{ padding:1.5rem 0; border-bottom:1px solid #ddd; display:block; }
.news a .img{ width:30.3030%; float:left; }
.news a .img > div{ padding-top:80%; }
.news a .img > div img{ left:0; top:0; }
.news a .txt{ width:63.6363%; float:right; }
.news a .txt .n{ font-size:1.375rem; color:#0a67b0; }
.news a .txt .b{ font-size:1rem; color:#666; padding:0.5rem 0 1rem; }
.news a .txt .d{ font-size:1rem; color:#666; }


.instance.m0{ margin:2rem 0 5rem; }
.instance li{ background:#f4f4f4; margin-bottom:1rem; }
.instance li .img{ width:50%; }
.instance li .img a{ padding-top:66.6%; }
.instance li .txt{ margin:2rem 4.5% 0; width:41%; }
.instance li .txt .n a{ font-size:1.375rem; }
.instance li .txt .b{ margin:0.8rem 0 1.5rem; font-size:1rem; color:#666; }
.instance li .txt .a{ line-height:2.6rem; height:2.5rem; width:8.75rem; text-align:center; border:1px solid #dfdfdf; color:#666; font-size:1rem; display:block; }
.instance li .txt .a span{ display:inline-block; }
.instance li .txt .a img{ margin:1rem 0 0 5px; width:1.25rem; }


.service{ margin:2rem 0 4rem; }
.service .item{ display:block; width:48.5%; height:12.5rem; background:#f4f4f4; float:left; margin:0 0 3% 3%; text-align:center; }
.service .item:nth-child(2n+1){ margin-left:0; }
.service .item .i{ height:6.25rem; margin-top:2rem; }
.service .item .i img{ max-height:70%; }
.service .item .i .ap{ left:0; top:0; right:0; bottom:0; }
.service .item .i .i1{ opacity:0;filter:alpha(opacity=0); }
.service .item .n{ line-height:2; font-size:1.2rem; }
.service .item:hover .n{ color:#0a67b0; }
.service .item:hover .i .i0{ opacity:0;filter:alpha(opacity=0); }
.service .item:hover .i .i1{ opacity:1;filter:alpha(opacity=100); }

.faq{ margin:2rem 0 2rem; }
.faq li{ border-bottom:1px solid #f3f3f3; }
.faq li .t{ line-height:3.15rem; height:3rem; color:#666; width:90%; font-size:1.375rem; padding:1rem 0; }
.faq li .i{ height:8px; width:8px; border-left:1px solid #333; border-top:1px solid #333; transform:rotate(45deg); -webkit-transform:rotate(45deg); transform-origin:40% 40%; -webkit-transform-origin:40% 40%; right:1.25rem; top:2rem; }
.faq li .contents{padding:1.8rem; background:#f4f4f4; font-size:1rem; color:#555; }
.faq li .contents *{ font-size:1.1rem !important; color:#555 !important; }
.faq li.cur .t{ color:#2478be; font-weight:900; }
.faq li.cur .i{ transform:rotate(225deg); -webkit-transform:rotate(225deg); border-color:#2478be; }
/*.faq li.cur .contents{ display:block; }*/

.download{ margin:2rem 0 3rem; }
.download .tit{ height:5rem; background:#0a67b0; border-radius:3px; font-size:1.3rem; color:#fff; line-height:5.15rem; padding-left:1rem; }
.download .con{ height:5rem; line-height:5.15rem; background:#f6f6f6; border-radius:3px; }
.download .con:nth-child(2n){ background:#fff; }
.download .con .t{ font-size:1.1rem; }
.download .con .d a{ color:#0a67b0; }
.download .con .d a img{ float:left; margin:1.8rem 7px 0 0; height:1.5rem; }
.download .t1{ width:70%; margin-left:1rem;  }
.download .t2{ float:right; font-size:1.1rem; margin-right:1rem; }

.contact{ width:100%; margin:2rem 0 5rem 0; }
.contact .title{ font-size:1.75rem; margin-bottom:2rem; }
.contact .contents{/* margin-bottom:2rem;*/ font-size:1.4rem; color:#555; }
.contact .contents *{ font-size:1.125rem !important; color:#555 !important; }
.contact .map{/* height:30rem; */}
.contact .cform{ padding-top:2rem; }
.contact .cform .t{ line-height:2; padding-bottom:5px; color:#2478be; font-size:1.5rem; }
.contact .cform .rp font.ap{ color:#f00; font-size:0.8rem; top:-0.6rem; position:absolute; left:0.8rem; }
.contact .cform .J-i{ height:3.125rem; margin-bottom:1rem; border:1px solid #ddd; border-radius:3px; padding:0 1rem; }
.contact .cform .J-t{ border:1px solid #ddd; border-radius:3px; padding:0.6rem 1rem; margin-bottom:1rem; }
.contact .cform .J-t textarea{ height:10rem; }
.contact .cform .J-i input,
.contact .cform .J-t textarea{ font-size:1.2rem; }
.contact .cform .btn{ line-height:5.2rem; height:5rem; text-align:center; font-size:1.375rem; color:#fff; border-radius:3px; background:#2478be; margin-top:2rem; }
.contact .cform .btn.disabled{ background:#999; }


.GoTop{ background:url(../images/GoTop.png); background-size:cover; height:4.1875rem; width:4.1875rem; position:fixed; right:1.875rem; bottom:20%; z-index:42; }

.float_footer_nav.fix.important-hide{ position:static !important; margin-top:-6rem; }
.GoTop.important-hide{ display:none !important; }

/*
+-------------------------------
| 关掉百度分享的一个鼠标移过效果
+-------------------------------
*/
.bdshare_popup_box{ display:none !important; }


.sitemap{ padding:30px 0; }
.sitemap dt{ font-size:1.5rem; background:#eee; color:#555; line-height:3rem; padding-left:1rem; border-radius:3px; }
.sitemap dd{ padding:6px 0 20px; }
.sitemap dd a{ margin-left:2rem; /*width:160px;*/ font-size:1.25rem; color:#666; line-height:2rem; display:inline-block; }
.sitemap dd div.cTit{ border-top:1px solid #eee; margin:9px 0 0; padding-top:5px; }
.sitemap dd div.cTit:first-child{ border-top:none; margin:0; padding-top:2px; }
.sitemap dd div.cTit a{ font-size:1.25rem; color:#0a67b0; margin-left:1rem; font-weight:600; }

.page{ padding:1.5rem 0 1rem; text-align:center;}