.primary-nav-md li a b{font-family: "Microsoft YaHei UI Light";}
#toolbar {
    width: 52px;
    position: fixed;
    top: 50%;
    right: 0;
    margin-right: 10px;
    margin-top: -133px;
    z-index: 88;
}
#toolbar a{text-decoration: none;}
#toolbar .float {
    display: block;
    width: 51px;
    height: 54px;
    text-align: center;
    color: #a9a9a9;
    padding-top: 34px;
    margin-bottom: 10px;
    border: 1px solid #eaeaea;
    border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;
    behavior: url(css/PIE.htc);
    position: relative;
    transition: all .5s ease-in-out 0;
}
#toolbar .float.float01 {
    background: #fff url(../img/icon_float01.png) no-repeat center 5px;
}
#toolbar .float.float02 {
    background: #fff url(../img/icon_float02.png) no-repeat center 5px;
}
#toolbar .float.float03 {
    background: #fff url(../img/icon_float03.png) no-repeat center 5px;
}
#toolbar .float.float04 {
    background: #fff url(../img/icon_float04.png) no-repeat center 5px;
}
#toolbar .float.float05 {
    background: #fff url(../img/icon_float05.png) no-repeat center 5px;
}
#toolbar .float.float06 {
    background: #fff url(../img/icon_float06.png) no-repeat center 5px;
}
#toolbar .float.float01:hover {
    background: #fff url(../img/icon_float01_hover.png) no-repeat center 5px;
}
#toolbar .float.float02:hover {
    background: #fff url(../img/icon_float02_hover.png) no-repeat center 5px;
}
#toolbar .float.float03:hover {
    background: #fff url(../img/icon_float03_hover.png) no-repeat center 5px;
}
#toolbar .float.float04:hover {
    background: #fff url(../img/icon_float04_hover.png) no-repeat center 5px;
}
#toolbar .float.float05:hover {
    /*color: #fff;*/
    border-color: #f1a527;
    background: #fff url(../img/icon_float05_hover.png) no-repeat center 5px;
}
#toolbar .float.float06:hover {
    /*color: #fff;*/
    border-color: #f1a527;
    background: #fff url(../img/icon_float06_hover.png) no-repeat center 5px;
}
#toolbar .float:hover {
    color: #f1a527;
}
#toolbar .float.float02.hover {
    border-left-color: #fff;
}
#toolbar .float p {
    line-height: 14px;
    font-size: 12px;
}
#toolbar .float.float01 .code_box {
    display: none;
    width: 244px;
    height: 54px;
    padding-top: 15px;
    background:#fff;
    position: absolute;
    top: -1px;
    left: -240px;
    border-radius: 4px;
}
#toolbar .float.float02 .code_box {
    display: none;
    width: 144px;
    height: 142px;
    padding-top: 15px;
   
    position: absolute;
    top: -1px;
    left: -144px;
}
#toolbar .float.float04 .pic_box {
    display: none;
    width: 198px;
    height: 54px;
    overflow: hidden;
    position: absolute;
    top: -1px;
    left: -197px;
    background: #fff;
}
#toolbar .float.float03 .pic_box {
    display: none;
    width: 98px;
    height: 54px;
    position: absolute;
    top: -1px;
    left: -97px;
    background: #fff;
}
#toolbar .float.float03 .pic_box {
    width: 145px;
    left: -144px;
}
.indexnews{ vertical-align: top;  display: block;}
.indexnews small{ display: block;}
.indexnews a{height:2em; display: inline-block;}
.siderbar-logo{ background: url(../img/minilogo.png) no-repeat center;  height:50px; width: 100%;}
.yellowbtn,.pinkbtn,.bluebtn{width: 270px; height: 53px; margin: 0 auto; display: block; text-align: center; line-height: 53px; font-size:18px; color: #fff; font-weight: bold;}
.yellowbtn{background: url(../img/yellowbtn.png) no-repeat; }
a.yellowbtn:hover{ text-decoration: none; color:#f0f0f0; }
.btn-tips{width:45%; text-align: center; display: inline; font-size:14px; text-decoration: none;}
.link-list-sidebar{text-align: center;}
.bluebtn{background: url(../img/bluebtn.png) no-repeat; }
.pinkbtn{background: url(../img/pinkbtn.png) no-repeat;}
a.bluebtn:hover,a.pinkbtn:hover{color:#f0f0f0; text-decoration: none;}
.link-list-sidebar ul{list-style: none;padding:0;}
.siderbar-2wm{height:224px; background: url(../img/2wm.png) no-repeat center; }
.lunbo {
    position: relative;
    width: 100%;
    height: 236px;
    margin: 0 auto;
    overflow: hidden;
}

.lunbo #b04 {
    width: 100%;
    height: 100%;
    border-radius: 4px;
    behavior: url(../pie/PIE.htc);
}

.lunbo #b04 .dots {
    position: absolute;
    right: 10px;
    bottom: 34px;
    z-index: 999;
}

.lunbo #b04 .dots li {
    width: 12px;
    display: inline-block;
    height: 12px;
    background-color: #fff;
    opacity: 0.5;
    border-radius: 50%;
    behavior: url(../pie/PIE.htc);
    cursor: pointer;
    margin-right: 10px;
}

