#cssmenu,
#cssmenu ul,
#cssmenu ul li,
#cssmenu ul li a,
#cssmenu #menu-button {
  margin: 0;
  padding: 0;
  border: 0;
  list-style: none;
  line-height: 1;
  display: block;
  position: relative;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#cssmenu:after,
#cssmenu > ul:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
#cssmenu #menu-button {
  display: none;
}

#cssmenu .ej_nav { position: absolute; top:54px; left: 0px; z-index: 999999; width: 100%; text-align: center; font-size: 14px; background:#009B4C; display: none;}
#cssmenu .ej_nav a { color: #FFF; line-height: 26px; border-bottom: #FFFFFF 1px dotted;}
#cssmenu .ej_nav a:hover { color: #FFF; line-height: 26px; border-bottom: #FFFFFF 1px dotted; background:#009B4C;}

#cssmenu {
  width: auto;
  font-family: 'Open Sans', sans-serif;
  line-height: 1;
  background: #ffffff;
}
#menu-line {
  position: absolute;
  top: 0;
  left: 0;
  height: 3px;
  background: #fff;
  -webkit-transition: all 0.25s ease-out;
  -moz-transition: all 0.25s ease-out;
  -ms-transition: all 0.25s ease-out;
  -o-transition: all 0.25s ease-out;
  transition: all 0.25s ease-out;
}

#cssmenu > ul > li {
  float: left;
	margin-top: 30px;
}
#cssmenu.align-center > ul {
  font-size: 0;
  text-align: center;
}
#cssmenu.align-center > ul > li {
  display: inline-block;
  float: none;
}
#cssmenu.align-center ul ul {
  text-align: left;
}
#cssmenu.align-right > ul > li {
  float: right;
}
#cssmenu.align-right ul ul {
  text-align: right;
}
#cssmenu > ul > li > a {
  padding: 20px;
  font-size: 14px;
  text-decoration: none;
  text-transform: uppercase;
  color: #333;
  -webkit-transition: color .2s ease;
  -moz-transition: color .2s ease;
  -ms-transition: color .2s ease;
  -o-transition: color .2s ease;
  transition: color .2s ease;
}
#cssmenu > ul > li:hover > a,
#cssmenu > ul > li.active > a {
  color: #009B4C;
}
#cssmenu > ul > li.has-sub > a {
  padding-right: 25px;
}

