﻿@charset "utf-8";
/* CSS Document */
article, aside, details, summary, figcaption, figure, footer, header, hgroup, menu, nav, section {display: block;}
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, s, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {border: 0 none;margin: 0;outline: 0 none;padding: 0;}
* {word-break: break-all;}
body, html {color:#444; font:14px/1.5 arial,"微软雅黑","Microsoft Yahei","Hiragino Sans GB",sans-seri; _background-image:url(about:blank); _background-attachment:fixed;/** 防止 ie6 抖动 **/}
input { margin: 0;padding: 0;vertical-align:middle;font-size:14px; font-family:"微软雅黑","Microsoft Yahei","Hiragino Sans GB",sans-seri; outline:none;}
textarea{font-family:"微软雅黑","Microsoft YaHei",Arial;font-size:14px; outline:none;}
select{cursor: pointer; vertical-align: middle; font-family:"微软雅黑","Microsoft YaHei",Arial; padding:0; margin:0; outline:none;}
option{ padding:0; margin:0; outline:none;}
li {list-style-type: none;}
img {text-align: center; vertical-align: middle;}
address, cite, dfn, em, var { font-style: normal;}
a { text-decoration: none; color:#444; cursor:pointer; transition: all 0.4s; -webkit-transition:all 0.4s; -moz-transition: all 0.4s;}
a:hover { text-decoration: underline;color:#f30;}
img{border:0px;}
.clear{ clear: both; padding: 0; margin: 0; line-height: 0;}

body{ width: 100%; height: 100%; position: relative; background: #FFFFFF;}
.none{display: none;}
.bg1{ background: #F8F8F8;}
.bg2{ background: #00b2ee;}
.bg3{ background: #80bf88;}
.bg4{ background: #F2F2F2;}
.bg5{ background: #FFFFFF;}
/*通用样式*/
.pad_a10{ padding: 10px;}
.magTop20{ margin-top: 20px!important;}
/*字颜色*/
.fc_blue{ color: #0092DC!important;}
.fc_green{ color: #1EB524!important;}
.fc_orange{ color: #F6C663!important;}
.fc_black{ color: #666666!important;}

/*头部导航*/
.bg img{ position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
/*原先头部功能菜单样式
.topbar{ height: 45px; line-height: 45px; background: #fafafa;}
.topbarM{ width: 1200px; margin: 0 auto; position:relative;}
.topbar .cityEnter{ position: absolute; right: 0; top: 0; max-width: 780px;  z-index: 1700;}
.topbar .cityEnter span{ position: absolute; left: 0; top;0; width: 110px; text-align:right;}
.topbar .cityEnter em{ position: absolute; right: 6px; top:14px; width: 16px; height: 16px; line-height: 0;}
.topbar .cityEnter .cityList{ float: right;  padding: 0 20px 0 110px; background: #FAFAFA; height:45px;}
.topbar .cityEnter .cityList p{ padding: 9px 0 6px; overflow: hidden;}
.topbar .cityEnter a{ padding: 0 10px; font-size: 13px; white-space: nowrap; float: left;}
.topbar .jigou{ float: left; margin: 5px 0 0 0; line-height:normal;}
.topbar .jigou a{ margin: 0 10px 0 0; float: left;}
    */

.topbar{ height: 45px; line-height: 45px; background: #fafafa;}
.topbarM{ width: 1200px; margin: 0 auto; position:relative;}
.topbar .cityEnter{ position: absolute; right: 0; top: 0; z-index: 1700;}
.topbar .cityEnter span{ position: absolute; left: 0; top;0; width: 110px; text-align:right; display:none;}
.topbar .cityEnter em{ position: absolute; right: 6px; top:14px; width: 16px; height: 16px; line-height: 0;}
.topbar .cityEnter .cityList{ float: right;  padding: 0; background: #FAFAFA; height:45px;}
.topbar .cityEnter .cityList p{ padding: 9px 0 6px; overflow: hidden;}
.topbar .cityEnter a{ padding: 0 30px; font-size: 13px; white-space: nowrap; display:block;}
.topbar .jigou{ float: left; margin: 5px 0 0 0; line-height:normal;}
.topbar .jigou a{ margin: 0 10px 0 0; float: left;}


.header{ /*position: absolute;*/ width: 100%; height: 60px; z-index:1600; border-bottom: 1px solid #EAEAEA;}
.headerM{ width: 1200px; margin:0 auto; position: relative;}

.fill{ height: 60px;}
.logo{ float: left; margin: 5px 0 0; font-size: 25px; font-weight: bold;letter-spacing: 2px; color: #FFFFFF; }
.logo1{ float: left; margin: 5px 0 0; font-size: 25px; font-weight: bold;letter-spacing: 2px; color: #FFFFFF; background: url(../images/LOGO1.png) no-repeat scroll 0 center; padding: 6px 0 6px 55px;}
.logo img{ width: 50px; margin: 0 10px 0 0;}
.logo:hover{ text-decoration: none; color: #FFFFFF;}
.logo1:hover{ text-decoration: none; color: #ffee26;}
.loginBt{ float: right; color: #FFF; background: url(../images/bg03.png) repeat scroll 0 0; width: 60px; height: 30px; line-height: 30px; text-align: center; margin: 10px 10px 0 0;}
.loginBt:hover{ text-decoration: none; color: #FFFFFF; background:url(../images/bgw02.png) repeat scroll 0 0;}
.nav{float: right; padding: 0 0 0 20px; margin: 0 10px 0 0;}
.nav a{ float: left; color: #FFFFFF;font-size: 15px; height:60px; line-height: 60px; text-align: center; padding: 0 18px;}
.nav a:hover{ text-decoration: none;}
.nav a.on{ color: #FFFFFF;}
.Lm{ float: left; font-size: 22px; color: #FFFFFF; border-left: 1px solid #EAEAEA; padding: 0 20px; margin: 12px 0 0 20px;}

.citychange{ background: #FFFFFF; color: #666666; float: left; margin: 14px 0 0 40px; padding: 5px 15px; border: 1px solid #EAEAEA; border-radius: 50px; cursor: pointer;}
.citychange i{ font-style: normal; color: #FF3300; margin: 0 5px 0 0;}
.District{ display: none; width: 150px; position: absolute; right:-18px; top: 61px; z-index: 1200; background: #f1f1f1;}
.District a{ display: block; height: 35px; line-height: 35px; text-align: center;}
.District a:hover{ background: #1DB359; color: #FFFFFF; text-decoration: none;}
.District .sanjiao{ position: absolute; top: -20px; left:65px; border: 10px solid; border-color: transparent transparent #f1f1f1 transparent;}
/*头部导航*/

.countyEnter{ position:fixed; left: 0; width: 100%; bottom: 0; height:50px; line-height: 50px; background:#ededed; color: #FFFFFF; font-size: 13px; z-index: 1000;}
.countyEnterM{ width: 1200px; margin: 0 auto; position: relative;}
.countyEnter em{ float: left; padding: 0 10px; height: 50px; line-height: 50px; background: #2ea7e0; color: #FFFFFF; font-size: 16px;}
.countyEnter a{ color: #666666; font-size: 15px; padding: 0 15px; display: inline-block; font-size: 13px;}
.countyEnter a:hover{ background:url(../images/bgw01.png) repeat scroll 0 0; text-decoration: none;}
.mapEnter{ position: absolute; right: 0; bottom: 10px;}
.mapEnter img{ width: 80px;}

.lBt{ float: right; padding: 14px 0 0;}
.lBt .bt1{ background: #ff9c2a; height: 30px; line-height: 28px; color: #FFFFFF; border: none; padding: 0 20px; border-radius: 30px; font-size: 15px;}
/*面包屑导航*/
.breadcrumb{ height: 35px; line-height: 35px; background: #e4e4e4; padding: 0 10px;}
.breadcrumbM{ width: 1200px; margin: 0 auto;}
.breadcrumb em{ padding: 0 10px; font-size: 13px;}
.breadcrumb span { color: #666666;}
/*底部信息*/
.footerMessage{  width: 100%; background:#d8d4ec; color: #979797; font-size: 13px; z-index: 1000; padding: 10px 0; text-align: center;}
.footerMessageM{width: 1200px; margin: 0 auto; position: relative;}
.footerMessageM .mapEnter{ position: absolute; right: 0; bottom: 10px;}
.footerMessageM .mapEnter img{ width: 80px;}
.footerMessage p{ padding: 2px 0;}
.footerMessage p a{ padding: 0 3px; color: #b6b6b6;}
.footerMessage p a:hover{ color: #2ea7e0; text-decoration: none;}

.apps{ /*position: absolute;*/ width: 100%;}
.appsM{ width: 1200px; margin:0 auto;text-align: center; height: 193px;}
.appList .app{ display: inline-block; text-align: center; padding: 10px; margin: 0 48px 10px; overflow: hidden; position:relative; background:url(../images/muwenBg.jpg) repeat scroll 0 0; background-size: 300px; color: #FFFFFF; width: 280px; *float:left; *margin: 0 0 10px 75px;}
.appList .app:hover{ box-shadow: 0 1px 10px #C5C5C5;}
.appList .app span{ position: absolute; top: 0; left: 0; font-size: 15px; text-align: right; padding:18px 20px 0; z-index: 9; font-size: 18px; font-weight: bold;}

.app .hand{ display: none; width: 50px; height: 50px; position: absolute; right: 0; bottom: 0;}
.app .hand img{ width: 100%; height: 100%;}
.app:hover .hand{ display: block;}
.app_1{ height: 100%; width: 100%; position: relative; overflow:hidden;}
.app_1 img{ margin:25px 0 0; width:170px;}

.app_2{ height: 100%; width: 100%; position: relative;}
.app_2 img{ margin:25px 0 0; width:170px;}



.bg_blue{ background: #2D93CA;}
.bg_blue_1{  background: #42b2ef;}
.bg_blue1{ background: #2dcac4;}
.bg_blue1_1{ background: #36dcd6;}

.bg_green{ background: #31c560;}
.bg_green_1{ background: #38dc6c;}
.bg_green1{ background: #3c6d4b;}
.bg_purple{ background: #8593d8;}
.bg_Purple_1{ background: #92a1e8;}

/*地图*/
.yearTj h4{ height: 40px; line-height: 40px; background: url(../images/sBtgw_05.png) repeat-x scroll 0 center; margin: 20px 0 5px;}
.yearTj h4 span{ float: left; background: url(../images/sBtbg_02.png) no-repeat scroll right 0; padding: 0 35px 0 10px; font-size: 16px; color: #FFFFFF;}
/*.mapK{ background:url(../images/dtbg.png) no-repeat scroll right 0; margin: 10px 0 0; position: relative;}*/

.map{ position: absolute; right: 30px; top: 65px; width: 380px; height: 395px; background:url(../images/diquMap_03.png) no-repeat scroll 0 0; background-size: 380px;}
.map:hover{background:url(../images/diquMap1_03.png) no-repeat scroll 0 0; background-size: 380px;}
.mapBg{ background: #b3e0f4;}
.mapStatistics{ background: url(../images/ditu.png) no-repeat scroll center 0 #b3e0f4; background-size: 710px; width: 1000px; height: 540px; position: relative; margin: 0 auto; overflow: hidden;}
.mapStatistics1{ background: url(../images/ditu2_03.png) no-repeat scroll 60px 55px; width: 100%; height: 540px; position: relative; margin: 0 auto; overflow: hidden;}
.quyu { position: absolute;}
.quyu span{ display: block; width: 50px; height: 25px; line-height: 25px; text-align: center; background: #0092DC; color: #FFFFFF; border-radius: 3px; cursor: pointer;}
.quyu span:hover{ background: #1DB359;}
.quyu ul{ background: #FFFFFF; border: 1px solid #ccae3f; position: absolute; left:50px; top: 25px; width: 200px; border-radius:2px ; display: none; z-index: 200;}
.quyu ul li{ height: 35px; line-height: 35px; padding: 0 10px;}
.quyu ul li em{ float: left; width: 60px; text-align: right; margin: 0 10px 0 0; color: #999999;}
.quyu:hover ul{ display: block;}
.quyu_1{ left: 190px; top: 160px;}
.quyu_2{ left: 285px; top: 150px;}
.quyu_3{ left: 340px; top: 247px;}
.quyu_4{ left: 380px; top: 300px;}
.quyu_5{ left: 460px; top: 250px;}
.quyu_6{ left: 570px; top: 265px;}
.quyu_7{ left: 715px; top: 300px;}
.quyu_8{ left: 570px; top: 415px;}

.qy{ position: absolute;}
.qy h4{ text-align: center; background: #0092DC; color: #FFFFFF; font-size: 14px;  height:25px; line-height: 25px; border-radius:3px;}
.qy .shuju{ display: none; background: #FFFFFF; border: 1px solid #ccae3f; width: 200px; border-radius:2px ; position: absolute; left: 50px; top: 40px; z-index: 200;;}
.qy:hover .shuju{ display: block; margin: 5px 0 0;}
.qy p{ font-size: 15px; padding: 5px 10px; }
.region1{ left: 360px; top: 140px;}
.region1 h4{ /*background: #6cd5d2; */color: #FFFFFF;}
.region2{ left: 575px; top: 150px;}
.region2 h4{/* background: #7964fd; */color: #FFFFFF;}
.region3{ left: 304px; top: 276px;}
.region3 h4{/* background: #f56380;*/ color: #FFFFFF;}
.region4{ left: 500px; top: 285px;}
.region4 h4{ /*background: #9fe054;*/ color: #FFFFFF;}
.region5{ left: 545px; top: 415px;}
.region5 h4{ /*background: #f58079;*/ color: #FFFFFF;}
.region6{ left: 360px; top:465px;}
.region6 h4{ /*background: #26d0f5;*/ color: #FFFFFF;}
.address{ position: absolute; background: url(../images/zuobiao.png) no-repeat scroll center 0; background-size: 25px; padding: 30px 0 0;}
.address1{ left: 305px; top:90px;}
.address2{ left: 662px; top:260px;}
.address3{ left: 445px; top:235px;}
.address4{ left: 380px; top:305px;}
.address5{ left: 495px; top:380px;}
.address6{ left: 410px; top:550px;}
.qyLis{ position: absolute; top: 20px; left: 20px; z-index: 100;}
.qyLis span{ display: block; height:45px; line-height: 45px; width: 100px; text-align: center; font-size: 16px; margin: 0 0 10px; background: #FFFFFF; color: #666666;}
.qyLis span.on{ background: #6fb8d8; color: #FFFFFF;}

.statisticsPanel{ background: url(../images/black04.png) repeat scroll 0 0; width: 300px; height: 100%; position: absolute; top: 0; right: 0;}
.statisticsPanel .PanelTop{ color: #FFFFFF; font-size: 25px; padding:20px; text-align: center; font-weight: bold;}
.statisticsPanel .statisticsPanel_1{ text-align: center; padding: 15px 0;}
.statisticsPanel_1 { border-top: 1px solid #52c9d8; border-bottom: 1px solid #52c9d8;}
.statisticsPanel_1 span{ color: #FFFFFF; float: left; width: 100px; text-align: center; font-size: 22px; font-weight: bold;}
.statisticsPanel_1 span em{ color: #0feea1; display: block; font-weight: normal; font-size: 16px;}
.statisticsPanel ul{ padding: 20px;}
.statisticsPanel ul li{ color: #FFFFFF; font-size: 22px; font-weight: bold; height: 40px; line-height: 40px;}
.statisticsPanel ul li em{ color: #0feea1; font-weight: normal; font-size: 16px; float: left; height: 40px; line-height: 40px; width: 100px; text-align: right; margin: 0 10px 0 0;}


.wid50{ width: 50px;}
.wid100{ width: 100px;}
.wid120{ width: 120px;}
.wid130{ width: 130px;}
.wid140{ width: 140px;}
.wid150{ width: 150px;}
.wid200{ width: 200px;}
.wid210{ width: 210px;}
.wid250{ width: 250px;}
.wid300{ width: 300px;}
.wid500{ width: 500px;}

.Remarks{ float: right; color: #c8a442; border: 1px solid #c8a442; padding: 20px 20px 0; width: 360px; margin: 40px 0 0;}
.Remarks p{ padding: 0 0 20px;}
.Remarks p span{ color: #1A9CE2; margin: 0 10px 0 0;}

/*弹层样式*/
.heightf100{ height: 100%;}
.zhashixnxi{ background: #FFFFFF; padding: 10px;}
.App{ height: 100%; overflow: hidden; overflow-y: auto;}
.AppM{ width: 1000px; margin: 0 auto;}
.AppM h3{ color: #FFFFFF; text-align: center; border-bottom: 1px solid #e8e8e8; height: 20px; margin: 30px 0;}
.AppM h3 span{ font-size: 28px; background: #FFFFFF; color: #333333; padding: 0 30px;}
.AppM .Mes{ color: #666666; margin: 0 0 20px; font-size: 18px;}
.appbg{ background: #9cdefd;}
.appbg1{ background: #87a4f7;}
.appbg1 h3 span{ background: #87a4f7;}
.appbg2{ background: #6eb0f7;}
.appbg2 h3 span{ background: #6eb0f7;}
.appbg3{ background: #66b765;}
.appbg3 h3 span{ background: #66b765;}
.appbg4{ background: #66c7b6;}
.appbg4 h3 span{ background: #66c7b6;}

.Shiny{ background: #FFFFFF;}
.Shiny h3{ color: #333333; text-align: center; border-bottom: 1px solid #DEDEDE; height: 20px; padding: 30px 0 0; margin: 30px 0;}
.Shiny h3 span{ font-size: 28px; background: #FFFFFF; padding: 0 30px;}
.SWjieshao{ background: #FFFFFF; width: 1000px; margin: 0 auto;}
.SWjieshao_3{ background:url(../images/iphone_11.jpg) no-repeat scroll center bottom; height:350px; position:relative; font-size:26px; color:#444;}
.SWjieshao_3_1{ position:absolute; text-align:right; top:85px; right:580px; }
.SWjieshao_3_2{ position:absolute; text-align:left; top:85px; left:600px; }
.zongji{ width: 1000px; margin: 0 auto; text-align: center;}
.SWzongji{ text-align:center; color:#888888; font-size:24px; }
.SWzongji em{ font-size:30px; color:#00afee; font-weight:bold; padding:0 10px;}

.zhezhao{ width: 100%; height: 100%; position: fixed; z-index: 1000; background: #000000; opacity: 0.6;  filter:alpha(opacity=60); left: 0; top: 0;}

.dlLogin{ position: fixed; width: 330px; height: 300px; left: 0; bottom: 0; right: 0; top: 0; display: none; margin:auto; z-index: 10000; background: #FFFFFF; overflow: hidden; border-radius: 5px;}
.dlLogin1{ float: right; width: 330px; height: 300px; margin:45px 135px 0 0; z-index: 1001; position: absolute; top:0; right:0; left: auto; bottom: auto;}
.dlLogin .close{ width: 25px; height: 25px; display: block; position: absolute; right: -12px; top:-10px;}
.dlLogin .close img{ width: 100%; height: 100%;}
.login{ background: #ecebeb; height: 100%;}
.login .hd{ height: 40px; line-height: 40px;}
.login .hd span{ height: 40px; line-height: 40px; cursor: pointer; color: #999999; /*width: 50%;*/ text-align: center; font-size: 15px; float: left;}
.login .hd span.on{ background: #FFFFFF; color: #666666;}
.login .bd{ background: #FFFFFF;}
.login ul{ padding:20px 30px ; height: 220px;}
.login ul li{ margin: 0 0 15px; text-align:right;}
.login ul li .text{ border: 1px solid #EAEAEA; padding: 0 10px; font-size: 12px; height:33px; line-height: 33px;}
.login ul li em{ width: 35px; height: 35px; line-height: 35px; float: left; text-align: center;}
.login ul li .registerBt{ float: left;}
.login ul li p{ padding:0 20px;}

.loginBt1{ background: #1EB524; color: #FFFFFF; border: 1px solid #1EB524; width: 267px; height: 38px; line-height: 36px;}
.login ul li .tishi{ display: inline-block; margin: 0 0 0 10px; height: 40px; line-height: 40px;}
.login ul li .right{ background: url(../images/duihao.png) no-repeat scroll 0 center; background-size: 22px; padding: 0 0 0 28px;}
.login ul li .bt1{ border: 1px solid #EAEAEA; height: 38px; line-height: 36px; background: none; margin: 0 0 0 10px; padding: 0 10px;}
.login ul li .QRcode{ width: 200px; height: 170px; margin: 0 auto; text-align: center;}
.login ul li .QRcode img{ width: 170px; height: 170px;}

.login ul li .sjdown{ float:left; position: relative; cursor: pointer;}
.login ul li .sjdown img{ width: 20px; float: left; margin: -1px 5px 0 0;}
.login ul li .sjdown .downImg{ position: absolute; padding: 8px; background: #ececec; width: 150px; height: 150px; bottom: 33px; left: -13px; display: none;}
.login ul li .sjdown .downImg img{ width: 100%; height: 100%;}
.login ul li .sjdown .downImg em{ position: absolute; width: 0; height: 0; line-height: 0; border: 8px solid; border-color: #ececec transparent transparent transparent; bottom: -15px; left: 15px;}
.login ul li .sjdown:hover .downImg{ display: block;}

.Tpshow{ background: url(../images/shouImg.png) no-repeat scroll center  bottom; background-size:1500px ; width: 100%; height: 100%;}

.content{ width: 1200px; margin:0 auto;}
.timeTj{ padding: 30px 0 0;}
.timeTj h3{ text-align: center; border-bottom: 1px dashed #00B2EE;}
.timeTj h3 span{ color: #009FE9; font-size: 18px; padding: 0 10px; line-height:40px; font-weight: normal;}
.timeTj h3 span.on{ color: #009FE9; font-size: 24px; font-weight: bold;}

.topUser{ float: right; position: relative; padding: 5px; margin: 5px 10px 0 0; z-index: 1000;}
.topUserTp{width: 40px; height: 40px;}
.topUserTp img{ width: 100%; height: 100%;}

.topUserMS{ display: none; position: absolute; right: -48px; top:48px; width: 150px; background:url(../images/black04.png) repeat scroll 0 0; color: #FFFFFF; z-index: 1800;}
.topUserMS h3{ text-align: center; font-size:15px; background:url(../images/black04.png) repeat scroll 0 0; padding: 10px; overflow:hidden; white-space: nowrap; text-overflow: ellipsis;}
.topUserMS span{ display: block;}
.topUser:hover .topUserMS{ display: block;}
.toolList li{ text-align: center; border-bottom: 1px solid #8e8d8d;}
.toolList li a{ color: #FFFFFF; display: block; padding: 7px 0;}
.toolList li a:hover{ text-decoration: none; background: url(../images/white01.png) repeat scroll 0 0;;}

/*APP页面*/
.leftEnter{ float: left; width: 892px;}

.leftAPP{ background: #FFFFFF; margin: 20px 0 0; padding: 0 0 20px;}
.leftAPP h3{ overflow:hidden; border-bottom: 1px solid #EAEAEA; height:40px; line-height: 40px; font-size:16px;}
.leftAPP h3 span{ padding: 0 15px; color: #666666; font-weight: normal; float: left; cursor: pointer;}
.leftAPP h3 span.on{ height:39px; line-height: 39px; }
.appsty2 h3 span{ padding: 0 15px; font-size: 20px; color: #666666; font-weight: normal; float: left; cursor: pointer;}

.leftAPP h3 a.set{ float: right; width: 20px; height: 20px; background:url(../images/set.png) no-repeat scroll 0 center; margin: 10px 10px 0 0; color: #c4c4c4;  line-height: 20px; font-size: 14px; font-weight: normal; overflow: hidden; text-indent: 1.5em;}
.leftAPP h3 a.set:hover{ background: url(../images/set_1.png) no-repeat scroll 0 center; color: #2ea7e0; text-decoration: none;}

.appsty1 .leftAPP_1 dl{ float: left; width:85px; text-align: center; margin: 25px 0 0 55px;}
.appsty2 .leftAPP_1 dl{ float: left; width:85px; text-align: center; margin: 25px 34px 0 0;}
.appsty2 .leftAPP_1 a.moreApp{ float: left; width:70px; padding: 20px 0; line-height: 1.1em; text-align: center; margin: 25px 0 0 0; border:1px dashed #2ea6e0; color: #2ea6e0; letter-spacing:0.1em; border-radius: 3px;}
.appsty2 .leftAPP_1 a.moreApp:hover{ border: 1px solid #7ac3e6; text-decoration: none; background: #7ac3e6; color: #FFFFFF;}
/*.leftAPP_1{ padding: 0 0 25px;}*/
.leftAPP_1 dl{ float: left; width:85px; text-align: center; margin: 25px 0 0 55px;}
.leftAPP_1 dl dt{ width: 72px; height: 72px; margin:0 auto; border-radius: 3px; position:relative;}
.leftAPP_1 dl dt.uncho{ filter: grayscale(100%); -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: url(desaturate.svg#grayscale); filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); -webkit-filter: grayscale(1);}
.leftAPP_1 dl dt img{ width: 72px; height: 72px;}
.leftAPP_1 dl dt div{ display: none; position: absolute; left: 72px; top: 0; width: 120px; padding: 10px; background: #F5F5F5; z-index: 10;}
.leftAPP_1 dl dt div a{ display: block; width: auto; height: 30px; line-height: 30px; margin: 0; text-align: justify; border-bottom: 1px solid #EAEAEA;}
.leftAPP_1 dl dt div a:hover{ background: #3d991d; color: #FFFFFF; padding: 0 10px; text-decoration: none;}
.leftAPP_1 dl dt:hover div{ display: block;}
.leftAPP_1 dl dt img{ width: 72px; height: 72px;}
.leftAPP_1 dl dd{ font-size: 14px; padding: 10px 0 0;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}

/*
.bgGreenList dt{ background: #43c68c;}
.bgBlueList dt{ background: #2ca6fd;}
*/
.rightEnter{ float: right; width: 250px;}
.downApp h3{ border-bottom: 1px solid #DEDEDE; height: 40px; line-height: 40px; font-size:16px; font-weight: normal;}
.downApp h3 span{ color: #333333;}
.downApp ul{ padding: 15px 0;}
.downApp ul li{height: 50px; padding: 0 0 15px;}
.downApp ul li .apptop{ float: left; width: 50px; height: 50px; background: #2ca6fd; text-align: center; margin: 0 10px 0 0; border-radius: 3px; overflow: hidden;}
.downApp ul li img{ float: left; width: 50px; height: 50px; margin: 0 10px 0 0;}
.downApp_1{ overflow: hidden; height: 50px;}
.downApp_1 dl{ width: 100%; height: 100%;}
.downApp_1 dl dt{ font-size: 15px; padding: 3px 0; color: #666666;}
.downApp_1 dl dd{ color: #999999;}
.downApp_1 .downBt{ width: 100%; height: 100%; background: #f5f5f5;}
.downApp_1 .downBt a{ display: block; width: 60%; margin: 10px 0 0 38px; height: 30px; line-height: 30px; text-align: center; background: #2EA7E0; color: #FFFFFF; float: left;}
.downApp_1 .downBt a:hover{ text-decoration: none; background: #44bbf3;}

.feedback h3{ height: 40px; line-height: 40px; font-size:16px; font-weight: normal; border-bottom: 1px solid #DEDEDE;}
.feedback h3 span{ color: #333333;}
.feedback h3 .myFeedback{ float: right; background: url(../images/huifu_1.png) no-repeat scroll 0 1px; height: 20px; line-height: 20px; padding: 0 0 0 20px; margin: 9px 0 0; color: #999999; font-size: 13px; font-weight: normal; background-size: 16px;}
.feedback h3 .myFeedback:hover{ background:url(../images/huifu1_1.png) no-repeat scroll 0 1px; background-size: 16px; color: #2ea7e0;}
.feedback ul li{ height: 40px; line-height: 40px;}
.feedback ul li a{ color: #666666;}
.feedback ul li a:hover{ text-decoration: none; color: #00AFEE;}
/*幻灯样式*/
  .slider {position: relative; height: 160px; /*min-width: 892px;*/ width: 100%; z-index: 500; overflow: hidden;}
  .slider .slider-pointer {position: absolute; bottom: 5px; color: #fff; list-style: none; padding: 0; z-index: 1000;}
  .slider .slider-pointer li {display: inline-block; *float: left; margin: 0 5px;  width: 15px; height: 15px; border-radius: 15px; background-color: #4e4e4e; opacity: 0.85; border: 1px solid #DEDEDE; transition: all 320ms ease; }
  .slider .slider-pointer li:hover { background-color: #FFF;}
  .slider .slider-pointer li.active {background-color: #FFF; }
  .slider .slider-inner { width: 100%; height: 100%; position: relative; z-index: 300;}
  .slider .slider-inner .item {width: 100%;height: 100%;float: left;}
  .slider .slider-inner .img {background-position: center top !important; width: 100%; height: 100%;}
  .slider .slider-control {position: absolute; width: 30px; height: 30px; z-index: 999; border-radius: 30px;  text-align: center; font-weight: 900; font-size: 20px; line-height: 30px; background-color: #ffffff; opacity: 0.5; cursor: pointer; top: 40%; transition: all 320ms ease;}
  .slider .slider-control:hover {opacity: 0.65; background-color: #FFF;}
  .slider .slider-control:active { opacity: 0.85;}
  .slider .slider-control.prev { display: none; left: 20px;}
  .slider .slider-control.next { display: none; right: 20px;}
  .slider:hover .slider-control.prev { display: block; left: 20px;}
  .slider:hover .slider-control.next { display: block; right: 20px;}

.bannerZ{ /*position: absolute;*/ width: 100%; height: 450px; background: url(../images/banner_02.png) no-repeat scroll center 0;}
.bannerZM{width:1200px; margin:0 auto;}
.bannerLogin{ width: 1200px; margin: 0 auto; position: relative; z-index: 100;}
/*底部*/
.footer{ background:#e5e5e5; text-align: center; margin: 30px 0 0; padding: 10px 0; color: #666666;}
.footer p{ padding: 5px 0 0;}
.footer p a{ padding: 0 3px; color: #555555;}
.footer p a:hover{ color: #0092DC; text-decoration: none;}
/*APP详情展示*/
.AppShow{ width: 100%; margin: 0 auto; height: 100%; overflow: hidden; overflow-y: auto;}
.AppShow img{ width:49%;}


/*在线客服*/

/*main css*/
.main-im{ position:fixed; right: 10px; top:300px; z-index: 100; width: 110px; height: 272px; }
.main-im .qq-a { display: block; width: 106px; height: 116px; font-size: 14px; color: #0484cd; text-align: center; position: relative; }
.main-im .qq-a span { bottom: 5px; position: absolute; width: 90px; left: 10px; }
.main-im .qq-hover-c { width: 70px; height: 70px; border-radius: 35px; position: absolute; left: 18px; top: 10px; overflow: hidden; z-index: 9; }
.main-im .qq-container { z-index: 99; position: absolute; width: 109px; height: 118px; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom: 1px solid #dddddd; background: url(../images/qq-icon-bg.png) no-repeat center 8px; }
.main-im .img-qq {max-width: 60px; display: block; position: absolute; left: 6px; top: 3px; -moz-transition: all 0.5s; -webkit-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s; }
.main-im .im-qq:hover .img-qq{ max-width: 70px; left: 1px; top: 8px; position: absolute; }
.main-im .im_main {background: #F9FAFB; border: 1px solid #dddddd; border-radius: 10px; background: #F9FAFB;display:none;}
.main-im .im_main .im-tel { color: #000000; text-align: center; width: 109px; height: 105px; border-bottom: 1px solid #dddddd; }
.main-im .im_main .im-tel div{font-weight:bold;font-size: 12px;margin-top:8px;}
.main-im .im_main .im-tel .tel-num { font-family: Arial; font-weight: bold; color: #e66d15;}
.main-im .im_main .im-tel:hover { background: #fafafa; }
.main-im .im_main .weixing-container {width: 55px; height: 47px; border-right: 1px solid #dddddd; background: #f5f5f5; border-bottom-left-radius: 10px; background: url(../images/weixing-icon.png) no-repeat center center;float:left;}
.main-im .im_main .weixing-show {width: 112px; height: 172px; background: #ffffff; border-radius: 10px; border: 1px solid #dddddd; position: absolute; left: -125px; top: -126px; }
.main-im .im_main .weixing-show .weixing-sanjiao {width:0; height: 0; border-style: solid; border-color: transparent transparent transparent #ffffff; border-width: 6px; left: 112px; top: 134px; position: absolute; z-index: 2;}
.main-im .im_main .weixing-show .weixing-sanjiao-big { width: 0; height: 0; border-style: solid; border-color: transparent transparent transparent #dddddd; border-width: 8px; left: 112px; top: 132px; position: absolute; }
.main-im .im_main .weixing-show .weixing-ma { width: 104px; height: 103px; padding-left: 5px; padding-top: 5px; }
.main-im .im_main .weixing-show .weixing-txt{position:absolute;top:110px;left:7px;width:100px;margin:0 auto; text-align:center;}
.main-im .im_main .go-top { width: 50px; height: 47px; background: #f5f5f5; border-bottom-right-radius: 10px; background: url(../images/toTop-icon.png) no-repeat center center;float:right;}
.main-im .im_main .go-top a { display: block; width: 52px; height: 47px; }
.main-im .close-im { position: absolute; right: 10px; top: -12px; z-index: 100; width: 24px; height: 24px; }
.main-im .close-im a { display: block; width: 24px; height: 24px; background: url(../images/close_im.png) no-repeat left top; }
.main-im .close-im a:hover { text-decoration: none; }
.main-im .open-im { cursor: pointer; margin-left: 68px; width: 40px; height: 133px; background: url(../images/open_im.png) no-repeat left top; }

::-webkit-scrollbar
{
    width: 6px;
    height: 6px;
}
::-webkit-scrollbar-track-piece
{
    background-color: #CCCCCC;
    -webkit-border-radius: 6px;
}
::-webkit-scrollbar-thumb:vertical
{
    height: 5px;
    background-color: #999999;
    -webkit-border-radius: 6px;
}
::-webkit-scrollbar-thumb:horizontal
{
    width: 5px;
    background-color: #CCCCCC;
    -webkit-border-radius: 6px;
}

/***************主题设置页面*****************/
.themeSet h2{ height: 50px;}
.themeSet h2 span{ font-weight: normal; height: 50px; line-height: 50px; border-bottom: 1px solid #DEDEDE; float: left; text-align: center;}
.themeSet h2 span.on{ font-weight: bold; color: #2ea7e0; border-bottom: 1px solid #2ea7e0;}
.pageIndex h3{ height: 45px; line-height: 45px; color: #333333; font-size: 19px;}
.fengmian{ float: left; padding: 20px; border: 1px solid #FFFFFF; cursor: pointer; width: 558px;}
.fengmian img{ width: 558px; height: 157px;} 
.fengmian input{ border: 1px solid #EAEAEA; background: #FFFFFF; height: 35px; line-height: 35px; padding:0 10px; width: 537px; margin: 10px auto 0; display: block;}
.pageIndex .on{ border: 1px solid #DEDEDE; background: #f7f7f7;}
.themeSet .addNew{ border:1px dashed #DEDEDE; float: left; width: 558px; height: 157px; margin: 20px; position: relative; color: #c5c5c5;}
.themeSet .addNew input{width: 100%; height: 100%; position: absolute; left: 0; top:0; opacity: 0; filter:alpha(opacity=0); cursor: pointer;}
.themeSet .addNew p{ text-align: center; font-size: 22px; height: 157px; line-height: 157px;}
.themeSet .addNew:hover{ border: 1px solid #DEDEDE; color: #999999;}

.pageApp h3{ height: 45px; line-height: 45px; color: #333333; font-size: 19px;}
.pageApp .on{ border: 1px solid #DEDEDE; background: #f7f7f7; }

.webLinkList li h4 span{ float: left; width: 300px; line-height: 70px; text-align: center; font-size: 15px;}
.webLinkList li{ border-bottom: 1px solid #DEDEDE; height: 50px; line-height: 50px; padding: 10px 0; overflow: hidden;}
.webLinkList li .xmK{ float: left; width: 300px; position: relative; text-align: center;}
.webLinkList li .xmK .xmK_1{ position: absolute; width: 100%; height: 100%; left: 0; top: 0; display: none;}
.webLinkList li .xmK .xmK_1 .text{ width: 230px; height: 32px; line-height: 32px; border: 1px solid #DEDEDE; padding: 0 5px;}
.webLinkList li .xmK img{ width: 180px;}
.webLinkList li .xmK input.file{ position: absolute; left: 0; top:0; width: 100%; height: 100%; opacity: 0;}
.webLinkList li .xmK input.bt1{ border: 1px solid #2ea7e0; color: #2ea7e0; background:none; padding:5px 10px; margin: 0 5px; cursor: pointer;}
.webLinkList li .xmK input.bt1:hover{ color: #FFFFFF; background: #2ea7e0; border: 1px solid #2695ca;}
.webLinkList li .xmK input.bt2{ border: 1px solid #f13f3f; color: #f13f3f; background:none; padding:5px 10px; margin: 0 5px; cursor: pointer;}
.webLinkList li .xmK input.bt2:hover{ color: #FFFFFF; background: #f13f3f; border: 1px solid #d63030;}
.webLinkList li .xmK input.bt3{ border: 1px solid #85bb7d; color: #85bb7d; background:none; padding:5px 10px; margin: 0 5px; cursor: pointer; display:none;}
.webLinkList li .xmK input.bt3:hover{ color: #FFFFFF; background: #85bb7d; border: 1px solid #71a769;}

.pageName h3{ height: 45px; line-height: 45px; font-weight: normal; color: #333333; font-size: 19px;}
.pageName .nowTitle{ text-align: center; font-weight: bold; font-size: 30px; padding:30px 0; background: #f3f3f3;}
.pageName .newTitle{ text-align: center; padding:30px 0;}
.pageName .newTitle input.text{ height: 40px; padding: 0 10px; width: 500px; border: 1px solid #DEDEDE; margin: 0 10px 0 0;}
.pageName .newTitle input.bt{ background: #f1f1f1; border: 1px solid #e6e6e6; font-size: 16px; padding: 9px 30px;}
.logoImg{ text-align: center;}
.logoImg .change{ width:200px; height: 50px; line-height: 50px; background: #f1f1f1; border: 1px solid #e6e6e6; font-size: 18px; position: relative; margin: 20px auto 0; color: #888888;}
.logoImg .change:hover{ color: #666666;}
.logoImg .change .file{ position: absolute; width: 100%; height: 100%; left: 0; top: 0; opacity: 0; filter:alpha(opacity=0);}

.timeTj h3{ text-align: center; border-bottom: 1px dashed #00B2EE;}
.timeTj h3 span{ color: #009FE9; font-size: 18px; padding: 0 10px; line-height:40px; font-weight: normal;}
.timeTj h3 span.on{ color: #009FE9; font-size: 24px; font-weight: bold;}


.yearTj h4{ height: 40px; line-height: 40px; background: url(../images/sBtgw_05.png) repeat-x scroll 0 center; margin: 20px 0 5px;}
.yearTj h4 span{ float: left; background: url(../images/sBtbg_02.png) no-repeat scroll right 0; padding: 0 35px 0 10px; font-size: 16px; color: #FFFFFF;}

.mapStatistics{ background: url(../images/ditu.png) no-repeat scroll 215px 0; background-size: 550px; width: 1200px; height: 540px; position: relative; overflow: hidden;}
.mapStatistics1{background: url(../images/ditu2_03.png) no-repeat scroll 144px 55px;width: 100%;height: 540px;position: relative;margin: 0 auto;overflow: hidden;background-size: 688px;}

.qy{ position: absolute;}
.qy h4{ text-align: center; font-size: 16px; height: 30px; line-height: 30px; border-radius: 50px; padding: 0 20px;}
.qy p{ font-size: 15px; padding: 3px 0 0;}
.region1{ left: 360px; top:60px;}
.region1 h4{ background: #6cd5d2; color: #FFFFFF;}
.region2{ left: 560px; top: 105px;}
.region2 h4{ background: #7964fd; color: #FFFFFF;}
.region3{ left: 315px; top: 180px;}
.region3 h4{ background: #f56380; color: #FFFFFF;}
.region4{ left: 470px; top: 190px;}
.region4 h4{ background: #9fe054; color: #FFFFFF;}
.region5{ left: 500px; top: 285px;}
.region5 h4{ background: #f58079; color: #FFFFFF;}
.region6{ left: 360px; top:345px;}
.region6 h4{ background: #26d0f5; color: #FFFFFF;}
.address{ position: absolute; background: url(../images/zuobiao.png) no-repeat scroll center 0; background-size: 25px; padding: 30px 0 0;}
.address1{ left: 410px; top:120px;}
.address2{ left: 605px; top:195px;}
.address3{ left: 545px; top:225px;}
.address4{ left: 380px; top:230px;}
.address5{ left: 585px; top:335px;}
.address6{ left: 420px; top:430px;}
.qyLis{ position: absolute; top: 20px; left: 20px;}
.qyLis li{ height:45px; line-height: 45px; width: 100px; text-align: center; font-size: 16px; margin: 0 0 10px; background: #6fb8d8; color: #FFFFFF;}
.qyLis li.on{ background: #FFFFFF; color: #666666;}

.setMinHeight{min-height: 528px;}
.saveBt{ padding: 20px 0 0;}
.saveBt input{ display: block; width: 200px; height: 45px; line-height: 43px; background: #40aee2; color: #FFFFFF; margin: 0 auto; border:none; font-size: 15px; letter-spacing: 2px;}
.saveBt input:hover{ background: #5ec1f1;}

/*新增样式*/
.borderBox{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
.schoolData{padding:30px 0px 30px;overflow:hidden;}
.schoolData ul li{width:15.66%;float:left;margin:0px 0.5%;text-align:center;font-size:16px;color:#333;border:1px solid #E5E5E5;}
.schoolData ul li h3{font-size:15px;height:36px;line-height:36px;border:none;background-color:#F5F5F5;border-top:1px dotted #E5E5E5;font-weight:bold;color:#666666}
.schoolData ul li div{font-size:26px;height:60px;line-height:60px;color:#1db359;}
.schoolData ul li.bcBlue{border:1px solid #42b2ef;}
.schoolData ul li.bcGreen{border:1px solid #42b2ef;}

.NbBt{ position: absolute; right:15px; top:15px; font-size: 15px; border: 1px solid #009FE9; color: #009FE9; background: #FFFFFF; padding: 10px; width: 80px; text-align: center;}


/*引导页面*/
.guide{ position: fixed; width: 100%; background:url(../images/bg08.png) repeat scroll 0 0; z-index: 1200; left: 0; top: 0;}
.guideM{ width: 1200px; margin:0 auto;}
.guideM .bts{ text-align: center; margin: 50px 0 0;}
.guideM .bts input{ border: 1px dashed #FFFFFF; background:none; color: #FFFFFF; width: 300px; height: 40px; line-height: 40px; margin: 0 auto;}
.guideM .bts input:hover{ border: 1px solid #FFFFFF;}
.guide1{ color: #FFFFFF; font-size: 18px;}
.guide1 h2{ text-align: center; font-size: 45px; padding: 100px 0 0;}
.guide1 .guide1_1{ width: 1000px; margin: 60px auto 0; line-height: 2em; font-size: 20px;height: 200px;}
.guide2{ position: absolute; height: 100%; width: 1200px;}
.guide2 .bts{ position: absolute; bottom: 150px; text-align: center; width:1200px;}
.guide2 .appList{ position: absolute; top: 512px;}
.guide2 .mapEnter{ position: absolute; top:661px; right: 0;}
.guide2 .mapEnter_1{position: absolute; left: -238px; bottom:30px; background: url(../images/jiantouL.png) no-repeat scroll 170px bottom; padding:0 70px 0 0;}
.guide2 .mapEnter_1 p{  width: 128px; padding: 20px; background: #3e3e3e; border: 1px solid #FFFFFF; color: #FFFFFF; font-size: 16px;}
.guide2 .loginK{ position: absolute; top:135px; right:50px;}
.guide2 .loginK_1{position: absolute; left: -310px; top: 100px; background: url(../images/jiantouL.png) no-repeat scroll 243px center; padding:0 70px 0 0;}
.guide2 .loginK_1 p{  width: 200px; padding: 20px; background: #3e3e3e; border: 1px solid #FFFFFF; color: #FFFFFF; font-size: 16px;}
.guide2 .appList_1{position: absolute; left: 75px; top: -150px; background: url(../images/jiantouT.png) no-repeat scroll center 90px; padding:0 0 70px;}
.guide2 .appList_1 p{  width: 200px; padding: 20px; background: #3e3e3e; border: 1px solid #FFFFFF; color: #FFFFFF; font-size: 16px; text-align: center;}

.guide3{ position: absolute; height: 100%; width: 1200px;}
.guide3 .bts{ position: absolute; bottom: 150px; text-align: center; width:1200px;}
.guide3 .topNav{ position: absolute; top:0; right:280px;}
.guide3 .topNav_1{position: absolute; left:-169px; top:66px; background: url(../images/jiantouD.png) no-repeat scroll 194px -233px; padding:70px 0 0 ;}
.guide3 .topNav_1 p{  width: 200px; padding: 20px; background: #3e3e3e; border: 1px solid #FFFFFF; color: #FFFFFF; font-size: 16px;}
.guide3 .appsl{ position: absolute; top:327px; left:201px;}
.guide3 .appsl_1{position: absolute; left:-84px; top:-159px; background: url(../images/jiantouT.png) no-repeat scroll center 91px; padding:0 0 70px;}
.guide3 .appsl_1 p{  width: 200px; padding: 20px; background: #3e3e3e; border: 1px solid #FFFFFF; color: #FFFFFF; font-size: 16px; }
.guide3 .appdsl{ position: absolute; right: 0; top: 78px; border: 1px dashed #FFFFFF; color: #FFFFFF; width: 250px; height:188px; text-align: center; line-height:188px; font-size: 20px;}


.guide4{ position: absolute; height: 100%; width: 1200px;}
.guide4 .bts{ position: absolute; top: 530px; text-align: center; width:1200px;}
.guide4 .bts input{ margin: 0 10px;}
.guide4 .topNav1{ position: absolute; top:0; right:190px;}
.guide4 .topNav1_1{position: absolute; left: -310px; top: 45px; background: url(../images/jiantouL.png) no-repeat scroll 243px top; padding:0 70px 0 0;}
.guide4 .topNav1_1 p{  width: 200px; padding: 20px; background: #3e3e3e; border: 1px solid #FFFFFF; color: #FFFFFF; font-size: 16px;}

.guide4 .topNav2{ position: absolute; top:11px; right:-38px;}
.guide4 .topNav2_1{position: absolute; left: -345px; top: 225px; background: url(../images/jiantouL.png) no-repeat scroll 267px top; padding:0 70px 0 0;}
.guide4 .topNav2_1 p{  width: 225px; padding: 20px; background: #3e3e3e; border: 1px solid #FFFFFF; color: #FFFFFF; font-size: 16px;}

.ydClose{ position: absolute; background: url(../images/cuowu1.png) no-repeat scroll center center; width: 50px; height: 50px; display: block; right: 0; top: 0;}

/*弹层二维码*/
.appDownTop{ border-bottom: 1px solid #EAEAEA; height: 60px; padding: 10px;}
.appDownTop img{ float: left; width: 60px; height: 60px; margin: 0 10px 0 0;}
.appDownTop .apptop{ float: left; width: 60px; height: 60px; margin: 0 10px 0 0; background: #2ca6fd; text-align: center; border-radius: 3px; overflow: hidden;}
.appDownTop h3{ padding: 5px 0 0; color: #333333; font-weight: normal;}
.appDownTop p{ color: #999999;}
.appDown_1{ float: left; text-align: center; margin: 30px 0 0 80px;}
.appDown_1 h3{ font-size: 24px; padding: 0 0 10px;}
.appDown_1 .ewmImg{ width: 180px; height: 180px;}
.appDown_1 .ewmImg img{ width: 100%; height: 100%;}
.beizhu{ text-align: center; color: #666666; padding: 30px 0 0;}

/*字体控制*/
.leftAPP_1 dl .icon {width: 3em; height: 3em; vertical-align: -0.15em; fill: currentColor; color: #FFFFFF;  overflow: hidden; margin: 15px 0 0; }

.downApp ul li .icon {width: 2.5em; height: 2.5em; vertical-align: -0.15em; fill: currentColor; color: #FFFFFF;  overflow: hidden; margin: 6px 0 0; }

.appDownTop .icon {width: 3em; height: 3em; vertical-align: -0.15em; fill: currentColor; color: #FFFFFF;  overflow: hidden; margin: 6px 0 0; }

/*帮助中心样式添加*/
.BreadSeach{ background: #b3e0f4; height: 60px;}
.BreadSeachM{ width: 1200px; margin: 0 auto; position: relative;}
.breadMenu{ float: left; line-height: 60px;}
.breadMenu em{ padding: 0 10px;}

.searchMes{ position: absolute; left: 0; bottom: 0; right: 0; top: 12px; margin: auto; width: 410px;}
.searchMes .text{ height: 35px; line-height: 35px; width: 300px; padding: 0 10px; border: none; float: left}
.searchMes .bt{  height: 35px; line-height: 33px; background: url(../images/sousuo_03.png) no-repeat scroll 15px center #0092DC; padding:0 20px 0 35px; color: #FFFFFF; border:none; font-size: 16px; background-size:15px;}
.searchMes .bt:hover{ background:url(../images/sousuo_03.png) no-repeat scroll 15px center #1ea3e6;}

.questionList{ background: #FFFFFF; padding: 10px; margin: 10px 0 0;}
.questionList h3{ border-bottom: 1px solid #DEDEDE; height: 40px; line-height: 40px;}
.seachTip{ font-size: 14px; font-weight: normal;}
.seachTip em{ color: #0092DC; padding: 0 5px;}
.questionList ul li{ height: 49px; line-height: 49px; color: #999999; border-bottom: 1px solid #EAEAEA;}
.questionList ul li i{ font-style: normal; color: #333333;}
.questionList ul li a{ color:#666666;}
.questionList ul li a:hover{ color: #2ea7e0; text-decoration: none;}
.questionList ul li em{ padding: 0 10px;}

.questionBlock{ margin: 20px 0;}
.questionBlock h4{ font-size: 15px; font-weight: normal; height: 40px; line-height: 40px;}
.questionBlock h4 a{ color: #009FE9;}
.questionBlock p{ color: #666666;}

.paging{ text-align: center; padding: 10px 0 0;}


/*通知和活动页面样式*/
.NandA{ background: #FFFFFF; padding: 10px;}
.NandA .tabchange{ border-bottom: 1px solid #EAEAEA; height:34px; line-height: 34px;}
.NandA .tabchange span{ float: left; padding: 0 30px; margin: 0 5px 0 0; cursor: pointer; border-radius: 3px 3px 0 0;}
.NandA .tabchange span.on{ color: #FFFFFF;}
.NandA .tabchange a{ float: right; color: #FFFFFF; padding: 0 20px;}


.noticeList ul{ overflow: hidden; overflow-y: auto;}
.noticeList ul li{ height: 44px; line-height: 44px; border-bottom: 1px solid #EAEAEA; text-align: right; color: #999999; font-size: 15px;}
.noticeList ul li a{ float: left; width: 75%; overflow: hidden; white-space: nowrap; text-overflow:ellipsis; color:#333333; text-align: justify;}
.noticeList ul li a:hover{ text-decoration: none; color: #009FE9;}
.noticeList ul li a:before{ float: left; content: ""; width: 6px; height: 6px; background: #DEDEDE; border-radius: 4px; overflow: hidden; margin: 19px 10px 0 10px;}
.noticeList ul li .time{ padding: 0 10px;}
.noticeList ul li .bt1{  height: 30px; line-height: 28px; padding: 0 15px; margin: 0 10px 0 0; background: #FFFFFF; border-radius: 3px;}
.noticeList ul li .bt1:hover{ color: #FFFFFF;}
.noticeList ul li .bt2{ border:1px dashed #ff7373; height: 30px; line-height: 28px; padding: 0 15px; background: #FFFFFF; color: #ff2c2c; border-radius: 3px;}
.noticeList ul li .bt2:hover{ background: #ff2c2c; border: 1px solid #ff2c2c; color: #FFFFFF;}

.activityList{ overflow: hidden; overflow-y: auto;}
.activity_1{ height: 113px; padding:15px 0; border-bottom: 1px solid #EAEAEA;}
.activityImg{ float: left; width: 256px; height: 113px; margin: 0 10px 0 0;}
.activityImg img{ width: 100%; height: 100%;}
.activityMes{ overflow: hidden; height: 110px;}
.activityMes h3 a{ font-size: 20px;}
.activityMes .activityMes_1{ color: #999999; padding: 5px 0;}
.activityMes .activityMes_1 span{ padding: 0 20px 0 0;}
.activityMes .activityMes_2 p{ color: #666666; line-height: 1.8em;}
.activityMes .activityMes_2 p a{ color: #009FE9;}

.noticeD{ background: #FFFFFF; padding: 10px;}
.noticeD h2{ text-align: center; width: 90%; margin: 0 auto; padding: 20px 0 0; font-size:24px;}
.noticeD .noticeJJ{ text-align: center; padding: 10px 0;}
.noticeD .noticeJJ span{ padding: 0 10px; color: #999999;}
.noticeD .noticeD_1{ line-height: 1.8em;}

.activity .coverImg{ float: left; width: 400px; height: 300px; margin: 0 20px 0 0;}
.activity .coverImg img{ width: 100%; }
.activitySynopsis .topBts{ text-align: right;}
.activitySynopsis .topBts .bt1{ margin: 0 0 0 20px; height: 30px; line-height: 28px; padding: 0 15px; background: #009FE9; color: #FFFFFF; border: 1px solid #009FE9; border-radius: 3px;}
.activitySynopsis .topBts .bt1:hover{ background: #1fb4f9;}
.activitySynopsis .topBts .bt2{ margin: 0 0 0 20px; height: 30px; line-height: 28px; padding: 0 15px; background: #ef5252; color: #FFFFFF; border: 1px solid #ef5252; border-radius: 3px;}
.activitySynopsis .topBts .bt2:hover{ background: #fd7676;}
.activitySynopsis h2{ font-size: 26px;}
.activitySynopsis .Synopsis_1{ padding: 10px 0; color: #999999;}
.activitySynopsis .Synopsis_2{ color: #666666; line-height: 1.8em;}
.activitySynopsis .Synopsis_2 h4{font-weight: normal; color: #999999}
.activitySynopsis{ background: #FFFFFF; padding: 20px;}
.timeBlock_1{ border-left:5px solid #FFFFFF; padding:30px 0 30px 80px; position: relative; margin: 0 0 0 597px;}
.timeBlock_1 .timeMark{ position: absolute; width: 15px; height: 15px; left: -15px; top:45%; background: #FFFFFF; color: #666666; text-align: center; line-height: 80px; font-size: 20px; border-radius: 50%; border: 4px solid #EAEAEA; z-index: 10;}

.formInfo .activitySynopsis{ margin: 0;}
.formInfo .coverImg input{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0; filter:alpha(opacity=50);}
.formInfo .coverImg{ float: left; width:500px; height:220px; margin: 0 20px 0 10px; background:url(../images/upmoren1.png) no-repeat scroll center center; position: relative; background-size: 500px;}
.formInfo .coverImg img{ width: 100%; height: 100%; position: absolute; left: 0; top: 0;}
.formInfo .coverImg input{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0; filter:alpha(opacity=50);}
.formactivityList li{  margin: 0 0 20px;}
.formactivityList li .formactivityOver{ overflow: hidden;}
.formactivityList li .formactivityOver .text{ width: 96%; font-size: 15px;}
.formactivityList li .formactivityOver textarea{ border: 1px solid #EAEAEA; font-size: 15px; width: 96%; height: 158px; resize: none; padding:10px;}

.timeBlock_2{ border-bottom: 1px  solid #DEDEDE; border-right: 5px solid #FFFFFF; padding:30px 80px 30px 0; position: relative; margin: 0 598px 0 0;}
.timeBlock_2 .timeMark{ position: absolute;  width: 15px; height: 15px; right:-15px; top:45%; background: #FFFFFF; color: #666666; text-align: center; line-height: 80px; font-size: 20px; border-radius: 50%; border: 5px solid #EAEAEA; z-index: 9;}
.timeBlock_1 .SendHead{ position:absolute; left: -200px; top: 8%; width:120px; height: 90px; border: 5px solid #FFFFFF; box-shadow: 0 1px 2px #C5C5C5; z-index: 9;}
/*.timeBlock_1 .SendHead{ position:absolute; left: -200px; top: 25%; width:100px; height: 100px; border: 5px solid #FFFFFF; box-shadow: 0 1px 2px #C5C5C5; z-index: 9;}*/
.timeBlock_1 .SendHead img{ width: 100%; height: 100%;}
/*.timeBlock_1 .SendHead dl{ position: absolute; width: 300px; bottom: 0; right: 120px; text-align: right;}*/
.timeBlock_1 .SendHead dl{ position: absolute; width: 300px; bottom: 0; right: 140px; text-align: right;}
.timeBlock_1 .SendHead dl dt{ font-size: 24px; color: #666666;}
.timeBlock_1 .SendHead dl dd{ color: #999999;}
.timeBlock_1 .line1{  border-bottom: 1px dashed #cecece; position: absolute; left:-120px; top: 50%; width: 200px; height: 1px; z-index: 8;}
/*.timeBlock_1 .timeBlockMes{ background: #FFFFFF; color: #666666; padding:15px;  height: 110px; border-radius: 3px; box-shadow: 0 1px 2px #C5C5C5;}*/
.timeBlock_1 .timeBlockMes{ background: #FFFFFF; color: #666666; padding:15px; border-radius: 3px; box-shadow: 0 1px 2px #C5C5C5;}
.timeBlock_1 .timeBlockMes h4{ font-size: 16px;}
.timeBlock_1 .timeBlockMes .HdImg{ float: right; width: 150px; height: 110px; margin:0 0 0 10px;}
.timeBlock_1 .timeBlockMes .HdImg img{ width: 100%; height: 100%;}
.timeBlock_1 .timeBlockMes .BlockMes{ height: 100%; overflow: hidden; line-height: 1.6em;}
.timeBlock_1 .Mon{ background: #2ea7e0;  border:4px solid #FFFFFF;}
/*.timeBlock_2 .SendHead{ position:absolute; right: -200px; top: 25%; width:100px; height: 100px; border: 5px solid #FFFFFF; box-shadow: 0 1px 2px #C5C5C5; z-index: 9;}*/
.timeBlock_2 .SendHead{ position:absolute; right: -200px; top: 8%; width:120px; height: 90px; border: 5px solid #FFFFFF; box-shadow: 0 1px 2px #C5C5C5; z-index: 9;}
.timeBlock_2 .SendHead img{ width: 100%; height: 100%;}
.timeBlock_2 .line1{ border-bottom: 1px dashed #cecece; position: absolute; right:-120px; top: 50%; width: 200px; height: 1px; z-index: 8;}
.timeBlock_2 .SendHead dl{ position: absolute; width: 300px; bottom: 0; left: 140px;}
.timeBlock_2 .SendHead dl dt{ font-size: 24px; color: #666666;}
.timeBlock_2 .SendHead dl dd{ color: #999999;}
/*.timeBlock_2 .timeBlockMes{ background: #FFFFFF; color: #666666; padding:15px; height: 110px; border-radius: 3px; box-shadow: 0 1px 2px #C5C5C5;}*/
.timeBlock_2 .timeBlockMes{ background: #FFFFFF; color: #666666; padding:15px; border-radius: 3px; box-shadow: 0 1px 2px #C5C5C5;}
.timeBlock_2 .timeBlockMes h4{ font-size: 16px;}
.timeBlock_2 .timeBlockMes .HdImg{ float: left; width: 150px; height: 110px; margin:0 10px 0 0; }
.timeBlock_2 .timeBlockMes .HdImg img{ width: 100%; height: 100%;}
.timeBlock_2 .timeBlockMes .BlockMes{ height: 100%; overflow: hidden; line-height: 1.6em;}
.timeBlock_2 .Mon{ background: #2ea7e0; border:4px solid #FFFFFF;}

.activityManage{ border: 1px solid #EAEAEA; margin: 0 0 20px;}
.activityManage .changeSet{ float: right; width: 200px;}
.activityManage .changeSet span.time{ display: block; text-align: center; font-size: 20px; color: #666666; padding: 10px 0;}
.activityManage .changeSet input{ display: block; height: 30px; line-height: 28px; border:none; width: 160px; margin:0 auto 10px;}
.activityManage .changeSet .bt1{ background: #009FE9; border: 1px solid #009FE9; color: #FFFFFF;}
.activityManage .changeSet .bt1:hover{ background: #1fb4f9;}
.activityManage .changeSet .bt2{ background: #ef5252; border: 1px solid #ef5252; color: #FFFFFF;}
.activityManage .changeSet .bt2:hover{ background: #fd7676;}
.activityManage .messageMain{ overflow: hidden; background: #F5F5F5; padding: 10px; margin: 10px; height: 200px;}

.EnclosureList{padding: 20px 0 0 ;}
.EnclosureList h3{}
.EnclosureList ul li a{ color: #009FE9; display: block; height: 35px; line-height: 35px; background: url(../images/fujian.png) no-repeat scroll 5px center; padding: 0 0 0 30px; background-size: 16px;} 


.noticeform{ background: #FFFFFF; padding: 10px;}
.formInfo{ padding: 10px 0;}
.formInfo em{ float: left; width: 100px; text-align: right; margin: 10px 10px 0 0; color: #999999; font-size: 15px;}
.formInfo .formInfoOV{ overflow: hidden;}
.formInfo .text{ border: none; border-bottom: 1px solid#EAEAEA; height: 39px; line-height: 39px; padding: 0 10px; width: 50%;}
.formInfo .formInfoOV .prompt{ color:#93c5d6; padding: 0 10px;}
.formInfo .formInfoOV .bts{ margin: 0 0 0 110px; text-align: center;}
.formInfo .formInfoOV .bts .bt1{ color: #FFFFFF; height: 35px; line-height: 35px; border: none; width:150px; border-radius: 3px; text-align: center; margin: 0 5px;}

.conLeft{ float: left; width: 780px; margin: 0 50px 0 0;}
.activitySlide{}
.activitySlide h3{ font-weight: normal; height:39px; line-height: 39px; border-bottom: 1px solid #e5e5e5; margin: 0 0 10px;}
.activitySlide h3 span{ /*background: #009FE9;*/ color: #333333; float: left; padding: 0 15px;  height: 38px; line-height: 38px; font-size: 22px;}

.Apps{ margin: 30px 0 0;}
.Apps h3{ font-weight: normal; height:39px; line-height: 39px; border-bottom: 1px solid #eeeeee; margin: 0 0 30px;}
.Apps h3 span{ float:left; padding: 0 20px; margin: 0 5px 0 0; color: #999999; font-size: 22px; cursor: pointer;}

.Apps_1 .Apps_1_1{ float: left; width: 72px; height: 72px; margin:0 53px 40px  0; text-align: center; position: relative;}
.Apps_1 .Apps_1_1 span{ display: block; padding: 5px 0;}
.Apps_1 .Apps_1_1 img{ width: 72px; height: 72px;}
.Apps_1 .Apps_1_1 div{ display: none; position: absolute; left: 72px; top: 0; width: 120px; padding: 10px; background: #F5F5F5; z-index: 10;}
.Apps_1 .Apps_1_1 div a{ display: block; width: auto; height: 30px; line-height: 30px; margin: 0; text-align: justify; border-bottom: 1px solid #EAEAEA;}
.Apps_1 .Apps_1_1 div a:hover{ background: #3d991d; color: #FFFFFF; padding: 0 10px; text-decoration: none;}
.Apps_1 .Apps_1_1:hover div{ display: block;}

.more{ float: right; color: #999999; font-size: 13px;}

.conRight{ overflow: hidden;}
.indexNoctice{ padding: 20px 0 0;}
.indexNoctice h3{ font-weight: normal; height:39px; line-height: 39px; border-bottom: 1px solid #e5e5e5; overflow:hidden;}
.indexNoctice h3 span{ /*background: #009FE9;*/ color: #333333; float: left; padding: 0 12px; font-size: 22px;  height: 38px; line-height: 38px;}
.newNotic1{ height:47px; overflow: hidden; padding: 15px 10px; border-bottom: 1px dotted #EAEAEA;}
.newNotic1:hover{ background: #f9f9f9;}
.newNotic1 dl{ float: left; width: 70px; text-align: center; background: #F2F2F2; margin: 0 10px 0 0;}
.newNotic1 dl dt{ font-size: 24px; color: #009FE9; height: 35px; line-height: 35px;}
.newNotic1 dl dd{ background: #85c9e8; color: #FFFFFF; height: 25px; line-height: 25px;}
.newNoticMes a{ font-size: 15px; line-height:1.8em; color: #333333; display: block; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.newNoticMes a:hover{ text-decoration: none; color: #009FE9;}
.newNoticMes span{ color: #999999;}

.qStatistics{ padding: 0 0 10px;}
.qStatistics h3{ font-weight: normal; height:39px; line-height: 39px; border-bottom: 1px solid #e5e5e5; margin: 10px 0 10px;}
.qStatistics h3 span{ color: #333333; float: left; padding: 0 12px; font-size: 22px; height: 38px; line-height: 38px;}
.qStatisticsTop{ position: relative; float: left; width: 560px; height: 390px;position: relative;}
.qStatisticsTop .statZ{ width:130px; padding: 130px 0 0; margin: 20px auto 0; text-align: center; position: absolute;}
.qStatisticsTop .statZ h4{ font-size: 18px; padding: 5px 0; font-weight: normal;}
.qStatisticsTop .statZ p{ font-size: 24px; color: #ff744b;}
.stat_1{ background: url(../images/peotj_03.jpg) no-repeat scroll center 0; top: 0; bottom: auto; left: 0; right: 0; *left:220px;}
.stat_2{ background: url(../images/peotj_05.jpg) no-repeat scroll center 0; top: auto; bottom:0; left: 60px; right: auto;}
.stat_3{ background: url(../images/peotj_07.jpg) no-repeat scroll center 0; top: auto; bottom:0; left: auto; right: 60px;}

.statZList{ overflow: hidden; padding: 10px 0 0;}
.statZList h4{ font-size:18px; background: #d8f3e9; color: #39bd8c; border-bottom: 1px solid #EAEAEA; float: left; width: 18px; font-weight: normal; padding:37px 10px; line-height: 1.5em; position:relative; margin:0 10px 0 0;}
.statZList h4 em{ display: block; position: absolute; line-height: 0; padding: 0; margin: 0; border-style:solid;
border-color: transparent transparent transparent #d8f3e9; border-width: 10px; right:-20px; top: 45%;}
.statZListBox{ overflow: hidden; float: left; width: 50%;}
.statZList ul{ overflow: hidden;}
.statZList ul li{ float: left; width: 100%; text-align: right; height: 35px; line-height: 35px;}
.statZList ul li i{ float: left; width:22px; height: 22px; line-height: 22px; text-align: center; background: #dddddd; color: #999999; font-style: normal; border-radius: 3px; margin: 5px 0 0 10px;}
.statZList ul li span{ float: left; padding: 0 10px;}
.statZList ul li em{ color: #2ea6e0; padding: 0 10px; font-size: 16px;}

.countyList a{ float: left; width:115px; padding:0 10px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; text-align: center; height: 35px; line-height: 35px; border: 1px solid #EAEAEA; margin: 10px 0 0 10px;}
.countyList a:hover{ border: 1px solid #2ea7e0; color: #2ea7e0; text-decoration: none;}
.countyList a.on{ border: 1px solid #2ea7e0; color: #2ea7e0; text-decoration: none;}

.breadcrumbM{ width: 1200px; margin: 0 auto;}

/**/
.appLeft{ float: left; width: 330px; /*border-right: 1px solid #EAEAEA;*/ margin:20px 20px 0;}
.appHeader{ padding:0 0 10px; border-bottom: 1px solid #EAEAEA;}
.appHeader h3{ color: #009FE9; font-size: 22px; margin: 0 0 5px;}
.appHeader p span{ display: inline-block; margin: 0 10px 0 0; background: #d0f0ff; padding: 0 10px; height: 26px; line-height: 26px; color: #4c94b6; border-radius: 2px;}
.appHeader .ahdImg{ float: left; width: 70px; height: 70px; margin: 0 20px 0 0;}
.appHeader .ahdImg img{ width: 100%; height: 100%;}
.appLeft .login ul{ padding:30px 30px 10px; height: auto;}
.appAbout{ padding: 0 0 10px;}
.appAbout li{ margin: 0 0 10px; color: #666666;}
.appAbout li em{ float: left; width:100px; text-align: right; margin: 0 5px 0 0;}
.appAbout li .appAbout_1{ overflow: hidden;}
.appAbout li .appAbout_1 span{ white-space:nowrap; display: inline-block;}
.appAbout li .appAbout_1 span.state{ color: #999999; padding: 0 10px 0 0;}
.appAbout li .appAbout_1 a{ color: #009FE9; padding: 0 0 0 10px;}

.appContent{ overflow: hidden; border-left: 1px solid #EAEAEA; padding: 0 0 0 10px; min-height: 500px;}
.appContent_1{ margin: 20px 20px 20px 10px;}
.appContent_1 h3{ border-bottom: 1px solid #eaeaea; margin: 0 0 10px; font-weight: normal; height: 40px; line-height: 40px;}
.appContent_1 h3 span{ font-size: 20px; color: #009FE9; border-bottom: 2px solid #009FE9; float: left; height: 39px; line-height: 39px; padding: 0 15px;}
.appContent_1_1{ line-height: 1.8em;}
.appContent_1_1 p{ text-indent: 2em;}
.appContent_1_1 img{ width: 100%;}
.appContent_1_1 h4{ font-size: 20px; color: #666666; padding: 10px 0; text-align: center; font-weight: normal;}
.appContent_1_1 h4 b{ color: #009FE9; font-size: 22px; padding: 0 5px;}

/*网站地址页面*/
.webSite{ background: #FFFFFF; margin:20px;}
.webSite .webImg{ float: left; margin:20px;}
.webSite .webContent{ overflow: hidden; padding: 0 0 20px;}
.webSite .webContent h3{ height: 50px; line-height: 50px; font-weight: normal; font-size: 20px; padding: 10px 0; color: #32b621;}
.webSite .webContent h3 b{ font-size: 26px; width: 50px; height: 50px; text-align: center; line-height: 50px; display: inline-block; background:#fc9e2e; color: #FFFFFF; border-radius: 50%; vertical-align: super; margin: 0 5px;}
.webSite .webContent h3 a{ font-size: 14px; font-size: 14px; background: #fc9e2e; color: #FFFFFF; display: inline-block; width: 80px; text-align: center; height: 30px; line-height: 30px; border-radius: 3px; vertical-align:text-bottom; margin:0 0 0 30px;}
.webSite .webContent h3 a:hover{ text-decoration: none; background: #fc8b2e;}
.webSite .webContent .hd{ height: 40px; line-height: 40px; border-bottom: 1px solid #EAEAEA;}
.webSite .webContent .hd span{ float: left; padding: 0 10px; cursor: pointer;}
.webSite .webContent .hd span.on{ border-bottom: 2px solid #2ea7e0; height: 38px; line-height: 40px; color: #2ea7e0; font-weight: bold; font-size: 15px;}
.webSite .webContent div.bd h4{ display: block; clear: both; padding: 20px 0 0; height: 30px; line-height: 30px; font-size: 16px; color: #2ea7e0;}
.webSite .webContent div.bd h4 span{ border-left: 5px solid #2ea7e0; padding: 0 10px;}
.webSite .webContent div.bd a{ border: 1px solid #FFFFFF; float: left; width: 278px; margin: 20px 15px 0 0; height:30px; line-height: 30px; border-radius: 3px; overflow: hidden;}
.webSite .webContent div.bd a em{ float: left; width: 55px; text-align: center; background: #2ea7e0; color: #FFFFFF; margin: 0 5px 0 0;}
.webSite .webContent div.bd a:hover{ border: 1px solid #2ea7e0; text-decoration: none;}
.greenWeb .webContent .hd span.on{ border-bottom: 2px solid #63d055; height: 38px; line-height: 40px; color: #63d055; font-weight: bold; font-size: 15px;}
.greenWeb .webContent div.bd h4 span{ border-left: 5px solid #63d055; padding: 0 10px;}
.greenWeb .webContent div.bd a{ border: 1px solid #FFFFFF; float: left; width: 278px; margin: 20px 15px 0 0; height:30px; line-height: 30px; border-radius: 3px; overflow: hidden;}
.greenWeb .webContent div.bd a em{ float: left; width: 55px; text-align: center; background: #63d055; color: #FFFFFF; margin: 0 5px 0 0;}
.greenWeb .webContent div.bd a:hover{ border: 1px solid #63d055; text-decoration: none;}
.greenWeb .webContent div.bd h4{ display: block; clear: both; padding: 20px 0 0; height: 30px; line-height: 30px; font-size: 16px; color: #63d055;}

.nodata{ width: 150px; margin:30px auto; text-align: center;}
.nodata span{ display: block; color: #999999; font-size: 16px; padding: 10px 0;}

.ads{ padding: 30px 0;}
.ads a.ad1{ float:left; margin: 0 20px 0 0; width: 386px; height: 115px;}
.ads a.ad1 img{ width: 100%; height: 100%;}


.tableStyle{ border-collapse:collapse;background-color:#FFFFFF; font-size:13px; color:#666; margin:10px auto 0;}
.tableStyle th{border-bottom:1px solid #eaeaea; border-collapse:collapse; height: 40px; background-color:#fcfcfc; color:#333333; font-weight: normal; font-size: 16px;}
.tableStyle th a{ padding:0 5px;}
.tableStyle td{ border:1px solid #eaeaea; border-collapse:collapse; height: 40px; border-left:none; border-right:none; color: #666666;}
.tableStyle td a{ color: #00a5e6; padding: 0 5px;}
.tableStyle td i{ font-size: 20px;}
.tableStyle td span{ padding: 0 5px;}
.tableStyle td select{ border: 1px solid #EAEAEA; padding: 5px; width: 90%; text-align: center;}
.tableStyle td .text1{ border: none; border: 1px solid #EAEAEA; height: 30px; line-height: 30px; padding: 0 5px; width: 90%;}
.tableStyle td .bt1{ border:1px dashed #1EA3E6; height: 30px; line-height: 28px; padding: 0 15px; margin: 0 10px 0 0; background: #FFFFFF; color: #1EA3E6; border-radius: 3px; cursor: pointer;}
.tableStyle td .bt1:hover{ background: #1EA3E6; border: 1px solid #1EA3E6; color: #FFFFFF;}
.tableStyle td .bt2{ border:1px dashed #ff7373; height: 30px; line-height: 28px; padding: 0 15px; background: #FFFFFF; color: #ff2c2c; border-radius: 3px; cursor: pointer;}
.tableStyle td .bt2:hover{ background: #ff2c2c; border: 1px solid #ff2c2c; color: #FFFFFF;}
.tableStyle td .adk{ width: 270px; height: 80px; margin:10px auto; position: relative;}
.tableStyle td .adk img{ width: 100%; height: 100%;}
.tableStyle td .adk input[type='file']{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0;}

.txt_cent td,.txt_cent th{ text-align:center;}

.tcForm ul li{ border-bottom: 1px solid #EAEAEA; padding: 10px 0;}
.tcForm ul li em{ float: left; width:100px; text-align: right; margin: 5px 5px 0 0;}
.tcForm ul li .tcRight{ overflow: hidden;}
.tcForm ul li .tcRight i{ padding: 0 5px 0 0; color: #169de9;}
.tcForm ul li .tcRight .text{ border: 1px solid #EAEAEA; height: 30px; line-height: 30px; padding: 0 10px; width: 300px;}
.tcForm ul li .tcRight select{ border: 1px solid #EAEAEA; padding: 5px;}
.tcForm ul li .tcRight .upImg{ width:270px; height: 80px;position: relative; background:url(../images/upimgBG.png) no-repeat scroll center center; color: #c0c0c0; line-height: 80px; font-size: 16px; text-align: center;}
.tcForm ul li .tcRight .upImg input[type='file']{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0; cursor: pointer;}


.hasLogin{ text-align: center; padding: 35px 0 0;}
.hasLogin .userHeader dt{ width: 120px; height: 120px; margin: auto; overflow: hidden; border-radius: 5px;}
.hasLogin .userHeader dt img{ width: 100%; height: 100%; }
.hasLogin .userHeader dd h4{ font-size:18px; padding: 5px 0;}
.hasLogin .userHeader dd p{ color: #999999; font-size: 15px;}

.hasLogin .bts{ padding: 10px 0 0; *padding: 10px 40px 0;}
.hasLogin .bts .bt1{ height: 35px; padding: 0 15px; margin:0 5px; background: #2ea7e0; color: #FFFFFF; border: none; border-radius: 3px; cursor: pointer; *float: left; *width:114px;}
.hasLogin .bts .bt1:hover{ background: #41bdf8;}

/*密码修改帐号20171012*/
.importantNote{ border:1px solid #2ea7e0; background: #FFFFFF; margin:40px 20px 0; padding: 20px; float: left; width: 1118px;}
.importantNote h2{ float: left; background: #FFFFFF; margin: -40px 0 0; font-size: 25px; padding: 0 20px; color: #2ea7e0;}
.importantNote h3{ color: #666666; font-size: 20px; padding: 5px 0;}
.importantNote p.notice{ color: #2ea7e0; background: url(../images/TZzhuyi.png) no-repeat scroll 0 5px; padding:5px 0 5px 25px; background-size: 18px;}
.pwdChange{ width: 500px; margin:20px auto 0;}
.pwdChange h4{ text-align: center;}
.pwdChange h4 span{ display:inline-block; height: 35px; line-height: 35px; font-size: 15px; text-align: center; padding: 0 20px; margin: 0 5px; cursor: pointer; font-weight: normal; }
.pwdChange h4 span.on{ background: #2ea7e0; color: #FFFFFF;}
.pwdChange ul{ padding:20px 0;}
.pwdChange ul li{ padding: 10px 0;}
.pwdChange ul li em{ float: left; width: 100px; margin: 5px 5px 0 0; text-align: right;}
.pwdChange ul li em i{ font-size: 18px; padding: 0 3px; color: #FF0000; vertical-align: middle;}
.pwdChange ul li .rcontent{ overflow: hidden;}
.pwdChange ul li .rcontent .text{ width:350px; height: 33px; line-height: 33px; border:1px solid #EAEAEA; padding:0 10px;}
.pwdChange ul li .rcontent .text1{ width:230px; height: 33px; line-height: 33px; border:1px solid #EAEAEA; padding:0 10px;}
.pwdChange ul li .rcontent .getThings{ height: 35px; line-height: 33px; text-align: center; background: #d2d2d1; color:#FFFFFF; border:none; width: 110px; border-radius: 3px; margin: 0 0 0 10px; cursor: pointer;}
.pwdChange ul li .rcontent .getThings:hover{ background: #2ea7e0;}
.pwdChange ul li .rcontent .graphicCode{ height: 35px; width: 110px; margin: 0 0 0 10px; display:inline-block;}
.pwdChange ul li .rcontent .graphicCode img{ width: 100%; height: 100%;}
.pwdChange ul li .rcontent .bt1{ border-radius:3px; height: 35px; line-height: 35px; background: #2ea7e0; color: #FFFFFF; border: none; padding: 0 50px; margin: 0 0 0 105px; cursor: pointer;}
.pwdChange ul li .rcontent .bt1:hover{background:#2ea7e0;}

/*学校列表20171018*/
.schoolList{ background: #FFFFFF; min-height: 600px; box-shadow:0 1px 2px #C5C5C5; margin: 20px 0 0;}
.schoolList h3{ height: 50px; line-height: 50px; border-bottom:1px solid #EAEAEA;}
.schoolList h3 span{ padding: 0 10px; font-size: 20px;}
.schoolList h3 .search{ float:right; padding: 0 10px;}
.schoolList h3 .search input.text{ width: 500px; height:28px; line-height: 28px; margin:0 5px 0 0; padding: 0 10px; border: 1px solid #EAEAEA; vertical-align: middle; border-radius: 3px;}
.schoolList h3 .search input.bt{height: 30px; line-height: 30px; background: #2ea7e0; border-radius: 3px; color: #FFFFFF; border:none ; padding: 0 20px; vertical-align: middle;}
.schoolList h3 .search input.on{ border: 1px solid #3cc1ff; box-shadow: 0 0 2px #3f99f6;}
.schoolList h3 .search input::-webkit-input-placeholder{ color: #CCCCCC;}
.schoolListM{ margin: 10px 20px; padding: 10px 0;}
.schoolListM h4{ border-bottom:1px solid #EAEAEA; height: 40px; line-height: 40px;}
.schoolListM h4 span{ font-size: 17px; float: left; padding: 0 10px;}
.schoolListM ul li{ float: left; height: 35px; line-height: 35px; width: 18%; margin: 10px 1% 0;}
.schoolListM ul li a{ display: block; padding: 0 10px; overflow: hidden;white-space: nowrap; text-overflow: ellipsis;}


/*统计模块*/
.statisticsModule h3{ height:40px; line-height:40px; border-bottom: 1px solid #EAEAEA;overflow: hidden;}
.statisticsModule h3 span{ float: left; height: 39px; line-height: 39px; font-size:18px; border-bottom:2px solid #00b7ed; font-weight: normal; padding: 0 10px;}
.zhcueUser{ float:left; width: 660px; margin: 0 20px 0 0;}
.zhcueUser dl{ float:left; width:140px; text-align:center; background: #f4f4f4; margin:20px 0 0 20px;}
.zhcueUser dl dt{ font-size: 16px; height: 25px; line-height: 25px; padding: 20px 0 10px;}
.zhcueUser dl dd .yhImg{ height: 45px;}
.zhcueUser dl dd span{ display: block; font-size: 26px; padding: 10px 0 20px; color: #42b886;}

.realtimeTj{ overflow: hidden;}
.realtimeTj dl{ float:left; width:145px; text-align:center; background: #f4f4f4; margin:20px 0 0 20px;}
.realtimeTj dl dt{ font-size: 14px; height: 25px; line-height: 25px; padding: 20px 0 10px;}
.realtimeTj dl dd .yyImg{ height: 45px;}
.realtimeTj dl dd span{ display: block; font-size: 26px; padding: 10px 0 20px; color: #48addb;}



/*颜色变换*/


/*.topbar .cityEnter a{ float: left; padding: 7px 10px; font-size: 13px; color: #2ea7e0; height: 16px; line-height: 16px;}*/
.topbar .cityEnter a{ padding: 7px 40px; font-size: 13px; color: #2ea7e0; height: 16px; line-height: 16px;}
.topbar .cityEnter a:hover{ text-decoration:none; background:#f5f5f5;}

.header{ /*position: absolute;*/ width: 100%; height: 60px; background:#2ea7e0; position:relative; z-index: 1600; border-bottom: 1px solid #1f8dc1;}

.logo{ float: left; margin: 5px 0 0; font-size: 25px; font-weight: bold;letter-spacing: 2px; color: #FFFFFF; padding: 6px 0 6px 55px;}

.nav a:hover{ text-decoration: none; background: #1e96d0;}
.nav a.on{ color: #FFFFFF; background: #1e96d0;}

.leftAPP h3 span{ padding: 0 15px; font-size: 16px; color: #666666; font-weight: normal; float: left; cursor: pointer;}
.leftAPP h3 span.on{ /*background: #009FE9;*/ border-bottom: 2px solid #009FE9; color:#009FE9; height:39px; line-height: 39px; }

.appsty2 h3 span{ padding: 0 15px; font-size: 18px; color: #666666; font-weight: normal; float: left; cursor: pointer;}


.NandA .tabchange span.on{ background: #009FE9; color: #FFFFFF;}
.NandA .tabchange a{ float: right; background: #009FE9; color: #FFFFFF; padding: 0 20px;}


.noticeList ul li .bt1{ border:1px dashed #1EA3E6; height: 30px; line-height: 28px; padding: 0 15px; margin: 0 10px 0 0; background: #FFFFFF; color: #1EA3E6; border-radius: 3px;}
.noticeList ul li .bt1:hover{ background: #1EA3E6; border: 1px solid #1EA3E6; color: #FFFFFF;}

.formInfo .formInfoOV .bts .bt1{ background: #009FE9; color: #FFFFFF; height: 35px; line-height: 35px; border: none; width:150px; border-radius: 3px; text-align: center; margin: 0 5px;}

.activitySlide h3 span{ /*background: #009FE9;*/ color: #333333; float: left; padding: 0 15px; border-bottom:2px solid #2ea7e0; height: 38px; line-height: 38px; font-size: 22px;}

.Apps h3 span.on{ border-bottom: 2px solid #2ea6e0; color: #2ea6e0;}

.indexNoctice h3 span{ /*background: #009FE9;*/ color: #333333; float: left; padding: 0 12px; font-size: 22px; border-bottom: 2px solid #2ea7e0; height: 38px; line-height: 38px;}

.qStatistics h3 span{ color: #333333; float: left; padding: 0 12px; font-size: 22px; border-bottom: 2px solid #2ea7e0; height: 38px; line-height: 38px;}

/*右侧悬浮框*/
.rightMsebox{ position: fixed; right: 0; top:45%; width: 50px; z-index: 500;}
.mesBox{ height: 50px; line-height: 50px; width: 50px; overflow: hidden; border-bottom: 1px solid #30b3e7; float: right; position: relative;}
.overInitial{ overflow:inherit;}
.mesBox_1{ width:150px; height: 50px; background: #00A5E6;border-bottom: 1px solid #1db4ef; cursor: pointer;}
.mesBox_1 .QR{ width: 150px; height: 150px; position: absolute; right: 0; top: 50px; z-index: 600;}
.mesBox_1 .QR img{ width: 70%; height: 70%; position: absolute; left: 0; top: 0; right: 0; bottom: 0; margin: auto; border-radius: 5px;}
.mesBoxImg{ width: 50px; height: 50px; text-align: center; line-height: 50px; float: left;}
.mesBoxImg img{ width: 26px; height:26px; margin:10px 0 0;}
.mesBox p{ overflow: hidden; width: 100px; color: #FFFFFF;}

.wixin:hover .mesBox_1{ background: #3ca00a;}
.wixin:hover .QR{ background: #3ca00a; border-top: 1px solid #51ba1c;}
.appDown:hover .mesBox_1{ background: #303030;}
.appDown:hover .QR{ background: #303030; border-top: 1px solid #4b4b4b;}
.QQ:hover .mesBox_1{ background: #267fe9;}
.QQ:hover .QR{ background: #267fe9; border-top: 1px solid #4b4b4b;}
.QQ:hover .service{ background: #267fe9; border-top: 1px solid #4298ff;}
.helptext:hover .mesBox_1{background: #5dba9b;}
.mesBox_1 .service{ background: #267fe9; padding:5px 0; z-index: 700;  width: 150px; position: absolute; right: 0; top: 50px; z-index: 600;}
.service ul li{ background: #267fe9; color: #FFFFFF; text-align: center;}
.service ul li a{ color: #FFFFFF;}
.service ul li a:hover{ text-decoration: none; color: #FFFFFF;}
.service ul li .tx{ border:2px solid #75ddff; border-radius: 50%; overflow: hidden; display: inline-block; width: 30px; height: 30px; vertical-align: middle; margin: 0 5px 0 0; text-align: center;}
.service ul li .tx img{ width: 100%; height: 100%; /*margin: -10px 0 0;*/ margin:7px 0 0;}
.service ul li:hover .tx{ border:2px solid #FFFFFF; background: #78aa34;}
.service ul li:hover .tx img{ width: 120%; height: 120%; margin:0 0 0 -3px;}


/*应用排行样式2017/12/06*/
.applicationList{ margin: 20px 0;}
.applicationList h3{ height:40px; margin: 0 0 10px; line-height:40px; border-bottom: 1px solid #EAEAEA; overflow:hidden;}
.applicationList h3 span{ float: left; height: 39px; line-height: 39px; font-size:18px; border-bottom:2px solid #00b7ed; font-weight: normal; padding: 0 10px;}
.applicationList .leftMenu{ float: left; width:190px; margin: 0 20px 0 0;}
.applicationList .leftMenu span{ display: block; height: 62px; line-height: 62px; background: #F4F4F4; cursor: pointer;}
.applicationList .leftMenu span.on{ background: #00A5E6; color: #FFFFFF;}
.applicationList .leftMenu em{float: left; width: 30px; height: 30px; margin:15px 10px 0 40px;}
.applicationList .leftMenu em.tb_1{ background:url(../images/tb_1.png) no-repeat scroll center center; background-size:25px;}
.applicationList .leftMenu span.on em.tb_1{ background:url(../images/tb_1_1.png) no-repeat scroll center center; background-size:25px;}
.applicationList .leftMenu span em.tb_2{ background:url(../images/tb_2.png) no-repeat scroll center center; background-size:25px;}
.applicationList .leftMenu span.on em.tb_2{ background:url(../images/tb_2_1.png) no-repeat scroll center center; background-size:25px;}
.applicationList .leftMenu span em.tb_3{ background:url(../images/tb_3.png) no-repeat scroll center center; background-size:25px;}
.applicationList .leftMenu span.on em.tb_3{ background:url(../images/tb_3_1.png) no-repeat scroll center center; background-size:25px;}
.applicationList .leftMenu span em.tb_4{ background:url(../images/tb_4.png) no-repeat scroll center center; background-size:25px;}
.applicationList .leftMenu span.on em.tb_4{ background:url(../images/tb_4_1.png) no-repeat scroll center center; background-size:25px;}
.applicationList .leftMenu span em.tb_5{ background:url(../images/tb_5.png) no-repeat scroll center center; background-size:25px;}
.applicationList .leftMenu span.on em.tb_5{ background:url(../images/tb_5_1.png) no-repeat scroll center center; background-size:25px;}
.applicationList .leftMenu span em.tb_6{ background:url(../images/tb_6.png) no-repeat scroll center center; background-size:25px;}
.applicationList .leftMenu span.on em.tb_6{ background:url(../images/tb_6_1.png) no-repeat scroll center center; background-size:25px;}
.applicationList .rightDataSheet{ overflow: hidden;}
.rightDataSheet .leftData{ float: left; /*padding: 0 10px 0 0 ;*/ margin: 0 10px 0 0; width: 485px;}
.rightDataSheet .rightData{ overflow: hidden;}

.tableStyle1{ border-collapse:collapse;background-color:#FFFFFF; font-size:13px; color:#666; margin:0 auto;}
.tableStyle1 th{border:1px solid #eaeaea; border-collapse:collapse; height: 40px; background-color:#fcfcfc; color:#333333; font-weight: normal; font-size: 14px; background: #F5F5F5;}
.tableStyle1 th a{ padding:0 5px;}
.tableStyle1 th em.rank{ cursor:pointer;}
.tableStyle1 td{ border:1px solid #eaeaea; border-collapse:collapse; height: 40px; color: #666666;}
.tableStyle1 td a{ color: #00a5e6; padding: 0 5px;}
.tableStyle1 td i{ font-size: 20px;}
.tableStyle1 td span{ padding: 0 5px;}


.schoolListM ul li a{ display: block; padding: 0 10px 0 25px; background: url(../images/unOpenState.png) no-repeat scroll 0 center; background-size:18px; overflow: hidden;white-space: nowrap; text-overflow: ellipsis;}
.schoolListM ul li a:hover{ text-decoration: none; color: #2a95e4;}
.schoolListM ul li a.on{ background: url(../images/openState.png) no-repeat scroll 0 center; background-size:18px;}