﻿body{margin: 0; padding: 0; font-family: "Microsoft Yahei"; font-size: 14px;}
ul,li,p,form,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,input,button{list-style: none; margin:0; padding: 0; font-family: "Microsoft Yahei"}
a{color: #333; text-decoration: none;}
a:hover{color: #ff6138}
i{font-style: normal;}
.a{width: 1166px; margin: 0 auto}
img{border:0px;}

/* 390-315 */
.topWeb{ width: 100%; height: 315px; overflow: hidden; display:block; border:0; background-color: #fff}
.footer{ width: 100%; height: 196px; overflow: hidden; display:block; border:0; background-color: #fff}   /* chenzw  相应增加footer高度 175 196 */

.body-gray{background-color: #F0F0F0}

/** header s **/
.header{height: 95px; position:relative;}
.logo{ margin-top: 30px; }
.logo_img{ width: 192px; height:72px; display: block; background-image: url(../images/logo.png); }
.logo_sub{ position: absolute; left: 210px; top:21px; font-size:22px; color: #007bc8}  /* chenzw 中线对齐 20160929 */

.nav{position: absolute; right: 0px; top:35px;}
.nav ul{overflow: hidden;}
.nav ul li{ float: left; margin-left: 40px; text-align: center; font-size: 16px; }
.nav ul li a:hover{color: #f3aa0d}
.nav ul li.cur{border-bottom: 2px #f3aa0d solid; padding-bottom: 5px;}
.nav ul li.cur a{color: #f3aa0d}
.login{position: absolute; right:0px; top:3px; font-size: 12px; color: #999999}
.login a{color: #999999}
.login i{ font-size: 12px; font-style: normal; margin-left: 5px; margin-right: 5px;}
/** header e **/


/** banner s *269->190 修改宽度 chenzw 20161213 */
.banner{height: 190px; background-image: url(../images/banner_bg.jpg); width: 100%; min-width:1166px; overflow: hidden;}
.banner .a{height: 190px; position: relative;}
/** 搜索区域 **/
.search{position: absolute; left: 10px; top: 90px;}
.s-input{padding:10px; border:1px #0067a8 solid; width:400px; padding-left: 40px;}
.s-button{width: 120px; padding: 10px; cursor:pointer; margin-left: -10px; margin-top: -2px; background-image: url(../images/s_button_line.jpg); border: 1px #0067a8 solid; font-size: 14px; color: #fff}
.s-hot{ display: block; color: #fff; padding-top: 10px; }
.s-hot a{ color: #e7e7e7; text-decoration: underline; margin-right: 15px; font-size: 12px; }
.s-icon{width: 24px; height: 24px; display: block; position: absolute; background-image: url(../images/home_ico.png); margin-top: -32px; margin-left: 8px;}

.banner_ad{position: absolute; right: 0px; bottom:-3px;}
/** banner e **/


/** column s **/
.column{padding-top: 80px; overflow: hidden;}
.cico{width: 74px; height: 74px; display: block; background-repeat: no-repeat; margin: 0 auto}
.column ul{overflow: hidden;}
/*.column li{ width: 20%; height: 180px; float: left; text-align: center; font-size: 18px; line-height:14px;}    IE不兼容 */
.column li{ width: 20%; height: 180px; float: left; text-align: center; font-size: 18px; line-height:14px; line-height: 17px\9}

.column_ico1{background-image: url(../images/column_ico1.jpg);}
.column_ico2{background-image: url(../images/column_ico2.jpg);}
.column_ico3{background-image: url(../images/column_ico3.jpg);}
.column_ico4{background-image: url(../images/column_ico4.jpg);}
.column_ico5{background-image: url(../images/column_ico5.jpg);}
.column_ico6{background-image: url(../images/column_ico6.jpg);}
.column_ico7{background-image: url(../images/column_ico7.jpg);}
.column_ico8{background-image: url(../images/column_ico8.jpg);}
.column_ico9{background-image: url(../images/column_ico9.jpg);}
.column_ico10{background-image: url(../images/column_ico10.jpg);}
/** column e **/


/** link s **/
.link{background-color: #f4f4f4; width:100%; min-width:1166px;}
/* 用轮播时要去掉以下两行   chenzw */
.link ul{overflow: hidden; padding-top:20px; padding-bottom:20px}
.link ul li{float: left; width: 33.3%; text-align: center;}


/** footNav s **/
.footNav{text-align: center; padding-top: 15px; padding-bottom: 15px; font-size: 12px; border-top: 1px #e3e3e3 solid; padding-top: 20px;}
.footNav a{color: #4d8fb9}
.footNav i{font-size: 12px; margin-left: 10px; margin-right: 10px; color: #4d8fb9}


/** copyright s **/
.copyright{padding-top:10px; padding-bottom:30px; overflow:hidden;}
.copyright span{display: inline-block; float: left}
.copyright span.ewm{margin-left:35%; margin-top:13px; }   /* chenzw 添加浏览器兼容信息后，图标往下移   */
.copyright span.copy-text{ font-size: 12px; margin-left: 20px}
.copyright span.copy-text p{ line-height:25px; }


/** 应用超市-应用模板 **/
.sm-ico{background-color: #f7f7f7; padding-top: 40px; padding-bottom: 30px; padding-left: 160px;}
.sm-ico ul li{ float: left; width: 8%; text-align: center; line-height: 35px; position: relative;}
.sm-ico ul:after{ display: table; content: ""; width: 0; clear: both; }
.sm-ico ul li.cur .ico{ background-image: url(../images/yymb-ico-orange.png);}
.sm-ico ul li.cur a{color: #ff7800}
.sm-ico ul li span{ display: block; width: 60px;}
.sm-ico .ico{ width: 54px; height: 54px; background-repeat: no-repeat; background-image: url(../images/yymb-ico.png);}
.sm-ico .ico-1{background-position:0 0}
.sm-ico .ico-2{background-position:-84px 0}
.sm-ico .ico-3{background-position:-168px 0}
.sm-ico .ico-4{background-position:-256px 0}
.sm-ico .ico-5{background-position:-338px 0}
.sm-ico .ico-6{background-position:-422px 0}
.sm-ico .ico-7{background-position:-506px 0}
.sm-ico .ico-8{background-position:-590px 0}
.sm-ico .ico-9{background-position:-674px 0}
.sm-ico .ico-10{background-position:-758px 0}
.sm-ico .ico-11{background-position:-842px 0}

.template{padding-top: 20px; padding-bottom: 20px;}
.template ul{overflow: hidden;}
.template ul li{ width: 25%; float: left; text-align: center; line-height: 35px; height:230px; text-align: center;}
.template ul li span{ display: block;  width: 270px; height: 147px; margin:0 auto; margin-bottom:15px;}
.template ul li a{ display:inline-block; padding:0px 5px; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; line-height:20px; margin-right:5px; margin-left:5px}
.template ul li a:hover{border:1px #ff6138 solid}

.other_ad{ text-align: center;  padding-top:20px;}
.other_ad img{width: 450px; }
.tra-ico{ width: 20px; height: 10px; display: block; position: absolute; bottom: -30px; margin-left: 20px;  background-image:url(../images/yymb-cur.jpg); }

/** 内容章节 **/
.section{padding: 20px; padding-top: 0}
.section dl{background-color: #fff; margin-bottom: 20px;}
.section dl dt span{ width: 137px; height: 42px; margin-left: -10px; margin-top: 10px; line-height:35px;  background-image:url(../images/yymb_detail_tit.png); background-repeat: no-repeat; color: #fff; font-size: 18px; display: inline-block; text-align: center;}
.section dl dd{padding: 20px; padding-top: 10px;} 
/* 
.fwzyDeatil dl dd{padding: 20px; padding-top: 10px; line-height: 35px;}
.newsList dl dd{padding: 20px; padding-top: 10px; line-height: 35px;}
.yymb-detail dl dd,.userMap dl dd{padding: 20px; padding-top: 10px; line-height: 35px;}
*/

.yymb-detail dl dd{ line-height:35px;}
.yymb-detail .xtjt ul{overflow: hidden;}
.yymb-detail .xtjt ul li{ float: left; width: 25%; text-align: center;}
.yymb-detail .xtjt ul li img{border:1px #ccc solid; padding: 5px;}

.yymb-detail .lxfs ul{ overflow: hidden; padding-left: 20px;}
.yymb-detail .lxfs ul li{ float: left; width: 45%}

/** 省市直通 **/
.crumbs{color: #999; background-color:#f7f7f7; padding-top: 10px; padding-bottom: 10px; }
.crumbs a{ color: #999; text-decoration: underline; font-size: 13px; }
.crumbs a.btn{ color:#fff; text-decoration:none; margin-top:-5px}
.crumbs .crumbs-icon{ width: 14px; height: 14px; display: inline-block; background-image: url(../images/nav.png); margin-bottom: -2px; }

.areaList{ padding-top:20px; padding-bottom: 30px; }
.areaList dl:last-child{border-bottom: none;}
.areaList dl{ padding-top:20px; padding-bottom: 10px; overflow: hidden; border-bottom: 1px #e4e4e4 dashed}
.areaList dl dt{ float: left; margin-right: 20px; float: left; position: absolute;}
.areaList dl dt{background-color: #73bfee; color: #fff; padding: 2px 10px; border-radius: 4px; -webkit-border-radius:4px; -moz-border-radius:4px;}
.areaList dl dd{ float: left; width: 100%; margin-left: 70px;  }
.areaList dl dd a{ width: 100px; display: inline-block; text-decoration: underline; margin-bottom: 10px;}
.areaList dl dd a:hover{ color: #007bc8 }

.tabs{border-bottom: 1px #e2e2e2 solid; margin-bottom: 20px; padding-left: 20px;}
.tabs a{ display: inline-block; width: 150px; text-align: center; height: 40px; line-height: 40px; margin-bottom: -1px;}
.tabs a.cur{border:1px #e2e2e2 solid; border-bottom: 1px #fff solid; border-top:1px #ff7800 solid; color: #ff7800}
.tabsCon>div{ display: none; }



/** 手机地图 **/
.mobileMap .introduce .tit{ padding-top: 12px; padding-bottom: 12px; background-color: #027bca; color: #fff; font-size: 22px; text-align: center; }
.mobileMap .introduce .des{ font-size: 13px; line-height: 20px; color: #666; padding: 0px 10px 10px 10px;}
.mobileMap .introduce dd{overflow: hidden; margin-right: -22px;}
.mobileMap .introduce dd ul{ width: 261px; height:310px; float: left; margin-right: 21px; background-color: #f7f7f7} /* 22 改 21，修正低版本chrome显示问题 chenzw 20160825 */

.mobileMap .download{ padding-bottom: 20px; }
.mobileMap .download dd{overflow: hidden;}
.mobileMap .download dd ul{ float: left; border-right: 1px #efefef solid; padding-left: 120px; padding-right: 110px;}
.mobileMap .download dd ul .new{ color: #000 }
.mobileMap .download dd ul .btn{margin-bottom: 10px;}
.mobileMap .download dd ul .btn a{display: inline-block; padding: 3px 50px; background-color: #59b8e4; color: #fff; font-size: 16px; border-radius: 4px; -webkit-border-radius:4px; -moz-border-radius:4px;}
.mobileMap .download dd ul .download-ico{ width: 14px; height: 14px; display: inline-block; background-image: url(../images/down-min.png); margin-bottom: -2px }
.mobileMap .download dd ul .list{ color: #666; font-size: 12px;line-height: 25px; }
.mobileMap .download dd ul .list a:hover{ color: #ff6138 }
.mobileMap .download dd ul span{ float: left; margin-top: 15px;}
.mobileMap .download dd ul li{ margin-left: 100px; }
.mobileMap .download .ico_ios{ width: 82px; height: 82px; display: inline-block; background-image: url(../images/ios.jpg); }
.mobileMap .download .ico_android{ width: 82px; height: 82px; display: inline-block; background-image: url(../images/android.jpg); }
.ico{    
	width: 12px;
    height: 12px;
    display: inline-block;
    background-image: url(../images/list_ico.jpg);
    margin-right: 5px;
}

.mobileMap .download dd ul.android{border:0px;}
.mobileMap .download dd ul.apple{border:0px;}
.mobileMap .download dd ul.android .btn a{display: inline-block; padding: 3px 50px; background-color: #f08200; color: #fff; font-size: 16px; border-radius: 4px; -webkit-border-radius:4px; -moz-border-radius:4px;}



/** 新闻列表详情 **/
.newsList .right{ float: right; color: #ccc }
.newsList ul li{border-bottom: 1px #ececec solid; padding-top: 8px; padding-bottom: 9px; font-size: 15px;}

.newsShow h1.bt{ text-align: center; font-weight: 100; padding-bottom: 20px; border-bottom: 1px #efefef solid }
.newsShow h2.date{ text-align: center; font-weight: 100; padding-bottom: 20px; font-size: 12px; color:#999 }
.newsShow h2.date span{ display: inline-block; margin-right: 10px; margin-left: 10px; }

.newsShow dl dd{padding: 20px; padding-top: 10px; line-height: 35px;}

.page{ text-align: center; }
.page a{ display: inline-block; background-color: #ebebeb; padding: 5px 15px; margin-right: 2px; margin-left: 2px;}
.page a.cur{color:#fff; background-color: #ff6138;}


/** 新闻列表评论 **/
.newsList{overflow: hidden;}
.comment{overflow: hidden;  margin-bottom: 20px;}
.comment .a{background-color: #fff;}
.comment-form h1{ font-weight: 100; margin-bottom: 20px; }
.comment-form .textarea{ width: 100%; height: 100px; border:1px #cccccc solid; }
.comment-form .btn{border:0px; margin: 0px; width: 200px; padding: 10px 0; cursor: pointer; background-color: #1f92e2; color: #fff}
.comment-form p{text-align: right}
.comment-form{padding: 20px;}
.comment-list{padding: 20px;}
.comment-list ul li{ border-bottom: 1px #e2e2e2 solid; margin-bottom: 20px; padding-bottom: 20px; }
.comment-list span{ display: block; }
.comment-list span label{ display: inline-block; margin-right: 20px; color: #666 }
.comment-list span label.user{ margin-bottom: 10px; color:#4696ce}


/** 地图API **/
.mapApi{ margin-bottom: 20px; }
.mapApi .tit{height: 39px; line-height: 39px; background-color: #fff; overflow: hidden; margin-bottom: 10px;}
.mapApi .tit>span{float: left}
.mapApi .titIcon{width:16px; height: 39px; background-image: url(../images/titIcon.jpg); float: left; display: block}
.mapApi .titFont{ color:#27a9e3; margin-right: 10px; margin-left: 10px; }
.mapApi .tit ul{overflow: hidden; display: inline-block;}
.mapApi .tit ul li{ float: left; margin-left: 10px;}
.mapApi .tit ul li:hover a{color:#f69b25; border: 1px #f69b25 solid}
.mapApi .tit ul li a{ display: inline-block;  width: 100px; text-align: center; height: 39px; line-height: 32px; margin-top: 5px; border: 1px #27a9e3 solid; color:#27a9e3}
.mapApi .tit ul li.cur a{background-color: #27a9e3; color: #fff}
.mapApi .tit ul li.cur:hover a{background-color:#f69b25 }

.titIcon-red .titIcon{background-image: url(../images/titIcon-red.jpg); }
.titIcon-red .titFont{ color:#ff6259;}

/** 新闻列表左右布局 chenzw 20161015 **/
.newsList dd{overflow:hidden;}
.newsList .newsList-left{ width: 820px; float: left }
.newsList .newsList-right{ width: 260px; float: left; margin-left: 30px; background-color: #fff; padding: 20px;}
.newsList .newsList-right .img{margin-bottom: 20px;}
.newsList .newsList-right .tit{ color:#a4a4a4; font-size: 14px; border-bottom: 1px #e7e7e7 solid; padding-bottom: 10px; margin-bottom: 10px;  }
.newsList .newsList-right .tit b{ color:#027bca }
.newsList .newsList-right .sort{ width: 18px; height: 18px; line-height: 18px; border-radius: 2px; -webkit-border-radius:2px; -moz-border-radius:2px; font-size: 13px; margin-right:5px; display: inline-block; background-color: #027bca; color: #fff; text-align: center; }
.newsList .newsList-right ul li{border-bottom: 0px; font-size: 13px;}
.newsList .newsList-right ul li a{ color: #666 }
.newsList .newsList-right ul li a:hover{ color: #ff6138 }

/** mapApi **/
.mapAip{background-color: #fff; padding: 20px 0; border:1px #e7e7e7 solid}
.mapImg img{ border: 1px #e3e3e3 solid; padding: 5px;}
.mapAip ul{overflow: hidden;}
.mapAip ul li{text-align: center; width:200px; float: left; margin-left:40px;}
.mapAip ul li a{ display: inline-block; padding:5px 25px; color: #a6a6a6; border: 1px #ccc solid; border-radius: 4px; -webkit-border-radius:4px; -moz-border-radius:4px;}
.mapAip ul li a:hover{border: 1px #27a9e3 solid; color: #27a9e3}
.mapAip ul li p{margin-bottom:7px}



/** 服务资源 **/
.fwzy .xtjt ul{overflow: hidden;}
/*.resources .xtjt ul li{ float: left; width: 25%; text-align: center; height:230px;}*/
.fwzy .xtjt ul li{ float: left; width: 25%; text-align: center; height:270px;}
.fwzy .xtjt ul li img{border:1px #ccc solid; padding: 5px;}
.fwzy .searchType{border-bottom: 1px #ebebeb solid; margin-bottom: 20px;}
.fwzy .searchType label{ display:inline-block; margin-right: 10px; }

.fwzy .searchResult  li{margin-bottom: 25px;}
.fwzy .searchResult p{line-height: normal; line-height: 20px; text-align: left;}
.fwzy .searchResult .date{ color: #999; font-size: 12px }
.fwzy .searchResult .des{ color: #999; font-size: 12px }
.fwzy .searchResult .tit{ color: #333; font-size: 18px; margin-bottom: 3px }
.fwzy .searchResult .btn{padding-top: 10px; overflow: hidden; margin-right: -20px; padding-left:0px;}
.fwzy .searchResult .btn a{ display: inline-block; border-radius: 2px; -webkit-border-radius:2px; -moz-border-radius:2px; padding: 5px 25px; margin-right: 20px}


.fwzyDeatil dd ul{overflow: hidden;}
.fwzyDeatil dd ul li{line-height:35px;}
.fwzyDeatil dd ul li span{font-size: 14px;}
.fwzyDeatil dd ul li span.tit{ display: inline-block; width: 80px; color: #3989bd; vertical-align: top}
.fwzyDeatil dd ul li span.con{ color: #666}



/** 公共 **/
.btn{ padding:5px 20px; border-radius: 2px; -webkit-border-radius:2px; -moz-border-radius:2px;}

.btn-border-orange{border:1px #ff7800 solid; }
.btn-border-blue{border:1px #54b3eb solid;}
.font-orange{ color: #ff7800 }
.font-blue{ color: #54b3eb }

.input{ padding: 5px; border-radius: 2px; -webkit-border-radius:2px; -moz-border-radius:2px; border:1px #ccc solid; }
.select{ padding: 5px; border-radius: 2px; -webkit-border-radius:2px; -moz-border-radius:2px; border:1px #ccc solid; }
.button{border:0px; padding: 5px 20px; width: 100px;  border-radius: 2px; -webkit-border-radius:2px; -moz-border-radius:2px; font-size: 14px; font-family: "微软雅黑"; cursor:pointer}
.btn-orange{background-color:#f3aa0d; color: #fff}


/** DIY制图 **/
.diyNav{padding:5px; overflow:hidden; line-height:35px;}
.divNav-tab a{margin-right:20px; direction:inline-block;}
.divNav-tab a.cur{color:#ff6138}

.divNav-search{float:right; position:relative}
.divNav-search input{border-radius:24px; border:1px #ccc solid; padding:5px 10px; color:#666}
.divNav-sb {width:24px; height:24px; display:block; background-image:url(../images/search.png); position:absolute; right:5px; top:2px;}

.setp-1 .img{ float:left; height:150px;}
.setp-1 ul{ overflow:hidden; margin-right:-20px;}
.setp-1 ul li{ margin-right:20px; width:549px; margin-bottom:20px; float:left; border:1px #e0e0e0 solid}
.setp-1 .text{background-color:#f6f6f6; width:270px; float:left; padding-left:15px; height:150px;}
.setp-1 .tit{display:block; border-bottom:1px #dfdfdf solid; line-height:25px; height:105px; padding-top:10px; font-size:14PX;}
.setp-1 .user label{display:inline-block; margin-left:10px; color:#999; font-size:12px;}
.setp-1 .user .mapIco{width:16px; height:16px; display:inline-block; margin-bottom:-3px; margin-right:3px;}
.setp-1 .user .mapIco-time{background-image: url(../images/ico_time.png);}
.setp-1 .user .mapIco-eye{background-image: url(../images/ico_eye.png);}
.setp-1 .user .mapIco-pin{background-image: url(../images/ico_pin.png);}
.setp-1 .user .name{ width:95px; margin-left:0px; color:#419edb;margin-top:10px;}

.setp-1 .t1{ font-size:18px; color:#2471d7; margin-bottom:10px;}
.setp-1 .t2{ font-size:13px; line-height:22px;}
.setp-1 .t3{ font-size:12px; color:#666; padding-top:8px; display:block}
.setp-1 ul li:hover{ border:1px #ff6138 solid}

.setp-1 .dCon{padding-top:20px;}
.setp-1 .liu_1{ width:630px; height:47px; display:block; background-image: url(../images/setp_1.jpg); position:absolute; margin-left:20%; margin-top:10px;}
.setp-1 .liu_2{ width:630px; height:47px; display:block; background-image: url(../images/setp_2.jpg); position:absolute; margin-left:20%; margin-top:10px;}


.faxian dd ul li:hover{border:1px #fff solid}

.setp-2 dd{ overflow:hidden; line-height:35px;}
.setp-2 .img{ width:410px; height:300px; border:1px #e6e6e6 solid; overflow:hidden; float:left}
.setp-2 .text{ float:left; margin-left:20px;}
.setp-2 .text .t1{ font-size:20px;}
.setp-2 .text .t2{ font-size:13px; color:#666; margin-bottom:10px;}
.setp-2 .text .t3 a{ margin-right:10px;}
.setp-2 .text .t4{ line-height:25px; color:#666; font-size:12px; margin-top:10px; margin-bottom:10px;}
.setp-2 .text .t4 p{ margin-bottom:0px; font-size:14px; color:#000; font-weight:bold}
.setp-2 .text .t5{ line-height:25px; color:#666; background-color:#f2f2f2; padding:10px 20px; font-size:13px}

.setp-2 .desTit{border-bottom:1px #ececec solid}
.setp-2 .desTit span{ display:inline-table; margin-left:20px; margin-bottom:-1px; padding:0px 20px; color:#ff6138; border:1px #ececec solid; border-bottom:1px #fff solid; border-top:1px #ff6138 solid}
.setp-2 .con{ padding-top:20px;}
.setp-2 .con .sl_t{ margin-bottom:10px; font-size:18px; font-weight:100}
.setp-2 .con .tis{  padding:10px; line-height:25px; color:#333}
.setp-2 .con .tis b{ font-weight:100; color:#ff6138}


/** 我的地图 **/
.userMap dd{ overflow:hidden}
.u_right{ width:930px; float:left; border:1px #ccc solid; border-top:3px #666 solid; border-radius:4px 4px 0 0; -webkit-border-radius:4px 4px 0 0; -moz-border-radius:4px 4px 0 0;}
.u_left{ width:170px; float:left; border:1px #ccc solid; border-top:3px #666 solid; margin-right:20px;line-height:25px; padding-bottom:20px; border-radius:4px 4px 0 0; -webkit-border-radius:4px 4px 0 0; -moz-border-radius:4px 4px 0 0}
.u_left span{ display:block; color:#666; font-size:13px; padding-left:20px;}
.u_left span b{ font-weight:100; color:#000}
.u_left .u_img{ text-align:center; display:block; padding-top:20px; height:58px;}
.u_left .u_img img{border-radius:50%; -webkit-border-radius:50%; -moz-border-radius:50%; margin:0 auto; display:inline-block;}
.u_left .u_name{ display:block; text-align:center; font-size:13px; color:#333; margin-bottom:10px;}
.u_left .u_edit a{ text-decoration:underline; color:#0099CC; margin-left:5px; margin-right:5px;}

.user_tab>a{ width:100px;}
.u_right .tabsCon{ padding:20px; padding-top:0px;}

.u_map_list .tit{ font-size:14px; margin-bottom:5px; margin-top:5px; color:#0099CC}
.u_map_list i{ color:#666; font-size:13px;}
.u_map_list .time{ font-size:13px;}
.u_map_list ul{ overflow:hidden; padding-left:20px;}
.u_map_list ul li{ float:left; width:25%; margin-bottom:30px;}
.u_map_list .img{border:1px #ccc solid; width:170px;}



/** home 入口页面 **/
.home_body{background-image:url(../images/home_bg.jpg); background-repeat:no-repeat; background-position:top}
.home{background-image:url(../images/home_bottom_bg.png); background-repeat:no-repeat; background-position:center bottom; height:100%}

.home_con{width:729px;  margin:0 auto; text-align:center; background-image:url(../images/home_map_bg.png); overflow:hidden; height:430px}
.home_con a{ width:215px; height:67px; line-height:60px; display:inline-block; text-align:center; font-size:25px; margin-left:30px; margin-right:30px;}
.home_con a.old{background-image:url(../images/home_old.jpg); color:#666}
.home_con a.new{background-image:url(../images/home_new.jpg); color:#fff}
.home_logo{ width:254px; height:95px; display:block; background-image:url(../images/home_logo.png); margin:0 auto; margin-top:120px; margin-bottom:80px; }


/** home 入口页面 轮播 chenzw **/
.demo{ height:165px; padding-top:30px; clear: both; position: relative;}
.bx_wrap {margin-left: 10px; margin-top:10px}
.bx_wrap ul li{text-align:center; margin-left: 50px; margin-right: 40px;}
.bx_wrap a.prev {width:20px;height:24px;line-height:24px;outline-style:none;outline-width: 0;position:absolute; top:90px; left:0px; text-indent:-999em; background: url(../images/arr_left.gif) no-repeat; z-index: 1000}
.bx_wrap a.next {width:20px;height:24px;line-height:24px; right:0px;position: absolute;top:90px; text-indent:-999em; background:url(../images/arr_right.gif) no-repeat; z-index: 1000}

/********* 401 error page    *******************/
.error-b{border-bottom: 1px #e2e2e2 solid; border-top:1px #e2e2e2 solid; padding-top: 200px; padding-bottom: 200px; margin-bottom: 20px;}
.error{overflow: hidden;  width: 500px; margin: 0 auto; }
.error .img{ width: 200px; float: left }
.error .text{ width: 200px; float: left; padding-top: 10px;}
.error .text p{ color: #666; font-size: 16px; margin-bottom: 10px; display: block}
.error .text p.big{ font-size: 25px; color: #000}
.return_home{display: inline-block; padding: 3px 15px; border: 1px #dfa259 solid; color: #dfa259; border-radius: 2px; -webkit-border-radius:2px; -moz-border-radius:2px; font-size: 14px; margin-top: 10px;}

/*** 等用户下拉 ***/	
.navSub>li{float: left; width: 100px; text-align: center; padding: 5px 10px;}
.navSub>li>ul{display: none; width: 120px; background-color: #fff; border: 1px #e2e2e2 solid; position: absolute;z-index: 10000;}
.navSub>li>ul>li{ height: 35px; line-height: 35px; border-bottom: 1px #e2e2e2 solid }
.navSub>li>ul>li a{ display: block; }
.navSub>li:hover ul{ display: block; }


/*二维码*/
#Erma{
    position: fixed;
    bottom: 20px;
    right: 20px;
    z-index: 20000;
}
#Erma img{
    display: block;
    width: 100px;
}