html{float:left;background:#ccc;width:100%;}
body{float:left;padding:0;margin:0;width:100%;font-size:17px;background:#ccc;color:#000;font-family:"宋体","Arial Narrow";}
a{color:#000;text-decoration:none}
#top_head{float:left;clear:both;width:100%;min-width:320px;max-width:100%;background:#fbfbfb;border:0;font-size:16px;margin:0;padding:0;color:#FFF;}
nav{display:none;width:100%;font-size:18px;position:absolute;top:49px;background:#f3f3f3;border-top:1px solid #bbb;box-shadow:0 3px 15px #666;z-index:999}
#top_head a{float:left;color:#222;padding:0 3px;margin:0 7px;font-size:16px;font-family:"Microsoft YaHei","SimSun","Arial Narrow";}
#top_head a:hover{color:#C00}
.top_nav{float:left;width:100%;height:auto;border-bottom:1px solid #bbb;}
.path_nav #logo{background:url("../images/navlogo.gif") no-repeat 7px 17px;padding:0 0 0 29px;background-size: 16px 16px;}
.path_nav em{float:left;font-style:normal;color:#e1e1e1;font-size:14px;border-left:1px solid #e1e1e1;padding:0;margin:0 0 0 6px;width:6px;text-indent:-66px;overflow:hidden}
.path_nav h2{font-size:16px;font-family:"Microsoft YaHei","SimSun","Arial Narrow";padding:0 5px;width:auto;height:50px;color:#222}
.path_nav u{text-indent: -9999px; display:inline;position:relative;font-style: normal;display: inline-block;height: 50px;width: 54px;padding: 0;margin: 0;float: right;}
.path_nav u:before {position: absolute;top: 15px;right: 15px;bottom: 15px;left: 15px;background: linear-gradient(#666 20%, transparent 20%, transparent 40%, #666 40%, #666 60%, transparent 60%, transparent 80%, #666 80%);content: '';}
#nav a{width:21%;padding:0 2% 0 2%;margin:0;border:0;text-align:center;border-bottom:1px solid #e1e1e1;font-size:14px}
.wap_none{display:none}

.a_banner {width:100%;overflow:hidden;height:100px;}
.a_banner img {margin:-3% 0 0 -365px;}
.a_content {width:100%;margin:0px;}
.a_content .a_left {width:100%;padding:0;background:#0098dd}
.a_content .a_left dt {display:none;}
.a_content .a_left dd {width:33%;float:left;padding:0;margin:0;border:none;text-align:center;font-size:15px;border-right:1px solid #298fc6;}
.a_content .a_left dd:nth-of-type(3) {border:none;}
.a_content .a_left a {letter-spacing:3px;color:#fff;}
.a_right {float:left;width:94%;padding:0 3% 3%;}
.a_right .a_p {width:100%;margin:0}
.a_right .a_p img {width:100%;margin:0 0 10px;display:none;}
.a_right h1 {margin:4% 0;font-size:18px;padding:0 0 3%;}
.a_right h1:after {width:73px;}
.a_right h2 {margin:30px 0 3% 0;font-size:18px;padding:0 0 3%;}
.a_right h2:after {width:73px;}
.a_right .a_p p {width:100%;margin:0 0 10px 0;font-size:1em;line-height:1.6em;}
.a_right .wish {width:100%;padding:30px 0 0;}
.a_right .wish dl {width:44%;border:none;margin:0;height:120px;}
.a_right .wish dl:nth-of-type(1) {padding:70px 5% 0 0;background:url(../images/w1.jpg) no-repeat center 0;border-bottom:solid 1px #efefef;}
.a_right .wish dl:nth-of-type(2) {padding:70px 0 0 5%;background:url(../images/w2.jpg) no-repeat center 0;border-left:solid 1px #efefef;border-bottom:solid 1px #efefef;}
.a_right .wish dl:nth-of-type(3) {padding:90px 5% 0 0;background:url(../images/w3.jpg) no-repeat center 20px;}
.a_right .wish dl:nth-of-type(4) {padding:90px 0 0 5%;background:url(../images/w4.jpg) no-repeat 56% 20px;border-left:solid 1px #efefef;}
.a_right .wish dl dd {text-align:center;}
.a_right .service {width:90%;padding:0 5%;margin:30px auto;height:170px;float:none;}
.a_right .service dt {padding:20px 0 0;margin:0;height:31px;}
.a_right .service dd {padding:13px 0 0;}
.a_right .type2 {background:#e97870 !important;margin:30px auto !important;}
.a_right .type3 {background:#64d1d5 !important;margin:30px auto !important;}
.a_right .a_data {width:100%;}
.a_right .a_data p {width:100%;margin:0;font-size:1em;line-height:1.6em;}
.a_right .a_data img {width:100%;}
.a_right .a_pic {width:100%;}
.a_right .a_pic img {width:46%;height:auto;margin:2%;}
.a_right .a_pic img:nth-of-type(3) {display:none;}
.a_right .a_gg {padding:3% 0 0;}
.a_right .a_gg dl {height:auto;text-align:justify;padding:0;margin:0 0 8%;background:none !important}
.a_right .a_gg dl dd {font-size:1em;line-height:1.6em;}
.a_right .a_gg dl dt {padding:3px 0 3px 42px;font-size:18px;background-size:contain !important;margin-bottom:3%;}
.a_right .a_gg dl:nth-last-of-type(1) {margin:0 0 30px;}
.a_right .a_gg dl:nth-of-type(1) dt {background:url(../images/gg1.jpg) 0px center no-repeat;}
.a_right .a_gg dl:nth-of-type(2) dt {background:url(../images/gg2.jpg) 0px center no-repeat;}
.a_right .a_gg dl:nth-of-type(3) dt {background:url(../images/gg3.jpg) 0px center no-repeat;}
.a_right .coop dl {width:97%;padding:3.5% 0;}
.a_right .coop dl dt {width:100%;padding:0 0 10px;}
.a_right .coop dl dd {border:none;font-size:1em;padding:0 0 4% 31px;}
.a_right .coop dl dd:nth-of-type(3) {padding:0 0 0 31px;}
.a_right .contact {padding:0;}
.a_right .contact p {width:97%;padding:0;margin:0;font-size:1em;line-height:2em;}
.a_right .phone dl {width:86%;margin:0 0 3% !important;padding:7%;height:82px;}
.a_right .contact p:nth-last-of-type(1) {font-size:1em;margin:3px 0 3%;}
.a_right .phone dl dd {font-size:16px;line-height:1.6em;}
.a_right .phone dl dt {margin:0 0 5px;line-height:1.6em}
.a_right .phone dl:nth-of-type(1) {height:110px}
.a_right .phone dl:nth-last-of-type(1) {height:80px;margin:0 !important;}

footer{float: left;width: 100%;height:auto; font-size:14px;background:#e5e5e5;border-top:1px solid #ccc}
footer>p {padding: 0;width: 100%;text-align: center;letter-spacing: 2px;}
footer>a{ display:none;}
footer .gohome{ float:left;margin:5%  3%; text-align:center; display:block; width:94%; height:50px; line-height:50px; padding:0; color:#000; background:#ffffff; border:1px solid #ccc; border-radius:4px;font-size:16px;letter-spacing:5px}
footer .ft_mav{ float:left; width:99%;padding:0 0.5%;height:50px; line-height:50px; overflow-x:scroll;overflow-y:hidden; background:#444;color:#777;}
footer .ft_mav a{ color:#fff; padding:0 10px;}
footer .ft_mav div{ width:945px;height:50px;  }
footer .ft_sitelink{width:100%; float:left; width:100%; background:#e5e5e5; padding:7% 0 3% 0; text-align:center;}
footer .ft_sitelink p{width: 100%;  margin-bottom:15px;color:#999; font-size:12px;line-height:20px;}
footer .ft_sitelink a{ color:#666;font-size:14px;}
footer .ft_sitelink p.ft_txt a{ padding:0 5px;font-size:14px;}
footer .ft_sitelink img{  width:21.25%; margin-left:3%; float:left; margin-top:4%;}