﻿body {margin:0; font-family:微软雅黑, 宋体, Arial; font-size:12px; background:url(../images/mainbg.jpg;vpn_img) top left; }
td {font-family: 微软雅黑,Arial, Helvetica, sans-serif; font-size:16px; line-height:24px;}
th {font-family: 微软雅黑,Arial, Helvetica, sans-serif;}
ul,li,h1,h2,h3,h6,h5,h4{margin:0; padding:0; list-style:none;}
a{ text-decoration:none; border:0; color:#333}
a:hover{ color:#C00;}
img{ border:0;}
.clear{clear:both;}

#heard{ background:url(../images/maps.jpg;vpn_img) no-repeat top center #f7f7f4; height:175px; width:100%;}
.heardbg{ background:url(../images/hua.gif;vpn_img) repeat-x top; height:34px;}
#Nav{ background:url(../images/navbg.jpg;vpn_img) repeat-x top left; height:46px; width:100%;}
.nav{ width:1000px; margin:auto; }
.nav li{ display:block; float:left; padding:0 14px;}
.nav a{ font-size:16px; color:#fff; line-height:46px; }
.nav a:hover{ color:#FFEAB3; text-decoration:underline;}

#Main{width:988px; margin:auto; height:auto; clear:both; overflow:hidden; padding-left:12px; background:#FFF; padding-bottom:20px; }

.bottom{ background:#f1f1f1; border-top:1px solid #dbdbdb; height:140px;  }

.bottominfo_a{ width:1000px; margin:auto; text-align:center; line-height:22px; color:#2f2f2f; padding-top:20px; }
.bottominfo_b{ width:210px; margin:auto; height:50px; margin-top:5px;}
.bottominfo_b a{ display:block; }
.bottominfo1_b{ width:300px; margin:auto; background:url(../images/boticon.jpg;vpn_img) no-repeat left top;  height:50px; margin-top:5px;}
.bottominfo1_b a{ display:block; padding:10px 0 0 120px;}

.bottominfo_c{ width:300px; margin:auto; text-align:center; height:50px; margin-top:5px;}

.rightlist{ padding:20px 10px; clear:both; overflow:hidden;}
.rightlist li{ display:block; line-height:30px;}
.rightlist a{ font-size:14px; color:#333; display:block; float:left; background:url(../images/icon_2.jpg;vpn_img) no-repeat left center; padding-left:10px;}
.rightlist a:hover{ color:#C00; text-decoration:underline;}
.rightlist span{ display:block; float:right; color:#999;}

.pge{ clear:both; width:500px; margin:30px auto; }
.pge li{ float:left; display:block; margin-right:6px;}
.pge a{ display:block; padding:0 8px 0 8px; line-height:18px; background:url(../images/pagebg.gif;vpn_img) repeat-x; border:1px solid #eee;}
.pge a:hover{ background:url(../images/pagebg.gif;vpn_img) repeat-x;border:1px solid #f55929; }

.wea{ width:1000px; margin:auto; line-height:32px;  margin-top:106px;}

.wea_b{ display:block; margin-left:90px; font-family:微软雅黑; position: absolute;left: -160px;}
.search{ background:url(../images/search.png;vpn_img) no-repeat left; _background:url(../images/search.gif;vpn_img) no-repeat left;
    width:294px; height:30px;  margin-left:60px; position: absolute;left: 400px;}

.wea_c{ display:block; margin-top:15px; color: #0d6245; font-weight: bold; font-family:微软雅黑; position: absolute; right: 30px;}

.rightbnt_a{ width:63px; height:280px; position:fixed; top:238px; right:50px; z-index:999;}
.rightbnt_a li{ display:block; margin-bottom:8px; height:63px; width:63px;}
.rightbnt_a a{ display:block; text-align:center; padding-top:42px;  }
.rightbnt_a a:hover{ color:#900;}

.rightbnt_a1{ background:url(../images/rightbnt_b_01.jpg;vpn_img) no-repeat left top;}
.rightbnt_a2{ background:url(../images/rightbnt_b_02.jpg;vpn_img) no-repeat left top;}
.rightbnt_a3{ background:url(../images/rightbnt_b_03.jpg;vpn_img) no-repeat left top;}
.rightbnt_a4{ background:url(../images/rightbnt_b_04.jpg;vpn_img) no-repeat left top;}
.rightbnt_a5{ background:url(../images/rightbnt_b_05.jpg;vpn_img) no-repeat left top;}
.rightbnt_a6{ background:url(../images/rightbnt_b_06.jpg;vpn_img) no-repeat left top;}
.rightbnt_a7{ background:url(../images/rightbnt_b_07.jpg;vpn_img) no-repeat left top;}
.rightbnt_a8{ background:url(../images/satisfactionIcon.jpg;vpn_img) no-repeat left top;}





.rightbnt_hs{ opacity:0.6; background:#fff;}

.rightbnt_31 {background: url(../images/rightbnt.gif;vpn_img) no-repeat right -354px; width:63px;}


#code_img{width:140px;height:140px;padding:3px 3px;background-color:#fff;border:solid 1px #ccc;position:fixed;right:145px;bottom:210px;cursor:pointer;display:none;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));_margin-bottom:67px;}
#app_code_img{width:140px;height:140px;padding:3px 3px;background-color:#fff;border:solid 1px #ccc;position:fixed;right:145px;bottom:210px;cursor:pointer;display:none;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,10)||0)-(parseInt(this.currentStyle.marginBottom,10)||0)));_margin-bottom:67px;}

.newsteam{ padding: 12px 0 12px 16px;  width: 678px; overflow: hidden;}
.newsteamtle{  background-color:#a74130; height: 32px; border-radius: 6px; text-align: center; color: #fff; line-height: 32px; font-size: 15px; font-weight: bold;}
.newsteam_aL{ width: 329px; float: left; margin-top:2px; margin-right: 10px;}
.rightsty{ float: right;}
.newslistifo{ padding-top: 10px;}
.newslistifo li{ float: left; overflow: hidden;}
.newslistmapsiz{ width: 150px; height: 150px;}
.newslistmapsiz img{  width: 100%;}
.newslistmapsifo{ width: 160px; margin-left: 10px; height: 150px; }
.newslistmapsifo a{  color: #333; }
.newslistmapsifo a:hover{ color: #973828;}
.ateamtle_a{ height: 40px; line-height: 40px; color: #8e351a; font-size: 16px; font-weight: bold; background-color: #ede9ea;  clear: both; margin-top: 10px;
    text-align: center; margin-right: 10px; border-radius: 6px;}
.ateamtlelistm{ clear: both; margin-top: 10px;}
.ateamtlelistm li{ float: left; margin-right: 12px;}
.ateamtlelistm li .mapslidt{ width:122px; height: 164px; overflow: hidden;}
.ateamtlelistm li .mapslidt img{ width: 100%;}

.mapsinfon{ text-align: center;}
.mapsinfon a{ font-size: 14px; color: #333;}

.ateamlistyx{ width: 964px; margin: auto;}
.atmlist{ overflow: hidden; clear: both; padding:36px 0 20px 36px;}
.atmlist li{ float: left; width: 285px; height: 50px; line-height: 50px; text-align: center; background-color: #efefef; border: 1px solid #d8d8d8;
    margin-right: 16px; margin-bottom: 16px; border-radius: 6px;}
.atmlist li:nth-child(3n){ margin-right: 0;}
.atmlist li:hover,.atmlist .atmlist_sl{ background-color: #8e351a; box-shadow: 0 5px 10px #b3b3b3; font-weight: bold;}
.atmlist li a{color: #333; font-size: 16px; }
.atmlist li:hover a,.atmlist .atmlist_sl a{ color: #fff;}
.atmmaps{ width: 884px; height:482px; overflow: hidden; margin: auto; }
.atmmaps img{ width: 100%;}
.atmlistip{ width: 884px;margin: auto; padding-top: 26px;  }
.atmlistip p{ text-indent: 2rem; line-height: 30px; font-size: 14px; margin-bottom: 14px;}
.atmtle_aa{ width: 884px; margin: auto;  }
.atmtle_aa i{ width: 10px; height: 10px; background-color: #980009; float: left; margin-top: 9px;}
.atmtle_aa h4{ font-size: 18px; color: #980009; margin-left: 16px; float: left;}
.atmtle_aa span{ border-bottom: 1px solid #c9c9c9; height: 14px; float: right; width: 690px; margin-right: 10px;}
.atmtle_aa a{ float: right; }

.atmlistifb{ width: 884px; margin: auto; clear: both; overflow: hidden; padding-top: 20px;}

.atmlistfdefa{float: left; width: 106px; height: 152px; overflow: hidden; }
.atmlistfdefa img{ width: 100%;}
.atmlistfinfeae{ float: right; width: 748px; line-height: 30px; font-size: 14px;}
.atmlistfi{ padding:20px 0 ;}
.atmlistfi li{ padding: 10px 0; border-bottom: 1px dotted #e1e1e1; overflow: hidden; clear: both;}
.atmlistfi li i{display: block; font-size: 0; width: 3px; height: 3px; background-color: #b3b3b3; float: left; margin-right: 10px;margin-top: 10px;}
.atmlistfi li a{ color: #333; font-size: 15px; float: left;}
.atmlistfi li a:hover{text-decoration: underline;}
.atmlistfi li span{ float: right; font-size: 14px; color: #797979;}