* {
	margin: 0;
	padding: 0;
}

body {
	width: 100%;
	margin: 0 auto;
	font-family: "microsoft yahei";
	font-size: 14px;
	background-color: #fff;
}

h1,
h2,
h3,
h4,
h5,
h6,
span {
	margin: 0;
}
ul,ol{margin: 0; padding: 0;}
li,
p {
	list-style-type: none;
	font-size: 14px;
	margin: 0;
}

a,
a:hover,a:visited,a:link {
	height: auto;
	text-decoration: none;
}

.fl {
	float: left;
}

.fr {
	float: right;
}
.w100 {
	width: 100%;
	height: auto;
	margin: 0 auto;
}
.bg_gray{background-color: #f1f1f1;}

.bg_slider{background: url(../img/bg_slider.png) no-repeat center center;}
.clear {
	clear: both;
}
.bg_head{background: url(../img/bg_header.png) center center; border-bottom: 4px solid #e2d5a4;}
.head{width: 100%; max-width: 1200px; padding: 0;}
.logo{max-width: 700px; width: 100%; margin: 25px auto;}
.logor{max-width: 300px; width: 100%; float: right; margin: 33px auto;}
.top_link{width: 100%; float: left;}
.top_link ul{}
.top_link ul li{line-height: 30px; height: 30px; float: left;}
.top_link ul li a{padding:0 10px; color: #fff;}
.search{width: 100%; height:28px; margin-top:10px;float: left; border: 1px solid #fff; border-radius: 25px;}
.search input.ssk{width: 80%; height: 28px; line-height: 30px; float: left; background: none; border: none;}
.search input.ss{width: 20%; height: 28px; background: url(../img/search.png) no-repeat center center;border: none;}
.dh{width: 100%; max-width: 1200px; padding: 0; background-color: #fff; }

.banner {max-width: 1400px;padding: 0;
	position: relative;
	height: auto; margin: 0 auto;
	padding: 0 !important;
	max-height: 430px;
	
	overflow: hidden;
}

.banner2 {
	max-height: 520px;
}

.banner2 img {
	max-height: auto;
}

.banner .hd {
	list-style: none;
	position: absolute;
	right: 10%;
	bottom: 20px;
	height: 20px;
	z-index: 1;
	display: block;
}

.banner .hd ul li {
	float: left;
	width: 20px;
	height: 20px;
	position: relative;
	text-align: center;
	cursor: pointer;
	background: url(../img/banner_off.png) no-repeat center center;
	margin: 0 18px;
}
.banner .hd ul li:before{content: ''; width: 16px; height: 2px; border-bottom: 2px solid #fff; color: #fff; position: absolute; top: 10px; left: 30px;}
.banner .hd ul li:last-child:before{display: none;}

.banner .hd ul li.on {
	background: url(../img/banner_on.png) no-repeat center center;
}

.banner .bd li {
	width: 100%;
	height: auto;
	overflow: hidden;
}

.banner .bd li img {
	width: 100%;
	max-height: 430px;
	height: auto;
}
.banner .bd li .banner_bt{position: absolute;
	bottom: 20px;
	left: 5%;
	max-width: 420px; 
	height: 45px;
	padding: 0 15px;
	line-height: 45px;
	background-color: rgba(2, 145, 102, 0.8);}
.banner .bd li .banner_bt a{color: #fff; font-size: 18px;}

.banner .prev {
	position: absolute;
	left: 0;
	top: 45%;
	width: 60px;
	height: 30px;
	z-index: 9;
	background: url(../img/prev.png) no-repeat center center;
	background-color: rgba(219,206,159,0.8);
}

.banner .next {
	position: absolute;
	right: 0;
	top: 45%;
	width: 60px;
	height: 30px;
	z-index: 9;
	background: url(../img/next.png) no-repeat center center;
	background-color: rgba(219,206,159,0.8);
}
.banner .prev:hover,.banner .next:hover{background-color: rgba(2,145,107,1);}
.main {
		padding: 0;
		max-width: 1200px;
		width: 100%;
	}
.main2 {
		padding: 0;
		max-width: 1345px;
		width: 100%;
	}
.lm {
	width: 100%;
	height: 60px;
	line-height: 60px;
	margin-top: 20px;
	margin-bottom: 20px;
}

.lm2 h5{margin: 0 43%;width: 14% !important;}
.lm h5 {
	float: left;
	width: 85%;line-height: 60px;
	color: #333333;
	font-size: 24px;
	font-weight: bold;
}
.lm h5 img{float: left; margin-right: 5px;}
.lm a{display: block;}
.lm a .more {
	float: left;
	width: 15%;height: 60px;
	text-align: right;
	background: url(../img/more.png) no-repeat right center;
}
.lm a .more:hover{background-image: url(../img/more2.png);}
/*å­¦é™¢æ–°é—»*/
.news{max-width: 100%; width: 365px; padding: 0; margin-right: 25px; margin-top: 20px;}
/*é¦–æ¡*/
.new_st{float:left;width: 100%;}
.st_img{position: relative; width: 100%; height: 244px; overflow: hidden; }
.st_img img{width: 100%; height: auto;-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transform: scale(1);
	transition: all 0.5s ease-in-out;}
.st_img:hover img{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);transform: scale(1.2);}
.st_img span{position: absolute; color: #333; text-align: center; font-size:16px; width: 110px; line-height: 40px; height: 40px; bottom: 20px; left: 0; background-color: rgba(226,213,164,0.9);}
.new_st h5{margin: 15px auto; min-height:60px;}
.new_st h5 a{line-height: 30px; color: #333; font-size: 16px; font-weight: bold;}
.new_st p a{line-height: 30px; color: #999; font-size: 14px;}
/*æ–°é—»æ ‡é¢˜*/
.news ul{width: 365px; float: left; margin:10px 0 0; }
.news li{float: left; text-align:left;
	background: url(../img/list_d3.png) no-repeat left center;
	width: 100%; padding:0 4%; line-height: 40px; margin: 0; }
.news ul li a{float: left; width:75%; height: 40px; color: #333; overflow: hidden; text-overflow:ellipsis;
white-space: nowrap;}
.new_st h5 a:hover,.news li:hover a{color: #029166;}
.news li:hover{width: 100%;  background-image: url(../img/list_d.png);}
.news ul li span{float: left; color: #888; text-align: center; width:25%;}
/*ç‰¹è‰²æ´»åŠ¨*/
.tshd{margin: 20px 25px 20px;}
/*é€šçŸ¥å…¬å‘Š*/
.notice{max-width: 100%; width: 365px; padding: 0; margin-left: 25px; margin-top: 20px;}
.notice ul{width: 100%; float: left;}
.notice li,.xsdtbt li{float: left; width: 100%; height: 74px; padding: 12px 0; border-bottom: 1px solid #888;}
.notice li .time,.xsdtbt li .time{float: left; text-align: center; width: 52px; height: 50px; background-color: #029166;}
.notice li .time .day,.xsdtbt li .time .day{float: left;width: 48px;height: 26px; margin:2px; font-size: 18px; font-weight: bold; color: #029166; background-color: #fff;  }
.notice li .time .year,.xsdtbt li .time .year{color: #e2d5a4; font-size: 12px;}
.notice li a,.xsdtbt li a{float: right;width: 82%; line-height: 25px; height: 50px; color: #333;}
.notice li:hover a,.xsdtbt li:hover a{color:#029166;}



/*å­¦æœ¯åŠ¨æ€*/
.dynamic{max-width: 100%; width: 1200px; padding: 0;  margin: 20px auto;}
.dynamic ul{/*width: 100%;*/float:left;}
.dynamic li{
	float: left;
	width: calc(50% - 20px);
	/* max-width: 370px; */
	min-height: 330px;
	-webkit-transition: all .9s ease-in-out;
	-moz-transition: all .9s ease-in-out;
	-o-transition: all .9s ease-in-out;
	transform: scale(1);
	transition: all 0.9s ease-in-out;
	margin: 0 10px;
	padding: 0;
	border-top: 5px solid #029166;
	}
.dynamic li img{width: 100%; height: auto; display: block;}
.dynamic li h5{line-height: 28px;width: 100%;float: left;font-size: 16px;margin-top: 10px;margin-bottom: 8px;}
.dynamic li h5 a{color: #000;}
.dynamic li:hover{/*box-shadow: 1px 1px 2px 0 #029166;*/}
.dynamic li:hover h5 a{color:#029166}
.dynamic li P{font-size: 12px;line-height: 24px;color: #999; float: left;}
.dynamic li span{font-size: 12px;color: #029166;line-height: 28px;margin-top: 3px;float: left;}.xsdtbt{}
.xsdtbt ul{width: 100%; float: left;}
.xsdtbt li{float: left;width: 100%;height: 74px;min-height: 1px;margin: 0;padding: 12px 0;border-top: 0;border-bottom: 1px solid #888;}
.xsdtbt li .time{float: left;text-align: center;width: 52px;margin: 0;height: 50px;background-color: #029166;}
.xsdtbt li .time .day{float: left;width: 48px;height: 26px; margin:2px; font-size: 18px; font-weight: bold; color: #029166; background-color: #fff;  }
.xsdtbt li .time .year{color: #e2d5a4;font-size: 12px;margin: 0;float: left;width: 100%;line-height: 20px;}
.xsdtbt li a{float: right;width: 82%; line-height: 25px; height: 50px; color: #333;}
.xsdtbt li:hover a{color:#029166;}
/*åŽè‹‘è®²å›*/
.slider{max-width: 100%;position: relative; width: 1345px; padding: 0;  margin:20px auto 50px;}
.slider .hd {
	width: 100%;
	color: #fff;
	z-index: 9999;
}

.slider .hd .prev {
	position: absolute;
	top: 55%;
	left: 0;
	display: block;
	width: 60px;
	height: 30px;
	
	background: url(../img/prev2.png) no-repeat center center;
}
.slider .hd .prev:hover{background: url(../img/prev_hover.png) no-repeat center center;}
.slider .hd .next {
	position: absolute;
	top: 55%;
	right: 0;
	display: block;
	width: 60px;
	height: 30px;
	background: url(../img/next2.png) no-repeat center center;
}
.slider .hd .next:hover{background:url(../img/next_hover.png) no-repeat center center; }
.slider .hd ul {
	position: absolute;
	top: -40px;
	right: 0;
	display: none;
	width: 300px;
	overflow: hidden;
	zoom: 1;
	margin-top: 0px;
}

.slider .hd ul li {
	float: left;
}

.slider .hd ul li.on {
	background-position: 0 0;
}

.slider .bd {
	float: left;
	width: 1200px;
	margin: 0 72.5px;	
	height: 400px;
	overflow: hidden;
}

.slider .bd div .tempWrap {
	width: 1200px !important;
}

.slider .bd ul {
	overflow: hidden;
	zoom: 1;
}

.slider .bd ul li {
	float: left;
	position: relative;
	width: 300px;height: 400px;
	background-color: rgba(241,234,210,0.7);
	-webkit-transition: all .9s ease-in-out;
	-moz-transition: all .9s ease-in-out;
	-o-transition: all .9s ease-in-out;
	transform: scale(1);
	transition: all 0.9s ease-in-out;
}
.slider .bd ul li+li{border-left: 1px solid #e5dfc8; box-shadow: 0 0 5px 0 #e5dfc8;}
.slider .bd ul li:hover {
	background-color: #fff;
}
.slider .bd ul li a .number{float:left; color: #fff; font-size: 16px; margin:30px 0 25px 0; width: 300px; height: 78px; line-height: 78px; text-align: center; background:url(../img/bg_liu.png) no-repeat center center;
-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all 0.5s ease-in-out;}
.slider .bd ul li a h5{float:left; width:300px;padding:0 30px; text-align: center;color: #333;;font-size: 16px; font-weight: bold; line-height: 30px;}
.slider .bd ul li a .mation{float:left; padding: 0 30px;width:300px;color: #333;}
.slider .bd ul li a .author,.slider .bd ul li a .bg_time,.slider .bd ul li a .addre{width:100%;color: #333; line-height: 30px; margin:10px 0; float:left; font-size: 16px; padding-left:30px;}
.slider .bd ul li .author{background: url(../img/js.png) no-repeat left center;}
.slider .bd ul li .bg_time{background: url(../img/time.png) no-repeat left 5px;}
.slider .bd ul li .addre{background: url(../img/addre.png) no-repeat left center;}
.slider .bd ul li:hover .number{}

/*åº•éƒ¨å›¾ç‰‡*/
.foot_link{max-width: 100%; width: 1200px; padding: 0;  margin: 40px auto;}
.foot_link ul{width: 100%;}
.foot_link li{position: relative; padding: 0; float: left; width: 262px; height: 140px; overflow: hidden; margin: 0 25px;-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transform: scale(1);
	transition: all 0.5s ease-in-out;}
.foot_link li img{width: 100%; height: auto; display: block;-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transform: scale(1);
	transition: all 0.5s ease-in-out;}
.foot_link li a span{position: absolute; bottom: 20px; color: #333; font-size: 16px; width: 160px; height: 40px; line-height: 40px; text-align: center; background-color: rgba(216,204,157,0.8);-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transform: scale(1);
	transition: all 0.5s ease-in-out;}

.foot_link li:hover img{transform: scale(1.2) rotate(360deg);}
.foot_link li:hover span{width:100%; bottom:0; color: #fff; background: rgba(216,204,157,1);}
.dynamic li:first-child,.foot_link li:first-child{margin-left: 0;}
.dynamic li:last-child,.foot_link li:last-child{margin-right: 0;}

/*åº•éƒ¨*/
.foot{background-color: #242424; border-top: 6px solid #d8cc9d;}
/*ç‰ˆæƒ*/
.copy{margin: 30px 0; float: left; max-width:700px;}
.copy p{line-height: 40px; color: #fff; font-size: 14px;}
/*äºŒç»´ç */
.code{float: left;margin: 30px 0; max-width: 500px;}
.code ul{width: 100%; float: left;}
.code li{float: right;max-width:90px;}
.code li img{width: 100%; float: left;}
.code li p{width: 100%; line-height: 40px; text-align: center; color:#fff;}


/*äºŒçº§é¡µé¢*/
/*å·¦è¾¹*/
.m_left{width:260px;padding: 0; overflow: hidden; float:left; margin-top:30px;}
.ejdh{width:100%; float:left;border-bottom: 5px solid #d3c799;}
.yjlm{width:100%; float: left; height: 68px;   background-color: #029166; border-bottom: 2px solid #d3c799;}
.yjlm h5{font-size: 24px; text-align: center; line-height: 70px; color: #fff;}
.ej_pc{display: block;}
.ej_phone{display: none;}
.ejdh ul{float: left; margin: 0; width: 100%;}
.ejdh li{width: 100%; float: left;text-align: left;  height: 49px; line-height: 50px;-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transform: scale(1);
	transition: all 0.5s ease-in-out; background: url(../img/bg_liu2.png) no-repeat  15% center #029166; border-bottom: 1px solid #d3c799;}
.ejdh li a{color: #fff;font-size: 16px;padding-left:25%;width:50%; height: 50px;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;text-decoration:none;}
.ejdh li.dq,.ejdh li:hover{background-color: #d3c799;}
.ejdh li.dq a,.ejdh li:hover a{color:#333}
/*å³è¾¹*/
.m_right{width:880px;padding: 0; float:left;margin-top:30px; margin-left: 60px;}
.m_lm{width:100%;height: 68px; line-height: 68px; border-bottom: 2px solid #029166;}
.m_lm h5{line-height: 68px; color: #333; font-size: 22px; float: left;}
.dqwz{float:right; height: 68px; padding-left:3%; background: url(../img/dqwz.png) no-repeat left center;}
.dqwz a,.dqwz a:visited,.dqwz a:link{color: #aaaaaa;text-decoration: none;}
.dqwz a:hover {
	height: auto;
	text-decoration: none;
}{color: #029166;}

/*åŽè‹‘è®²å›*/
.report{width:100%;float: left; }
.report ul{width:100%;float: left;margin: 20px 0;}
.report li{width:100%;float: left; height: 50px; line-height: 50px; border-bottom: 1px solid #ddd;}

.report li .st{background-color: #029166; color: #fff; height: 50px; border-bottom: 1px solid #fff;  border-right: 1px solid #fff;}
.report li .qs{width:8%; float: left; text-align: center;}
.report li .theme{width:44%;  overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap; float: left;text-align: center;}
.report li .theme a{color: #333;  font-size: 14px;}
.report li .speaker{width:20%; float: left;text-align: center;}
.report li .inviter{width:20%; float: left;text-align: center;}
.report li .time{width:8%; float: right;text-align: center; border-right: none;}
.report li:hover,.report li:hover .qs,.report li:hover .theme,.report li:hover .speaker,.report li:hover .inviter,.report li:hover .time{background-color: #029166;border-bottom: 1px solid #029166; color: #fff;}
.report li:hover .theme a{color: #fff;}
.fy{margin:15px auto; width: 100%; text-align: center; float: left;}

/*é™æ€æ ‡é¢˜åˆ—è¡¨é¡µ*/
.list_bt{width:100%;float: left; }
.list_bt ul{width:100%;float: left;margin: 10px 0;}
.list_bt ul li{width: 100%; height: 44px; line-height: 44px; background: url(../img/list_d.png) no-repeat left center;  float: left;}
.list_bt ul li a{width: 85%; height: 44px; float: left;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap; padding-left: 2%; color: #333;}
.list_bt ul li span.time{width: 15%; text-align: right; float: left;}

.list_bt ul li:hover{background: url(../img/list_d2.png) #029166 no-repeat 1% center; width: 98%; margin:0 1%}
.list_bt ul li:hover a{color: #fff;padding-left: 3%;}
.list_bt ul li:hover span.time{color: #fff; padding-right: 1%;}

/*æ–‡ç« å†…å®¹é¡µ*/
.content{width: 100%; padding:0 3%; margin: 20px auto;}
.showtitle{font-size: 24px; text-align: center; color: #333;margin: 15px auto;}
.subtitle{font-size: 14px; text-align: center; color: #333;margin: 10px auto;}
.data{ padding: 15px 0; margin-bottom: 10px; color: #c3c3c3; border-bottom: 1px dashed #c3c3c3; line-height: 14px; text-align: center;}
.data img{margin-right: 5px;}
.wznr{}
.wznr p{font-size: 16px; line-height: 35px;}
.wznr p img{max-width:100%;  height: auto;display: block;margin:0 auto}
.wznr table{margin:0 auto}
/*å•ç¯‡æ­£æ–‡*/
.dpzw{width: 100%; padding:0; margin: 20px auto;}


/*ä¸“é¢˜å›¾ç‰‡*/
.img_zt{width: 100%;float: left; margin: 10px auto;}
.img_zt ul{float: left;}
.img_zt ul li{position: relative; width: 100%; height: 100px; overflow: hidden; margin: 10px auto;float: left;}
.img_zt ul li a span{position: absolute; bottom: 0; left: 0; text-align: center; color: #333; width: 60%; height: 40px; background-color: rgba(216,204,157,0.8); line-height: 40px;
-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transform: scale(1);
	transition: all 0.5s ease-in-out;}
	
.img_zt ul li:hover img{-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transform: scale(1);
	transition: all 0.5s ease-in-out;}
.img_zt ul li:hover img{transform: scale(1.2);}	
.img_zt ul li:hover a span{width: 100%; color: #fff;}
/*åˆ†äº«*/
.share{width: 100%; margin: 20px 0; height: 46px; line-height: 46px; padding: 0 40%; background-color: #f7f7f7;}
.share .bshare-custom{line-height: 46px !important;}
.bshare-custom a{padding: 0 !important; margin: 0 7px !important; height: 23px !important; width: 23px !important;}
.share .bshare-custom .bshare-weixin{background: url(../img/data_wx.png) no-repeat !important;}
.share .bshare-custom .bshare-qzone{background: url(../img/data_qzone.png) no-repeat !important;}
.share .bshare-custom .bshare-sinaminiblog{background: url(../img/data_xl.png) no-repeat !important;}
.share .bshare-custom .bshare-more{background: url(../img/data_fx.png) no-repeat !important;}

/*ä¸Šä¸‹æ¡*/
.page{width: 100%; float: left;margin: 10px 0;}
.page div{height: 30px; width: 100%;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap; line-height: 30px; color: #888;}
.page div a{color: #888;text-decoration:none;}
.page div:hover a{color:#029166;}

/*å¸ˆèµ„é˜Ÿä¼*/
.szdw{width:100%; float:left; margin: 20px auto;}
.szdw h5{width: 100%; height: 40px;float:left; line-height: 40px; margin-top: 0px; color: #029166; font-size: 16px; font-weight: bold; text-indent:50px; background: url(../img/bg_js.png) no-repeat 20px center #ededed;}
.js{float:left; width: 100%; height: auto; margin: 0px auto; }
.js ol{float: left; width: 100%; /*display: none;*/ }
.js li{float:left; width: 125px; height: 40px;line-height: 40px; text-indent: 20px; text-align: left; margin:0px;}
.js li a{color: #333;}
.js li:hover a{color: #029166;}

/*é‡ç‚¹å®žéªŒå®¤*/
.room{width:100%; float:left; padding: 0;margin: 20px auto;}
.room ol{float: left;}
.room li{float: left; width: 100%; max-width: 365px; overflow: hidden;  margin: 30px 26px; padding: 0; position: relative;height: 250px;}
.room li:first-child{margin-left: 0;}
.room li:last-child{margin-right: 0;}
.room li img{float: left;width: 100%; height: auto; max-height: 200px; overflow: hidden;-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	transform: scale(1);
	-o-transition: all .5s ease-in-out;
	transition: all 0.5s ease-in-out;}

.room li a span{position: absolute;bottom:10px;left: 0;color:#333;width: 100%;font-size: 18px;height: 50px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;line-height: 35px;text-align: center;padding: 10px 10px;background-color: #d8cc9d;}
.room li:hover img{transform: scale(1.2);}
.room li:hover a span{color: #fff;}
/*è¯¾é¢˜ç»„*/
.ktz{width: 100%; height: auto; float: left; min-height: 800px;  padding: 0; margin: 10px auto;}
.ktz .ktz_bg{float: left;width: 100%;height: auto;min-height: 747px;background: url(../img/bg_ktz.png) no-repeat center center;background-size:cover;padding: 70px 6%;position: relative;}
.ktz  .ktz_bg ol.odd{width:100%;}
.ktz  .ktz_bg ol.even{width:100%;padding:0 10%;}
.ktz .ktz_bg li{position: relative; float: left;-webkit-transition: all .5s ease-in-out;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	transition: all 0.5s ease-in-out; width: 150px; height: 175px; margin: 0px 30px; background-repeat:no-repeat; background-size: cover;}
.ktz .ktz_bg li:hover{-webkit-transform: rotate(360deg); 
-moz-transform: rotate(360deg);
-o-transform: rotate(360deg);
transform: rotate(360deg);}
.ktz .ktz_bg li a{float: left;padding: 55px 10px; width:100%; font-size: 18px; color: #fff; line-height: 30px; text-align: center;}
.ktz_01{background: url(../img/ktz01.png);}
.ktz_02{background: url(../img/ktz02.png);}
.ktz_03{background: url(../img/ktz03.png);}
.ktz_04{background: url(../img/ktz04.png);}
.ktz_05{background: url(../img/ktz05.png);}
.ktz_06{background: url(../img/ktz06.png);}
.ktz_07{background: url(../img/ktz07.png);}
.ktz_08{top:10%;  left:0;background: url(../img/ktz08.png);}
.clear_left{clear:left;}

.hfimg{float:left; margin:40px 0; width:100%;}
.hfimg img{width:100%;}

.lm_accord{float: left;width:200px;height: 480px;margin-top: 40px;background-color: #029166;}
.lm_accord h6{width: 100%;line-height: 60px;padding:0;font-size:40px;color: #fff;height: 120px;margin: 150px auto 100px auto;text-align: center;}
.lm_accord span{margin: 0 auto;text-align: center;display: block;width: 100%;/* padding-left: 40px; */text-indent: 40px;height: 40px;line-height: 40px;/* border: 0px solid #fff; */background: url(../img/next2.png) no-repeat left 40px center;}
.lm_accord span a{color: #fff; font-size: 18px;}
.lm_accord span:hover{
    background-image: url(../img/next_hover.png);
    background-color: #fff;
}
.lm_accord span:hover  a{color: #029166;}
.side_accord{float:left;width:1000px;margin-top: 40px;}
    text-transform: uppercase; color:#fff; font-size:16px; margin:0px auto;}
.side_accord > ul{
		width: 100%;
		list-style: none;
	}
	.side_accord > ul > li{
		float: left;
		width:150px; height: auto;
		cursor: pointer;overflow: hidden;
	}
	.side_accord > ul > li.cur{width:700px;}
	.side_accord > ul > li.cur >.brief{opacity:0;display: none;}
	.side_accord > ul > li.cur > .larger{display: block;}
	.side_accord > ul > li > .larger{display: none;}

.brief{position: relative;float: left;width: 100%;height: 480px;overflow: hidden;}
.side_accord .on{display: none; /*animation: brief2 1s normal;*/}
.brief img{ position: relative; z-index: 3;}
.brief p{position: absolute;display: block;top:0;left: 0;width:100%;height:100%;background-color: #029166;-moz-opacity: 0.7;-khtml-opacity: 0.7;opacity: 0.7;filter: alpha(opacity=70);z-index:9;}
.brief span{position: absolute;display: block;top:0;left: 0;width:100%;height: 100%;z-index:99;text-align: center;line-height: 480px;color: #fff;font-size: 48px;font-weight: bold;}
.larger{display: none;position: relative;overflow: hidden;float:left;width: 100%;height: 480px;/*animation: larger2 0.4s normal;*/}
.w-accor{float:left;overflow:hidden;width:100%;height: 480px;position:relative;}
.w-accor ul,.w-accor li{ position:relative;padding:0; margin:0; list-style:none;}
.w-accor ul{width: 100%;}
.w-accor li{float:left;overflow:hidden;width: 18% !important;}
.w-accor li.cur{width: 64% !important;}
.w-accor li .item{ position:relative; }
.w-accor li > a{ display:block; position:absolute; left:0; right:0; top:0; bottom:0;}
.w-accor li .larger{ display:block;}
.w-accor li.cur > a{display: none;}
.w-accor li.cur >.larger{display: block;}
.w-accor li >.item .cont_ar{display: none;}
.w-accor li.cur >.item  .cont_ar{display: block;}
.img_ar{float:left;width:100%;height: 480px;display: block;overflow: hidden;}
.img_ar img{float: left;width: auto;height: 100%;display: block;}
.w-accor5 li .cont_ar{ color:#fff;position: absolute;left:0; top:0; bottom:0; right:0;}	


.larger .star_sp{
	position: absolute; 
	border:0; top:0px; left:0px; border:0; outline:0;
	z-index:9;  width:100%; height:100%;background: url(../img/star_sp.png) no-repeat center center;}
.larger p{
    position: absolute;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    bottom: 10px;
    left:0;
    width:100%;
    text-align: center;
    height: 50px;
    line-height: 30px;
    z-index:9;
    padding:0 10px;
    }
.larger p a{color: #FFFFFF;font-size: 18px;font-weight: bold;}

.larger .bg_larger{position: absolute;  top:0; left: 0;width:100%;
height: 100%;
background-color: #D6472A;
-moz-opacity: 0.19;
	-khtml-opacity: 0.19;
	opacity: 0.19;
	filter: alpha(opacity=19); z-index:1;}
.video_con2{background: none !important; display: block !important;}
.video_con{display: none; position:absolute;top:0; left:0;width:100%; height: 100%; padding:0; overflow: hidden;z-index: 100;}
.video_on{position: absolute;overflow: hidden;}
.video-close{position:absolute;top:0; right:0;z-index:9999;background-color:#333; border:0;}
.video_con video,.video_con object{width: 100% !important; height: 100% !important;background-color:#333; border: 0; margin: 0 auto; display: block;}
.video_close{display: none;}
@media (max-width:1920px ) {
nav.navbar.bootsnav{background-color: #fff !important;box-shadow:none;}

.navbar-nav>li:hover,nav.navbar.bootsnav ul.nav > li:hover > a{  color: #029166;}
nav.bootsnav.navbar-brand-top ul.nav > li.dropdown > ul.dropdown-menu{ border-top:3px solid #029166;min-width: 150px;background-color:rgba(103,103,103,0.7); width:100%;text-align: left;}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu li.dropdown > a.dropdown-toggle:before{display: none;}
nav.navbar.bootsnav ul.nav .dropdown-menu .dropdown-menu{;min-width: 190px;background-color:rgba(103,103,103,0.7);}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li:hover,nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li > a{ color: #fff;}
nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li:hover,nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li:hover > a{background-color: #029166; color: #fff;}

}

@media (max-width:1024px ) {
	.main{max-width: 100%; }
	.dh{max-width: 100%;}
	nav.navbar.bootsnav li.dropdown ul.dropdown-menu > li > a{color: #fff;}
	.news{margin:20px 4.5px 20px 4px; width: 330px;}
	
	.st_img{height: auto;}
	.tshd{margin: 20px 4.5px 20px;}
	.notice{margin:20px 4.5px 20px 4px;width: 330px;}
	.news ul{width: 100%;}
	.news li{width: 100%;}
	.news ul li a{width: 75%;}
	.dynamic{width: 100%;}
	.dynamic li{max-width:330px;margin:0 8.5px;}
	.main2{max-width: 100%;}
	.slider,.slider .bd div .tempWrap{width: 100% !important;}
	.slider .bd{margin: 0 62px; width: 900px;}
	.slider .bd ul li{width: 225px;}
	.slider .bd ul li .number,.slider .bd ul li h5,.slider .bd ul li .mation{width: 100%; font-size:12px; margin:5px 0; padding: 0 15px;}
	.foot_link{width: 100%;}
	.foot_link li{width: 240px; margin: 0 10px;}
	.lm h5{width: 75%;}
	.lm a .more{width: 25%;}
	.m_left{width:200px;}
	.m_right{width:800px;margin-left: 24px;}
	.share{padding:0 35%;}
	.js li{width: 100px; margin: 0;}
	.room li{max-width: 320px; height: 230px; margin: 20px 15px;}
	.room li a span{bottom:20px;}.ktz{padding: 0 15px;}
.ktz .ktz_bg{padding: 30px 2%;}
	
.ktz .ktz_bg li{margin:0 20px}
	
}
@media (max-width:992px){
.logo{max-width: 500px;}
.dh{background: url(../img/bg_header.png);height: 50px;}
.news,.tshd,.notice{width:320px}
.dynamic li{max-width:315px}
.lm2 h5{width:16% !important}
.slider .bd{margin:0 5%}
.foot_link li{width:230px}
.ktz .ktz_bg ol.even{padding:0;}
}

@media (max-width:823px ) {
	.logo{max-width: 500px;}
	.dh{background: url(../img/bg_header.png);}
	.navbar{min-height: 40px;}
	.news,.tshd,.notice{width: 100%; margin: 10px 0; padding: 0 15px;}
	.new_st,.news ul{width:100%}
	.st_img{float: left;width: 48%; height: auto;}
	.new_st h5,.new_st p{float: left;width: 50%; margin-left: 1%;}
	.news li{width: 100%; padding: 0 2%;}
	.news ul li a{width:85%}
	.news ul li span{width: 15%;}
	.notice li{width:48%; margin:0 1%}
	.notice li a{width:85%;}
	.dynamic{margin: 0; padding: 0 15px;}
	.dynamic li{min-height: 385px; max-width:253px;}
	.lm2 h5{margin:0 40%; width:20% !important;}
    .slider .bd{width:600px; margin: 0 100px;}
    .slider .bd ul li{width: 300px;}
    .slider .bd ul li .number, .slider .bd ul li h5, .slider .bd ul li .mation{margin: 10px 0; font-size: 16px;}
    .foot_link{padding: 0 15px;}
    .foot_link li{width: 183px; height: auto;}
    .foot_link li a span{width: 100%; bottom: 0;}
    .m_left{width: 25%;}
    .m_right{width:72%; margin-left: 2%;}
    .content{padding: 0;}
    .room li,.room li:first-child,.room li:last-child{max-width:48%; height:250px;margin: 20px 1%;}
   
	.ktz .ktz_bg li{margin:0 20px}
	
	
}
@media (max-width:812px ) {
	.dynamic li{min-height: 360px; max-width:249px;}
	.dynamic li p{display: none;}
	.foot_link li{width: 180px;}
	
	
}
@media (max-width:768px ) {
	.dynamic li{max-width:234px;}
	.slider .bd{margin:0 11%}
	.foot_link li,.foot_link li:first-child,.foot_link li:last-child{width:324px; margin: 10px 3%;}
	
	.ktz .ktz_bg li{margin:0 15px}
}
@media (max-width:736px ) {
	.notice li a{width:80%}
	.dynamic li{max-width:224px;}
	.lm2 h5{margin: 0 38%;width: 22% !important;}
	.slider .bd{margin:0 9%;}
	.foot_link li, .foot_link li:first-child, .foot_link li:last-child{width:48%; margin:10px 1%;}
	.copy{max-width:450px;}
	.code{max-width: 286px;}
	.m_left{display: none;}
	.ejdh{display: none;}
	.m_right{width: 100%; padding: 0 15px; margin: 0;}
	.ej_pc{display: none;}
	.ej_phone{display: none;}
	
	.ktz .ktz_bg li{margin:0 12px}
}
@media (max-width:731px ) {
	.logo{max-width: 430px;}
	.logor{margin: 20px auto;}
	.dynamic li{max-width: 222px;}
	.code{max-width: 250px;}
}
@media (max-width:667px ) {
	.logo{max-width: 367px;}
	.dynamic li{max-width: 201px;}
	.lm2 h5{margin: 0 38%;width: 24% !important;}
	.slider .bd{width:540px; margin:0 10%;}
	.slider .bd ul li{width:270px;}
	.code{max-width: 200px;}
	.room li, .room li:first-child, .room li:last-child{height:235px}
	.ktz .ktz_bg li{margin: 5px 30px;}
	.clear_left{clear: inherit;}
}
@media (max-width:640px ) {
	.logo,.logor{max-width: 100%;}
	.search,.top_link{width:48%;margin-top:0}
	.dynamic li{max-width: 192px;}
	.lm2 h5{margin: 0 38%;width: 24% !important;}
	.slider .bd{margin:0 8%;}
	.slider .bd ul li{width:270px;}
	.code{max-width: 160px;}
	.room li, .room li:first-child, .room li:last-child{height:225px}
	.ktz .ktz_bg li{margin:5px 25px;}
}
@media (max-width:568px ) {
	.top_link{width:55%;}
	.search{width: 45%;}
	.lm2 h5{margin: 0 35%;width: 30% !important;}
	.new_st h5,.new_st p{margin: 0 10px;width: 48%;}
	.notice li a{width: 75%;}
	.dynamic li,.dynamic li:first-child,.dynamic li:last-child{max-width:80%; margin:10px 10%}
	.slider .bd{margin:0 24%;width:300px}
	.slider .bd ul li{width:300px;}
	.code{max-width: 118px;}
	.room li, .room li:first-child, .room li:last-child{height:205px}
	.ktz .ktz_bg li{margin:5px 14px;}
}
@media (max-width:414px ) {
	.top_link,.search{width: 100%;}
	.st_img,.new_st h5, .new_st p{width:100%; margin: 0;}
	.news li{padding: 0 3%;}
	.news ul li a{width:80%}
	.news ul li span{width: 20%;}
	.notice li{width: 100%;}
	.notice li a{width:82%}
	.dynamic li{min-height: 370px;}
	.lm2 h5{margin: 0 30%;width: 40% !important;}
	.slider .bd{margin: 0 14%;}
	.copy{max-width: 100%;}
	.code{margin: 0;}
	.list_bt ul li a{width: 100%; padding-left:5%;}
	.list_bt ul li span.time{display: none;}
	.m_lm h5{display: none;}
	.report li .qs,.report li .time{width: 15%;}
	.report li .theme{width: 70%;}
	.report li .speaker,.report li .inviter{display: none;}
	.dqwz{width: 100%; padding-left: 5%;}
	.share{padding: 0 25%;}
	.js li{width: 50%;}
	.room ol{margin: 0 15px;}
	.room li, .room li:first-child, .room li:last-child{max-width: 100%; height: 235px; margin: 10px 0;}
	.room li a span{bottom:0px;}
	.ktz .ktz_bg li{margin:5px 20px;}
.dynamic ul{width:100%}
}
@media (max-width:411px ) {
	.logor{margin: 0px auto 20px;}
	.banner{display: none;}
	.dynamic li{min-height:300px}
	.lm2 h5{margin: 0 29%;width: 42% !important;}
	.slider .bd{margin:0 10%;}
	
}
@media (max-width:375px ) {
	.news li{padding: 0 4%;}
	.slider .hd .prev,.slider .hd .next{top:100%;}
	.foot_link li, .foot_link li:first-child, .foot_link li:last-child,.dynamic li, .dynamic li:first-child, .dynamic li:last-child{max-width:100%;width:100%; margin:10px 0;}
	.copy{text-align: center;}
	.data img{margin-right: 5px;}
	.room li a span{bottom:10px}
	.ktz .ktz_bg li{margin:5px 10px;}
}
@media (max-width:360px ) {
	.room li, .room li:first-child, .room li:last-child{max-width: 100%; height: 230px; margin: 10px 0;}
   .ktz .ktz_bg li{margin:5px 7px;}
}
@media (max-width:320px ) {
	.lm2 h5{margin: 0 25%;width: 50% !important;}
	
	.news ul li a{width:75%;}
	.news ul li span{width:25%;}
	.notice li a{width:80%;}
	.slider .bd{margin:0 10px;}
	.dqwz{padding-left: 8%;}
	.share{padding: 0 20%;}
	.room li, .room li:first-child, .room li:last-child{height: 200px;}
	.ktz .ktz_bg li{margin: 5px 25%;}
}