.lunbo #b04 .dots li.active {
    width: 20px;
    opacity: 1;
    border-radius: 6px;
    behavior: url(../pie/PIE.htc);
}

.lunbo #b04 .arrow {
    position: absolute;
    top: 200px;
}

.lunbo #b04 #al {
    left: 20px;
    top: 272px;
    color: #fff;
    font-size: 56px;
    opacity: 0.5;
}

.lunbo #b04 #al:hover {
    color: #E30B20;
    opacity: 1;
}

.lunbo #b04 #ar {
    right: 20px;
    top: 272px;
    color: #fff;
    font-size: 56px;
    opacity: 0.5;
}

.lunbo #b04 #ar:hover {
    color: #E30B20;
    opacity: 1;
}

.lunbo #b04 ul li {
    float: left;

}
.lunbo #b04 ul li:before{
   display: none;
}

.lunbo .slider-content {
    border-radius: 4px;
    behavior: url(../../src/pie/PIE.htc);
}

.lunbo #b04 ul li a {
    display: block;
    position: relative;
}

.lunbo #b04 ul li .text {
        position: absolute;
    bottom: 0;
    width: 100%;
    height: 40px;
    text-align: center;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 9;
    line-height: 40px;
    color: #fff;
    font-weight: bolder;
    font-size: 10px;
    left: 0;
}

.lunbo #b04 ul li .text:hover {
    color: #E30B20;
}

.lunbo .text .special {
    width: 80px;
    height: 35px;
    background-color: #E30B20;
    color: #fff;
    font-size: 16px;
    font-weight: bolder;
    line-height: 35px;
    text-align: center;
    border-radius: 4px;
    display: inline-block
}



.lunbo .jSlider .navigator .prev {
    margin-left: -50px
}

.lunbo .jSlider .navigator .next {
    margin-right: -50px
}

.lunbo .jSlider .controller .indicator {
    text-align: right;
    margin-right: 20px;
    z-index: 10
}

.lunbo .jSlider .controller .indicator span {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#66000000, endColorstr=#66000000)
}

