@charset "utf-8";
/* CSS Document */
*{padding:0;margin:0;font-family:Microsoft Yahei; font-size:0.16rem; color:#4b4b4b;}
.clear{ clear:both;}
ul,li,ol{ list-style:none;}
a{ text-decoration: none; border:0}
.box{max-width:12.28rem; min-width:3.2rem; margin:0 auto; font-family:Arial, Helvetica, sans-serif; font-size:0.2rem;; background-color:#fff; color:#333}

.top{height:0.4rem; line-height:0.4rem; font-size:0.14rem;max-width:12.28rem; min-width:3.2rem; margin:0 auto;}
.top_bor{border-bottom:0.01rem solid #ddd; height:0.01rem; }

.top p:nth-child(1){ width:1.6rem;  float:left;height:0.4rem; margin-left:0.1rem;}
.top p{ width:1.1rem;}
.top p,.top div{ float:left}
.top div.ls{ width:4rem;}
.top div.ls ul{ width:4rem;}
.top div.ls ul li{ float:left; width:0.5rem;}
.top div.ls ul li a{ font-size:0.14rem;}
.top p:nth-child(4){ float:right;height:0.4rem; margin-right:0.1rem; width:4.35rem;}
.top p img{ width:0.18rem; height:0.18rem; vertical-align:middle; margin:0 0.05rem;}

.logo{ height:0.9rem; border:0.00rem solid #ddd;max-width:12.28rem; min-width:3.2rem; margin:0 auto; padding-top:0.1rem; }
.logo p{ width:7rem; float:left}
.logo p:nth-child(1){ height:0.8rem;border:0.00rem solid #ddd;}
.logo p:nth-child(1) img{ width:3.8rem; height:0.8rem; display:flex; }

.logo p:nth-child(2){ border:0.00rem solid #ddd;height:0.8rem; width:5.18rem;}
.logo p:nth-child(2) input{ width:1.9rem; display:flex; background-image:url(../images/search.png); background-size:0.25rem; 0.25rem; background-repeat:no-repeat; height:0.3rem; margin-top:0.25rem;
border:0.01rem solid #ccc; border-radius:0.03rem;background-position: 0 center; padding-left:0.35rem; float:left; font-size:0.16rem;
}
.logo p:nth-child(2) input.sbtn{ background-image:none; width:0.52rem; padding:0rem; background-color:#902bc3; color:#FFF;border-radius:0.05rem; margin-left:0.05rem; font-size:0.16rem;}
.logo p:nth-child(2) span{ font-size:0.18rem; float:left;}
.logo p:nth-child(2) span img{ float:left; height:0.4rem; width:0.39rem; height:0.39rem; line-height:0.4rem; margin-top:0.2rem; margin-left:0.3rem;}
.logo p:nth-child(2) span em{font-style: normal; line-height:0.26rem; margin-left:0.04rem; width:1.59; display:inline-flex; border:0.00rem solid #000; margin-top:0.15rem; color:#902bc3;}
.nav{ height:0.5rem; background-color:#f4f0f9;}
.nav div{max-width:12.28rem; min-width:3.2rem; margin:0 auto; color:#4b4b4b; border:0.00rem solid; }
.nav div h1{ width:2.1rem; background-color:#5d5667; margin-right:0.13rem; height:0.5rem; line-height:0.5rem; float:left; color:#FFF; text-align:center; position:relative}
.nav div h1 a{color:#FFF;}
.nav div ol{position:absolute; z-index:999; }
.nav div ol li:nth-child(1){margin-top:0.5rem;}
.nav div ol li{ width:2.1rem; background-color:#5d5667;height:0.4169rem; line-height:0.4169rem; }
.nav div ol li img{ vertical-align:middle; padding:0 0.3rem; width:0.3rem; height:0.3rem;}
.nav div ol li a{ color:#FFF}
.nav div ol li:hover{ background:#c0b1c4;}
.nav div ol li:hover div{ display:block;}
.nav div ol li div{ position:absolute; left:2.1rem; top:0.5rem; background-color:rgba(255,255,255,0.95);  width:4rem; height:5rem; padding:0 0.25rem; display:none}
.nav div ol li div.ol_tt1 h2{ border-bottom:0.01rem solid #8d8996; width:4rem; display:inline-block; color:#F00;}
.nav div ol li div dl dd { width:1.33rem; float:left; height:0.412rem;}
.nav div ol li div dl dd a{ color:#000;}
.nav div ol li div dl dd a:hover{ font-weight:bold;}



.nav div ul li{ width:1.65rem; height:0.5rem; line-height:0.5rem; float:left ; text-align:center;  border:0.00rem solid; position:relative;}
.nav div ul li:hover,.nav ul li:hover div dl dd:hover{  color:#FFF; background: rgba(88,64,110,.9) none scroll 0 0;}
.nav div ul li:hover div dl dd:hover{ border-bottom:#CCCCCC 0.01rem dotted;height:0.3rem;line-height:0.3rem; }
.nav div ul li:hover a,.nav ul li:hover div dl dd:hover a{ color:#FFF;  }
.nav div ul li:hover div dl dd a,.nav ul li:hover div dl dd:hover a{font-size:0.14rem;}

.nav div ul li a{}
.nav div ul li div{ display:none; position:absolute;}
.nav div ul li div dl{ }
.nav div ul li div dl dd{width:1.65rem; height:0.5rem; line-height:0.5rem;background-color:#FFF;}
.nav div ul li:hover div { display:block; z-index:999; animation:}
.nav div ul li:hover div dl{width:1.65rem; height:0.5rem; line-height:0.5rem;}
.nav div ul li:hover div dl dd{ border:0.00rem solid #000; height:0.3rem; line-height:0.3rem }
.nav div ul li:hover div dl dd a{ color:#333333;}

.bd{ width:19.2rem; height:5rem;position: relative; margin:0 auto}

.bd ul{}
.bd ul li{ width:19.2rem; height:5rem;}
.bd ul li a{ }
.bd ul li a img{ width:19.2rem; height:5rem;}
.banner ul li{}

.dots {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 10px;
    text-align: center;
    z-index: 1;
}

.dots ul li.active {
    background: #fff;
    opacity: 1;
}
.dots ul li,.preference_li ul li {
    display: inline-block;
    text-align: center;
    float: none;
    width: 0.1rem;
    height: 0.1rem;
    margin: 0 4px;
    text-indent: -999em;
    border: 0.02 solid #fff;
    border-radius: 6px;
    cursor: pointer;
    opacity: .4;
    -webkit-transition: background .5s, opacity .5s;
    -moz-transition: background .5s, opacity .5s;
    transition: background .5s, opacity .5s;
}
.bd a.prev{ background-image:url(../images/slider-arrow.png); width:0.4rem; height:0.6rem;  display:block; position:absolute;  left:2.8rem;top:2.15rem; background-repeat:no-repeat; background-position:-1.65rem 0.16rem}
.bd a.next{ background-image:url(../images/slider-arrow.png); width:0.4rem; height:0.6rem;  display:block; position:absolute; top:2.15rem; background-repeat:no-repeat; background-position:-0.6rem 0.16rem; right:2.8rem;}


.T-doc{ height:1.5rem;  margin-top:0.15rem; padding-top:0.1rem;}
.T-doc p{ width:0.3rem; height:1.4rem; font-size:0.16rem; padding-top:0.2rem; font-size:0.2rem; float:left;}
.T-doc ul{ margin:0 0.11rem;  height:1.42rem; width:11.45rem; float:left}
.T-doc ul li{ width:2.8rem; height:1.4rem; border:0.01rem solid #ccc; float:left; margin-right:0.02rem;}
.T-doc ul li a{}
.T-doc ul li a img{ width:1.44rem; height:1.4rem;  float:left}
.T-doc ul li a p{ width:1.36rem; height:1.1rem; font-size:0.16rem;padding-top:0.15rem; line-height:0.25rem;}
.T-doc ul li a p span{ background-color:#bbbbc4; width:0.78rem; height:0.3rem; color:#FFF; display:inline-block; text-align:center; line-height:0.3rem;}
.T-doc ul li:hover{border:0.01rem solid #655e8a;}
.T-doc ul li:hover a p span{background-color:#655e8a; }
.T-doc ul li:nth-child(4){margin-right:0.0rem;}
/*专家*/
.zjtd{ margin-top:0.15rem; height:6.5rem;
	 
	}
.zjtd ul{}
.zjtd div.tit{max-width:12.28rem; min-width:3.2rem; margin:0 auto; display:inline-block;}
.zjtd div.tit h2{height:0.7rem; border:0.00rem solid #000; float:left; line-height:0.7rem; width:12.28rem; text-align:center; font-size:0.3rem}
.zjtd div.tit ul li{ width:2.456rem; height:0.7rem; border:0.0rem solid #000; float:left; line-height:0.7rem; text-align:center; font-size:0.25rem; color:#666;margin-bottom:0.15rem;}
.zjtd div.tit ul li:hover,.zjtd div.tit ul li.on{ background:#AF8AB1; color:#FFF}
.zjtd div.tit ul li.on
.zjtd div.tit_box ul{ }
.zjtd div.tit_box ul li{width:12.28rem; height:5.48rem;}
.zjtd div.tit_box ul li a{}
.zjtd div.tit_box ul li img{ width:8.1rem; height:5.48rem; float:left;}
.zjtd div.tit_box ul li div{ width:4.18rem; height:5.48rem;float:left}
.zjtd div.tit_box ul li div ol{}
.zjtd div.tit_box ul li div ol li{ width:1.3rem; height:1.76rem;background-color:#f8f8f8; overflow:hidden; margin-bottom:0.1rem; float:left; margin-left:0.092rem;opacity:0.7;}
.zjtd div.tit_box ul li div ol li:hover{opacity:1;}
.zjtd div.tit_box ul li div ol li img{width:1.3rem; height:1.26rem; background-color:#e7e7e8;}
.zjtd div.tit_box ul li div ol li span{width:1.3rem; text-align:center; display:inline-block; height:0.5rem; font-size:0.16rem }
.zjtd div.tit_box ul li div ol li span h2{ font-size:0.2rem;}


/*preference*/
.preference{ margin-top:0.15rem; height:3.8rem; border:0.00rem solid;}
.preference div.preference_div{ width:3.95rem; height:3.8rem; border:0.01rem solid #ccc;  overflow:hidden; position:relative; display:inline-block}

.preference div p{ height:0.6rem; line-height:0.6rem;width:3.95rem; padding-left:0.15rem;width:3.8rem;  background:#f2f3f7;font-weight:bold; font-size:0.2rem;}
.preference div ul{ }

.preference div.preference_div:nth-child(2){ margin-left:0.175rem; }
.preference div.preference_div:nth-child(3){  float:right}

.preference div ul li{ }
.preference div ul li a{}
.preference div ul li a video{ margin-top:0rem;width:3.93rem; height:2.41rem;}
.preference div ul li a img{ width:3.95rem; height:2.41rem;}
.preference div ul li a h3{ height:0.75rem;  text-align:center; margin-top:0.15rem; font-size:0.2rem; line-height:0.4rem;}
.preference div ul li a h3 span{ font-size:0.14rem }
.preference div ul li a h3 span em{color:#ff2929;}


.preference_li{ margin:0 auto; text-align:center; position:absolute; left:0; bottom:0; right:0;}
.preference_li ul li{
	background: #ccc;
	}
.preference_li ul li.on {
    background: #7665a7;
    opacity: 1;
}
.preference_li_img{ margin:0 !important; border:0 !important;}
.preference_li_img ul li{ height:3.2rem;}



/*学术*/
.learning{ height:4.6rem; border:0.0001rem solid rgba(112,112,168,.8); margin-top:0.2rem; }
.learning_tit{ height:0.5rem; background:rgba(112,112,168,.8); padding:0 0.15rem;}
.learning_tit ul{}
.learning_tit ul li{ width:1.4rem; height:0.4rem; line-height:0.4rem; margin-top:0.1rem; text-align:center; float:left; color:#FFF; }
.learning_tit ul li:hover,.learning_tit ul li.on{
	background:#FFF; color:#333333;  height:0.4rem; line-height:0.4rem;;border:0.00rem solid #000;
	}
.learning_div{padding:0 0.15rem; margin-top:0.15rem;}
.learning_div img{opacity:0.7; background:rgba(0,0,0,.5) none scroll 0 0 !important}
.learning_div img:hover{opacity:1;}
.learning_div p{ float:left; margin-right:0.139rem; }
.learning_div p a img{width:3rem; height:3.81rem;}
.learning_div ul{ }
.learning_div ul li{ float:left; margin-right:0.09rem; height:1.95rem;}
.learning_div ul li:nth-child(4),.learning_div ul li:nth-child(8){ margin-right:0rem;}
.learning_div ul li a{}
.learning_div ul li a img{ width:2.13rem; height:1.83rem;}

.footer_brand{ background-image:url(../images/index_37.jpg); background-size:19.2rem 7.7rem;margin-top:0.2rem; height:7.7rem;}
.footer_brand_tit{background-image:url(../images/index_42.png); background-size:4.41rem 0.52rem; height:0.52rem; background-repeat:no-repeat; background-position:center; padding:0.4rem 0;}
.footer_brand_div{ border:0.00rem solid #CCC; height:3.55rem; position:relative; width:12.28rem; }
.footer_brand div.box{ background:none;}
.footer_brand_div_ul{border:0.00rem solid #CCC; width:11rem; height:3.23rem; margin:0 auto;background:rgba(4, 4, 4, 0.14); padding:0.16rem;}
.footer_brand_div a.prev{ background-image:url(../images/slider-arrow.png); width:0.4rem; height:0.6rem;  display:block; position:absolute; top:1.47rem; background-repeat:no-repeat; background-position:-1.1rem 0.16rem}
.footer_brand_div a.next{ background-image:url(../images/slider-arrow.png); width:0.4rem; height:0.6rem;  display:block; position:absolute; top:1.47rem; background-repeat:no-repeat; background-position:0.1rem 0.16rem; right:0}
.footer_brand_div_ul li{ width:11rem; height:3.23rem;}
.footer_brand_div_ul li a{}
.footer_brand_div_ul li a img{ width:6.05rem; height:3.23rem; float:left}
.footer_brand_div_ul li a div{ width:4.7rem;height:2.63rem;  float:right; padding-top:0.6rem; }
.footer_brand_div_ul li a div h3{color:#FFF; font-size:0.35rem; line-height:0.7rem; height:0.7rem;}
.footer_brand_div_ul li a div p{color:#FFF;line-height:0.3rem; height:0.9rem; overflow:hidden}
.footer_brand_div_ul li a div span{ width:2.85rem; border:0.02rem solid #FFF; height:0.5rem; line-height:0.5rem; display:inline-block; font-size:0.25rem; text-align:center; color:#FFF; margin-top:0.3rem; margin-left:0.9rem;}

/*menu*/
.menu{background-image:url(../images/js-bg.jpg); background-size:19rem 4.6rem;margin-top:0.2rem;height:3.8rem; padding-top:0.8rem}
.menu-box{width:12.28rem; margin:0 auto;  height:2.6rem;}
.menu-tit{ height:0.5rem; line-height:0.4rem; font-size:0.23rem; color:#FFF; text-align:center;}
.menu-ul{width:12.28rem; margin-top:0.3rem;}
.menu-ul li{ width:1.535rem; height:1.8rem; float:left; text-align:center; overflow:hidden}
.menu-ul li a{ width:1.1rem; height:1rem; border:0.01rem solid #9795a3;display:inline-block; border-radius:0.3rem;}
.menu-ul li a:hover{background-color:#8460ed;border:0.01rem solid #8460ed;}
.menu-ul li a img{ width:0.68rem; height:0.46rem; margin-top:0.28rem}
.menu-ul li h2{ color:#FFF;  line-height:0.35rem;}
.menu-ul li p{color:#ccc; font-size:0.14rem;}

/*foot*/
.foot{background:#393a48; height:3.25rem;  background-repeat:repeat-x}
.foot_div{ padding:0.25rem; background:none; height:2.75rem; width:11.75rem;}
.foot_div_left{ width:7.5rem; height:2.72rem; border-right:0.01rem solid; float:left; margin-right:0.3rem;}
.foot_div_left p{ width:7.5rem; height:0.8rem;}
.foot_div_left p img{ width:4rem; height:0.8rem;}
.foot_div_left ol{}
.foot_div_left ol li{ width:0.65rem; height:0.65rem;border-radius:1rem; background:#767887; float:left; margin-right:0.3rem; color:#FFF; padding-top:0.25rem; padding-left:0.25rem; font-size:0.18rem;}
.foot_div_left ol li:hover,.foot_div_left ol li.on{background: #8167b1;}
.foot_div_left_top{width:7.5rem; margin-top:0.4rem; height:0.9rem;}
.foot_div_left_bot{ }
.foot_div_left_bot ul li{ float:left; height:0.7rem; line-height:0.7rem; width:1rem; text-align:center; }
.foot_div_left_bot ul li a{color:#bcbcbc}
.foot_div_left_bot ul li a:hover{color:#FFF}
.foot_div_right{  border-right:0.01rem solid; height:2.75rem; }
.foot_div_right h2{font-size:0.2rem; color:#FFF; height:0.4rem;}
.foot_div_right i{ font-size:0.25rem;color:#FFF;height:0.4rem; display:block}
.foot_div_right i a{font-size:0.25rem;color:#FFF;height:0.4rem; display:block}
.foot_div_right ul{ display:flex}
.foot_div_right li{ float:left; width:1rem; height:0.8rem; line-height:0.8rem; text-align:center;}
.foot_div_right li a{color:#FFF}
.foot_div_right p{ height:0.5rem; line-height:0.5rem; color:#FFF;}
.foot_div_right p img{vertical-align: middle; width:0.3rem; height:0.3rem;}
.foot_bei{background:#e2e2e2; height:0.9rem;background-repeat:repeat-x}
.foot_bei_div{ height:0.7rem; text-align:center; line-height:0.3rem; background:none; font-size:0.14rem; padding-top:0.2rem}
.txp_tipbar{ display:none !important;}
/*文章*/
.article{ margin-top:0.2rem; display:flex}
.article_left{ width:9rem;height:auto; float:left; border-top:1px solid #ccc; border-right:1px solid #ccc; padding:0.2rem;}
.article_left h3{ height:0.4rem; line-height:0.4rem; padding-left:0.3rem; font-size:0.16rem;}
.article_left h3 a{ color:#592b74; font-size:0.16rem;}
.article_left_tit{ color:#993399; font-size:0.2rem; text-align:center; overflow:hidden; height:0.4rem; line-height:0.4rem;}
.article_left_time{ text-align:center;height:0.3rem; line-height:0.3rem;}
.article_left_time a{color:#993399}
.article_left_article{ text-indent:0.4rem; width:9rem; margin:0 auto; line-height:0.4rem;}
.article_left_article p{ margin-top:0.2rem; margin-bottom: 0.2rem;;}
.article_left_article img{ width:5.4rem !important; height:auto !important;}
.article_left_article div.xm_content img{width:0.5rem !important;; height:auto;}
.article_left_article div#dituContent img{ width:auto !important;}
.article_left_article div.map{ width:5.5rem; height:3.3rem; margin:0 auto; margin-top:.15rem; margin-bottom:0.15rem; text-indent:0;}
.article_right{  width:2.6rem; margin-left:0.27rem; float:left;height:auto;}
.article_right p{ border-bottom:0.01rem solid #ccc; height:0.3rem; line-height:0.3rem;}
.article_right ul{}
.article_right ul li{ height:0.6rem; overflow:hidden; margin-top:0.15rem;}
.article_right ul li a{}
.article_right ul li a img{ width:0.75rem; height:0.6rem;float:left}
.article_right ul li a div{  float:left; width:1.68rem; margin-left:0.15rem; overflow:hidden;}
.article_right ul li a div h4{ font-size:0.16rem; line-height:0.3rem; color:#592b74}
.article_right ul li a div span{ text-indent:0.4rem; font-size:0.14rem; line-height:0.3rem;}



.list{ margin-top:0.15rem; overflow:hidden}
.list ul{}
.list ul li{  width:9rem; height:1.9rem; border-bottom:0.01rem solid #605173; margin-top:0.2rem;}
.list ul li a{}
.list ul li a { }
.list ul li a div.list_img{ float:left;width:2.1rem; height:1.48rem;}
.list ul li a div.list_img img{width:2.1rem; height:1.48rem; }
.list ul li a div.list_text{ width:6.6rem;  height:1.48rem; float:left; margin-left:0.29rem;}
.list ul li a div.list_text h2{ color:#FFF; height:0.3rem; line-height:0.3rem;}
.list ul li a div.list_text div{ text-indent:0.4rem; height:0.7rem; line-height:0.35rem; overflow:hidden}
.list ul li a div.list_text span.btn{width:0.85rem; height:0.3rem; background:#963;background: #902bc3;
display: block;border-radius:0.08rem; color:#FFF;
line-height: 0.3rem;
float: right;
margin-right: 0.2rem;
text-align: center;}

.page{  height:0.5rem; }
.page ul{ width:4.6rem;margin:0 auto;}
.page ul li,.page ul li.thisclass{ line-height:0.4rem; padding-top:0.1rem; height:0.4rem; float:left; text-align:center; margin-top:0 !important; width:0.9rem;border-bottom:0;}
.page ul li a{  height:0.3rem; display:block; text-align:center;line-height:0.3rem;}
