html,body{
	font-size: 16px;
	line-height: 24px;
	font-family: 'Microsoft YaHei', '\5FAE \8F6F \96C5\91';
	overflow-x: hidden;
}
.top,.head,.abstract,.domestic,.international,.news,.environment,.link{
	width: 1200px;
	margin:0 auto;
}
a:hover{
	color:#219467;
}

/**top-bg star**/
.top-bg{
	background-color: #f5f5f5;
	line-height: 40px;
	font-size: 12px;
	color:#555;
}
/**top-bg end**/

/**head star**/
.head .logo{
	padding:20px 0;
}
.head .logo a{
	float: left;
}
.head .logo h1{
	font-size: 24px;
	font-weight: bold;
	color:#fff;
	line-height: 40px;
	padding:0 15px;
	background-color: #21947a;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	float: left;
	margin-top:5px;
}
.head .tel {
	padding-left: 36px;
	margin-top:30px;
	background: url(../imagesnew/phone.png) no-repeat left center;
}
.head .tel span{
	display: block;
	font-size: 14px;
	font-weight: bold;
	line-height: 18px;
	color:#21947a;
}
.nav{
	float:right;
	width: 53%;
}
.nav>li{
	width:16.66%;
	float:left;
	line-height: 88px;
	border-top:3px solid transparent;
	position: relative;
	text-align: center;
	color:#333333;
	font-weight: 900;
	cursor: pointer;
}
.nav>li>a{
	width: 100%;
	display: block;
}
.nav>li.open{
	border-top:3px solid #21947a;
	webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
}
.nav>li .caret {
	width: 8px;
	height: 8px;
	border: #333 solid 1px;
	border-left: 0;
	border-bottom: 0;
	-webkit-transform: rotate(135deg);
	-ms-transform: rotate(135deg);
	transform: rotate(135deg);
	background: #fff;
	margin: -2px 8px 5px;
}
.head .nav>li.open .caret {
    border: #39599f solid 1px;
    border-left: 0;
    border-bottom: 0;
    -webkit-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    transform: rotate(-45deg);
    background: #fff;
    margin: 5px 8px;
}
.caret{
	display: inline-block;
	width: 0;
	height: 0;
	margin-left: 2px;
	vertical-align: middle;
	border-top: 4px dashed;
	border-top: 4px solid\9;
	border-right: 4px solid transparent;
	border-left: 4px solid transparent;
}
.nav .dropdown-menu {
    position: absolute;
    top: 60px;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0 10px;
    font-size: 14px;
    text-align: left;
    list-style: none;
    background-color: #fff;
    -webkit-background-clip: padding-box;
    background-clip: padding-box;
	min-width: auto;
    width: 100%;
    top: 60px;
    border: none;
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
    box-shadow: 0 6px 12px rgba(0,0,0,.175);
}
.nav li.open .dropdown-menu{
	display: block;
}
.nav .dropdown-menu>li>a {
    display: block;
	padding: 3px 0;
	text-align: center;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
}
.nav-btn,.shadow{
	display: none;
}

/**head end**/

/**banner star**/
.banner-box {
    width: 100%;
    position: relative;
}
.banner {
    position: relative;
    margin: 0 auto;
	overflow: hidden;
	
}
.fullSlide {
    width: 100%;
    position: relative;
}
.fullSlide .bd {
    margin: 0 auto;
    position: relative;
    z-index: 0;
    overflow: hidden;
}
.fullSlide .bd ul {
	width: 100% !important;
	max-height: 450px;
}
.banner .bd li {
	width: 100% !important;
    overflow: hidden;
    text-align: center;
    position: absolute;
    top: 0;
    left: 0;
}
.banner .hd ul {
	position: absolute;
    right: 20px;
	top: 30%;
	margin-top:0;
    vertical-align: middle;
    zoom: 1;
}
.banner .hd ul li {
	cursor: pointer;
	border:1px solid #fff;	
}
.banner .hd ul li+li{
	margin-top:5px;
}
.banner .hd ul li.on {
	border-color: #21947a;
}
.fullSlide .prev, .fullSlide .next {
	display: none;
    position: absolute;
    z-index: 1;
    top: 50%;
    margin-top: -30px;
    left: 15%;
    z-index: 1;
    width: 40px;
    height: 60px;
    background: url(../imagesnew/slider-arrow.png) -126px -137px #000 no-repeat;
    cursor: pointer;
    filter: alpha(opacity=50);
    opacity: 0.5;
    display: none;
}
.fullSlide .next {
    left: auto;
    right: 15%;
    background-position: -6px -137px;
}
.service-box {
    width: 490px !important;
    position: absolute;
    bottom: 20px;
    left: 50%;
    margin-left: -245px;
}
.service-box dl {
    width: 29.333%;
    margin: 0 2%;
    padding: 1.3% 0;
    background-color: rgba(0,0,0,.2);
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    float: left;
    display: -webkit-box;
    display: flex;
    justify-content: center;
    align-items: center;
	-webkit-box-align: center;
	box-sizing: border-box;
}
.service-box dl dt {
    margin-right: 5px;
}
.img-circle {
    width: 36px;
    height: 36px;
	background-color: #21947a;
	border-radius: 50%;
}
.service-box dl dd p, .service-box dl dd b {
    margin-bottom: 0;
    color: #fff;
}
/**banner end **/

