/*Top002138 */
.min_box{ padding: 3% 0; min-height: 400px;}


.Top002138 .auto{ margin:0 2%; position:relative; z-index:100;}
.Top002138 .subnavbg{ position:absolute; left:0; width:100%; top:100%; background:rgba(35,34,34,0.5); height:65px; display:none;}

.Top002138 .logo i{ display:inline-block; margin:0 10px; width:1px; height:38px; background:#d6d5d1; vertical-align:middle;}

.Top002138 .search{ display:none; position:absolute; z-index:20; right:0; top:100%; border:15px solid #fff; background:#fff; width:100%; max-width:400px;}
.Top002138 .search .text{ border:1px solid #14a6a3; height:38px; line-height:38px; padding:0 50px 0 10px; width:100%; color:#999;}
.Top002138 .search .btn{ position:absolute; right:0; width:40px; height:100%; top:0; background:url(../images/Top002138-searchbg_red.png) no-repeat center center; border:none;border-left:1px solid #14a6a3;  padding:0;}

.Top002138 .lang{ position:absolute; right:0; z-index:25;}
.Top002138 .lang dt{ background:url(../images/Top002138-a_lang.png) no-repeat right center; padding-right:15px; cursor:pointer;}
.Top002138 .lang dd{ position:absolute; right:0; top:100%; width:100%; text-align:center; background:#14a6a3; display:none;}
.Top002138 .lang dd a{ line-height:30px; border-bottom:1px solid #fff; color:#fff; display:block;}
.Top002138 .lang:hover dd{ display:block;}

.Top002138 .lang,
.Top002138 .top{top:50%;}

.Top002138 .top{ position:absolute; right:0; -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%);transform:translateY(-50%);}
.Top002138 .top dt,
.Top002138 .mobile_menu{width:36px; height:36px; float:left;}
.Top002138 .top dt{ background:url(../images/Top002138-searchbg.png) no-repeat center center; cursor:pointer;}
.Top002138 .mobile_menu{ display:none;}

.Top002138 nav{ position:absolute; right:40px;z-index:10; top:0;}
.Top002138 nav li{ float:left; padding:25px 5px; font-size: 16px;}
.Top002138 nav li#m10 dl{width: 200px;}
.Top002138 nav li span,
.Top002138 nav li > a{display:block;line-height:30px; padding:0 20px; }
.Top002138 nav li a.on,
.Top002138 nav li.aon > a,
.Top002138 nav li > a:hover{color:#fff; background:#14a6a3;border-radius:2px;}
.Top002138 nav li span{ display:none;}
.Top002138 nav li dl{ position:absolute; left:0; top:100%; display:none;}
.Top002138 nav li dd{ float:left; line-height:65px;}
.Top002138 nav li dd:after{ display:inline-block; content:'';width:1px; height:9px; margin:0 10px; background:#fff; opacity: 0.5;filter:alpha(opacity=50);}
.Top002138 nav li dd a{color:#fff; }
.Top002138 nav li dd a:hover{ color:#14a6a3;}

.Top002138 nav li#m17 dl{ width: 280px;}
.Top002138 nav li#m25 dl{ width: 440px; left: auto!important; right:0; }

@media(min-width:1001px){
.Top002138 nav li dd:last-child:after{ display:none;}
.Top002138 .lang{ -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%);transform:translateY(-50%);}
}
@media(min-width:1201px){
	.Top002138 nav li#m10 dl{width: auto;}
}
@media(max-width:1600px){
.Top002138 nav li{ padding-left:2px; padding-right:2px;}
.Top002138 nav li > a{ padding:0 10px;}
	.Top002138 .logo img{ width: 340px;}
	.Top002138 .auto{ padding-bottom: 1%; padding-top: 1%;}
}
@media(max-width:1200px){
.Top002138 .logo .logo_txt,
.Top002138 .logo i{ display:none;}
}
@media(max-width:1200px){
	.Top002138{ padding: 2% 0;}
.Top002138 .auto{ margin:0; padding:0 2%;}
.Top002138 .subnavbg{ display:none !important;}
.Top002138 .search{max-width:none;}

.Top002138 .lang{ top:-37px; width:100%;}
.Top002138 .lang dt{ display:none;}
.Top002138 .lang dd{ position:relative;top:auto; display:block; text-align:right;background:#000; padding:5px 2%;}
.Top002138 .lang dd a{ display:inline-block; border:1px solid #14a6a3; color:#14a6a3; padding:0 10px; margin-left:5px; line-height:25px;}

.Top002138 .top{ right:2%;}
.Top002138 .mobile_menu,
.Top002138 .top dt{ border:1px solid #848585; border-radius:50%;}
.Top002138 .mobile_menu{ display:block; position:relative; margin-left:15px;}
.Top002138 .mobile_menu span,
.Top002138 .mobile_menu span:before,
.Top002138 .mobile_menu span:after{ position:absolute; background:#848585; width:100%; height:1px;}
.Top002138 .mobile_menu span{ width:60%; left:20%; top:50%;}
.Top002138 .mobile_menu span:before,
.Top002138 .mobile_menu span:after{ content:'';}
.Top002138 .mobile_menu span:before{ top:-6px;}
.Top002138 .mobile_menu span:after{ top:6px;}

.Top002138 .logo{ padding-right:40%;}


.Top002138 nav{ top:100%; background-color:#fff; width:100%; right:0; display:none;}
.Top002138 nav li{ float:none; padding:0; border-bottom:1px solid #ddd;}
.Top002138 nav li.has_dl >a{ display:none;}
.Top002138 nav li.has_dl span{ display:block; background:url(../images/Top002138-a_lang.png) no-repeat 95% center;}
.Top002138 nav li.has_dl span,
.Top002138 nav li a{ padding:15px; line-height:normal;}
.Top002138 nav li dl{ position:relative; top:auto; left:auto !important; width:auto !important;background:#14a6a3;}
.Top002138 nav li dd{ float:none;}
.Top002138 nav li dd:after{ display:none;}
.Top002138 nav li dd a{ display:block; }
.Top002138 nav li dd a:hover{color:#fff;}
}


/*
 .Banner001682 为demo编号
 */
.Banner001682 li img{ display:block; width:100%;}
.Banner001682 .bx-wrapper{ position:relative; z-index:1;}
.Banner001682 .bx-viewport{ z-index:1;}
.Banner001682 .bx-pager{ position:absolute; left:0; width:100%; bottom:10%; text-align:center; z-index:10;}
.Banner001682 .bx-pager div{ display:inline-block; width:19px; height:19px; margin:0 6px; position:relative;}
.Banner001682 .bx-pager div a{ position:absolute; width:15px; height:15px; border:1px solid #fff; border-radius:50%; background-color:rgba(0,0,0,0.5); left:50%; top:50%; margin-top:-7.5px; margin-left:-7.5px; overflow:hidden; line-height:1000px;}
.Banner001682 .bx-pager div a.active{ background-color:#fff; width:100%; height:100%; margin:0; left:0; top:0;}
@media(max-width:480px){
.Banner001682 .bx-pager div{width:10px; height:10px; margin:0 2px;}
.Banner001682 .bx-pager div a{ width:8px; height:8px; margin-top:-4px; margin-left:-4px;}
}
/*Floor002040 */

.Floor002040 .title{ text-align:center; padding:6% 0;  font-style:normal; font-weight: 700; font-style: normal; color: #333; font-size: 24px; letter-spacing: 0px;position:relative;  margin:0 0 27px; padding-bottom: 10px; /*font-family: "Hiragino Sans GB"; */}
/*.Floor002040 .title::after{ position:absolute; left:50%; bottom:3px;  content:""; background:#14a6a3; width:20px; height:2px; margin-left: -10px; }*/
.Floor002040 h1{ font-size:14px; color:#666;font-family: "Bebas Neue Regular";}

.Floor002040 h3{ text-align:right; margin:0; padding:4% 0; font-size:18px; color:#333;}
.Floor002040 h3 span{ display:block; color:#0079c3; font-size:30px;}
.Floor002040 .bx-pager{ text-align:center; padding:4% 0;}
.Floor002040 .bx-pager *{  width:12px; height:12px;}
.Floor002040 .bx-pager div{display:inline-block;margin:0 5px;}
.Floor002040 .bx-pager div a{ display:block; overflow:hidden; line-height:1000px; background:#fff;  }
.Floor002040 .bx-pager div a.active{ background:#ffa701;}
.Floor002040 .bx-wrapper{ margin:0 auto;}
.Floor002040 .bg{ background-color:#14a6a3;}


.Floor002040 .list li{ background-color:#f9f9f9;box-shadow: 2px 0 15px #eee;}
.Floor002040 .list li div,
.Floor002040 .list li figure{ height:240px;}
.Floor002040 .list li div{ padding:9%;}
.Floor002040 .list li div p{ line-height:28px; overflow:hidden; height:52px;}
.Floor002040 .list li .dot{ font-size:16px; font-weight:bold;}
.Floor002040 .list li time{ display:block ; padding-top:10px; color:#999;}
.Floor002040 .list li .more{ background:url(../images/Floor002040-more.png) no-repeat; width:25px; height:22px; display:inline-block; margin-top: 10px;}

.Floor002040 .list li:hover div p, 
.Floor002040 .list li:hover .dot,.Floor002040 .list li:hover time{ color:#fff;}
.Floor002040 .list li:hover div{ background:#868383;}
.Floor002040 .list li:hover .more{ background:url(../images/Floor002040-more2.png) no-repeat; width:25px; height:22px; display:inline-block; margin-top: 10px;}
@media(max-width:480px){
.Floor002040 h3{ text-align:center;}
}




/*Floor0020402 */

.Floor0020402 .title{ text-align:center; padding:6% 0;  font-style:normal; font-weight: 700; font-style: normal; color: #333; font-size: 24px; letter-spacing: 0px;position:relative;  margin:0 0 27px; padding-bottom: 10px;  }
.Floor0020402 .title::after{ position:absolute; left:50%; bottom:3px;  content:""; background:#14a6a3; width:20px; height:2px; margin-left: -10px; }
.Floor0020402 h1{ font-size:14px; color:#666;}

.Floor0020402 h3{ text-align:right; margin:0; padding:4% 0; font-size:18px; color:#333;}
.Floor0020402 h3 span{ display:block; color:#0079c3; font-size:30px;}
.Floor0020402 .bx-pager{ text-align:center; padding:4% 0;}
.Floor0020402 .bx-pager *{  width:12px; height:12px;}
.Floor0020402 .bx-pager div{display:inline-block;margin:0 5px;}
.Floor0020402 .bx-pager div a{ display:block; overflow:hidden; line-height:1000px; background:#fff;  }
.Floor0020402 .bx-pager div a.active{ background:#ffa701;}
.Floor0020402 .bx-wrapper{ margin:0 auto;}
.Floor0020402 .bg{ background-color:#fff;}

.Floor0020402 { padding-top: 100px;}

.Floor0020402 .list li{ background-color:#f9f9f9;}
.Floor0020402 .list li div,
.Floor0020402 .list li figure{ height:240px;}
.Floor0020402 .list li div{ padding:9%;}
.Floor0020402 .list li div p{ line-height:28px; overflow:hidden; height:52px;}
.Floor0020402 .list li .dot{ font-size:16px; font-weight:bold;}
.Floor0020402 .list li time{ display:block ; padding-top:10px; color:#999;}
.Floor0020402 .list li .more{ background:url(../images/Floor002040-more.png) no-repeat; width:25px; height:22px; display:inline-block; margin-top: 10px;}

.Floor0020402 .list li:hover .dot,.Floor002040 .list li:hover time{ color:#fff;}
.Floor0020402 .list li:hover div{ background:#ffa600; color:#fff;}
.Floor0020402 .list li:hover .more{ background:url(../images/Floor002040-more2.png) no-repeat; width:25px; height:22px; display:inline-block; margin-top: 10px;}
@media(max-width:480px){
.Floor0020402 h3{ text-align:center;}
}




/*Floor002041 */
.Floor002041{ padding-bottom:3%;}
.Floor002041 .bg{ height:50px; background-color:#14a6a3;}
.Floor002041 .auto{ position:relative;}
.Floor002041 figure{ position:absolute; left:0; top:0; width:25%; height:100%; border-bottom:6px solid #ffa701; background:url(../images/Floor002041-img.jpg) no-repeat center bottom; background-size:cover;}
.Floor002041 figure h1{height:100px; margin:-100px 0 0 0; color:#fff; background-color:#ffa701; font-size:24px; /*padding:10% 7% 0 10%;*//*font-family: "Hiragino Sans GB";*/}
.Floor002041 figure h1 span{ font-size:24px; display:block; font-weight:normal; font-family: "Bebas Neue Regular";}
.Floor002041 .tab{ position:absolute; right:0; top:-42px; }
.Floor002041 .tab li{ float:left; color:#999; cursor:pointer; line-height:22px; margin-left:25px;}

.Floor002041 .tab li.on{ color:#ffa701;}
.Floor002041 .box{ padding-left:30%; padding-bottom:74px;}
.Floor002041 .box .info{ overflow:hidden; padding:5% 0 10% 0; height:390px;}
.Floor002041 .more{ position:absolute; width:70%; bottom:0; right:0; background:#4d535a;}
.Floor002041 .more aside{ line-height:74px;height:74px; overflow:hidden; background:url(../images/Floor002041-bg.jpg) no-repeat 0% center;}
.Floor002041 .more a{ float:right; padding:0 5%; color:#fff; background:#14a6a3;}
.Floor002041 .more a::after{ display:inline-block; content:''; background:url(../images/Floor002041-more.png) no-repeat; width:25px; height:22px; margin-left:10px; vertical-align:middle;}
@media(max-width:1200px){
.Floor002041 .tab{ right:2%;}
.Floor002041 .auto{ padding:0;}
.Floor002041 .box .info{ padding:3%;}
}
@media(max-width:1000px){
.Floor002041 .bg{ display:none;}
.Floor002041 .box{ padding-left:0;padding-bottom:0;}
.Floor002041 .box .info{height:auto;}
.Floor002041 .more { position:relative; width:auto; bottom:auto;}
.Floor002041 figure{ background:none !important; height:auto; width:auto; position:relative;}
.Floor002041 figure h1{ margin:0; height:auto;/* padding:3%;*/}
.Floor002041 .tab{ position:relative; top:auto; right:auto; overflow:hidden;background-color:#192028; padding-top:20px;}
.Floor002041 .tab li{margin-left:0; width:20%; text-align:center;}
.Floor002041 .more aside{ height:auto; line-height:normal;}
.Floor002041 .more a{ padding-top:2%; padding-bottom:2%;}
}
@media(max-width:375px){
.Floor002041 .tab li{ font-size:12px;}
}
/*
 .Floor001388 为demo编号
 */
.Floor001388 { padding:3% 0; }
.Floor001388 .title{ text-align:center; padding:4% 0;  font-style:normal; font-weight: 700; font-style: normal; color: #333; font-size: 24px; letter-spacing: 0px;position:relative;  margin:0 0 27px; padding-bottom: 30px;  }
.Floor001388 .title::after{ position:absolute; left:50%; bottom:3px;  content:""; background:#fa7d02; width:20px; height:2px; margin-left: -10px; }
.Floor001388 .list{ position:relative; border:1px #efefef solid; }
.Floor001388 .list li{ display:none; }
.Floor001388 .list h1{ margin:0; position:absolute; right:0; top:0; width: 13%; }
.Floor001388 .list h1 span{ display:block; background:#242e3a; color:#fff; text-align:center; position:relative; padding:10%; font-size:14px; cursor:pointer; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.Floor001388 .list h1 span::before{ display:none; position:absolute; left:-10px; top:1px;  content:""; width:0; height:0; border-top:10px solid transparent;border-bottom:10px solid transparent;   border-right:10px solid #fa7d02; }
.Floor001388 .list h1 span:nth-child(2n){ background:#1f2833; }
.Floor001388 .list h1 span.active{ background:#fa7d02; }
.Floor001388 .list h1 span.active::before{ display:block; }
.Floor001388 .list h1 em{ display:block; }
.Floor001388 .list_con{ overflow: hidden;}
.Floor001388 .list_con .Ispic{ display: block;  padding-bottom: 32%; float:left; width: 50%; }
.Floor001388 .list_con .txt{ float:left; margin-left:5%; width:30%; position:relative;  }
.Floor001388 .list_con .txt h2{ background:url(../images/Floor001388_tit.png) no-repeat left center; font-weight:normal; font-size:24px; padding: 4% 0 4% 27%; margin:17% 0;  }
.Floor001388 .list_con p{ line-height:30px; color:#333; font-size:14px; height:120px; overflow:hidden; }
.Floor001388 .list_con .txt::after{ position:absolute; left:0; bottom:-30px; content:""; background:url(../images/Floor001388_txt.png) no-repeat; width:24px; height:24px; }

@media (min-width: 1000px) {
.Floor001388 .list h1 span{	padding:8%; }
.Floor001388 .list_con .txt::after{ bottom: -15px; }
}
@media (max-width: 1000px) {
.Floor001388 .list_con .Ispic{ width:48%; }	
.Floor001388 .list_con .txt{ float:right; width:48%; margin-left:0; }	
.Floor001388 .list h1 { left:0; top:100%; width: 100%; }
.Floor001388 .list h1 span{ float:left; width:25%; padding:2%; }
.Floor001388 .list h1 span::before{ left:0; top:6px; border-left:10px solid transparent; border-right:10px solid transparent; border-top:10px solid #fa7d02; }
.Floor001388 .list_con .txt::after{ display:none; }
.Floor001388 .list_con .txt h2{ padding-left:36%; margin:5% 0;  }
}
@media (max-width: 768px) {
.Floor001388 .list_con .Ispic{ float:none; width:100%; } 
.Floor001388 .list_con .txt{ float:none; width:100%;}	
}
@media (max-width: 320px) {
.Floor001388 .list_con .txt h2{ padding-left:0; background:none; text-align:center; }	
}

/*Bottom002117 */
.Bottom002117{ position:relative;color:#888;}
.Bottom002117 a{ display:inline-block; color:#888;}
.Bottom002117 a:hover{color:#14a6a3;} 

.Bottom002117 .tips{ background-color:#fff; padding:2% 0;}
.Bottom002117 .tips dd{ float:left; width:25%; overflow:hidden; font-size:16px; line-height:24px; color:#333;}
.Bottom002117 .tips dd img{ width:60px; height:60px; float:left; margin-right:10px;}
.Bottom002117 .tips dd time{ display:block; padding-top:5px;}

.Bottom002117 .float{ position:absolute; right:0; bottom:100%; width:60px; z-index:99;}
.Bottom002117 .float li{ padding-bottom:1px;}
.Bottom002117 .float li a{ display:block; height:60px; background:url(../images/Bottom002117-float.png) no-repeat center top #ddd; transition:0.3s;}
.Bottom002117 .float li a.a_feedback{ background-position:center -60px;}
.Bottom002117 .float li a.a_gettop{ background-position:center -120px;}
.Bottom002117 .float li a:hover{ background-color:#e71f19;}

.Bottom002117 footer{ background-color:#f2f2f2;}
.Bottom002117 footer ul{ padding:4% 0 3% 0;}
.Bottom002117 footer li{ float:left;}
.Bottom002117 footer li.li_1{ width:85%;}
.Bottom002117 footer li.li_2{ width:25%; max-width:236px;}
.Bottom002117 footer li.li_3{ width:15%; float:right;max-width:156px;}
.Bottom002117 footer p{ border-top:1px solid #e3e3e3; margin:0; line-height:24px; padding:10px 0; }
.Bottom002117 footer p span{ float:right;}
.Bottom002117 footer p span a{ text-decoration:underline;}
.Bottom002117 footer p i:before{ display:inline-block; width:1px; height:11px; content:''; margin:0 10px; background:#e3e3e3;}
.Bottom002117 footer li.li_3 img{ display:block; width:100%; border:8px solid #fff;}
.Bottom002117 footer li.li_3 span{ display:block; padding-top:10px; text-align:center;}
.Bottom002117 footer li.li_3 span a{ display:inline-block; width:39px; height:39px; background:url(../images/Bottom002117-share.png) no-repeat left top; margin:0 5px;}
.Bottom002117 footer li.li_3 span a.a_qq{ background-position:-54px 0;}
.Bottom002117 footer li.li_3 span a.a_sina{ background-position:-108px 0;}
.Bottom002117 footer li.li_3 span a.a_sina:hover,
.Bottom002117 footer li.li_3 span a.a_qq:hover{ background-image:url(../images/Bottom002117-share_hover.png);}

.Bottom002117 footer dl{ float:left; width:14%;}
.Bottom002117 footer dt{ font-weight:bold; color:#666;font-size:16px; padding-bottom:15px;}
.Bottom002117 footer dd{ line-height:22px; padding:5px 0;}
.Bottom002117 footer h1{ margin:0; border-bottom:1px solid #e3e3e3; padding-left:20px; padding-bottom:15px; margin-bottom:15px; font-weight:normal; font-size:14px;}
.Bottom002117 footer h1.end{ border-bottom:0;}
.Bottom002117 footer h1 b{ display:block; color:#000; font-size:24px; font-family:Tahoma, Arial, Helvetica;}
@media(max-width:1000px){
.Bottom002117 footer li{ float:none !important;  margin:0 auto;width:auto !important; overflow:hidden;}
.Bottom002117 footer li.li_1{ display:none;}
.Bottom002117 footer li.li_2{ text-align:center; }
.Bottom002117 .tips dd{ text-align:center; line-height:normal;}
.Bottom002117 .tips dd img{ float:none; margin-right:0;}
.Bottom002117 footer p span{ float:none; display:block;}
.Bottom002117 .float{ bottom:15%; width:45px;}
.Bottom002117 .float li a{ height:45px; background-position:center -10px;}
.Bottom002117 .float li a.a_feedback{ background-position:center -66px;}
.Bottom002117 .float li a.a_gettop{ background-position:center -130px;}
}
@media(max-width:480px){
.Bottom002117 .tips dd{ font-size:14px;}
.Bottom002117 .tips dd img{ width:50%; height:auto;}
}


/*
 .Floor002269 为demo编号
 */
.Floor002269 ul li a img{width: 100%;}
@media screen and (max-width: 767px) {
	.Floor002269 ul li{background: none !important; width: 100%!important;}
}
@media screen and (min-width: 768px) {
	.Floor002269 ul {
		height: 280px;
		overflow: hidden;
	}

	.Floor002269 ul li a img {
		display: none;
	}

	.Floor002269 ul li {
		height: 280px;
		float: left;
		background-position: 0% 50%;
		background-repeat: no-repeat;
		width: 25%;
	}

	.Floor002269 ul li a {
		display: block;
		width: 100%;
		height: 100%;
	}

}
/*
 .RighInfo002309 为demo编号
 */

.RighInfo002309 .CenTitle{ padding:4% 0 10px; position:relative; z-index:1;}
.RighInfo002309 .CenTitle .name{ text-align:center; font-size:18px; font-weight:bold; color:#14a6a3; line-height:30px; padding-bottom:8px;}
.RighInfo002309 .CenTitle .line{ width:40px; height:2px; background:#f68121; overflow:hidden; margin:0 auto;}
.RighInfo002309 .txtbox{ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; padding-top:15px;}
.RighInfo002309 .aboutTxt01{ line-height:36px; font-size:16px; color:#555; }
.RighInfo002309 .aboutTxt01 .wap_pic{ display: block; text-align: center;}
.RighInfo002309 .aboutTxt01 .pc_pic{ display: none;}
@media only screen and (min-width:768px ) {
	.RighInfo002309 .aboutTxt01 .wap_pic{ display: none;}
	.RighInfo002309 .aboutTxt01 .pc_pic{ display: block;}
	.RighInfo002309 .aboutTxt01 .pic{ display: block;float:right; margin-left:80px;}
}


/*
 .Banner002291 为demo编号
 */
.Banner002291 { overflow: hidden;}
.Banner002291 span{ display: none;}
.Banner002291 img{ max-width: none; width: 155%; margin-left: -27.5%;}
@media only screen and (min-width: 768px) {
	.Banner002291 img{ width: 150%; margin-left: -25%;}
}
@media only screen and (min-width: 1024px) {
	.Banner002291 img{ width: 140%; margin-left: -20%;}
}
@media only screen and (min-width: 1200px) {
	.Banner002291{ height: 300px;}
	.Banner002291 img{ display: none;}
	.Banner002291 span{ display: block; background-position: center; background-repeat: no-repeat; height: 300px; width: 100%;}
}
/*
 .Menu002361 为demo编号
 */
.Menu002361{  background:#fff; border-bottom: 1px solid #e6e6e6; }
.Menu002361 .auto{ position:relative; max-width: 1600px;}
.Menu002361 header{ position:absolute; left:-160px; top:0;width:360px; /*padding:14px 0 9px;   padding-left:220px;*/   text-align:left; line-height: 18px;background:#14a6a3; font-size:22px; font-weight: bold; color:#fff;/*font-family: "Hiragino Sans GB";*/}
.Menu002361 header span{ font-size:14px; color:#fff; text-transform:uppercase;font-weight: normal; padding-top:8px; display:inline-block;font-family: "Bebas Neue Regular";}
.Menu002361 ul{ padding-left:200px; height:67px;}
.Menu002361 li{ float:left; width:12%; min-width: 80px; text-align:center; font-size:16px; color:#333; }
.Menu002361 li a{ color:#333; display:block; line-height:67px;height:67px; }
.Menu002361 li a:hover,
.Menu002361 li.aon a{ border-bottom:4px #ffa600 solid; }
@media(max-width:767px){
.Menu002361 header{ position:relative; width:100%; left:0; text-align:left; padding-left:200px;  color:#fff; background-color:#14a6a3;}
.Menu002361 ul{ padding-left:0;}
.Menu002361 li{ width:20%; min-width: 1px;}
}
@media(max-width:480px){
.Menu002361 header{  padding-left:10px; }
.Menu002361 li{ font-size:14px; }
}
/*
 .RighInfo001749 为demo编号
 */
.RighInfo001749 h1{ color:#14a6a3; font-size:20px; text-indent:2em;}
.RighInfo001749 p{font-size: 14px;color:#666;line-height: 32px;padding-bottom: 13px;text-indent: 2em}
	
	
	
	/*
 .RighInfo001740 为demo编号
 */
.RighInfo001740 h1{ color:#14a6a3; font-size:20px; }
.RighInfo001740 p{font-size: 14px;color:#666;line-height: 26px;padding-bottom: 13px;}
/*
 .PicList000966 为demo编号
 */
.PicList000966{ padding:2% 0 0}
.PicList000966 li{ padding:20px 10px 20px 0;position:relative; border-bottom:1px dashed #e4e4e4;font-size: 14px; overflow:hidden}
.PicList000966 li figure{ float:left; width:22%; margin-right:1%;}
.PicList000966 li figure a{ display:block; padding-bottom:55%;}
.PicList000966 li h1{font-size: 16px; padding-bottom:5px; margin:0;}
.PicList000966 li h1 a:hover{ color:#F90 !important;}
.PicList000966 li time{  background:url(../images/PicList000966_time.png) no-repeat left center; padding-left:15px; font-size:12px; font-weight:normal; display:block; margin-top:15px; color:#F90;}
.PicList000966 li .text{ padding-right:100px; padding-left:24.5%;}
.PicList000966 li p{ margin:0; max-height:72px; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; overflow: hidden;color: #555; line-height:26px;}
.PicList000966 li a.more{position:absolute; right:10px; font-size:12px; top:50%; margin-top:-10px;line-height: 23px; width:80px; height:30px; border-radius:50px; border:1px solid #14a6a3; line-height: 29px;color:#14a6a3; text-align:center; display:block;}
.PicList000966 li h1 a{display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.PicList000966 li h1 a:hover{ color:#2553B1;}
.PicList000966 li a.more:hover{ background:#14a6a3; color:#fff;}
@media (max-width:640px){
.PicList000966 li figure,.PicList000966 li{ float:none; width:100%;}

.PicList000966 li .text,.PicList000966 li{ padding:0;}
.PicList000966 li{margin-bottom: 10px; padding-bottom: 10px;}
.PicList000966 li a.more,.PicList000966 li time{ position:static;;margin:0; margin-top:10px;}
.PicList000966 li h1{ padding: 6px 0;}
	}
/*
 Page000793 为demo编号
 */
.Page000793{ padding:1.5% 0 2%}
.Page000793 .Pages{ padding: 20px 0; text-align: center; line-height: 23px; zoom: 1; overflow: hidden; }
.Page000793 .Pages a{ display: inline-block; height: 35px; margin: 0 3px; font-size: 14px; line-height: 35px; }
.Page000793 .p_cur,
.Page000793 .p_count,
.Page000793 .p_total,
.Page000793 .p_jump{ display: none; }

.Page000793 .p_page{ padding: 0px 5px; display: inline-block; }
.Page000793 .p_page a{color:#5f5c4d; border:solid 1px #ececec; display:inline-block; padding:0 12px; overflow:hidden; position:relative; border-radius:6px; background-color:#fff;}


.Page000793 .p_page .a_prev,
.Page000793 .p_page .a_next{ width:80px; }

.Page000793 .p_page .num a{ width:44px; }

/*hover*/
.Page000793 .p_page .a_first:hover,
.Page000793 .p_page .a_end:hover,

.Page000793 .p_page .a_prev:hover,
.Page000793 .p_page .a_next:hover,

.Page000793 .p_page .num a:hover,
.Page000793 .p_page .num .a_cur{ background:#14a6a3; color:#fff;border:solid 1px #14a6a3; }

.Page000793 em{ font-style:normal;}

@media (max-width:768px){
	.Page000793 .a_first,.Page000793 .a_end,.Page000793 .p_page .num a{ display:none !important;}
	
	}

	
	
	/*
 .RighInfo002389 为demo编号
 */
.RighInfo002389{}
.RighInfo002389 .auto{ margin: 0 auto; max-width: 1200px;}
	.RighInfo002389 b{ font-size: 15px; color: #14a6a3;}
	.RighInfo002389 p{ line-height:30px;}
	.RighInfo002389 b2{ font-size: 15px; color: #14a6a3;}
.RighInfo002389 .box1{font-size:13px;}
.RighInfo002389 .box1 .title{ text-align:center;color:#999; text-transform:uppercase; font-size:12px;}
.RighInfo002389 .box1 .title h1{ color:#14a6a3;font-size:20px;   margin:0; padding-bottom:5px;}
.RighInfo002389 .box1 .title h1 span{position:relative; color:#da251d}
.RighInfo002389 .box1 .title h1 span::after,
.RighInfo002389 .box1 .title h1 span::before{ position:absolute; content:''; width:46px; height:9px; bottom:-4px; background-repeat:no-repeat; background-position:0 0;}
.RighInfo002389 .box1 .title h1 span::after{ right:-60px; ;}
.RighInfo002389 .box1 .title h1 span::before{ left:-60px; ;}
.RighInfo002389 .box1 .intro{ color:#666; line-height:24px; padding:2% 0 2% 0;}
.RighInfo002389 .box1 .ul_img{ overflow:hidden;}
.RighInfo002389 .box1 .ul_img li{ width:32%; margin-right:2%; float:left;}
.RighInfo002389 .box1 .ul_img li img{ width:100%;}
.RighInfo002389 .box1 .ul_img li:last-child{ margin-right:0;}
.RighInfo002389 .box1 .more{ text-align:center; padding-top:3%;}
.RighInfo002389 .box1 .more a{ display:inline-block; font-size:16px; border:1px solid #008ae2; border-radius:3px; padding:10px 28px; color:#008ae2; transition:padding ease-in-out 0.3s;}
.RighInfo002389 .box1 .more a:hover{color:#fff; border-color:#008ae2; background-color:#008ae2;padding:10px 38px;}

.RighInfo002389 .box2{ font-size:13px; padding:0 2% 7%;}
.RighInfo002389 .box2 h3{color: #666;font-size:15px; margin:0; margin: 12% 4% 0 4%;}



.RighInfo002389 .box2 li{width: 100%;}
.RighInfo002389 .box2 li .txt{ width: 50%; float: left;}
.RighInfo002389 .box2 li .Ispic{ width: 50%; float: left; padding-bottom: 15%;}
.RighInfo002389 .box2 li:nth-child(odd) .txt{ float: right;}

.RighInfo002389 .box2 li .txt p{ color:#766963; margin:0; line-height:25px;}
.RighInfo002389 .box2 li .txt b{ color:#997249; font-size:16px;}
.RighInfo002389 .box2 .tips{ background:url(../images/RighInfo002389-con_bg.png) no-repeat center center; background-size:cover; padding:0 18% 2%; text-align:center;}
.RighInfo002389 .box2 .tips p{ padding:3% 0 4%; line-height:20px; margin:0;}
.RighInfo002389 .box2 .tips .more{ background:url(../images/RighInfo002389-a_more.png) no-repeat; width:40px; height:20px; display:inline-block;}
@media(max-width:1000px){
 .RighInfo002389 .box2 .title h1{font-size: 24px;}
 .RighInfo002389 .box2 li .txt p{ margin:0;}
}
@media(max-width:768px){
 .RighInfo002389 .box2 li{ position:relative; text-align:center; margin-bottom:3%;}
 .RighInfo002389 .box2 li .Ispic{ padding-bottom:30%; display:block;}
 .RighInfo002389 .box2 li .txt p{ margin-bottom:3%;}
 .RighInfo002389 .box2 .tips{ padding:3%;}
 .RighInfo002389 .box1 .title h1{ font-size: 20px;}
	.RighInfo002389 .box2 li .txt{ width: 100%; float: none;}
	.RighInfo002389 .box2 li .Ispic{ width: 100%; float: none; padding-bottom: 32%;}
	.RighInfo002389 .box2 li:nth-child(odd) .txt{ float: none;}
	.RighInfo002389 .box2 h3{ margin: 2% 4% 5% 4%;}
}
@media(max-width:480px){
 .RighInfo002389 .box2 li .txt p{ font-size:12px;}
}

	
	
	/*
 .RighInfo002190 为demo编号
 */
.RighInfo002190{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; line-height:2.1; color:#888; font-size:14px; padding-bottom:3%;}
.RighInfo002190 .tit{ font-size:30px; font-weight:normal; color:#333; margin:4% 0 ; line-height:28px; text-align:center;}
.RighInfo002190 .tit span{ position:relative; }
.RighInfo002190 .tit span i{ font-size:27px; color:#333; width:2px; font-style:normal; position:absolute; left:8px; top:4px;}
.RighInfo002190 .tit span i:last-child{ right:13px; left:auto;}
.RighInfo002190 .tit em{ font-style:normal; text-transform:uppercase; color:#999; font-family:Arial; display:block; font-size:14px;}
.RighInfo002190 img{ margin:0 auto 1%; padding-top: 8%}
.RighInfo002190 figure{ max-width:680px; margin:0 auto; font-size:16px; color:#444;}
@media (max-width: 820px){
	.RighInfo002190{ padding-left:0;}
	.RighInfo002190 .img{ position:static;}
	.RighInfo002190 figure{ font-size:14px;}
}
	
	
	
	/*
 .RighInfo002275 为demo编号
 */
.RighInfo002275 .p,.RighInfo002275 .h2,{}
.RighInfo002275{padding: 8% 0}
.RighInfo002275 .text{margin-bottom: 30px}
.RighInfo002275 .text .title{font-size: 30px;color: #e4e4e4;font-weight: normal;margin-bottom: 20px;}
.RighInfo002275 .text .title span{font-weight: 700;}
.RighInfo002275 .text .p{font-size: 16px;color:#666;line-height: 38px; margin: 0; padding: 0;}
.RighInfo002275 .map{width: 100%;height: 200px;}
.RighInfo002275 .map #map{height: 100%;}
.RighInfo002275 .map img{max-width: none !important;}

@media screen and (min-width: 768px) {
	.RighInfo002275 .text{float: left;width: 45%;}
	.RighInfo002275 .map{float: right;width: 50%;height: 260px;}
}

@media screen and (min-width: 1024px) {
	.RighInfo002275 .auto{background: url(../images/RighInfo002275-contact_bg.png) no-repeat center;}
	.RighInfo002275 .map{float: right;width: 50%;height: 320px;}
	.RighInfo002275 .text .title{font-size: 52px;}
}

@media screen and (min-width: 1200px) {
	.RighInfo002275{padding: 50px 0 70px}
	.RighInfo002275 .text .title{margin-bottom: 75px}
	.RighInfo002275 .map{width: 700px;height: 430px;}
	.RighInfo002275 .text{width: 40%;}
}
	
	
	
	
	/*Timeline001915*/
.Timeline001915{ padding-bottom:4%;}
.Timeline001915 .columnName{ padding:4% 0; line-height:normal; text-align:center; font-size:61px; color:#c20f00; text-transform:uppercase;}
.Timeline001915 .columnName span{ display:block; color:#353535; font-size:30px; padding:10px 0 15px;}
.Timeline001915 .columnName:after{ display:block; content:''; margin:0 auto; width:40px; height:2px; background-color:#c20f00;}
.Timeline001915 .list{ background:url(../images/Timeline001915-logo.jpg) no-repeat center top; padding-top:64px;}
.Timeline001915 .list ul{ background:url(../images/Timeline001915-ul.jpg) repeat-y center top; padding:54px 0;}
.Timeline001915 li{ padding-left:50%; background:url(../images/Timeline001915-li.png) no-repeat center top; padding-top:10px; padding-bottom:10px;}
.Timeline001915 li div{ padding-left:36px;}
.Timeline001915 li div p{ line-height:24px;font-family:'黑体';}
.Timeline001915 ul li:nth-child(2n){ text-align:right; padding-left:0; padding-right:50%;}
.Timeline001915 ul li:nth-child(2n) div{padding-left:0; padding-right:36px;}
.Timeline001915 li time{ display:block; color:#b5121b; font-size:18px; border-top:1px solid #e1e1e4;}
.Timeline001915 li time:before{ display:block; margin:-3px 0 10px 0; content:''; background-color:#b5121b; width:20px; height:5px;}
.Timeline001915 ul li:nth-child(2n) time:before{ float:right;}
.Timeline001915 ul li:nth-child(2n) time span{ clear:both; display:block;}
.Timeline001915 ol{ text-align:center;}
.Timeline001915 ol a{ display:inline-block; width:142px; height:30px; line-height:30px; text-align:center; background-color:#b5121b; color:#fff; font-size:14px; border-radius:5px;}
@media(max-width:1000px){
.Timeline001915 .columnName{ font-size:45px;}
.Timeline001915 .columnName span{ font-size:24px;}
}
@media(max-width:640px){
.Timeline001915 .columnName{ font-size:30px;}
.Timeline001915 .columnName span{ font-size:20px;}
}
@media(max-width:480px){
.Timeline001915 .list{ background-position: left top; padding-left:20px;}
.Timeline001915 .list ul{ background-position: 8px top;}
.Timeline001915 li{ padding:0 !important; background-position: left top;}
.Timeline001915 li div{ padding:10px 10px 10px 36px !important;}
.Timeline001915 ul li:nth-child(2n){ text-align:left;}
.Timeline001915 ul li:nth-child(2n) time:before{ float:none;}
}

	
	/*
 .Timeline000722 为demo编号
 */
.Timeline000722{ padding:3% 0;}
.Timeline000722 dl{ position:relative; padding-left:105px; min-height:90px; margin-bottom:5%;}
.Timeline000722 dl:last-child{ margin-bottom:0;}
.Timeline000722 dt{ position:absolute; left:0; top:0; padding:5px;border-radius:50%; border:1px solid #14a6a3;}
.Timeline000722 dt b{ display:block; width:75px; height:75px; border-radius:50%; background-color:#14a6a3; color:#fff; text-align:center; padding-top:25px; position:relative;}
.Timeline000722 dt b:before{ position:absolute; content:''; width:14px; height:1px; background-color:#fff; left:50%; margin-left:-7px; top:50px; z-index:5;}
.Timeline000722 dd{border-top:1px solid #14a6a3; padding-top:30px;}
	
	
.Timeline000722 dd b{ margin:0; padding-bottom:10px; padding-left:10px; position:relative; font-size: 16px;}
.Timeline000722 dd b:before{ position:absolute; content:''; width:3px; height:3px; background-color:#7f7f81; left:0; top:10px;}
	
	
.Timeline000722 dd p{ margin:0; padding-bottom:10px; padding-left:10px; position:relative; line-height: 30px; text-indent: 2em}

@media(max-width:480px){
.Timeline000722 dl{padding-left:90px; min-height:70px;}
.Timeline000722 dt b{  width:60px; height:60px;padding-top:20px;}
.Timeline000722 dt b:before{ top:40px;}
}
	
	
	
/*
 .RighInfo002257 为demo编号
 */
.RighInfo002257 p{ line-height:1.8; }
.RighInfo002257 .item{border-bottom:1px dashed #d0d0d0; padding:25px 0; max-width: 462px; margin: 0 auto;}
.RighInfo002257 .item .pic .pic-inner,.RighInfo002257 .item .word .word-inner{ display: table-cell; vertical-align: middle;}
.RighInfo002257 .item .h1{font-size:16px; margin: 0;color: #14a6a3;}
	.RighInfo002257 .item .h2{font-size:18px; margin: 0;color: #14a6a3;}
.RighInfo002257 .item .con1{color:#666;font-size:16px; margin: 20px 0 0; line-height: 30px;}
	.RighInfo002257 .item .con{color:#666;font-size:14px; margin: 20px 0 0; line-height: 30px;}
@media only screen and (max-width: 767px) {
	.RighInfo002257 .item .word{ padding-bottom: 15px;}
}
@media only screen and (min-width:768px ) {
	.RighInfo002257 .item{ max-width: none; padding:38px 0; }
	.RighInfo002257 .item .pic{ float: left; width: 50%; text-align: left;}
    .RighInfo002257 .item .word{ float: right; width: 50%; padding:0 4%;}
    .RighInfo002257 .item.odd .pic{ float: right;}
    .RighInfo002257 .item.odd .word{ float: left;}
}

	
	
	/*TextList001851 */
.TextList001851{ padding:2% 0;}
.TextList001851 .title{ text-align:center; padding-bottom:3%;}
.TextList001851 .title span{ display:inline-block; background:#c84445; font-size:24px; color:#fff; line-height:34px; padding:0 10px;vertical-align:middle;}
.TextList001851 .title:after,
.TextList001851 .title:before{ content:''; display:inline-block; height:5px; border:1px solid #bbb; border-left:0; border-right:0; width:5%; vertical-align:middle;}
@media(max-width:480px){
.TextList001851 .title span{ font-size:18px;}
}
.TextList001851 section{ border:solid 1px #e7e7e7;}

.TextList001851 section .dots{background-color: #14a6a3; padding: 15px 45px 15px 15px; color: #fff;border-bottom:solid 1px #e7e7e7; font-size: 16px;}
.TextList001851 section .dots table{ width: 100%;}
.TextList001851 section .dots table tr{ width: 100%;}
.TextList001851 section .dots table  tr td{ width: 30%; font-size: 16px;}

.TextList001851 .list{ border-bottom:solid 1px #e7e7e7;}
.TextList001851 section .list:last-child{ border-bottom:0;}
.TextList001851 .list .dot{ font-weight:normal; margin:0;  padding:15px 45px 15px 15px; background:url(../images/TextList001851-close.jpg) no-repeat 98% center #f9f9f9; font-size:16px; cursor:pointer;}
.TextList001851 .list .dot table{ width: 100%;}
.TextList001851 .list .dot table tr{ width: 100%;}
.TextList001851 .list .dot table tr td{ width: 30%;}
.TextList001851 .list .dot#on{
	background-image: url(../images/TextList001851-open.gif);
	background-color: #14a6a3;
	color: #fff;
}
.TextList001851 .list .con{ display:none; padding:2%; }

	
	
	
	/*
 .PicList000762 为demo编号
 */
.PicList000762{ padding-top:2%;}
.PicList000762 li{ float:left; width:32%; margin-right:2%; margin-bottom:3%; }
.PicList000762 li:nth-child(3n){ margin-right:0;}
.PicList000762 li a{ display:block; background-color:#f8f8f8;transition:all ease-in-out 0.3s;}
.PicList000762 li h2{ margin:0; font-size:16px; color:#333; text-align:center; padding:3% 2%;}
.PicList000762 li figure{ background-position:center center; background-repeat:no-repeat; background-size:cover; padding-bottom:69%;}
.PicList000762 li a:hover{ background-color:#ee7700; }
.PicList000762 li a:hover h2{color:#fff;}
@media(max-width:640px){
.PicList000762 li{width:49%;}
.PicList000762 li:nth-child(3n){ margin-right:2%;}
.PicList000762 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.PicList000762 li h2{font-size:14px;}
}
	
	
	
	/*
 .RighInfo002226 为demo编号
 */
/*.RighInfo002226{ padding:5% 0 1% 0;}*/
.RighInfo002226 .dl{color:#617182;}
.RighInfo002226 .dl .h4{ font-size:18px; margin:0; color: #14a6a3; padding:5% 0;}

.RighInfo002226 .dl .con{ font-size:14px; padding:15px 0 30px; line-height:30px;}
.RighInfo002226 .word{ float:left;}
.RighInfo002226 .pic{ float:right;}
	
	
	
	
	/*
 .RighInfo002228 为demo编号
 */
/*.RighInfo002228{ padding:3% 0;}*/
.RighInfo002228 .auto{ max-width:1200px;}
.RighInfo002228 .single-header{ }
.RighInfo002228 .single-header h1{ color:#14a6a3; font-size:20px; margin:0 0 10px 0; =}
.RighInfo002228 .single-header h3{color:#815122; font-size:16px; margin:0; font-weight:normal; position:relative;}
.RighInfo002228 .single-header h3:after{ content:""; display:block; height:1px; background-color:#f3eee9; width:100%; z-index:1; margin-top:15px;}
.RighInfo002228 .single-header h3 span{ position:relative; z-index:2; padding:0 30px; background-color:#fff;}
.RighInfo002228 .single-content{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; overflow:hidden; font-size:14px; line-height:24px; color:#666; padding-top:1%;}
.RighInfo002228 .single-content p{ text-indent:2em; margin:0; padding:10px 0;}
.RighInfo002228 .single-content .no-textindent{ text-indent:0;}
.RighInfo002228 .fr{ float:none;}
.RighInfo002228 .col2+.col2{ margin-top:10px;}
@media(max-width:950px){
  .RighInfo002228 .auto{ padding:0 2%;}
}
@media screen and (min-width:465px){
    .RighInfo002228 .col2{ width:48%;}
	.RighInfo002228 .fr{ float:right;}
	.RighInfo002228 .col2+.col2{ margin-top:0;}
}
@media screen and (min-width:768px){
  .RighInfo002228 .single-header h1{ font-size:24px;}
  .RighInfo002228 .single-header h3{ font-size:18px;}
  .RighInfo002228 .single-content p{ padding:15px 0;} 
  .RighInfo002228 .single-header h3:after{ background-color:#f3eee9; position:absolute; top:50%; z-index:1; margin-top:0;}
  
}
@media screen and (min-width:1024px){
  .RighInfo002228 .single-header h1{ font-size:24px;}
}

	
	
	/*
 .Timeline000618 为demo编号
 */
.Timeline000618{ padding:2% 0;}
.Timeline000618 .swiper-container {position: relative;overflow: hidden;z-index: 1;padding-top:20px;}
.Timeline000618 .swiper-wrapper {position: relative;width: 100%;height: 80px;z-index: 1; 
	display: -webkit-box;
	display: -moz-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-transition-property: -webkit-transform;
	-moz-transition-property: -moz-transform;
	-o-transition-property: -o-transform;
	-ms-transition-property: -ms-transform;
	transition-property: transform;
	-webkit-transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-o-transform: translate(0, 0);
	-ms-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.Timeline000618 .swiper-wrapper li {width: 100%;position: relative;padding-top: 30px;line-height: 50px;text-align: center; cursor:pointer;background: url(../images/Timeline000618-yearbg.png) no-repeat center top; background-size:contain; font-size:16px;-webkit-flex-shrink: 0;-ms-flex: 0 0 auto;flex-shrink: 0;}
.Timeline000618 .swiper-wrapper li.on{ color:#14a6a3;}
.Timeline000618 .swiper-wrapper li:after{  position: absolute;left: 50%;top: -10px;width: 11px;height: 11px;content: '';background: #fff;border: 3px solid #d6d6d6;border-radius: 50%;z-index: 3;margin-left: -9px;}
.Timeline000618 .swiper-wrapper li.on:after{ border-color:#14a6a3;}
.Timeline000618 .next,
.Timeline000618 .prev{ position:absolute; top:0; width:26px; height:54px; cursor:pointer; background-color:#eeefef; border-radius:3px; z-index:10;}
.Timeline000618 .prev{ left:0;}
.Timeline000618 .next{ right:0;}
.Timeline000618 .next:hover,
.Timeline000618 .prev:hover{ background-color:#14a6a3;}
.Timeline000618 .prev:before,
.Timeline000618 .next:before{ position:absolute;display: inline-block;font-family: 'Glyphicons Halflings';font-style: normal;font-weight: 400;line-height: 1; font-size:20px; left:50%; margin-left:-10px; top:50%; margin-top:-10px;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;color:#fff;}
.Timeline000618 .next:before{content: "\e258";}
.Timeline000618 .prev:before{content: "\e257";}
.Timeline000618 .list{position:relative; padding-top:5%;}

.Timeline000618 .box{ display:none;}
.Timeline000618 .box dl{ padding-bottom:2%;}
.Timeline000618 .box dl dt{ border-bottom:1px solid #d1d1d1; font-size:24px; color:#000; padding-bottom:30px;}
.Timeline000618 .box dl dd{ padding:3% 0; font-size:16px;}
@media(max-width:640px){
.Timeline000618 .box dl dt{  font-size:16px; padding-bottom:10px;}
.Timeline000618 .box dl dd{ font-size:12px;}	
}
	
	
	
	
	/*PicList002120 */
.PicList002120{ background-color:#fff; padding-top: 6%;}
.PicList002120 li{ float:left; width:23.5%; margin-right:2%; margin-bottom:3%;}
.PicList002120 li a{ display:block;}
.PicList002120 li p{ margin:0;  line-height:46px; padding:0 2%; text-align:center; font-size:16px;}
.PicList002120 li .table{ display:none;}
.PicList002120 li figure{padding-bottom:77%; background-size:contain;}
@media(min-width:641px){
.PicList002120 li:nth-child(4n){ margin-right:0;}
}
@media(max-width:640px){
.PicList002120 li{ width:48%; margin-right:4%;}
.PicList002120 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:375px){
.PicList002120 li p{ font-size:14px;}
}






.Timeline002237{ padding:55px 0;}
.Timeline002237 ul{ list-style: none;}
.Timeline002237 .history-wrap { position:relative; overflow:hidden; }
.Timeline002237 .history-years { width:159px; position:absolute; left:0; top:0!important; position:fixed; z-index:220; opacity:0;}
.Timeline002237 .history-years_wrap { width:159px; }
.Timeline002237 .history-years_wrap ul {  width:24px; float:right; position:relative;  }
.Timeline002237 .history-years_wrap li {  width:1px;  height:190px; background: #14a6a3; margin-right:5px;}
.Timeline002237 .history-years_wrap li span { position:relative; display: block; width: 65px; height: 65px; line-height: 65px; text-align: center; border-radius: 50%; color:#fff; font-family:Arial; float:right; right:-32px; margin-top:10px; cursor:pointer; font-size: 18px; font-weight: 100;  background: #999999}
.Timeline002237 .history-years_wrap li.active span{ font-size:18px; color:#fff; font-weight:bold; background: #14a6a3;display: block; width: 70px; height: 70px; line-height: 70px; text-align: center; border-radius: 50%; margin-top: 20px;}
.Timeline002237 .history-years_wrap li.active span:before{position:absolute; content:''; width:95px; height:95px;  border-radius:50%;border:1px solid #14a6a3; left:-13px; top:-13px;}
.Timeline002237 .history-years_wrap li.active span:after{position:absolute; content:''; width: 18px; height: 1px;background: #fff; top: 50px; left: 27px;}
.Timeline002237 .history-years_box {  padding-right:45px;overflow:hidden; width:159px; position:relative; margin-bottom:15px;}
.Timeline002237 .history-years_top { display:block; width:35px; height:19px; background:url(../images/dev_top.png) no-repeat; margin-bottom:15px; position:relative; float:right; right:50px;}
.Timeline002237 .history-years_bottom { display:block; width:35px; height:19px; background:url(../images/dev_bottom.png) no-repeat; margin-bottom:15px; position:relative; float:right; right:50px; top: -13px }

.Timeline002237 .history-list {  width:85%; float:right;}
.Timeline002237 .history-list .history-list_part > h4 { color:#d2d2d2; border-top:5px solid #d2d2d2;}
.Timeline002237 .history-list ul {  position:relative; margin-bottom:30px;}
.Timeline002237 .history-list li {  width:100%; margin-bottom:22px;}
.Timeline002237 .history-list li .year_wrap {  width:100%; border-bottom: solid 1px #14a6a3; padding-bottom: 5%;}
.Timeline002237 .history-list li .year_wrap img {  width:100%;}
.Timeline002237 .year_box {position:relative; z-index:20; background:#fff;}
.Timeline002237 .year_box h4 { color:#666; font-size: 16px; margin-bottom:6px;}
.Timeline002237 .year_box p {  color:#616161; font-size:14px; line-height:1.7em; text-indent: 2em;}

.Timeline002237 .news_index_l .public_list_img { margin-bottom:10px; }


@media only screen and (min-width: 1200px){
	.Timeline002237 .history-list_year {
		font-size: 105px; margin: 0}
}

.Timeline002237 .history-list .year_box h4{line-height: 40px;position: relative; margin:10px 0 0;overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
}
.Timeline002237 .history-list .year_box span{width: 40px;height: 40px;display: inline-block;margin-left: 23px;}
.Timeline002237 .history-list .year_box h4:hover em{opacity: 1;}
.Timeline002237 .history-list .year_box em{opacity: 0;height: 35px;line-height: 35px;display: inline-block;margin-left: 14px;background: #d2d2d2;width: 91px;color: #fff;font-size: 14px;position: absolute;top: 50%;transform: translateY(-50%);transition: all .3s;}
.Timeline002237 .history-list .year_box em:before{content: "";display: block;position: absolute;width: 8px;height: 12px;top: 50%;transform:translateY(-50%);background: url(../images/Timeline002237-add_icon_10.png);left: -5px;}
.Timeline002237 .history-list .show .year_box h4,
.Timeline002237 .history-list .show .year_box p{ color:#14a6a3;}

.Timeline002237 #swiper-container2 {  display: none;}

@media only screen and (max-width: 1300px){
	.Timeline002237 .history-list { width: 85%;}
}
@media only screen and (max-width: 1140px){
	.Timeline002237 .history-list_year { font-size: 70px; margin: 15px 0 10px;}
}

@media only screen and (max-width: 1023px){

	.Timeline002237 .history-years {  width: 20%;  /*display: none;*/ opacity: 10; position: absolute;}
	.Timeline002237  #swiper-container2 .swiper-slide { text-align:center; line-height:30px; height:30px; }
	.Timeline002237  #swiper-container2 .swiper-slide.active-nav { color:#14a6a3; font-size:18px; }
	.Timeline002237  .history-list { padding-left: 0; width: 80%; float: right; }
}

@media only screen and (max-width: 640px){
	.Timeline002237  .history-list { padding-left: 0; width: 100%; float: none; }
	.Timeline002237 .history-years{ display: none;}
	.Timeline002237{ padding: 3% 0;}
	.Timeline002237 .year_box{ padding: 0;}
	.Timeline002237 .history-list li{ margin-bottom: 0;}
}




.news_box .title{ text-align:center; padding:6% 0;  font-style:normal; font-weight: 700; font-style: normal; color: #333; font-size: 24px; letter-spacing: 0px;position:relative;  margin:0 0 27px; padding-bottom: 10px;  }
.news_box .title::after{ position:absolute; left:50%; bottom:3px;  content:""; background:#14a6a3; width:20px; height:2px; margin-left: -10px; }
.news_box h1{ font-size:14px; color:#666;}

.news_box h3{ text-align:right; margin:0; padding:4% 0; font-size:18px; color:#333;}
.news_box h3 span{ display:block; color:#14a6a3; font-size:30px;}
.news_box .bx-pager{ text-align:center; padding:4% 0;}
.news_box .bx-pager *{  width:12px; height:12px;}
.news_box .bx-pager div{display:inline-block;margin:0 5px;}
.news_box .bx-pager div a{ display:block; overflow:hidden; line-height:1000px; background:#fff;  }
.news_box .bx-pager div a.active{ background:#ffa701;}
.news_box .bx-wrapper{ margin:0 auto;}
.news_box .bg{ background-color:#fff;}

.news_box { padding-top: 100px;}

.news_box .list li{ background-color:#f9f9f9; width: 31.5%; float: left; height:480px;box-shadow: 2px 0 15px #c6c1c1; margin-right: 2.5%; margin-bottom: 4%; position: relative;}
.news_box .list li:nth-child(3n){ margin-right: 0;}
.news_box .list li div,
.news_box .list li figure{ height:240px; }
.news_box .list li div{ width: 100%; position: absolute; bottom: 0; left: 0;}
.news_box .list li figure{ width: 100%; position: absolute; left: 0;}
.news_box .list li:nth-child(odd) div{ top: 0;}
.news_box .list li:nth-child(odd) figure{ bottom: 0;}


.news_box .list li div{ padding:9%;}
.news_box .list li div p{ line-height:28px; overflow:hidden; height:52px;}
.news_box .list li .dot{ font-size:16px; font-weight:bold;}
.news_box .list li time{ display:block ; padding-top:10px; color:#999;}
.news_box .list li .more{ background:url(../images/Floor002040-more.png) no-repeat; width:25px; height:22px; display:inline-block; margin-top: 10px;}

.news_box .list li:hover time,
.news_box .list li:hover .dot,.Floor002040 .list li:hover time{ color:#fff;}
.news_box .list li:hover div{ background:#868383; color:#fff;}
.news_box .list li:hover .more{ background:url(../images/Floor002040-more2.png) no-repeat; width:25px; height:22px; display:inline-block; margin-top: 10px;}

@media(max-width:1000px){
	.news_box .list li{ height: auto;}
	.news_box .list li div{ width: 100%; position: inherit; bottom: auto; left: auto;}
	.news_box .list li figure{ width: 100%; position: inherit; left: auto;}
	.news_box .list li:nth-child(odd) div{ top: auto;}
	.news_box .list li:nth-child(odd) figure{ bottom: auto;}
}

@media(max-width:640px){
	.news_box .list li{ background-color:#f9f9f9; width: 100%; margin-right: 0; float: none;}
	.news_box{ padding-top: 3%;}
}


@media(max-width:480px){
	.news_box h3{ text-align:center;}
}


.RichInfo005{ padding:4% 0 60px; min-height: 350px;}
.RichInfo005 .news_info .title{ text-align:center; padding-bottom:20px;}
.RichInfo005 .news_info .title h1{ margin:0; padding-bottom:15px; font-size:24px; font-weight:normal; background: none; border: 0;}
.RichInfo005 .news_info .title p{ margin:0; border-bottom:1px dashed #d2d2d2; padding:10px 0 20px;}
.RichInfo005 .news_info .title p span{ margin:0 5px; color:#777;}
.RichInfo005 .news_info .info{ text-align:justify; text-justify:inter-ideograph; text-indent:2em; line-height: 28px; min-height: 350px;}
.RichInfo005 .news_info .info img{ text-indent:0;}
.RichInfo005 .news_info .info p{ font-size: 14px; color: #666; line-height: 28px;}
.RichInfo005 .news_info .info_back{ text-align:center; clear:both; padding:20px 0;}
.RichInfo005 .news_info .info_back a{ color:#14a6a3; font-size:14px;}
.RichInfo005 .news_info .info_pn span{ display:block;}
.RichInfo005 .news_info .info_pn span a{ color:#999; font-size: 14px;overflow: hidden;
	text-overflow: ellipsis;
	-o-text-overflow: ellipsis;
	white-space: nowrap;
	display: block;}
.RichInfo005 .news_info .info_pn span a:hover{color:#14a6a3;}



/*友情链接*/
.PicList002171{ padding-top:2%;}
.PicList002171 li{ float:left; width:22.75%; margin-right:3%; margin-bottom:3%;}
.PicList002171 li:nth-child(9),
.PicList002171 li:nth-child(10),
.PicList002171 li:nth-child(11),
.PicList002171 li:nth-child(12){ margin-bottom:0;}
.PicList002171 li a{ border:1px solid #e8e8e8; position:relative; display:block;width: 100%; padding-top: 51%;}
.PicList002171 li img{ display: block;
	max-width: 100%;
	position: absolute;
	left: 50%;
	top: 50%;
	transform: translate(-50%,-50%);
	max-height: 100%;}
.PicList002171 li a figure{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(20,166,163,0.95); opacity:0; transition:0.3s;z-index: 10;}
.PicList002171 li a:hover figure{ opacity:1;}
.PicList002171 li dl{ display:table;  width:100%; height:100%;}
.PicList002171 li dt{ display:table-cell; vertical-align:middle;text-align:center; font-size:18px; color:#fff;}
@media(min-width:769px){
	.PicList002171 li:nth-child(4n){ margin-right:0;}
}
@media(max-width:768px){
	.PicList002171 li{ width:32%; margin-right:2%;}
}
@media(max-width:768px) and (min-width:481px){
	.PicList002171 li:nth-child(3n){ margin-right:0;}
}
@media(max-width:480px){
	.PicList002171 li{ width:49%;}
	.PicList002171 li:nth-child(2n){ margin-right:0;}
	.PicList002171 li dt{ font-size:15px;}
}


/*搜索*/
.search_min{ padding: 3% 0;}
.search_min h1{ margin:0; font-weight:normal; padding-bottom:2%; font-size:24px; color:#14a6a3;}
.search_min li{ margin-bottom:10px; line-height:25px; border:1px solid #e3e7e6; padding:0 10px 0 15px; position:relative;}
.search_min li::before{ position:absolute; content:''; width:4px; height:4px; border-radius:50%; background-color:#14a6a3; left:5px; top:50%; margin-top:-2px;}
.search_min li a{ display:block; padding:15px 0;}
.search_min li span{ padding-right:10px; color: #333;}

.over_box .ul_sitemap li{ padding-bottom: 0; line-height: 40px;}
.ul_sitemap{ padding-bottom: 10%;}
.ul_sitemap li{ border-bottom:dotted 1px #ddd; padding:12px 0px; color: #333;}
.ul_sitemap li strong{ width:90px; display:inline-block; color: #333;}
.ul_sitemap a:hover{ color: #14a6a3;}
.ul_sitemap li a{ color: #333;}

/* 核心平台 */
.corePlatform .h2{margin: 0;font-weight:700;font-size:24px;}
.corePlatform .item{padding: 0 0 20px;border-bottom: 1px dashed #d0d0d0;}
.corePlatform .item .word{width:100%;}
.corePlatform .item .word p{font-size:16px;}
.corePlatform .item .word .h3{margin-top:4%;color:#14a6a3;font-size:18px;}
.corePlatform .item .pic{width:100%;text-align:left;}
@media (min-width:767px){
	.corePlatform .item{padding:30px 0;}
	.corePlatform .item .word{margin-top: 2%;float:left;padding:0 6%;width:50%;}
	.corePlatform .item .pic{float:right;width:50%;}
	.corePlatform .item.odd .word{float:right;}
	.corePlatform .item .word .h3{margin-top:8%;}
	.corePlatform .item.odd .pic{float:left;}	
}