.lunbo .jSlider .controller .indicator .selected {
    background-color: #fff;
    width: 20px
}
.left-nav li .sub li {
    font-family: "Microsoft YaHei",'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-weight: normal;
    padding: 10px 0;
    line-height: 1.2;
    text-align: right;
    font-size:14px;

}
.left-nav li .sub li .active{color:#ff600f;}
.left-nav li ul.sub li b{color:#4f17a7;}
.contentp{ font-size: 14px; word-wrap: break-word;}
.contentp .video-list{text-indent: 0}
.contentp td{text-indent: 0;}
.contentp td ul{padding-left: 2rem;}
.contentp li p{display:inline; text-indent: none;}
.col-sm-4.aside table td{border:none; font-size:14px; padding:auto 1rem auto 2rem; line-height: 1.8rem}
.col-sm-4.aside table td p{font-size:14px; word-break:break-word;}
.col-sm-4.aside table .firstRow td{ border-bottom: 1px solid #ececec;}

.hero-image-overlay{padding:3% 5%;}
.headban h1{font-size:32px; font-family: "Microsoft YaHei UI Light"; font-weight: bold;}
.mb2rem{margin-bottom: 2rem;}
.pagesite{text-align: right;font-size:16px; }
.video-box{
    position: relative; text-indent: 0
}
.video-box video{
    display: inline-block;
  vertical-align: baseline;
}
.video-box .video-img{
    position: absolute;
    top: 0;
    bottom: 0;
    width: 100%;
    z-index: 999;
    background: url(/images/v.png) no-repeat center center;
   
        cursor:pointer
}
.video-box .video-img:hover{
    position: absolute;
    top: 0;
    bottom: 0;
    width: 100%;
    z-index: 999;
    background: url(/images/v1.png) no-repeat center center;
   
        cursor:pointer
}
.h2-org{ font-size:16px; font-weight: bold; color: #575757 }
.subs li:before{
    content: ''; 
    display: none!important;  display: inline-block;
}

.datepicker-days tables{width:auto;}

.wrap{
width:400px;
margin:0 auto;
}
.label-selected{
    width: 100%;
    
    margin:10px 0;
    
    background-color: #fff;
    position: relative;
    border-radius: 6px;
    display: table-cell;
}

.label-selected li {
    display: inline-block;
    height: 30px;
    line-height: 30px;
    background-color: #4f17a7;
    color: #FFFFFF;
    margin: 5px;
    border-radius: 5px;
    font-size: 14px;
    padding: 0 1rem;
    letter-spacing: 2px;
    cursor: pointer;
    
}
.label-selected li:hover{
    background-color: #2b008c;
}
.label-selected li .delete{
    float: right;
    width: 15px;
    height: 15px;
    background-image: url(../img/x.png);
    background-repeat: round;
    margin-top: -10px;
    margin-right: -10px;
    display: none;
}
.label-selected li:hover .delete{
    display: block;
}


#labelItem{
   
    margin: 10px;
    display: none;
}
.label-item {
   
    box-shadow: 2px 1px 1px #ccc;
    border: 1px solid #e6e6e6;
    padding: 10px;
    border-radius: 0 2px 2px 0;
    position: relative;
    overflow: hidden;
    background: #e2ebec;
}
.labela{
    
    float:left;
    margin-bottom:8px;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
}
.label-item li {
    display: inline-block;
    height: 30px;
    line-height: 30px;
    padding: 0 1rem;
    border: 1px solid #e6e6e6;
    border-radius: 4px;
    cursor: pointer;
    margin-bottom: 5px;
    margin-left: 2px;
    color: #666;
}

.cell{
    display: block;
    width:90px;
    height:28px;
    line-height: 28px;
    border:3px;
    background:#009688;
    color:#fff;
    text-align: center;
}
.label-item .selected{
    color:#ccc;
    
}
.glyphicon-plus{
color:#ff600f;
font-size:10px;
margin-right:5px;
}
.glyphicon-plus-button{
color:#FFF;
}
.glyphicon-arrow-up{
font-size: 14px;
font-weight: normal;
}
.label-item .selected .glyphicon-plus{
    color:#ccc;
}
.layui-btn-sm{
    
    margin-left: 4px; 
    height: 34px;
    line-height: 34px;
}
.add-label{
    height: 34px;
    line-height: 34px;
    
}
.add-label label{
font-size:14px;
margin-right:15px;
}
.form-control:focus{border-color:#4f17a7;}
.form-control.valid {
    border-color: #4f17a7 !important;
    background: #fcfcfc;
}
.message_info p{}
.divupload{width:50%; display: inline-table; margin-bottom: 1rem; margin-left:1rem;}
.captcha-img{position: absolute;margin-left:150px; margin-top:-10px;}
#VoForm{width:80%;margin:auto;}
@media screen and (max-width:767px) {
    #VoForm .message_inf .info-title{width: 100%; text-align: left; }
#VoForm .message_inf input,#VoForm .message_inf select{width:95%; display: inline-block; height:42px; margin-bottom: 1rem; margin-left:1rem;}
#VoForm .checkbox-inline {line-height: 4rem;margin-left:2rem;}
#VoForm .checkbox-inline .lan{width: 2rem;margin-top: 0;position: relative; }
#VoForm .message_inf .message_txt{width:95%; background-color: #fff;display: table-cell;}
#VoForm .message_inf  li span{width:auto;}
#VoForm .message_inf .addsa{display: table-cell; }
.datepicker-dropdown div table{ width: auto; min-width: auto; }
.datepicker-dropdown div table thead{ background-color: #fff; font-weight: normal; color: #666}
.datepicker.dropdown-menu{min-width:auto; font-size:14px;}
#label-self{position: absolute; bottom: 21px; font-size:12px; }
#VoForm .message_inf input.readonly{border:1px solid #eee; background-color: #efefef;border-radius: 5px;}
.label-selected li:hover .delete{
   width: 100%;
    background-repeat: no-repeat;
    background-size: 15px;
    position: absolute;
    height: 100%;
    top: 1rem;
    background-position: right top;
    left: 0;
}
.contentpre{font-size:16px;}
}
@media screen and (min-width: 768px){
#VoForm .message_inf .info-title{width: 30%; text-align: right; font-size:14px; display: inline-block;}
#VoForm .message_inf input,#VoForm .message_inf select{width:50%; display: inline-block; margin-bottom: 1rem; margin-left:1rem;}
#VoForm .message_inf .adds{width:60%;}
#VoForm .checkbox-inline {margin-left:1rem; font-size:1.4rem}
#VoForm .checkbox-inline .lan{width: 1.6rem;margin-top: 0;position: relative; }
#VoForm .message_inf .message_txt{width:auto; background-color: #fff;display: table-cell;}
#VoForm .message_inf  li span{width:auto;}
#VoForm .message_inf .addsa{display: table-cell; max-width: 30%}
.datepicker-dropdown div table{ width: auto; min-width: auto; }
.datepicker-dropdown div table thead{ background-color: #fff; font-weight: normal; color: #666}
.datepicker.dropdown-menu{min-width:auto; font-size:14px;}
#label-self{position: absolute; bottom: 21px; font-size:12px; }
#VoForm .message_inf input.readonly{border:1px solid #eee; background-color: #efefef;border-radius: 5px;}
.contentpre{font-size:14px;}
}
.teamphoto li{max-width: 300px; max-height: 200px; list-style: none; display: inline-block;  height:200px; width: 200px; text-indent: 0}
.teamphoto li img{max-width: 180px; max-height: 200px;  display: inline-block;}
.contentp li p.s{ text-align: center;  display: block; text-align: center;}

.line{border-bottom: 1px dotted #ccc; margin-bottom: 1rem}
.kecheng{color: #FF610F !important;
    font-weight: normal;
    font-family: "Microsoft Yahei";
    font-size: 16px; margin-top:2rem;}
.contentp .pagesite{text-indent: 0}
.background-gray{background-color: #f0f0f0}
.viewBox{background-color: #fff; box-shadow: 1px 1px 2px 1px #ccc; border:1px solid #eee;}
.repinfo a{font-size: 14px; color:#08bfe0;}
.des{font-size:14px;}
.kcchannel{color:#888; font-size: 14px;}
.kechengright h4{padding-bottom: 0; margin:0;}
.col-sm-4.aside.kechengright table td{line-height: 1.5rem; font-size:14px;}
.col-sm-4.aside.kechengright table tr:nth-child(2n){text-align: center;}
.col-sm-4.aside.kechengright table tr:nth-child(2n+1){background-color:#eee}
.col-sm-4.aside.kechengright table tr:nth-child(4n+2){}
.col-sm-4.aside.kechengright table td img{max-width: 80%;}
.kechengicon{color:#FF610F;}
.col-sm-4.aside.repright table td{line-height: 1.5rem; font-size:14px; font-family: "Microsoft Yahei UI Light"}
.col-sm-4.aside.repright table td a.on{color:#ff600f;}
.col-sm-4.aside.repright table tr:nth-child(odd){background-color: #eee}
.kmicon{color:#4f17a7; text-indent: 0; font-size:20px; line-height: 25px;}
.huodongs {font-family: "Microsoft Yahei"; }
.aside.cm a{font-family: "Microsoft Yahei UI Light"; color:#333;}

.aside a.active{font-weight: bold;color: #4f17a7;}
.indexnews a{height:2.2rem;overflow: hidden;text-decoration: none;color:#575757;font-size:14px;height: 2.2rem;overflow: hidden;}
.indexnews a:hover{text-decoration: none;}
.rte ul li.indexnews:before{display: none;}
.rte ul li.indexnews{margin:0 0 5px 0;}
.find{
    position: absolute;
   
  
    display: block;
    line-height: 45px;
}
.citylist{margin-right: 4rem; display: inline-block; line-height: 3rem; font-weight: bold}
.local-link .login-user img{width:3rem; max-height: 3rem; border-radius: 50%;}
.local-link .login-user{position: relative;padding-right:1rem;}


.local-link .login-user .login-name:before{    z-index: 4;
    content: '';
    position: absolute;
    display: inline-block;
    width: 6px;
    height: 5px;
    right: 0;
    top: 14px;
    background: url(../images/login-user.png) no-repeat;}
.local-link .login-user .login-name{line-height: 3rem; font-size:16px;}
.local-link .login-user .icon{width:2rem; height:2rem;}
.local-link .login-user h4{display: inline-block; margin: 0 0.5rem; color:#000;}
.user-child{display: none;
   -webkit-box-shadow: 0 3px 13px 0 rgba(0, 0, 0, 0.3);
    margin-top:-12px;
    position: absolute;
    top: 45px;
    z-index: 3000;
    box-shadow: 0 3px 13px 0 rgba(0, 0, 0, 0.3);
    background-color: #fff;
width: 240px;
}
.local-link .login-user:hover .user-child{display:block;}
.user-child:hover{display: block}
.user-child:before{display: block;
    position: absolute;
    top: -20px;
    border-top: 10px solid transparent;
    border-right: 8px solid transparent;
    border-bottom: 10px solid #fff;
    border-left: 8px solid transparent;
    font-size: 0;
    line-height: 0;
    content: "";left:55px;}
.user-child ul li{ display: table; 
}
.user-child ul li a{color:#4f17a7; }
.user-child ul li a span{padding-left:2rem;}
.pmiglobal{margin-left:2rem; border-left:1px solid #ddd; padding-left:2rem;}
.
.local-link .login-user .newmsg{ display: inline-block;    position: relative;}
.local-link .login-user .newmsg span{ top: 0px;    position: absolute;    font-size: 0.5rem;        color: #fff;    font-weight: bold;    background: #4f17a8;    display: inline-block;    padding: 0.2rem 0.5rem;    border-radius: 1rem;}
.multiselect-selected-text{font-size:14px;}
.comments .down{text-align: center; font-size: 14px}
.inlineb{display: inline-block;}
.12px{font-size:12px;}
.tm10{margin-top:10px;}
.notice{font-size:12px; }
.notice .tip{color:#4f17a8;}
.fr10{float:right; margin-right:2rem;}
.ml10{margin-left:2rem;}
.center{text-align: center;}
.modal-title{ color:#4f17a8; }
.modal-body{}
.time{background: url(../img/time.png) no-repeat left center; padding-left:20px; color: #999}
.blockcenter{display: block; text-align: center;}
.nopic img{display:none;}
.autoimg img{display: block;
  height: auto;
  max-width: 100%; margin:auto;}
.w100{width: 100%}
.mt0{margin-top:0!important;}
.pt0{padding-top:0!important;}
.mb0{margin-bottom: 0}
.icons{height:3rem; width: 3rem; display: block; clear: both;  float:right;}
.iconl{width: 120px; height: 120px;}
.tooltip-options a{margin-top:1.5rem;}
.tooltip-options{display: inline-block; margin-top:8rem; margin-right:3rem;}
.cc-processing-country{display: inline-block;}
.carousel-control{background-image: unset!important; color:#4f17a7;}
.ad1{color:#ff610e; font-size:1.5rem; line-height: 2.5rem; padding: 3rem}
.contentpre{margin-left:2rem; margin-right: 1rem; text-indent: 0; white-space: pre-wrap;}

.imgmax100 img{max-width: 100%}
.h2-16{font-size:1.6rem;}
.normal{font-weight: normal;}
.info-title i{font-size: 10px;
    width: 15rem;
    display: block;
    float: right;
    color: #999;
    margin-right: 1rem;}
#VoForm .message_inf input[type=checkbox]{width:auto; border-color: #3a117a;color:#3a117a;}
.formi{background-color: #efebf7; padding: 0; border:5px solid #fff; color: #3a117a}
.subit{font-size:0.85rem; display: block; text-align: center;}
#VoForm .message_inf small label{min-width: 33%}
#VoForm .message_inf input[type=radio]{width:auto;border-color:#3a117a; height: 2rem;
    margin-left: 2rem; }