a{color:#333;}
.w1200{width: 1200px;margin:0 auto;}
.w1180{width: 1180px;margin:0 auto;}
.w960{width: 960px;margin:0 auto;}
.fr{float: right;}
.fl{float: left;}
.mt20{margin-top:20px;}
body{overflow-y:scroll;}

header{padding:20px 0;border-bottom: 1px solid #e3e4e6}
header .left {width: 870px;float: left;}
header .left .inb{width: 640px;display: inline-block;margin:0;    vertical-align: middle;}
header .left .inb li a{color: #000}
header .am-nav>li.am-active>a, .am-nav>li.am-active>a:focus, .am-nav>li.am-active>a:hover{background: #fff;color: #d61518}
header .right{width: 330px;float: left;}
header .right .inp{width: 198px;display: inline-block;}
header .right a{    vertical-align: bottom;margin-left: 20px}
header .right input[type="text"]{background: #f2f4f5;height:34px;width: 198px}
header .right .seek {padding-right:  0.5rem;}
header .right .seek input[type="submit"]{float: left;position: absolute;left:-10px;top:-.5rem;width:3rem;opacity: 0}
footer{background: #242424;overflow: hidden;padding:30px 0;}
footer .left{float: left;width:80%}
footer .right{float: left;width:20%;text-align: center;color:#666;padding-top: 30px;}
footer .left nav {padding:30px 0;}
footer .left nav a{color:#cfcfcf ;font-size: 14px;padding:0 12px;border-right: 1px solid #3a3a3a}
footer .left nav a:last-child{border:none;}
footer .left p {margin:0;border-top:1px solid #1e1e1e;padding-top: 30px;color: #666}

.banner .focus{ width:100%;  margin:0 auto; position:relative; overflow:hidden;   }
.banner .focus .hd{ width:100%; height:20px;  position:absolute; z-index:1; bottom:10px; text-align:center;  }
.banner .focus .hd ul{ display:inline-block; height:20px; padding:3px 5px; font-size:0; vertical-align:top;}
.banner .focus .hd ul li{ display:inline-block; width:12px; height:12px; -webkit-border-radius:12px; -moz-border-radius:12px; border-radius:12px; background:#c9959a; margin:0 5px;  vertical-align:top; overflow:hidden;   }
.banner .focus .hd ul .on{ background:#49151a;  }
.banner .focus .bd{ position:relative; z-index:0; }
.banner .focus .bd li img{ width:100%; }
.banner .focus .bd li a{ -webkit-tap-highlight-color:rgba(0, 0, 0, 0); /* 取消链接高亮 */  }


/*主页*/
.index h2{text-align: center;font-size: 26px;font-weight: normal;margin-bottom: 40px}
.index .bgg{padding:80px 0;background: #f0f1f2}
.index .bgg ul{list-style: none;margin:0;padding:0;overflow: hidden;}
.index .bgg ul li{border:1px solid #e1e2e3;float: left;width:220px;box-sizing: border-box;position: relative;margin:10px;padding:10px;height:297px;background: #fff;display:inline-block; }
.index .bgg ul li:hover{box-shadow: 0px 0px 10px #999;}
.index .bgg ul li img{width: 100%;}
.index .bgg ul li h6{margin:0;margin:10px 0 5px 0;font-size: 16px}
.index .bgg ul li p{margin:0;color: #666;font-size: 12px}
.index .bgg ul li span{color: #666;font-size: 12px;position: absolute;bottom:10px;right:10px}
.index .btn{margin:0 auto;margin-top:40px;display:block;width: 218px;height:34px;border:1px solid #c91e1d;line-height: 34px;text-align: center;font-size: 14px;color:#c91e1d;-webkit-border-radius:50px; -moz-border-radius:50px; border-radius:50px;}
.index .btn:hover{background: #c91e1d;color: #fff}
.index .team{padding:80px 0;}
.index .team ul{list-style: none;margin:0;padding:0;overflow: hidden;}
.index .team ul li{position: relative;text-align: center;float: left;width:380px;box-sizing: border-box;margin:10px;padding:10px;height:312px;background: #fff;display:inline-block;}
.index .team ul li:hover{box-shadow: 0px 0px 10px #999;}
.index .team ul li:hover .btn{background: #c91e1d;color: #fff}
.index .team ul li h6{margin:25px 0 15px 0;font-size: 18px;color:#444;}
.index .team ul li p{font-size: 12px;color: #999;margin:0;width: 180px;margin:0 auto;}
.index .team ul li .btn{position: absolute;bottom: 30px;left: 50%;margin:0;margin-left: -109px}
	/*主页搜索*/
.in-seek{padding:15px 0}
.in-seek .left{width:855px;float: left;}
.in-seek .left input[type="text"]{background: #f2f4f5;height:height:48px;}
.in-seek .left .seek {padding-right:  0.5rem;}
.in-seek .left .seek input[type="submit"]{float: left;position: absolute;left:-10px;top:-.5rem;width:3rem;opacity: 0}
.in-seek .left .title{font-size: 12px;color: #999}
.in-seek .left ul li{overflow: hidden;padding:25px 0;}
.in-seek .left ul li .pho{float: left;width: 260px;margin-right:20px;}
.in-seek .left ul li .note{width: 575px;float: left;}
.in-seek .left ul li h6 a{font-size: 18px;font-weight: normal;color: #2a2a2a;margin:0;}
.in-seek .left ul li p{font-size: 14px;color: #807c7c}
.in-seek .left ul li span{font-size: 12px;color: #333}
.in-seek .left .am-pagination>.am-active>a{background: #c91e1d;border:1px solid #c91e1d;}
.page.am-pagination>.am-active>a{background: #c91e1d;border:1px solid #c91e1d;}
.am-pagination>li>a{color: #000}
.in-seek .right{width:285px;float: left;margin-left:40px;margin-top: 43px;}
.in-seek .right .btred{border-top:2px solid #c91e1d;padding:20px 0;}
.in-seek .right .btred h5{font-size: 18px;margin-bottom:20px;}
.brg{display: inline-block;font-size: 12px;border:1px solid #ccc;border-radius: 8px;color: #000;padding:0px 18px;margin:5px;}
.brgs{display: inline-block;font-size: 16px;border:1px solid #ccc;border-radius: 8px;color: #000;padding:10px 20px;margin:5px;}
.in-seek .right ul li{padding:0 0 10px 0;overflow: hidden;}
.in-seek .right ul li .pho{float: left;width: 100px;margin-right: 10px;}
.in-seek .right ul li .note{float: left;width: 175px}
.in-seek .right ul li .note h6{color: #2a2a2a;font-size: 14px;margin:0;font-weight: normal;}
.in-seek .right ul li .note span{font-size: 12px;color: #999}
/*数据列表*/
.data h2{font-size: 18px;border-left:3px solid #c91e1d;padding-left: 5px}
.data .jinqi ul li{text-align: center;}
.data .jinqi ul li p{text-align: left;}
/*数据详情*/
.bg-g{padding:20px 0;background: #f2f4f5;font-size: 12px;color: #666}
.bg-g a{color: #999}
.data-info h1{font-size: 30px;color: #333;margin-top:40px;}
.data-info .time{font-size: 14px;color: #999}
.data-info .time i{margin:0 5px 0 20px;}
.data-info .time span{color: #c91e1d;margin-left: 50px}
.data-info .content{border-top:1px solid #ebeced;padding:40px 0;font-size: 16px;color: #3d464d}
/*.data-info .content p{width: 970px}*/
 .bg-g ul{list-style: none;overflow: hidden;margin:0;padding:0;}
 .bg-g ul li{float: left;width:215px;margin-right: 26px }
 .bg-g ul li:last-child{margin-right: 0}
/*研究报告*/
.reprt {padding:15px 0;background: #f0f1f2;text-align: center;}
.reprt h2{font-size: 26px;font-weight: normal;margin-bottom: 25px}
.reprt .brg:hover{background:#c91e1d;color: #fff}
.reprt .brgs:hover{background:#c91e1d;color: #fff}
.reprt ul{list-style: none;overflow: hidden;padding:0;}
.reprt ul li{width: 340px;float: left;background: #fff;margin:12px;border:1px solid #e1e2e3;}
.reprt ul li:hover{box-shadow: 0px 0px 10px #999;}
.reprt ul li:hover span{background: #c91e1d}
.reprt ul li .note{position: relative;}
.reprt ul li .note h4{font-size: 18px}
.reprt ul li span{color: #fff;position: absolute;width: 40px;height:40px;line-height: 25px;font-size: 25px;text-align: center;background: #2a2a2a;border:5px solid #fff;border-radius: 50%;left:50%;margin-left: -20px;top:-35px;}
.reprt-select{background:#f0f1f2;padding:15px 0;}
.reprt-select .rslist{padding: 0;list-style: none;}
.reprt-select .rslist li{border:1px solid #ebeced;padding:19px;margin:13px 0;background: #fff;overflow: hidden;}
.reprt-select .rslist li:hover{box-shadow: 0px 0px 5px #999;}
.reprt-select .rslist li .pho{width:260px;float: left;margin-right: 20px}
.reprt-select .rslist li .note{width:610px;float: left;border-right:1px solid #e3e4e6;height:160px;}
.reprt-select .rslist li .btn{width:250px;float: left;text-align: center;padding:30px 0 0  0 ; }
.reprt-select .rslist li .btn a{margin-bottom: 20px;font-size: 14px;}
.reprt-select .rslist li .btn a.on{background: #fff;color: #c91e1d}
.reprt-select .rslist li .note h6 a{font-size: 24px;font-weight: normal;color: #2a2a2a;margin:0;}
.reprt-select .rslist li .note p{font-size: 12px;color: #999}
.reprt-select .rslist li .note span{font-size: 12px;color: #999}
.reprt-select .rslist li .note span i{margin:0 5px 0 20px;}

.relist-top{color: #fff;padding:20px 0;}
.relist-top span{background: #000;font-size: 12px;padding:5px 10px;}
.relist-top h3{font-size: 30px;margin:0;}
.relist-top p{color: #ccc;font-size: 14px;margin:0;width: 790px}
.rt-info h1 small{background: #663637;font-size: 12px;color: #fff;font-weight: normal;padding:1px 5px;}
.rt-info .content nav{padding:15px;background: #f5ebeb;font-size: 14px;}
.rt-info .content nav span{color: #c91e1d;font-size: 24px;}
.rt-info .content nav del{color: #999;margin-left: 20px}
.rt-info .content .btns{padding:25px 0;}
.rt-info .content .btns a{margin-right:15px}
.rt-info .content .btns a.on{background: #fff;color: #c91e1d}

.reprt-order{overflow: hidden;padding:35px 0;background: #f0f1f2}
.reprt-order .order-note{margin:30px 0;background: #fff;padding:29px;border:1px solid #ebeced;}
.reprt-order h3{font-size: 16px;}
.reprt-order .order-note table tr th{font-weight: normal;border:none;font-size: 14px;color: #999}
.reprt-order .order-note table tr th:nth-child(1){width: 49%;text-align: center;}
.reprt-order .order-note table tr th:nth-child(2){width: 17%;}
.reprt-order .order-note table tr th:nth-child(3){width: 17%;}
.reprt-order .order-note table tr th:nth-child(4){width: 17%;}
.reprt-order .order-note table tr td{font-weight: normal;font-size: 14px;color: #2a2a2a;padding:20px 0;}
.reprt-order .order-note table tr td img{float: left;}
.reprt-order .order-note table tr td span{float: left;width: 310px;margin-left: 20px}
.reprt-order .order-info{background: #fff;padding:29px;border:1px solid #ebeced;overflow: hidden;}
.reprt-order .order-info ul{padding:0;list-style: none;margin-top: 50px;border-right:1px solid #e3e4e6 }
.reprt-order .order-info ul li{margin-bottom: 20px}
.reprt-order .order-info ul li span{display: inline-block;width: 135px;text-align: right;font-size: 14px;color: #666}
.reprt-order .order-info .left{width:50%;float: left;}
.reprt-order .order-info .left input[type="text"]{width: 300px;display: inline-block;}
.reprt-order .order-info .right{width:50%;float: left;text-align: center;font-size: 14px;margin-top: 50px;}
.hint{font-size: 12px;color: #666;background: #faf0f0;border:1px solid #f0cbcb;padding:25px;}
.hint p{margin:0;}
.reprt-order .content{padding:70px 29px;border:1px solid #ebeced;background: #fff;margin:40px 0;}
.reprt-order .content h2{;margin-bottom: 50px;text-align: center;color: #388c28;font-size: 22px;font-weight: normal;vertical-align: middle;}
.reprt-order .content h2 i{margin-right: 5px}
.reprt-order .content nav{background: #ebeced;padding:20px;margin-bottom: 40px;font-size: 14px}
.reprt-order .content nav i{margin-right:5px;}
.reprt-order .content nav a{margin-left:30px;color: #d61518}

/*专家*/
.zhuanjia{padding:0 0 70px 0;background: #f0f1f2;}
.zhuanjia h4{font-weight: normal;font-size: 26px;text-align: center;margin-bottom: 40px}
.zhuanjia ul{margin:0;padding:0;list-style: none;}
.zhuanjia ul li{margin:0 40px 40px 0;width: 570px;float: left;height:360px;position: relative;background: #fff;border:2px solid #e2e3e4;padding:25px;}
.zhuanjia ul li:nth-child(2n){margin-right: 0}
.zhuanjia ul li img{position: absolute;left:-18px;top:-18px;-moz-box-shadow: 10px 10px 5px #888888;box-shadow: 0px 0px 12px #727b81;}
.zhuanjia ul li .title{padding-left: 130px;min-height: 80px;}
.zhuanjia ul li .title h6{font-size: 22px;font-weight: normal;}
.zhuanjia ul li .title a{font-size: 12px;color:#666;border:1px solid #c2c2c2;padding:2px 7px;border-radius: 50px}
.zhuanjia ul li p{font-size: 14px;color: #666}
.zhuanjia ul li a.red{border:1px solid #c91e1d; color: #c91e1d;margin:0 6px;}
.zhuanjia ul li a.red:hover{background-color:#c91e1d;color:#fff}
.zj{padding:19px;border:1px solid #ebeced;background: #f2f4f5}
.zj .renwu {position: relative;}
.zj .renwu img{position: absolute;left:0;top:-49px;border-radius: 100%;}
.zj .renwu h4{margin:0;padding-top: 110px;font-size:18px;}
.zj .renwu a{font-size:16px;color: #666 }
.zj ol {margin:20px 0  0 0 ;padding:20px 0;border-top:1px solid #dbdbdb;}
.zj ol a{padding:20px 0;font-size: 14px;display: block;color: #2a2a2a;border-bottom: 1px solid #dbdbdb}
.zj ol a:last-child{border:none;}
.zj ol a span{float: right;width: 140px}
/*关于我们*/
.about {padding:15px 0;}
.about .abban{margin-bottom: 60px;}
.about .title{text-align: center;margin-bottom: 40px;border-bottom: 1px solid #e3e4e6}
.about .title a{font-size: 22px;padding:25px 0;margin:0 20px;color: #2a2a2a;;display: inline-block;}
.about .title a.on{border-bottom: 1px solid #c91e1d}
.about .content{font-size: 14px;color:#666;}
.about .content h5{font-size: 18px;color: #333;padding-left: 8px;border-left: 3px solid #c91e1d}
.about .content  ul li{margin-bottom: 20px}
.about .content2 ul {overflow: hidden;}
.about .content2 ul li{padding:34px 30px;overflow: hidden;margin-bottom: 25px}
.about .content2 ul li .pho{width:210px;margin-right: 20px;float: left;}
.about .content2 ul li .note{width: 668px;float: left;}
.about .content2 ul li .note h6{font-size: 18px;}
.about .content2 ul li .note p{margin:0;}
.about .content2 ul li .note p span{color: #999}
/*合作机构*/
.hezuo{background: #f0f1f2;padding:70px 0;text-align: center;}
.hezuo ul{overflow: hidden;list-style: none;margin: 0;padding: 0}
.hezuo ul li{float: left;width: 273px;height:229px;background: #fff;padding:19px;margin:11px;}
.hezuo ul li:hover{box-shadow: 0px 0px 10px #ccc;}
.hezuo ul li p{font-size: 14px;color: #666;width: 200px;margin:0 auto;}
.hezuo ul li h5{font-size: 18px;font-weight: normal;transition:margin .5s;margin-bottom: 1rem}
.hezuo ul li a{display: none;}
.hezuo ul li:hover h5{margin-top: 0;}
.hezuo ul li:hover a{display: block;}
.hezuo ul li:hover p{margin-bottom: 10px}
/*活动*/
.huodong{background: #f0f1f2}
.huodong .left{background: #fff;padding:24px 23px;border:1px solid #ebeced;}
.huodong .left .rili{border:1px #ebeced;}
.huodong .left .rili nav{background: #ebeced;padding:15px;font-size: 18px;font-weight: bold;}
.huodong .left .rili nav a{margin:0 10px;color: #3f3f3f}
.huodong .left .rili ol{text-align: center;font-size: 14px;color: #666;border-left:1px solid #f0f1f2;border-right: 1px solid #f0f1f2}
.huodong .left .rili ol{padding:15px 0;}
.huodong .left .rili ul{font-size: 14px;border-right:1px solid #ebeced;}
.huodong .left .rili .riqi h6{margin:0 0 20px 0;;color: #000}
.huodong .left .rili  .riqi li{padding:9px;height:124px;border:1px solid #ebeced;border-right: none;position: relative;overflow: visible;}
.huodong .left .rili  .riqi li:last-child{border:1px solid #ebeced;}
.huodong .left .rili  .riqi li button{font-size: 12px;margin-bottom: 10px;border:none;background: #ede8e9;color: #c71416;border-radius:3px;padding: 2px 8px;}
.huodong .left .rili  .riqi li:hover{background: #c71416;color: #fff}
.huodong .left .rili  .riqi li:hover button{background: #fff;color: #c71416}
.huodong .left .rili  .riqi li:hover h6{color: #fff}
.huodong .left .rili  .riqi li.angle{background-image:url('../images/angle.jpg');background-position: center bottom;background-repeat: no-repeat;}

.huodong .left .rili  .riqi li.on {background-color: #c71416;color: #fff;}
.huodong .left .rili  .riqi li.on button{background: #fff;color: #c71416}
.huodong .left .rili  .riqi li.on h6{color: #fff}

.huodong .left .rili  .riqi li .marke h5{color: #000;font-size: 18px;margin-bottom: 19px}
.huodong .left .rili  .riqi li .marke p{margin:0;color: #999;font-size: 12px}
.huodong .left .rili  .riqi li .marke{padding:18px;border-top:1px solid #f0f1f2;height:447px;border:1px solid #ebeced;width: 807px;background: #fff;position: absolute;top:120px;left:0;z-index: 999;overflow: auto;display: none;}
.huodong .left .rili  .riqi li .marke .list{border-top:1px solid #f0f1f2;padding:19px 0;overflow: hidden;}

.huodong .left .rili  .riqi li .marke .le{width: 285px;margin-right: 20px;float: left;}
.huodong .left .rili  .riqi li .marke .ri{width: 447px;float: left;}
.huodong .left .rili  .riqi li .marke .ri h6{color: #000}
.huodong .right{background: #fff}
.huodong .right .jinqi{text-align: center;}
.huodong .right .jinqi p{text-align: left;width: 245px;margin:0 auto;}

/*往期活动*/
.before{overflow: hidden;background: #f0f1f2;padding:15px 0;}
.before h2{text-align: center;font-size: 26px;font-weight: normal;margin-bottom: 37px}
.before ul{margin:0;list-style: none;padding: 0;overflow: hidden;}
.before ul li{overflow: hidden;width: 378px;height:400px;margin-right: 23px;margin-bottom: 28px;background: #fff;float: left;border:1px solid #dedfe0;}
.before ul li:nth-child(3n){margin-right: 0}
.before ul li h5{font-size: 18px;color: #333;margin:20px 20px 11px 20px;}
.before ul li h5 small{float: right;font-size: 12px;color: #888;background: #e6e6e6;padding: 7px 9px;    font-weight: normal;}
.before ul li p{font-size: 12px;color: #888;margin:0 20px;margin-bottom: 10px;height:38px}
.before ul li nav{padding:12px 20px;background: #f2ebeb;overflow: hidden;font-size: 12px;}
.before ul li nav i{color: #ac6464;margin-right: 8px}
/*培训*/
.pxban img{width: 100%;}
.px{background: #f0f1f2}
.px ul{overflow: hidden;padding: 0;list-style: none;margin:30px 0;}
.px ul li{border-radius: 5px;float: left;width: 378px;height:453px;margin-right: 23px;margin-bottom: 28px;background: #fff;float: left;border:1px solid #dedfe0;}
.px ul li:nth-child(3n){margin-right: 0}
.px ul li h5{font-size: 18px;color: #333;margin:20px 20px 0 20px;}
.px ul li p{margin:0 20px;padding:10px 0;font-size: 12px;color: #666;border-bottom: 1px solid #ebeced}
.px ul li p span{color: #999}
.px ul li .redb{width: 335px;margin:20px auto;border:1px solid #c91e1d;color:#c91e1d}
.px ul li .redbb{width: 335px;margin:20px auto;border:1px solid #c91e1d;color:#c91e1d}
.px ul li .redb.on{color:#fff;background: #c91e1d}
.px ul li:hover .redb{color:#fff;background: #c91e1d}
.px ul li:hover .redbb{color:#fff;background: #ccc}
.am-dropdown:hover .am-dropdown-content {
    display:block;
    top: 78%;
}
.am-form select{width:100px;display: inline;height:35px;font-size: 14px;margin-left:3px}

style0-16 .bds_more{
	float:none;!important
}
.bd_weixin_popup_main{
	padding: 10px 10px !important;
}
.am-titlebar-cols {
    border-top:none;
}
.am-titlebar-cols .am-titlebar-nav a
{
	border-bottom: 0;
	padding: 0 20px;
	color:#000;
}

.am-titlebar {
    margin-top: 0px;
  	padding: 0 20px;
}
.am-titlebar-cols .am-titlebar-nav a:hover {
   background: #c91e1d ;
   padding: 0 20px;
   color: #fff;
   border-bottom: 0;
}

.content img{
	max-width:100%;
}