body{background: #eef2f4;}
.index-tip{border-bottom: 1px solid #dedfe0;padding-bottom: 4px;margin-bottom: 20px;font-size: 13px;}
.indexcon-wrap{display: flex;display: -webkit-flex;}
.indexcon-wrap .part{flex: 1;-webkit-flex: 1;margin-left: 15px;}
.indexcon-wrap .part:first-child{margin-left: 0px;}
.indexcon-wrap .left{flex: 4;box-shadow: 1px 1px 20px #ddd;position: relative;width: 40%;display: inline-block;}
.indexcon-wrap .right{flex: 6;padding-left: 30px;width: 60%;float: right;}
.index-title{background-color: #9ec0c7;padding: 5px 15px;color: #FFF;font-size: 15px;font-weight: 600;border-radius: 5px 5px 0px 0px;}
.indexcon-wrap .right>div{box-shadow: 1px 1px 20px #ddd;background-color: #FFF;height: 178px;}
.indexcon-wrap .right div:last-child{margin-top: 20px;}
.indexcon-wrap .right table{width: 100%;background-color: #FFF;table-layout: fixed;white-space: normal;overflow: hidden;text-overflow: ellipsis;}
.indexcon-wrap .right td{padding: 6px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.indexcon-wrap .right tr{padding: 0px 6px;}
.indexcon-wrap .right tr:hover{color: #6a9dad}
.indexcon-wrap .right td:first-child{padding-left: 30px;width: 62%;text-align: left}
.right tr td:nth-child(1),.right tr td:nth-child(2){text-align: center}
.policy-more{float: right;font-size: 13px;font-weight: normal;}
.indexcon-wrap .right td:last-child{padding-right: 30px;text-align: right;}
 tr:nth-child(even){background-color: #f8fbfc;}
.task-cartogram{height: 342px;width: 100%;min-width: 300px;}
.index-process{margin-top: 30px;box-shadow: 1px 1px 20px #ddd;}
.index-bar{height: 320px;}
.indexcon-wrap tr{cursor: pointer;}
.process-legnd{position: absolute;top: 0px;right: 20px;z-index: 1;top: 44px;line-height: 1.3;color: #7c7c7c;font-size: 13px;}
.down-files{color: #009cff;float: right;}
.null-tip{text-align: center;background-color: inherit;margin-top: 0px!important;box-shadow: none!important;}
.null-tip img{height: 80px;margin-top: 20px;}
#indexbar .null-tip img{margin-top: 90px;}
/*弹出框*/
.load-img{position: fixed;top: 40%;left: 50%;
          -webkit-transform:translate(-50%,-50%);
          -moz-transform:translate(-50%,-50%);
          -ms-transform:translateX(-50%) translateY(-50%);
          transform:translate(-50%,-50%);
          z-index: 2001;

}
.index-overlay{position: fixed;width: 100%;height: 100%;background-color: rgba(236,240,241,.7);-webkit-transition: all 0.3s;-moz-transition: all 0.3s;transition: all 0.3s;z-index: 1000;
 top: 0px;left: 0px;opacity: 0;visibility: hidden;}
.overlay-wrap{position: fixed;width:100%;min-width: 320px;height: 100%;z-index: 2000;
 /*-webkit-transform:translate(-50%,-50%);
 -moz-transform:translate(-50%,-50%);
 -ms-transform:translateX(-50%) translateY(-50%);
 transform:translate(-50%,-50%);*/
 left: 0px;
 padding: 0.4rem;visibility:hidden;
 display: flex;
 display: -webkit-flex;
 max-height: 100%;
/* margin-top:88px;*/
}
.overlay-show{visibility: visible;}
.overlay-show ~ .index-overlay{visibility: visible;opacity: 1;}
.content-detail{}
/*lay-contents*/
.overlay-list>p,.content-detail>p{text-align: center;font-size: 16px;padding: 10px 0px 10px;font-weight: 600;border-radius:5px 5px 0px 0px; }
.content-detail>p{color: #595757}
.overlay-list>p{background:#9ec0c7;color: #FFF; }
.content-detail div h6{color: #999;font-size: 13px;}
.overlay-content div.content-detail{padding: 10px 20px;overflow-y: scroll;padding-right: 30px;display: inline-block;width: 60%;float: right;padding-bottom: 30px;height: 100%;max-width: 530px;}
.close-wrap{position: absolute;right: 18px; top:-6px;width: 40px;}
.overlay-list{display: inline-block;width: 40%;padding-bottom: 30px;height: 100%;max-width: 320px;}
.ad-time{float: right;}
.ad-details{margin-top: 4px;}
.overlay-close,list-pre,list-next{background-color:#9ec0c7;color: #FFF;border-radius: 5px;padding: 10px 30px;margin: 0 auto;display: block;margin-top: 10px;}
.list-next,.list-pre{height: 40px;border-radius: 5px;width: 60px;}
.list-pre{background: #999999 url("../img/ico-pagination-arrow-previous.png") no-repeat center;}
.list-next{background: #999999 url("../img/ico-pagination-arrow-next.png") no-repeat center;width: 80px;margin-left: 10px;}
.list-next:hover{background:#6a9dad url("../img/ico-pagination-arrow-next.png") no-repeat 50px center}
.list-pre:hover{background:#6a9dad url("../img/ico-pagination-arrow-previous.png") no-repeat 6px center}
.listbtn-wrap{text-align: center;margin-top: 10px;}
.overlay-content div img{margin: 0 auto;display: block;max-width: 100%;margin-top: 15px;}
.overlay-content{margin-left: 10px;min-width: 400px; -webkit-transition: all;-moz-transition: all;transition: all;
position: relative;margin-bottom: 30px;}
.overlay-list ul li{padding:6px 130px 6px 20px;position: relative;white-space: nowrap!important;overflow: hidden;text-overflow: ellipsis;}
.overlay-list ul li:hover{color: #6a9dad;cursor: pointer}
.overlay-list ul li span{font-size: 13px;color: #999;position: absolute;right: 20px;}
.overlay-list ul li:nth-child(even){background-color: #f8fbfc}
.overlay-list ul li:after,.overlay-list ul li:before { width: 0;height: 0;border: 6px solid transparent; border-left-color: #dcdcdc;position: absolute;
 content: ""; right: 0px; top:12px;}
.overlay-list ul li:after{right: 2px;border-left-color: #FFF;}
.overlay-list ul li:nth-child(even):after{right: 2px;border-left-color: #f8fbfc;}
/* Effect : Fade in and scale up */
.overlay-content,.overlay-list{
 -webkit-transform: scale(0.7);
 -moz-transform: scale(0.7);
 -ms-transform: scale(0.7);
 transform: scale(0.7);
 opacity: 0;
 -webkit-transition: all 0.3s;
 -moz-transition: all 0.3s;
 transition: all 0.3s;
 background-color: #FFF;
 box-shadow: 0 0 30px 0 hsla(0,0%,79%,.5);
 margin: 0 auto;
}

.overlay-show .overlay-content,.overlay-show .overlay-list {
 -webkit-transform: scale(1);
 -moz-transform: scale(1);
 -ms-transform: scale(1);
 transform: scale(1);
 opacity: 1;
 border-radius: 5px 5px 0px 0px;
 margin: 0 auto;
}
.conditionGrid>div{margin-bottom: 10px;}

/*scrollbar*/
::-webkit-scrollbar {
    height: 8px;
    width: 8px;
    background-color: #F5F5F5;
    border-radius: 6px;
}
/*.z-grid-body::-webkit-scrollbar-button{
  background-color:#FF7677;
}*/
::-webkit-scrollbar-track {
    -webkit-box-shadow: inset 0 0 6px rgba(227,236,239,0.1);
    background-color: #e3ecef;
    border-radius: 6px;

}
::-webkit-scrollbar-track-piece { /*内层轨道，滚动条中间部分（除去）*/
    /*background:url(http://www.lyblog.net/wp/wp-content/themes/mine/img/stripes_tiny_08.png);*/
}
/*定义滑块 内阴影+圆角*/
::-webkit-scrollbar-thumb
{
    border-radius: 10px;
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
    /*background-color: #009cff;*/
    background: -webkit-linear-gradient(left, #b0d0ef  0%, #80b9f1 100%);
    background: linear-gradient(to right, #b0d0ef  0%, #80b9f1 100%);
}

::-webkit-scrollbar-corner {
    background:#b0d0ef;
}

/*newhome*/
.top-wrap{height: 360px;background-color:#FFF;padding: 14px 12px;}
.bottom-wrap{height:388px;background-color:#FFF;padding: 14px 12px;}
.login-detail_left .select-mode{text-align: center;padding: 50px 0px;}
.login-detail_left .select-mode li{margin-bottom: 40px;}
.select-mode li{text-align: center;font-size: 15px;display: inline-block;line-height: 1;vertical-align: bottom;}
.select-mode li:first-child{margin-left: 0px;}
.login-detail_left .select-mode li a{border-radius: 16px;}
.slect-active:hover{color: #FFF!important;}
.select-mode li a{padding: 3px;color: #FFF;display: inline-block;width: 111px;
overflow: hidden;text-overflow:ellipsis;white-space: nowrap;padding: 10px 0px;line-height: 1;}
.pie-list li{float: left;width: 25%;margin-top: 8px;}
.pie-list li:last-child span{cursor: pointer;}
.pie-list_wrap{margin-left: 15px;height: 286px;}
.pie-list li:first-child div{border: none;}
.pie-list_wrap p,.point-chart p{ margin: 0px 10px;line-height: 1;font-size: 15px;font-weight: bold;}
.finish-amount{color: #afafb0}
.tab-selected{color: #595757!important;}
.pie-list_wrap p span{padding: 4px 3px 8px 3px;display: inline-block;cursor: default;font-size: 15px;font-weight: bold;}
.pie-list li:first-child .pie-list_wrap{margin-left: 0px;}
.pie-list_wrap .pie-wrap{height: 230px;}
.top-wrap:nth-child(2){margin-top: 28px;}
.select-conditon li{position: relative;}
.select-conditon a:after,#top-project_list a:after{content: "";display: block;width: 16px;height: 38px;position: absolute;right: 5px;top: 0;background-image: url(../img/download.png);
 background-repeat: no-repeat;background-position: 0 center;background-size: 10px auto;}
.login-detail_left #top-project_list a:after{height: 29px;}
.select-option{position: absolute;background-color: #8C8C8C;width: 100%;display: none;color: #fff;top: 28px;max-height: 310px;overflow-y: scroll;z-index:33;}
.select-option li{width: 100%;margin-left: 0px;border-bottom: 1px solid rgba(255,255,255,0.4);padding: 2px;z-index: 33;background-color: #8C8C8C;word-wrap:break-word;}
.select-option li:hover{background-color: #FFF;color: #9ec0c7;cursor: pointer;}
.show{display: block;}
.hide{display: none;}
#indexpoint{height: 256px;}
.point-chart{margin-top: 0px;margin-bottom: 4px;}
.chart-bottom ul{padding-right: 16px;padding-left: 62px;}
.chart-bottom li{float: left;width: 12.5%;text-align: center;}
.chart-bottom li span{display: block;font-size: 14px;line-height: 24px;}
.point-chart p span{padding: 0px 8px 8px 8px;display: inline-block;}
.null-tip p{border: none;text-align: center!important;font-weight: normal!important;}
.chart-bottom li span:last-child{padding-bottom: 1px;}
.chart-bottom li span:first-child,.chart-bottom li span:nth-child(3),.chart-bottom_title p:first-child,.chart-bottom_title p:nth-child(3){background-color: #f8fbfc;}
.chart-bottom li span:nth-child(2),.chart-bottom_title p:nth-child(2){background-color: #FFF}
.chart-bottom ul{margin-top: 8px;}
.slect-active{background: url(../img/btn-back_img.png);color: #FFF;border-radius: 6px;background-size: 100% 100%;background-repeat: no-repeat}
.piechat-title table{margin: 0 auto;font-size: 13px;}
.piechat-title table tr{background-color: inherit;line-height: 18px;}
.piechat-title table tr label{padding-left: 4px;float: right}
/*.piechat-title table tr td:nth-child(2){float: left;}*/
.piechat-title table tr td:nth-child(3){padding-left: 10px;}
.piechat-title table span{color: #009cff;font-weight: bold;padding-left: 5px;}
.chart-bottom_title{float: left;color: #6a9dad;border-radius: 4px 0px 0px 4px;position: absolute;}
.chart-bottom_title p{padding:0px 2px;border-radius: 4px 0px 0px 4px;text-align: center;font-size: 15px;}
.chart-bottom_title p:last-child{border: none;}
.taskcartogram3 canvas{z-index: 0;}

/*login*/
.login-header .banner-img{width: 100%;height: 100px;position: absolute;top: 0px;z-index: -1}
.login-header{box-shadow: inset 0 0 6px rgba(227,236,239,0.1);min-width: 1200px;position: relative;
 height:100px;}
.login-header_content{width: 1200px;margin: 0 auto;height: 100%;padding-top: 15px;}
.login-header_content img{width: 73px;margin-right: 4px;height: 73px!important;}
.login-header_content p{display: inline-block;font-size: 28px;color: #FFF;
font-weight: bold;position: relative;top: 5px;text-shadow: 1px 2px 1px rgba(0,0,0,0.5);}
.img-right{float: right;height: 84px;}
.login-header_logo img:nth-child(2){position: relative;}
.login-header_logo img:nth-child(1){position: absolute;top: 0px;left: -32px;}
.login-left_tab{width: 60%;}
.logcontent-wrap{width: 1200px;margin: 0 auto;}
.login-left_tab{width: 770px;display: inline-block;float: left; height: 410px;border-radius: 12px;background: #FFF;box-shadow: 1px 5px 19px #e5e9ea;behavior: url(html/css/PIE.htc);}
.login-right_form{
 width: 410px;  height: 267px;  box-shadow: 1px 5px 19px #e5e9ea;  margin: auto;
}
/* box */
.box{width:400px;margin:10px auto 0;background:#fff;border:1px solid #d3d3d3;}
.tab_menu li{height:40px;line-height:40px;background:inherit;text-align:center;cursor:pointer;color: #636363;font-size: 16px;margin-bottom: 12px;}
.tab_menu li.current{background:#fff;position: relative;}
.tab_menu li a{text-decoration:none;padding: 8px 12px;}
.tab_menu li a:hover{background: #f8f8f8;color: #009cff}
.tab_menu li.current a{background: url(../img/btn-back_img.png)  100% 100%;color: #FFF;border-radius: 6px;}
.tab_box{padding:20px;width: 638px;float: right;position: relative;min-height: 334px;}
.tab_box:after{position: absolute;right: 20px;left: 20px;height: 1px;content: ''; -webkit-transform: scaleY(.5);transform: scaleY(.5);background-color: #eaeef1;  bottom: 0px;}
.tab_box li span{margin:0 5px 0 0;font-size:18px;font-weight:400;color: #666;}
.tab_box .hide{display:none;}
.login-top{margin-top: 20px;overflow: hidden;}
.current:before{}
.tab_box-time{background: #f8f8f8 ;width: 60px;float: left;margin-right: 12px;}
.tab_box-time span{width: 100%;display: inline-block;height: 32px;line-height: 32px;font-size: 18px;text-align: center;transition: all 0.4s ease-in-out 0.01s;}
.tab_box-time em{color: #666;display: inline-block;height: 28px;line-height: 28px;width: 100%;font-size: 12px;text-align: center;}
.tab_box-content{height: 58px;}
.tab_box-content p{font-size: 16px;color: #333;text-overflow: ellipsis;  white-space: nowrap;  overflow: hidden;}
.tab_box-content h5{font-size: 12px;line-height: 1.3;color: #888888;margin-top: 2px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.tab_box li{margin-top: 20px;}
.tab_box li:hover{cursor: pointer;}
.tab_box li:hover p{color: #009cff;}
.tab_box li:hover span{background: #009cff;color: #FFF;}
.tab_box li:first-child{margin-top: 0px;}
.tab_box-btn{padding:8px 20px; }
.tab_box>div{position: relative;height: 268px;}
.tab_box-btn:hover{background: rgba(255, 168, 1,0.9);}
.login-ways{position: relative}
.login-icon{position: absolute;right: 0px;top:0px;width: 38px;cursor: pointer}
.login-ways .login-way_tip{    position: absolute;  top: 0;  right: 45px;  display: block;}
.poptip{border-radius:4px;background-color: #e6f9fc; line-height: 16px;position: relative; z-index: 9999; border: 1px solid #00c1de;  padding: 5px 10px;}
.poptip .poptip-arrow span{border-left-color: #e6f9fc;}
.poptip .poptip-arrow{position: absolute;  z-index: 10;  top: 8px;  right: 0;}
.login-way_title{font-size: 18px;padding-bottom: 14px;}
.login-ways{overflow: hidden;margin-bottom: 10px;}
.poptip-arrow em{border-left-color: #00c1de!important;top: 0;  left: 1px!important; }
.poptip-arrow span,.poptip .poptip-arrow em{border-left-color: #e6f9fc;position: absolute;  *zoom: 1;  width: 0;  height: 0;  border-color: hsla(0,0%,100%,0); border-style: solid;  overflow: hidden;  top: 0;  left: 0;border-width: 6px 0 6px 6px}
.poptip-content{font-size: 12px;color: #00c1de}
.login-right_form{background: #FFF;border-radius: 12px;position: relative;}
.login-right_form>div{height: 100%;padding: 25px 30px;}
.login-inform input{background-color: #e5e5e5; border-radius: 4px;width: 100%;height: 50px;border: 1px solid #eaeef1;font-size: 14px;padding-left: 50px;}
.login-inform input:focus{border-color: #78c9fd}
.login-inform input[type='button']{background-color: #5ca6fd;border: none;color: #FFF;color: #FFF;font-size: 18px;border-radius: 4px;padding: 15px 0;margin-top: 15px;height: 65px;}
.login-inform input[type='button']:hover{background-color: #495ffd;}
.login-inform,.login-btn_group{margin-right: 65px;}
.login-inform{position: relative;}
.login-tip{top: 53px;background-color: rgba(254,242,242,0.9);border: 1px solid rgba(255,168,180,0.8);width: 350px;box-sizing: border-box;color: #6C6C6C;padding: 0px 10px;margin-bottom: 4px;margin-top: -10px;color: #ff635e;font-size: 12px;font-size: 12px;  line-height: 1.8;border-radius: 4px;}
.login-forgetpsd a{color: #009cff;border-radius: 4px;}
.login-use a{color: #009cff;}
.login-btn_group li a{background-color: #009cff;color: #FFF;padding: 10px 12px;border-radius: 4px;font-weight: 600;
 font-size: 13px;display: inline-block}
.login-btn_group li{width: 33.333%;float: left;margin-top: 18px;}
.login-btn_group li:nth-child(2){text-align: center;}
.login-btn_group li:nth-child(3){text-align: right;}
.login-btn_group h5{font-size: 12px;color: #999;margin-top: 11px;position: absolute}
.login-forgetpsd{color: #1D8ACA;font-size: 13px;padding: 2px  ;display: inline-block;width: 241px;text-align: right}
.login-use{color: #1D8ACA;font-size: 13px;padding: 2px ;display: inline-block;width: 100px;}
.login-inform li{position: relative;margin-top: 21px;}
.login-inform li label{ position: absolute;width: 50px;height: 50px;text-align: center;line-height: 50px;border-radius: 4px 0px 0px 4px}
.tab_menu{width: 130px;float: left;padding: 20px;border-right: 1px solid #eaeef1;height: 100%;}
:root .gradient{filter:none;}
.orange-linear{background: #ffa801;color: #FFF;border-radius: 4px;margin: 20px;}
.login-content_wrap{height: 340px;background-color:#FFF;padding: 12px;border-bottom: none;border-radius: 0px 12px;}
.logcontent-wrap .bottom-wrap{box-shadow: none;margin-bottom: 12px;margin-top: 0px;height: 426px;border-top: none;border-radius: 0px 0px 12px 0px;background:url(../img/login-point_bck2.png) no-repeat 60% 93.6%;behavior: url(html/css/PIE.htc);}
.logcontent-wrap .select-option li:hover{color: #5aa8d5!important;}
.login-footer{min-width: 1200px;}
.login-footer h6{text-align: center;line-height: 49px;font-size: 13px;color: #ff504d;}
.login-footer label{margin-left: 14px;vertical-align: top;}
.login-footer div{position: relative;overflow: hidden;}
.login-footer div img{position: absolute;top: -50px;left: 40px;}
.logcontent-wrap .chart-bottom li span{background-color: transparent;border-top: 2px solid #eaeef1;position: relative;}
.logcontent-wrap .chart-bottom ul{padding-left: 61px;padding-right: 21px;}
.logcontent-wrap .chart-bottom li span:first-child:before,.logcontent-wrap .chart-bottom li span:nth-child(2):before{content: "";width: 3px;height: 3px;border: 1px solid #1d8aca;display: inline-block;border-radius: 50%;position: absolute;top: -3px;left: 50%;background-color: #FFF;}
.logcontent-wrap .chart-bottom li span:last-child{border-top: none;}
.logcontent-wrap .chart-bottom li span:last-child{background-color: rgba(79,170,224,0.1);padding-bottom: 0px;}
.logcontent-wrap .chart-bottom_title p{color: #333;font-size: 13px;}
.logcontent-wrap .chart-bottom_title p:first-child,.logcontent-wrap .chart-bottom_title p:nth-child(2){line-height: 26px;}
.login-code img{height: 166px;width: 166px;border-radius: 4px;border: 5px solid rgba(255,255,255,0.8);}
.login-code{text-align: center;height: 180px;margin-bottom: 11px;}
.login-code h6{font-size: 14px;color: #666}
.disabledbtn{cursor: not-allowed!important;background-color: #d8d8d8!important;}

.login-detail_left{background: #1e3e5e;width: 130px;float: left;border-radius: 12px 0px 0px 12px;height: 100%;position: relative;box-shadow: 1px 5px 19px #e5e9ea;behavior: url(html/css/PIE.htc);}
.login-detail_right{width: 1065px;float: right;background: #FFF;border-radius: 12px 12px 12px 0px;box-shadow: 1px 5px 19px #e5e9ea;}
.login-detail{margin-top: 20px;overflow: hidden;height: 779px;}
.login-detail_left .select-type a:hover{color: #009cff}
.login-detail_left .slect-active a:hover{color: #FFF}
/*detail*/
.content-left{width: 274px;}
.loginDetail-wrap{width: 1200px;margin: 0 auto;overflow: hidden;margin-top: 10px;}
.content-left li{background-color: #FFF;font-size: 15px;margin-top: 4px;line-height: 38px;position: relative;}
.content-right{width: 900px;background: #FFF;min-height: 500px;min-height: 800px;position: relative;border-radius: 12px;}
.logcontent-title{height:40px;font:bold 18px/38px "微软雅黑","Microsoft Yahei";color: #009cff;padding-left: 30px;border-bottom: 1px solid #E5E5E5;}
.content-right ul.title-list{padding: 20px 30px;}
.content-right ul.title-list li span{position: absolute;right: 0px;color: #999;}
.content-right ul.title-list li a{margin-left: 12px;}
.content-right ul.title-list>li{position: relative;padding-right: 90px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;display: block;line-height: 30px;font-size: 15px;}
.content-right ul.title-list li:before{content: "";position: absolute;width: 6px;height: 6px;border-radius: 3px;background-color: #DCDCDC;top:10px;}
.cur-tab{background-color: #009cff!important;color: #FFF;padding: 0px 17px;}
.icon{display: inline-block;background: url(../img/icon1.png) center center no-repeat;transition: all 0.2s ease-out 0s;}
.sideicon1{width: 5px;height: 8px;background-position: 0px -47px;margin: 0 20px;}
.content-left li:hover{background-color: #1D8ACA;}
.content-left li:hover a{color: #FFF;;}
.content-left li:hover a .sideicon1,.content-left li.active a .sideicon1,.content-left li:hover a .sideicon1{background-position: 0px -55px;}
.sideicon2{display:none;width: 7px;height: 13px;background-position: 0px -63px;position: absolute;right: -7px;top: 14px;}
.content-left li.active,.content-left li:hover{background-color: #009cff;}
.content-left li.active a,.content-left li:hover a{color: #FFF;}
.content-left li.active .sideicon2, .content-left li:hover .sideicon2{display: block;}
.homeicon{margin-right:-6px;width: 21px;height: 20px;background-position: -8px -41px;position: relative;top: 5px;}
.place{line-height: 20px;padding: 7px 0;float: right;font-size: 13px;}
.place em{padding:0 8px 0 0;color: #666;}
.place a{padding: 0 8px;}
.place em a:first-child:hover{text-decoration: underline;color: #2B58B5;}
.place em a:nth-child(2):hover{color: #333;cursor: default}
.title-list a:hover{color: #2B58B5;}
.detail-title{text-align: center;font-size: 17px;font-weight: bold;}
.title-list h6{color: #999;line-height: 1.2;margin-top: 10px;margin-bottom: 10px;text-align: center;}
.timeicon{background-position: 0px -76px;font-size: 13px;margin-left: 100px;
 height:15px;width: 20px;}
.title-list img{max-width: 98%;}
.title-list h4{font-size: 15px;text-indent: 2rem;}
.title-list span{font-size: 15px;}
.detail-img{text-align: center;padding-top: 10px;max-width: 50%;margin: 0 auto;}

.arrow2{margin: 3px 8px 4px 0;border-left: 5px dashed transparent;border-bottom: 5px dashed transparent;border-top: 5px dashed transparent;border-right: 5px solid #ccc;display: inline-block;vertical-align: middle;}
.arrow3{margin: 3px 0 4px 8px;border-top: 5px dashed transparent;border-bottom: 5px dashed transparent;border-right: 5px dashed transparent;border-left: 5px solid #ccc;display: inline-block;vertical-align: middle;}
.pagination>li>a, .pagination>li>span{position: relative;float: left;padding: 6px 12px;line-height: 1.42857143;text-decoration: none;color: #428bca;
 background-color: #fff;border: 1px solid #ddd;margin-left: -1px;}
.pagination>li:last-child>a, .pagination>li:last-child>span{border-bottom-right-radius: 4px;border-top-right-radius: 4px;}
.pagination>.disabled>span, .pagination>.disabled>span:hover, .pagination>.disabled>span:focus, .pagination>.disabled>a, .pagination>.disabled>a:hover, .pagination>.disabled>a:focus{color: #999;background-color: #fff;border-color: #ddd;cursor: not-allowed;}
.pagination>li{display: inline;}
.pagination>li:first-child>a, .pagination>li:first-child>span{margin-left: 0;border-bottom-left-radius: 4px;border-top-left-radius: 4px;}
.pagination{display: inline-block;padding-left: 0;margin: 20px 0;border-radius: 4px}

/*注册*/
.forgetpsd{padding: 50px 0;}
.idenCode{position: absolute;background-color: none;width: 80px!important;right: 0px;top: 0px;margin-top: 0px!important;}
.checknum{background-position: -58px -96px;width: 20px;height: 20px;margin-top: 10px;}
.checkpwd{background-position: -38px -96px;width: 20px;height: 21px;margin-top: 10px;}
.phonenum{background-position: -18px -96px;width: 20px;height: 21px;margin-top: 10px;}
.idenCode{background-color: rgba(255,255,255,0)!important;color: #333!important;border-left: 1px solid #E7E7E7!important;height: 36px!important;top: 2px;}
.forgetpsd-wrap li span{top: 53px!important;  overflow: hidden;  text-overflow: ellipsis;  white-space: nowrap;
    background-color: rgba(254,242,242,0.9);  border: 1px solid rgba(255,168,180,0.8);  position: absolute;
    width: 100%;  box-sizing: border-box;  padding-left: 10px;  color: rgba(255,100,100,1);border-radius: 2px;}
.forgetpsd-wrap li{margin-top: 41px;}
.idenCode[disabled]{cursor: not-allowed!important;color: #999!important;}
.success-img{background-position: -79px -66px;width: 52px;height: 52px;margin-right: 10px;}
.success-p{font-size: 34px;color: #48c867;margin-top: 30%;}

/*弹出遮罩
 */
.mloading-container {
 position: relative;
 min-height: 70px;
 -webkit-transition: height 0.6s ease-in-out;
 -o-transition: height 0.6s ease-in-out;
 transition: height 0.6s ease-in-out;
}
.mloading {
 position: absolute;
 background: #E9E9E8;
 font: normal 12px/22px "Microsoft Yahei", "微软雅黑", "宋体";
 display: none;
 z-index: 1600;
 background: rgba(233, 233, 232, 0);
}
.mloading.active {
 display: block;
}
.mloading.mloading-mask {
 background: rgba(233, 233, 232, 0.3);
 filter: progid:DXImageTransform.Microsoft.Alpha(opacity=75);
}
.mloading-full {
 position: fixed;
 width: 100%;
 height: 100%;
 top: 0;
 left: 0;
}
.mloading-container > .mloading {
 top: 0px;
 left: 0px;
 width: 100%;
 height: 100%;
}
.mloading-body {
 width: 100%;
 height: 100%;
 position: relative;
}
.mloading-bar {
 width: 250px;
 min-height: 22px;
 text-align: center;
 background: #fff;
 box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
 border-radius: 7px;
 padding: 20px 15px;
 font-size: 14px;
 color: #999;
 position: absolute;
 top: 50%;
 left: 50%;
 margin-left: -140px;
 margin-top: -30px;
 word-break: break-all;
}
@media (max-width: 300px) {
 .mloading-bar {
  width: 62px;
  height: 56px;
  margin-left: -30px !important;
  margin-top: -30px !important;
  padding: 0;
  line-height: 56px;
 }
 .mloading-bar > .mloading-text {
  display: none;
 }
}
.mloading-bar-sm {
 width: 62px;
 height: 56px;
 margin-left: -30px !important;
 margin-top: -30px !important;
 padding: 0;
 line-height: 56px;
}
.mloading-bar-sm > .mloading-text {
 display: none;
}
.mloading-icon {
 width: 16px;
 height: 16px;
 vertical-align: middle;
}
.mloading-text {
 margin-left: 10px;
}

.select-overlay{
 width: 543px;
 min-height: 100px;
 text-align: center;
 background: #fff;
 box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
 padding: 0px 0px 20px 0px;
 font-size: 14px;
 color: #999;
 position: absolute;
 top: 10%;
 left: 50%;
 margin-left: -240px;
 word-break: break-all;
}
.select-overlay ul label{line-height: 33px;vertical-align: top;color: #333;display: inline-block;width: 84px;text-align: right}
.select-overlay ul li{margin-left: 10px;}
.select-input{width: 406px!important;padding: 4px 5px;border-radius: 2px;border: 1px solid #e7e7e7;font-size: 15px;}
.single-select{width: 406px!important;max-width: 406px!important;}
.select-conditon ul{margin-top: 5px;}
.search-btn:hover{background-color: #409fd5}
.search-btn{width: 406px!important;background-color: #009cff;border: none;color: #FFF;line-height: 38px;color: #FFF;font-size: 16px;border-radius: 2px;padding-left: 0px;margin-top: 10px;float: right}
/*.select-overlay .select-mode li a{background-color: #FFF;border: 1px solid #E7E7E7;color: #333;width: 128px}*/
.project-detail li{text-align: left}
.select-overlay .select-mode li a{background-color: #FFF;border: 1px solid #E7E7E7;color: #333;width: 128px}
.project-detail p{color: #333;color: #333;font-size: 15px;text-align: left;font-weight: bold;border-bottom: 1px solid #E7E7E7;padding: 4px 20px;}
.project-detail p span{text-align: right;display: inline-block}
.project-detail ul{max-height: 200px;overflow-y: scroll;margin-top: 0px;color: #333;}
.project-detail ul li:hover{cursor: pointer;background-color: rgba(31,147,215,0.1)}
.project-detail ul li{padding: 4px 10px;position: relative;margin-left: 0px;}
.project-detail ul li:after{content: "";display: block;width: 16px;height: 29px;position: absolute;right: 7px;top: 0;background-image: url(../img/download.png);
 background-repeat: no-repeat;background-position: 0 center;background-size: 10px auto;	-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);
}
.project-detail ul li:nth-child(even){background-color: RGB(248,248,248);}
.project-detail ul li:nth-child(even):hover{background-color: rgba(31,147,215,0.1)}
.double-select{width: 196px!important;}
#top-project_list a:after{transform: rotate(-90deg);right: px;}
.overlay-mask .select-option li{margin-left: 0px!important;background-color: rgba(255,255,255,0.6);color: #333;}
.overlay-mask ul.select-option{margin-top: 0px;border: 1px solid #e7e7e7;}
.ic-overlay-close{background:url("../img/ic-close.png") 0px 0px no-repeat;width: 40px;height: 40px;display: inline-block;position: absolute;right: -20px;top: -20px;}
.ic-overlay-close:hover{background-position: 0px -40px;}
.project-num{font-weight: normal;color: #999;font-size: 15px;padding-left: 4px;vertical-align: top;}

.act-sc a{text-overflow: ""!important; white-space: normal!important;padding: 7px 18px!important;}
.book-like{position: absolute;right: -19px;top: 41px;z-index: 999;}
.layer-tile{background: #f8f8f8;  font-size:20px;color: #282828;padding: 10px 20px;text-align: left;}
.layer-tile label{float: right;color: #17a2b8;font-size: 16px;cursor: pointer;}
.layer-tile label img{margin-left: 6px;}

/*map*/
.china-map{margin-top: 20px;position: absolute;left: 25px;}
.mongolia-map{margin-top: 30px;margin-bottom: 30px;position: relative;}
.map-wrap{width: 1200px;text-align: center;position: relative;}
.map-wrap a{font-size: 18px;position: absolute;cursor: pointer;}
.map-wrap a:hover{font-weight: bold;color: #009cff;}
.manzhouli{left: 871px;top: 147px;}
.hulun{left: 1078px;top: 242px;}
.hinggan{left: 1036px;top: 376px;}
.erenhot{left: 719px;top: 366px;}
.tongliao{left: 1025px;top: 543px;}
.chifeng {left: 863px;top: 562px;}
.xilinguole{left: 684px;top: 485px;}
.wulanchabu{left: 586px;top: 570px;}
.baotou{left: 483px;top: 493px}
.sz{left: 518px;top: 571px}
.hhohot{left: 518px;top: 621px}
.byzr{left: 326px;top: 495px}
.erds{left: 347px;top: 610px}
.whs{left: 281px;top: 597px}
.alxa{left: 115px;top: 443px}

.answer-wrap{width: 1200px;margin: 0 auto;}
.answer-wrap_left{width: 820px;display: inline-block;float: left;border-radius: 12px;background: #FFF;box-shadow: 1px 5px 19px #e5e9ea;min-height: 1514px;padding: 20px 30px;}
.answer-wrap_right{width: 360px;display: inline-block;float: right;box-shadow: 1px 5px 19px #e5e9ea;background: #FFF;border-radius: 12px;min-height: 800px;}
.answer-wrap{overflow: hidden;margin-top: 20px;}
.mark-qustion{background: #ffa801;color: #FFF;padding: 1px 4px;border-radius: 5px;margin-right: 4px;font-size: 13px;font-weight: normal;}
.answer-qustion{background: #009cff;color: #FFF;padding: 1px 4px;border-radius: 5px;margin-right: 4px;font-size: 13px;}
.answer-wrap_right{padding: 20px 30px;}
.answer-wrap_left li p{font-size: 15px;font-weight: bold;margin-bottom: 4px;}
.answer-wrap_left li,.answer-wrap_right li{margin-bottom: 12px;}
.answer-wrap_left h6{font-size: 15px;line-height: 1.5;}
.answer-title{font-size: 16px;color: #333;margin-bottom: 10px;font-weight: bold;}

/*scroll*/
.picbox{width:1005px;height:135px;overflow:hidden;position:relative}
.piclist{height:220px;position:absolute;left:0;top:0}
.piclist li{margin-right:0px;padding:0px 6px;float:left}
.swaplist{position:absolute;left:-3000px;top:0}
.og_next,.og_prev{width:30px;height:50px;background:url(../img/icon.png) no-repeat;background:url(../img/icon.png) no-repeat\9;position:absolute;top:44px;z-index:99;cursor:pointer;filter:alpha(opacity=70);opacity:.7}
.og_prev{background-position:0 -60px;left:4px}
.og_next{background-position:0 0;right:4px}
.picbox img{width: 240px;height: 133px;}
.piclist li:nth-child(4n+4){padding-right: 0px;}
.scroll-box{width: 1005px;margin: 0 auto;position: relative;overflow: hidden; height: 100%;margin-bottom: 10px;}
/*忘记密码输入框赏析按箭头隐藏*/
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
    -webkit-appearance: none;
}
input[type="number"]{
    -moz-appearance: textfield;
}
/*button css iphone*/
input[type=button], input[type=submit], input[type=file], button { cursor: pointer; -webkit-appearance: none; }

.form-title{
 text-align: center;
 margin: auto;
 font-size: 34px;
 color: #FFF;
 font-weight: bold;
 position: relative;
 top: 5px;
 text-shadow: 1px 2px 1px rgba(0,0,0,0.5);
 margin-bottom: 56px;
 letter-spacing: 8px;
}

.firstPng {
 position: absolute;
 left: 0;
 width: 61vw;
 height: 100vh;
}
.flexRight{
 margin-left: 61vw;
 padding-left: 65px;
}
.flexRightTitle{
 font-size: 56px;
 font-weight: 600;
 line-height: 90px;
 color: #333333;
 margin-top: 81px;
}
.flexRightTip{
 font-size: 40px;
 line-height: 90px;
 color: #a9a9a9;
 margin: 20px 0 33px;
}
.firstPng1{
 width: 160px;
 position: absolute;
 bottom: 0;
 right: 0;
}
.firstPng2{
 max-height: 18px;
 max-width: 18px;
}