@font-face {
    font-family: 'iconfont';
    src: url('iconfont.eot');
    src: url('iconfont.eot?#iefix') format('embedded-opentype'),
    url('iconfont.woff') format('woff'),
    url('iconfont.ttf') format('truetype'),
    url('iconfont.svg#iconfont') format('svg');
}
.iconfont{
    font-family:"iconfont" !important;
    font-size:15px;font-style:normal;
    -webkit-font-smoothing: antialiased;
    -webkit-text-stroke-width: 0px;
    -moz-osx-font-smoothing: grayscale;
    margin-right: 10px;
    vertical-align: middle;
}
body{background: #f3f3f3;overflow-y: hidden;}
.t-c{text-align: center;}
.ptb40{padding: 40px 0}
.header{position: fixed; top:0; left:0; width:100%; z-index:100; height: 80px;background: #fbfbfb; box-shadow: 0 2px 6px rgba(0,0,0,0.1)}
.header .title{float: left;height: 80px;}
.header .title h2{height: 80px;line-height: 80px;font-size: 24px;color: #666;padding-left: 25px;}
.user-bar{float: right;min-width: 320px;height: 80px;line-height: 80px;padding-right: 50px;}
.user-bar ul li{float: left;margin-left: 30px;position: relative;}
.user-bar ul li h4{display: inline-block;font-size: 14px;color: #202020;}
.user-bar ul li dl{position: absolute;top: 80px;right: 0;background:#fff;box-shadow: 0 0 10px #ccc;width: 130px;display: none; z-index: 9999;}
.user-bar ul li dl dd{height: 40px;line-height: 40px;text-indent: 10px;}
.user-bar ul li dl dd a{color: #fff;font-size: 14px;color: #666;display: block;-webkit-transition:all 0.3s;transition:all 0.3s;}
.user-bar ul li dl dd a:hover{background:#eee;}
.user-bar ul li img{width: 40px;height: 40px;border:1px solid #f0f0f0;border-radius: 50%;margin-top: 20px;}
.tips{background: url(../images/sprite.png) no-repeat -26px 0;display:block;width: 22px;height: 22px;margin-top:28px;position: relative;}
.tips span{position: absolute;width:15px;height: 15px;line-height: 15px;text-align: center;font-size: 12px;background: #e52435;font-size: 12px;border-radius: 50%;left: 14px;top: -4px;color: #fff;
font-style: normal;}
.ask-logo{background: url(../images/sprite.png) no-repeat -48px 0;display:block;width: 22px;height: 22px;margin-top:28px;}
.smenu{background: url(../images/sprite.png) no-repeat 0 0;display:block;width: 26px;height: 24px;margin-top: 26px;cursor: pointer;}
.menu-bar{width: 200px;background: #6dc3ea;float: left; }
.menu-bar ul li{-webkit-transition:all 0.1s;transition:all 0.1s;}
.menu-bar ul li:hover{background: #56abd2;}
/*.menu-bar ul li dl dd:hover{background: #56abd2;}*/
.menu-bar ul li a{height: 40px;line-height: 40px;border-bottom: 1px solid #77c7eb;font-size: 14px;color: #fff;padding-left: 20px;display: block;position: relative;}
/*.menu-bar ul li a i{background: url(../images/menu1.png) no-repeat;display: inline-block;margin-right: 15px;vertical-align: middle;}*/
.menu-bar ul li a b{
    background: url(../images/arrow-two.png) no-repeat center 0;
    width: 10px;
    height: 10px;
    position: absolute;
    top: 50%;
    left: 170px;
    margin-top: -5px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    transform: rotate(-90deg);
}
.menu-bar ul .on a.wxm-tab1 b{background: url(../images/arrow-first.png) no-repeat center 0;transform: rotate(90deg)}
/*.menu-bar ul .has-children a:first-child b{*/
    /*transform: rotate(-90deg) translate(0px,0px);*/
/*}*/
.menu-bar ul .show-down{
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
}
/* .menu-bar ul .on{background: #56abd2;} */
/*.menu-bar ul li a .icon1 {background-position: 0 0;width: 18px;height: 18px;}*/
/*.menu-bar ul li a .icon2 {background-position: -22px 0;width: 18px;height: 18px;}*/
/*.menu-bar ul li a .icon3 {background-position: -44px 0;width: 18px;height: 18px;}*/
/*.menu-bar ul li a .icon4 {background-position: -66px 0;width: 18px;height: 18px;}*/
/*.menu-bar ul li a .icon5 {background-position: -89px 0;width: 18px;height: 18px;}*/
/*.menu-bar ul li a .icon6 {background-position: -107px 0;width: 18px;height: 18px;}*/
.main{margin-left: 200px;overflow: auto;}
.menu-bar ul li{margin-bottom:10px;}
.menu-bar ul li dl{display: none; border-bottom:1px solid #dfdfdf; padding:5px 0}
.menu-bar ul li dl dd{text-indent:31px;position: relative;}
.menu-bar ul li dl dd a.wxm-tab2 b{
    position: absolute;
    width:8px;
    height:6px;
    background: url(../images/arrow.png) no-repeat center 0;
    top:21px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    left: 168px;
    transform: rotate(90deg);
}
.menu-bar ul .has-children .active b{
    transform: rotate(-180deg) translate(0px,0px);
}
.menu-bar ul li dl dd.active a.wxm-tab2 b{
    transform: rotate(180deg);-webkit-transform: rotate(-180deg);
}
.menu-bar ul li dl dd a+dl dd.on a:after{
    background: url(../images/arrow-secind2.png) no-repeat center 0;}
.menu-bar ul li dl dd a+dl dd{height:55px;padding-left: 15px;}
.menu-bar ul li dl dd a+dl dd a:after{
    left:154px;
}
.menu-bar ul li dl dd a.down:after{
    -webkit-transform: rotate(90deg);
    -moz-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
}
.menu-bar ul li dl dd a{font-size: 14px;color: #fff;display: block;-webkit-transition:all 0.1s;transition:all 0.1s;position: relative}
/* .menu-bar ul li dl dd .active{background:#f3f3f3;color: #6dc3ea;} */
.menu-bar ul li dl dd .active:after{
    background: url(../images/arrow-secind2.png) no-repeat center 0;
}
.contact{text-align: center;padding-top: 100px;}
.contact h2{font-size: 26px;color: #fff;margin-bottom: 25px;}
.contact h2 img{width: 114px;height: 114px;border:3px solid #56abd2;border-radius: 5px;}
.contact h3{font-size: 16px;color: #fff;margin-top: 20px;text-align: left;padding-left: 38px;}
.contact h4{font-size: 16px;color: #fff;text-align: left;padding-left: 38px;}
.right-bar{padding: 20px 0 0 20px;}
.popup{width: 400px;background: #fff;position:fixed;bottom: 0; right:-400px;z-index: 100;overflow-y: auto;overflow-x: hidden;}
.tab-btn{text-align: center;font-size: 0;box-shadow: 0 1px 3px #eee;}
.tab-btn li{padding:0 40px;cursor: pointer;display: inline-block;}
.tab-btn li span{display: block;height: 56px;border-bottom:4px solid #fff;padding: 0 5px;font-size: 18px;color: #9eb0c3;text-align: center;line-height: 56px;}
.tab-btn .on span{color: #71b7f7;border-color: #71b7f7;}
.answer-question {position: absolute;right:-400px;top: 60px;z-index: 101;background: #fff;width: 400px;}
.answer-question ul li{padding:20px 30px;border-bottom: 1px solid #e9edf1;}
.ask h2{font-size: 16px;color: #4c5e70;margin-bottom: 10px;}
.answer{background: #f4f9fe;padding: 15px 20px;}
.answer h2{font-size: 14px;color: #999;}
.answer h2 img{width: 18px;height: 18px;border-radius: 50%;vertical-align: middle;margin-right: 5px;}
.audio-bar{margin:0px auto 10px;width:280px;height:40px;border-radius:20px;position:relative;font-size:16px;color:#fff}
.audio-bar i{position:absolute;left:5px;top:5px;width:30px;height:30px;border-radius:50%;cursor: pointer;}
.audio-bar.blue{background:#63c2ef;}
.audio-bar.blue i{background:url(../images/vedio.png) no-repeat 0 0px;}
.audio-bar.blue i.stop{background:url(../images/vedio.png) no-repeat 0 -30px;}
.audio-bar.blue i.txt{background: url(../images/vedio.png) no-repeat 0 -60px;}
.audio-bar span{margin-left:45px;vertical-align:middle;display:inline-block;width:85px;height:40px;line-height:40px;}
.audio-bar b{vertical-align:middle;display:inline-block;width:84px;height:21px;background:url(../images/voice.png) no-repeat;}
.audio-bar em{position:absolute;right:0;top:0;width:40px;height:40px;line-height:40px;}
.answer h3{font-size: 12px;color: #cecece;text-align: center;margin:0 auto 10px;}
.answer h3 i{width: 14px;height: 14px;line-height: 14px;text-align: center;font-style: normal;color: #fc7070;border-radius: 50%;display: inline-block;border:1px solid #fc7070;font-size: 12px;margin-right: 5px;}
.answer h4{font-size: 16px;color: #999;overflow:hidden;}
.answer h2{margin:18px auto 18px;}
.answer h4 span{color: #666}
.sure-btn,.sure-btn1{height: 45px;padding:0 50px;background: #71b7f7;text-align: center;font-size: 14px;color: #fff;border-radius: 5px;display: inline-block;line-height: 45px;}
.popup-user-info{padding: 20px 30px;position: relative;}
.popup-user-info p{font-size: 16px;color: #9eb0c3;line-height: 35px;}
.popup-user-info span{color: #4c5e70;}
.popup-user-info i{font-style: normal;}
.popup-user-tag{padding:20px 0 0 30px;margin-bottom: 20px;overflow-y: auto;max-height: 230px;}
.popup-user-tag li{height: 30px;line-height: 30px;text-align: center;font-size: 14px;color: #666;background: #ebeff3;border-radius: 3px;float: left;width: 90px;margin-right:27px;margin-bottom: 10px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;
cursor: pointer;}
.popup-search{text-align: center;}
.popup-search input{width: 238px;height: 43px;border:1px solid #e9edf1;font-size: 14px;color: #666;border-radius: 5px;margin-right: 20px;padding-left: 10px;}
.popup-sure-btn{display: inline-block;width: 65px;height: 45px;line-height: 45px;text-align: center;font-size: 14px;color: #fff;background: #71b7f7;border-radius: 5px;}
.pop-user-pic{position: absolute;top:30px;right: 30px;}
.pop-user-pic img{width: 100px;height: 100px;border-radius: 50%;}
.pop-user-pic i{background:url(../images/vedio.png) no-repeat;width:34px;height: 34px;position: absolute;bottom: 0;right: 0;}
.pop-user-pic .girl{background-position: 0 -90px;}
.pop-user-pic .boy{background-position: 0 -124px;}
.question-list ul li{padding: 30px 100px 30px 30px;font-size: 14px;color: #4c5e70;border-bottom: 1px solid #e9edf1;position: relative;}
.question-list ul li button{cursor:pointer;border:none;background:#cecece;padding: 0 10px;text-align: center;font-size: 14px;color: #fff;height: 26px;line-height: 26px;position: absolute;right: 30px;top: 50%;margin-top: -13px;border-radius: 3px;}
.meng, .mengone{background:url(../images/bg.png) repeat;position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 99; display:none;}
.tab-details{position: relative;}
.tan-box{width: 400px;padding: 30px;font-size: 14px;color: #666;position: fixed;top: 50%;left: 50%;z-index: 100;background:#fff;transform: translate(-50%,-50%); display:none;}
.input1{width: 230px;height: 45px;border:1px solid #d1d1d1;border-radius: 5px;padding-left: 10px}
.tan-box p{padding-bottom: 10px;}
.tan-box p label input{margin:5px;}
.pl65{padding-left: 65px;}
.pt20{padding-top: 20px;}
.banner-list li{height: 90px;line-height: 90px;border-bottom: 1px solid #dfdfdf;font-size:14px;}
.banner-list li span{padding: 0 10px;}
.banner-list li .banner-pic{height: 45px;width: 100px;vertical-align: middle;display: inline-block;}
.banner-list li .add-banner{background: url(../images/add-pic.jpg) no-repeat center;}
.banner-list li .banner-pic img,.add-banner img{width: 100%;height: 100%;}
.banner-list li p{color: #666;display: inline-block;width: 160px;padding: 0 10px;padding-left: 0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;vertical-align: middle;}
.banner-list li p b{font-weight: normal;padding-left: 10px;}
.banner-list li p input{width: 130px;height: 35px;font-size: 14px;color: #666;border-radius: 3px;border:1px solid #eee;padding: 0 10px;display: none;}
.banner-list li a{color: #56abd2;display: inline-block;width:35px;text-align: center;}
.banner-list li a.baocun-btn{height: 36px;background: #71b7f7;font-size: 14px;color: #fff;border-radius: 5px;line-height: 36px;width: 50px;}
.editor-password li{padding-top: 20px;font-size: 14px;color: #666;padding-left: 30px;}
.editor-password li span{width: 98px;display: inline-block;}
.editor-password li textarea{width: 220px;padding: 10px;border-color: #d1d1d1;border-radius: 5px;height: 100px;vertical-align: middle;}
.inline{display: inline-block;}
.editor-password li .search .form-selcont li { color: #666; display: block; height: 28px; line-height: 28px; text-align: left; cursor: pointer; padding-left: 16px;padding-top: 0;}
.search .w208{width: 208px;margin-right: 0;}
.editor-password li .w100{width: 100px;}
.editor-password li label{padding-right: 10px;}
/*.reply_message li span:first-child{display: inline-block;padding-top: 20px;font-size: 14px;color: #666;padding-left: 30px;}*/
/*gyy——start*/


.search .form-sel.w208{width: 208px;}
.search .w208 .form-selcont{width: 240px;}
.search .form-sel.w208 span,.editor-password li span.w196 { width:196px;display: inline-block; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.comhigh{ max-height:280px; overflow-y:auto;}

.rtcon { background-color: #fff; border-radius: 4px; min-width: 980px; }
.righttab { border-bottom: 2px solid #e3e9ee; }
.tabmenu li { float: left; padding: 0 30px; font-size: 20px; color: #3d4d65; line-height: 75px; cursor: pointer; }
.tabmenu li span { font-weight: 600; }
.tabmenu li.on { border-bottom: 6px solid #556cf4; }
.txtcon { padding: 30px 40px; font-size: 14px; color: #666; }
.rt_btn { float: right; width: 80px; height: 31px; line-height: 31px; border-radius: 4px; background-color:   rgb(50 119 255); text-align: center; color: #fff; font-size: 14px;cursor: pointer;-webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;}
/*.rt_btn:hover{*/
    /*background-color: rgba(109,195,234,.9);*/
    /*border-color:rgba(109,195,234,.9);*/
/*}*/
.rt_btn.rt_btn2{ margin-right:20px;}
.txtcon .sousuo1 { display: inline-block; vertical-align: middle; }
.txtcon .txtk1 { height: 30px; line-height: 30px; padding: 0 16px; width: 150px; border: 1px solid #cad3df; border-radius: 4px; background-color: #fff; }
.txtcon .search { margin-top: 20px; clear: both; font-size: 0; }
.txtcon .search>span{ display: inline-block; vertical-align: middle; height: 44px; line-height: 44px; font-size: 14px; }
.search .form-sel, .pageleft .xshs .form-sel-nub { display: inline-block; vertical-align: middle; height: 30px; line-height: 30px; width: 126px; padding: 0 16px; text-align: left; position: relative; border: 1px solid #cad3df; border-radius: 4px; background-color: #eceff4; color: #4f697a; cursor: pointer; margin-right: 40px; font-size: 14px; }
.search .icon { position: absolute; right: 16px; top: 10px; width: 10px; height: 10px; background-image: url(../images/icon-down.png); background-repeat: no-repeat; background-position: center; }
.search .form-selcont, .pageleft .xshs .form-selcont-nub { width: 148px; border: 1px solid #cad3df; border-radius: 4px; background: #fff; position: absolute; left: -1px; top: 31px; z-index: 2; display: none; }
.trend-chart .search .form-selcont{width: 157px;}
.trend-chart .search .form-sel.form-left{border-top-left-radius:4px;!important;border-bottom-left-radius:4px;!important;border-bottom-right-radius:0px;!important;border-top-right-radius:0px;!important}
.choicebox.search .form-sel.form-right{border-top-left-radius:0px;!important;border-bottom-left-radius:0px;!important;border-bottom-right-radius:4px;!important;border-top-right-radius:4px;!important}
.search .form-selcont li, .search .form-selcont-nub li { overflow:hidden; text-overflow:ellipsis;color: #666; display: block; height: 28px; line-height: 28px; text-align: left; cursor: pointer; padding-left: 16px; }
.search .form-sel span{overflow:hidden; text-overflow:ellipsis; width: 124px;height:30px;line-height:30px;display:inline-block;}
.search .form-selcont li:hover, .search .form-selcont-nub li:hover { background: #eee; }
.search .put-btn { display: inline-block; vertical-align: middle; height: 44px; line-height: 44px; width: 116px;border: 1px solid #b3b3b3; border-right:0; background-color: #f6f6f6; color: #999999; cursor: pointer; font-size:14px; text-align:center;}
.search .put-btn2{ display: inline-block; vertical-align: middle; height: 44px; line-height: 44px; width: 116px;border: 1px solid #71b7f7;background-color: #ffffff; color:#71b7f7;cursor: pointer; font-size:14px; text-align:center;}
.setlist{ margin-bottom:40px;}
.setlist .bt{ font-size:18px; color:#3d4d65;}
.setlist .bt span, .setlist .setgray{font-size:14px; color:#cecece;}
.setlist p{ color:#4f697a; margin-top:20px;}
.setlist p a{ color:#56abd2; margin-left:40px;}
.txtcon2 { margin-bottom: 30px; padding-left: 16px; font-size: 0; }
.set_checkbox, .set_checkbox_all { display: inline-block; line-height: 16px; vertical-align: top; color: #555; font-size: 12px; margin-top:10px;}
.set_checkbox dd, .set_checkbox_all dd { display: inline-block; cursor: pointer; padding-left: 24px; height: 16px; text-align: left; background: url(../images/check.png) 0 0 no-repeat; }
.set_checkbox dd.active, .set_checkbox_all dd.active {background-position:0 -16px;}
.set_checkbox input, .set_checkbox_all input { display: none; }
.set_checkbox b { font-weight: 600; }
.checkall {margin-top: 10px; margin-right: 45px;}
.check_btn { display: inline-block; line-height: 36px; width: 120px; border-width: 1px; border-style: solid; border-radius: 4px; text-align: center; font-size: 18px; margin-right: 20px; }
.check_btn.blue { border-color: #16b8be; color: #16b8be; }
.check_btn.red { border-color: #fd6e6e; color: #fd6e6e; }
.check_btn.qureen { border-color: #10a84d; color: #10a84d; }
.check_btn.gray { border-color: #666666; color: #666666; }
.check_btn.orange { border-color: #fca64a; color: #fca64a; }
.table_box { border-top: 3px solid #e1e7e5; }
.table_box .table { width: 100%; border-collapse: collapse; border-spacing: 0; color: #666; font-size: 14px;table-layout: fixed; }
.table th { background-color: #eeeeeeb3; height: 40px; line-height: 40px; color: #555; font-size: 12px; font-weight: 700; text-align: center;border: #ccc 1px solid;}
.table td {  line-height: 1.42857; padding: 8px; text-align: center; vertical-align: middle;border: #ccc 1px solid;}
.table tr{
    border-bottom: 1px solid #ececec;
}
.table .item .set_checkbox { margin: 8px; }
.table .tip { color: #53b3de; margin: 0 10px;cursor: pointer;}
.table .tip.error{color: #fd6e6e;margin: 0;}
.table .tip:hover{ text-decoration:underline;}
.wz { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; word-break: break-all; }
.user_pho{ width:40px; height:40px; border-radius:50%; border:1px solid #e5e5e5;}
.wz_time { min-width: 100px; }
.wz_school { min-width: 110px; }
.wz_answer i{display:block; margin:0 auto; width:29px; height:29px; background:url(../images/check.png) no-repeat;}
.wz_answer i.video{ background-position:0 -32px;}
.wz_answer i.text{ background-position:0 -61px;}
.wz_answer span{ color:#0063ac; font-size:12px; display:block; text-align:center;}

.pagecon{/*width:600px; text-align:center;*margin:0 auto;padding:40px 0; */float: right;}
.pagecon .rows {color: #999999;font-size: 12px; display:inline-block;height: 32px;line-height: 32px; margin-right: 20px;}
.pagecon a{padding: 0px 15px;height: 30px;line-height: 30px;background: #fafafa; border: 1px solid #e5e5e5;cursor: pointer;font-size: 12px;color: #666666;text-align: center;display: inline-block;margin-right: 3px;}
.pagecon .z-crt{padding: 0px 10px;height: 30px;line-height: 30px;border: 1px solid #4ac5c1;cursor: pointer;text-align: center;background: #6dc3ea ; color:#fff;font-size: 14px;margin-right: 3px;}
/*gyy——end*/
.search .w208{width: 208px;margin-right: 0;}
.search .w240{width: 240px;}
/**xh-login-start**/
.logobox{width:208px;margin:0 auto;margin-top:95px}
.logo{width:188px;height:188px;border:10px #8cc4f8 solid;border-radius:50%;display:table-cell;vertical-align:middle;text-align:center;overflow:hidden}
.logo img{vertical-align:middle;width:168px;height:168px}
.loginBox{width:680px;position: absolute;top: 50%;left: 50%;margin-left: -340px;margin-top: -283px;}
.loginBox .loginmain{width:680px}
.loginBox .main-title{text-align:center;margin-bottom: 60px;}
.loginBox .main-title h2{font-size:15px;color:#333;font-weight:700}
.loginBox .mian-tab{font-size:14px;color:#8c8c8c;background:#fff;width: 680px;height: 355px;position: relative;box-shadow: 1px 1px 10px rgba(0,0,0,0.4);}
.loginBox .mian-tab input{width:250px;border:1px #dfdfdf solid;height:40px;line-height:40px;padding-left: 48px;background:#f0f8ff;transition: all 0.5s;color: #333;}
.loginBox .mian-tab input.on{border-color: #71b7f7;box-shadow: 0 0 10px #71b7f7;}
.loginBox .mian-tab .input-group p{margin-bottom:10px}
.loginBox .mian-tab .input-group{position: relative;height: 70px;}
.loginBox .mian-tab .input-group.box input{width:115px;float:left;margin-right:16px}
.loginBox .mian-tab .input-group.box img{width:120px;height: 40px;cursor: pointer;}
.loginBox .mian-tab .btn{height:40px;line-height:40px;background:#71b7f7;color:#fff;text-align:center;border:none;width:100%;font-size:14px;border-radius:2px;cursor: pointer;}
.loginBox .mian-tab p.blue{color:#a9a8a8;font-size:14px;margin-top:16px;text-align: right;}
/*xh-index-start*/
.right-bar{max-width:1680px;vertical-align: top;word-wrap: break-word;word-break: break-all;}
.fl{float: left;}
.fr{float: right;}
.information-left, .information-right{background: #fff;border-radius: 5px;float: left;padding: 30px 2%;height: 182px;}
.information-left{width: 72%;margin-right: 2%;}
.information-right{width: 18%;}
.information h2, .trend-chart h2{font-size: 18px;color: #3d4d65;margin-bottom: 30px;}
.information-left ul li{float: left;width: 24.2%;margin-right: 1%;}
.information-left ul li a{display:block;padding: 34px 18px 30px 16px;border-top-left-radius: 8px;border-top-right-radius:8px;border: 1px #e6e6e6 solid;background: #f8f8f8;}
.information-left ul li:last-child{margin-right: 0;}
.information-left ul li a .txt{color:#3d4d65;font-size: 14px;text-align: right;}
.information-left ul li a .txt p.nub{font-size: 22px;font-weight: bold;}
.information-left ul li.red img{margin-top: 5px;}
.information-left ul li.green img{margin-top: 6px;}
.information-left ul li.yellow img{margin-top: 3px;}
.information-left ul li.blue img{margin-top: 11px}
.information-left ul li.red a{border-bottom: 6px #ff6e58 solid;}
.information-left ul li.red a:hover{border-top: 1px #ff6e58 solid;border-right: 1px #ff6e58 solid;border-left: 1px #ff6e58 solid;}
.information-left ul li.green a{border-bottom: 6px #5bd5b4 solid;}
.information-left ul li.green a:hover{border-top: 1px #5bd5b4 solid;border-right: 1px #5bd5b4 solid;border-left: 1px #5bd5b4 solid;}
.information-left ul li.yellow a{border-bottom: 6px #ffc178 solid;}
.information-left ul li.yellow a:hover{border-top: 1px #ffc178 solid;border-right: 1px #ffc178 solid;border-left: 1px #ffc178 solid;}
.information-left ul li.blue a{border-bottom: 6px #8edaff solid;}
.information-left ul li.blue a:hover{border-top: 1px #8edaff solid;border-right: 1px #8edaff solid;border-left: 1px #8edaff solid;}
.information-right .yesterday{margin-bottom: 10px;}
.information-right .yesterday:last-child{margin-bottom: 0;}
.information-right .yesterday span{font-size: 14px;color:#3d4d65;}
.information-right .yesterday span.nub{font-size: 16px;font-weight: bold;}
.trend-chart{/*width: 100%;*/background: #fff;border-radius: 5px;margin-top: 20px;padding: 22px 60px 30px 20px;}
.answerbox span.xy{font-size: 16px;color: #7b8da0;margin-right: 24px;line-height: 30px;}
.choicebox{margin-bottom: 34px;}
.choicebox .form-sel{margin-right: 0;}
.userbox select, .problembox select {background: url("../images/icon-down.png") no-repeat scroll 192px center transparent;}
.userbox select:first-child, .problembox select:first-child{border-top-left-radius:4px; border-bottom-left-radius:4px; background: url("../images/icon-down.png") no-repeat scroll 100px center transparent;}
.userbox select, .problembox select, .answerbox select {border: 1px #d7dee7 solid;appearance: none;-moz-appearance: none;-webkit-appearance: none;height: 45px;line-height: 45px;font-size: 14px;padding: 0 40px 0 12px;}
.answerbox select.xy:first-child {border-top-left-radius: 4px;border-bottom-left-radius: 4px;background: url("../images/icon-down.png") no-repeat scroll 83px center transparent;}
.userbox select:last-child, .problembox select:last-child, .answerbox select:last-child {border-left: 0;border-top-right-radius: 4px;border-bottom-right-radius: 4px;background: url("../images/icon-down.png") no-repeat scroll 188px center transparent;}
.charts-dw{position: relative;}
.answertip{position: absolute;bottom:0;right: 0;margin: 0;}
.img-dw{position: absolute;top: -18px;left:-10px;transform: rotate(-18deg);-ms-transform: rotate(-18deg);-moz-transform: rotate(-18deg);-webkit-transform: rotate(-18deg);-o-transform: rotate(-18deg);}
.img-txt{position: absolute;top: 0px;left:12%;}
.answertip i{width: 20px;height: 8px;margin-right: 18px;display: inline-block;}
.answertip i.red{background: #eb4448;}
.answertip i.orange{background: #ffbe37;}
.answertip i.gray{background: #dae1e8;}
.answertip span{color: #7b8da0;font-size: 14px;}
.answertip li{height: 20px;line-height: 20px;margin-bottom: 10px;}
.whitebg{background: #fff;border-radius: 5px;}
.provincebox{width: 50%;}
.mt-80{margin-top: 80px;}
.citytitle select{height: 25px;line-height: 25px;font-size: 14px;padding: 0 40px 0 12px;margin-left: 30px;margin-top: 2px;}
/**xh-end**/
/*时间插件*/
.ta_calendar{margin-left: -17px;width:540px;border:1px solid #e1e1e1;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);-moz-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);-webkit-background-clip:padding-box;-moz-background-clip:padding;background-clip:padding-box;font-size:12px;text-align:left;position:absolute;z-index:100;}
.i_next,.i_pre,.ta_calendar td.first,.ta_calendar td.last,.ta_calendar td.ta_dateRangeSelected,.ta_calendar td.today{background:url(../images/calendar_all.png) no-repeat;cursor:pointer}
.ta_calendar td.ta_dateRangeSelected{background-position:-164px 2px;color:#fff}
.ta_calendar td.ta_dateRangeGray{color:#BBB;cursor:default}
.ta_calendar td.first{color:#6590c1;background-position:-128px 2px}
.ta_calendar td.last{color:#6590c1;background-position:-200px 2px}
.ta_calendar td.today{color:#fff;background-position:-92px 2px}
.ta_calendar .dis{color:#9e9e9e}
.ta_calendar table{font-size:12px;float:left;margin:0 8px;border-spacing:0 7px;border-collapse:collapse}
.ta_calendar table caption{text-align:center;height:35px;line-height:35px;font-size:14px}
.ta_calendar table thead tr{border:1px solid #e1e1e1;background:#f7f8fa;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,1);box-shadow:inset 0 1px 0 rgba(255,255,255,1);box-shadow:0 1px 1px rgba(0,0,0,.1)}
.ta_calendar table thead th{line-height:20px;padding:4px 10px;color:#444;cursor:pointer;text-align:left;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1}
.ta_calendar table.calendar-month{font-size:12px;float:left;margin:0 8px;border-spacing:7px;border-collapse:separate;margin-bottom:10px}
.calendar-month caption{border-bottom:1px solid #E1E1E1}
.calendar-month tbody td{line-height:30px;padding:4px 11px;text-align:center;white-space:nowrap;cursor:pointer}
.calendar-month caption span:hover,.calendar-month td.hover,.calendar-month td:hover{color:#6590c1;border:1px solid #6590c1;padding:3px 10px;border-radius:2px;cursor:pointer}
.calendar .dis:hover{color:#9e9e9e;border:1px solid #d3d5d6;padding:3px 10px}
.calendar-month td.current{background:#6590c1;color:#fff;border-radius:2px}
.ta_calendar table thead th.sun{border-left:1px solid #e1e1e1}
.ta_calendar table thead th.sat{border-right:1px solid #e1e1e1}
.ta_calendar table tbody td{line-height:20px;padding:4px 11px;text-align:center;white-space:nowrap;font-family:Tahoma}
.ta_calendar_cont{position:relative}
.ta_calendar_cont .i_next,.ta_calendar_cont .i_pre{position:absolute;top:7px}
.ta_calendar_cont .i_pre{left:10px}
.ta_calendar_cont .i_next{right:10px}
.ta_calendar_footer{border-top:1px solid #e5e5e5;background:#fafafa;padding-top:6px;height:34px}
.ta_calendar_footer .frm_btn{float:right;padding-right:10px}
.ta_calendar_footer .frm_btn input{margin-left:3px}
.ta_calendar_footer .frm_msg{float:left;padding-left:10px;vertical-align:middle}
.ta_calendar_footer .ipt_text_s{padding:4px 4px}
.i_next,.i_pre,.ta_calendar td.first,.ta_calendar td.last,.ta_calendar td.ta_dateRangeSelected,.ta_calendar td.today{background:url(../images/calendar_all.png) no-repeat;cursor:pointer}
.i_next,.i_pre{width:23px;height:23px;display:inline-block}
.i_pre{background-position:0 0}
.i_pre:hover{background-position:-46px 0}
.i_next{background-position:-23px 0}
.i_next:hover{background-position:-69px 0}
.ta_calendar td.first{color:#6590c1;background-position:-128px 2px}
.ta_calendar td.last{color:#6590c1;background-position:-200px 2px}
.ta_calendar td.ta_dateRangeSelected{background-position:-164px 2px;color:#fff}
.ta_calendar td.today{color:#fff;background-position:-92px 2px}
.answer-question-not h2{font-size: 16px;color: #4c5e70;padding: 20px 30px;}
.answer-question-not textarea{border:1px solid #ececec;padding: 10px;color: #333;font-size: 14px;height: 100px;display: block;width:315px;margin:0 auto;border-radius: 5px;}
.answer-question-not h3{font-size: 16px;color: #4c5e70;padding: 30px 30px 0 30px;}
.popup-user-tag .on{color: #fff;background: #71b7f7;}
.position1{position: absolute;right: -400px;top: 60px;z-index: 101;background: #fff;width:400px;}
.search-btn{
    width: 90px;
    height: 32px;
    line-height: 32px;
    border-radius: 4px;
    background-color: rgb(113, 183, 247);
    text-align: center;
    color: #fff;
    font-size: 14px;
    display: inline-block;
    cursor: pointer;
    vertical-align: top;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
}
/*.search-btn:hover{*/
    /*background-color: rgba(109,195,234,.9);*/
    /*border-color:rgba(109,195,234,.9);*/
/*}*/
.cursor{cursor:pointer;}
.tab-info{overflow: auto;}
.tab-bar{position: relative;}
.form-group{width: 301px;margin-left: 300px;padding-top:38px;}
.loginBox .mian-tab .input-group i{width: 38px;height: 40px;background:url(../images/login-icon.png) no-repeat;position: absolute;top:1px;left: 1px;}
.loginBox .mian-tab .input-group .user-icon{background-position: 0 0;}
.loginBox .mian-tab .input-group .password-icon{background-position: -38px 0;}
.loginBox .mian-tab .input-group .yzm-icon{background-position: -76px 0;}
.login-logo2{position: absolute;top: -35px;left: -35px;}
.loginBox .mian-tab .input-group.box h2{color: red;text-align:left;clear:both;line-height: 28px;}
.mainbox{width: 100%;overflow:auto;height: 100%;}
select::-ms-expand { display: none; }


.tan-box .form-group {position: relative; width:auto; padding-top:0; margin:0;}
.form-group-txt{height:32px;line-height:32px;padding:0 10px;}
.form-group-select {/*padding-left: 1px;*/}
.form-control,
.simulation-input {width: 100%;line-height: 16px;font-size: 12px;color: #4b555b;background: none;outline: none;border: 1px solid #d3dcdd;background-color: #fff;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-ms-box-sizing: border-box;box-sizing: border-box;margin: 0 -1px;padding: 7px 8px;*padding-left: 0;*padding-right: 0;*text-indent: 8px;*float: left;transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;}
.float-left{float:left;}
	/*xh-修改*/
.explain{background: #fffbeb;padding: 15px 22px 18px 18px;}
.explain p{color:#ffb400;font-size: 14px;}
.txtcon-bottom{padding: 30px 40px 0 40px;font-size: 14px; color: #666; }
.txtcon-bottom .plcl{margin-top: 0;}
.plcl{margin-top: 20px;display: none;}
.plcl ul{display: inline-block;vertical-align: middle;}
.plcl ul li{float: left;margin-right: 30px;}
.plcl ul li span{padding: 7px 6px;border: 1px #cdd6e1 solid;border-radius: 2px;display: inline-block;}
.plcl ul li .plcl-ts{display: inline-block;margin-left: 10px;}
.plcl ul li i.gray/*.table td i*/{background: url("../images/tip.png") no-repeat;width: 18px;height: 18px;display: inline-block;vertical-align: middle;cursor: pointer;}
.plcl ul li .tooltip{position: relative;z-index:999;display: none;}
.plcl ul li .tooltip i, .Prompt i, .Prompt1 i, .Prompttxt i {background: url("../images/black.png") no-repeat;width: 11px;height: 8px;display: inline-block;position: absolute;}
.plcl ul li .tooltip i {top: 5px;left: 3px;}
.plcl ul li .tooltip p, .Prompt p, .Prompt1 p, .Prompttxt p{position: absolute;opacity: .8;color: #fff;font-size: 12px;line-height: 1.4;background: #1e385a;border: 1px solid #cad3df;border-radius: 3px;padding: 10px;}
.plcl ul li .tooltip p {top: 12px;left: -15px;;width: 274px;}
.Prompttxt p{top: 20px;left:85%;width:100%;text-align: left;}
.Prompt i {top: 5px;left: 14px;}
.Prompt1 i{left:52px;top: 5px;}
.Prompttxt i{top: 13px;left: 100%;}
.Prompt p, .Prompt1 p{top: 12px;left: -7px;width:100px;}
.Prompt, .Prompt1, .Prompttxt{position: absolute;z-index: 999;display:none;}
.Prompt{left:40px;top:30px;}
.Prompt1{left:5px;top:30px;}
.Prompttxt{width: 70%;top:52%;left:-55%;}
.Prompttxt.yxs{width:77%!important;}
.pagebox{padding: 30px 20px;margin: 0 auto;/*width: 820px;*/}
.pageleft{float:left;}
.pageleft .xshs span.txt, .pageleft .tzd span.txt{font-size: 12px;color:#999;}
.pageleft .xshs .form-sel-nub{background: #fbfbfb;width:34px;padding:0 16px;border: 1px #eaeaea solid;border-radius:0;}
.pageleft .xshs .form-sel-nub .icon{right: 10px;}
.pageleft .xshs .form-selcont-nub{width: 66px;}
.pageleft .tzd span input{background: #fbfbfb;width:34px;padding:0 16px;border: 1px #eaeaea solid;height: 30px;line-height: 30px;margin-right: 5px;}
.ui-list{margin-top: 20px;}
.ui-list .kxbd, .ui-list .yxbd{width: 200px;height: 290px;float: left;border: 1px solid #dfdfdf;}
.ui-list .kxbd span, .ui-list .yxbd span{color:#555555;font-size: 14px;font-weight: bold;text-align: center;height: 40px;line-height: 40px;border-bottom: 1px #e3e3e3 solid;display: block;}
.ui-list ul{height: 245px;overflow-y: scroll; }
.ui-list ul li{padding-left: 25px;height: 35px;line-height: 35px;color:#666666;font-size: 14px;cursor: pointer;}
.ui-list ul li.choice:hover {background-color: #edf8fc;}
.ui-list .yxbd ul li.no-choice{color:#cecece;-moz-user-select: none;-khtml-user-select: none;user-select: none;}
.ui-list .yxbd ul li.no-choice i{font-style:normal;margin-right: 4px;}
.ui-list .operate {width: 260px;padding-top: 110px;float: left;}
.ui-list .operate a {width: 100px;height: 30px;display: block;margin: 20px auto;border: 1px solid #dfdfdf;text-align: center;line-height: 30px;color: #333333;}
.ui-list .operate a img{vertical-align: middle;padding-left: 16px;margin-top: -3px;}
.ui-list ul li.select{background-color: #edf8fc;}
.tabcon{padding-bottom: 30px;}
.tabcon .txth3{font-size: 18px;color:#3d4d65;}
.tabcon .downloadbox .txth3{margin-bottom: 20px;}
.tabcon .uploadbox .txth3{margin-bottom: 26px;}
.tabcon .downloadbox{margin-bottom: 38px;}
.tabcon .downloadbox div{margin-left: 42px;}
.tabcon .downloadbox a{font-size: 16px;color: #65b5e8;;}
.tabcon .downloadbox a:hover{text-decoration: underline;}
.tabcon .downloadbox img{vertical-align: middle;margin-right: 25px;}
.tabcon .downloadbox p, .uploadbox p{font-size: 16px;color:#999;}
.tabcon .downloadbox p, .uploadbox p{margin: 12px 0 24px 0;}
.tabcon .downloadbox p, .uploadbox p{margin-top:20px;}
.uploadbox .file-box{ position:relative;}
.uploadbox .file-box span{font-size: 16px;color:#4f697a;margin-left: 12px;margin-right:54px;vertical-align: middle;}
.uploadbox .file-box .xzbtn, .uploadbox .file-box .scbtn{cursor: pointer;font-size: 16px;width: 100px;height:30px;line-height: 30px;text-align: center;border-radius: 3px;}
.uploadbox .file-box .xzbtn{background-color:#FFF; border:1px solid #ccccd0;color: #333;}
.uploadbox .file-box .scbtn{background-color:#6dc3ea; border:1px solid #6dc3ea;color: #fff;}
.uploadbox .file{cursor: pointer; position:absolute; top:0; left:0; height:30px; filter:alpha(opacity:0);opacity: 0;width:100px;}
.upload-popup-error{display:none;background: #fff;width: 400px;height: 244px; font-size: 14px;color: #666;position: fixed;top: 42%;left: 50%;z-index: 100;transform: translate(-50%,-50%);}
.upload-popup-error .top{position: relative;padding: 60px 60px  0 60px;}
.upload-popup-error .top img.close-bg{position: absolute;right: 10px;top:10px;cursor: pointer;}
.upload-main h3{font-size: 20px;color: #333;margin-bottom: 22px;}
.upload-main h3 img{vertical-align: middle;margin-right: 12px;}
.upload-nub{margin-left: 50px;}
.upload-main .upload-nub i{font-style:normal;font-weight: bold;}
.upload-main .upload-nub p{color:#666;font-size: 16px;}
.upload-main .upload-nub i.black{color: #333;}
.upload-main .upload-nub i.green{color:#7db600;}
.upload-main .upload-nub i.red{color:#f35959;}
.upload-nub div{margin-top: 25px;}
.upload-nub div img{vertical-align: middle;margin-right: 5px;}
.upload-nub div span{font-size: 14px;color:#f35959;}
.table th.sorting{cursor: pointer;background: #f9f9f9 url("../images/sort_both.png") no-repeat center right;}
.table th.sorting_asc{cursor: pointer;background: #f9f9f9 url("../images/sort_asc.png") no-repeat center right;}
.table th.sorting_desc{cursor: pointer;background: #f9f9f9 url("../images/sort_desc.png") no-repeat center right;}
.pop-yonghu, .pop-tag{height:869px;}

/*头部按钮添加-5.18*/
.xgyl{
    position: relative;
    top:50%;
    transform: translateY(-50%);
    z-index:99;
}
.con_left .new_title .preview{
    font-size: 14px;
    color: #666;
    margin-left: 30px;
    border: 1px solid #cad3df;
    padding: 4px 10px;
    border-radius: 3px;
    cursor: pointer;
}
.xgyl .ewm-img{
    position: absolute;
    background: #fff;
    box-shadow: 0 0 10px #ccc;
    margin: 0 auto;
    width: 268px;
    padding: 20px 0;
    z-index: 999;
    top:50px;
    display: none;
}
.xgyl .ewm-img div{
    margin: 14px auto;
    width: 170px;
    height: 170px;
    padding: 4px;
    border: 1px solid #dfdfdf;
}
.xgyl .ewm-img div img{
    width: auto;
    height: 100%;
}
.xgyl .ewm-img p{
    line-height: 24px;
    color: #999;
    text-align: center;
}

/*qc2019-4-17*/
table tr:nth-child{
    -webkit-transition: background-color .2s;
    -moz-transition: background-color .2s;
    -ms-transition: background-color .2s;
    -o-transition: background-color .2s;
    transition: background-color .2s;
}
table tr:nth-child(2n){
    background: #eeeeeeb3;
}
table tr:hover{
    background: rgba(230,247,255,.4);
}
.selfBtn-warning{
    padding: 1px 5px;
    font-size: 12px;
    border-radius: 3px;
    display: inline-block;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid #f8ac59;
    text-transform: none;
    background-color: #f8ac59;
    color: #FFF!important;
}
.selfBtn-warning:hover,.selfBtn-xs:hover,.selfBtn-info:hover{
    text-decoration: none!important;
}
.selfBtn-xs{
    padding: 1px 5px;
    font-size: 12px;
    border-radius: 3px;
    display: inline-block;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid #ed5565;
    text-transform: none;
    background-color: #ed5565;
    color: #FFF!important;
}
.selfBtn-info{
    padding: 1px 5px;
    font-size: 12px;
    border-radius: 3px;
    display: inline-block;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid #5bc0de;
    text-transform: none;
    background-color: #5bc0de;
    color: #FFF!important;
}
.simple_3is{
    position: absolute;
    left:9px;
    color:#fff;
    top:50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    display: none;
}
.simple_3no{
    color:#fff;
    position: absolute;
    right:6px;
    top:50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}
.switchbox input[type="checkbox"] {
    display: none;
}
.switchbox input[type="checkbox"] + label {
    display: inline-block;
    width: 48px;
    height: 22px;
    position: relative;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    box-sizing: border-box;
}
.switchbox{
    display: inline-block;
    vertical-align: middle;
}
.switchbox input[type="checkbox"] + label:after {
    content: '';
    display: block;
    position: absolute;
    left: 5px;
    top: 2.6px;
    width: 16px;
    height: 16px;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    cursor: pointer;
}
.simple_input:checked + label.green {
    background: #0567ae;
}
.simple_input:checked + label.green:after {
    background: #fff;
}
.switchbox .simple_input:checked + label:after {
    left: calc(100% - 20px);
}
.simple_input + label {
    background: #ddd;
    border-radius: 20px;
    box-shadow: 1px 1px 3px #aaa;
}
.simple_input + label:after {
    background: #fff;
    border-radius: 50%;
    box-shadow: 1px 1px 3px #aaa;
}
.simple_input:checked + label.green .simple_3is{
    display: block;
}
.simple_input:checked + label.green .simple_3no{
    display: none;
}
#major-form .floatul li{
    float:left;
    width: 50%;
}
.floatul .search .form-sel{
    margin:0;
}
#major-form .floatul .search li{
    width:100%;
}
#major-form .floatul .search .switchbox{
    border: none;
    background: #fff;
    vertical-align: middle;
    padding-top: 10px;
}
.major-input{
    height:30px;
    line-height: 30px;
    padding:0 8px;
    border: 1px solid #cad3df;
    border-radius: 4px;
    background-color: #fff;
    width:260px;
    margin-right:35px;
}
.major_rt_btn{
    width: 80px;
    height: 31px;
    line-height: 31px;
    border-radius: 4px;
    background-color: rgb(255, 255, 255);
    text-align: center;
    color: #3d4d65;
    font-size: 14px;
    cursor: pointer;
    float: left;
    border: 1px solid #0063ac;
    margin-top: 25px;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    cursor: pointer;
}
/*.major_rt_btn:hover{*/
    /*background-color: #71b7f7;*/
    /*border-color:#71b7f7;*/
/*}*/
.major_lt_btn{
    width: 80px;
    height: 31px;
    line-height: 31px;
    border-radius: 4px;
    background-color: #0063ac;
    text-align: center;
    color: #fff;
    font-size: 14px;
    float: left;
    border: 1px solid #C9C9C9;
    margin-top: 25px;
    margin-right: 35px;
    cursor: pointer;
}
.major_lt_btn:hover{
    border-color:rgba(109,195,234,1);
}
.basic-info #school-logo{
    float: left;
    width: 60px;
    height: 60px;
    margin-right:20px;
}
.basic-info .basic-info-sch{
    font-size: 20px;
    color: #475474;
    border:1px solid #eee;
    float: left;
    padding:0 10px;
    margin-right:20px;
    margin-top:15px;
    cursor: default;
}
.basic-info .input-file-box-1 {
    width: 92px;
    height: 30px;
    float: left;
    cursor: pointer;
}
.basic-info .input-file {
    width: 92px;
    height: 30px;
    background: #5cbae5;
    border: 1px solid #5cbae5;
    border-radius: 3px;
    text-align: center;
    line-height: 30px;
    color: #fff;
    font-size: 14px;
    margin-top:15px;
}
#modal{
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 99;
    display: none;
}
.tabcon {
    width: 95%;
    min-width: 750px;
    margin: 0 auto;
    border-bottom: 0;
    position: relative;
}
.tabcon .title-bar {
    position: absolute;
    top: 0;
    left: 0;
    border: 1px solid #335a85;
    height: 32px;
    line-height: 32px;
    width: 100%;
    color: #fff;
    margin: -1px;
    background: #fff url(../images/box-head.jpg) 0 0 repeat-x;
}
.tabcon .title-bar p{
    text-indent: 2em;
    font-size: 14px;
}
#btn-editor-all,#btn-save-all {
    float: right;
    margin-right:10px;
    color: #fff;
}
.tabcon .dt-show, .tab-box .dd-show {
    float: left;
    min-height: 55px;
    line-height: 55px;
}
.tabcon .dt-show {
    width: 13%;
    text-align: center;
    color: #26262a;
    float:left;
    text-align: right;
}
.tabcon .dd-show {
    text-align: left;
    width: 37%;
    color: #0654a2;
}
.tabcon dd.samll-dd {
    width: 35%;
}
#category-form input[type=text]{
    width: 252px;
    padding: 5px;
    border-radius: 3px;
    border: 1px solid #ddd;
    margin-top:12.5px;
    color:#333;
}
#category-form input[type=password]{
    width: 180px;
    padding: 5px;
    border-radius: 3px;
    border: 1px solid #ddd;
}
#category-form input[type=password].short-input{
    width: 80px;
}
#category-form input[type=text].short-input{
    width: 80px;
}
#category-form select{
    padding: 4px 5px;
}
#category-form input[type=submit]{
    width: 92px;
    background: #567a9e;
    border: 1px solid #134467;
    border-radius: 3px;
    text-align: center;
    line-height: 28px;
    color: #fff;
    font-size: 14px;
}
#category-form  .btn-group{
    margin: 15px 5%;
    text-align: center;
}
.schoolList-d{
    display:inline-block;
    position:relative;
    vertical-align:middle;
    height:30px;
    border:1px solid #d9d9d9;
    margin-top:8px;
}
.schoolList-d>span{
    width:252px;
    height:30px;
    display:inline-block;
    cursor:pointer
}
.schoolList-d>span span{
    display:inline-block;
    width:252px;
    height:30px;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    line-height:30px;
    padding-left:8px;
    padding-right:31px;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    color:#333;
}
.schoolList-d > span i {
    display: inline-block;
    width: 15px;
    height: 8px;
    position: absolute;
    background: url(../images/arrow.png) no-repeat;
    right: 8px;
    top: 11px;
    -webkit-transition: transform .3s;
    -moz-transition: transform .3s;
    -ms-transition: transform .3s;
    -o-transition: transform .3s;
    transition: transform .3s
}

.schoolList-d > span.on i {
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg)
}

.schoolList-d ul {
    position: absolute;
    width: 252px;
    border: 1px solid #d9d9d9;
    top: 32px;
    left:-1px;
    border-top: 0;
    display: none;
    z-index: 9999;
    max-height: 161px;
    overflow-x: hidden;
    overflow-y: auto
}

.schoolList-d ul li {
    color: #666;
    width: 100%;
    padding-left: 8px;
    padding-right: 8px;
    height: 32px;
    line-height: 32px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    background: #fff;
    cursor: pointer;
    -webkit-transition: background .3s ease;
    transition: background .3s ease
}

.schoolList-d ul li.on {
    background: #e6f7ff;
}
.schoolList-d ul li:hover{
    background: #e6f7ff;
}
.samll-dd .checkbox-item {
    margin-top: 0;
    margin-right: 15px;
    line-height: 20px;
}
.set_checkbox_re {
    margin-right: 35px;
    display: inline-block;
    line-height: 26px;
    vertical-align: middle;
    color: #666;
    font-size: 14px;
    margin-bottom:10px;
}
.dt-check-show{
    padding-top:17.5px;
}
.dt-check-show .checkbox-item-list{
    margin-bottom: 0;
}

.set_checkbox_re input {
    display: none;
}

.set_checkbox_re dd {
    margin-right: 0;
    padding-left: 20px;
    height: 20px;
    background: url(../images/select-no2.png) left center no-repeat;
    background-size: 20px 20px;
    cursor: pointer;
    font-size: 0;
    position: relative;
}

.set_checkbox_re dd:hover {
    background: url(../images/select-hover.png) left center no-repeat;
    background-size: 20px 20px;
}

.set_checkbox_re dd.active {
    background: url(../images/select.png) left center no-repeat;
    background-size: 20px 20px;
}

.set_checkbox_re dd b {
    font-size: 14px;
    padding-left: 10px;
    line-height: 20px;
    font-weight: normal;
}

.set_checkbox_re dd:hover b,
.set_checkbox_re dd.active b {
    color: #039cf9;
}
#category-form .dd-show.jianjie input{
    /*width:380px;*/
}
.jianjie .school-inputbox{
    width:252px;
}
#category-form .dd-show.jianjie,#category-form .dd-show.dl-phone{
    width:87%;
}
#category-form .jianjie input{
    float:left;
    margin-right:10px;
}
.dl-phone input{
    float:left;
    margin-right:10px;
}
.dl-addBtn{
    float:left;
    width: 28px;
    height: 28px;
    line-height: 24px;
    text-align: center;
    border: 1px dashed #d9d9d9;
    color: #999;
    border-radius: 4px;
    font-size: 26px;
    cursor: pointer;
    margin-top:12.5px;
    -webkit-transition: all .2s;
    -moz-transition: all .2s;
    -ms-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}
.dl-addBtn:hover{
    border-color:#039cf9;
    color:#039cf9;
}
.edit-btn {
    display: inline-block;
    width: 100px;
    height: 45px;
    background-color: #56ABD2;
    border-radius: 5px;
    font-size: 16px;
    line-height: 45px;
    color: #fff;
}
.tabcon .add-custom{
    margin-top:30px;
}
.tabcon .add-custom span{
    display: inline-block;
    width: 100px;
    height: 32px;
    line-height: 32px;
    margin-top: -1px;
    text-align: center;
    border-radius: 3px;
    margin-right: 8px;
    background: #5cbae5;
    color: #fff;
    border: none;
    cursor: pointer;
}
.ptb20{padding: 20px 0}
.edit-btn:hover{color:#fff;}
.classify-list{
    margin-bottom:10px;
    text-align: center;
}
.custom-title{
    margin-right:15px;
}
.custom-con{
    width:300px;
    padding:5px;
    border-radius: 3px;
    border: 1px solid #ddd;
}
.search .form-sel.w218{
    width:250px;
    margin-top:11.5px;
}
.w218 .form-selcont{
    width: 250px !important;
}
.input-searchbox{
    position: relative;
    display: inline-block;
}
.input-searchlist{
    position: absolute;
    width: 230px;
    border: 1px solid #cad3df;
    border-radius: 4px;
    background: #fff;
    left: 0;
    top: 43px;
    z-index: 2;
    display: none;
    max-height: 300px;
    overflow-y: auto;
}
.input-searchlist li{
    width: 100% !important;
    color: #666;
    display: block;
    height: 28px;
    line-height: 28px;
    text-align: left;
    cursor: pointer;
    padding-left: 16px;
    padding-top: 0;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.input-searchlist li:hover{
    background: #eee;
}
.search .form-input-searchbox{
    display: inline-block;
    vertical-align: middle;
    width: 218px;
    text-align: left;
    position: relative;
    border-radius: 4px;
    color: #4f697a;
    cursor: pointer;
    margin-right: 40px;
    font-size: 14px;
}
.search .form-input-searchbox input{
    width: 200px;
    padding: 0 8px;
    height: 30px;
    line-height: 30px;
}
.search .form-input-searchbox .input-searchlist{
    width:216px;
    top:30px;
}
.search .form-input-searchbox .input-searchlist li{
    width: 200px!important;
}
.search-none{
    color:#6dc3ea;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
    cursor: pointer;
}
.arcticle-editor li{
    width:50%;
    float:left;
}
.second-list{
    display: none;
}
.menu-bar ul dd.on{
    background: #f3f3f3;
    color: #6dc3ea;
}
.menu-bar ul dd.on a{
    color: #6dc3ea;
}
.onview-box{
    position: relative;
    width: 260px;
    height: 180px;
}
.video-list ul{
}
.video-list li{
    float:left;
    margin-bottom:20px;
    width: 300px;
}
.onview-box{
    margin-top:10px;
    margin-left:20px;
}
.video-list .onview{
    position: absolute;
    width: 260px;
    height: 180px;
    left: 0;
    top: 0;
    cursor: pointer;
    z-index: 4;
}
.video-list .pic {
    position: absolute;
    width: 260px;
    height: 180px;
    left: 0;
    top: 0;
}
.video-player{
    display:none;
}
.video-player video{
    display: block;
    margin:0 auto;
}
.video-title{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 260px;
    margin-left: 20px;
    font-size: 16px;
    margin-top:10px;
}
.txtcon .artcile-search{
    margin-top:0;
    float:left;
    clear: none;
    margin-right: 40px;
    margin-bottom: 0;
}
.choicebox.artcile-search .form-sel.form-right{
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.container{
    margin-top:80px;
    /*margin:0!important;*/
    width:100%!important;
    padding-left:0!important;
    padding-right:0!important;
}
.bannerlist{
    margin-left:-20px;
}
.bannerlist li {
    width:250px;
    height:auto;
    text-align: center;
    float: left;
    margin-left:20px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    cursor: pointer;
    margin-bottom: 30px;
}
.bannerlist li.addbanner div{
    font-size: 120px;
    color:#fff;
    background: #e3e3e3;
    line-height: 225px;
}
.bannerlist li img{
    max-width:100%;
    height: 200px;
}
.bannerlist li p{
    width: 100%;
    border-radius: 2px;
    font-size: 16px;
    color: #333;
    line-height: 25px;
    background: #ecf0f1;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.bannerlist li:hover .banner-flag{
    display: block;
}
.bannerimg-box{
    position: relative;
}
.banner-flag{
    position: absolute;
    width:100%;
    height: 100%;
    background: rgba(0,0,0,.3);
    top:0;
    font-size: 86px;
    display: none;
}
.banner-flag div{
    line-height: 200px;
    color:#fff;
    opacity:.6;
}
.banner-flag span{
    position: absolute;
    width:20px;
    height:20px;
    background: rgba(0,0,0,.4);
    text-align: center;
    line-height: 20px;
    top:-10px;
    right:-10px;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    color:#fff;
    -webkit-transition: all .3s;
    -moz-transition: all .3s;
    -ms-transition: all .3s;
    -o-transition: all .3s;
    transition: all .3s;
    font-size: 16px;
}
.banner-flag span:hover{
    background: rgba(0,0,0,.6);
}
.banner-add-con{
    padding-bottom:20px;
}
.banner-add-con .banner-add-group{
    padding-top: 20px;
    font-size: 14px;
    color: #666;
    padding-left: 30px;
    text-align: left;
    line-height: 1;
}
.banner-add-con .banner-label{
    width: 95px;
    display: inline-block;
    text-align: right;
    padding-right:15px;
}
.bncnner{
    display: inline-block;
    width: 250px;
}
.up-bannerimg{
    width:120px;
    height:30px;
    line-height: 30px;
    background: #6dc3ea;
    text-align: center;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    color:#fff;
    outline: none;
    border:none;
    cursor: pointer;
}
.banner-label span{
    color:red;
}
.banner-tip{
    padding-left:113px;
    width:300px;
    color: #8d8d8d;
}
.bncnner .input1{
    width:300px;
    height:auto;
    padding:5px;
}
.bncnner .addimg-show{
    width: 240px;
    margin-top:20px;
    display: table-caption;
}
.bncnner .addimg-show img{
    max-width: 250px;
    width: 100%;
}
.notice-table{
    box-sizing: border-box;
}
.item-content{
    height:54px;
    line-height:54px;

    box-sizing: border-box;
}
.item-content div{
    width:100%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.notice-list td:nth-child(2){
    width: 100%;
    height: 54px;
    line-height: 38px;
}
.notice-list td:nth-child(1){
    width: 10%;
}
.notice-list td:nth-child(3){
    width: 20%;
}
.notice-list td:nth-child(4){
    width: 25%;
}
.bn-textarea{
    width: 300px;
    height: 104px;
    padding: 5px;
    border: 1px solid #d1d1d1;
    border-radius: 5px;
    vertical-align: top;
}


.qcode-list{
    margin-left:-20px;
}
.qcode-list li {
    width:240px;
    height:240px;
    text-align: center;
    float: left;
    margin-left:20px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    cursor: pointer;
}
.qcode-list li.addbanner div{
    font-size: 120px;
    color:#fff;
    background: #e3e3e3;
    line-height: 240px;
}
.qcode-list li img{
    width:100%;
}
.qcode-list li:hover .banner-flag{
    display: block;
}
.qcode-bannerimg-box{
    position: relative;
    width:100%;
    height:100%;
}
.qcode-bannerimg-box img{
    width:100%;
    height:100%;
}
.school-inputbox{
    position: relative;
    width: 380px;
    height: 33px;
    float: left;
    margin-bottom: 17.5px;
    margin-right: 15px;
}
.phone-inputbox .school-inputbox{
    width: 252px;
}
.school-inputbox i{
    position: absolute;
    width: 20px;
    height: 20px;
    border: 1px solid #ddd;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    text-align: center;
    line-height: 1.2;
    top: 0;
    right: -10px;
    font-style: normal;
    color: #333;
    cursor: pointer;
}
.school-inputbox i:hover{
    border-color:#6dc3ea;
    color:#6dc3ea;
}
.dl-addBtn:link,.dl-addBtn:visited,.dl-addBtn:hover,.dl-addBtn:active{
    text-decoration: none;
}
/*上传视频*/
.video-add-block{
    padding:20px 30px 20px 10px;
    font-size: 14px;
    color: #666;
}
.video-add-block li{
    margin-bottom:30px;
    width:50%;
    float:left;
}
.video-add-block li span {
    width: 98px;
    display: inline-block;
}
.video-add-block li span.star{
    width:auto;
    margin-right:5px;
}
.up-video-btnbox,.up-img-btnbox{
    display: inline-block;
    width:242px;
    vertical-align: text-top;
}
.up-video-btn,.up-img-btn{
    box-sizing: border-box;
    width: 80px;
    height: 32px;
    line-height: 30px;
    background: #6dc3ea;
    text-align: center;
    color: #fff;
    display: inline-block;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    float:left;
    position: relative;
}
.up-video-btnbox input,.up-img-btnbox input{
    position: absolute;
    opacity: 0;
    color:white;
    width: 100%;
    height: 100%;
    z-index: 100;
    left:0;
    top:0;
    right:0;
    bottom:0;
}
.video-result-box video{
    width:100%;
    margin-top:30px;
}
.img-result-box img{
    width:100%;
    margin-top:30px;
}
.del_span{
    background: #6dc3ea;
    color: #fff;
    font-size: 14px;
    padding:5px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.che_span{
    background: #6dc3ea;
    color: #fff;
    font-size: 14px;
    padding:5px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.del_span_box .set_checkbox_all{
    margin-top:5px;
}
.item-content-box{
    height: 55px;
    width: 400px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    line-height: auto;
}
.gold-sun-upload-label { margin-right: 50px; }
.gold-sun-three-select-container { display: inline-block; vertical-align: middle; position: relative; width:100%;}
.gold-sun-three-select-container .gold-sun-input { margin-right: 0; }
.gold-sun-three-select { position: relative; cursor: pointer; }
.gold-sun-three-select input {     width: 100%;
    height: 21px;
    cursor: pointer;
    padding: 5px;
    border: 1px solid #d1d1d1;
    border-radius: 5px; }
.gold-sun-three-select i { position: absolute;right: 5px;top: 13.5px; background-repeat: no-repeat; background-image: url('../images/ic8.png'); background-size: 100%;  transition: all .2s; }
.gold-sun-three-select i.on { -webkit-transform: rotate(-180deg); transform: rotate(-180deg); }
.gold-sun-select-ul { width: 30%; max-height: 236px; background-color: #fff; font-size: 14px; color: #666; border: 1px solid #dbdbdb; overflow: auto; border-radius: 4px; box-shadow: 0 0 5px #dbdbdb; position: absolute; top: 33px; display: none; z-index: 105; }
.first-select { left: 0; }
.second-select { left: 30%; }
.third-select { left: 60%; }
.forth-select { left: 90%; }
.gold-sun-two-select-container .gold-sun-select-ul{ width: 50%; }
.gold-sun-two-select-container .second-select{ left: 50%; }
.only-select{ left: 0; width: 100% !important; }
.gold-sun-select-ul li { height: 40px; line-height: 40px; background-color: #fff; font-size: 14px; color: #666; padding: 0 20px 0 8px; background: url('../images/ic15.png') calc(100% - 8px) center no-repeat; background-size: 6px 10px; cursor: pointer; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; transition: all .3s; }
.gold-sun-select-ul li.selected { background-color: #f5f5f5; }
.gold-sun-select-ul li:hover { background-color: #fff9e6; }
.checkboxs input[type=checkbox]{
    display: none;
}
.checkboxs label{
    float:left;
    padding-left:24px;
    background: url(../images/check.png) 0 0 no-repeat;
    line-height: 16px;
}
.checkboxs input[type=checkbox]:checked + .checkbox_s{
    background: url(../images/check.png) 0 0 no-repeat;
    background-position: 0 -16px;
}
#r2 + label{
     margin-left:20px;
 }
#r3 + label{


    margin-left:20px;
}
.checkTip{
    color:#6dc3ea;
    margin-left:20px;
}

/* wxm */
.wxm-tab2{padding-left:0px;}
.wxm-tab3{padding:0px 0 0px 5px; display: none}
.menu-bar ul{height:500px;overflow: hidden; overflow-y: auto}
.menu-bar ul li a,.menu-bar ul li dl dd a{border-bottom:none;color:#43484C}
.menu-bar ul li dl dd.active a.wxm-tab2 i{
    background: #0063ac;
    height: 5px;
    border-radius: 50%;
    vertical-align: middle;
    display: inline-block;
    width: 5px;
    margin-right: 5px;
    margin-left: -10px;
}
.menu-bar ul li dl dd.active a.no-children{
    font-weight: 600;
    color: #0063Ac;
}
.menu-bar ul li:hover{background: none;}
.menu-bar ul li a:hover{ color: #0063AC;    background-color: rgb(230, 247, 255);}
.menu-bar{background: #fff; position: relative;}
/* .menu-bar ul li.on{background: #0063AC; } */
.menu-bar ul li.on a.wxm-tab1{color:#fff}
.menu-bar ul li dd a{height:35px; line-height: 35px;}
.wxm-contact{position: absolute; left:0; bottom:0; width: 100%; background: #0063AC; height: 140px;display: none;}
.menu-bar ul li.active a.wxm-tab1,.wxm-tab3 .active{color: #0063AC;}
.wxm-tab3 .active{
    font-weight: 600;
    color: #0063Ac;
}
.wxm-tab3 .active i{
    background: #0063ac;
    height: 5px;
    border-radius: 50%;
    vertical-align: middle;
 }
.wxm-tab3 a i{
    display: inline-block;
    width: 5px;
    margin-right: 5px;
}
.menu-bar ul li.on a.wxm-tab1{background: #0063AC}
.wxm-tab3{}
.wxm-contact{color:#fff; text-align:center; }
.wxm-contact h2{padding-top:15px;}
.wxm-contact h2 img{display: inline-block; vertical-align: middle; margin-top:-2px; }
.wxm-contact h2 a{color:#fff; font-size: 12px;}
.wxm-contact h2 a:hover{text-decoration: underline; }
.wxm-contact h3{opacity: 0.5; margin-top:15px}
.wxm-contact h4{font-family: 'Athelas Regular'; font-size: 24px; }
.wxm-contact h5{font-size: 12px; margin-top:8px;}
.wxm-code{width: 280px; height:366px; background: #fff; box-shadow: 0 0 6px rgba(0,0,0,.1); position: absolute; top:-292px; right:-295px; border-radius: 5px; display: none;z-index: 99;}
.wxm-contact h2 a:hover .wxm-code{display: block}
.wxm-code{color: #202020}
.wxm-code .tip{font-size: 12px; text-align: center; color: rgba(0,0,0,.38)}
.code-title{line-height: 42px; margin-top:10px; font-size: 16px; font-weight: 500}
.wxm-code .item{font-size: 12px; line-height: 28px; text-align: left; padding-left:25px;margin-bottom:10px; position: relative;}
.wxm-code .item span{color: #4A90E2; margin-right: 10px;}
.wxm-code .item i{position: absolute; left:42px; top:28px; height:15px; display: block; width:1px;border-left:1px dashed #4A90E2; opacity: 0.2;}
.wxm-code .item b{font-size: 20px; font-weight: lighter}
.wxm-icon{display: inline-block; margin-top:-2px; width:14px; height:14px; margin-right: 14px; vertical-align: middle}

span.arrow{position: absolute; left:-16px; bottom:25px;  width: 0;
    height: 0;
    border-width: 10px;
    border-style: solid;
    border-color: transparent #fff transparent transparent}





.icon1{background: url(../images/icon1.png)}
.menu-bar ul li:hover .icon1{background: url(../images/icon11.png)}
.menu-bar ul li.on .icon1{background: url(../images/icon111.png)}

.icon2{background: url(../images/icon2.png)}
.menu-bar ul li:hover .icon2{background: url(../images/icon22.png)}
.menu-bar ul li.on .icon2{background: url(../images/icon222.png)}

.icon3{background: url(../images/icon3.png)}
.menu-bar ul li:hover .icon3{background: url(../images/icon33.png)}
.menu-bar ul li.on .icon3{background: url(../images/icon333.png)}


.icon4{background: url(../images/icon4.png)}
.menu-bar ul li:hover .icon4{background: url(../images/icon44.png)}
.menu-bar ul li.on .icon4{background: url(../images/icon444.png)}


.icon5{background: url(../images/icon5.png)}
.menu-bar ul li:hover .icon5{background: url(../images/icon55.png)}
.menu-bar ul li.on .icon5{background: url(../images/icon555.png)}

.icon6{background: url(../images/icon6.png)}
.menu-bar ul li:hover .icon6{background: url(../images/icon66.png)}
.menu-bar ul li.on .icon6{background: url(../images/icon666.png)}

.icon7{background: url(../images/icon7.png)}
.menu-bar ul li:hover .icon7{background: url(../images/icon77.png)}
.menu-bar ul li.on .icon7{background: url(../images/icon777.png)}

.icon8{background: url(../images/icon8.png)}
.menu-bar ul li:hover .icon8{background: url(../images/icon88.png)}
.menu-bar ul li.on .icon8{background: url(../images/icon888.png)}

.icon9{background: url(../images/icon9.png)}
.menu-bar ul li:hover .icon9{background: url(../images/icon99.png)}
.menu-bar ul li.on .icon9{background: url(../images/icon999.png)}

.wxm-pop{position: fixed; left:0; top:0; width: 100%; height: 100%; background: rgba(0,0,0,.4); z-index:1000}
.wxm-pop .con{margin:10px 0px 40px 0; height:550px; padding: 0 10px; overflow: hidden; overflow-y: auto}
.wxm-pop .close{position: absolute; right:0; top:0; width:50px; height: 50px; background: url(../images/close.png) center center no-repeat; cursor: pointer; }
.wxm-pop .wxm-pop-con{position: absolute; left:50%; top:50%; margin-top:-350px; margin-left:-400px; width:800px; height: 700px; border-radius: 10px; background: #fff; overflow: hidden;}
.wxm-pop-con .title{width: 100%; height: 50px; line-height: 50px; background: #0063AC; font-size: 16px; color: #fff;}
.wxm-pop-con .title span{margin-left:20px;}
.wxm-pop-con .btn{position: absolute; bottom:40px; right:30px;  text-align: right}
.wxm-pop-con a{display: inline-block; width:68px; height: 30px; text-align: center; line-height: 30px; border-radius: 3px; font-size: 12px; color: #202020; border:1px solid #D9D6D6; background: #f8f8f8; margin-left:10px;}
.wxm-pop-con a.confirm{background: #0063AC; color: #fff; border-color: #0063AC}

.wxm-pop .gold-sun-block { position: relative; font-size: 0; margin-top:30px }
.wxm-pop .gold-sun-label { float: left; display: inline-block; vertical-align: middle; font-size: 14px; color: #333; width: 110px; text-align: right; margin-right: 12px; font-weight: 400; overflow: hidden; line-height: 32px; }
.wxm-pop .gold-sun-input { display: inline-block; vertical-align: middle; width: 200px; height: 32px; border: 1px solid #dbdbdb; border-radius: 4px; box-sizing: border-box; font-size: 14px; color: #666; transition: all 300ms; }
.wxm-pop .gold-sun-input:focus,
.wxm-pop .gold-sun-input:hover { border: 1px solid #ecb56e; }
.wxm-pop .gold-border { border: 1px solid #ecb56e !important; }
.wxm-pop .gold-warn-border { border: 1px solid #f5222d !important; }
.wxm-pop .gold-sun-default-input { padding: 0 8px; }
.wxm-pop .gold-sun-login-input { padding: 0 8px 0 35px; background: url('../images/ic1.png') 8px center no-repeat; background-size: 14px 14px; }
.wxm-pop .gold-sun-password-input { padding: 0 8px 0 35px; background: url('../images/ic2.png') 8px center no-repeat; background-size: 14px 14px; }
.wxm-pop .gold-sun-short-input { width: 88px !important; padding: 0 8px; }
.wxm-pop .gold-sun-number-input,
.wxm-pop .gold-sun-search-input { display: inline-block; position: relative; margin-right: 35px; border: 1px solid #dbdbdb; border-radius: 4px; transition: all 300ms; }
.wxm-pop .gold-sun-number-input .wxm-pop .gold-sun-input,
.wxm-pop .gold-sun-search-input .wxm-pop .gold-sun-input { margin-right: 0; }
.wxm-pop .gold-sun-number-input:hover,
.wxm-pop .gold-sun-search-input:hover { border: 1px solid #ecb56e; }
.wxm-pop .gold-sun-number-input .wxm-pop .gold-sun-input,
.wxm-pop .gold-sun-search-input .wxm-pop .gold-sun-input { border: none; }
.wxm-pop .gold-sun-number-control { position: absolute; right: 0; top: 0; width: 20px; height: 100%; display: none; }
.wxm-pop .gold-sun-number-control p { width: 100%; height: 50%; border-left: 1px solid #dbdbdb; }
.wxm-pop .gold-sun-number-control p:nth-child(1) { border-bottom: 1px solid #dbdbdb; background: url('../images/ic3.png') calc(50% - 1px) center no-repeat; background-size: 7px 4px; cursor: pointer; }
.wxm-pop .gold-sun-number-control p:nth-child(2) { background: url('../images/ic4.png') calc(50% - 1px) center no-repeat; background-size: 7px 4px; cursor: pointer; }
.wxm-pop .gold-sun-number-control p:active { background-color: #eee; }
.wxm-pop .gold-larger { height: 60% !important; }
.wxm-pop .gold-small { height: 40% !important; }
.wxm-pop .gold-sun-small-icon { width: 14px; height: 14px; display: inline-block; vertical-align: middle; background-size: 14px 14px; margin: 0 2px; }
.wxm-pop .gold-sun-icon-star { background: url('../images/ic5.png') no-repeat; }
.wxm-pop .gold-sun-icon-ask { background: url('../images/ic6.png') no-repeat; cursor: pointer; }
.wxm-pop .gold-sun-long-input { width: 570px !important; }
.wxm-pop .gold-sun-search-input-tz { padding: 0 48px 0 8px; }
.wxm-pop .gold-sun-search-control { position: absolute; right: 0; top: 0; width: 37px; height: 32px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; background: #ecb56e url('../images/ic7.png') center center no-repeat; cursor: pointer; }
.wxm-pop .gold-sun-textarea-input { padding: 8px; min-height: 64px; resize: vertical; }
.wxm-pop .gold-sun-form-prompt { font-size: 14px; color: #f5222d; position: absolute; display: none; }
.wxm-pop .gold-sun-button { display: inline-block; vertical-align: middle; width: 100px; height: 32px; line-height: 32px; border-radius: 4px; box-sizing: border-box; font-size: 14px; transition: all 300ms; margin: 12px 35px 12px 0; font-weight: 400; cursor: pointer; outline: none; text-align: center; }
.wxm-pop .gold-sun-button-main { background-color: #ecb56e; color: #fff; border: 1px solid #ecb56e; }
.wxm-pop .gold-sun-button-lesser { background-color: #fff; color: #bfbfbf; border: 1px solid #bfbfbf; }
.wxm-pop .gold-sun-button-main:hover { background-color: #ffd591; color: #fff; border: 1px solid #ffd591; }
.wxm-pop .gold-sun-button-lesser:hover { background-color: #fff; color: #ecb56e; border: 1px solid #ecb56e; }
.wxm-pop .gold-sun-button-disabled { color: #bfbfbf; background-color: #ececec; border: 1px solid #dbdbdb; cursor: not-allowed!important; }
.wxm-pop .gold-sun-button-loading { transition: width 200ms; }
.wxm-pop .gold-sun-button-loading.on { width: 115px; }
.wxm-pop .gold-sun-button-loading.on i { width: 14px; height: 14px; display: inline-block; margin-right: 10px; vertical-align: middle; background: url('../images/ic9.png') no-repeat; background-size: 100%; animation: linear-rotate 1s linear infinite; }
@keyframes linear-rotate { 0% {
 transform: rotate(0);
}
100% {
 transform: rotate(360deg);
}
}
.wxm-pop .gold-sun-big-button { width: 120px; height: 40px; }
.wxm-pop .gold-sun-icon-button .btn-ic1 { width: 16px; height: 16px; display: inline-block; margin-right: 10px; vertical-align: middle; background: url('../images/ic10.png') no-repeat; background-size: 100%; }
.wxm-pop .gold-sun-upload-label { float: left; vertical-align: middle; font-size: 14px; color: #333; width: 110px; text-align: right; margin-right: 12px; font-weight: 400; overflow: hidden; }
.wxm-pop .gold-sun-button-upload { background-color: #fff; color: #ecb56e; border: 1px solid #ecb56e; position: relative; cursor: pointer; }
.wxm-pop .gold-sun-button-upload .btn-ic2 { width: 14px; height: 15px; display: inline-block; margin-right: 10px; background: url('../images/ic11.png') no-repeat; background-size: 100%; }
.wxm-pop .gold-sun-button-upload input[type=file] { width: 100%; height: 100%; position: absolute; top: 0; left: 0; opacity: 0;/* cursor: pointer; */ }
.wxm-pop .gold-sun-button-upload-container { display: inline-block; vertical-align: middle; position: relative; top: -12px; }
.wxm-pop .gold-sun-button-upload-text { margin-top: 12px; }
.wxm-pop .gold-sun-button-upload-text li { padding: 0 5px 0 25px; font-size: 14px; height: 22px; line-height: 22px; cursor: pointer; transition: all 0.3s; }
.wxm-pop .gold-sun-button-upload-text li:hover { background-color: #fff9e6; }
.upload-text-success { color: #ecb56e; background: url('../images/ic12.png') 4px center no-repeat; background-size: 14px 12px; }
.upload-text-success i { width: 7px; height: 7px; float: right; background: url('../images/ic17.png') no-repeat; background-size: 100%; margin: 7.5px 5px 0 20px; display: none; }
.upload-text-error { color: #f5222d; background: url('../images/ic13.png') 4px center no-repeat; background-size: 14px 12px; position: relative; }
.upload-text-error i { width: 7px; height: 7px; float: right; background: url('../images/ic14.png') no-repeat; background-size: 100%; margin: 7.5px 5px 0 20px; }
.upload-text-error p { padding: 6px 8px; box-sizing: border-box; word-break: break-all; position: absolute; background-color: #404040; color: #fff; font-size: 14px; display: none; border-radius: 4px; top: -40px; left: calc(50% - 50px); }
.upload-text-error p::after { content: ""; border: 5px solid transparent; border-top-color: #404040; position: absolute; bottom: -10px; width: 0; height: 0; left: calc(50% - 2.5px); }
.wxm-pop .gold-sun-upload-label { margin-right: 50px; }
.wxm-pop .gold-sun-three-select-container { float: left; display: inline-block; vertical-align: middle; position: relative; width: auto; }
.wxm-pop .gold-sun-three-select-container .wxm-pop .gold-sun-input { margin-right: 0; }
.wxm-pop .gold-sun-three-select { padding: 0 40px 0 8px; position: relative; cursor: pointer; }
.wxm-pop .gold-sun-three-select input { width: 100%; height: 100%; cursor: pointer;  padding:0; border:none}
.wxm-pop .gold-sun-three-select i { position: absolute; width: 10px; height: 6px; background-repeat: no-repeat; background-image: url('../images/ic8.png'); background-size: 100%; right: 10px; top: 13px; transition: all .2s; }
.wxm-pop .gold-sun-three-select i.on { -webkit-transform: rotate(-180deg); transform: rotate(-180deg); }
.wxm-pop .gold-sun-select-ul { width: 25%; max-height: 236px; background-color: #fff; font-size: 14px; color: #666; border: 1px solid #dbdbdb; overflow: auto; border-radius: 4px; box-shadow: 0 0 5px #dbdbdb; position: absolute; top: 33px; display: none; z-index: 105; }
.first-select { left: 0; }
.second-select { left: 25%; }
.third-select { left: 50%; }
.forth-select { left: 75%; }
.wxm-pop .gold-sun-two-select-container .wxm-pop .gold-sun-select-ul{ width: 50%; }
.wxm-pop .gold-sun-two-select-container .second-select{ left: 50%; }
.only-select{ left: 0; width: 100% !important; }
.wxm-pop .gold-sun-select-ul li { height: 40px; line-height: 40px; background-color: #fff; font-size: 14px; color: #666; padding: 0 20px 0 8px; background: url('../images/ic15.png') calc(100% - 8px) center no-repeat; background-size: 6px 10px; cursor: pointer; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; transition: all .3s; }
.wxm-pop .gold-sun-select-ul li.selected { background-color: #f5f5f5; }
.wxm-pop .gold-sun-select-ul li:hover { background-color: #E5F4F7; }
.wxm-pop .gold-sun-upimg-big { display: inline-block; vertical-align: middle; border: 1px dotted #d2b284; border-radius: 4px; width: 125px; height: 125px; margin-right: 35px; margin-bottom: 50px; }
.wxm-pop .gold-sun-upimg-small { display: inline-block; vertical-align: middle; border: 1px dotted #d2b284; border-radius: 4px; width: 101px; height: 101px; margin-right: 35px; margin-bottom: 10px; }
.wxm-pop .gold-sun-upimg-big.on,
.wxm-pop .gold-sun-upimg-small.on { border: 1px solid #dbdbdb; }
.upimg-big { width: 123px; height: 123px; }
.upimg-big.on { width: 110px; height: 110px; margin: 7px; }
.upimg-small { width: 99px; height: 99px; }
.upimg-small.on { width: 86px; height: 86px; margin: 7px; }
.wxm-pop .gold-sun-upimg { display: inline-block; vertical-align: top; position: relative; overflow: hidden; }
.wxm-pop .gold-sun-upimg img { position: absolute; top: 50%; left: 50%; z-index: 40; min-width: 100%; min-height: 100%; border-radius: 4px; transform: translate(-50%, -50%); max-width: 200%; }
.wxm-pop .gold-sun-upimg div { display: none; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background-color: rgba(0, 0, 0, 0.3); z-index: 60; }
.wxm-pop .gold-sun-upimg div i:nth-child(1) { display: block; width: 16px; height: 10px; position: absolute; top: calc(50% - 5px); left: calc(50% - 40px); background: url('../images/ic19.png') no-repeat; background-size: 100%; cursor: pointer; }
.wxm-pop .gold-sun-upimg div i:nth-child(2) { display: block; width: 14px; height: 14px; position: absolute; top: calc(50% - 7px); left: calc(50% + 25px); background: url('../images/ic18.png') no-repeat; background-size: 100%; cursor: pointer; }
.wxm-pop .gold-sun-upimg div i:nth-child(3) { display: block; width: 18px; height: 19px; position: absolute; top: calc(50% - 9.5px); left: calc(50% - 9px); background: url('../images/ic23.png') no-repeat; background-size: 100%; cursor: pointer; }
.wxm-pop .gold-sun-upimg input[type=file] { position: absolute; width: 100%; height: 100%; top: 0; left: 0; z-index: 50; opacity: 0; }
.wxm-pop .gold-sun-manyimg-container { display: inline-block; }
.wxm-pop .gold-sun-look-bigimg-container { position: fixed; top: 0; left: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.4); display: none; z-index: 1000; }
.wxm-pop .gold-sun-look-bigimg { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); width: 80%; height: 80%; /* background-color: rgba(0, 0, 0, 0.4);; */ padding: 20px; }
.wxm-pop .gold-sun-look-bigimg img { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); border-radius: 8px; background-color: #fff; padding: 20px; border-radius: 8px; }
.con-settop_nomal{
    width:18px;
    height: 18px;
    background: url('../images/settop_nomal.png') no-repeat;
    background-size: 18px 18px;
    display: inline-table;
}
.con-settop{
    width:18px;
    height: 18px;
    background: url('../images/settop.png') no-repeat;
    background-size: 18px 18px;
    display: inline-table;
}
.con-editor{
    width:18px;
    height: 18px;
    background: url('../images/bianji.png') no-repeat;
    background-size: 18px 18px;
    display: inline-table;
}
.videotype-editor{
    width:18px;
    height: 18px;
    background: url('../images/bianji.png') no-repeat;
    background-size: 18px 18px;
    display: inline-table;
}
.con-download{
    width:18px;
    height: 18px;
    background: url('../images/xz.png') no-repeat;
    background-size: 18px 18px;
    display: inline-table;
}
.con-delete{
    width:18px;
    height: 18px;
    background: url('../images/del.png') no-repeat;
    background-size: 18px 18px;
    display: inline-table;
}
.videotype-delete{
    width:18px;
    height: 18px;
    background: url('../images/del.png') no-repeat;
    background-size: 18px 18px;
    display: inline-table;
}
.con-revoke{
    width:18px;
    height: 18px;
    background: url('../images/revoke.png') no-repeat;
    background-size: 18px 18px;
    display: inline-table;
}

.con-look{
    width:18px;
    height: 18px;
    background: url('../images/preview.png') no-repeat;
    background-size: 18px 18px;
    display: inline-table;
}
.con-look2{
    width:18px;
    height: 18px;
    background: url('../images/look2.jpg') no-repeat;
    background-size: 18px 18px;
    display: inline-table;
}
.con-download{
    width:18px;
    height: 18px;
    background: url('../images/download.png') no-repeat;
    background-size: 18px 18px;
    display: inline-table;
}
.con-review{
    width:18px;
    height: 18px;
    background: url('../images/review.png') no-repeat;
    background-size: 18px 18px;
    display: inline-table;
}
.con-label{
    width:18px;
    height: 18px;
    background: url('../images/label.png') no-repeat;
    background-size: 18px 18px;
    display: inline-table;
}
.con-answer{
    width:18px;
    height: 18px;
    background: url('../images/answer.png') no-repeat;
    background-size: 18px 18px;
    display: inline-table;
}
.con-visible{
    width:20px;
    height: 18px;
    background: url('../images/visible.png') no-repeat;
    background-size: 20px 18px;
    display: inline-table;
}
.con-invisible{
    width:22px;
    height: 18px;
    background: url('../images/invisible.png') no-repeat;
    background-size: 22px 18px;
    display: inline-table;
}
.con-distribution{
    width:18px;
    height: 16px;
    background: url('../images/distribution.png') no-repeat;
    background-size: 16px 16px;
    display: inline-table;
}
.con-live{
    width:18px;
    height: 18px;
    background: url('../images/live.png') no-repeat;
    background-size: 18px 18px;
    display: inline-table;
}
.con-search{
    width:18px;
    height: 16px;
    background: url('../images/con-search.png') no-repeat;
    background-size: 16px 16px;
    display: -webkit-inline-box;
    position: relative;
    top: 2px;
    left: -3px;
}
.tip-red{
    color:#f5222d;
    margin-top:10px;
}
.long-word{
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 67%;
}
.con-check{
    width:18px;
    height: 18px;
    background: url('../images/check2.png') no-repeat;
    background-size: 18px 18px;
    display: inline-table;
}
.new_title{
    font-size: 18px;
}
.new_title a{
    display: inline-block;
    padding:5px 10px;
    border:1px solid #eee;
    font-size: 14px;
    margin-left:15px;
}
.con_left{
    width:76%;
    background: #fff;
    height: 100%;
    padding:20px;
    box-sizing: border-box;
}
.con_right{
    width:22%;
    background: #fff;
    height: 100%;
    padding:20px;
    box-sizing: border-box;
    text-align: center;
}
.left_imgbox{
    margin-top:70px;
}
.left_imgbox>div{
    width:40%;
    text-align: center;
}
.left_imgbox>div.fr{
    width:46%;
}
.left_imgbox>div img{
    width:100%;
}
.left_imgbox>div.fr img{
    margin-top:30px;
}
.left_imgbox2{
    margin-top:0;
}
.con_left .left_imgbox2 a{
    display: inline-block;
    min-width: 96px;
    padding:0 10px;
    height: 32px;
    line-height: 32px;
    text-align: center;
    background-color: #3aaeff;
    color: #fafafa;
    border-radius: 7.5%;
    margin-top:40px;
    margin-right:6px;
}
.new_tip{
    font-size: 12px;
    color:#8d8d8d;
    text-align: left;
    margin-top:50px;
}
.newIndex .right-bar,.newIndex .rtcon{
    background: #f3f3f3;
    height: 100%;
}
.newIndex .right-bar{
    height: calc(100% - 40px);
    padding-right:20px;
}
.pingtai{
    font-size: 18px;
}
.code-imgbox{
    margin-top:30px;
}
.code-imgbox img{
    display: block;
    margin:10px auto;
    width:40%;
}
.v-title{
    font-size: 16px;
    font-weight: bold;
    text-align: left;
}
#robot-answer-form .search{
    text-align: center;
}
#robot-answer-form .search .form-sel{
    margin:10px auto;
}
.form-sel.w303{
    width:303px;
}
.form-sel.w303 .form-selcont{
    width:335px;
}
.radioboxs input[type=radio]{
    display: none;
}
.radioboxs label{
    float:left;
    padding-left:24px;
    background: url(../images/check.png) 0 0 no-repeat;
    line-height: 16px;
}
.radioboxs input[type=radio]:checked + .radio_s{
    background: url(../images/check.png) 0 0 no-repeat;
    background-position: 0 -16px;
}

.layui-layer-btn .layui-layer-btn0 {
    border-color: #6dc3ea!important;
    background-color: #6dc3ea!important;
    color: #fff!important;
}
.layui-layer-btn .layui-layer-btn1 {
    background: #fff!important;
    border-color:#dedede;
    color:#333!important;
}
.time-change-input{
    height: 30px;
    line-height: 30px;
    padding: 0 8px;
    border: 1px solid #cad3df;
    border-radius: 4px;
    background-color: #fff;
    width: 105px;
    margin-right: 35px;
}


/*图集管理*/
/*相册*/
.album { float: left; width: 242px; height: 210px; margin: 12px 0 0 12px; border: 1px solid #cfcfcf; background-color: #f3f3f3; position: relative; }
.album img { width: 242px; height: 155px; display: block;}
.album p { line-height: 2em; text-indent: 1em; height: 55px; position: relative; font-size: 14px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.album p span { position: absolute; bottom: 5px; right: 5px; font-size: 12px; }
.album .album-edtior { position: absolute; top: 0; width: 100%; height: 30px; line-height: 30px; background-color: rgba(0, 0, 0, .2); color: #fff; text-indent: .5em; display:none; }
.album .album-edtior a { width: 18px; height: 18px; position: absolute; top: 5px; }
.album .con-editor { right: 40px; }
.album .con-delete { right: 10px;  }
.album .videotype-editor { right: 40px; }
.album .videotype-delete { right: 10px;  }

.page-mana-item{
    padding: 10px 48px;
    width: 100%;
    box-sizing: border-box;
}
.page-mana-item:first-child{
    margin-top:0;
}
.page-mana-item div.fl{
    width:540px;
    height:160px;
    position: relative;
}
.page-mana-item img{
    width: 100%;
    height:100%;
}
.page-mana-item .mana-item-del{
    position: absolute;
    background: rgba(0,0,0,.4);
    top:0;
    bottom:0;
    left:0;
    right:0;
    display:none;
}
.page-mana-item .mana-item-del a{
    position: absolute;
    width:180px;
    height:40px;
    text-align: center;
    line-height: 40px;
    border:1px solid #fff;
    color:#fff;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    margin-top:-20px;
    margin-left:-90px;
    top:50%;
    left:50%;
}
.yulan{
    display: inline-block;
    width: 132px;
    height:32px;
    line-height: 32px;
    text-align: center;
    font-size: 14px;
    font-weight: normal;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border-radius: 4px;
    margin: 10px;
    margin-top:64px;
    margin-left:45px;
    background-color: #71b7f7;
    border-color: #71b7f7;
    color:#fff;
}
.page-mana-item em{
    width:24px;
    height:24px;
    background: url(../images/check_not.png) no-repeat;
    background-size: 100% 100%;
    float: left;
    margin-top:68px;
    margin-right:37px;
    cursor: pointer;
}
.page-mana-item em.on{
    background: url(../images/checkon.png) no-repeat;
    background-size: 100% 100%;
}
.table .guide-bnt{
    display: inline-block;
    width: 125px;
    height: 28px;
    line-height: 28px;
    background-color: #71b7f7;
    color: white;
    border-radius: 5%;
    margin: 20px 20px;
    cursor: pointer;
}
#add-inquire-box{
    color:#fff;
    width:144px;
    text-align: center;
    line-height: 32px;
    background: #71b7f7;
    float:left;
}
#inquire_table{
    border-top:none;
}
.send-box{
    margin:49px 0 19px 107px;
}
.send-box span{
    font-size:12px;
    margin-left: 22px;
    font-weight:400;
    color:rgba(153,153,153,1);
    line-height: 32px;
}
.p-title-box{
    position: absolute;
    height: 0;
    width: 0;
    left:0;
    top:0;
    border-top: 72px solid #71b7f7;
    border-right: 93px solid transparent;
}
.p-title-box img{
    width:43px;
    height:37px;
    position: absolute;
    top: -65px;
    left: 8px;
}
.search .form-sel.w105{
    width:105px;
}
.search .form-sel.w105 .form-selcont{
    width:137px;
}





.laydate-theme-molv .layui-laydate-header {
    background-color: rgb(113, 183, 247)!important;;
}

.layui-laydate .layui-this {
    background-color: rgb(113, 183, 247)!important;;
    color: #fff!important;
}









