body { background: url(/wx/images/bg01.png) center 0 no-repeat #e0f4f2;}
.header { height: 214px;position: relative; z-index: 5;}
.topWrap { height: 150px;}
.topWrap .logo { float: left; display: block; margin-top: 10px;}
.topWrap .logo img{ width: 630px; height: auto;     visibility: hidden;}
.topWrap .searchbox { float: left; margin-top: 60px; margin-left: 150px; position: relative; width: 378px; height: 28px; background: #e0f4f2; border: 1px solid #2ba093; border-radius: 3px; display:none; }
.topWrap .srhtxt { height: 18px; padding: 5px 10px; display: block; float: left; width: 314px; color: #55c4b8; font-size: 14px; background: none;}
.topWrap .srhbn { float: right; width: 33px; height: 28px; background-color: #2ba093; background-position: 2px 0; cursor: pointer;}
.topWrap .srhbn:hover { background-color: #0f897b;}

.navWrap { margin: 0 20px 0 20px; position: relative; z-index: 55;}
.navWrap ul li { float: left; width: 125px;height: 40px; margin: 0 22px; line-height: 40px; position: relative; *vertical-align: top;}
.navWrap ul li h3 { font-weight: normal;}
.navWrap ul li.on h3 { background: url(/wx/images/bg_nav_cur.png) no-repeat;}
.navWrap ul li h3 a { display: block; color: #fff; font-size: 16px; text-align: center;}
.navWrap ul li.on h3 a { font-weight: bold; color: #2BA093;}
.navWrap ul li ul.sub { display: none; position: absolute; top: 40px; left: -2px; background: #e0f4f2; border-left: 2px solid #2ba093; border-right: 2px solid #2ba093; width: 108px; padding: 3px 0;}
.navWrap ul li ul.sub li { float: none; height: 36px; width: 100%; line-height: 36px; color: #5fb3a9; text-align: center;}
.navWrap ul li ul.sub li a { display: block; color: #5fb3a9; font-size: 14px;}
.navWrap ul li ul.sub li a:hover { background: #2ba093; color: #fff;}
.navWrap ul li ul.sub .botbg { background-position: -66px -132px; width: 108px; height: 22px; position: absolute; bottom: -21px; left: 0; *bottom: -24px;}

.bgmain { background: url(/wx/images/bg_main.png) center 0 repeat-y;}
.banner { width: 1060px; margin: 0 auto;  margin-bottom: 30px; position: relative; z-index: 2;}
.mb-banner1 ,.mb-banner2 ,.mb-banner3 { height: 360px; position: relative;}
.mb-banner1 .hd ,.mb-banner2 .hd ,.mb-banner3 .hd { position: absolute; bottom: 40px; left: 0; width: 100%; text-align: center; }
.mb-banner2 .hd ,.mb-banner3 .hd { bottom: 20px;}
.mb-banner1 .hd ul { display: inline-block; background: rgba(0,0,0,0.2); height: 20px; border-radius: 10px; -webkit-border-radius: 10px; -moz-border-radius: 10px; padding: 0 15px; *width: 100px; *margin: 0 auto; *bottom: 30px;}
.mb-banner1 .hd ul li { display: inline-block; width: 10px; height: 10px; background: #fff; border-radius: 100%; -moz-border-radius: 100%; -webkit-border-radius: 100%; text-indent: 99px; overflow: hidden; margin: 0 5px; cursor: pointer; *float: left; *border: 1px solid #ccc;}
.mb-banner1 .hd ul li.on { background: #54c6be;}
.mb-banner2 .hd ul li { display: inline-block; width: 21px; height: 11px; background-position: -293px -136px; overflow: hidden; margin: 0 4px; cursor: pointer; line-height: 11px; color: #2ba093; *float: left;}
.mb-banner2 .hd ul li.on { background-position: -323px -136px; color: #fff;}
.mb-banner3 .hd ul li { display: inline-block; width: 10px; height: 10px; background: #fff; text-indent: 99px; overflow: hidden; margin: 0 5px; cursor: pointer; *float: left; *border: 1px solid #ccc;}
.mb-banner3 .hd ul li.on { background: #54c6be;}
.mb-banner2 .hd ul {*width: 120px; *margin: 0 auto;}
.mb-banner3 .hd ul {*width: 100px; *margin: 0 auto;}

.login-bg { margin-bottom: 30px; height: 58px; background: #fff; border: 1px solid #58c2b6; position: relative; overflow: hidden;}
.login-bg .login-left { width: 277px; height: 60px; background: url(/wx/images/bg_logo.jpg) no-repeat; position: absolute; left: 0; top: 0; font-size: 16px; color: #fff; text-indent: 42px; line-height: 58px;}
.loginForm { margin-left: 276px; height: 58px;}
.loginForm label { display: block; float: left; line-height: 58px; color: #2ba093; font-size: 16px;}
.loginForm input[type='text'] {  float: left; width: 167px; height: 18px; background: #83cfc5; padding: 5px; border: 1px solid #54b3ab; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; color: #fff; font-size: 16px; margin: 14px 30px 0 0;}
.loginForm input[type='button'] {  float: left; width: 87px; height: 30px; background: #54b3ab; border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; color: #fff; font-size: 16px; margin: 14px 20px 0 0; cursor: pointer;}
.loginForm input[type='button']:hover { background: #0F897B;}
.loginForm a { font-size: 16px; line-height: 58px; color: #29a398;}
.loginForm a:hover { color: #0F897B;}

.mb-title { border-bottom: 1px solid #56c4b9; height: 29px; line-height: 29px; position: relative; margin-bottom: 10px;}
.mb-title h2 { display: block; font-weight: normal; float: left; width: 187px; height: 30px; position: absolute; top: 0;left: 0; background-position: 0 -35px; line-height: 30px; text-indent: 40px; font-size: 16px; color: #fff;}
.mb-title a.more { float: right; color: #23a396;}
.mb-title a.more:hover { color: #333;}

.mb-zxgg ul { padding: 10px;}
.mb-zxgg ul li { height: 30px; line-height: 30px; position: relative; vertical-align: top; }
.mb-zxgg ul li i.ico { float: left; display: block; width: 9px; height: 9px; margin: 10px 6px 0 0; background-position: -193px 0;}
.mb-zxgg ul li a { float: left; display: block; width: 208px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.mb-zxgg ul li span { float: right;}
.mb-zxgg ul li.active ,.mb-zxgg ul li.active a { color: #23A396;}

.mb-xxjj .mb-cont { position: relative; width: 700px; height: 300px;}
.mb-xxjj .mb-cont img {width: 700px; height: 300px;}
.mb-xxjj .mb-cont .centerbg { background: rgba(72,173,162,0.5); color: #fff; height: 148px; position: absolute; left: 0; top: 50%; width: 100%; margin-top: -74px; 
filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7755c4b8',endColorstr='#7755c4b8');      -ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr='#7755c4b8', endColorstr='#55c4b8')";}
.mb-xxjj .mb-cont .centerbg h2 { display: block; line-height: 148px; color: #fff; line-height: 148px; text-align: center; font-size: 24px; font-weight: normal; width: 142px; float: left;}
.mb-xxjj .mb-cont .centerbg .line { width: 2px; height: 90px; margin-top: 29px; float: left; background: #fff;}
.mb-xxjj .mb-cont .centerbg p { float: left; width: 525px; line-height: 24px; font-size: 14px; height: 95px; overflow: hidden; margin-top: 20px; margin-left: 20px;}

.mb-jrpd .mb-cont { height: 300px; background: url(/wx/images/bg_pindao.png) no-repeat; position: relative;}
.mb-jrpd .mb-cont ul { margin: 0 10px 0 33px;}
.mb-jrpd .mb-cont ul li { float: left; position: relative; height: 60px; margin-top: 8px;}
.mb-jrpd .mb-cont ul li a { display: block; float: left; width: 240px; height: 40px; background: #e0f4f3; line-height: 40px; color: #299f85; margin-left: 52px; margin-top: 10px; font-size: 14px; text-indent: 14px;}
.mb-jrpd .mb-cont ul li i { display: block; width: 60px; height: 60px; position: absolute; left: 0; top: 0;}
.mb-jrpd .mb-cont ul li i.ico-1 { background-position: -51px -158px;}
.mb-jrpd .mb-cont ul li i.ico-2 { background-position: -112px -158px;}
.mb-jrpd .mb-cont ul li i.ico-3 { background-position: -173px -158px;}
.mb-jrpd .mb-cont ul li i.ico-4 { background-position: -234px -158px;}
.mb-jrpd .mb-cont ul li a:hover { background: #fff;}

.mb-xxxw .mb-cont ul { padding: 10px; min-height: 280px;}
.mb-xxxw .mb-cont ul li { height: 29px; border-bottom: 1px dotted #56c4b9; line-height: 28px;}
.mb-xxxw .mb-cont ul li i.ico { float: left; display: block; width: 9px; height: 9px; margin: 10px 6px 0 0; background-position: -193px 0;}
.mb-xxxw .mb-cont ul li a { display: block; float: left; width: 218px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.mb-xxxw .mb-cont ul li b { font-weight: normal; font-size: 14px; color: #56c4b9;}
.mb-xxxw .mb-cont ul li span { float: right; vertical-align: top;}
.mb-xxxw .mb-cont ul li.sh { background: #f0f9f8;}

.mb-xsjl .mb-cont .topnews { margin: 10px 10px 0; height: 109px; background: #f0f9f8;}
.mb-xsjl .mb-cont .topnews .img { float: left; width: 109px; height: 109px; overflow: hidden;}
.mb-xsjl .mb-cont .topnews .img img { width: 100%;}
.mb-xsjl .mb-cont .topnews .info { float: left; width: 190px; height: 100px; margin-left: 10px; margin-top: 5px; line-height: 20px; overflow: hidden;}

.mb-xsjl .mb-cont {min-height: 300px;}
.mb-xsjl .mb-cont .botnews { margin: 10px; border-top: 1px dotted #56c4b9;}
.mb-xsjl .mb-cont .botnews li { border-bottom: 1px dotted #56c4b9; height: 29px; line-height: 29px; vertical-align: top;}
.mb-xsjl .mb-cont .botnews li i.ico { float: left; display: block; width: 8px; height: 7px; margin: 10px 6px 0 0; background-position: -194px -15px;}
.mb-xsjl .mb-cont .botnews li a { display: block; float: left; width: 218px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.mb-xsjl .mb-cont .botnews li span { float: right;}
.mb-xsjl .mb-cont .botnews li.active { color: #23A396;}

.mb-xyhd .mb-cont ul {}
.mb-xyhd .mb-cont ul li { float: left; width: 50%; position: relative; padding-bottom: 10px;}
.mb-xyhd .mb-cont ul li .line { position: absolute; left: 40px; top: 0; width: 2px; background: #56c4b9; height: 100%;}
.mb-xyhd .mb-cont ul li .title { width: 314px; height: 55px; background-position: 0 -72px; margin-left: 10px; position: relative; z-index: 2;}
.mb-xyhd .mb-cont ul li .title a { display: block; float: left; margin-top: 19px; height: 36px; line-height: 36px; text-indent: 32px; font-size: 14px; font-weight: bold;}
.mb-xyhd .mb-cont ul li .info { margin: 5px 16px 0 58px; line-height: 20px; height: 80px; overflow: hidden;}


.mb-xsfx .mb-cont { margin-bottom: 30px; *padding-bottom: 20px;}
.mb-xsfx .mb-cont .img { float: left; width: 328px; height: 269px; overflow: hidden; margin: 10px 10px 20px 10px;}
.mb-xsfx .mb-cont .img img { width: 100%;}
.mb-xsfx .mb-cont .info { float: left; width: 325px; margin: 10px;}
.mb-xsfx .mb-cont .info h2 { font-weight: normal;font-size: 14px; display: block; line-height: 20px; padding-bottom: 8px;}
.mb-xsfx .mb-cont .info p { line-height: 20px; height: 240px; overflow: hidden; text-indent: 24px;}
.mb-xsfx .mb-cont .info h2 span{ float: right; }

.mb-yxwz .mb-cont .topwz { margin: 10px 10px 0; border-bottom: 1px solid #56c4b9;}
.mb-yxwz .mb-cont .topwz p { text-indent: 24px; line-height: 24px; padding-bottom: 5px;}
.mb-yxwz .mb-cont .botm { margin: 0 10px 15px;}
.mb-yxwz .mb-cont .botm ul li { border-bottom:1px dotted #56c4b9 ; height: 50px; padding-top: 3px; overflow: hidden; line-height: 24px; font-size: 14px; *vertical-align: top;}
.mb-yxwz .mb-cont .botm ul li:hover { background: #f0f9f8; }
.mb-yxwz .mb-cont .botm ul li span { color: #56c4b9; margin-right: 10px;}
.mb-yxwz .mb-cont .botm ul li span b { font-weight: normal; padding-right: 12px;}

.mb-jsfc .mb-cont {}
.mb-jsfc .mb-cont .img { margin: 10px; text-align: center;}
.mb-jsfc .mb-cont .img span { display: block; width: 317px; height: 288px; overflow: hidden; margin: 0 auto;}
.mb-jsfc .mb-cont .img h2 { padding: 5px 0 0; display: block; font-size: 14px;}
.mb-jsfc .mb-cont .info { line-height: 20px; overflow: hidden; margin: 0 10px 10px; min-height: 320px; *padding-bottom: 10px;}

.adbar { width: 1060px; margin: 0 auto 30px;}

.havelj { position: relative;}
.mb-djgz .mb-cont ul { margin: 10px 25px 0 8px;}
.mb-djgz .mb-cont ul li ,.mb-txgz .mb-cont ul li { height: 60px; margin-bottom: 11px;}
.mb-djgz .mb-cont ul li .date ,.mb-txgz .mb-cont ul li .date { float: left; margin-right: 14px; width: 60px; height: 60px; background-position: -289px 0;}
.mb-djgz .mb-cont ul li .date b ,.mb-txgz .mb-cont ul li .date b { display: block; text-align: center; height: 37px; line-height: 37px; font-size: 20px; color: #fff; font-weight: normal; margin-bottom: 2px;}
.mb-djgz .mb-cont ul li .date span ,.mb-txgz .mb-cont ul li .date span { display: block; color: #60c4b8; height: 21px; line-height: 21px; text-align: center;}
.mb-djgz .mb-cont ul li .info h3 ,.mb-txgz .mb-cont ul li .info h3 { font-weight: normal; font-size: 14px;}
.mb-djgz .mb-cont ul li .info h3 a ,.mb-txgz .mb-cont ul li .info h3 a { color: #56c4b9;}
.mb-djgz .mb-cont ul li .info p ,.mb-txgz .mb-cont ul li .info p { line-height: 20px; height: 40px; overflow: hidden;}
.mb-lianjie { position: absolute; top: 40px; left: 50%; margin-left: -23px; width: 47px; height: 297px; background: url(/wx/images/bg_jltx.png) no-repeat;} 
.mb-txgz .mb-cont ul { margin: 10px 8px 0 25px;}

.mb-xysj .mb-cont { margin-bottom: 30px;}
.mb-xysj .mb-cont ul { margin: 10px;}
.mb-xysj .mb-cont ul li { height: 80px; margin-bottom: 14px;}
.mb-xysj .mb-cont ul li a {display: block; height: 80px; width: 100%; overflow: hidden;}
.mb-xysj .mb-cont ul li .img { width: 80px; height: 80px; overflow: hidden; float: left; margin-right: 11px;}
.mb-xysj .mb-cont ul li .info {float: left; width: 580px;}
.mb-xysj .mb-cont ul li .info h3 { font-weight: normal; font-size: 14px; color: #2BA093;}
.mb-xysj .mb-cont ul li .info p { line-height: 20px; height: 60px; overflow: hidden;}

.mb-zxss .mb-cont {}
.mb-zxss .mb-cont .daojishi { margin: 0 10px; }
.mb-zxss .mb-cont .daojishi .title { float: left; width: 200px; height: 30px; line-height: 30px; color: #fff; font-size: 14px; background: #56c4b9; text-align: center;}
.mb-zxss .mb-cont .daojishi .date { float: left; width: 99px; height: 30px;}
.mb-zxss .mb-cont .daojishi .date span { float: left; display: block; width: 28px; height: 28px; text-align: center; line-height: 28px; background: #e1f4f2; border: 1px solid #56c4b9; color: #2ca093; font-size: 18px; margin-left: 3px;} 
.mb-zxss .mb-cont .daojishi span.tian { float: left; color: #23A396; margin: 12px 0 0 4px;}
.mb-zxss .mb-cont ul { margin: 9px 10px 15px;  border-top: 1px dotted #56c4b9;}
.mb-zxss .mb-cont ul li { border-bottom: 1px dotted #56c4b9;  height: 59px; *vertical-align: top;}
.mb-zxss .mb-cont ul li i.ico { display: block; float: left; width: 8px; height: 7px; background-position: -194px -15px; margin: 14px 8px 0 0;}
.mb-zxss .mb-cont ul li a { display: block; width: 300px; float: left;}
.mb-zxss .mb-cont ul li h3 { font-size: 14px; color: #56c4b9; font-weight: normal; display: block; padding-top: 5px;}
.mb-zxss .mb-cont ul li p { height: 20px; overflow: hidden; padding-top: 5px; width: 100%; overflow: hidden; text-overflow: ellipsis;  white-space: nowrap;}

.mb-xszp .mb-cont .top { margin: 10px; overflow: hidden;}
.mb-xszp .mb-cont .top ul { margin-left: -20px;}
.mb-xszp .mb-cont .top ul li:first-child { *margin-left: 0;}
.mb-xszp .mb-cont .top ul li { float: left; margin-left: 20px;}
.mb-xszp .mb-cont .botm { margin: 10px;}
.mb-xszp .mb-cont .botm ul li { height: 55px; line-height: 25px; margin-bottom: 3px;}
.mb-xszp .mb-cont .botm ul li span { display: block; float: left; width: 80px; height: 20px; line-height: 20px; color: #fff; background-position: -202px -132px; text-indent: 26px; font-size: 14px; margin: 3px 20px 0 0;}

.mb-zxdc .mb-cont { position: relative; background: #55c4b8; 
	-webkit-border-bottom-left-radius: 20px;
	-moz-border-bottom-left-radius: 20px;
	border-bottom-left-radius: 20px;
	-webkit-border-bottom-right-radius: 20px;
	-moz-border-bottom-right-radius: 20px;
	border-bottom-right-radius: 20px;}
.mb-zxdc .mb-cont .top-bg { height: 29px; background: url(/wx/images/bg_online.png) no-repeat; *margin-bottom: 50px;}
.mb-zxdc .mb-cont .line { left: 43px; position: absolute; top: 12px; bottom: 0; width: 1px; background: #2ba093;}
.mb-zxdc .mb-cont .title { height: 44px; line-height: 44px; background: #2ca093; border: 1px dotted #2ca093; font-size: 16px; overflow:hidden; color: #fff; font-weight: bold; text-indent: 10px; margin-top: 39px; position: relative; z-index: 2;}
.mb-zxdc .mb-cont .minfo  { position: relative; z-index: 5;}
.mb-zxdc .mb-cont .minfo ul { margin-left: 13px;}
.mb-zxdc .mb-cont .minfo ul li { width: 314px; height: 55px; margin-top: 10px; background-position: 0 -71px; cursor: pointer;}
.mb-zxdc .mb-cont .minfo ul li .slt { width: 314px;  padding-top: 20px; height: 36px; line-height: 36px; font-size: 16px; color: #2ba093;}
.mb-zxdc .mb-cont .minfo ul li .slt span { display: block; float: left; width: 12px; height: 12px; background-position: -70px 0 ; margin: 12px 10px 0 10px;}
.mb-zxdc .mb-cont .minfo ul li.active .slt span { background-position: -83px 0;}
.mb-zxdc .mb-cont .minfo .tijiao { padding: 28px 14px 25px; text-align: center;}
.mb-zxdc .mb-cont .minfo .tijiao a { display: block; height: 38px; line-height: 38px; font-size: 16px; color: #fff; border: 1px dotted #2ba093; background: #2ba093; border-radius: 10px; -moz-border-radius: 10px; -webkit-border-radius: 10px;}
.mb-zxdc .mb-cont .minfo .tijiao a:hover { background: #0F897B;}

#d_tab29 ul, #d_tab29 li { margin: 0; padding: 0; list-style: none; }
#d_tab29 img { border: 0; vertical-align: top; }
#d_tab29 { position: relative; height: 300px; text-align: left; }
#d_tab29 .d_img { position: relative; margin: 0 auto; width: 1060px; height: 100% ;}
#d_tab29 .d_img li { position: absolute; display: none; z-index: 0; box-shadow: 0 0 30px rgba(0,0,0,0.2);}
#d_tab29 .d_img li img { width: 100%; }
#d_tab29 .d_img li.d_pos1 { display: block; width: 400px; left: 0%; top: 60px; z-index: 1 ;}
#d_tab29 .d_img li.d_pos2 { display: block; width: 450px; left: 10%; top: 40px; z-index: 2; }
#d_tab29 .d_img li.d_pos3 { display: block; width: 500px; left: 25%; top: 20px; z-index: 3 ;}
#d_tab29 .d_img li.d_pos4 { display: block; width: 450px; right: 10%; top: 40px; z-index: 2; }
#d_tab29 .d_img li.d_pos5 { display: block; width: 400px; right: 0%; top: 60px; z-index: 1; }
#d_tab29 .d_next { width: 29px; height: 29px; position: absolute;  z-index: 10; cursor: pointer; left: 15px; top: 50%; background-position: -320px -70px ;}
#d_tab29 .d_prev { width: 29px; height: 29px; position: absolute; z-index: 10; cursor: pointer; right: 15px; top: 50%; background-position: -320px -104px ;}
#d_tab29 .d_img li i.ico { display: block; width: 49px; height: 49px;background-position: -298px -163px; position: absolute; left: 50%; margin-left: -25px; top: 50%; margin-top: -25px;}

.mb-yqlj { margin-bottom: 48px;}
.mb-yqlj .mb-cont { padding-top: 29px;}
.mb-yqlj .mb-cont ul { border-top: 1px solid #50c2b8;}
.mb-yqlj .mb-cont ul li { float: left; width: 49px; height: 120px; background-position: -1px -132px; margin-top: -30px; margin-left: 9px;}
.mb-yqlj .mb-cont ul li span { display: block; width: 14px; margin: 5px 0 0 10px; line-height: 14px; color: #1ea094;}
.mb-yqlj .mb-cont ul li span a { color: #1ea094;}

.foot-1 { background: url(/wx/images/bg_bottom_1.jpg) repeat-x; height: 170px;}
.foot-1 .qrcode { float: left;}
.foot-1 .qrcode img { width: 110px; height: 110px; float: left;}
.foot-1 .qrcode span { display: block; width: 14px; font-size: 14px; line-height: 18px; float: left;}
.foot-1 .qrcode.qrcode1 { margin: 30px 70px 0 0;}
.foot-1 .qrcode.qrcode2 { margin: 30px 0 0 0;}
.foot-1 .qrcode.qrcode1 span { margin-left: 10px;}
.foot-1 .qrcode.qrcode2 span { margin-right: 10px;}
.foot-1 .botlogo { float: left; width: 222px; margin: 44px 60px 0 0;}
.foot-1 .moreinfo { height: 109px; float: left; width: 353px; margin: 30px; border-left: #666 2px solid ; padding-left: 25px;}
.foot-1 .moreinfo li { line-height: 20px; margin-bottom: 20px;  font-size: 14px;}
.foot-1 .moreinfo li i { display: block; width: 20px; height: 20px; float: left; margin-right: 9px;}
.foot-1 .moreinfo li i.ico-1 { background-position: -119px 0;}
.foot-1 .moreinfo li i.ico-2 { background-position: -140px 0;}
.foot-1 .moreinfo li i.ico-3 { background-position: -161px 0;}
.foot-2 { background: url(/wx/images/bg_bottom_2.jpg) repeat; height: 172px;}
.foot-2 .wrap { margin-left: -46px;}
.foot-2 .wrap dl { float: left; margin-left: 46px; width: 90px;}
.foot-2 .wrap dl:first-child { margin-left: 0;}
.foot-2 .wrap dl a { color: #fff; display: block;}
.foot-2 .wrap dl a:hover { color: #0F897B;}
.foot-2 .wrap dl dt { font-size: 16px; display: block; padding: 25px 0 10px;}
.foot-2 .wrap dl dd { line-height: 30px; font-size: 14px;}
.foot-3 { background: url(/wx/images/bg_bottom_3.jpg) repeat; color: #fff; text-align: center; font-size: 16px; padding: 15px 0;}
.foot-3 .foot-3M{overflow: hidden;}
.foot-3 p { line-height: 30px;}
.foot-3 p a { color: #fff; margin: 0 15px;}
.foot-3 p a:hover {color: #0F897B;}

/*ÁÐ±íÒ³*/
.mb-neibox { background: #eee;}
.nei-banner { height: 372px; }
.nei-localtion { width: 1060px; margin: 0 auto; padding: 10px 0; font-size: 14px; color: #666;}
.nei-localtion a { color: #666;}
.nei-localtion a:hover { color: #0F897B;}
.nei-localtion span { color: #2ba093;}
.nei-main { margin-bottom: 0; padding-bottom: 30px;}
.sidemenu { position: relative;}
.sidemenu .topbg { height: 26px; background: url(/wx/images/bg_left_menu.png) no-repeat;}
.sidemenu ul { background: #55c4b8; position: relative; padding: 10px 0;
	-webkit-border-bottom-left-radius: 20px;
	-moz-border-bottom-left-radius: 20px;
	border-bottom-left-radius: 20px;
	-webkit-border-bottom-right-radius: 20px;
	-moz-border-bottom-right-radius: 20px;
	border-bottom-right-radius: 20px;}
.sidemenu ul .line { position: absolute; left: 48px; width: 2px; top: 0; bottom: 0; background: #2ba093; z-index: 1;}
.sidemenu ul li { width: 300px; height: 55px; margin: 5px 0 5px 20px; position: relative;  z-index: 2;}
.sidemenu ul li a { display: block; width: 300px; height: 55px; background-position: 0 -310px; -moz-transition: none;
		-webkit-transition: none;
		-o-transition: none;
		transition: none;}
.sidemenu ul li a:hover ,.sidemenu ul li a.cur { background-position: 0 -254px;}
.sidemenu ul li span { display: block; padding-top: 18px; height: 36px; line-height: 36px; font-size: 16px; color: #2ba093; text-indent: 29px;}
.sidemenu ul li span em { font-size: 12px;}

.mb-title a.topnew { float: right; font-size: 14px; color: #4cb6aa;}
.mb-title a.topnew:hover { color: #0F897B;}

.nei-content .mb-ct {border: 2px dashed #56c4b9; 
	-webkit-border-bottom-left-radius: 20px;
	-moz-border-bottom-left-radius: 20px;
	border-bottom-left-radius: 20px;
	-webkit-border-bottom-right-radius: 20px;
	-moz-border-bottom-right-radius: 20px;
	border-bottom-right-radius: 20px;}
.nei-content .mb-ct ul { margin: 10px; min-height: 455px; }
.nei-content .mb-ct ul li { margin-bottom: 10px; border-bottom: 1px dotted #55c4b8; padding-bottom: 10px; height: 60px;}
.nei-content .mb-ct ul li .date  { float: left; margin-right: 14px; width: 60px; height: 60px; background-position: -226px 0;}
.nei-content .mb-ct ul li .date b { display: block; text-align: center; height: 37px; line-height: 37px; font-size: 20px; color: #fff; font-weight: normal; margin-bottom: 2px;}
.nei-content .mb-ct ul li .date span { display: block; color: #60c4b8; height: 21px; line-height: 21px; text-align: center;}
.nei-content .mb-ct ul li .info { float: left; width: 600px;}
.nei-content .mb-ct ul li .info h3 { font-weight: normal; font-size: 14px;}
.nei-content .mb-ct ul li .info h3 a { color: #56c4b9;}
.nei-content .mb-ct ul li .info p { line-height: 20px; height: 40px; overflow: hidden;}

.pagewrap {padding: 20px 0; text-align: right; color: #676767;}
.pagewrap .pg { display: inline;}
.pagewrap .pg a { display: inline-block; padding: 0 11px; height: 19px; border: 1px solid #ccc; margin: 0 2px; color: #2ba093;}
.pagewrap .pg a:hover { background: #e1f4f2; border: 1px solid #2ba093; font-weight: bold;}
.pagewrap a.mo { color: #2ba093; margin: 0 14px; display: inline-block;}
.pagewrap span.all { margin-right: 12px;}
.pagewrap .srh { display: inline-block;}
.pagewrap .srh input[type="text"] { width: 55px; height: 19px; border: 1px solid #ccc; background: none; text-align: center;}
.pagewrap .srh a.queren { display: inline-block; text-align: center; width: 46px; height: 19px; background: #55c4b8; border: 1px solid #ccc; color: #fff;}
.pagewrap .srh a.queren:hover { background: #0F897B;}

.nei-content .mb-ct-pic ,.mb-ct-srh { border: 2px dashed #56c4b9; 
	-webkit-border-bottom-left-radius: 20px;
	-moz-border-bottom-left-radius: 20px;
	border-bottom-left-radius: 20px;
	-webkit-border-bottom-right-radius: 20px;
	-moz-border-bottom-right-radius: 20px;
	border-bottom-right-radius: 20px;
}
.nei-content .mb-ct-pic ul { padding: 20px; margin-left: -18px; *padding-left: 0;}
.nei-content .mb-ct-pic ul li { float: left; margin-left: 18px; width: 146px; overflow: hidden; border: 2px dashed #55c4b8; margin-bottom: 20px;
	-webkit-border-top-left-radius: 20px;
	-moz-border-top-left-radius: 20px;
	border-top-left-radius: 20px;
	-webkit-border-top-right-radius: 20px;
	-moz-border-top-right-radius: 20px;
	border-top-right-radius: 20px;
}
.nei-content .mb-ct-pic ul li .img { height: 96px; border-bottom: 2px dashed #55c4b8; overflow: hidden;}
.nei-content .mb-ct-pic ul li .img img {width: 100%;}
.nei-content .mb-ct-pic ul li h2 { display: block; text-align: center; background: #e1f4f2; font-weight: normal; height: 28px; line-height: 28px;} 
.nei-content .mb-ct-pic ul li a:hover { opacity: 0.8;}

/*ËÑË÷½á¹û*/
.mb-ct-srh ul { padding: 10px; }
.mb-ct-srh ul li { border-bottom: 1px dotted #55c4b8; padding: 8px 0; line-height: 24px;}
.mb-ct-srh ul li h2 { font-weight: normal; font-size: 14px;}
.mb-ct-srh ul li h2 span { color: #2ba093; font-weight: bold; margin-right: 8px;}
.mb-ct-srh ul li h2 span em { padding-right: 8px;}

/*½éÉÜÒ³*/
.atr-content { padding: 15px 15px 30px; min-height: 470px; }
.atr-content p { line-height: 24px;}
.atr-content p strong { font-size: 14px; display: block; padding: 5px 0;}
.atr-content p img { max-width: 100%;}
.atr-content h2{width: 100%;line-height: 54px;text-align: center;font-size: 24px;color: #333333;font-weight: normal;}
.atr-content h3{width: 100%;height: 36px;margin-bottom: 30px;overflow: hidden;border-bottom: 1px solid #2ba093; font-weight: normal; line-height: 36px;font-size: 14px;color: #999;text-align: center;}



.atr-content h1{width: 100%;height:24px;line-height: 24px;font-size: 12px;color: #333;font-weight: normal;}
.atr-content h1.atrH1{margin-top: 20px;}
.atr-content h1 a{color: #333;}
.atr-content h1 a:hover{color: #2ba093;}