body { font: 12px "Microsoft Yahei", "微软雅黑", "Hiragino Sans GB", "冬青黑体", "Arial", "Helvetica", "SimHei", "黑体", "STXihei", "华文细黑", sans-serif; margin: 0 auto; color: #333; background-color: #fff; }
html, body { min-height:100%; }
.wrap { width: 1200px; margin:0 auto; }
.head { position: relative; z-index: 200; box-shadow: 0 0px 5px rgba(0, 0, 0, .3); height:60px; background:#fff; }
.sub_m { position: absolute; left:0; right:0; top:60px; background:#fff; padding: 8px 0; display: none; box-shadow: 0 0px 5px rgba(0, 0, 0, .3); line-height: normal; text-align: left; }
.menu li:nth-child(3) .sub_m { width:160%; }
.menu .sub_m a { display: block; padding:0px 20px; color: #959595; line-height: 34px; height: 34px; }
.sub_m a .iconfont { font-size:14px; float: right; }
#head.fixed { left:0; position: fixed; right: 0; top:0; background: #fff; }
.banner { overflow: hidden; padding-top:60px; }
.banner img, .banner a { display: block; }
.banner .slick-dots { position: absolute; left:auto; right: 0px; bottom: 30px; }
.banner .slick-dots li { width: 12px; height: 12px; border-radius: 50%; font-size: 0; margin: 0 8px; border:2px #c2c2c2 solid; }
.banner .slick-dots li.slick-active { border:2px #d73333 solid; }
.t1 { }
.t1 li { float:left; padding-left:26px; }
.bg1 { background:#cdcdcd; width:100%;  }
.bg111 { background:#cdcdcd; width:100%; position:fixed;left:0;  right: 0; bottom:0; z-index:9999; }
.copyright { font-size:13px; line-height:40px; color:#505050; }
.link1 { font-size:13px; line-height:40px; color:#717171; }
.link1 a { padding:0 18px; }
/*整屏滚动*/
#pageContain { position:fixed; width:100%; left:0; top:0; z-index:1; overflow: hidden; }
.page { display: none; width: 100%; height: 100%; overflow: hidden; position: absolute; top: 0; left: 0; }
.contain { width: 100%; height: 100%; display: none; position: relative; z-index: 0; }
.current .contain, .slide .contain { display: block; }
.current { display: block; z-index: 1; }
.slide { display: block; z-index: 2; }
.swipe { display: block; z-index: 3; transition-duration: 0ms !important; -webkit-transition-duration: 0ms !important; }
#navBar { z-index: 3; position: absolute; top: 30%; right: 20px; }
#navBar li span { border-radius: 50%; position: absolute; z-index: 1; height: 5px; width: 5px; border: 0; background: #989898; left: 50%; top: 50%; margin: -2px 0 0 -3px; text-indent:200px; cursor:pointer; }
#navBar .active span { height: 11px; width: 11px; margin: -6px 0 0 -8px; background: transparent; border-radius: 100%; border: 2px solid #7e7e7e; }
#navBar li { display: block; width: 18px; height: 18px; margin-bottom: 5px; position: relative; }
#navBar li span::after {
 position: absolute;
 content: "";
 height: 25px;
 background: rgba(202, 202, 202, 1);
 width: 1px;
 left: 0;
 top:-8px;
 margin: 11px 0 0 2px;
}
#navBar .active span::after {
left:3px;
}
#navBar li:nth-child(7) span::after {
display:none;
}
.txt { margin-top: 20%; font-size: 50px; color: #fff; text-align: center; }
.bg2 { background:url(../images/bg1.gif) center 0 no-repeat; clear:both; }
.font1 { font-size:30px; line-height:40px; color:#fff; text-align:center; padding-top:80px; }
.font2 { font-size:12px; line-height:20px; color:#fff; text-align:center; padding-bottom:35px; }
.list1 { max-width:1260px; margin:0 auto; overflow:hidden; zoom:1; }
.list1 li { text-align:center; }
.bg11 { width:100%; height:100%; position:absolute; left:0; bottom:0; z-index:1; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; transition:200ms; -moz-transition:200ms;	/* Firefox 4 */ -webkit-transition:200ms;	/* Safari 和 Chrome */ -o-transition:200ms;	/* Opera */ }
.on .bg11 { background:#d73333; }
.list1 li a { width:80%; overflow:hidden; zoom:1; }
.list1 li img { max-width:100%; transition:200ms; -moz-transition:200ms;	/* Firefox 4 */ -webkit-transition:200ms;	/* Safari 和 Chrome */ -o-transition:200ms;	/* Opera */ }
.list1 .on img { transform:scale(1.2, 1.2); -ms-transform:scale(1.2, 1.2); /* IE 9 */ -moz-transform:scale(1.2, 1.2); /* Firefox */ -webkit-transform:scale(1.2, 1.2); /* Safari and Chrome */ -o-transform:scale(1.2, 1.2); /* Opera */ }
.text2 { width:80%; margin:0 auto; border:1px #383838 solid; position:relative; }
.font3 { position:relative; z-index:2; }
.font4 { font-size:20px; line-height:16px; color:#fff; padding-bottom:20px; position:relative; z-index:2; }
.font3 a { font-size:20px; line-height:60px; color:#fff; }
.page1 { background:#f3f3f3; }
.page3 { background:#fff; }
.text3 { max-width:1200px; margin:0 auto; clear:both; overflow:hidden; zoom:1; }
.text4 { width:45%; }
.font5 { font-size:25px; line-height:25px; color:#333; border-left:2px #333 solid; padding-left:20px; }
.font6 { font-size:12px; line-height:20px; color:#333; }
.text5 { font-size:14px; line-height:20px; color:#707070; padding-top:30px; border-bottom:1px #f0f0f0 solid; }
.text5 p { padding-bottom:20px; }
.more { padding-top:55px; }
.more a { width:130px; font-size:12px; line-height:36px; color:#fff; text-align:center; display:block; background:#595959; }
.more a:hover { background:#d73333; }
.bg3 { background:url(../images/bg2.gif) center 0 no-repeat; clear:both; }
.list2 { max-width:1200px; margin:0 auto; padding-top:36px; }
.list2 li { margin-bottom:32px; text-align:center; position:relative; overflow:hidden; zoom:1; }
.list2 li img { width:90%; }
.text7 { width:100%; position:absolute; left:0; bottom:-142px; z-index:2; text-align:center; }
.text7 a { font-size:14px; line-height:140px; color:#fff; display:block; }
.bg8 .list2 .text7 a { line-height:100px; }
.bg4 { width:90%; height:100%; position:absolute; left:5%; bottom:-210px; z-index:1; background:#d73333; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; }
.bg5 { background:#fff; }
.font7 { font-size:30px; line-height:40px; color:#0c0c0c; text-align:center; padding-top:80px; }
.font8 { font-size:12px; line-height:20px; color:#0c0c0c; text-align:center; padding-bottom:20px; }
.list3 { max-width:1200px; margin:0 auto; padding-top:32px; }
.list3 ul { width:100%; margin-left:0%; }
.list3 .bd li { width:95%; margin:0 auto; margin-bottom:20px; border:1px #e7e7e7 solid; transition:200ms; -moz-transition:200ms;	/* Firefox 4 */ -webkit-transition:200ms;	/* Safari 和 Chrome */ -o-transition:200ms;	/* Opera */ }
.list3 .on { background:#d73333; }
.list3 .hd { text-align:center; margin-top:-24px; }
.list3 .hd li { width:12px; height:12px; display:inline-block; border-radius:6px; background:#d9d9d9; margin:0 4px; text-indent:200px; overflow:hidden; zoom:1; cursor:pointer; }
.list3 .hd .on { background:#999; }
.font9 { font-size:14px; line-height:32px; color:#929292; padding-top:16px; padding-left:30px; }
.font10 { padding-left:30px; }
.font10 a { font-size:16px; line-height:32px; color:#414040; }
.text8 { font-size:14px; line-height:28px; color:#7a7a7a; padding-bottom:16px; padding: 0 30px 30px 30px; }
.on .font9, .on .font10 a, .on .text8, .on .more1 a { color:#fff; }
.more1 { padding-top:28px; }
.more1 a { font-size:12px; line-height:28px; color:#afafaf; }
.list4 { max-width:1200px; margin:0 auto; overflow:hidden; zoom:1; border:1px #ececec solid; }
.list4 li { width:33.333%; float:left; }
.list4 li:nth-child(2) .p1, .list4 li:nth-child(3) .p1 {
border-left:1px #ececec solid;
}
.p1 { width:50%; }
.p1 img { width:100%; }
.p2 { padding-left:45px; padding-top:45px; padding-bottom:45px; }
.text10 { width:calc(100% - 110px); }
.font11 { font-size:15px; line-height:30px; color:#333; padding-top:45px; }
.font12 { font-size:14px; line-height:20px; color:#848484; }
.list5 { max-width:1200px; margin:0 auto; padding-top:30px; overflow:hidden; zoom:1; }
.list5 ul { width:108%; overflow:hidden; zoom:1; padding-bottom:2px; }
.list5 li { width:33.333%; float:left; font-size:14px; line-height:32px; color:#848484; }
.list5 .li1 { width:100%; }
.list5 .li1 .in1 { width:100%; }
.in1 { width:75%; border-bottom:1px #e8e8e8 solid; }
.in1 input { font-size:12px; line-height:32px; color:#666; width:60%; }
.in1 textarea { width:80%; padding-top:12px; color:#848484; }
.an1 { text-align:center; padding-top:36px; }
.an1 input { font-size:14px; line-height:40px; color:#0c0c0c; width:130px; height:40px; cursor:pointer; border:1px #d1cdcd solid; overflow:hidden; zoom:1; }
.an1 input:hover { background:#666; border:1px #666; color:#fff; }
.slick1 { max-width:1260px; margin:0 auto; }
.p3 { width:500px; position:fixed; left:50%; top:120px; margin-left:-250px; z-index:999999; background:#fff; text-align:center; padding-top:12px; padding-bottom:12px; -moz-box-shadow: 0 5px 10px 0px #999; -webkit-box-shadow: 0 5px 10px 0px #999; box-shadow: 0 5px 10px 0px #999; /* For IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999')";     /* For IE 5.5 - 7 */ filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999');
display:none; }
.p3 img { width:95%; }
.p3 .close { width:20px; height:20px; position:absolute; right:-10px; top:-10px; border-radius:10px; background:#fff; border:1px #666 solid; border-radius:10px; cursor:pointer; -moz-box-shadow: 0 5px 10px 0px #999; -webkit-box-shadow: 0 5px 10px 0px #999; box-shadow: 0 5px 10px 0px #999; /* For IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999')";     /* For IE 5.5 - 7 */ filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#999999');
overflow:hidden; zoom:1; }
.p3 .close:before { font-family: "iconfont"; content: "\e607"; font-size:16px; line-height:20px; color:#666; }
.bg6 { width:100%; height:100%; background:#000; position:fixed; left:0; top:0; z-index:999998; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; display:none; }
.footer a:hover { text-decoration:underline; }

/*关于我们*/
.ad1 { width:100%; overflow:hidden; zoom:1; }
.p4 { width:1920px; position:relative; left:50%; margin-left:-960px; }
.bg7 { background:#f0f0f0; padding-top:32px; }
.main { max-width:1200px; margin:0 auto; overflow:hidden; zoom:1; }
.left { width:245px; }
.font13 { font-size:16px; line-height:56px; color:#fff; background:#d63232; padding-left:38px; }
.list6 { background:#fff; }
.list6 li { padding-left:36px; border-bottom:1px #f0f0f0 solid; }
.list6 li a { font-size:14px; line-height:45px; color:#333; display:block; }
.list6 .on a:before { font-family: "iconfont"; content: "\e6bf"; font-size:14px; line-height:45px; color:#fff; float:right; padding-right:20px; }
.list6 .on { background:#d73333; }
.list6 .on a { color:#fff; }
.list66 { background:#fff;padding:10px; font-size:14px; line-height:24px; color:#333; }

.font14 { font-size:14px; line-height:55px; color:#333; padding-left:20px; background:#fff; margin-top:15px; border-bottom:1px #f0f0f0 solid; }
.font14 span { float:right; }
.font14 span a { font-size:12px; line-height:55px; color:#666; padding-right:16px; }
.font15 a:hover, .font14 span a:hover { color:#d73333; }
.g1 { text-align:center; padding-top:15px; background:#fff; }
.g1 img { border:1px #e8e8e8 solid; }
body .b1 { position:inherit; }
.font15 { text-align:center; }
.font15 a { font-size:12px; line-height:40px; color:#333; }
.right { width:930px; }
.font16 { font-size:14px; line-height:55px; color:#333; border-bottom:1px #f0f0f0 solid; padding-left:22px; background:#fff; }
.font166 { font-size:20px; line-height:55px; color:#333; border-bottom:1px #f0f0f0 solid; text-align:center; background:#fff; }
.text11 { font-size:14px; line-height:24px; color:#828282; padding:24px; background:#fff; }
.text11 p { padding-bottom:20px; }
.text11 img { max-width:100%; }
.mg1 { margin-top:16px; }
.mg2 { margin-bottom:12px; }
.bg8 { background:#fff; }
.list7 { max-width:810px; margin:0 auto; padding:55px 0 20px; }
.list7 .item a { display:block; overflow:hidden; zoom:1;  line-height:2rem; }
.list7 .item a img { max-width:90%; transition:500ms; -moz-transition:500ms;	/* Firefox 4 */ -webkit-transition:500ms;	/* Safari 和 Chrome */ -o-transition:500ms;	/* Opera */ }
.list7 .item a:hover img { transform:scale(1.2, 1.2); -ms-transform:scale(1.2, 1.2); /* IE 9 */ -moz-transform:scale(1.2, 1.2); /* Firefox */ -webkit-transform:scale(1.2, 1.2); /* Safari and Chrome */ -o-transform:scale(1.2, 1.2); /* Opera */ }
.list8 { max-width:890px; margin:0 auto; padding:32px 0 20px; }
.list7 .owl-theme .owl-controls .owl-page span, .bg8 .list2 .owl-theme .owl-controls .owl-page span { border:1px #f1f1f1 solid; background:none; filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1; }
.bg8 .list7 .owl-theme .owl-controls .active span, .bg8 .slick2 .owl-theme .owl-controls .active span { border:1px #585858 solid; background:none; }
.bg8 .list2 { padding-top:32px; padding-bottom:24px; }
.bg8 .list2 li { width:100%; margin-bottom: 24px; float: left; text-align: center; position: relative; overflow: hidden; zoom: 1; }
.bg8 .list2 .bg4 { left:13px; }
.bg8 .slick2 { width:95%; margin:0 auto; }
.list7 .item { text-align:center; }
.bg9 { background:#fff; overflow:hidden; zoom:1; }
.title1 { font-size:20px; line-height:40px; color:#333; text-align:center; padding-top:40px; }
.t3 { font-size:12px; line-height:35px; color:#636363; text-align:center; padding-bottom:12px; }
.p5 { text-align:center; }
.link2 { width:96%; margin:0 auto; }
.link2 span { float:right; }
.link2 a { font-size:14px; line-height:68px; color:#bdbdbd; }
.link2 a:hover, .link2 a:hover:before { color:#d73333; }
.link2 .a1 { padding-right:32px; }
.link2 .a1:before { font-family: "iconfont"; content: "\e8f7"; font-size:25px; line-height:68px; color:#bdbdbd; padding-right:12px; vertical-align:middle; }
.link2 .a2:before { font-family: "iconfont"; content: "\e8f9"; font-size:25px; line-height:68px; color:#bdbdbd; padding-right:12px; vertical-align:middle; }
.link2 span a:before { font-family: "iconfont"; content: "\e616"; font-size:25px; line-height:68px; color:#bdbdbd; padding-right:12px; vertical-align:middle; }
.mg3 { margin-bottom:200px; }
.list9 { }
.list9 li { border-bottom:1px #ededed solid; padding-left:30px; overflow:hidden; zoom:1; }
.list9 li a { font-size:16px; line-height:50px; color:#575757; }
.list9 li img { vertical-align:middle; padding-right:25px; }
.list9 li span { float:right; padding-right:35px; }
.list9 li span span { display:none; }
.list9 li span a:before { font-family: "iconfont"; content: "\e66a"; font-size:25px; line-height:50px; color:#b6b6b6; }
.list9 .on a, .list9 .on span a:before { color:#d63232; }
.pages { width:93.5%; margin:0 auto; padding:25px 0 35px; overflow:hidden; zoom:1; }
.pages1 { }
.pages1 a { font-size:14px; line-height:40px; color:#333; padding:0 16px; border:1px #e2e2e2 solid; margin-right:15px; }
.pages1 .on, .pages a:hover { color:#fff; background:#e50012; border:1px #e50012 solid; }
.pages2 { }
.pages2 a { font-size:14px; line-height:40px; color:#333; padding:0 16px; border:1px #e2e2e2 solid; margin-left:15px; }
.text12 { width:66%; }
.text121 { font-size:14px; line-height:24px; color:#333; padding:12px 24px; }
.p6 { width:34%; padding-top:24px; padding-bottom:45px; }
.p6 img { width:92%; }
.mg4 { margin-top:24px; }
.map { text-align:center; padding:32px 0; background:#fff; }
.map1 img { width:95%; }
.bg9 .list5 { width:93%; padding-bottom:32px; }
.mg5 { margin-bottom:32px; }
.bg9 .list4 { width:91%; margin:36px auto; }
.bg9 .list4 .p2 { padding:32px 0 18px 0; text-align:center; }
.bg9 .list4 .text10 { width:auto; text-align:center; }
.bg9 .list4 .font12 { padding-bottom:36px; }
.bg9 .list4 .line1 .p2 { border-left:1px #e8e8e8 solid; border-right:1px #e8e8e8 solid; }
.bg9 .list4 .line1 .text10 { border-left:1px #e8e8e8 solid; border-right:1px #e8e8e8 solid; }
.bg9 .list5 .li1 .in1 { width:92%; }
.bg9 .in1 textarea { width:90%; }
.g2 { padding-top:24px; background:#fff; }
.list10 { }
.list10 .hd { background:#f0f0f0; overflow:hidden; zoom:1; background:#fff; border-top:1px #f0f0f0 solid; border-bottom:1px #f0f0f0 solid; }
.list10 .hd li { font-size:14px; line-height:50px; color:#333; padding:0 25px; float:left; cursor:pointer; }
.list10 .hd .on { background:#d63232; color:#fff; }
.text13 { background:#fff; padding:12px 24px; font-size:14px; line-height:24px; color:#333; }
.text13 img{max-width:100%;}
.bg10 { background:#fff; border-top:1px #f0f0f0 solid; }
.pd1 { padding-bottom:60px; }
.mapBox { height: 595px; width: 716px; margin: 0px auto 50px auto; position: relative; }
.s1 { cursor:pointer; }
.t1 .search { width:348px; position:absolute; right:170px; top:59px; z-index:999999; display:none; }
.t1 .in1 { width:310px; height:38px; border:1px #d73333 solid; font-size:14px; line-height:38px; color:#aeaeb1; text-indent:20px; float:left; margin-top:3px; background:#fff; }
.t1 .in2 { background:url(../images/bg_s1.png) 0 0 no-repeat; width:36px; height:47px; text-indent:200px; overflow:hidden; zoom:1; cursor:pointer; position:relative; top:-4px; float:left; }
/*客服*/
.kefu_box { width: 127px; text-align: center; background-color: #ffffff; border: 5px solid #d73333; }
.kefu_box h5 { height: 40px; line-height: 40px; font-size: 18px; font-weight: normal; margin: 0 3px 11px; border-bottom: 1px solid #b4b4b4; color:#333; }
.kefu_box h6 { height: 20px; line-height: 20px; font-size: 14px; color:#333; font-weight: normal; margin: 0 8px 14px; padding-left: 24px; background: url(../images/icon_.png) no-repeat left center; }
.kefu_box .btn_kefu { width: 92px; height: 28px; margin: 0px auto 10px auto; display: block; }
.r1 .kefu_box .btn_kefu { background:#fff; }
/*搜索*/
.s_11 { width:12%; height:55px; position:absolute; left:0; top:0; z-index:999999; line-height:55px; background:#fff; }
.head .show { width:100%; top:55px; border-top:1px #ddd solid; border-bottom:1px #ddd solid; }
.font_1 { width:20%; float:left; text-align:center; font-size:16px; line-height:55px; color:#d73333; display:inline-block; }
.s_2 { width:88%; display:none; }
.s_3 { width:100%; }
.show .s_3 { width:12%; height:55px; }
.show .s_2 { display:block; }
.show .s_3 img { display:none; }
.s_3 img { width:18px; padding-top:0; cursor:pointer; }
.s_3 input { width:30px; height:30px; position:relative; top:`0px;
left:3px; cursor:pointer; background:url(../images/s_1.png) 0 bottom no-repeat; background-size:80% auto; text-indent:200px; overflow:hidden; zoom:1; display:none; vertical-align:top; }
.s_3 .close { display:none; padding-top:15px; position:absolute; left:18px; top:-55px; }
.show .s_3 .close { display:none; }
.show .s_3 input, .show .s_3 .close, .show .s_3 .close img { display:block; }
.show .s_3 input { top:10px; }
.in_1 { width:72%; height:32px; font-size:12px; line-height:32px; color:#666; border:1px #7d7d7d solid; vertical-align:top; margin-top:12px; text-indent:12px; }
.slicks { position:relative; }
.slicks .owl-theme .owl-buttons { width:96%; position:absolute; top:0; left:2%; z-index:9; }
.slicks .owl-theme .owl-controls .owl-buttons div { width:40px; height:40px; text-align:center; background:none; border:1px #333 solid; border-radius:21px; position:absolute; top:95px; padding:0; margin:-45px 0 0 0; background:#fff; }
.slicks .owl-theme .owl-controls .owl-buttons .owl-prev { left:-35px; }
.slicks .owl-theme .owl-controls .owl-buttons .owl-next { right:-34px; }
.slicks .owl-theme .owl-controls .owl-buttons div:before { font-family: "iconfont"; font-size: 24px; line-height: 40px; color:#333; opacity: 0.85; }
.slicks .owl-theme .owl-controls .owl-buttons .owl-prev:before { content: "\e6be"; margin-left:-5px; }
.slicks .owl-theme .owl-controls .owl-buttons .owl-next:before { content: "\e6bf"; margin-right:-5px; }
.bg8 .list2 .owl-theme .owl-controls .owl-buttons div { top:80px; width:30px; height:30px; line-height:30px; }
.bg8 .list2 .owl-theme .owl-controls .owl-buttons div:before { line-height:30px; }
.bg8 .list7 .owl-theme .owl-controls .owl-buttons div { top:1rem; width:30px; height:30px; line-height:30px; }
.bg8 .list7 .owl-theme .owl-controls .owl-buttons div:before { line-height:30px; }
/*新闻列表*/
.list11 { }
.list11 li { border-bottom: 1px #ededed solid; padding-left: 30px; overflow: hidden; zoom: 1; }
.list11 .on { background:#f8f8f8; }
.font17 { font-size:12px; line-height:28px; color:#929292; padding-top:14px; }
.font18 a { font-size:16px; line-height:28px; color:#414040; }
.font19 { width:80%; font-size:14px; line-height:24px; color:#7a7a7a; padding-bottom:20px; }
.list11 li span { float:right; padding-right:50px; padding-top:8px; }
.list11 li span span { display:none; }
.list11 li span a:before { width:30px; height:30px; text-align:center; font-family: "iconfont"; content: "\e6bf"; font-size:18px; line-height:30px; color:#b6b6b6; border:1px #bebebe solid; border-radius:16px; display:block; }
/*产品列表*/
.list12 { width:92.5%; margin:0 auto; padding-top:32px; overflow:hidden; zoom:1; padding-bottom:0px; }
.list12 li { width:33.333%; float:left; }
.p7 { text-align:center; }
.p7 a { display:block; }
.list12 li img { width:94%; border:1px #f7f7f7 solid; }
.list12 .on img { border:1px #d63232 solid; }
.font20 { width:92%; margin:0 auto;font-size:20px; line-height:45px; height:90px; text-align:center;}
.font20 a { font-size:16px; line-height:45px; color:#414141; }
.on .font20 a { color:#d63232; }
.page6, .page6 div { display:block; }
.map2 { width:92%!important; margin:0 auto; }
.showpage { text-align:center; padding:20px 0 80px; }
.showpage a { font-size:14px; line-height:32px; color:#333; border:1px #ddd solid; padding:0 12px; display:inline-block; margin:0 2.5px; }
.showpage .this, .showpage a:hover { background:#d73333; color:#fff; border:1px #d73333 solid; }
.wx1 { position:relative; }
.wx2 { position:absolute; bottom:40px; left:0; background:#fff; padding:5px; display:none; }
.wx2 img { width:100px; }