#cssmenu > ul > li.has-sub:hover > a::after {
  border-color: #009B4C;
}
#cssmenu ul ul {
  position: absolute;
  left: -9999px;
	display: none
}
#cssmenu li:hover > ul {
  left: auto;
}
#cssmenu.align-right li:hover > ul {
  right: 0;
}
#cssmenu ul ul ul {
  margin-left: 100%;
  top: 0;
}
#cssmenu.align-right ul ul ul {
  margin-left: 0;
  margin-right: 100%;
}
#cssmenu ul ul li {
  height: 0;
  -webkit-transition: height .2s ease;
  -moz-transition: height .2s ease;
  -ms-transition: height .2s ease;
  -o-transition: height .2s ease;
  transition: height .2s ease;
}
#cssmenu ul li:hover > ul > li {
  height: 32px;
}
#cssmenu ul ul li a {
  padding: 10px 20px;
  width: 160px;
  font-size: 12px;
  background: #333333;
  text-decoration: none;
  color: #dddddd;
  -webkit-transition: color .2s ease;
  -moz-transition: color .2s ease;
  -ms-transition: color .2s ease;
  -o-transition: color .2s ease;
  transition: color .2s ease;
}
#cssmenu ul ul li:hover > a,
#cssmenu ul ul li a:hover {
  color: #ffffff;
}
#cssmenu ul ul li.has-sub > a::after {
  position: absolute;
  top: 13px;
  right: 10px;
  width: 4px;
  height: 4px;
  border-bottom: 1px solid #dddddd;
  border-right: 1px solid #dddddd;
  content: "";
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-transition: border-color 0.2s ease;
  -moz-transition: border-color 0.2s ease;
  -ms-transition: border-color 0.2s ease;
  -o-transition: border-color 0.2s ease;
  transition: border-color 0.2s ease;
}
#cssmenu.align-right ul ul li.has-sub > a::after {
  right: auto;
  left: 10px;
  border-bottom: 0;
  border-right: 0;
  border-top: 1px solid #dddddd;
  border-left: 1px solid #dddddd;
}
#cssmenu ul ul li.has-sub:hover > a::after {
  border-color: #ffffff;
}
@media all and (max-width: 768px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min-resolution: 192dpi) and (max-width: 1024px), only screen and (min-resolution: 2dppx) and (max-width: 1024px) {
  #cssmenu {
    width: 100%;
  }
	#cssmenu .ej_nav{ display: none;}
  #cssmenu ul {
    width: 100%;
    display: none;
  }
  #cssmenu.align-center > ul,
  #cssmenu.align-right ul ul {
    text-align: left;
  }
  #cssmenu ul li,
  #cssmenu ul ul li,
  #cssmenu ul li:hover > ul > li {
    width: 100%;
    height: auto;
    border-top: 1px solid rgba(120, 120, 120, 0.15);
  }
  #cssmenu ul li a,
  #cssmenu ul ul li a {
    width: 100%;
  }
  #cssmenu > ul > li,
  #cssmenu.align-center > ul > li,
  #cssmenu.align-right > ul > li {
    float: none;
    display: block;
  }
  #cssmenu ul ul li a {
    padding: 20px 20px 20px 30px;
    font-size: 12px;
    color: #000000;
    background: none;
  }
  #cssmenu ul ul li:hover > a,
  #cssmenu ul ul li a:hover {
    color: #000000;
  }
  #cssmenu ul ul ul li a {
    padding-left: 40px;
  }
  #cssmenu ul ul,
  #cssmenu ul ul ul {
    position: relative;
    left: 0;
    right: auto;
    width: 100%;
    margin: 0;
  }
  #cssmenu > ul > li.has-sub > a::after,
  #cssmenu ul ul li.has-sub > a::after {
    display: none;
  }
  #menu-line {
    display: none;
  }
  #cssmenu #menu-button {
    display: block;
    padding: 20px;
    color: #000000;
    cursor: pointer;
    font-size: 12px;
    text-transform: uppercase;
  }
  #cssmenu #menu-button::after {
    content: '';
    position: absolute;
    top: 20px;
    right: 20px;
    display: block;
    width: 15px;
    height: 2px;
    background: #000000;
  }
  #cssmenu #menu-button::before {
    content: '';
    position: absolute;
    top: 25px;
    right: 20px;
    display: block;
    width: 15px;
    height: 3px;
    border-top: 2px solid #000000;
    border-bottom: 2px solid #000000;
  }
  #cssmenu .submenu-button {
    position: absolute;
    z-index: 10;
    right: 0;
    top: 0;
    display: block;
    border-left: 1px solid rgba(120, 120, 120, 0.15);
    height: 52px;
    width: 52px;
    cursor: pointer;
  }
  #cssmenu .submenu-button::after {
    content: '';
    position: absolute;
    top: 21px;
    left: 26px;
    display: block;
    width: 1px;
    height: 11px;
    background: #000000;
    z-index: 99;
  }
  #cssmenu .submenu-button::before {
    content: '';
    position: absolute;
    left: 21px;
    top: 26px;
    display: block;
    width: 11px;
    height: 1px;
    background: #000000;
    z-index: 99;
  }
  #cssmenu .submenu-button.submenu-opened:after {
    display: none;
  }
}


.n_cn{width: 1180px; margin: 0 auto; padding: 0px; padding-right:45px;}
.n_cn_2{width: 1180px; margin: 0 auto; padding: 0px;}
.logo_img{float: left; width: 450px;}
.logo_img img{width: 100%; height: 100%;}
.menu_top{float: right; padding-top: 50px;}
.yuyan{float: right; margin-top: 45px; padding-left: 30px;}
.clear{clear: both;}
.hz{height: 212px;}
@media (max-width:1200px) {
	.n_cn{width: 100%;}
	.n_cn_2{width: 100%;}
}
@media (max-width:768px) {
	.n_cn{width: 100%;}
	.n_cn_2{width: 100%;}
	.logo_img {width: 70%; padding-left: 15px;}
	.logo_img img{width: 100%;}
	.menu_top{width: 100%;}
	.yuyan{float: right; margin-top: 20px; font-size: 14px; padding-left: 0px; padding-right: 15px;}
	#cssmenu > ul > li {
  float: left;
	margin-top: 0px;
}
	.hz{height: 60px;}
}

