@charset "utf-8";
/* CSS Document */
/*公共*/
.clearfix:after{ content: ''; display: block; clear: both; width: 0; height: 0;}
.pad-top-60{ padding-top: 60px;}
.pad-60{ padding: 60px 0;}
.doc-meau{ background-color: #f8f8f8; padding: 40px 0; border-bottom: 1px solid #f8f8f8; min-width: 1200px;}
.doc-meau ul{ width: 100%; text-align: center;}
.doc-meau li{ display: inline-block; width: 100px; text-align: center; margin: 0 10px; vertical-align: top;}
.doc-meau .li-img{ width: 39px; height: 36px; margin: 0 auto;}
.doc-meau span{ display: block; float: left; width: 30px; height: 36px; margin: 0 0 0 4.5px; background: url(../images/17doc-1.png) no-repeat; background-position: -4px 0;}
.doc-meau li:nth-child(2) span{ width: 36px; height: 36px; margin: 0 0 0 1.5px; background-position: -1px -36px;}
.doc-meau li:nth-child(3) span{ width: 39px; height: 32px; margin: 2px 0 0 0; background-position: 0 -72px;}
.doc-meau li:nth-child(4) span{ width: 37px; height: 34px; margin: 1px 0 0 1px; background-position: -1px -104px;}
.doc-meau li:nth-child(5) span{ width: 37px; height: 34px; margin: 1px 0 0 1px; background-position: -1px -138px;}
.doc-meau p{ color: #666; font-size: 16px; padding-top: 10px;}
.doc-meau li.on p{ color: #ff6800;}
.doc-meau li.on span{ background-position: -43px 0;}
.doc-meau li:nth-child(2).on span{ background-position: -40px -36px;}
.doc-meau li:nth-child(3).on span{ background-position: -39px -72px;}
.doc-meau li:nth-child(4).on span{ background-position: -40px -104px;}
.doc-meau li:nth-child(5).on span{ background-position: -40px -138px;}
.doc-meau a:hover p{ color: #ff6800;}
.doc-main{ min-width: 1200px; max-width: 1920px; margin: 0 auto;}
.doc-main .tit{ text-align: center; margin-bottom: 35px;}
.doc-main .tit h4{ color: #333; font-size: 30px; font-weight: normal; line-height: 30px;}
.doc-main .tit:after{ content: ""; display: block; width: 30px; height: 2px; background-color: #e7e7e7; margin: 28px auto auto auto;}

.doc-banner{ width: 100%; height: 740px; background: url(../images/17doc-3.jpg) no-repeat center; background-attachment: fixed;}
.doc-main-o { background-color: #f5f5f5;}
.doc-main-o .o-tex{ padding-bottom:50px; border-bottom: 1px solid #e8e8e8;}
.doc-main-o .o-tex p{ color: #666; font-size: 16px; line-height: 30px; text-align: center;}
.doc-main-o .o-con{ margin-top: 50px;}
.doc-main-o ul{ margin: -40px 0 0 -40px;}
.doc-main-o li{ float: left; width: 580px; margin: 40px 0 0 40px;}
.doc-main-o .o-con-top{ background-color: #fff; text-align: center; width: 100%; padding: 50px 0;}
.doc-main-o .li-img{ width: 80px; height: 59px; margin: 0 auto;}
.doc-main-o .li-img span{ display: block; float: left; background-image: url(../images/17doc-58.png); background-repeat: no-repeat;}
.doc-main-o li:nth-child(1) .li-img span{ width:48px; height: 59px; margin: 0 0 0 16px;} 
.doc-main-o li:nth-child(2) .li-img span{ width:80px; height: 40px; margin: 9.5px 0 0 0; background-position: 0 -59px;} 
.doc-main-o li:nth-child(3) .li-img span{ width:59px; height: 47px; margin: 6px 0 0 10.5px; background-position: 0 -99px;} 
.doc-main-o li:nth-child(4) .li-img span{ width:52px; height: 52px; margin: 3.5px 0 0 14px; background-position: 0 -146px;} 
.doc-main-o li:nth-child(5) .li-img span{ width:50px; height: 58px; margin: .5px 0 0 15px; background-position: 0 -198px;} 
.doc-main-o li:nth-child(6) .li-img span{ width:53px; height: 49px; margin: 5px 0 0 13.5px; background-position: 0 -256px;}
.doc-main-o li h4{ color: #333; font-size: 24px; line-height: 24px; font-weight: normal; margin-top: 20px;}
.doc-main-o li h4:after{ content: ''; display: block; width: 30px; height: 1px; background-color: #ff6800; margin: 20px auto;}
.doc-main-o li p{ color: #666; font-size: 14px; line-height: 24px; width: 470px; height: 120px; margin: 20px auto auto auto;}
.doc-main-o .o-con-bottom img{ width: 100%; height: 380px;}
.doc-main-t .t-city ul{ margin-top: -25px;}
.doc-main-t .t-city li{ float: left; text-align: center; width: 20%; margin-top: 25px;}
.doc-main-t .t-city .li-img{ width:91px; height: 113px; margin: 0 auto;}
.doc-main-t .t-city .li-img span{ display: block; float: left; width: 74px; height: 86px; margin:27px 0 0 8.5px; background-image: url(../images/17doc-58.png); background-repeat: no-repeat; background-position: 0 -305px;}
.doc-main-t .t-city li:nth-child(2) .li-img span{ width: 91px; height: 71px; margin: 42px 0 0 0; background-position: 0 -391px;}
.doc-main-t .t-city li:nth-child(3) .li-img span{ width: 55px; height: 87px; margin: 26px 0 0 18px; background-position: 0 -465px;}
.doc-main-t .t-city li:nth-child(4) .li-img span{ width: 48px; height: 89px; margin: 24px 0 0 22.5px; background-position: 0 -552px;}
.doc-main-t .t-city li:nth-child(5) .li-img span{ width: 54px; height: 97px; margin: 16px 0 0 18.5px; background-position: 0 -641px;}
.doc-main-t .t-city li:nth-child(6) .li-img span{ width: 49px; height: 113px; margin: 0 0 0 21px; background-position: 0 -738px;}
.doc-main-t .t-city li:nth-child(7) .li-img span{ width: 76px; height: 88px; margin: 25px 0 0 7.5px; background-position: 0 -851px;}
.doc-main-t .t-city li:nth-child(8) .li-img span{ width: 79px; height: 75px; margin: 38px 0 0 6px; background-position: 0 -939px;}
.doc-main-t .t-city li:nth-child(9) .li-img span{ width: 67px; height: 76px; margin: 37px 0 0 12px; background-position: 0 -1014px;}
.doc-main-t .t-city li:nth-child(10) .li-img span{ width: 68px; height: 69px; margin: 44px 0 0 11.5px; background-position: 0 -1090px;}
.doc-main-t .t-city p{ color: #333; font-size: 20px; line-height: 26px; margin-top: 20px;}
.doc-main-t .t-city p span{ color: #999; font-size: 14px; display: block;}
.doc-main-t .t-map{ margin-top: 60px; text-align: center;}
.doc-main-t .t-map img{ display: inline-block;}
.doc-main-s ul{ margin: -10px 0 0 -10px;}
.doc-main-s li{ float: left; height: 420px; position: relative; margin: 10px 0 0 10px;}
.doc-main-s .li-text{ position: absolute; right: 30px; bottom: 20px; text-align: right; color: #fff; line-height: 30px;}
.doc-main-s .li-text h4{ font-size: 24px; font-weight: normal;}
.doc-main-s .li-text p{ font-size: 18px;}

.honor-main-o .o-tex{ text-align: center; color: #ff6800; font-size: 14px; line-height: 24px;}
.honor-main-list{ margin-top: 50px; position: relative; padding-bottom: 60px;}
.honor-main-list .line{ width: 1px; height:100%; background-color: #e8e8e8; margin: 0 auto; position: absolute; left: 50%; margin-left: -.5px; top: 20px;}
.honor-main-list li{width: 614px;}
.honor-main-list li.overHight{ margin-top: -200px;}
.honor-main-list .position-left{ float: left;}
.honor-main-list .position-right{  float: right;}
.honor-main-list .li-con{ position: relative; padding:20px 30px; background-color: #fff; border: 1px solid #ccc; width: 480px; -webkit-box-shadow: 0 3px 8px rgba(0,0,0,.15);-moz-box-shadow: 0 3px 8px rgba(0,0,0,.15);box-shadow: 0 3px 8px rgba(0,0,0,.15);}
.honor-main-list .li-con h5{ color: #ff6800; font-size: 24px; line-height: 24px;}
.honor-main-list .li-con p{ color: #888; font-size: 14px; line-height: 24px; margin-top: 5px;}
.honor-main-list .li-img{ margin-top:5px; margin-left: -9px;}
.honor-main-list .li-img img{ display: inline-block; vertical-align: top; margin-left: 9px; margin-top: 9px; padding: 4px; border: 1px solid #ebebeb;}
.honor-main-list .position-left h5,.honor-main-list .position-left p,.honor-main-list .position-left h5,.honor-main-list .position-left .li-img{ text-align: right;}
.honor-main-list .rad{ position: relative; margin-top: 15px; background-color: #fff; padding: 7px; border: 1px dashed #a5a5a5; -moz-border-radius:50%; -webkit-border-radius: 50%; border-radius: 50%;}
.honor-main-list .rad:before{ content: ''; width: 12px; height: 12px; display: block; background-color: #e5e9ea; -moz-border-radius:50%; -webkit-border-radius: 50%; border-radius: 50%;}
.honor-main-list .li-con:before{ content: ''; display: block; width: 12px; height: 16px; background: url(../images/17doc-9.png) no-repeat; position: absolute; top: 20px;}
.honor-main-list .position-left .li-con:before{ right: -12px;}
.honor-main-list .position-right .li-con:before{ left: -12px; background-position: 0 -16px;}

.newsList-main-l{ width:210px;}
.newsList-main-l ul{ border:1px solid #ddd; border-bottom:none;}
.newsList-main-l li a{height:38px; line-height:38px; text-indent:10px; width:100%; display:block; color:#555; border-bottom:1px solid #ddd; font-size:14px; background:#fff;}
.newsList-main-l li a:hover{ color:#ff6800; background:#f9f9f9;}
.newsList-main-l li a.on{ color:#ff6800; background:#f9f9f9;}
.newsList-main-l li a.currclass{ color:#ff6800; background:#f9f9f9;}
.newsList-main-r{ width:970px;}
.newsList-main-nr{ margin-top: -20px;}
.newsList-main-nr li{ padding:20px 30px; border:1px solid #eaeaea; margin-top: 20px;;}
.newsList-main-nr li dl{ float: left; width: 750px;}
.newsList-main-nr li dt{ color: #666; font-size: 18px; line-height: 18px; width:750px; overflow:hidden;text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	-webkit-text-overflow:ellipsis;
	-moz-text-overflow:ellipsis;
	white-space:nowrap;}
.newsList-main-nr li dd{ color: #999; font-size: 12px; line-height: 22px; height: 44px; overflow: hidden; margin-top: 10px;}
.newsList-main-nr li a{color:#ff6800; font-size:12px; display: block; line-height: 12px; margin-top: 10px;}
.newsList-main-nr li a:hover{ text-decoration: underline;}
.newsList-main-nr li span{ float: right; margin-top: 10px; color:#ccc; font-size:20px; text-align: right; line-height: 36px; display: block;}
.newsList-main-nr li b{ font-size: 36px; display: block; font-weight: normal;}
.newsList-main-nr li:hover{ border-color: #ff6800; -webkit-box-shadow: 0 0 15px rgba(0,0,0,.1);-moz-box-shadow: 0 0 15px rgba(0,0,0,.1);box-shadow: 0 0 15px rgba(0,0,0,.1);}
.newsList-main-meau{ padding:50px 0 0 0;}
.newsList-main-meau p{ float: right;}
.newsList-main-meau p a{ vertical-align: top; margin-left: -1px; width:28px; height:28px; display:inline-block; line-height:28px; text-align:center; color:#666; font-size:12px; border: 1px solid #d7d7d7;}
.newsList-main-meau p a:hover{ color: #ff6800;}
.newsList-main-meau p a.on{ position: relative; color:#fff; border-color: #ff6800; background-color: #ff6800;}
.newsList-main-meau p a.jt{ font-weight:bold;}
.meau-page-tog{ margin-left: 10px; float: right; color: #666; font-size: 12px; line-height: 30px;}
.meau-page-tog input{ height: 28px; line-height: 28px; width: 48px; border: 1px solid #d7d7d7; font-size: 12px; color: #333; text-align: center;}
.meau-page-tog a{ line-height: 28px; display: inline-block; vertical-align: top; padding: 0 5px; color: #ff6800; border: 1px solid #ff6800; margin-left: 5px;}
.meau-page-tog a:hover{ background-color: #ff6800; color: #fff;}
.newsDel-main .p1{ color:#ff6800; font-size:18px; line-height:30px; text-align:center; padding-bottom:8px; border-bottom:1px solid #f1f1f1; }
.newsDel-main .p2{ text-align:center; color:#aaaaaa; font-size:14px; margin:12px 0 22px 0}
.newsDel-main-m{ padding-bottom:40px; border-bottom:1px solid #f1f1f1;}
.newsDel-main-m p{ color:#555555; font-size:14px; line-height:24px; padding-bottom:28px;}
.newsDel-main .p3{ text-align:center; padding-top:15px;}
.newsDel-main .p3 a{ color:#aaaaaa; font-size:14px; padding:0 25px;}
.newsDel-main .p3 a:hover{color:#ff6800;}

.payWay-main-o{ color: #666; font-size: 14px; line-height: 24px; text-align: center;}
.payWay-main-o .o-tex a{ color: #999; text-decoration: underline;}
.payWay-main-o .o-tex a:hover{ color: #ff6800;}
.payWay-main-o img{ display: inline-block;}
.payWay-main-o .o-img{ margin-top: 30px;}
.payWay-main-o dl{ margin-top: 40px;}
.payWay-main-o dt{ color: #ff6800; font-size: 18px; line-height: 18px;}
.payWay-main-o dl img{ margin-top:25px;}
.payWay-main-o dd{ margin-top: 20px;}
.payWay-main-t{ background-color: #f8f8f8;}
.payWay-main-t dl{ width:1000px; margin: 0 auto; text-align: center; padding-bottom: 25px; border-bottom: 1px solid #eaeaea; margin-bottom: 25px;}
.payWay-main-t dt{ color: #ff6800; font-size: 18px; line-height: 24px;}
.payWay-main-t dt span{ display: block; color: #999; font-size: 12px;}
.payWay-main-t dd{ margin-top: 25px; width: 333px; border: 1px dashed #ff6800; padding: 10px 0; color: #666; font-size: 14px; line-height: 24px; text-align: left; padding-left: 150px; background-image:url(../images/17doc-14.gif); background-repeat: no-repeat; background-position:28px center;}
.payWay-main-t dd.fr{ background-image: url(../images/17doc-15.png);}
.payWay-main-t p{ margin-top: 20px; color: #999; font-size: 14px; line-height: 24px;}
.payWay-main-t .dl-t{ padding-bottom: 0; margin-bottom: 0; border: 0;}
.payWay-main-t .dl-t p{ color: #555;}
.payWay-main-s{ text-align: center;}
.payWay-main-s p{ color: #666; font-size: 14px; line-height: 24px;}
.payWay-main-s span{ display:inline-block; color: #ff6800; font-size: 14px; padding:0 45px; line-height: 42px; border:1px dashed #d2d2d2; margin-top: 20px;}
.payWay-main-s dl{ margin-top: 20px;}
.payWay-main-s dt{ color: #333; font-size: 18px; line-height: 18px;}
.payWay-main-s dd{ margin-top: 10px;}
.payWay-main-s dd a{ display: inline-block; color: #999; font-size: 14px; line-height: 14px; padding: 0 18px; border-right: 1px solid #ccc;}
.payWay-main-s dd a:last-child{ border: 0;}
.payWay-main-s dd a:hover{ color: #ff6800;}
.payWay-main-f{ background-color: #f8f8f8;}
.payWay-main-f p.fl{ color: #ff6800; font-size: 18px; margin: 80px 0 0 200px;}
.payWay-main-f p.fl:before,.payWay-main-f p.fl:after{ content: ''; display: block; width: 30px; height: 2px; background-color: #ccc; margin: 30px auto;}
.payWay-main-f ul{ width: 700px;}
.payWay-main-f li{ color: #555; font-size: 14px; line-height: 28px; list-style-type: disc;}
.payWay-main-f li span{ color: #ff6800;}
.payWay-main-f li a{ color: #999; text-decoration: underline;}
.payWay-main-f li a:hover{ color: #ff6800;}

.contact-box{ margin-right: 30px; float: left; width: 338px; padding:30px 0 0 40px; border: 1px solid #eaeaea; min-height: 313px;}
.contact-box dl{ margin-bottom: 25px;}
.contact-box dt{ color: #333; font-size: 24px; line-height: 24px;}
.contact-box dd{ color: #888; font-size: 14px; line-height: 22px; padding-top: 10px; width: 282px;}
.contact-box h5{ color: #ff6800; font-size: 30px; line-height: 30px; padding-top: 15px;}
.contact-box-o{ line-height:38px;}
.contact-box-o:before{ content: ''; display: block; width: 30px; height: 1px; background-color: #ddd; margin-bottom: 25px;}
.contact-box-o h6{ color: #333; font-size: 18px; font-weight: normal;}
.contact-box-o p{ color: #ff6800; font-size: 30px; line-height: 30px; font-weight: bold;}
.contact-box-o span{ display: block; color: #ff6800; font-size: 16px; font-weight: bold;}
.contact-box-o i{ display: block; color: #999; font-size: 12px; line-height: 18px;}
.contact-box ul{ margin-top: -5px;}
.contact-box li{ float:left; width:50%; margin-top: 5px;}
.contact-box li a{ display:inline-block; color:#999; font-size:13px; padding-left:43px; background:url(../../../images/q1.gif) no-repeat left 3px; line-height:36px;}
.contact-box li a:hover{ color:#ff6800}
.contact-box a.btn{ color: #ff6800; line-height: 32px; border: 1px solid #ff6800; padding: 0 15px; display:inline-block; font-size: 14px;}
.contact-box a.btn:hover{ background-color: #ff6800; color: #fff;}
.contact-box-s{ margin-top: 20px;}
.contact-box-s:before{ display: none;}
.contact-box-s u{ padding-left: 28px; background: url(../images/17doc-16.gif) no-repeat left 3px; color: #888; font-size: 14px; line-height: 20px; display: block; padding-bottom: 5px;}
.contact-main-o .tit:after,.contact-main-t .tit:after{ display: none;}
/*.contact-main-t ul{ text-align: center;}
.contact-main-t li{ margin: 0 2px; cursor: pointer; display: inline-block; vertical-align: top; width: 118px; height: 38px; line-height: 38px; border: 1px solid #eaeaea; color: #666; font-size: 16px; text-align: center;}
.contact-main-t li:hover{ color: #ff6800;}
.contact-main-t li.on{ color: #fff; background-color: #ff6800; border-color: #ff6800;}
.contact-map-con{ display: none; position: relative; margin-top: 50px;}
.contact-map-con img{ width: 100%; }
.contact-map-con .con-r{ width: 50%; position: absolute; top: 0; right:0; background-color: rgba(233,231,225,.9); height: 100%;}
.contact-map-con .con-r-tex{ padding:8% 0 0 10%;}
.contact-map-con .con-r-tex h4{ color: #ff6800; font-size: 24px; line-height: 24px;}
.contact-map-con .con-r-tex p{ color: #333; font-size: 14px; line-height: 24px; margin-top:5%;}
.contact-map-con .con-r-tex p span{ display: block; color: #666; margin-top: 5%;}
.contact-map-con .con-r-tex a{ margin-top: 5%; display:inline-block; padding: 0 10px; line-height: 36px; border: 1px solid #ff6800; font-size: 14px; color: #ff6800;}
.contact-map-con .con-r-tex a{ display: inline-block; padding-left: 15px; }
.contact-map-con .con-r-tex a:before{ content:''; display: block; float: left; width: 10px; height: 13px; margin:11px 5px 0 0; background: url(../images/17doc-24.png) no-repeat;}
.contact-map-con .con-r-tex a:hover{ background-color: #ff6800; color: #fff;}
.contact-map-con .con-r-tex a:hover:before{ background-position: 0 -13px;}*/
.contact-main-t{ background-color: #f5f5f5;}
.contact-main-t .t-mapList ul{ margin: 0 -10px;}
.contact-main-t .t-mapList li{ width: 284px; background-color: #fff; float: left; margin:10px;}
.contact-main-t .li-text{ padding:30px 20px;}
.contact-main-t .li-text h4{ font-size: 24px; line-height: 24px; color: #000;}
.contact-main-t .li-text p{ color: #333; font-size: 14px; line-height: 24px; margin-top: 20px; min-height: 150px;}
.contact-main-t .t-mapList img{ width: 100%; height: 240px;}
.contact-main-t .t-mapList a{ display: block; line-height: 64px; color: #ff6800; font-size: 14px;}
.contact-main-t .t-mapList a span{ margin: 0 20px; background: url(../images/17doc-31.png) no-repeat right center; display: block;}
.contact-main-t .t-mapList a:hover{ color: #fff; background-color: #ff6800;}
.contact-main-t .t-mapList a:hover span{ background: url(../images/17doc-32.png) no-repeat right center;}

/*视频弹出层 样式*/
.dig-bg {width: 100%;height: 100%;background: #000;position: fixed;left: 0;top: 0;z-index: 10000;filter: alpha(opacity=50);-moz-opacity: 0.5;opacity: 0.5;display: none;}
.dig-vid {width: 940px;height: 480px;position: fixed;left: 50%;margin-left: -460px;top: 50%;margin-top: -240px;background: #666;-moz-border-radius: 6px 6px 0 0;-webkit-border-radius: 6px 6px 0 0;border-radius: 6px 6px 0 0;overflow: hidden;box-shadow: 0 0 15px #666;z-index: 10001;display: none;}
.about_main_t{ background:#f2f2f2; padding:60px 0 50px 0;}
.about_main_t_l p{ color:#333; font-size:24px; line-height:24px; padding-bottom:30px;}
.about_main_t_l li{ color:#888; font-size:18px; line-height:36px; cursor:pointer;}
.about_main_t_l li:hover{ color:#ff6800;}
.about_main_t_l li.on{ color:#ff6800;}
.about_main_t_r{ width:653px;}
.about_main_t_r li { display:none; width:700px;}
.about_main_t_r li i{ float:left; border:1px solid #e5e5e5; display:block; margin:0 30px 18px 30px;}
.about_main_t_r li i img{ width:252px; height:184px; border:3px solid #fff;}

/*网站地图*/
.map-top{ padding:30px 0; background-color: #fff; text-align: center; border-bottom: 1px solid #e9e9e9;}
.map-top-text{ padding: 25px 0; text-align: left; display: inline-block; padding-left: 265px; background: url(../images/17doc-25.gif) no-repeat left center}
.map-top-text h4{ color: #ff6800; font-size: 24px; line-height: 24px; font-weight: normal;}
.map-top-text p{ color: #666; font-size: 14px; padding-top: 10px;}
.map-top-text dl{ padding-top: 20px; margin-top: 20px; border-top: 1px dotted #b3b3b3; width: 380px;}
.map-top-text dt{ line-height: 34px;}
.map-top-text dt .but{ 
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	display: inline-block; width: 90px; margin-right: 10px; text-align: center; line-height: 34px; background-color: #ff6800; color: #fff;}
.map-top-text dt .fast{color: #ff6800;margin-left: 10px;cursor:pointer;}
.map-top-text dt .fast:hover{ text-decoration: underline;}
.map-top-text dd{ margin-top: 8px;}
.map-top-text dd a{color: #ff6800;}
.map-top-text dd a:hover{ text-decoration: underline;}
.map-main{ padding:30px 0 50px; background-color: #fbfbfb;}
.map-main a{ color:#555555; line-height:24px;}
.map-main a:hover{ color:#ff6800;}
.map-main h3{ color: #333; font-size: 14px;}
.map-main h4{ margin-bottom:3px;}
.map-main h4 a{ color:#ff6800; font-size:14px; font-weight:normal;}
.map-main h4 a:hover{ text-decoration:underline;}
.map-main-o{ width:100%; padding-bottom:20px; border-bottom:1px dashed #dedede; margin-bottom:20px;}
.map-main-o-m{ width:373px; border-right:1px dashed #dedede; float:left;  margin-right:20px; padding-right:17px;}
.map-main-o-m p { margin-bottom:5px; word-break: break-all; word-wrap:break-word;}
.map-main-o-m p a{ font-size:12px; line-height:21px; display:inline-block}
.map-main-o-m:nth-child(3){border: 0; margin-right: 0; padding-right: 0;}
.map-main dl{ float:left; width:93px;}
.map-main dl dt a{ color:#666; font-weight:bold;}
.map-main dl dd a{ display:block;}
.map-main-o-t a{ margin-right:20px;}