@charset "utf-8";
/* CSS Document */
* {margin: 0;padding: 0; font-family: "微软雅黑" !important;}
.fa{font-family: FontAwesome !important;}
.glyphicon{    font-family: 'Glyphicons Halflings' !important;}
body {background:#fff;font-size: 14px;font-family: "微软雅黑";font-style:normal; color:#333;}
a {text-decoration: none; color:#333;}
a:hover {color: #e60012;text-decoration: none !important;}
li {list-style-type: none;}
h1, h2, h3, h4, h5, h6 {font-weight: normal;}
input, button, select, textarea {outline: none;}
table{border-collapse: collapse;}
th,tr,td{border: 1px solid #DDD;}
.cl:after {content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.cl {zoom: 1;}
.l{ width:1200px; margin:0 auto;}
.left{ float:left !important;}
.right{ float:right !important;}


/*top*/
.top{width: 100%;position: fixed;top: 0; z-index: 999;background:rgba(40,40,40, 0);}
.top-nav{width: 80%;margin: 0 auto;}
.logo{float: left;padding:15px 0;margin-right:65px;}
.logo img{height: 45px;}
.top-rigt{float: right;font-size: 16px;padding-top:27px;}
.top-rigt a{color: #fff;}
.top-rigt a span{display: inline-block;padding-right: 8px;}
.tel{float: left;margin-right: 20px;}
.yuyan{float: right; width: 33px; position: relative;}
.zw{width:33px; height:43px;}
.zw img{width: 100%;cursor: pointer;}
.zw:hover .zhonying{display: block;}
.zhonying{margin-top:20px;right: 0;display: none;position: absolute;}
.zhonying a{display: block;background: rgba(0,0,0, .5);width: 140px;height:40px;line-height:40px;text-align: left;text-indent:20px;}
.zhonying a:hover{background: rgba(0,0,0, .8);}

.navbar{box-shadow: none;background: rgba(52, 52, 52, 0);border-radius: 0;}
.navbar.active{
background: rgb(52,52,52);
transition: background 1s;
-moz-transition: background 1s;
-webkit-transition: background 1s;
-o-transition:background 1s;
}

/*banner*/
/* .banner { position: relative; overflow: hidden;transition:all 0.9s;-moz-transition:all 0.9s;
    -ms-transition:all 0.9s;
    -o-transition:all 0.9s;
    -webkit-transition:all 0.9s;
    filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0;
}

.banner.active {filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1;}
 */


.banner{height: 100vh; width:100%; position: relative; overflow: hidden;}
.banner-1{
	background-image: url(../images/banner.jpg);
	left: 0;
    min-width: 100%;
    position: absolute;
    transform: translateY(0px);
    height: calc(100vh - 0px);
    z-index: 1;
	background-size: 100% 100%;}
.banner-img{position: absolute;top:40%;width: 30%;}
.banner-img img{width: 100%;}

/*end banner---------------------------------------------------------------------------------*/

/*index*/
.index-title{padding: 40px 0;text-align: center;}
.index-title i{font-style:normal;font-family: "宋体";}
.index-title .h1{font-size: 35px;color: #333;font-weight: 500;}
.index-title .h2{font-size: 20px;color: #666;text-transform: uppercase;}
.index-title .h3{font-size: 18px;color: #999;line-height: 25px;}
.index-title .h1-1{font-size: 35px;color: #fff;font-weight: 500;}
.index-title .h2-1{font-size: 20px;color: #fff;text-transform: uppercase;}
.index-title .h3-1{font-size: 18px;color: #fff;line-height: 25px;}
.h2-2{opacity: .7;}


.index-1 li{text-align: center; margin-top: 100px;}
.index-1 li figure{width: 85px;margin: 0 auto;}
.index-1 li a p{font-size: 18px;padding-top: 15px; color: #333;}
.index-1 li a{display: block;font-size: 16px;color: #999;}

.index-2{width: 100%;background: #0073dd;padding-bottom:60px;}
.index-2-ul li{position: relative;margin-bottom: 25px;}
.index-2-ul li figure{width: 100%;overflow: hidden;}
.index-2-ul li figure img{width: 100%; }
.index-2-ul li .index-2-ul-text{position: absolute;top:60px;width: 90%;}
.index-2-ul li .index-2-ul-text p{text-align: center;color: #fff;font-size: 18px;height:80px;padding: 0 20px;}
.index-2-ul li .index-2-ul-text a{display: block;width: 147px;height: 35px;line-height: 35px;text-align: center;color: #fff;margin: 0 auto;background: #f0ad4e;
transition: all .6s ease;border-radius: 5px;}
.index-2-ul li .index-2-ul-text a:hover{background: #0073dd;}
.more{font-size: 18px;width: 200px;height: 45px;line-height: 45px;margin:35px auto 0;text-align: center;background: #ed7d31;transition: all .8s ease;
border: 1px solid #ED7D31;}
.more a{display: inline-block;width: 100%;color: #fff;}
.more:hover{background: none;}

.index-3{width: 100%;background:url(../images/index_32.png) no-repeat center; background-size:100% 100%;padding-bottom: 120px;padding-top: 60px;}
.index-3-ul li{text-align: center;margin: 30px 0;}
.index-3-ul li figure{width: 85px;overflow: hidden;margin: 0 auto;}
.index-3-ul li figure img{width: 100%;}
.index-3-ul li p{font-size: 20px;color: #fff;padding-top: 20px;}
.index-3-ul li a{display: block;width: 130px;height: 40px;line-height:35px;border: 1px solid #fff;margin:20px auto;color: #fff;font-size: 16px;transition: all .6s;}
.index-3-ul li a:hover{background: #fff;color: #ed7d31;}

.index-4{width: 100%;background: url(../images/index_34.png) no-repeat center; background-size:100% 100%;padding-bottom: 80px;}
.index-4 .index-3-ul li{margin-bottom: 50px;}
.index-4 .index-3-ul li a{border: none;height: auto;width: 100%;}
.index-4 .index-3-ul li a:hover{background: none;}

.index-5{width: 100%;background:url(../images/index-2.jpg) no-repeat;padding-bottom:60px;background-size: 100% 100%;}
.hzhb-img{width: 100%;margin-bottom: 40px;}
.hzhb-img img{width: 100%;}

/*footer*/
.footer{width: 100%;background: #343535; color: #fff;padding-top: 20px;}
.footer-ul li{float: left; margin-right: 11%;}
.footer-ul li h3{font-size: 22px; line-height: 50px;}
.footer-ul li p{font-size: 14px; text-align: justify;}
.footer-ul li p a{display: block;}
.footer-ul li a{color: #fff;}
.footer-ul li p span{ width: 192px; display: inline-block; float: right;}
/* .footer-ul li:last-child{float: right;margin-right: 0;width: 20%;} */
.footer-ul li:nth-child(1){width: 23%;line-height: 22px; margin-right: 8%;}
.footer-ul li:nth-child(2){width: 9%; margin-right:4%; margin-right: 8%;/* margin-left: 6%; */}
.footer-ul li:nth-child(3){width: 20%; margin-right: 4%;}
.footer-ul li:nth-child(2) p a{line-height: 25px;}
.yjdy{display: block;background: #494a4a;text-align: center;width: 100px;height: 32px;line-height: 32px;border-radius: 5px;margin-top: 15px;transition: all .6s;}
.yjdy:hover{background: #0073dd;}
.lx-logo{margin:40px auto 0px;}
.lx-logo li{text-align: center;}
.lx-logo li a{display: inline-block;width: 40px;height: 40px;text-align: center;background: #fff;line-height: 40px;border-radius: 3px;color: #666;font-size: 25px;
margin: 0 5px; transition: all .6s;}
.lx-logo li a:hover{background: #0073dd;color: #fff;}
.foot-form{width: 50%;margin:30px auto; border-bottom: 1px solid #fff;padding-bottom: 10px;}
.foot-form input{border: none;background: none;width: 93%;float: left;}
.button{background: none;border: none; float: right;}
.foot-logo{margin: 0 auto;width: 102px;}
.foot-logo img{width: 100%;}
.bq{text-align: center;font-size: 14px; color: #fff;padding:30px 0 20px;}
/*footer-en*/
.footer-ul-en li{float: left;}
.footer-ul-en li h3{font-size: 22px; line-height: 50px;}
.footer-ul-en li a{color: #fff;}
.footer-ul-en li p span{display: inline-block;float: right;width: 76%;}
.footer-ul-en li:nth-child(1){width: 23%;line-height: 22px;margin-right: 3%;}
.footer-ul-en li:nth-child(2){width: 22%;margin-right: 3%;}
.footer-ul-en li:nth-child(3){width: 25%;}
.footer-ul-en li:last-child{float: right;width: 22%;}
.footer-ul-en li:nth-child(2) a{text-transform: uppercase;display: block;margin-right: 5%;line-height: 25px;}


/*内页*/
/*内页 banner*/
.ny-banner{width: 100%;background-repeat: no-repeat;height: 300px;color: #fff;text-align: center;text-transform: uppercase;}
.banner-h1{font-size: 42px;font-weight: 600;padding-top: 100px;}
.banner-h2{font-size: 28px;font-weight: 500;}
.banner-h3{font-size: 16px;line-height: 30px; height: 30px;}
/*news*/
.news-h1{font-size: 20px;color: #333;text-transform: uppercase;margin: 50px auto;font-weight: bold;}
.news-ul li{border-bottom: 1px solid #ddd;margin-bottom: 30px;}
.news-ul li span{font-size: 14px;color: #666;}
.news-ul li h3 a{font-size: 25px;}
.news-ul li p{font-size: 14px;line-height: 30px;}
.news-ul li .news-more{color: #0073dd;font-size: 14px;padding: 15px 0 30px;display: block;}
/*分页*/
.fenye{margin-bottom: 80px;text-align: center;}
.page-status{margin-right: 3px;}
.fenye span a{display: inline-block;border: 1px solid #dcdcdc; padding: 5px;margin: 0 3px;}
.page-numbar a{padding: 5px 10px !important;}
.page-num-current{background: #0073dd; color: #fff;}
.fenye span a:hover{background: #0073dd; color: #fff;}
/*详情*/
.xq-sj{font-size: 14px;color: #666;margin-bottom: 20px;}
.xq-nr{font-size: 14px;color: #333;line-height: 25px;margin-bottom: 100px;}

/*about*/
.about-gy .col-sm-7 img{width: 100%; }
.about-gy-text h3{font-size: 25px;padding: 10px 0;}
.about-gy-text h5{font-size: 14px;line-height: 30px; color: #666}
.about-gy-text span{display: block;width: 105px;height: 5px;background: #0073DD;margin-bottom: 20px;}
.about-gy-text p{font-size: 14px;color: #666;line-height: 25px;}
.about-gy-text .about-wh {margin-top: 20px;}
.about-gy-text .about-wh p i{font-style: normal; font-family: "宋体"; font-weight: bold; color: #333;}
.about-syb{width: 100%;background: #f5f5f5;margin-top: 30px;padding-bottom: 30px;}
.syb-ul li{margin-bottom: 30px;}
.syb-img{width: 271px;}
.syb-img img{width: 100%;}
.syb-l1 .syb-img{float: right;}
.syb-l2 .syb-img{float: left;}
.syb-text{text-align: center;width: 250px;}
.syb-l1 .syb-text{float: left;}
.syb-l2 .syb-text{float: right;}
.syb-text h3{font-size: 18px;font-weight: bold;padding-bottom: 15px;}
.syb-text p{text-align: left;}
.syb-ul li:nth-child(3) .syb-text,.syb-ul li:nth-child(4) .syb-text{margin-top: 40px;}



/*contact*/
.lxfs{margin-bottom: 100px;}
.lx-left li{font-size: 16px;margin-bottom: 15px;}
#platform+div {display: none;}
.pop .bottom {border-bottom: none !important;}

/*成为专家*/
.cwzj li{list-style: disc;margin-left: 20px;}
.cwzj li h3 {font-size: 16px; margin: 0;font-weight: 400;}
.cwzj li h4 {font-size: 14px; margin: 20px 0 0;font-weight: 400;}
.cwzj li p {font-size: 14px;line-height: 26px; color: #888; margin: 15px 0 0;}
.txzl a{display: block;color:#fff;width: 220px;height: 40px;text-align: center;font-size: 16px;line-height: 40px;background: #0073dd;border-radius: 30px;
margin:40px auto 20px;}

/*会展列表*/
.event-ul li{ border-bottom: 1px solid #aaa;float: left;padding: 0;margin-bottom:20px;}
.event-ul li figure{overflow: hidden;padding: 0;border: 1px solid #aaa;margin-bottom:20px;}
.event-ul li figure img{width: 100%;}
.event-text p{font-size: 22px;color: #333;padding-top: 15px;}
.event-text span{font-size: 14px;color: #666;line-height: 45px;}
.event-text .didian{color: #333;font-size: 14px;}
.event-a{width: 150px;height: 35px;line-height: 35px;border-radius: 5px;background: #ed7d31;text-align: center;margin-top: 77px;}
.event-a a{display: block;width: 100%;height: 100%;color: #fff;font-size: 14px;}
.xq-nr-1{
	
	width: 62%;
	padding: 50px;
	position: fixed;
	top: 100px; 
	background: #fff;
	color: #000;
	border-radius: 20px;
	z-index: 99999999;
}
.xq-nr-1 h5{font-size: 14px;color: #333;font-weight: 600;}
.xq-nr-1 img{width: 20%; text-align: center;}
.xq-nr-1 h4{text-align: center;font-size: 25px;padding-bottom: 15px;color: #000;}
.zixun-p p{font-size: 16px;text-align: center;color: #000;}
.zixun-p{margin-bottom: 20px;}
.form-group .control-label{text-align: left;color: #000;}
.form-group span{color: red;display: inline-block;float: right;}
.btn-default{color: #fff;background:#b40706;border: none;transition: all .6s;width: 180px; height: 45px; font-weight: bold; font-size: 16px;margin-top: 20px;}
.btn-default:hover{background: #0073DD;color: #fff;}
.form-group{text-align: center;}
.checkbox{color: #000;}
.gdzx-gb{border-radius: 50%;background: #0073DD;text-align: center;font-size: 16px;color: #fff;width:40px;height:40px;line-height:40px;float: right;
cursor: pointer;}

.hdzx-xs{width: 100%;height: 100%;background: rgba(0,0,0, .7);position: fixed;top: 0;bottom: 0;left: 0;right: 0;}


/*jop*/
.bd {width: 100%; height: auto; position: relative; overflow: hidden; margin-bottom: 100px;}
.bd ul {height: 100%;overflow: hidden; position: relative; font-size: 14px; line-height: 28px;}
.bd li { width: 85%; height: auto;background-color: #fff; position: relative; margin: 15px auto ;box-shadow: 1px 2px 10px rgba(0,0,0, .3);padding:10px 30px;}
.bd li h3{border-bottom: 1px solid #e1e1e1;margin-bottom: 15px;padding-bottom: 15px;color: #333; font-weight: bold;}
.bd li h3 span{display: inline-block; height: 24px; width: 3px; background: #333; float: left; margin-right: 10px;}
.prev, .next { position: absolute; top: 45%; width: 27px; height: 50px; opacity: .6; filter: alpha(opacity=60); overflow: hidden; text-indent: -999px;
    border: none;background: url(../images/arrowLR.png) no-repeat;}
.prev {left: 0; background-position: 0px 0;}
.next { right: 0;background-position: 0px -59px;}

/*合作*/
.hz-ul li{margin-bottom: 30px;}
.hz-ul li figure{width: 100%;border: 1px solid #eee;overflow: hidden;height: 80px; line-height: 80px;}
.hz-ul li img{width: 100%;transition: all .6s;}
.hz-ul li:hover figure img{transform: scale(1.05);}

/*会展详情*/
.hz-xq{background: #fff;box-shadow:1px 5px 15px rgba(0,0,0, .2); width: 100%;padding-bottom: 50px;margin-bottom: 100px;margin-top: 30px;padding-top: 30px;}
.hzxq-h1{width: 95%;margin: 0 auto;border-bottom: 1px #eee dotted;text-align: center;}
.hzxq-h1 h3{font-size: 25px;font-weight: bold;line-height: 30px;}
.hzxq-h1 p{font-size: 14px;color: #666;}
.hzxq-nr{width: 95%;margin:30px auto;}
.hzxq-nr h4{color: #333;font-weight: bold;font-size:16px;text-indent: 0; line-height: 40px;}
/*.hzxq-nr h4 strong{font-size:14px !important;}*/
.hzxq-nr p{color: #666;font-size: 16px;text-align: justify;}
.hdzx{width: 95%;margin:30px auto;text-align: center;}
.hdzx button{background: #ED7D31;color: #fff;border: none;width: 110px;height: 45px;border-radius: 5px;}
.sxp{width: 95%;border-top: 1px #eee dotted;margin: 0 auto;padding-top: 20px;}
.sxp div{width: 100%;height: 35px;line-height: 35px;color: #999;transition: all .6s;margin-bottom: 10px;}
.sxp div a{color: #333;}
.sxp div span{display: inline-block;float: right;color: #fff;}
.sxp div:hover{background: #0073DD;color: #fff;padding: 0 15px;}
.sxp div:hover a{color: #fff;}

/*智库*/
.zhiku li{position: relative;margin: 30px 0 0;}
.zhiku li figure{width: 110px;height: 110px;border-radius: 50%;border: 3px solid #fff;text-align: center;background: #b1d9fe; line-height: 97px;
position: absolute; left: 30%;}
.zhiku li figure img{width: 60px;}
.zk-div{width: 100%; height: 350px;background: #0073DD;color: #fff; margin-top: 59px;}
.zk-div p{color: #fff;font-size: 14px; height: 280px; padding: 65px 20px 0; text-align: justify;}
.zk-div h4{background: #B1D9FE;color: #0073DD;text-align: center;height: 35px;line-height: 35px;margin: 0 20px;}
.about-p p strong{font-size: 16px;}

/**/
.banner-nav{margin-top: 35px;}
.banner-nav li{text-align: center;}
.banner-nav li a{text-align: center;width: 19%;height: 35px;line-height: 35px;color: #fff; background: rgba(0,0,0, .5);display: inline-block;}
.about-zx .col-sm-6 img{width: 100%;}


@media screen and (max-width:1400px){
	
}

@media screen and (max-width:1250px){
	
}

@media screen and (max-width:1200px){
	.l{width: 95%;}
	.footer-ul li p a{margin-right: 30px;}
	.footer-ul li:nth-child(2) { width: 20%;margin-left: 5%;}
	.footer-ul li:nth-child(3) { width: 24.2%;}
	.index-4,.index-3{background-size: auto 100%;}
	.syb-ul{display: none;}
	.syb-ul-wap{display: block !important;}
	.syb-ul-wap li{margin-bottom: 30px;float: left;}
	.syb-ul-wap li figure{width: 40%;float: left;margin-right: 15px;}
	.syb-ul-wap li figure img{width: 100%;}
	.syb-wap-text{text-align: left;}
	.syb-wap-text h3{font-size: 18px;font-weight: bold;}
	.syb-wap-text p{font-size: 16px;color: #666;}
	
}

@media screen and (max-width:1000px){
	.footer-ul{width: 95%; margin: 0 auto;}
	.footer-ul li { width: 100% !important; margin-left: 0px !important;}
	.footer-ul li p span{width: auto;float: none;}
	.zx-images img{width: 100%;}
	
	
}

@media screen and (max-width:768px){
	.index-3-ul li {margin-bottom: 60px;}
	.banner-nav li a{width: 31%;}

}

@media screen and (max-width:640px){
	
}

@media screen and (max-width:480px){
	.banner-img {width: 80%;}
	.syb-wap-text h3{margin-top: 0;font-size: 16px;}
	.banner-nav {margin-top: 0;}

}

@media screen and (max-width:360px){
	.banner-1 { background-size: 200% 100%;}
}


#wx-corner {
    border: 10px solid transparent;
    border-left: 10px solid #fff;
    position: absolute;
    top: 12px;
    right: -20px;
    z-index: 10;
}



.official-plat li{ float: left; width: 25%; padding: 0 2.5% 0 0; overflow: hidden;}
.official-plat li *{ display: block; width: 50%; float: left;}
.official-plat li img{ width: 100%; max-width: 130px;}
.official-plat li span{ padding-right: 10px; }
.official-plat li strong{ padding: 0px 0 5px; font-size: 14px; }
.official-plat li p{ color: #999; font-size: 12px; line-height: 19px; position:relative; }
.official-plat li small{ width: 100%; position: absolute; z-index:-1; }
.official-plat li:hover{ overflow: inherit; }

.t1{ font-size: 24px !important; font-weight: bold;}
.t3{ font-size: 16px !important; font-weight: bold;}
.t2{ font-size: 20px !important; font-weight: bold;}
.notes{ font-size: 14px; color: #999; }


.xiangguanyiti li{  list-style-type: initial; margin-left: 30px; }
.font100{ font-weight: 100; }

.hzxq-nr,.hzxq-nr *{ font-size: 16px; }