@charset "utf-8";
*{padding:0px; margin:0px }
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
html{ background-color:#333;font-size:1024%;}
body{padding: 0px;margin: 0px auto!important;overflow: scroll;overflow-x: hidden;overflow-y: auto;font-family: Microsoft YaHei; /*10 ÷ 16 × 100% = 62.5%*/max-width: 1024px !important;color:#333; background-color:#ffffff; font-size:0.18rem;}
body a{color:#333;}
em{font-style:normal}
li{list-style:none}
fieldset{border:0;}
img{border:0;vertical-align:middle}
div{ margin:0; padding:0; border:0;  }
img{ margin:0; padding:0; border:0; }
b,strong {font-weight: bold;}
table { border-collapse: collapse; border-spacing: 0;/* Remove most spacing between table cells.*/}
li{ list-style: none outside none;}
i,em,cite{font-style:normal}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;outline: 0;}
.fl{ float:left;}
.fr{ float:right;}
.hei1{ height:0.05rem;}
.clear{ clear:both;}
.zishiyin{font-size:0.2rem; line-height:0.34rem;}
/*.zishiyin,.zishiyin p,.zishiyin span{font-size:0.2rem !important;line-height:0.34rem!important;}*/
.zishiyin img{max-width: 100% !important;width: auto;height: auto !important;}
.shenglue{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.shenglue2{display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; overflow:hidden;}
.shenglue3{display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical; overflow:hidden;}
.bgxuhua {-webkit-transition: all 0.2s ease-out 0s;-moz-transition: all 0.2s ease-out 0s;-o-transition: all 0.2s ease-out 0s;transition: all 0.2s ease-out 0s;}
.bgxuhua a:active{-webkit-transition: all 0.2s ease-out 0s;-moz-transition: all 0.2s ease-out 0s;-o-transition: all 0.2s ease-out 0s;transition: all 0.2s ease-out 0s;}
.imgbig{ overflow:hidden;}
.imgbig img{ transition:all linear .2s;	}
.imgbig:active img{ transform:scale(1.05); -webkit-transform:scale(1.05) translateZ(0); -moz-transform:scale(1.05) translateZ(0); -ms-transform:scale(1.05) translateZ(0); -o-transform:scale(1.1) translateZ(0);}
.zishiyin table{ width:100% !important;}
/*链接*/
a{ text-decoration:none; color:#333; background: transparent;  outline:none}
a:visited {}
a:focus { outline:none; }
a:active, a:active{ color:#333; outline:none;}
/*头部*/
.head_b{height:0.6rem;padding:0.1rem 0rem;}
header{width: 100%;position: fixed;top: 0px;z-index: 99000;}
.head{max-width: 1024px; position:relative;height:0.6rem;background-color:#fff;padding:0.1rem 0rem;box-shadow: 2px 0px 10px rgba(0, 0, 0, 0.2);}
header h1{height:0.6rem;}
.head .logo{color:#151356; margin:0rem 0rem 0rem 3%; display: inline-block; height:0.6rem; }
.drawer-main{position:fixed;top:0;width:3rem;height:100%;overflow-y: scroll;overflow-x: hidden; bottom:0rem;z-index:99999;}
.drawer-left .drawer-main{left:-3rem;-webkit-transition:left .4s cubic-bezier(0.19,1,.22,1);-o-transition:left .4s cubic-bezier(0.19,1,.22,1);transition:left .4s cubic-bezier(0.19,1,.22,1)}
.drawer-left.drawer-open .drawer-main{left:0}
.drawer-right .drawer-main{right:-3rem;-webkit-transition:right .4s cubic-bezier(0.19,1,.22,1);-o-transition:right .4s cubic-bezier(0.19,1,.22,1);transition:right .4s cubic-bezier(0.19,1,.22,1)}
.drawer-right.drawer-open .drawer-main{right:0}
.drawer-overlay{position:relative}
.drawer-left .drawer-overlay,.drawer-left .drawer-hamberger{left:0;-webkit-transition:left .4s cubic-bezier(0.19,1,.22,1);-o-transition:left .4s cubic-bezier(0.19,1,.22,1);transition:left .4s cubic-bezier(0.19,1,.22,1)}
.drawer-left.drawer-open .drawer-overlay,.drawer-left.drawer-open .drawer-hamberger{left:3rem}
.drawer-right .drawer-overlay,.drawer-right .drawer-hamberger{-webkit-transition:right .4s cubic-bezier(0.19,1,.22,1);-o-transition:right .4s cubic-bezier(0.19,1,.22,1);transition:right .4s cubic-bezier(0.19,1,.22,1)}
.drawer-overlay-upper{position:fixed;top:0;z-index:1100;display:none;height:100%;}
.drawer-left.drawer-open .drawer-overlay-upper{right:0}
.drawer-right.drawer-open .drawer-overlay-upper{left:0}
.drawer-default{background-image: url(../images/nav_bg.png);background-repeat: repeat;-webkit-box-shadow:inset 0 0 0 rgba(0,0,0,.5);box-shadow:inset 0 0 0 rgba(0,0,0,.5)}
.drawer-default+.drawer-overlay{background-color:#fff}
.drawer-hamberger{position: absolute;display: block;width: 0.4rem;height: 0.4rem;border: 0;background-image: url(../images/nav_ico.png);background-repeat: no-repeat;background-position: center center;background-size: 100%; z-index:99999; top:0.21rem; right:0.2rem; }
.drawer-open .drawer-hamberger{background-image: url(../images/nav_ico_close.png);width: 0.4rem;height: 0.4rem; z-index:999999; }
.drawer-nav{ margin:1rem 0.2rem 1rem 0.4rem;}
.left_nav li{ position:relative;}
.left_nav li a{ display:block; width:85%;font-size:0.24rem; height:0.46rem; line-height:0.46rem; margin:0.2rem 0rem; font-weight:normal;color:#FFF;z-index:999; text-align:center;}
.left_nav li .cur{ color:#e60012; font-weight:bold;}
.left_nav li .ico{width: 0.4rem;height: 0.4rem;position: absolute;top:0.03rem;right: 0px;z-index: 9999;background-image: url(../images/nav_sub_jiantou.png);background-repeat: no-repeat;background-position: center center;background-size: 0.12rem;}
.left_nav li .hover .ico{background-image: url(../images/nav_sub_jiantou2.png);background-size:0.22rem;}
.left_nav .txt{display: none; padding-bottom:0.1rem;}
.left_nav .txt p a{ font-size:0.22rem; line-height:0.34rem; height:0.34rem; text-indent:0.24rem;margin:0rem 0rem 0.15rem 0rem; color:#ddd;}
.head_sxian{ width:1px; height:0.35rem; background-color:#ddd;position: absolute;top: 0.23rem;right: 0.78rem;}
.main_nav{position: absolute;top: 0.26rem;right:0.75rem;width: 0.3rem;height: 0.3rem;background-image: url(../images/search.png);background-repeat: no-repeat;background-position: center center; background-size:100%;}
.main_nav a{ display:block; width:0.3rem; height:0.3rem;}
.cd-user-modal {position: fixed;top: 0;left: 0;width: 100%;height: 100%;background: rgba(37, 37, 37, 0.9);z-index: 3;overflow-y: auto;cursor: pointer;visibility: hidden;opacity: 0; -webkit-transition: opacity 0.3s 0, visibility 0 0.3s;-moz-transition: opacity 0.3s 0, visibility 0 0.3s;transition: opacity 0.3s 0, visibility 0 0.3s; z-index:99999;}
.cd-user-modal.is-visible {visibility: visible;opacity: 1;-webkit-transition: opacity 0.3s 0, visibility 0 0;-moz-transition: opacity 0.3s 0, visibility 0 0;transition: opacity 0.3s 0, visibility 0 0;}
.cd-user-modal.is-visible .cd-user-modal-container {-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);transform: translateY(0);}
.cd-user-modal-container {position: relative;width: 100%; padding:0.7rem 0rem 0.2rem 0rem;cursor: auto;-webkit-transform: translateY(-30px);-moz-transform: translateY(-30px);-ms-transform: translateY(-30px);-o-transform: translateY(-30px);transform: translateY(-30px);-webkit-transition-property: -webkit-transform;-moz-transition-property: -moz-transform;transition-property: transform;-webkit-transition-duration: 0.3s;-moz-transition-duration: 0.3s;transition-duration: 0.3s;}
.cd-close-form {/* form X button on top right */display: block;position: absolute;width: 0.3rem;height: 0.3rem;right: 0.15rem; top:0.2rem;z-index: 999;background-image: url(../images/nav_ico_close.png);background-repeat: no-repeat;background-position: center center; background-size:100%;}
.nav_li_id1 .ico,.nav_li_id31 .ico{ display:none;}
/* banner */
.banner{ width:100%;position:relative;}
.banner .swiper-pagination{ width:100%; height:0.2rem; bottom:0.15rem;}
.banner .swiper-pagination-bullet{ width:0.14rem; height:0.14rem; background-color:#fff; border:0px solid #fff; display: inline-block; border-radius:0.15rem;opacity:1; margin:0rem 0.05rem;}
.banner .swiper-pagination-bullet-active{ background-color:#fff;width:0.25rem;}
.banner .swiper-button-next,.banner .swiper-button-prev{width:0.5rem;height:0.5rem; border-radius:50%;position: absolute;z-index: 20;background-color:rgb(0,0,0,0.2);background-repeat: no-repeat;background-position: center center;background-image: url(/Public/skin/images/qiehuan_l.png); background-size:0.3rem;}
.banner .swiper-button-prev{left:2%;}
.banner .swiper-button-next{background-image: url(/Public/skin/images/qiehuan_r.png);right:2%;}
/*首页-*/
.nav_ico{ padding:0.3rem 0rem;}
.nav_ico a{ width:23%; padding:1% 1%;display:block; font-size:0.2rem; float:left; text-align:center;}
.nav_ico a .img{padding:20%; width:38%; border-radius:0.1rem; margin:0px auto;}
.nav_ico .txt{ line-height:0.4rem; margin-top:0.05rem; text-align:center;}
.nav_ico_id1 .img,.nav_ico_id8 .img{background-color:#fa233a;}
.nav_ico_id2 .img,.nav_ico_id7 .img{background-color:#6796fc;}
.nav_ico_id3 .img,.nav_ico_id6 .img{background-color:#fb6d4d;}
.nav_ico_id4 .img,.nav_ico_id5 .img{background-color:#35d697;}
.main{padding: 0.1rem 3% 0.5rem 3%;}
.h_box{ padding:0.4rem 3% 0.4rem 3%;}
.h_bt_h2{ font-size:0.34rem;text-align:center; text-align:center; color:#333;}
.h_bt_h2 i{width: 0.7rem;height: 0.12rem;background-image: url(../images/h_tit_bg.png);background-repeat: no-repeat;background-position: center center; background-size:100%; display:inline-block;vertical-align: middle; margin-top:-0.02rem;}
.h_bt_h2 .i1{ margin-right:0.15rem;}
.h_bt_h2 .i2{ margin-left:0.15rem;-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);-o-transform:scaleX(-1);transform:scaleX(-1);}


.h_yw{  }
.yw_r{border-bottom:0.01rem solid #e60012; margin-bottom:0.2rem;}
.yw_r .swiper-container{ padding-bottom:0.45rem;}
.yw_r .swiper-slide h4{ font-size:0.24rem; line-height:0.4rem; height:0.4rem;}
.yw_r .swiper-slide p{ font-size:0.2rem; line-height:0.32rem; color:#666; margin-top:0.05rem;}
.yw_r .swiper-pagination{ width:100%;height:0.3rem; bottom:0.1rem; text-align:center;}
.yw_r .swiper-pagination-bullet{ width:0.3rem; height:0.07rem; background-color:#ccc; border:1px solid #ccc;display: inline-block;opacity:0.8; border-radius:0.05rem; margin:0px 0.04rem !important;outline:none;}
.yw_r .swiper-pagination-bullet-active{background-color:#e60012;  opacity:1;}
.h_zyyw{background-color:#f5f5f5;}
.h_zyyw ul li{ width:48%; float:left; text-align:center; margin:4% 0px 0px 4%;}
.h_zyyw ul li a{ display:block; padding:0.4rem 0px 0.3rem 0px; background-color:#fff;  }
.h_zyyw ul li .ico{ width:1rem; margin:0px auto;}
.h_zyyw ul li .ico img{ height:1rem;}
.h_zyyw ul li .tit{font-weight:normal;line-height:0.4rem; margin-top:0.2rem; font-size:0.24rem;}
.h_zyyw ul li a:hover{ background-color:#f2f5f8;}
.h_zyyw ul li:nth-child(2n+1){ margin-left:0px;}

.h_ysgzz_c{
	background-color: #e60012;
	background-image: url(/Public/skin/images/cover_bottom.png);
	background-repeat: no-repeat;
	background-position: left center; background-size:cover;border-radius:0.5rem 0px 0.5rem 0px;
}
.h_ysgzz_c .conts{padding:0.35rem 0.2rem; color:#FFF; position:relative; margin-top:0.2rem;}
.h_ysgzz_c .conts,.h_ysgzz_c .conts p,.h_ysgzz_c .conts span{color:#FFF; line-height:0.32rem; font-size:0.2rem; }
.h_ysgzz_c .imgs{ width:100%; border-radius:0px 0px 0.5rem 0px; overflow:hidden;}


.h_xwzx_ul { padding-top:0.1rem; width:100%; padding:0.2rem 0px 0rem 0px;}
.h_xwzx_ul li{width:100%; background-color:#f5f5f5; margin:0.15rem 0px 0px 0px;}
.h_xwzx_ul li .neirong{ height:0.8rem; padding:0.2rem 0.15rem 0rem 1.35rem; border:1px solid #fff; border-right:0px;}
.h_xwzx_ul li .neirong .tit{ font-size:0.24rem; line-height:0.36rem; color:#222; }
.h_xwzx_ul li .time{ background-color:#e60012; height:0.92rem; font-size:0.2rem; line-height:0.4rem; width:1.2rem; color:#fff; text-align:center; padding:0.15rem 0px 0.1rem 0px; position:relative; float:left;}
.h_xwzx_ul li .time span{ font-size:0.42rem; border-bottom:1px solid #1c6fb0; display:block; padding-bottom:0.12rem; margin-bottom:0.03rem;}
.h_ysfc{background-image: url(/Public/skin/images/ysgzz_02.png);}
.h_ysfc .swiper-container{ margin-top:0.2rem;}


.h_qgzkyslt_l{ width:100%; margin-top:0.2rem;}
.h_qgzkyslt_r{ width:100%; position:relative;}
.h_qgzkyslt_r .desc{ font-size:0.2rem; line-height:0.34rem; margin-top:0.15rem;}
.h_qgzkyslt_r ul{ width:100%;}
.h_qgzkyslt_r ul li{ height:0.5rem; line-height:0.5rem; font-size:0.24rem;color:#444; text-align:center; width:33.3333333333333%;}
.h_qgzkyslt_r ul li i{ width:0.1rem; height:0.1rem; border:0.08rem solid #d3e0eb; border-radius:50%; display:inline-block; background-color:#e60012;vertical-align: middle; margin:-0.01rem 0.1rem 0px 0px;}
.h_qgzkyslt_r ul li a:hover{ color:#e60012;}

.h_cgzh,.h_jlzc{ background-color:#f5f5f5;}
.h_xw2{ background-color:#e60012; color:#FFF; margin-top:0.2rem;}
.h_xw2 a{color:#FFF;}
.h_xw2 .img{ width:32%; overflow:hidden;}
.h_xw2 .cont{ width:64%; padding:0.2rem 2%;}
.h_xw2 .cont h4{font-size: 0.24rem;line-height: 0.36rem;}

.h_zchb_ul {}
.h_zchb_ul li{width:100%;margin-top:0.15rem;}
.h_zchb_ul li .cont{padding:0.05rem 0rem 0rem 0.15rem; border-left:0.01rem solid #e60012; border-right:0px;}
.h_zchb_ul li .cont .tit{ font-size:0.24rem; line-height:0.4rem; height:0.4rem;color:#222; font-weight:bold; }
.h_zchb_ul li .cont .desc{ font-size:0.2rem; line-height:0.32rem; color:#777;}
.h_zchb_ul li a:hover .cont .tit{ color:#e60012;}


.zchb_r{padding-top:0.1rem;}
.zchb_r ul li{ width:49%; position:relative; float:left; margin:3% 0rem 0rem 2%;}
.zchb_r ul li .tit{ position:absolute; height:0.56rem; line-height:0.56rem; text-align:center; color:#FFF; bottom:0px; font-size:0.2rem; left:0px; right:0px; z-index:10; width:94%;background-image: url(/Public/skin/images/news_bg.png);background-repeat:repeat; padding:0px 3%;}
.zchb_r ul li img{ height:2rem;}
.zchb_r ul li:nth-child(2n+1){margin-left:0px;}
.hzhb_ul{ padding:0.15rem 0vw;}
.hzhb_ul li{ width:32%; float:left; margin:2% 0px 0px 2%;}
.hzhb_ul li img{ width:100%;border: 1px solid #eee; height:1rem;}
.hzhb_ul li:nth-child(3n+1){ margin-left:0vw;}
/*-首页新闻-*/
.h_xw{ border-bottom:0px;}
.h_xinwen_ul{ padding:0rem 0px 0px 0%;}
.h_xinwen_ul li{  line-height:0.56rem; height:0.56rem; border-bottom:1px dashed #ddd;}
.h_xinwen_ul li a{ width:100%; display:block;font-size:0.2rem;}
.h_xinwen_ul li b{color:#e60012; font-size:0.24rem;}
/*二级页-*/
.list_banner{width: 100%;height:2.3rem;background-repeat: no-repeat;background-position: center center;background-size: cover;text-align:center;}
.dqwz_lm{font-size: 0.36rem;line-height: 0.42rem;color: #FFF;letter-spacing: 0px;text-transform : uppercase;padding-top:0.9rem;text-align: center; font-weight:normal; }
.list_banner p{ font-size:0.18rem; line-height:0.3rem; color:#FFF; margin-top:0.12rem;}
.list_banner p a{ color:#FFF;}
.dqwz{background-image: url(../images/dqwz.png);background-repeat: no-repeat;background-position: 0.05rem center;background-size:0.25rem;font-size: 0.2rem; text-indent:0.33rem; padding:0.15rem 0rem; color:#565656; margin-top:0.08rem; margin:0.08rem 3% 0px 3%;}
.dqwz a{color:#565656;}
/*关于我们*/
.about_body{ padding:0.1rem 1% 0.5rem 1%;}
.sub_nav_ul{ padding-bottom:0.1rem;}
.sub_nav_ul li{ width:32.333333333%; margin:1% 0.5%;display:block; margin-top:0.05rem; float:left;}
.sub_nav_ul li a{text-align:center; height:0.55rem; line-height:0.55rem; overflow:hidden;display: block;background-color: #f5f5f5; font-size:0.22rem;}
.sub_nav_ul li a:active,.sub_nav_ul .current a{ background-color:#e60012; color:#FFF;}
.sub_nav_ul .depth2{ display:none;}
/*新闻列表*/
.news_box{ width:98%; margin:0rem auto 0rem auto;border-bottom: dashed 1px #eee;padding:0.1rem 0rem;}
.news_box_l{ width:27%;float:left; overflow:hidden; height:1rem;}
.news_box_l img{transition:all linear .2s;height:1rem;}
.news_box_r{ width:70%; float:right; margin-right:1%;}
.news_box .tit{font-size:0.22rem;line-height:0.32rem; margin-top:0.01rem; font-weight:normal;}
.news_box .desc{ color:#777; font-size: 0.18rem;line-height: 0.3rem;height: 0.6rem; margin-top:0.07rem;overflow:hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.news_box .desc a{color:#777;}
.news_box .time{color:#777; font-size: 0.18rem;line-height: 0.26rem; height:0.26rem;margin-top:0.1rem}
.home_news_box { width:100% !important;}
/*新闻列表3*/
.news_ul{ padding:0rem 0px;}
.news_ul li{ height:0.6rem; line-height:0.6rem; margin:0rem 0px; border-bottom:1px dashed #ddd;}
.news_ul li a{ font-size:0.22rem; width:80%; padding:0rem 2%;}
.news_ul li span{ float:right; font-size:0.2rem; color:#888; width:14%; display:block; text-align:right;}
/*联系*/
.lianxi_box{width:100%; margin:0.1rem 0rem 0.3rem 0rem;border:1px solid #ddd; }
.lianxi_box .img{ width:100%;}
.lianxi_box .desc{padding:0.15rem 0.2rem;}
.lianxi_box .desc .tit{ font-size:0.24rem; font-weight:bold;line-height:0.4rem; height:0.4rem;}
.lianxi_box .desc p{line-height:0.34rem;margin: 0.12rem 0px;font-size: 0.22rem;color: #333;background-image: url(../images/lx_tel.png);background-repeat: no-repeat;background-position: left 0.05rem; background-size:0.25rem;padding-left:0.34rem;}
.lianxi_box .desc .mail{background-image: url(../images/lx_mail.png);}
.lianxi_box .desc .address{background-image: url(../images/lx_add.png);}
/*关于我们*/
.ppwh_wh,.ppwh_jtjj,.ppwh_zlhzhb{ padding:0.4rem 3% 0.3rem 3%;border-top:0.1rem solid #eaeaea;}
.ppwh_wh{ border-top:0rem; padding-top:0.1rem;}
.list_h2{text-align:center;  padding:0.1rem 0px;position:relative;}
.list_h2 h2{height: 0.6rem;line-height: 0.6rem;font-size: 0.46rem;font-weight: bold; letter-spacing:0.02rem;}
.list_h2 h2 i{width: 0.6rem;height: 0.26rem;background-image: url(/Public/skin/images/list_h2_l.png);background-repeat: no-repeat;background-position: center center; display:inline-block;vertical-align: middle; background-size:100%;}
.list_h2 h2 span{ color:#e60012;}.list_h2 h2 .list_h2_l{ margin-right:0.1rem;}
.list_h2 h2 .list_h2_r{background-image: url(/Public/skin/images/list_h2_r.png); margin-left:0.1rem;}
.show_kc_t{padding: 0.1rem 3%;}
.show_kc_t_l{ width:100%; position:relative; padding:0.1rem 0rem 0rem 0rem;}
.show_kc_t_r{ width:100%; padding:0.15rem 0rem;}
.show_kc_t_r .tit{ font-size:0.3rem; line-height:0.4rem; border-left:0.07rem solid #d7000a; text-indent:0.1rem; font-weight:bold;}
.show_kc_t_r .tit2{ font-size:0.22rem; line-height:0.38rem; color:#666; margin:0.1rem 0px 0.2rem 0px; font-weight:normal;}
.show_kc_t_r .desc{ font-size:0.2rem; line-height:0.32rem; color:#999; margin-top:0.1rem; width:100%;}
.show_kc_t_r .sksx span{ display:inline-block; padding:0px 0.1rem; height:0.32rem; line-height:0.34rem; background-color:#e8eaed; color:#666; border-radius:0.04rem;}
.show_kc_t_r .jg{ font-size:0.28rem; color:#c40000;line-height:0.4rem; height:0.4rem; font-weight:bold;}
.show_kc_t_r .jg span{ font-size:0.24rem;}
.show_kc_t_r .jg em{text-decoration:line-through; font-size:0.2rem; color:#999; font-weight: normal;}
.show_kc_t_r .more{ margin-top:0.2rem; display:block; width:1.5rem; height:0.6rem; line-height:0.6rem; font-size:0.22rem; border-radius:0.05rem; background-color:#2a75ed; text-align:center; color:#FFF;}
.kc_show_b_l_nav_active{border-bottom: 1px solid #ddd;}
.kc_show_b_l_nav_active span{line-height: 0.3rem;font-size: 0.26rem;color: #2a75ed;padding-bottom:0.2rem;position: relative;display: inline-block;cursor: pointer;font-weight: 600; border-bottom:0.06rem solid #2a75ed;}
.kc_show_b_r{padding: 0.2rem 3%;}
.kc_show_b_bt{ font-size:0.24rem; height:0.38rem; line-height:0.38rem; font-weight:bold;}
/*院士*/
.ms_box{ padding:0.1rem 0rem; margin:0.1rem 0px;border-bottom:1px dotted #ddd;}
.ms_box .img{width:1.8rem;height:2.3rem;background-position: center top;position: relative;overflow: hidden;border-radius: 5px; background-size:cover; background-repeat:no-repeat; background-position:center center; float:left;}
.ms_box .img a{ display:block; width:100%; height:2.3rem;}
.ms_box .img img{ display:none;}
.ms_box .cont{ padding:0px 0px; margin:0px 0px 0px 2rem;}
.ms_box .tit{ font-size:0.26rem; height:0.34rem; line-height:0.34rem; font-weight:bold;}
.ms_box .desc,.ms_show_t .cont .desc{ font-size:0.2rem;-webkit-line-clamp:5;line-height:0.36rem; color:#666; margin-top:0.1rem;}
.ms_box .desc a{color:#666;}
.ms_lx ul{ padding-bottom:0.2rem;}
.ms_lx ul li{ font-size:0.2rem; width:47%; float:left; height:0.5rem; line-height:0.5rem; margin:0.1rem 0px 0px 6%; position:relative;}
.ms_lx ul li i{width: 0.4rem;height: 0.4rem; line-height:0.4rem;border-radius:50%;background-color: #e60012; text-align:center; color:#FFF; display:inline-block;vertical-align: middle; margin:0px 0.1rem 0px 0px;}
.ms_lx ul li span{ color:#777;}
.ms_lx ul li:nth-child(1),.ms_lx ul li:nth-child(3){ margin-left:0px;}
.ms_show_l_t{ height:0.28rem; line-height:0.28rem; border-left:0.05rem solid #e60012; text-indent:0.1rem; font-size:0.28rem; margin-bottom:0.1rem;}
.ms_show_l_c{ margin-top:0rem; padding:0.2rem 0rem;}
/*资质*/
.zizhi_ul{ padding:0.1rem 0rem;}
.zizhi_ul li{ width:48%;float:left; margin:0.1rem 0% 0.2rem 4%; position:relative;transition:all 0.3s ease 0s; text-align:center;}
.zizhi_ul li a{ display:block; border:1px solid #ddd;padding:0.07rem;}
.zizhi_ul li .img{ width:100%; height:1.9rem; overflow:hidden; text-align:center; }
.zizhi_ul li .img img{ max-width:100%; height:1.9rem;}
.zizhi_ul li .txt{height:0.36rem; line-height:0.36rem;font-size:0.2rem; margin-top:0.1rem;text-align:center;}
.zizhi_ul li:nth-child(odd){ margin-left:0rem;}
/*产品*/
.pro_ul{ padding-top:0px;}
.pro_ul li{ width:100%; background-color:#f9f9f9; margin:0.1rem 0px 0.2rem 0rem;}
.pro_ul li .img{ width:40%; overflow:hidden;}
.pro_ul li .cont{ width:54%; padding:0.1rem 3%;}
.pro_ul li .cont .tit{ font-size:0.24rem; line-height:0.32rem; height:0.32rem; border-left:0.05rem solid #e60012; text-indent:0.08rem; font-weight:normal; font-weight:bold;}
.pro_ul li .cont .desc{ font-size:0.2rem; line-height:0.34rem; color:#666; margin-top:0.1rem;}
/*视频*/
.vide_ul{ padding-top:0rem;}
.vide_ul li{ width:48%; float:left; margin:0.1rem 0px 0.1rem 4%; float:left;}
.vide_ul li .img{ height:1.9rem; overflow:hidden; position:relative;}
.vide_ul li .img img{ height:1.9rem;}
.vide_ul li .img span{ width:0.6rem; height:0.6rem; border:0.04rem solid  rgb(100%,100%,100% ,1); position:absolute; display:block; border-radius:50%; top:50%; left:50%; margin:-0.34rem 0px 0px -0.34rem;}
.vide_ul li .img span:before {border: 0.12rem solid transparent;border-left-color: #fff;content: '';display: block;height: 0px;left:0.26rem;position: absolute;top: 0.18rem;width: 0px;}
.vide_ul li .tit{height: 0.4rem;line-height: 0.4rem;padding: 0px 0.1rem 0px 0.1rem;font-size: 0.2rem;font-weight:normal; text-align:center; margin-top:0.08rem;}
.vide_ul li .tit a{display:block;}
.vide_ul li:hover .tit{background-color: #e60012;background-position: right -61px; }
.vide_ul li:hover .tit a{color:#FFF;}
.vide_ul li:nth-child(2n-1){ margin-left:0px;}
/*院士工作站*/
.ysgzz_01{
	width: 100%;
	background-image: url(../images/ysgzz_01.jpg);
	background-repeat: no-repeat;
	background-position: center top; background-size:cover;
}
.ysgzz_01_c{ padding:0.3rem 0px 0.5rem 0px;}
.ysgzz_bt{ font-size:0.36rem; position:relative; padding-bottom:0.2rem; text-align:center; margin-bottom:0.2rem;}
.ysgzz_bt:before {content: '';display: block;position: absolute; bottom:0px;width:0.6rem; left:50%; margin-left:-0.3rem;height:0.03rem; background-color:#e60012;}
.ysgzz_01_c .cont{padding: 0.1rem 3% 0.2rem 3%;}
.ysgzz_01_c .cont p{ font-size:0.2rem; line-height:0.32rem; color:#666; margin-top:0.15rem;}
.ysgzz_01_c .img{padding: 0rem 3% 0.5rem 3%;}

.ysgzz_02{width: 94%;background-image: url(/Public/skin/images/ysgzz_02.png);
	background-repeat: no-repeat;
	background-position: center top; background-size:cover;padding:0.5rem 3% 0.5rem 3%;}
/*-团队-*/
.td_box{ width:100%; }
.td_box .img{
	width: 100%;
	height:4rem;
	background-repeat: no-repeat;
	background-position: center center; background-size:cover;
}
.td_box .img img{ display:none;}
.td_box .cont{padding:0px 0.2rem;height:0.6rem;position: absolute;transition: 0.5s;background-image: url(/Public/skin/images/td_cont_bg.png);background-repeat: repeat; bottom:0px; left:0px; right:0px; z-index:20; overflow:hidden; color:#333; text-align:center;}
.td_box .cont .tit{ font-size:0.22rem; line-height:0.6rem; height:0.6rem; font-weight:normal;}
.td_box .cont .xian{ width:1rem; height:1px; background-color:#e60012; margin:0.1rem auto 0.2rem auto;}
.td_box .cont .p2{ font-size:0.2rem; color:#666;line-height:0.3rem; padding:0px 0.1rem;-webkit-line-clamp:5;}

/*院士简介-*/
.ysjj{ position:relative;}
.ysjj .swiper-container{ padding:0.1rem 0px;}
.ysjj .td_box{ width:100%!important; float:none !important;margin:0px 0px 0px 0px !important;}
.ysjj .swiper-button-next,.ysjj .swiper-button-prev{width:0.6rem;height:0.6rem;position: absolute;z-index: 20; background-color:rgb(0,0,0,0.2);background-repeat: no-repeat;background-position: center center;background-image: url(/Public/skin/images/qiehuan_l.png);opacity:1; margin-top:0px; background-size:0.3rem; border-radius:50%;}
.ysjj .swiper-button-prev{left:0%;}
.ysjj .swiper-button-next{right:0%;background-image: url(/Public/skin/images/qiehuan_r.png);}

.h_ysfc .swiper-button-prev{  margin-top:15px;}
.h_ysfc .swiper-button-next{  margin-top:15px;}

.ysgzz_03{width: 94%;padding:0.5rem 3% 0.5rem 3%;}
.ljxq{display: block;
    width: 1.6rem;
    font-size: 0.2rem;
    padding: 0.1rem 0;
    text-align: center;
    background-color: #eee;
    border-bottom: 2px solid #e60012;
    color: #666;
    margin: 0.15rem auto 0px auto;}
.ljxq:active{background-color: #e60012;color: #fff;}

/*主营业务-*/
.zyyw_ul{ padding-bottom:0.2rem;}
.zyyw_ul li{ margin:0px 0px 4% 4%; width:48%; float:left;}
.zyyw_ul li a{background-color: #ffffff;border: 1px solid #EBEBEB;text-align:center; padding:0.4rem 0.1rem 0.4rem 0.1rem; text-align: center; display:block;}
.zyyw_ul li .ico{ margin: 0rem auto;text-align: center; width:1rem;height:1rem; }
.zyyw_ul li .tit{font-size: 0.28rem;color: #555;font-weight: 600;margin: 0.2rem 0.2rem 0rem 0.2rem;border-top: 1px solid #EBEBEB; padding-top:0.2rem;}
.zyyw_ul li .desc{ font-size: 0.2rem;line-height:0.32rem; color: #999;padding:0px 0.1rem;-webkit-line-clamp:5; min-height:1.6rem; margin:0.2rem 0rem 0.2rem 0rem;}
.zyyw_ul li .more{height: 34px; line-height: 34px;text-align: center;font-size: 14px;width: 115px;border: 1px solid #e60012; margin:0px auto; color:#e60012;}
.zyyw_ul li:hover  a{ border: 1px solid #e60012;transition: all 0.19s ease-in-out;-moz-transition: all 0.19s ease-in-out;-webkit-transition: all 0.19s ease-in-out;-o-transition: all 0.19s ease-in-out;}
.zyyw_ul li:hover .tit{ color:#e60012;}
.zyyw_ul li:hover .more{ background-color:#e60012; color:#FFF;}
.zyyw_ul li:nth-child(2n+1){ margin-left:0px !important;}
/*图片列表-*/
.pic_ul{ padding:0rem 0rem 0.1rem 0rem;}
.pic_ul li{ width:48%; float:left; margin:2% 0rem 0.05rem 4%; position:relative;}
.pic_ul li:nth-child(odd){ margin-left:0rem;}
.pic_ul li img{ height:1.9rem;}
.pic_ul li p{ line-height:0.32rem; color:#333;font-size:0.2rem; text-align:center; margin:0.1rem 0rem 0rem 0rem;}
/*分页-*/
.page{text-align:center;clear:both; padding:0.2rem 0rem 0.3rem 0rem;}
.page a,.page span{display: inline-block;padding:0.07rem 0.12rem;margin:0px 0.03rem;background:#ededed;border-radius:0.03rem;font-size:0.2rem;}
.page a:active,.page .current{ background:#e60012;color:#FFF;display:inline-block;}
.page select{ height:33px;}
.page .pageinfo,.page .pagenum,.page .current{ display:none;}
/*新闻内页-*/
.show_h2{ font-size:0.3rem;line-height:0.46rem; color:#000; padding:0.05rem 0rem 0.05rem 0rem; text-align:center;}
.show_time{font-size:0.2rem; padding:0.08rem 0rem 0.1rem 0rem;color:#666; border-bottom:1px solid #ccc; text-align:center;}
.show_video{ width:100%; padding:0.15rem 0rem; text-align:center;}
.show_video iframe{ margin:0px auto;}
.show_body{ padding:0.12rem 0px 0.3rem 0px;font-size:0.2rem; line-height:0.34rem;}
.show_pre_next{ border-top:0.03rem solid #ddd; background-color:#fff; padding:0.1rem 0rem 0.2rem 0rem;font-size:0.2rem; line-height:0.34rem;}
.show_pre_next p{ margin-top:0.07rem;}
.show_fenxiang{ padding:0.07rem 0px;}
/*图片内页切换-*/
.img_qiehuan{ padding:0.2rem 0px 0px 0px;}
.img_qiehuan .gallery-top .swiper-slide img{ height:4rem;}
.img_qiehuan .gallery-top .swiper-button-prev,.img_qiehuan .gallery-top .swiper-button-next{width:0.5rem;height:0.5rem; border-radius:50%;position: absolute;z-index: 20;background-color:rgb(0,0,0,0.2);background-repeat: no-repeat;background-position: center center;background-image: url(/Public/skin/images/qiehuan_l.png); background-size:0.3rem; outline:none;}
.img_qiehuan .gallery-top .swiper-button-prev{ left:0.1rem;}
.img_qiehuan .gallery-top .swiper-button-next{background-image: url(/Public/skin/images/qiehuan_r.png); right:0.1rem;}
.img_qiehuan .gallery-thumbs{ margin-top:0.1rem;}
.img_qiehuan .gallery-thumbs .swiper-slide img{ height:0.95rem; opacity:0.8;}
.img_qiehuan .gallery-thumbs .swiper-slide{ cursor:pointer;}
.img_qiehuan .gallery-thumbs .swiper-slide-thumb-active img{ opacity:1;}
/*.img_qiehuan .gallery-thumbs .swiper-slide-thumb-active:before { border:2px solid #e60012;content: '';display: block;left:0px;position: absolute;top:0px;width:100%; height:0.95rem;}*/
.show_video_dsf{ width:100%; margin:0.15rem auto;}
.show_video_dsf iframe{ width:100%; height:4.5rem;}
/*联系*/
.lx{ padding:0rem 0px;}
.lx_l{ width:100%;}
.lx_r{ width:100%;}
.lx_r .list_h2 h2{ font-size:0.36rem; letter-spacing:0px; margin-top:0.15rem;}
.list_h2 h2 i{ width:0.4rem; height:0.2rem;}
.lx_r .desc{ padding:0rem 0px 0px 0px; color:#666;}
.lx_t_tit{ font-size:0.3rem; font-weight:bold; line-height:0.4rem; padding:0.15rem 0rem; text-align:center;}
.lx_t_desc{ font-size:0.2rem; line-height:0.34rem; color:#666; padding:0px 0rem; text-align:center;}
.lx_c{ padding:0.3rem 0.3rem 0.3rem 0.3rem; background-color:#f5f5f5;}
.lx_c_ul{ padding-top:0.1rem;}
.lx_c_ul li{ width:100%;text-align:center; padding:0.2rem 0rem 0.2rem 0rem;}
.lx_c_ul li .ico{
	width: 1.5rem;
	height:1.5rem;
	line-height:1.5rem;
	text-align: center;
	background-color: #4e4946;
	border-radius: 3px;
	margin: 0px auto;
	background-repeat: no-repeat;
	background-position: center center;
}
.lx_c_ul li .tit{ font-size:0.26rem; line-height:0.32rem; padding:0.25rem 0px 0.1rem 0px;}
.lx_c_ul li .desc{ font-size:0.24rem; line-height:0.36rem; color:#666; padding:0rem 0.4rem;}
.lx_c_ul li:nth-child(1) .ico{background-image: url(/Public/skin/images/lx_ico_dh.png); background-size:0.7rem;
}
.lx_c_ul li:nth-child(3) .ico{background-image: url(/Public/skin/images/lx_ico_dz.png);background-size:0.7rem;}
/*留言-*/
.zxjm{ padding:0.2rem 1% 0.2rem 1%;}
.zxjm_li{ width:100%;padding:0.1rem 0rem; font-size:0.2rem;}
.form_text,.form_textarea,.form_text_verifycode{ width:100%; height:0.55rem; line-height:0.55rem; text-indent:0.1rem; border:1px solid #e2e2e2; background-color:#fff; margin-top:0.1rem;}
.form_textarea{ height:2rem;}
.zxjm_li .required{  color:#e60012;}
.zxjm_li_yzm  .form_text_verifycode{ width:1.4rem;}
.zxjm_li_yzm .code_image{ margin-top:-0.05rem;vertical-align: middle;}
.form_button {height:0.6rem; line-height:0.6rem;width: 100%; border:1px solid #e60012;background-color: #e60012;color: #FFF;cursor: pointer;font-family: "Microsoft yahei"; font-size:0.22rem; border-radius:3px; margin-top:0.1rem;}
/*返回顶部-*/
#topcontrol{z-index:99999;}
.fhdb_top{background-color: #c9c9c9;}
.fhdb_top:active{ background-color:#e60012;}
/*底部-*/
.footer{background-color:#f3f3f3;width:90%;padding:0.3rem 5% 1rem 5%; position:relative;font-size:0.18rem; line-height:0.35rem;color:#555; text-align:center;}
.footer a,.footer a:active{ color:#555;}
/*底部固定工具条*/
.toollist {background:#2E3340; margin: auto; display: block; height: 0.8rem; position: fixed; bottom:0rem; left:0rem; right:0rem; z-index:9999;}
.toollist li{ float:left;width: auto;  height: 100%;width:25%;position: static!important;  margin: 0;-webkit-box-sizing: border-box;box-sizing: border-box; -webkit-box-flex: 1; box-flex: 1;-webkit-box-sizing: border-box; box-shadow: none!important;}
.toollist li a {text-align: center;display: block;text-decoration: none;padding-top: 0.05rem;position:relative;color: #fff;}
.toollist li a img{width:0.3rem;height:0.3rem; margin-top:0.06rem;}
.toollist li a p{margin: 0.03rem 0 0px 0;font-size:0.18rem; line-height:0.3rem;display: block !important;text-align: center;}
#boxss{display: none;width: 160px;padding-top:10px;font-size:0.18rem; line-height:0.3rem; background:#fff; text-align:center;position: absolute; bottom:56px; left:50%; margin-left:-80px; z-index:121; padding-bottom:0.08rem;}
#boxss img{ width:140px; height:140px;}
/* 网站地图 */
.sitemap_box{ padding-bottom:0.1rem;}
.sitemap_h2{ font-size:0.2rem; height:0.4rem; border-bottom:1px solid #ccc;}
.sitemap_h2 span{ display:inline-block; border-bottom:2px solid #e60012; padding:0px 10px 0px 5px; height:0.39rem; line-height:0.39rem;}
.sitemap_ul{ padding:0.05rem 0px;}
.sitemap_ul li{ float:left; margin-right:0.3rem; font-size:0.18rem;}
/*微信弹窗*/
#wxnr {width: 100%;height: 100%;position: fixed;top: 0;z-index: 1000;display: none;background: rgba(0,0,0,.7);}
#wxnr .nrdf {margin: auto;position: absolute;top: 50%;left: 50%;width: 4rem;height: 4.1rem;padding: 0.3rem;margin-top: -2rem;margin-left: -2.3rem;text-align: center;background-color: rgba(255, 255, 255, 0.8);box-shadow: 0px 2px 6px #777;-webkit-box-shadow: 0px 2px 6px #777;-moz-box-shadow: 0px 2px 6px #777;border-radius: 0.1rem;}
#wxnr img {width: 2.1rem;height: 2.1rem;display: block;margin: 0 auto 0.1rem auto;}
#wxnr p {font-size: 0.24rem;line-height: 0.4rem;text-align: center; margin:0rem 0rem 0rem 0rem;}
#wxnr i {position: absolute;top: 0.2rem;right: 0.2rem;width: 0.3rem;height: 0.3rem;font-size: 0.2rem;line-height: 0.3rem;text-align: center;color: #fff;font-weight: bold;font-style: normal;background: #333;border-radius: 1rem;cursor: pointer;}
#wxnr .dj a{display: inline-block;padding: 0.05rem 0.2rem  0.06rem 0.58rem;line-height: 0.4rem;background-color: #e60012;color: #fff;border-radius: 0.05rem;cursor: pointer;background-size: 0.28rem;background-position: 0.2rem center;background-repeat: no-repeat; margin-top:0.15rem;}
#wxnr .dj .dkwx{background-image: url(../images/system/weixin.png);}
#wxnr .dj .dhzx{background-image: url(../images/system/tel.png); margin-left:0.1rem; background-color:#2a75ed;}
#wxnr #btns { color:#e60012;}
/*复制提示*/
#weixin {position: fixed;top: 50%;margin-top: -0.4rem;z-index: 9999999;font-size: 0.26rem;color: #fff;width: 90%;right: 5%;line-height: 0.8rem;text-align: center;background: rgba(0, 0, 0, 0.8);border: 2px solid #333;border-radius: 0.1rem;display: none;}
.acadImg{ display:none;}
@media only screen and (max-width: 768px) {
html {font-size:768%;}
}
@media only screen and (max-width: 480px) {
html {font-size:68px;}
}
@media only screen and (max-width: 375px) {
}
@media only screen and (max-width: 320px) {
html {font-size: 48px;}
}