.n_foot{background: #F7F7F7;}

.foot_menu{width: 80%; float: left; padding-top: 40px; padding-bottom: 60px;}
.foot_menu ul{width: 20%; float: left; text-align: center;}
.foot_menu ul .foot_title{color: #000; font-size: 16px;}
.foot_menu ul .foot_title a{color: #000; font-size: 16px;}
.foot_menu ul li{padding: 5px 0px;}
.foot_menu ul li a{font-size: 14px; color: #808080}
.foot_menu ul li a:hover{color:#009B4C }
.ewm{width: 20%; float: right;}
.ewm{text-align: center;}
.ewm span{display: block;  width: 100%; text-align: center; padding-top: 40px; color: #000;}

.news_mod{margin-left:50px;border-radius:0px;color:#000000;margin-right:50px;}
.news_padding{padding-bottom: 40px}
.news_p2{padding-top: 40px;}
.news_img{width: 250px;}
.news_img img{width: 250px; height: 150px;}
.pc_yc{display: none;}
.blog-content .post-title{text-align: left;}
@media (max-width:768px) {
	.foot_menu{width: 100%; float: none; padding-top: 20px; padding-bottom: 20px;}
	.foot_menu ul{width:33.33%; float: left; text-align: center;}
	.foot_menu ul .foot_title{color: #000; font-size: 14px; padding-top: 20px;}
	.foot_menu ul li a{font-size: 12px; color: #808080}
	.ewm{width: 100%; float: none; display: none;}
	.ewm span{display: block;  width: 100%; text-align: center; padding-top: 20px; color: #000;}
	.news_mod{margin-left:20px;border-radius:0px;color:#000000;margin-right:20px;}
	.news_padding{padding-bottom: 0px}
	.news_p2{padding-top: 20px;}
	.news_img{width: 100%;}
.news_img img{width: 100%; height: 180px;}
	.bit-html .itempcbody .blog-media.wf-td, .bit-html .itempcbody .blog-content.wf-td {
        display: block;
        margin: 0px 0 0px 0 !important;
        padding: 0 !important;
        width: 100% !important;
    }
	.bit-html .itempcbody .blog-media.wf-td{text-align: center;}
	.blog-content .post-title{text-align: center;}
	.post_excerpt{text-align: center;}
	.pc_yc{display: block;}
}
.bj3 {
    background-color: #FFFFFF;
    float: left;
    background-color: #fff;
    width: 100%;
    height: 100%;
    display: block;
    padding-top: 30px;
}

.box {
    width: 1000px;
    height: 100%;
    margin: 0px auto;
    clear: both;
    font-family: 微软雅黑;
    font-size: 15px;
}
.jrwm {
    line-height: 48px;
}

    .jrwm ul span {
        font-weight: bold;
		color: #333;
    }

    .jrwm ul .text {
        padding: 0 20px;
        cursor: pointer;
		color: #666
    }

        .jrwm ul .text:hover {
            background-color: #009B4C;
            color: #FFFFFF;
        }

    .jrwm ul li {
        list-style: none;
    }

.bot ul li a:hover {
    color: #FFFFFF;
}

.jrwmli {
    text-align: center;
    line-height: 48px;
    margin-top: 40px;
    padding-bottom: 40px;
    height: 100%;
    overflow: hidden;
}

    .jrwmli span {
        width: 246px;
        float: left;
    }

    .jrwmli strong {
        width: 155px;
        text-align: left;
        float: left;
        margin-left: 90px;
    }

    .jrwmli b {
        float: left;
    }

    .jrwmli .lb {
        border-bottom: 1px solid #CCCCCC;
        height: 48px;
        font-weight: bold;
    }

    .jrwmli a {
        width: 164px;
        text-align: left;
        float: left;
        margin-left: 90px;
        font-weight: normal;
    }

.padding_1{margin-top:50px;margin-bottom:50px;}
.padding_2{width:91.5%;margin-left:50px;}

.margin_1{margin-left: 50px;}
.margin_2{margin-top: 80px;}
.margin_3{margin-top: 50px;}

.tab_fl{display:inline-block;position:absolute;top:auto;right:0;}
.yc{display: none;}
#cssmenu ul ul li a{display: none;}

.ds{display: inline-block}
@media (max-width:768px) {
	.tab_fl{display:block;position:inherit;top:0;right:0;}
	.yc{display: block;}
	#cssmenu ul ul li a{display: block;}
	.padding_1{margin-top:10px;margin-bottom:10px;}
	.padding_2{width:100%;margin-left:0px;}
	.slides_container li a img{width: 80%; height: 220px;}
	.margin_1{margin-left: 0px;}
	.margin_2{margin-top: 20px;}
	.margin_3{margin-top: 50px;}
	.qfy-column-1-5b7ccd119aa1711111 > .column_inner{padding-right: 0px;}
	.box{width: 100%;}
	.bj3{padding-top: 10px;}
	.jrwmli strong{margin-left: 0px; width: 30%; text-align: center; font-size: 12px;}
	.jrwmli span{width: 20%; font-size: 12px;}
	.jrwmli a{margin-left: 0px; width: 33%; text-align: center; font-size: 12px;}
	.nr_img img{width: 100%;}
	.ds{display: block;}
	.slides_container li{margin-left: 0px;}
	.tdzj{padding-left: 0px;}
	.tdzj dl{margin-left: 0px; width: 100%;}
	.nr_img img{width: 100%}
	.hj_img img{width: 100%}
}
.tdzj dd span{font-size: 14px;}

/*分页样式*/
.page_info{text-align:center;margin:20px 0;color:#333;}
.page_info span{padding:0 2px;font-weight:bold;}
.page_list{height:24px;line-height:24px;text-align:center;letter-spacing:0;font-family:"Arial Black";font-size:12px;margin:20px 0 60px 0;}
.page_list a{display:inline-block;color:#898989;border:1px solid #e8e8e8;background:#f8f8f8;text-align:center;padding:0 8px;margin:3px 1px;}
.page_list a:hover{color:#fff;border:1px solid #898989;background:#898989;}
.page_list a.on{color:#333;border:1px solid #ccc;background:#E5EDF2;}

.prev {
    background: url(../images/arrow-left.png) no-repeat;
    width: 23px;
    height: 60px;
    display: block;
    left: 1px;
    top: 100px;
    position: absolute;
    text-indent: -999em;
    outline: none;
    z-index: 11;
}

.next {
    background: url(../images/arrow-right.png) no-repeat;
    width: 23px;
    height: 60px;
    display: block;
    right: 0px;
    top: 100px;
    position: absolute;
    text-indent: -999em;
    outline: none;
    z-index: 11;
}

.slides_container li a img {
    width: 364px;
    height: 250px;
}

#slides {
    width: 100%;
    margin: 20px auto;
    overflow: hidden;
    position: relative;
}

.slides_container li {
    width: 100%;
    float: left;
    margin-left: 32px;
}

.text_m{display: none;}

.foot_text br{display: none}
@media (max-width:768px) {
	.text_m{display:block; position: absolute; color: #fff; width: 100%; text-align: center;top: 80px; left: 0px;}
	.text_m_1{font-size: 20px; font-weight: bold}
	.text_m_2{font-size: 12px;}
	.foot_menu ul .yctext{display: none;}
	.foot_title{display: block;}
	.foot_text br{display: block;}
	.slides_container li {
    width: 100%;
    float: left;
    margin-left: 0px;
}
}

.zy_nav{display:inline-block;position:absolute;top:auto;right:0;}
.x_nav{display: none}
    
@media (max-width:768px) {
	.zy_nav{display:none;position:inherit;top:auto;right:0; width: 100%;}
	.x_nav{width: 100%; padding: 5px 5px 25px 5px;display: block; }
	.x_nav a{display: block; width: 45%; text-align: center;cursor: pointer;
    line-height: 13px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    border-style: solid;
    font-family: 微软雅黑;
    font-size: 13px;
    background-color: transparent;
    color: #aaaaaa;
    border-top: 1px solid #D0D0D0;
    border-bottom: 1px solid #D0D0D0;
    border-left: 1px solid #D0D0D0;
    border-right: 1px solid #D0D0D0;
    padding: 8px 0px;
		margin: 5px 5px 0px 5px;
	float: left;}
	.x_nav a.active{background-color: #009B4C !important;
    color: #ffffff !important;
    font-weight: 400 !important;}
	.x_nav a:hover {
    background-color: #009B4C !important;
    color: #ffffff !important;
		font-weight: 400 !important;}
	.x_nav a:focus {
    background-color: #009B4C !important;
    color: #ffffff !important;
		font-weight: 400 !important;}
}
.gd_img{margin-right: 7px !important; width: 364px !important;}
.gd_img img{width: 364px; height: 250px;}
.swiper-container{padding: 0px 30px;}

@media (max-width:768px) {
	.swiper-container{padding: 0px 0px;}
	.gd_img{margin-right: 0px !important; width: 100% !important;}
	.gd_img img{width: 100%; height:auto;}
}



.tdzj {
    border-bottom: 1px dashed #CCCCCC;
    float: left;
    width: 100%;
    height: 100%;
    padding-bottom: 40px;
    padding-left:50px;
}

    .tdzj dl {
        float: left;
        width: 800px;
        margin-left: 35px;
    }

    .tdzj dt {
        font-size: 36px;
        margin-bottom: 20px;
        margin-top: 3px;
    }

    .tdzj dd {
        font-size: 17.8px;
        line-height: 36px;
        margin-bottom: 20px;
    }


.img_list_container{width: 1090px; margin: 0 auto;}
.item_img_aa img{width: 679px; height: 386px;}
.ck_btn{display:inline-block;position:absolute;top:auto;}
.pin1{padding-bottom: 38px;}
.gdgd{height: 500px;}
.sho_lb{padding-left: 50px;}
@media (max-width:768px) {
	.img_list_container{width: 100%;}
	.img_list_container{width:100%; margin: 0 auto;}
	.qfy_title.center{padding-bottom: 20px;}
	.sj_yc{display: none;}
	.item_img_aa img{width: 100%; height: auto; }
	.ck_btn{display:block;position:inherit;top:auto; margin-bottom: 15px;}
	.pin1{padding-bottom: 15px;}
	.gdgd{height: auto;}
	.sho_lb{padding-left: 0px;}
}

@media only screen and (min-width: 992px) {

        section.section.qfy-row-2-news > .img_list_container {
            max-width: 1090px;
            margin: 0 auto;
        }

.img_list_container{width: 1090px; margin: 0 auto;}
}


.p_logo img{ width: 100%}
.m_logo { display:none;}
@media (max-width: 768px){
	.hz { height:150px;}
	.p_logo { display:none;}
	.m_logo { display:block;}
	.tdzj a { display:block; width:100%;}
	.tdzj dl { width:76%; float:none; overflow:hidden; margin-left:0px;}
}

/*** 首席专家  ***/


.chief img{max-width:60%;margin:0 auto;display:block;}
.honor{margin-top:2em;}

.honor ul{display: flex; justify-content: center;}
.honor ul li{margin:0 0.2em;}
.honor div {margin-bottom:3em;animation-delay: 0.1s;animation-name: qfyfadeInUp;}
.honor div p{text-align:center;list-style: initial;color: #666666;font-size: 16px;font-family: 微软雅黑;line-height: 26px;}
.honor div img{max-width:100%;margin:0 auto;display:block;}
@media screen and (max-width:992px) {
	.chief img{ max-width:100%;}
	
}

/*** 荣誉委员会  ***/
.adviser{}
.adviser ul{width:100%;}
.adviser ul li{width:50%;float:left;display: flex; justify-content: space-between;margin-bottom:2em;animation-delay: 0.1s;animation-name: qfyfadeInUp;padding-left: 43px;}
.adviser ul li div:nth-child(2n+1){width:35%;}
.adviser ul li div:nth-child(2n+2){width:75%;}
.adviser ul li div img{max-width:100%;}
.adviser ul li div h3{font-size:16px;line-height:20px;color:#000;font-weight: bold;padding-left:20px;}

.adviser ul li div p{line-height:22px;color:#666;margin-top:0.6em;min-height:0.6em;padding-left:20px;}


@media (max-width: 992px){
	.adviser ul li{width:100%;}
	.adviser ul li div{width:100%;}
	
}


/*** 在研项目分类  ***/
.project{}
.project img{max-width:100%;margin:0 auto;display:block;}
.project .project_img{padding:0 50px;box-sizing: border-box;margin-bottom:20px;}
.project .project_l .project_img{border-right:1px solid #808080;}
.project .project_l,.project .project_r{width:50%;float:left;animation-delay: 0.1s;animation-name: qfyfadeInUp;}
.project ul{padding-left:150px;padding-bottom:20px;}
.project ul li{list-style: initial;color:#333;font-size:18px;line-height:36px;}
.project_a{display: inline-block;max-width: 100%;text-align: center;font-family: 微软雅黑;font-size: 12px;background-color: #009B4C;color: #ffffff;border-width: 1px;border-style: solid;border-color: #009B4C;padding: 5px 15px;margin-right: 15px;margin-left: 133px;margin-bottom: 30px;}
.project_li_img{max-width:300px;}
.project_li_p p{padding-left:25px;line-height:28px;background: url(/images/project_d.png) no-repeat 0 50%;}


@media (max-width: 1150px){
	
.project ul{padding-left:80px;padding-bottom:15px;}
.project ul li{font-size:16px;line-height:28px;}	
.project_a{margin-left: 68px;}	
	
}
@media (max-width: 992px){
	
.project .project_l,.project .project_r{width:100%;}
.project .project_l .project_img{border-right:0px solid #808080;}
.project ul li{font-size:14px;line-height:28px;}	

.project_li_img{max-width:230px!important;}
}

@media (max-width: 768px){
	.project_li_img{max-width:100%!important;}
	.project_li_p p{background: none;padding-left:0px;}
}



.newstext{padding-left: 43px;padding-bottom:30px;}
.newstext img{max-width:100%;}
.newstext .newstext_l{width:65%;float:left;}
.newstext .newstext_l h3{font-family: 微软雅黑;font-size: 28px;font-weight: normal;font-style: normal;color: #333;}
.newstext .newstext_l .qfe_time{color:#999;font-size:14px;margin-top:20px;}
.newstext .newstext_l .newstext_p{margin-top:40px;}
.newstext .newstext_l .newstext_p img{display:block;margin:25px auto;}
.newstext .newstext_l .newstext_p p{color:#666;font-size:16px;line-height:30px;margin:22px 0;}
.newstext .newstext_l .newstext_p h6{height:50px;background-color:#57BEB5;font-size:20px;width:100%;line-height:50px;color:#fff;font-weight:bold;text-align:center;margin-top:10px;}



.newstext .newstext_r{width:35%;float:left;padding:0 80px;}
.newstext .newstext_r ul{}
.newstext .newstext_r ul li{height:55px;margin-bottom:15px;border-bottom:1px solid #e5e5e5;}
.newstext .newstext_r ul li p{color:#373A41;font-size:16px;height:18px;line-height:18px;overflow:hidden;margin-bottom:5px;}
.newstext .newstext_r ul li span{color:#bfbfbf;font-size:14px;line-height:16px;}


@media (max-width: 992px){
	.newstext{padding-left: 0px;padding-bottom:10px;}
	.newstext .newstext_l,.newstext .newstext_r{width:100%;}
	.newstext .newstext_r{margin-top:30px;padding:0;}
	.newstext .newstext_l .newstext_p img{margin:15px auto;}
	.newstext .newstext_l .newstext_p p{color:#666;font-size:14px;line-height:26px;margin:15px 0;}
	.newstext .newstext_l .newstext_p h6{height:35px;background-color:#57BEB5;font-size:16px;width:100%;line-height:35px;color:#fff;font-weight:bold;text-align:center;margin-top:10px;}

	
}


/*** 关于公司  ***/
.about{max-width: 100%;margin: 0 auto;	padding:0 50px;}

.about .about_title{margin:20px 0 50px;}
.about .about_title h3{font-size:32px;color:#444;font-weight:bold;text-align:center;}

.about .about_img{width:45%;float:left;}
.about .about_img img{max-width:100%;margin:0 auto;display:block;}
.about .about_p{width:55%;float:right;padding-left:50px;box-sizing: border-box;}
.about .about_p p{font-size:20px;color:#444;line-height:38px;margin:6px 0;}
.about .about_p span{font-weight:bold;color:#0E74A7}

@media (max-width: 1200px){
	
.about .about_p p{font-size:18px;color:#444;line-height:34px;margin:20px 0;}

}
@media (max-width: 992px){
	.about{max-width: 100%;margin: 0 auto;	padding:0 20px;}
	.about .about_title{margin:10px 0 30px;}
	.about .about_title h3{font-size:24px;color:#444;font-weight:bold;text-align:center;}
	.about .about_img{width:100%;float:left;}
	.about .about_p{width:100%;padding-left:0px;}
	.about .about_p p{font-size:16px;color:#444;line-height:32px;margin:20px 0;}
}



/*** 研发团队 ***/
.team{max-width: 100%;margin: 0 auto; padding:0 50px;}

.team h3{font-size:32px;color:#444;font-weight:bold;text-align:center;margin:20px 0 50px;}
.team img{max-width:100%;margin:0 auto;display:block;}

.team .p1{font-size:16px;color:#444;line-height:24px;text-align:center;}
.team p{font-size:18px;color:#444;line-height:38px;margin:20px 0;}
.team span{font-weight:bold;color:#0E74A7}


.team .yftd_l{width:37%;float:left;margin-left:8%;}
.team .yftd_l span{font-weight: normal;color: #444;font-size:18px;line-height:40px;padding-top:8px;display:block;}
.team .yftd_r{width:44%;float:right;margin-right:8%;}
.team .yftd_r p{font-size:20px;line-height:45px;}
@media (max-width: 1200px){
.team p{font-size:18px;color:#444;line-height:34px;margin:20px 0;}
}
@media (max-width: 992px){
	.team .yftd_l{width:100%;margin-left:0%;}
	.team .yftd_r{width:100%;margin-right:0%;}
	.team .yftd_r p{font-size:16px;line-height:32px;}
	.team{max-width: 100%;margin: 0 auto;	padding:0 20px;}
	.team h3{margin:10px 0 30px;font-size:24px;color:#444;font-weight:bold;text-align:center;}
	.team img{width:100%;}
	.team p{font-size:16px;color:#444;line-height:32px;margin:14px 0;}
	
	
	
}


/*** 专家团队 ***/
.chief{padding-bottom: 10px;border-radius: 0px;background-color:#FFFFFF}
.chief .zjtd{max-width: 1280px;margin: 0 auto 30px;}
.chief .zjtd .zjtd_xm{position: relative;background-repeat: no-repeat;margin-top: 0;margin-bottom: 0;padding-top: 28px;padding-bottom: 35px;padding-right: 0;padding-left: 0;}

.chief .zjtd .zjtd_xm h3{font-family: 微软雅黑;font-size: 30px;font-weight: normal;font-style: normal;color: #31353d;display: block;margin-bottom: 10px;text-align:center;}
.chief .zjtd .zjtd_xm span{border-bottom: 4px solid rgb(0, 155, 76);width: 60px;max-width: 60px;display: block;margin:0 auto;}

.chief .zjtd ul{}
.chief .zjtd ul li{width:20%;float:left;}
.chief .zjtd ul li img{display:block;margin:0 auto 10px;max-width:100%;}
.chief .zjtd ul li p{text-align:center;font-size:16px;line-height:32px;/* height:32px; */color:#494949}

@media (max-width: 992px){
	.chief .zjtd ul li{width:33%;float:left;padding-bottom:20px;}
	.chief .zjtd ul li p{line-height:28px;}
}

@media (max-width: 554px){
	.chief .zjtd ul li{width:50%;float:left;padding-bottom:20px;}
	.chief .zjtd ul li p{font-size:14px;line-height:24px;}
}


/*项目 弹出*/

#wrapper { max-width: 600px; margin: 0 auto; text-align: center; } 
#gallery { overflow: hidden; }
#gallery .project_a { display: block; float: left; }
#gallery .project_a img { display: block; border: 0;}
.pic img {width:800px; max-width:90%;}
	
@media (max-width: 992px){

.pic img {width:100%!important;max-width:100%!important;}
}	


/*首页新闻模块*/
#news_zx ul li p a:hover {
  color: #009B4C;
}