@charset "utf-8";

*{margin: 0;padding: 0;border: 0;outline: none;
box-sizing: border-box; -webkit-box-sizing: border-box; -o-box-sizing: border-box;
-ms-box-sizing: border-box; -moz-box-sizing: border-box;}
html {width: 100%; font-weight: normal;
	-webkit-text-size-adjust:none; -ms-text-size-adjust: 100%;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;}
body{font-size: 14px;line-height: 1.6;background-color:#fff;color:#666666; font-family: 'Microsoft YaHei', Arial, Helvetica, sans-serif; }
ul,ul li,ol,li {list-style: none outside none;}
img {vertical-align: middle;border: none;}
input,select,option,label,th,textarea{vertical-align: middle;border: none; font-family: 'Microsoft YaHei', Arial, Helvetica, sans-serif;}
a {text-decoration: none;color: inherit;}
a:hover {text-decoration: none;  }

select{ appearance:none;  -moz-appearance:none; -webkit-appearance:none;}   
select::-ms-expand { display: none; }  
.email{unicode-bidi:bidi-override;direction:rtl;}
.clearfix:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {zoom: 1;display: block;_height: 1px;clear: both;}

.fl {float: left;}
.fr {float: right;}
.container{display: block;max-width:1400px; margin:0 auto; }
.hidden{ overflow:hidden;}
.hide{ display:none;}


.header{ height:178px; background: url(../images/headbj.jpg) no-repeat center center; background-size:cover; }
.logos{ height:84px; margin-top:30px; }
.logos img{ display: block; width: 400px;}
/*.logo_m {*/
/*	display: none;*/
/*}*/
.headwz{ height:60px; margin-top:59px; margin-left:50px;}
.headwz img{ display: block; height:100%; }

.hrig{}
.hrig .time{ color:#015293; font-size:14px; line-height:1; margin:65px 0 22px 0; text-align: right; }
.hrig .search{ width:313px; height:42px; border:1px solid #999999; border-radius:0; overflow: hidden; background:#ffffff; }
.hrig .search .input{ width:260px; float:left; background:#ffffff; height:40px; line-height:40px; padding:0 20px; }
.hrig .search .submit{ cursor:pointer; border-left:1px solid #999999; width:50px; height:40px; float:right; background: url(../images/search_btn.png) no-repeat center center; background-size:40px 40px; }

.nav{ height:60px; background:#015293; color:#ffffff; text-align: center; }
.navlist{ }
.navlist li{ float: left; line-height:60px; width:16.6%; font-size:20px; font-weight:bold;     text-align: -webkit-center;}
.navlist li a{ display: block;}
.navlist li.home{ /*width:6%;*/ }
.navlist li.on,.navlist li:hover{ background:#cc0000;}

.nav_btn{ display: none;}

.huibj{ background:#f2f2f2; }
.main{ background:#ffffff; padding:0 30px; overflow: hidden; }

/*头部新闻*/
.htnews{ overflow: hidden; margin:30px 0;}
.hnban{ width:800px;}
.hnban img{ display: block; width:100%;height:450px;}

.hnban .swiper-slide a{ display: block; position: relative;}
.hnban .swiper-slide a:after{ content:""; position: absolute; width:100%; height:100%; background-image: linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0) 60%,  rgba(0,0,0,0.7) 80%, rgba(0,0,0,1) 100%); left:0; top:0; }
.hnban .swiper-slide .tit{ position: absolute; line-height:1; left:0; bottom:0; width:100%; color:#ffffff; font-size:16px; line-height:60px; padding:0 25px; z-index:1;  }

.hnban .swiper-pagination{ line-height:0; bottom:26px; width: auto; right:25px; left:auto; }
.hnban .swiper-pagination .swiper-pagination-bullet{ width:10px; height:8px; background:#808081; margin:0 4px; border-radius:4px; opacity:1; }
.hnban .swiper-pagination .swiper-pagination-bullet-active{ background:#ffffff; width:18px; }

.hnban .hnban-next,.hnban .hnban-prev{ width:32px; height:56px; position:absolute; top:50%; margin-top:-28px; z-index:10; cursor: pointer; }
.hnban .hnban-next{ left:0; background: rgba(177, 180, 184, 0.3) url(../images/hnban-next.png) no-repeat center center; background-size:cover; }
.hnban .hnban-next:hover{ background-color:#015293;}
.hnban .hnban-prev{ right:0; background:rgba(177, 180, 184, 0.3)  url(../images/hnban-prev.png) no-repeat center center; background-size:cover; }
.hnban .hnban-prev:hover{ background-color:#015293;}


.httab{ width:500px; }
.htnav{ height:71px; line-height:70px; border-bottom:1px solid #efefef; font-size:20px; text-align: center; }
.htnav li{float: left; width:100px; cursor: pointer; margin-right:20px; }
.htnav li a{ display: block;}
.htnav li.on{ font-weight: bold; color:#015293; position: relative; }
.htnav li.on:after{ content:""; width:100%; position: absolute; left:0; bottom:0; background:#015293; height:4px;}

.httab_main{}
.httop{ margin:23px 0;}
.httop h3{ color:#151515; font-size:24px; font-weight: normal; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.httop p{ color:#808080; font-size:14px;/* margin-top:10px; */text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.httop h3:hover{ color: #015293; }

.htlist{ overflow: hidden;}
.htlist li{ float: left; width:100%; line-height:42px; }
.htlist li a{ overflow: hidden; width:100%; display: block; font-size:16px; padding-left:26px; position: relative;}
.htlist li a:after{ content:""; width:6px; height:6px; background:#dedede; position: absolute; left:0; top:50%; margin-top:-3px; border-radius:50%; }
.htlist li a .tit{ color:#333333; float: left;  text-overflow: ellipsis; overflow: hidden; white-space: nowrap; width:410px;}
.htlist li a .time{ color:#999999; float: right; width:50px; text-align: right; }
.htlist li:hover a .tit{ color: #015293;}
.htlist li:hover a .time{ color: #015293;}
.htlist li:hover a:after{ background:#015293;}
/*头部新闻*/

/*热点讯息*/
.hspecial{ overflow: hidden; padding:14px; border:1px solid #e5e5e5; margin:30px 0;}
.hspecial .hs_tit{ float: left; width:74px; height:74px; border-radius:5px; background:#015293; font-size:17px; line-height:22px; font-weight: bold; color:#ffffff; padding:15px 19px; }

.hspecial .hs_list{float: left; }
.hspecial .hs_list li{ margin-left:28px; float: left; text-align: center; font-weight: bold; width:280px; height:74px; line-height:74px; color:#015293; font-size:18px; background:url(../images/hsbj.jpg) no-repeat center center; background-size:cover; }
.hspecial .hs_list li a{ display: block;}
.hspecial .hs_list li .tit{ display: inline-block; }
.hspecial .hs_list li .tit2{  position: relative; padding: 0 20px;   width: 100%;}
.hspecial .hs_list li .tit2:after{ content:""; width:34px; height:22px; position: absolute; top:0; left: 0;right:0; background: url(../images/hot-13.png) no-repeat center center; background-size:cover; }
.hspecial .more{ width:46px; height:76px; font-size:14px; line-height:14px; padding:10px 16px; font-weight: bold; color:#ffffff; background:#4976ba; float: right; border-radius:5px; }
/*热点讯息*/

/*信息板块*/
.homeblock{ overflow: hidden; position: relative; margin:30px 0;}
.homeblock:after{ content:""; width:1px; height:100%; position: absolute; left:50%; top:0; background:#dbdbdb; }
.homeblock .plate{ width:640px; }

.htit{ height:50px; line-height:50px; background: url(../images/htit.jpg) repeat-x left center; }
.htit h3{ color:#015293; font-size:24px; padding:0 20px 0 50px; float: left; margin-left:20px; }
.htit h3.hico01{ background:#ffffff url(../images/kc01.png) no-repeat left center; background-size:auto 100%;}
.htit h3.hico02{ background:#ffffff url(../images/kc02.png) no-repeat left center; background-size:auto 100%;}
.htit h3.hico03{ background:#ffffff url(../images/kc03.png) no-repeat left center; background-size:auto 100%;}
.htit h3.hico04{ background:#ffffff url(../images/kc04.png) no-repeat left center; background-size:auto 100%;}
.htit h3.hico05{ background:#ffffff url(../images/kc05.png) no-repeat left center; background-size:auto 100%;}
.htit h3.hico06{ background:#ffffff url(../images/kc06.png) no-repeat left center; background-size:auto 100%;}
.htit h3.hico07{ background:#ffffff url(../images/kc07.png) no-repeat left center; background-size:auto 100%;}
.htit h3.hico08{ background:#ffffff url(../images/kc08.png) no-repeat left center; background-size:auto 100%;}
.htit h3.hico09{ background:#ffffff url(../images/kc09.png) no-repeat left center; background-size:auto 100%;}

.htit .more{ float: right; background:#ffffff; color:#015293; font-size:14px; padding-left:20px; }
.htit .more:hover{ color:#cc0000;}


.hntab_nav{ border-bottom:1px solid #e9e9e9; margin:15px 0 30px 0; }
.hntab_nav li{ float: left; height:50px; line-height:50px; width:140px; font-size:18px; text-align:center; }
.hntab_nav li.on{ color:#015293; font-weight:bold; position: relative;}
.hntab_nav li.on:after{ content:""; width:100%; height:2px; background:#015293; position: absolute; left:0; bottom:-1px; }
.hntab_nav li.on:before{ content:""; width:0; height:0; border-left:4px solid transparent; border-right:4px solid transparent; border-top:8px solid #015293; position: absolute; left:50%; margin-left:-4px; bottom:-7px; }
.hntab_nav span{ float: left; margin:0 6px; font-size:18px; color:#eeeeee; line-height:50px; }
.searchimg{margin-left:375px;}
.searchtext{margin-left:375px;margin-top:15px;}
.ensearchtext{margin-left:270px;margin-top:15px;}
/*信息板块*/

/*首页会员信息*/
.cfc_nav{ overflow: hidden; margin:20px 0; }
.cfc_nav li{ float: left; width:23.5%; margin-right:2%; color:#ffffff; border-radius:5px; overflow: hidden; }
.cfc_nav li a{ display: block; padding:20px 0; }
.cfc_nav li.li01{ background:#015293; }
.cfc_nav li.li02{ background:#529ddb; }
.cfc_nav li.li03{ background:#015293; }
.cfc_nav li.li04{ background:#529ddb; }
.cfc_nav li .ico{ width:40px; margin:0 auto; }
.cfc_nav li .ico img{ display: block; width:100%; }
.cfc_nav li .tit{ font-size:16px; text-align: center; margin-top:10px;}


.ab_nav{ overflow: hidden; background:#ecf3fe; border-radius:5px; padding-bottom:12px; margin-top:20px; }
.ab_nav li{ float: left; width:197px; margin-left:12px; margin-top:12px; background:#ffffff; padding:10px; overflow: hidden; }
.ab_nav li .ico{ width:50px; float: left; border-radius:50%; overflow: hidden; margin:0 15px; }
.ab_nav li .ico img{ display: block; width:100%; }
.ab_nav li .tit{ color:#4a4a4a; font-size:16px; line-height:50px; }
/*首页会员信息*/

/*广告条*/
.advertisement{ margin:30px 0;}
.advertisement img{ display: block; width:100%;height: 170px;}
/*广告条*/

/*专家智库*/
.member_style{ border-top:1px solid #e5e5e5;border-left:1px solid #e5e5e5; margin:30px 0; }
.member_style .swiper-slide{ border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5; }
.member_style .swiper-slide a{ display: block; padding:25px; }
.member_style .swiper-slide .mstop{ overflow: hidden;}
.member_style .swiper-slide .mstop .ico{ width:65px; height:65px; float: left; border:2px solid #e5e5e5; border-radius:50%; overflow: hidden; }
.member_style .swiper-slide .mstop .ico img{ display: block; /*width:100%;  */  height: 100%;}
.member_style .swiper-slide .mstop .tit{ padding-left:80px; color:#3e3e3e; font-size:20px; line-height:1.5; font-weight: bold; height:50px; }
.member_style .swiper-slide .mstop .tit div{display: flex; align-items: center; height:100%; }
.member_style .swiper-slide .mstop .tit span{position: absolute;
    font-size: 14px;
    line-height: 1;
    height: 14px;
    color: #787879;
    font-weight: normal;
    overflow: hidden;
    width: 170px;
    margin-top: -10px;}   
.member_style .swiper-slide .info{ color:#787879; font-size:14px; line-height:30px; margin-top:25px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; min-height: 90px;}
.member_style .swiper-slide:hover{ background:#015293;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;}
.member_style .swiper-slide:hover .info{ color:#e0e8f4; }
.member_style .swiper-slide:hover .mstop .tit{ color:#ffffff; }
.member_style .swiper-slide:hover .mstop .tit span{ color:#e0e8f4; }

.member-style-pagination{ text-align: center; margin:30px 0; line-height:0;}
.member-style-pagination .swiper-pagination-bullet{ width:10px; height:10px; background:#707070; margin:0 5px; border-radius:5px; opacity:1; }
.member-style-pagination .swiper-pagination-bullet-active{ background:#015293; width:40px; }

.home-prev,.home-next{ width:40px; height:40px; position: absolute; top:50%; margin-top:-20px; z-index:100; cursor: pointer; }
.home-next{ left:0; background:#75787c url(../images/hnban-next.png) no-repeat center center; background-size:auto 100%; }
.home-next:hover{ background-color:#015293; }
.home-prev{ right:0; background:#75787c url(../images/hnban-prev.png) no-repeat center center; background-size:auto 100%; }
.home-prev:hover{ background-color:#015293; }
.swiper-button-disabled{background-color:#75787c !important;}
/*专家智库*/

/*图片信息*/
.nimg{ overflow: hidden; margin:20px 0; }
.nimg .img{ width:220px; }
.nimg .img img{ display: block; width:100%; }

.nimg .txt{ padding-left:250px;}
.nimg .txt h3{ color:#151515; font-size:18px; font-weight: normal; margin-top:18px;}
.nimg .txt h3 a{ text-overflow: ellipsis; overflow: hidden; white-space: nowrap; display: block;}
.nimg .txt p{ color:#808080; font-size:14px; line-height:2; margin-top:14px; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }

.tabloid{ margin:30px 0 60px 0;}
.tabloid .swiper-slide{ width:24.25%; position: relative;}
.tabloid .swiper-slide img{ display: block; width:100%;}
.tabloid .swiper-slide .tit{ padding:0 20px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; height:40px; line-height:40px; position: absolute; left:0; bottom:0; background: rgba(0,0,0,0.8); text-align: center; color:#ffffff; font-size:14px; width:100%; }
/*图片信息*/
/*图片链接*/
.hp-unit .hp-unit-list{margin-top:5px;width:100%;height:80px;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-moz-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;}
.hp-unit .hp-unit-list img{width:250px;height:55px;display:inline-block;}
.hp-unit .hp-unit-list li{float:left;margin: 20px auto;width: 260px;}
.hp-unit .hp-unit-list li img{ width:240px; height:100% }
.hp-unit .hp-unit-list a{-webkit-transition:all .3s linear;-moz-transition:all .3s linear;-ms-transition:all .3s linear;-o-transition:all .3s linear;transition:all .3s linear}
.hp-unit .hp-unit-list a:hover{color:#ce0c0c}
/*图片链接*/
/*底部*/
.footer{ background:#f5f5f5; border-top:4px solid #015293; overflow: hidden; }
.link-box{width:1020px}
.link-box li{width:150px;display:inline-flex}
.link-box li img{width:100%;height:auto;}
.dbnav{ color:#3c3c3c; font-size:14px; text-align: center; margin:35px 0; }
.dbnav span{ margin:0 10px; color:#8f8989; font-size:12px; }
.dbnav a:hover{ color:#015293; text-decoration: underline; }

.db_links{ width:1250px; margin:0 auto; overflow: hidden;}
.db_links li{ width:220px; margin-left:25px; border:1px solid #eeeeee; background:#ffffff; position: relative; float: left; text-align: center;cursor: pointer; padding:5px 0;}
.db_links li:after{ position: absolute; right:15px; top: 17px; margin-top:-4px; content:""; height:0; width:0; border-top:8px solid #333333; border-right:4px solid transparent; border-left:4px solid transparent;}
.db_links li dl{display:none;}
/*.db_links li:hover dl{display:block;}*/
.db_links li dl dd{ height:30px; background: transparent; padding:0 15px; font-size:14px; display: block; width:100%; line-height: 30px;}

.dbcontent{ overflow: hidden; padding:35px 0; margin-top:20px; }
.dbcontent .info{ color:#858282; font-size:16px; line-height:30px; /*margin-top:20px; */}

.dbcontent .info span{ margin:0 ;font-size:16px; }
.dbcontent .info a:hover{ color:#015293; text-decoration: underline; }

.dbcontent .wechat{ overflow: hidden; }
.dbcontent .wechat li{ float: left; width:120px; padding-right: 24px;}
.dbcontent .wechat li .img{ width:85px; margin:0 auto;}
.dbcontent .wechat li .img img{ display: block; width:100%; }
.dbcontent .wechat li .tit{ text-align: center; color:#858282; font-size:14px; margin-top:10px; }
/*底部*/

/*427*/
.userbt {
	float: left;
    position: relative;
    top: 10%;
    font-size: 15px;
    color: black;
    width: 23%;
    margin-right: 20px;
    text-align: right;
}

.userhb {
	margin-left: 10px;
    color: red;
}


/*内页*/
.insidepage{ overflow: hidden; margin:30px 0 60px 0; }
.insideleft{ width:1110px; background:#ffffff; min-height: 630px;padding:0 30px; border-top:3px solid #015293; overflow: hidden; }
.inside{background:#ffffff; padding:0 30px; border-top:3px solid #015293; overflow: hidden; width:100%}
.q1400{ width:1400px !important;}
.pagetit{ line-height:70px; height:71px; border-bottom:1px solid #efefef; }
.pagetit h3{ font-size:24px; font-weight: bold; color:#015293; padding-left:20px; position: relative; }
.pagetit h3:after{ content:""; width:5px; height:22px; background:#015293; border-radius:0; position: absolute; top:50%; margin-top:-10px; left:0; }
.pagetit .weizhi{ color:#717171; font-size:14px; line-height:70px; }
.pagetit .weizhi span{ margin:0 5px; }
.pagetit .weizhi a:hover{ color:#015293; text-decoration: underline; }

.insideright{ width:270px;  }
.insideright .column{ font-size:20px; font-weight:bold; line-height:50px; text-align: center; background:#015293; color:#ffffff; }

.rigblack{background:#ffffff; padding:15px; margin-bottom:20px;}

.nynav{ overflow: hidden;}
.nynav li{ margin-top:5px; float: left; width:100%; height:42px; line-height:42px; color:#464646; font-size:16px; text-align: center; background:#e6f1f9; }
.nynav li a{ display: block;}
.nynav li:hover,.nynav li.on{ background:#6f6b6c; color:#ffffff; }

.rigtit{ color:#015293; font-weight:bold; border-bottom:1px solid #efefef; overflow: hidden; }
.rigtit h3{ position: relative; float: left; padding:0 10px; line-height:50px; font-size:20px; }
.rigtit h3:after{ content:""; width:100%; height:4px; background:#015293; position: absolute; left:0; bottom:0; }


.riglist{ overflow: hidden; }
.riglist li{ float: left; width:100%; line-height:26px; font-size:14px; margin-top:15px; }
.riglist li a{ display: block; position: relative; padding-left:14px; }
.riglist li a:after{ content:""; width:2px; height:2px; background:#6c6c6c; position: absolute; left:0; top:12px; }
.riglist li:hover{ color:#015293; }
.riglist li:hover a:after{ background:#015293; }
/*内页*/


/*关于我们*/
.abbj{ /*background:#ffffff url(../images/abbj.jpg) no-repeat center bottom; background-size:100% auto;*/}
.abtop{ overflow: hidden; margin:35px 0;}
.abtop .img{ width:754px; }
.abtop .img img{ display: block; width:100%; }
.abtop .txt{ background:#ed6d00 url(../images/abtxt.png) no-repeat center bottom; width:296px; height: 175px;}
.abtop .txt .tit{ height:100%; width:100%; color:#faf1ed; font-weight: bold; font-size:24px; line-height:1.8; text-align: center; display: flex; align-items: center; }
.abtop .txt .tit div{ width:100%;}

.abtxt{margin:70px 0}
.abtxt .tit{ color:#2d2d2d; font-size:18px; line-height:3; font-weight: bold; }
.abtxt .info{ color:#444444; line-height:3; font-size:16px; }
/*关于我们*/

/*新闻列表*/
.newslist{ overflow: hidden; margin:30px 0;}
.newslist li{ float: left; width:100%; overflow: hidden; line-height:42px;}
.newslist .xian{ width:100%; height:1px; background:#efefef; margin:20px 0; float: left; }
.newslist .newscate{font-weight:600; font-size:18px;}
.newslist .newscate .more{float:right;}
.newslist li a{ overflow: hidden; width:100%; display: block; font-size:16px; padding-left:26px; position: relative;}
.newslist li a:after{ content:""; width:6px; height:6px; background:#dedede; position: absolute; left:0; top:50%; margin-top:-3px; border-radius:50%; }
.newslist li a .tit{ color:#333333; float: left;  text-overflow: ellipsis; overflow: hidden; white-space: nowrap; width: 88%;}
.newslist li a .time{ color:#999999; float: right; width:12%; text-align: right; }
.newslist li:hover a .tit{ color: #015293;}
.newslist li:hover a .time{ color: #015293;}
.newslist li:hover a:after{ background:#015293;}

.fenye{margin-bottom:50px; text-align: center; overflow: hidden;}
.fenye span,.fenye a{ display:inline-block; font-size:14px; color:#015293; padding:0 12px; height:34px; line-height:34px; margin:0 3px; border:1px solid #015293;  }
.fenye a:hover,.fenye span{ background:#015293; color:#ffffff;}
.fenye li{display: inline-block;}
/*新闻列表*/


/*领导介绍*/
.leadership01{ overflow: hidden; margin:30px 0;}
.leadership01 li{ width:49%; float: left; border: 1px solid #e5e5e5; margin-right:2%; }
.teamlist li{margin-top:2%; }
.teamlist li:nth-child(1),.teamlist li:nth-child(2){ margin-top:0; }
.leadership01 li a{ overflow: hidden; display: block; position: relative; padding:40px; }
.leadership01 li .img{ float: left; width:126px; border-radius:50%; overflow: hidden; }
.leadership01 li .img img{ display: block; width: 100%; }
.leadership01 li .txt{ margin-left:160px; }
.leadership01 li .txt h3{ color:#3e3e3e; font-size:24px; margin-top:30px; }
.leadership01 li .txt p{ color:#818181; font-size:16px; margin-top:6px; }
.leadership01 li .identity{ position: absolute; top:0; right:0; font-size:14px; width:85px; height:35px; text-align: center; line-height:35px; background:#ed6d00; color:#ffffff; }

.leadership_tit{ height: 50px; line-height: 50px; background: url(../images/htit.jpg) repeat-x left center; text-align: center; }
.leadership_tit h3{ color:#015293; font-size:24px; display: inline-block; padding:0 30px; background:#ffffff; }

.leadership02{ overflow: hidden; margin-bottom:30px; }
.leadership02 li{ float: left; width:23.5%; margin-right:2%; border:1px solid #e5e5e5; margin-top:2%; }
.leadership02 li a{ display: block; padding:30px 0; }
.leadership02 li .img{ width:126px; margin:0 auto; border-radius:50%; overflow: hidden;}
.leadership02 li .img img{ display: block; width: 100%; }
.leadership02 li .tit{ color:#3e3e3e; font-size:16px; text-align: center; font-weight: bold; margin:30px 0 10px 0; }
.leadership02 li .tit span{ font-weight: normal; margin-left:14px; color:#2873d0; font-size:14px; background:#e9f6ff; display: inline-block; line-height:24px; padding:0 10px; border-radius:3px; }
.leadership02 li p{ font-size:14px; color:#818181; text-align: center; line-height:25px; height:50px; }
/*领导介绍*/


/*专家智库*/
.member_search{ overflow: hidden;margin-bottom: 50px;}
.member_search2 { margin-bottom:25px;}
.msimg{ width:100px; margin:40px auto 20px auto;}
.msimg img{ display: block; width:100%;}

.ms_form{ width:672px; margin:0 auto; }
.ms_form .input{ height:50px; line-height:50px; width: 532px; float: left; border:1px solid #dcdcdc; padding:0 20px;}
.ms_form .submit{ cursor: pointer; width:140px; height:50px; background:#015293; font-size:18px; font-weight:bold; color:#ffffff; float: right; }

.member_nav{ overflow: hidden; margin-top:50px; }
.member_nav a{ line-height:32px; display: inline-block; padding:0 12px; color:#636363; font-size:16px; margin:6px; }
.member_nav a:hover,.member_nav a.on{ background:#015293; color:#ffffff; font-weight:bold; }

.member_list{ overflow: hidden; margin-bottom:50px;}
.member_list li{     overflow:hidden;width:96%;margin:50px auto;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s;transition:all 0.3s;box-shadow:1px 1px 20px 1px rgb(0 0 0 / 12%);border-radius:4px;/* border-bottom:none;*/}
.member_list li a{ overflow: hidden; display: block; padding:25px; position: relative; min-height: 150px;}
.member_list li .identity{ position: absolute; font-size:14px; top: 0; right: 0; padding:0 15px; height: 35px; text-align: center; line-height: 35px; color: #ffffff;}
.member_list li .identity89,.member_list li .identity90,.member_list li .identity91{background: #015293; }
.member_list li .identity92,.member_list li .identity93,.member_list li .identity94{ background:#015293;}
.member_list li .identity95,.member_list li .identity96,.member_list li .identity97,.member_list li .identity98{ background:#e6f1f9; color:#636363;}
.member_list li .img{ float: left; width:65px; height:65px; border-radius:50%; overflow: hidden; border:2px solid #dcdcdc;    margin-top: 10px; }
.member_list li .img img{ display: block; height:100%; }
.member_list li .txt{ padding-left:90px;}
.member_list li .txt .tit{ color:#3e3e3e; font-size:20px; font-weight:bold; margin:7px 0; }
.member_list li .txt p{ color:#939292; font-size:16px; line-height:30px; }
.member_list li:hover{ background:#ffffff;}

.member_list li:hover{ background:#015293;}
.member_list li:hover .tit{ color:#ffffff; }
.member_list li:hover p{ color:#e0e8f4; }
/*专家智库*/

/*分支机构*/
.branches_list{ overflow: hidden; border-top:1px solid #e5e5e5; border-left:1px solid #e5e5e5; margin:30px 0;}
.branches_list li{ float: left; width:33.33%; border-bottom:1px solid #e5e5e5; border-right:1px solid #e5e5e5; background: url(../images/hzdw01.png) no-repeat top right; background-size:auto 50%; }
.branches_list li a{ display: block; padding:40px 20px 0 20px;}
.branches_list li h3{ color:#3e3e3e; font-size:20px; }
.branches_list li p{ font-size:14px; line-height:30px; height:100px; color:#939292; margin-top:20px;}

.branches_list li:hover{ background-color:#015293; background-image:url(../images/hzdw02.png);}
.branches_list li:hover h3{ color:#ffffff;}
.branches_list li:hover p{ color:#e0e8f4; }
/*分支机构*/

/*证书查询*/
.w100{ width:100% !important; }

.cqbj{ background:#ffffff url(../images/abbj.jpg) no-repeat center bottom; }

.certificate_img{}
.certificate_img img{ display: block; width:100%;}

.certificate_query{ padding:70px 0 140px 0; }
.certificate_query .cq_tit{ text-align: center; color:#015293; font-size:30px; line-height:1; }

.cq_form{ width:480px; margin:0 auto; overflow: hidden; }
.cq_form li{ float: left; width:100%; margin-bottom:20px; }
.cq_form li .tit{ color:#444444; font-size:16px; float: left; width:98px; line-height:42px; }
.cq_form li .input{ float: left; width:382px; height:42px; border:1px solid #dcdcdc; border-radius:5px; overflow: hidden; }
.cq_form li .input input{ display: block; width:100%; height:40px; padding:0 20px; display: block; background:#ffffff; }
.cq_form li.tips{ padding-left:98px; text-align: center; }
.cq_form li.tips .text{ line-height:42px; background: url(../images/tips.png) no-repeat left center; display: inline-block; padding-left:30px; color:#848484; font-size:14px; }
.cq_form li.submit{ padding-left:98px; margin-bottom:0; }
.cq_form li.submit input{ display: block; width:100%; height:40px; color:#ffffff; font-size:16px; border-radius:5px; background:#ed6c00; cursor:pointer; }

.query_results {width:800px; margin:70px auto; background: #dcdcdc; border-collapse: collapse; font-size:16px; color:#414141; }
.query_results img{ height:180px; display: block; margin:10px auto;}
.query_results th,.query_results td { border: 1px solid #dcdcdc;}	
.query_results tr {background: #fff;}
.query_results td{ line-height:50px; padding:0 10px; }	
.query_results td.tit{ width:15%; text-align: right; color:#015293;}
.query_results td.info{ width:35%;}

.rwmimg{ width:240px; height:240px; background:#ffffff; margin:0 auto; padding:20px; border:1px solid #dcdcdc;}
.rwmimg canvas{ display:block; }
/*证书查询*/


/*内容页*/
.showtop{ border-bottom:1px dashed #dcdcdc; text-align: center; line-height:1.4; margin-top:25px; padding-bottom:25px;}
.showtop h1{ color:#323232; font-size:24px; }
.showtop .parameter{ color:#999999; overflow: hidden; margin-top:14px; font-size:14px;}
.showtop .parameter .zihao{cursor:pointer; margin-left:50px;}


.showtxt{ color: #3a3a3a; font-size: 16px; line-height:1.8; margin:25px 0 35px 0; min-height:700px;}
.showtxt img{ max-width:100%; height: auto !important;}

.showtxt table {width: 100%;background: #dcdcdc;margin: 10px auto;border-collapse: collapse;}
	
.showtxt th,.showtxt td { border: 1px solid #dcdcdc;}	
.showtxt tr {background: #fff;}
.showtxt td{ padding:5px;}	

	

.share{ width:200px; overflow: hidden; margin:35px auto; }
.share span{ float:left; line-height:30px; font-size:14px; color:#999999; width:60px; text-align: right;}
.share a{width:30px!important; height:30px!important; margin:0 0 0 5px!important; padding:0!important; display: block; float:left;  }
.share .bshare-weixin{ background: url(../images/share01.jpg) no-repeat center center!important; background-size:100% 100%!important; }
.share .bshare-qqim{ background: url(../images/share02.jpg) no-repeat center center!important; background-size:100% 100%!important; }
.share .bshare-sinaminiblog{ background: url(../images/share03.jpg) no-repeat center center!important; background-size:100% 100%!important; }
.share .bshare-qzone{ background: url(../images/share04.jpg) no-repeat center center!important; background-size:100% 100%!important; }
.bsTop{ width:100%!important; height:32px!important; line-height:32px!important;}
.bsFrameDiv div{ width:100%!important; height:100%!important;}
.bsFrameDiv img{ width:160px!important; height:160px!important;}

.paging{ overflow: hidden; line-height:70px; border-top:1px solid #e8e8e8; font-size:16px; color:#666666;  }
.paging div{ width:49%; text-overflow: ellipsis; overflow: hidden; white-space: nowrap;}
.paging div.fr{ text-align:right;}
.paging a:hover{ color:#015293; text-decoration: underline; }
/*内容页*/

/*下载列表*/
.download_list{ overflow: hidden;}
.download_list li{ float: left; width:100%; margin-top:20px; }
.download_list li a{ display: block; overflow: hidden; padding:15px; border:1px solid #dcdcdc; }
.download_list li .tit{ font-size:16px; color:#333333; float: left; line-height:40px; position: relative; padding-left:20px;  }
.download_list li .tit:after{ content:""; width: 6px; height: 6px; background: #015293; position: absolute; left:0; top:50%; margin-top:-3px; border-radius:50%; }
.download_list li .btn{ width:120px; height:40px; line-height:40px; color:#ffffff; text-align: center; background:#015293; float: right; font-size:14px; }
.download_list li .btn:hover{ background:#ed6d00; }
/*下载列表*/


/*图片新闻*/
.imglist{overflow: hidden; margin-bottom:50px;}
.imglist li{ margin-right:2%; width:23.5%; float: left; position: relative; margin-top:2%; }
.imglist li img{ width:100%; display: block; }
.imglist li .tit{ padding:0 20px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; height:40px; line-height:40px; position: absolute; left:0; bottom:0; background: rgba(0,0,0,0.8); text-align: center; color:#ffffff; font-size:14px; width:100%; }
/*图片新闻*/

/*留言表单*/
.message{ overflow: hidden; width:700px; margin:70px auto; }
.message li{ float: left; overflow: hidden; width:100%; margin-bottom:15px; }
.message .tit{ width:20%; text-align: right; float: left; line-height:40px; color:#333333; font-size:16px; }
.message .tit span{ color:#cc0000; font-weight: bold;}
.message .content{ width:80%; float: left; }
.message .content .input{ width:100%; height:40px; border:1px solid #dcdcdc; padding:0 15px; }
.message .content label{line-height:40px; color:#333333; font-size:16px; margin-right:16px; cursor: pointer;}
.message li.submit { padding-left:20%; margin-bottom:0;}
.message li.submit input{width:30%; height:40px; color:#ffffff; background:#015293; font-size:16px; cursor: pointer;}
.message li.submit input:hover{ background:#ed6d00; }
/*留言表单*/

/*会员注册*/
.user{background-image:url(../images/usbg.png);background-size:100%}
.user2{background-color:#f9f9f9}
.m-regForm{width:700px;margin:100px auto;display:block;flex-direction:column;justify-content:center}
.m-regForm-new .regBox{min-height:400px;padding-bottom:70px}
.m-regForm .regBox{border-radius:2px;background:#fff;box-shadow:0 0 9px 0 rgba(92,128,255,0.17);padding-bottom:40px;position:relative;line-height:normal;width:100%;display:inline-block;vertical-align:middle}
.m-regForm-new .regBox .content{margin:0 auto;display:block;width:500px;min-height:auto;padding-top:30px;box-sizing:border-box}
.m-regForm-new .u-input{position:relative;margin-top:30px;width:500px;height:46px;line-height:44px;background:rgba(255,255,255,1);border:1px solid rgba(227,232,240,1);border-radius:5px;box-sizing:border-box;font-size:0}
.m-regForm-new .u-input .biz-name{width:222px;padding-left:50px}
.m-regForm-new .u-input .biz-name,.m-regForm-new .u-input .change-btn{display:inline-block;vertical-align:top;height:100%;line-height:44px;color:#9ea3b4;font-size:14px;box-sizing:border-box}
.m-regForm-new .u-input input[type="text"],.m-regForm-new .u-input input[type="password"]{width:90%;height:100%;margin-left:50px;box-sizing:border-box;border:0;outline:0;/*border-radius:23px;*/background-color:#fff;color:#3a405b;font-size:14px}
.m-regForm-new .u-input .msg{position:absolute;top:0;left:328px;line-height:46px;font-size:12px;white-space:nowrap}
.u-input .msg{width:32%;padding-left:8px;display:inline-block;margin-bottom:4px;color:#292929}
.m-regForm-new .u-input.form-item-code:before{background-position:-24px -65px}
.m-regForm-new .u-input.form-item-password:before{background-position:7px -30px}
.m-regForm-new .u-input.form-item-acct:before{background-position:-62px -65px}
.m-regForm-new .u-input:before{}
.m-regForm-new .bottomBar .u-bigBtn{width:330px;height:54px;background:rgba(1,82,147,1);border-radius:5px;transition:background-color .3s}
.m-regForm .bottomBar .u-bigBtn{}
.m-regForm-new .bottomBar{margin-top:8px}
.m-regForm .bottomBar{width:100%;margin:0 auto;margin-top:26px;position:relative;text-align:center}
.u-bigBtn{width:100%;height:54px;line-height:54px;background-color:#0075ff;border-radius:2px;color:#fff;text-align:center;font-size:18px;outline:0;border:0;cursor:pointer}
.m-regForm-new .toLogin{color:#9ea2b2}
.m-regForm .toLogin{color:#667790;font-size:14px;text-align:center;margin-top:16px}
.m-regForm-new .u-input .code-btn{position:absolute;top:2px;left:377px;text-align:center;color:#015293;font-size:14px;cursor:pointer}
.m-regForm-new .u-input .code-btn img{    width: 120px;}
.u-borderTop-new{background:url(../images/lineBg_new.jpg) center 0 no-repeat}
.m-regForm-new .toLogin a{color:#015293}
.m-regForm .toLogin a{color:#015293;display:inline-block;height:17px;border-bottom:0;text-decoration:none}
.m-regForm-new .u-input.ht1{background:url(../images/mobile4.png) no-repeat 20px 13px;background-size:21px}
.m-regForm-new .u-input.ht2{background:url(../images/ht2.png) no-repeat 20px 13px;background-size:18px}
.m-regForm-new .u-input.ht3{background:url(../images/ht3.png) no-repeat 20px 13px;background-size:18px}
.m-regForm-new .u-input.ht4{background:url(../images/ht1.png) no-repeat 20px 13px;background-size:18px}
/*会员注册*/



/*	选项卡*/
.mt-tabpage{background-color:#FFFFFF}
.mt-tabpage-title{height:56px;font-size:0;background-color:#fff;width:100%;margin:auto;background:#fff;border-bottom:1px solid #ddd}
.mt-tabpage-title .mt-tabpage-item{display:inline-block;width:158px;height:55px;line-height:55px;text-align:center;color:#878787;font-size:16px}
.mt-tabpage-title .mt-tabpage-item:hover{color:#f44336}
.mt-tabpage-title .mt-tabpage-item-cur{color:#f44336;font-size:16px;border-bottom:2px solid #f44336}
.mt-tabpage-count{position:relative;width:1160px;height:943px;overflow:hidden}
.mt-tabpage-cont__wrap{position:absolute}
.mt-tabpage-count .mt-tabpage-item{width:1160px;height:943px;/*line-height:943px;*/text-align:center}
/*	选项卡结束*/




.animated{opacity: 0;}

.a{transition: 0.3s;
-o-transition: 0.3s;
-ms-transition: 0.3s;
-moz-transition: 0.3s;
-webkit-transition: 0.3s;
}


.ssaimg{
-webkit-transition: all .5s ease-in;
-o-transition: all .5s ease-in;
-ms-transition: all .5s ease-in;
-moz-transition: all .5s ease-in;}

.ssaimg:hover{
-webkit-transform: scale(1.1);
-ms-transform: scale(1.1);
-o-transform: scale(1.1);
transform: scale(1.1);}


.delay2{-webkit-animation-delay:.2s;animation-delay:.2s; -moz-animation-delay:.2s;
-o-animation-delay:.2s;-ms-animation-delay:.2s;}
.delay3{-webkit-animation-delay:.4s;animation-delay:.4s; -moz-animation-delay:.4s;
-o-animation-delay:.4s;-ms-animation-delay:.4s;}
.delay4{-webkit-animation-delay:.6s;animation-delay:.6s; -moz-animation-delay:.6s;
-o-animation-delay:.6s;-ms-animation-delay:.6s;}
.delay5{-webkit-animation-delay:.8s;animation-delay:.8s;; -moz-animation-delay:.8s;
-o-animation-delay:.8s;-ms-animation-delay:.8s;}
.delay6{-webkit-animation-delay:1s;animation-delay:1s; -moz-animation-delay:1s;
-o-animation-delay:1s;-ms-animation-delay:1s;}



@media screen and (max-width: 1600px) {
.insideleft {
     width: 940px; 
    padding: 0 25px;
    border-top: 2px solid #015293;
}
.inside {
    padding: 0 25px;
    border-top: 2px solid #015293;
}
.hp-unit .hp-unit-list img {
    width: 230px;
    height: 50px;
    display: inline-block;
}
.searchimg{margin-left:305px;}
.searchtext{margin-left:305px;margin-top:15px;}
.ensearchtext{margin-left:200px;margin-top:15px;}
}