/**abstract star**/
.abstract {
    overflow: hidden;
}
.abstract-cnt {
    float: left;
}
.abstract-cnt span {
    height: 50px;
    line-height: 50px;
    margin-right: 20px;
    color: #333333;
}
.abstract-cnt span b {
    color: #fe4e00;
    font-size: 20px;
}
.abstract-cnt span:last-child{
	margin-right: 0;
}
.abstract-roll {
    float: right;
    width: 37%;
    margin-top: 10px;
    padding-left: 30px;
	background: url(../imagesnew/voice-icon.png) no-repeat left center;
	background-size: 16px;
}
.abstract-roll .infoList li {
    font-size: 14px;
	color: #666;
	height: 30px;
	line-height: 30px;
}
.abstract-roll .infoList li span {
    float: right;
    margin-right: 10px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.abstract-roll .infoList li .abstract-name {
    float: left;
    width: 50%;
}
/**abstract end**/

/**new  star**/
.news-bg {
    padding: 2.2% 0;
    margin-bottom: 2.2%;
    background-color: #f5f5f5;
}
.service-phone {
    margin-bottom:20px;
    display: none;
}
.service-phone dl {
    float: left;
    width: 31.333%;
    margin: 0 1%;
    padding: 1.5% 0;
    text-align: center;
    background-color: #fff;
    border: 1px solid #21947a;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    overflow: hidden;
    display: -webkit-box;
    display: flex;
    justify-content: center;
    align-items: center;
    -webkit-box-align: center;
}
.service-phone dl dt {
	margin-right: 5%;
}
.service-phone dl dd p, .service-phone dl dd b {
    font-size: 14px;
    line-height: 18px;
    margin: 0 auto;
    color: #21947a;
}
.news .headlines, .news .review {
	padding: 0;
}
.news .headlines {
	width: 34.58%;
	float:left;
}
.news .headlines-box, .news .faq-chat-box, .news .review-box {
    padding: 20px 14px;
    background-color: #fff;
}
.headlines-main {
    margin-bottom: 20px;
}
.news-item-title, .activty-title {
    margin-bottom: 12px;
}
.news-item-title {
	text-align: left;
    margin-bottom: 8px;
    font-size: 20px;
    line-height: 30px;
    font-weight: 900;
    color: #333333;
}
.news-item-title .headlines-icon {
    background-position: -4px 3px;
}
.news-item-title i {
    padding: 2px 15px;
    background: url(../imagesnew/icon.png) no-repeat center;
}
.news-item-title .faq-icon {
    background-position: -4px -142px;
}
.news-item-title .chat-icon {
    background-position: -4px -191px;
}
.news-item-title .review-icon {
    background-position: -4px -46px;
}
.headlines-main dl {
    padding-bottom: 15px;
    margin-bottom: 10px;
    border-bottom: 1px dashed #eee;
}
.headlines dt {
    font-size: 20px;
    font-weight: 900;
    color: #333333;
}
.headlines-main dl dt {
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
    margin-bottom: 8px;
}
.headlines dd {
    height: 40px;
    line-height: 20px;
    font-size: 14px;
	color: #999999;
	overflow: hidden;
}
.headlines dd a {
    color: #fe4e00;
}
.news ul li {
    font-size: 14px;
    height: 30px;
    line-height: 30px;
	margin-bottom: 5px;
}
.news ul li a {
    color: #666666;
    float: left;
    width: 80%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.news ul li span {
    float: right;
    color: #666;
}
.activty-title span {
    padding: 3px 5px 3px 15px;
    display: inline-block;
    position: relative;
    left: -15px;
    background: #fe0000;
    background: -webkit-linear-gradient(left,#fe4e00,#fe0000);
    background: -o-linear-gradient(left,#fe4e00,#fe0000);
    background: -moz-linear-gradient(left,#fe4e00,#fe0000);
    background: -mos-linear-gradient(left,#fe4e00,#fe0000);
    background: linear-gradient(left,#fe4e00,#fe0000);
    color: #fff;
}
.activty-title span i {
    padding: 2px 15px;
    background: url(../imagesnew/icon.png) no-repeat -4px -97px;
}
.activty-title span::after {
    content: '';
    display: block;
    width: 12px;
    height: 30px;
    background: url(../imagesnew/activity-bg.jpg) no-repeat center;
    position: absolute;
    right: -12px;
    top: 0;
}
.activity-main ul li {
	width: 100%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.activity-main ul li span {
	display: inline-block;
	float: right;
}
.activity-main ul li i {
    padding: 0 10px;
    background: url(../imagesnew/icon.png) no-repeat;
}
.activity-main ul li .fire-icon {
    background-position: -4px -385px;
}
.activity-main ul li .break-icon {
    background-position: -4px -289px;
}
.activity-main ul li .free-icon {
    background-position: -4px -337px;
}
.activity-main ul li .fire-icon {
    background-position: -4px -385px;
}
.activity-main ul li a {
    float: left;
}

.news .faq-chat {
	width: 34.25%;
	float: left;
	margin: 0 1.25%;
}
.news .headlines-box, .news .faq-chat-box, .news .review-box {
    padding: 20px 14px 15px;
    background-color: #fff;
}
.faq {
    margin-bottom: 20px;
}
.faq-cnt dl {
    padding-bottom: 15px;
    margin-bottom: 15px;
    border-bottom: 1px dashed #eee;
}
.faq-cnt dl dt {
    padding-left: 30px;
    color: #333333;
    height: 24px;
    margin-bottom: 8px;
    background: url(../imagesnew/q.jpg) no-repeat left 5px center;
}
.faq-cnt dl dt a {
    float: left;
    width: 80%;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.faq-cnt dl dt span {
    float: right;
    font-size: 14px;
    font-weight: normal;
    color: #c9ccd0;
    background: url(../imagesnew/icon-01.png) no-repeat left center;
    padding-left: 18px;
    cursor: pointer;
}
.faq-cnt dl dd {
    padding: 5px 0 3px 30px;
    height: 40px;
    line-height: 20px;
    font-size: 14px;
    color: #666666;
    background: #f5f5f5 url(../imagesnew/a.jpg) no-repeat left 5px top 7px;
    overflow: hidden;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.news .review {
	width: 28.66%;
	float:left;
}
.chat-cnt{
	padding:0 10%;
}
.chat-cnt dl {
	width: 50%;
	float:left;
	text-align: center;
}
.chat-cnt dt{
	padding:0 18%;
}
.chat-cnt dl dd {
    font-size: 14px;
	color: #333333;
	
}
.chat-cnt dl dd i {
    padding: 0 9px;
    background: url(../imagesnew/icon.png) no-repeat -7px -479px;
}
.review .news-item-title h2 {
    float: left;
}
.search {
    width: 40%;
    float: right;
    position: relative;
}
.search input {
    width: 100%;
    height: 26px;
    line-height: 26px;
    padding: 0px 10px;
    font-size: 12px;
    color: #888888;
    border: 1px solid #eee;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}
.search-button {
    position: absolute;
    top: 0;
    right: 0;
}
.search-button input {
    background: initial;
    border: none;
    height: 24px;
    padding: 0 20px;
    background: url(../imagesnew/search-bg.png) no-repeat center;
}
.review-tabs {
	margin-bottom: 20px;
	border-bottom: 1px solid #ddd;
}
.review-tabs .tabList {
	width:100%;
	float:left;
}
.review-tabs ul li {
	height: 24px;
	line-height: 24px;
    text-align: center;
	cursor: pointer;
	float:left;
	font-size:16px;
	margin-bottom: 0;
	position: relative;
	bottom: -1px;
	font-weight: bold;
	padding-bottom: 6px;
	border-bottom:1px solid transparent;
	padding:0 3%;
}
.review-tabs ul li.hover{
	color:#21947a;
	border-bottom:1px solid #21947a;
}
.review .review-box li a{
	width: 100%;
}
.review .dt{
	position: relative;
	margin-bottom: 15px;
}
/* .review .dt span{
	position: absolute;
	left:0;
	bottom:0;
	line-height: 32px;
	width: 90%;
	padding:0 5%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	color:#fff;
	background: rgba(0,0,0,.6);
	filter: alpha(opacity=60);
	font-size: 14px;
} */
.review .dt .carousel-caption{
	position: absolute;
	width: 98%;
	height: 30px;
	line-height: 30px;
	color: #fff;
	text-align: left;
	padding: 0 0 0 2%;
	left: 0;
	bottom: 0;
	background: rgba(12,37,77,.88);
}
/**new  end**/

/* 2018.8.23 start */
.review-box .box_cnt dl{
	display: -webkit-box;
	display: -webkit-flex;
	display: flex;
	justify-content: center;
	align-items: center;
	margin-bottom: 15px;
}
.review-box .box_cnt dt{
	float: left;
	-webkit-flex-basis:32%;
	flex-basis: 32%;
	width: 32%;
	margin-right: 3%
}

.review-box .box_cnt dd{
	float: left;
	-webkit-flex-basis:65%;
	flex-basis: 65%;
	width: 65%;
	font-size: 14px
}

/* 2018.8.23 end */



h3{
	line-height: 36px;
	color:#565656;	
	margin-bottom:2.8%;
}
h3 span{
	padding-left: 50px;
	padding-right: 35px;
	display: inline-block;
	line-height: 38px;
}

h2{
	font-size: 36px;
	line-height: 42px;
	text-align: center;
	margin-bottom: 3.5%;
}
h2 em{
	font-style: normal;
	font-weight: normal;
	padding-left: 7px;
}
h3,.link-title{
	background: url(../imagesnew/h3_bg.jpg) repeat-x center;
}
/**domestic-bg star**/
.domestic-bg{
	margin-bottom: 2.6%;
}
.domestic h2 span{
	color:#21947a;
	position: relative;
}
.domestic h2 span::before{
	display: block;
	content: '';
	width: 263px;
	height: 9px;
	position: absolute;
	left:-280px;
	top:50%;
	background: url(../imagesnew/h2_before.png) no-repeat center left
}
.domestic h2 span::after{
	display: block;
	content:'';
	width: 263px;
	height: 9px;
	position: absolute;
	right:-280px;
	top:50%;
	background: url(../imagesnew/h2_after.png) no-repeat center left
}
.organization{
	margin-bottom:3.4%;
}
.organization .clone{
	position: relative;
	max-height: 336px;
	overflow: hidden;
}
.organization .clone .fresh{
	position: absolute;
	text-align: center;
	cursor: pointer;
	background-color: #5bb431;
	color:#fff;
}
.domestic .organization h3 span{
	background:#fff url(../imagesnew/dome-com.png) no-repeat left center;
}
.domestic .line h3 span{
	background:#fff url(../imagesnew/dome-line.png) no-repeat left center;
}
.organization li{
	width: 11.9%;/*15.4%*/
	margin:0 0.3% 0.5%;/*1.5%*/
	float: left;
	text-align: center;
}
.organization li span{
	display: none;
}
.organization li a{
	box-sizing: border-box;
	display: block;
	background-color: #fff;
	border: 1px solid #ccc;
	padding:6%;
}
.box_cnt{
	display: none;
}
.box_hover{
	display: block;
}
.domestic .tabList,.international .tabList{
	margin-bottom: 2%;
	
}
.domestic .tabList li,.international .tabList li{
	width: 12.33%;
	line-height: 36px;
	float: left;
	text-align: center;
	background-color: #e0e0e0;
	cursor: pointer;
	margin-top: 10px;
	border-right: 2px solid #fff;
	border-bottom: 1px solid #ccc;
}

.domestic .tabList li,#aa8 a{
	color:#565656;
}
.domestic .tabList .hover{
	background-color: #21947a;
	color:#fff;
}
.domestic .tabList .hover{
	line-height: 46px;	
	margin-top:0;
	border-bottom: 1px solid #21947a;
}
#aa8,#bb8{
	border-right: 0 none;
}
#aa8:hover a{
	color:#21947a;
}
.domestic .classify,.international .classify{
	margin-bottom: 1%;
	-webkit-display: flex;
	-moz-display: flex;
	display: flex;
}
.domestic .classify dd,.international .classify dd{
	flex: 1;
}
.domestic .classify span,.international .classify span{
	float:left;
	padding:0 8px;
	color:#676767;
	font-size: 14px;
	border:1px solid #ddd;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin: 0 8px 5px 0;;
	line-height: 28px;
}
.domestic .classify h4,.international .classify h4{
	color:#333;
	font-size: 14px;
	border:0 none;
	line-height: 30px;
	padding:0 8px;
	float: left;
	background-color:#d0ebe4;
	margin-right:20px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	position: relative;
}
.domestic .classify h4::before,.international .classify h4::before{
	content:'';
	border-left:8px solid #d0ebe4;
	border-top: 8px solid transparent;
	border-bottom:8px solid transparent;
	position: absolute;
	right:-8px;
	top:50%;
	margin-top:-8px;
}
.domestic .exhibition dl{
	width: 23%;
	float: left;
	margin:0 1% 2%;
	overflow: hidden;	
	position: relative;
	background-color: #fff;
}
.exhibition dt a{
	display: block;
}
.exhibition dl:hover .dd_2{
	-webkit-transform: translateY(0px);
	-moz-transform: translateY(0px);
	-ms-transform: translateY(0px);
	-o-transform: translateY(0px);
	transform: translateY(0px);
}
.exhibition .dd_1{
	padding:5% 7%;
}
.exhibition .dd_1 .line-tit{
	text-align: center;
	display: block;
	width: 100%;
	height: 24px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	margin-bottom: 3%;
}
.exhibition .dd_1 .center1{
	color:#999;
	text-indent: 2em;
	font-size: 12px;
	line-height: 18px;
	height: 36px;
	overflow: hidden;
}
.exhibition .dd_1 .line-bottom{
	padding-top:4%;
}
.exhibition .dd_1 .line-bottom span{
	color:#999;
	font-size: 12px;
	float: left;
}
.exhibition .dd_1 .line-bottom span b{
	font-size: 16px;
}
.domestic .dd_1 .line-bottom span b{
	color:#21947a;
}
.exhibition .dd_1 .line-bottom a{
	float: right;
	background-color: #ef8100;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	font-size: 14px;
	color:#fff;
	padding:0 7px;
}
.exhibition .dd_2{
	position: absolute;
	left:0;
	top:0;
	width: 86%;
	color:#fff;
	padding: 15px 7.1%;
	-webkit-transform: translateY(-319px);
	-moz-transform: translateY(-319px);
	-ms-transform: translateY(-319px);
	-o-transform: translateY(-319px);
	transform: translateY(-319px);
	background-color: rgba(33,148,122,0.9);
	filter: progid:DXImageTransform.Microsoft.gradient(starColors tr=#21947a,endColors tr=#21947a);
	filter: alpha(opacity=90);
	-webkit-transition: all 1s;
	-moz-transition: all 1s;
	-ms-transition: all 1s;
	-o-transition: all 1s;
	transition: all 1s;
}
.exhibition .dd_2 .line-tit{
	color:#fff;
	display: block;
	font-size: 18px;
	margin-bottom: 6%;
	width: 100%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.exhibition .dd_2 p{
	font-size: 14px;
}
.exhibition .dd_2 p b{
	color:#fff300;
}
.domestic .line .box_cnt .more,.international .line .box_cnt .more{
	width: 150px;
	color:#565656;
	font-size: 16px;
	display: block;
	margin:1.5% auto 0;
	line-height: 34px;
	text-align: center;
	border:2px solid #21947a;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.domestic .line .box_cnt .more:hover,.international .line .box_cnt .more:hover{
	background:#21947a;
	color:#fff;
}
/**domestic-bg end**/

/**international star**/
.international-bg{
	padding:2.2% 0 2.2%;
	margin-bottom: 2.2%;
	background:#f9f9f9;
}
.international h2{
	color:#21947a;
}
.international h2 span{
	position: relative;
}
.international h2 span::before{
	display: block;
	content: '';
	position: absolute;
	left:-280px;
	top:50%;
	width: 263px;
	height: 9px;
	background: url(../imagesnew/h2_before.png) no-repeat center left
}
.international h2 span::after{
	display: block;
	content: '';
	position: absolute;
	right:-280px;
	top:50%;
	width: 263px;
	height: 9px;
	background: url(../imagesnew/h2_after.png) no-repeat center left
}
.international .organization h3 span{
	background:#f9f9f9 url(../imagesnew/dome-com.png) no-repeat left center;
}
.international .line h3 span{
	background:#f9f9f9 url(../imagesnew/dome-line.png) no-repeat left center;
}
.international .tabList .hover{
	background-color: #21947a;
	color:#fff;
	line-height: 46px;
	margin-top:0;
	border-bottom: 1px solid #21947a;
}
#bb8:hover a{
	color:#21947a;
}
.international .exhibition dl{
	padding:2% 0;
	border-bottom: 1px dashed #999;
}
.international .exhibition dl:last-child{
	border-bottom: 0 none;
}
.international .exhibition dt{
	width: 3.5%;
	float: left;
}
.international .exhibition dd{
	width: 95.5%;
	padding-left: 1%;
	padding-top:0.8%;
	float: left;
	position: relative;
}
.international .exhibition dd .title{
	width: 70%;
}
.international .exhibition dd .tit{
	font-size: 20px;
	font-weight: bold;
	color:#666;
	line-height: 28px;
}
.international .exhibition dd .title i{
	display: inline-block;
	width: 20px;
	line-height: 20px;
	text-align: center;
	font-style: normal;
	background-color: #d93a4d;
	color:#fff;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	margin-left: 20px;
}
.international .exhibition dd .crowd{
	font-size: 12px;
	color:#565656;
	padding-top:1%;
	margin-bottom: 0.5%;
}
.international .exhibition dd .crowd .people{
	color:#5688d1;
	padding-right: 20px;
	margin-right: 20px;
	border-right: 1px solid #747474;
}
.international .exhibition dd .center1 {
    height: 44px;
    overflow: hidden;
    margin-bottom: 1.4%;
}
.international .exhibition dd .description-line{
	width: 80%;
	font-size: 12px;
	color:#999;
	text-indent: 2em;
	line-height: 22px;	
}
.international .exhibition dd .show a{
	width: 16%;
	float: left;
	margin:0 0.33%;
	text-align: center;
}
.international .exhibition dd .price-xq{
	position: absolute;
	right:0;
	top:3%;
}
.international .exhibition dd .price{
	color:#565656;
	font-size: 14px;
	line-height: 30px;
}
.international .exhibition dd .price b{
	font-size: 24px;
	color:#e15658;
}
.international .exhibition dd .xq{
	width: 100px;
	text-align: center;
	color:#fff;
	display: inline-block;
	margin-left: 20px;
	background-color:#e15658;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	border-radius: 3px;
	line-height: 30px;
}
/**international end**/

/**environment star**/
.environment {
	margin-bottom: 2.6%;
}
.environment h3 span{
	background:#fff url(../imagesnew/environment.png) no-repeat left center;
	font-size: 30px;
	line-height: 36px;
	color:#565656;
}
.environment .img-left{
	width: 56.9%;
}
.environment .img-left1{
	width: 48.7%;
	float: left;
	padding-right: 2.3%;
}
.environment .img1{
	margin-bottom: 4%;
	display: block;
}
.environment .img6{
	margin-top: 4%;
	display: block;
}
.environment .img2,.environment .img3,.environment .img4,.environment .img5{
	width: 47.8%;
	float: left;
}
.environment .img2,.environment .img4{
	margin-right: 4.4%;
}
.environment .img-left2{
	width: 48.6%;
	float: left;
}
.environment .img-right{
	width: 42%;
	margin-left: 1.1%;
}
.environment .img-right a{
	width: 48.4%;
	float: left;
}
.environment .img7,.environment .img9{
	margin-right: 3.2%;
}
.environment .img7,.environment .img8{
	margin-bottom: 2.9%;
}
.environment-box a {
	position: relative;
	overflow: hidden;
	
}
.environment-box a:hover span{
	-webkit-transform:translateY(0);
	-moz-transform:translateY(0);
	-ms-transform:translateY(0);
	-o-transform:translateY(0);
	transform:translateY(0);
}
.environment-box a span{
	width: 90%;
	padding:10px 5%;
	color:#fff;
	font-size: 12px;
	line-height: 20px;
	position: absolute;
	left:0;
	bottom: 0;
	-webkit-transform:translateY(100px);
	-moz-transform:translateY(100px);
	-ms-transform:translateY(100px);
	-o-transform:translateY(100px);
	transform:translateY(100px);
	background-color: rgba(33,148,122,0.9);
	filter: progid:DXImageTransform.Microsoft.gradient(starColors tr=#21947a,endColors tr=#21947a);
	filter: alpha(opacity=90);
	-webkit-transition: all 0.6s;
	-moz-transition: all 0.6s;
	-ms-transition: all 0.6s;
	-o-transition: all 0.6s;
	transition: all 0.6s;	
}
/**environment end**/

/**link-bg star**/
.link-bg{
	background-color: #f5f5f5;
	padding:2.6% 0 2.2%;
}
.link-title{
	line-height: 36px;
	color: #565656;
	margin-bottom: 2.8%;
	font-size: 30px;
	font-weight: bold;
}

.link-title span{
	background:#f5f5f5 url(../imagesnew/link.png) no-repeat left center;
	padding-left: 50px;
    padding-right: 35px;
    display: inline-block;
}
.link-box a{
	float: left;
	padding:0 10px;
	line-height: 30px;
	color:#474747;
	font-size: 14px;
}
/**link-bg end**/
/* library start */
.library,.library-tit {
	margin-bottom: 2%
}
.library .library-tit span{
	color: #219467;
	font-weight: bold;
}
.library .library-tit a{
	float: right;
	font-size: 12px;
	color: #219467
}
.library .library-tit a:hover{
	color: #2BA245
}
.library ul li {
	float: left;
	font-size: 14px;
	width: 48%;
	padding:0 1%;
	line-height: 30px;
}
.library ul li:hover a{
	color: #21947a
}
/* library end */
#footer{ width:1200px; margin:0 auto 30px; text-align:center; overflow:hidden; clear:both;padding:30px 0}
#footer table{ width:100% !important;}

.copyright{ display:none; padding:1em 0em 1em; text-align:center;border-top:2px solid #21947a; margin:1.5em 0 2em;}
.copyright p{ margin-bottom:0.3em; margin:0 0.3em 0.3em;font-size: 14px;}
.copyright p a{ margin-right:5px;}

.last{ display:none;width:100%; height:40px; line-height:40px; background:#21947a; position:fixed; z-index:99999; bottom:0px;}
.last ul li{ float:left; width:33%; height:40px; border-right:1px #fff solid; background:#21947a; text-align:center; display:block; overflow:hidden;}
.last ul li a { display:inline-block; height:40px; width:99.8%; color:#FFF; text-align:center; }
.last ul li a span { font-size:14px; font-weight:600;}

@media only screen and (min-width:1440px){
	.banner .hd ul {
		right:140px;
	}
}

@media only screen and (max-width: 1200px) {
	.head .tel{
		display: none;
	}
	.top,.head,.domestic,.international,.news,.environment,.link,.abstract{
		width: 94%;
		padding:0 3%;
	}
	.nav{
		width: 60%;
	}
	.news .headlines{
		width: 100%;
		margin-bottom: 2%
	}
	.news .faq-chat {
		width: 49%;
		margin: 0 2% 0 0;
	}
	.news .review {
		width: 49%;
	}
	.domestic .tabList li, .international .tabList li {
	    width: 12.2%;
	}
	#footer{
		width: 100%;
	}
}
@media only screen and (max-width: 1024px) {
	.top-bg,.environment-box a span,.exhibition .dd_2,.head .tel,.banner .hd ul li img,.abstract-roll{
		display: none;
	}
	h2{
		font-size: 28px;
	}
	h3, .link-title{
		font-size: 22px;
	}
	h3 span, .link-title span{
		background-size: 34px!important;
		padding-left:42px;
	}
	.head .logo{
		width: 29%;	
		display: flex;
		align-items: center;
	}
	.head .logo a{
		width: 45%;
	}
	.head .logo h1{
		font-size: 14px;
		line-height: 30px;
	}
	.nav{
		width: 70%;
		line-height: 30px;
		font-size: 14px;
	}
	.nav>li {
		line-height: 78px;
	}
	.banner .hd ul{
		top:auto;
		bottom: 15px;
		margin-top:0;
		right:0;
		text-align: center;
		width: 100%;
	}
	.banner .hd ul li{
		display: inline-block;
		margin:0 5px;
		width: 12px;
		height: 12px;
		border:0;		
		border-radius: 50%;
	}
	.banner .hd ul li.on{
		background-color:#21947a;
		border-color:#21947a;
	}
	.service-box{
		bottom:40px;
	}
	.abstract{
		padding:10px 0;
	}
	.abstract-cnt{
		width: 100%;
		text-align: center;		
	}
	.abstract-cnt span{
		line-height: 30px;
		height: 30px;
	}
	.international .exhibition dt{
		width: 4.5%;;
	}
	.international .exhibition dd{
		width: 94.5%;
	}
	.international .exhibition dd .title{
		width: 65%;
	}
	.domestic .exhibition dl {
	    width: 31.33%;
	}
	.jchg .jchg_cnt li.li01 img.img_01{height: 254px;}
	.jchg .jchg_cnt li img{height: 125px; }

	
}
@media only screen and (max-width: 870px) {
	.international .exhibition dd .title {
	    width: 60%;
	}
	.jchg .jchg_cnt li.li01 img.img_01{height: 224px;}
	.jchg .jchg_cnt li img{height: 110px; }

}
@media only screen and (max-width: 767px) {
	h3{
		background: none;
	}
	h2 em{
		display: none
	}
	h3 span, .link-title span {
		background-size: 28px !important;
	}
	.environment h3 span{
		font-size: 22px;
	}
	.news-item-title,.international .exhibition dd .tit,.international .exhibition dd .price b{
		font-size: 18px;
	}
	.international .classify,.exhibition .dd_1 .center1,.exhibition .dd_2 .line-tit,.exhib-dress,.international .exhibition dd .show a:nth-child(4),.international .exhibition dd .show a:nth-child(5),.international .exhibition dd .show a:nth-child(6),.link-bg,.international .exhibition dt,.service-box,.line .classify{
	    display: none;
	}
	.international .exhibition dd {
	    width: 100%;
	    padding-left: 0;
	}
	.head{
		position: relative;
	}
	.head .logo {
		width: auto;
		
	}
	.nav-btn{
		display: block;
		float: right;
		padding:9px 10px;
		margin-top: 17px;
		-webkit-border-radius: 3px;
		-moz-border-radius: 3px;
		border-radius: 3px;
		border:1px solid #ddd;
		cursor: pointer;
		position: relative;
		z-index: 10000;
	}
	.nav-btn span{
		display: block;
		width: 22px;
		height: 2px;
		background:#888;
		-webkit-border-radius: 1px;
		-moz-border-radius: 1px;
		border-radius: 1px;
	}
	.nav-btn span+span{
		margin-top:4px;
	}
	.nav-btn:hover{
		background-color:#ddd;
	}
	.shadow{
		width: 100%;
		height: 100%;
		position: fixed;
		left:0;
		top:0;
		z-index: 10;
	}
	.nav{
		width: 200px;
		position: absolute;
		z-index: 99;
		right:-230px;
		top:60px;
		background-color:#fff;
		-webkit-box-shadow: 0 3px 10px rgba(0,0,0,.175);
		box-shadow: 0 3px 10px rgba(0,0,0,.175);
		
	}
	.nav>li{
		width: 100%;
		line-height: 40px;
		text-align: left;
		padding-left:20px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	.nav .open .dropdown-menu {
		width: 120px;
		background: #fff;
		left: -120px;
		top: 0;
		padding-top:10px;
		border-radius: 0;
		-webkit-box-shadow: 0 6px 12px rgba(0,0,0,.175);
		box-shadow: 0 6px 12px rgba(0,0,0,.175);
	}
	.international-bg,.news-bg {
	    margin-bottom: 20px;
	}
	.head .logo img{
		width: 120px;
	}
	.head .logo h1 {
	    line-height: 34px;
		padding: 0 10px;
		margin-top:0;
	}
	.banner {
		max-height: 285px;
	}
	.news-bg{
		padding:20px 0;
	}
	.news .faq-chat {
		width: 100%;
		margin: 0 0 15px;
	}
	.news .review {
		width: 100%;
		background: #fff;
	}
	.news .headlines{
		margin-bottom: 15px;
	}
	.headlines-main dl dt {
		font-size: 16px;
	}
	.service-phone {
		display: block;
	}
	.service-phone dl {
		box-sizing: border-box;
	}
	
	.fullSlide .hd ul li {
	    width: 12px;
	    height: 12px;
	}
	.organization{
		margin-bottom: 2.5%;
	}
	.organization li{
		position: relative;
		width: 19.4%;
	}
	.domestic-bg{
		margin-bottom: 20px;
	}
	.international-bg{
		padding:20px 0;
		margin-bottom: 20px;
	}
	.domestic .fixed,.international .fixed{
		position: fixed;
		top:0;
		left:0;
		width: 100%;
		background:#e0e0e0;
		z-index: 999;
	}
	.domestic .tabList li, .international .tabList li {
	    margin-top: 0px;
	}
	.domestic .tabList .hover,.international .tabList .hover {
	    line-height:36px;
	}
	.domestic .tabList li, .international .tabList li {
		width: 25%;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	#aa1,#aa2,#aa3,#aa4, #bb1,#bb2,#bb3,#bb4,#aa4.hover{
	    border-bottom: 2px solid #fff;
	}
	#aa4, #bb4{
	    border-right: 0 none;
	}
	.exhibition .dd_2{
		position: inherit;
		-webkit-transform: translateY(0px);
		-moz-transform: translateY(0px);
		-ms-transform: translateY(0px);
		-o-transform: translateY(0px);
		transform: translateY(0px);
		background-color: #fff;
		color:#444;
	}
	.exhibition .dd_1 .exhib-people{
		display: block;
		text-indent: 0em;
		width: 100%;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		color: #999;
	    font-size: 12px;
	}
	.international .exhibition dd .title,.international .exhibition dd .description-line  {
	    width: 100%;
	}
	.international .exhibition dd .price-xq {
	    position: inherit;
	    right: 0;
	    top: 0;
	    padding-top:3%;
	}
	.international .exhibition dd .show a {
	    width: 32%;
	}
	.service-phone dl dt {
		width: 30px;
		height: 30px;
		line-height: 27px;
	}
	.abstract-cnt span,.international .exhibition dd .xq,.international .exhibition dd .title i{
		font-size: 14px;
	}
	.abstract-cnt span b{
		font-size: 16px;
	}
	.environment .img-left {
	    width: 100%;
	    margin-bottom: 2%;
	}
	.environment .img-right {
	    width: 100%;
	    margin-left: 0;
	}
	.environment .img7, .environment .img8 {
	    margin-bottom: 2%;
	}
	.environment .img-right a {
	    width: 49%;
	}
	.environment .img7, .environment .img9 {
	    margin-right: 2%;
	}
	.exhibition .dd_1 {
	    padding: 5% 4%;
	}
	.exhibition .dd_1 .line-bottom span {
	    padding-left: 0;
	    background: 0 none;
	}
	.exhibition .dd_1 .line-bottom span b{
		color:#ef8100;
	}
	.organization .Bclone{
		position: relative;
	}
	.organization .click-more{
		cursor: pointer;
		border:1px solid #21947a;
		font-size: 14px;
		line-height: 32px;
		position: absolute;
		width: 126px;
		left:50%;
		margin:0 0 0 -65px;
		bottom:0;
		-webkit-border-radius: 5px;
		-moz-border-radius: 5px;
		border-radius: 5px;
	}
	.domestic .line .box_cnt .more, .international .line .box_cnt .more {
		width: 126px;
		line-height: 32px;
		font-size: 14px;
		border-width: 1px;
	}
	#footer,#qiao-wrap,#QIAO_INVITE_CONTAINER,#QIAO_ICON_CONTAINER .qiao-icon-sector-inner{ display:none !important;}
	#QIAO_INVITE_CONTAINER{ width:0 !important; height:0 !important;}
	.copyright,.last{ display:block;}
}
@media only screen and (max-width: 670px) {
	h2{
		font-size: 24px;
	}
	h3{
		font-size: 20px;
	}
	h3 span,.link-title span {
		background-size: 28px!important;
		padding-left: 36px;
	}
	
	
	
	.international .exhibition dl {
	    padding: 3.5% 0;
	}
	.international .exhibition dl:nth-child(1){
		padding-top:2%;
	}
	.international .exhibition dd .tit {
	    font-size: 16px;
	    line-height: 24px;
	}
	.international .exhibition dd .price b {
	    font-size: 20px;
	}
	.international .exhibition dd .xq {
	    line-height: 28px;
	    font-size: 14px;
	}
	.international .exhibition dd .center1 {
	    height: 66px;
	}
	
	
	.domestic .exhibition dl {
	    width: 48%;
	}
}
@media only screen and (max-width: 540px) {
	.abstract-cnt span{
		width: 100%;
		margin-right: 0;
		display: block;
		height: 24px;
		line-height: 24px;
	}
	.organization li {
	    width: 24.4%;
	}
	.international .exhibition dd .title i {
	    margin-left: 10px;
	}
	.domestic .tabList li, #aa8 a,.international .tabList li {
		font-size: 14px;
	}

}
@media only screen and (max-width: 450px) {
	h2{
		font-size: 22px;
	}
	h3 {
	    font-size: 18px;
	}
	h3 span,.environment .link-title span {
		background-size: 24px!important;
		padding-left: 30px;
	}
	.head .logo h1{
		font-size: 12px;
		line-height: 30px;
	}
	.fullSlide .hd ul li {
	    width: 10px;
	    height: 10px;
	}
	.domestic .exhibition dl {
	    width: 100%;
	    margin:0 0 3%;
	}
	.domestic .exhibition dt{
		width: 30%;
		float: left;
	}
	.domestic .exhibition dd{
		width: 66%;
		float: left;
		padding:2%;
	}
	.exhibition .dd_1 .line-tit {
		text-align: left;
		font-size: 14px;
	}
	.international .exhibition dd .tit{
		font-size: 14px;
	}
	.exhibition .dd_1 .line-bottom a {
	    font-size: 12px;
	}
	.international .exhibition dd .center1 {
	    height: 88px;
	}
}
@media only screen and (max-width: 400px) {
	h3 span, .environment .link-title span {
		background-size: 20px !important;
	}
	.environment h3 span{
		font-size: 20px;
	}
	.international .exhibition dd .price b{
		font-size: 16px;
	}
	.international .exhibition dd .xq {
		font-size: 12px;
	}
	.chat-cnt dl dd{
		font-size: 12px;
		line-height: 18px;
	}
	.service-phone dl {
		display: block;
		padding: 5px 0;
	}
	.service-phone dl dt {
		margin: 0 auto 5%;
	}
	.service-phone dl dd {
		width: 100%;
	}
	.exhibition .dd_1 .line-tit {
	    height: 18px;
	    line-height: 18px;
	    margin-bottom: 2%;
	}
	.exhibition .dd_1 .line-bottom {
	    padding-top: 2%;
	}
	
}
@media only screen and (max-width: 375px) {
	.domestic .tabList li, .international .tabList li{
		line-height: 34px!important;
	}
	.domestic .tabList li, #aa8 a,.international .tabList li {
		font-size: 12px;
	}
	.review-tabs ul li h2{
		font-size: 14px;
	}
	.search {
		width: 45%;
	}
}
