/*Top002070 */
.Top002070{  left:0; top:0; width:100%; background-color:#fff; border-top:2px solid #09c; z-index:100;}
.Top002070 .header-left{position:absolute; top:0%;transform:translateY(-50%); width:40%; max-width:290px;margin-top:65px;}
.Top002070 .header-right{  position:absolute; top:0%;right:8%; margin-top: 3.3%;}
.Top002070 .header-right dd{position:relative; float:left;font-size: 16px;}
.Top002070 .header-right dd >a{ display:block;height:40px; line-height:40px;font-size: 16px;}
@media(min-width:1025px){
.Top002070 .header-mid{ margin-right:80px; margin-left:30%;}
}

.Top002070 .top-language a{ position:relative; padding:0 3px;}
.Top002070 .top-language a:before,
.Top002070 .top-language a:before{ left:0; width:2px; border-right:1px dotted #8c8c8c; height:5px; }
.Top002070 .top-language a:after{ right:0;border:5px solid transparent; border-top-color:#8c8c8c; }

.Top002070 .open-search{ width:40px;  background:url(../images/Top002070-search_btn.png) no-repeat center center; }
.Top002070 .search-box{ position:absolute; width:0; overflow:hidden; right:0; top:0; background:#eee; transition:0.3s; opacity:0; z-index:9999}
.Top002070 .search-box .text{ width:100%; background:none; height:40px; border:none; line-height:40px; padding:0 40px 0 10px;}
.Top002070 .search-box .btn{ position:absolute; right:0; top:0; height:100%; width:40px;background:url(../images/Top002070-search_btn.png) no-repeat center center;}
.Top002070 .top-search-on .search-box{ width:200px; opacity:1;}

.Top002070 .header-menu li em{ line-height:40px; padding:48px 0 32px; font-size:18px;position:relative; }

.Top002070 .header-menu li:hover em::before{ position:absolute; content:''; width:50px; height:15px; border:5px solid transparent; border-bottom-color:#09C; bottom:20px; left:30%;}
.Top002070 .header-menu li:last-child em a::after{ display:none;}
.Top002070 .header-menu li:hover em a,
.Top002070 .header-menu li.hover em a{ color:#09c;}
.Top002070 .header-menu li .sub{ background:none;width: 120%;margin-left: -10%;background:rgba(238,238,238,0.8); margin-top: -15%;}
.Top002070 .header-menu li .sub dt{ margin: 5px 0px;    line-height: 35px;}
.Top002070 .header-menu li .sub dt a{ text-align:center; color:#333;    padding: 5px 5px; background: #e6e6e6;margin: 0px 10px;font-size: 14px;}
.Top002070 .header-menu li .sub dt a:hover{ background:#09C;color: #fff}

@media(max-width:1024px){
.Top002070 .header{ margin:0 2%; height:80px;}
.Top002070 .header-right{ z-index:101; right:2%;}
.Top002070 .Public_nav_style #open_menu{ position:relative; right:0; top:auto; margin-left:10px; border-radius:0; background:#EEE4D8; height:32px; border:none; margin-top:4px;}
.Top002070 #open_menu i::before,
.Top002070 #open_menu i::after{ background:#09c !important;} 
.Top002070 #open_menu i{background:#09c; height:3px; margin-top:-1.5px;}
.Top002070 #header-menu ul{ padding:0; border-top:82px solid #fff; background:rgb(24, 94, 170);}
.Top002070 #header-menu li{text-align:center;}
.Top002070 #header-menu li em a{ padding:5%;  font-weight:normal; line-height:normal;}
.Top002070 #header-menu li .sub dt{ margin-bottom:1px; background:rgba(0,0,0,0.3);}
.Top002070 #header-menu li .sub dt a{ border-bottom:0;}
}
/*
 .Banner002251 为demo编号
 */
.Banner002251 .auto_1260{ max-width: 1260px;}
@media only screen and (max-width:1260px) {
	.Banner002251 .auto_1260{  padding: 0 2%;}
}
.Banner002251{ position:relative; z-index:1; overflow:hidden; }
.Banner002251 .box{ height: 185px; background-repeat: no-repeat;  padding-top: 20px;background-position: center top;}
.Banner002251 h3{ width: 108px; height: 30px; line-height: 30px; border-radius: 30px; margin: 0 0 0 auto; font-weight: normal; font-size: 16px; text-align: center; background:rgba(0, 125, 195, 0.6) none repeat scroll 0 0 !important;filter:Alpha(opacity=60); background:#007dc3;}
.Banner002251 h3 span{ position: relative; z-index: 2; color: #fff;}

.Banner002251 .flex-control-nav{ position:absolute; bottom:5%; left:50%; transform:translateX(-50%); z-index:10;}
.Banner002251 .flex-control-nav li{ float:left;  padding:0 8px;}
.Banner002251 .flex-control-nav li a{ display:block;width:10px; height:10px; border:1px solid #fff; line-height:1000px;overflow:hidden; cursor:pointer;    border-radius: 50%;}
.Banner002251 .flex-control-nav li a.flex-active{ background:none; border-color:transparent;    background-color: #f3f3f3;  }
.Banner002251 .box img{ display:none }
@media only screen and (min-width:768px) {
	.Banner002251 .box{ height: 235px; padding-top: 25px;}
	.Banner002251 h3{ font-size: 18px;width: 120px; height: 33px; line-height: 33px; border-radius: 33px;}
}
@media only screen and (min-width:1024px) {
	.Banner002251 .box{ height: 300px; padding-top: 30px;}

	.Banner002251 h3{ font-size: 20px;width: 129px; height: 36px; line-height: 36px; border-radius: 36px;}
}
/*
 .Menu000797 为demo编号
 */


.Menu000797 .tit{ width:915px; height:60px; margin:0 auto;background: url(../images/Floor000556_line.jpg) center 45px no-repeat; position:relative;margin-bottom: 10px;    margin-top: 3%;}
.Menu000797 h3{ margin:0; font-size:20px; position:absolute; width:100%; height:67px;top:0px; line-height:35px; text-align:center; font-weight:normal; }
.Menu000797 h3 a{ color:#333;text-transform: uppercase; }
.Menu000797 h3 p{ margin:0; font-size:26px;}
.Menu000797 .auto{ }
.Menu000797 nav{ position:relative; text-align:center }
.Menu000797 nav li{ display:inline-block; vertical-align:top; padding: 0 1%; text-align:center;}
.Menu000797 nav li a{ color:#999; display:block; line-height:40px;font-size: 16px;padding: 0 15px; }
.Menu000797 nav li:hover a,
.Menu000797 nav li.on a{ background-color:#09c;color: #fff;}
@media(max-width:1000px){
.Menu000797 .auto{ padding:0;}
}
@media(max-width:768px){
.Menu000797 nav .home{ display:none;}
.Menu000797 nav{ padding-left:0;}
}
@media(max-width:640px){
.Menu000797 nav li{ width:25%;}
.Menu000797 nav li a{border-bottom:1px solid #3e464a; }
}
@media(max-width:480px){
.Menu000797 nav li{ width:33.3333333%; }
}
/*
 Location000892 为demo编号
 */


.Location000892 { line-height:30px; padding-top: 2%;}
.Location000892 { font-style: normal;  font-size:16px; color:#666; letter-spacing:1px;}
.Location000892 a {  color: #666; font-size:16px  }
.Location000892 a:hover{ text-decoration:underline;}
.Location000892 span{ color:#09c;}
/*RighInfo002519 */

.RighInfo002519 .tit{ width:915px; height:60px; margin:0 auto;background: url(../images/Floor000556_line.jpg) center 45px no-repeat; position:relative;margin-bottom: 10px;}
.RighInfo002519 h3{ margin:0; font-size:20px; position:absolute; width:100%; height:67px;top:0px; line-height:35px; text-align:center; font-weight:normal; }
.RighInfo002519 h3 a{ color:#333;text-transform: uppercase; }
.RighInfo002519 h3 p{ margin:0; font-size:26px;}

.RighInfo002519{ padding:2% 0;}
.RighInfo002519 p{font-size: 14px;}
.RighInfo002519 .list_img_group{ margin:3% 0;}
.RighInfo002519 .list_img_group li{ text-align:center;}
@media(min-width:641px){
.RighInfo002519 .list_img_group li{ float:left; width:32.34375%;}
.RighInfo002519 .list_img_group li:nth-child(2){ width:33.828125%; margin:0 0.492578125%;}
}
@media(max-width:640px){
.RighInfo002519 .list_img_group li{ margin:2% 0;}
}
/*
 .Bottom002381 为demo编号
 */

.Bottom002381 .auto{padding-left: 15px; padding-right: 15px;}
@media only screen and (min-width:768px ) {
	.Bottom002381 .auto{ padding-left: 20px; padding-right: 20px;}
}
@media only screen and (min-width:1024px ) {
	.Bottom002381 .auto{ padding-left: 30px; padding-right: 30px;}
}
@media only screen and (min-width:1366px ) {
	.Bottom002381 .auto{ padding-left: 40px; padding-right: 40px;}
}
@media only screen and (min-width:1600px ) {
	.Bottom002381 .auto{ padding-left: 60px; padding-right: 60px;}
}

.Bottom002381{}
.Bottom002381 .bottom,.Bottom002381 .bottom a{ color: #666; font-size: 13px; }
.Bottom002381 .bottom a:hover{color: #333;}
.Bottom002381 .bottom{ padding: 3% 0;}
.Bottom002381 .bottom nav li h3{ font-size: 15px; color: #333; margin: 0; font-weight: normal;}
.Bottom002381 .bottom nav li dl{ padding-top: 15px; }
.Bottom002381 .bottom nav li dl dd{ padding: 3px 0;}
.Bottom002381 .weixin img{ border: 1px solid #efefef;} 
.Bottom002381 .weixin span{ display: block; padding-top: 8px;}
.Bottom002381 .tel dt,.Bottom002381 .share .span{ color: #333; font-size: 15px;}
.Bottom002381 .tel dd{ font-size: 36px; color: #009944;}
.Bottom002381 .share{ text-align: left; margin-top: 10px;}
.Bottom002381 .share>*{ display: inline-block;}
.Bottom002381 .share a{ color: #999; font-size: 20px; padding-left: 10px;}

.Bottom002381 footer,.Bottom002381 footer a{ color: #999;}
.Bottom002381 footer a:hover{ color: #333;}
.Bottom002381 footer{ border-top: 1px solid #e5e5e5; padding: 15px 0;}
@media only screen and (max-width: 767px) {
    .Bottom002381 .bottom nav li{border-bottom: 1px solid #e5e5e5;}
    .Bottom002381 .bottom nav li dl{ display: none; padding: 10px 0;}
    .Bottom002381 .bottom nav li h3{ padding: 8px 0;}
    .Bottom002381 .weixin,.Bottom002381 .contact{  text-align: center;padding-top: 10px;}
    .Bottom002381 .share{ text-align: center; margin:0 auto;}
	
	.Bottom002381 footer{ text-align: center;}
	.Bottom002381 .copyright{ margin: 5px 0 0;}
}
@media only screen and (min-width: 768px) {
	.Bottom002381 .bottom nav{ float: left; width: 50%;}
	.Bottom002381 .bottom nav li{ float: left; width: 33.3334%; border-left: 1px solid #e5e5e5; padding-left: 25px; min-height: 185px;}
	.Bottom002381 .weixin,.Bottom002381 .contact{ float: right;}
	.Bottom002381 .weixin{ padding-left:3%;}

	
	.Bottom002381 .links{ float: left;}
	.Bottom002381 .copyright{ float: right; margin: 0;}
}
/*
 .Floor027 为demo编号
 */
.Floor027{ padding:30px 0;}
.Floor027 .title{ text-align:center; color:#d82128; font-size:36px; line-height:normal; padding-bottom:40px;}
.Floor027 .title span{ font-size:30px; color:#d0d0d0; font-family:Arial; display:block; text-transform:uppercase;}
.Floor027{ text-align:center; padding-bottom:45px;}
.Floor027 span{ width:152px; height:44px; display:inline-block; line-height:44px; margin:0 20px; font-size:16px; background:url(../images/Floor027-tab_bg.png) no-repeat left center; cursor:pointer;}
.Floor027 span.on{ background-position: right top; color:#fff;}
.Floor027 .ul li{ float:left; width:582px; border:1px solid #ebebeb; background-color:#f9fafa; height:280px; position:relative; margin-right:32px; margin-bottom:33px;}
.Floor027 .ul li:hover{ border-color:#09c  }
.Floor027 .ul li:nth-child(2n){ margin-right:0;}
.Floor027 .ul li .pic{ position:absolute; width:282px; height:100%; left:0; top:0; overflow:hidden }
.Floor027 .ul li .pic span{ position:absolute; display:none; left:0; top:0; width:100%; height:100%; }
.Floor027 .ul li .pic span.ico{ background:url(../images/Floor027-more.png) no-repeat center center; z-index:2;}
.Floor027 .ul li:hover .pic span{ display:block;}
.Floor027 .ul li .pic span.bg{background-color:#09c;filter:alpha(opacity=73);opacity: 0.73;}
.Floor027 .ul li .pic img{ width:282px; height:278px;transition: all 0.6s;    }
.Floor027 .ul li .pic:hover img{ transform: scale(1.1);  }
.Floor027 .ul li div{ padding-left:318px; padding-right:32px; padding-top:35px; text-align:left }
.Floor027 .ul li h5{ margin:0; font-size:18px;  padding-bottom:15px;}
.Floor027 .ul li:hover h5 a{color:#09c;display:block; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.Floor027 .ul li p{ margin:0; color:#8f8e8e; height:126px;font-size: 13px;}
.Floor027 .ul li time{ font-size:22px; font-family:Arial; padding-bottom:5px; border-bottom:1px solid #e7e7e7; display:block; margin-bottom:10px;}
.Floor027 .ul li:hover .more{color:#09c;}



/*
 .Page002274 为demo编号
 */
.Page002274{ text-align:center; padding:1% 0 60px;color:#666666;}
.Page002274 *{ vertical-align:middle;}
.Page002274 .Pages .p_cur,
.Page002274 .Pages .p_count,
.Page002274 .Pages .p_total{ display:none;}
.Page002274 .Pages a{ display:inline-block; padding: 0 15px; line-height:37px; background-color: #eef0f1; color:#666666; margin-left:5px;}
.Page002274 .Pages a:hover,
.Page002274 .Pages a.a_cur{ color:#fff; background-color:#09c;}
.Page002274 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle;}
.Page002274 .Pages .i_text{ width:47px; height:36px; line-height:36px;border:1px solid #ceced5;}
.Page002274 .Pages .i_button{ cursor:pointer; background:none; width:47px; height:36px;border:1px solid #ceced5;}
.Page002274 .Pages .p_jump b{font-weight:normal; margin:0 5px;}
.Page002274 .Pages .a_prev,.Page002274 .Pages .a_next{ font-family: 宋体; font-weight: bold; padding:0 25px; }

@media(max-width:1000px){
.Page002274 .Pages em{ display:none;}
}
@media(max-width:640px){
.Page002274 .Pages a.a_first,
.Page002274 .Pages a.a_end{ display:none;}
.Page002274 .Pages a{ padding:0 10px;}
}



/*Banner002534 */
.Banner002534{ position:relative; z-index:1; overflow:hidden;}
.Banner002534 .slides > li {display: none; -webkit-backface-visibility: hidden;} 
.Banner002534 .slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .Banner002534 .slides {display: block;} 
* html .Banner002534 .slides {height: 1%;}
.no-js .Banner002534 .slides > li:first-child {display: block;}
.Banner002534 .flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .Banner002534 .flex-viewport {max-height: 300px;}
.Banner002534 .slides {zoom: 1;}

.Banner002534 li .pic{position:relative;}
.Banner002534 li .pic a{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
.Banner002534 li .txt{ position:absolute; z-index:20; left:0; width:100%; top:35%; text-align:right;}
.Banner002534 li .txt dl{ position:relative;}
.Banner002534 li .txt dl::before,
.Banner002534 li .txt dl::after{ position:absolute; content:''; width:40%; max-width:116px;  border:1px solid #fff; right:5%;}
.Banner002534 li .txt dl::before{ border-bottom:0; bottom:110%;}
.Banner002534 li .txt dl::after{ border-top:0;top:110%;}
.Banner002534 li:nth-child(2n) .txt{ text-align:left; top:25%;}
.Banner002534 li:nth-child(2n) .txt dl::before,
.Banner002534 li:nth-child(2n) .txt dl::after{ right:auto; left:5%; border-color:#2e2522;}
.Banner002534 .flex-control-nav{ position:absolute; bottom:5%; left:50%; transform:translateX(-50%); z-index:10;}
.Banner002534 .flex-control-nav li{ float:left;  padding:0 8px;}
.Banner002534 .flex-control-nav li a{ display:block;width:10px; height:10px; border:1px solid #fff; line-height:1000px;overflow:hidden; cursor:pointer;    border-radius: 50%;}
.Banner002534 .flex-control-nav li a.flex-active{ background:none; border-color:transparent;    background-color: #f3f3f3;  }
@media(min-width:1025px){
.Banner002534 li .pic{  height:650px; background-position:center top; background-repeat:no-repeat;}
.Banner002534 li .pic > img{ display:none;}
}
@media(max-width:1024px){
.Banner002534 li .pic{ background:none;}
.Banner002534 li .pic img{ display:block; width:100%;}
.Banner002534 li .txt{ display:none;}
}
/*动画*/
.Banner002534 li .txt dl::before,
.Banner002534 li .txt dl::after{opacity:0;height:0; transition:ease-in-out 0.3s 1s;}
.Banner002534 li dd{opacity:0; transition:transform ease-in-out 1s 0.3s,opacity ease-in-out 1s 0.5s;}
.Banner002534 li dd.cn{ transform:translateX(50px);}
.Banner002534 li dd.en{ transform:translateX(-50px);}
.Banner002534 li.flex-active-slide dd{transform:translateX(0);opacity:1; }
.Banner002534 li.flex-active-slide .txt dl::before,
.Banner002534 li.flex-active-slide .txt dl::after{height:100%;opacity:1;}
/*动画 end*/
/*
 .Floor000556为demo编号
*/ 

.Floor000556{ padding:50px 0 40px;}
.Floor000556 .tit{ width:915px; height:60px; margin:0 auto;background: url(../images/Floor000556_line.jpg) center 45px no-repeat; position:relative;margin-bottom: 10px;}
.Floor000556 h3{ margin:0; font-size:20px; position:absolute; width:250px; height:67px;top:0px; left:47%; margin-left:-95px; line-height:35px; text-align:center; font-weight:normal; }
.Floor000556 h3 a{ color:#333;text-transform: uppercase; }
.Floor000556 h3 p{ margin:0; font-size:30px;}

.Floor000556 .tab{ text-align:center; padding-top: 74px;}
.Floor000556 .tab span{ display:inline-block; line-height: 37px; padding:0 25px; height: 37px; text-align: center; font-size: 14px; cursor: pointer; }
.Floor000556 .tab .on{ background: #00a0e9; color: #fff; }



.Floor000556 .pro_list{ position:relative; padding-top:20px; }
.Floor000556 .hd{ position:relative; }
.Floor000556 .hd a{ position:absolute; top:95px;  display:block;  width:28px; height:49px; line-height:180px; cursor:pointer; font-size:24px; font-weight:bold; z-index:10; background:url(../images/Floor000556_icon.png) no-repeat;}
.Floor000556 .hd .prevs{ left:0; background-position:left top; }
.Floor000556 .hd .nexts{ right:0; background-position:right top; }
.Floor000556 .hd .prevs:hover{ background-position:left bottom; }
.Floor000556 .hd .nexts:hover{ background-position:right bottom; }


.Floor000556 .bd{ width:1080px; margin:0 auto; }
.Floor000556 .bd ul{ overflow:hidden; zoom:1; }
.Floor000556 .bd ul li{ width:250px; height:316px; margin-right:25px; float:left; overflow:hidden; position:relative; }
.Floor000556 .bd ul li img{ width:250px; height:219px; display:block; }
.Floor000556 .bd ul li p{ margin:0; text-align:center; font-size:16px; padding-top:30px;color: #111}
.Floor000556 .bd ul li span{ display:block; position: absolute; bottom: 0; left: 0; width: 244px; height: 5px; background: #ddd; }
.Floor000556 .bd ul li:hover span{ background: #0089d2; }

/*
 Floor000709 为demo编号
 */
.Floor000709 {     background-color: #f3f3f3;padding: 4% 0}
.Floor000709 .mainleft{ width:48.75%; float:right;    margin-left: 2%;}
.Floor000709 .mainleft h1{ margin:0; width:100%; color: #333; font-weight:normal; font-size:28px; max-width:1200px; margin:0 auto;  float: left;  width: 20%;border-right: 1px solid #999;}
.Floor000709 .mainleft a{ display: inline-block;color: #999; background: url(../images/Floor002493-more02.png) no-repeat right center; padding-right: 20px;font-size: 15px; margin-top: 2px;    margin-left: 15px;}

.Floor000709 .mainleft ul {margin-top: 7px}
.Floor000709 .mainleft ul li{ position:relative;}
.Floor000709 .mainleft ul li .pic{ max-width:110px;width:110px; position:absolute; left:0; top:11px; z-index:5; border-radius:50%; border:8px solid #ccc; overflow:hidden; height: 110px; margin: 0; }
.Floor000709 .mainleft ul li .pic img{ display:none }
.Floor000709 .mainleft ul li:hover .pic{ border-color:#09c;}
.Floor000709 .mainleft ul li .text{width:88.3106%; margin:2.04778% 0 2%; float:right; padding:10px 5.8027% 10px 10.375%; background:#fff;}
.Floor000709 .mainleft ul li .text h2{ margin:0; font-weight:normal;font-size:15px; color:#000; display:block; line-height:2.5; letter-spacing:2px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.Floor000709 .mainleft ul li .text p{ margin:0; font-size:13px; color:#444; line-height:1.67; margin:0;  height:23px; overflow: hidden; text-overflow: ellipsis; display: box; display: -webkit-box; line-clamp: 2; -webkit-line-clamp: 2; -webkit-box-orient: vertical; letter-spacing:1px;}
.Floor000709 .mainleft ul li .text .more{ color:#09c; font-size:0.75em; line-height:1.5; background:url(../images/Floor000709_add.jpg) no-repeat left center; text-transform:uppercase; display:inline-block; letter-spacing:1px; float:left;padding-left:24px; }

.Floor000709 .mainright{width:48.75%; float:right;}
.Floor000709 .mainright h1{ margin:0; width:100%; color: #333; font-weight:normal; font-size:28px; max-width:1200px; margin:0 auto;  float: left;  width: 21%;border-right: 1px solid #999; line-height:1;}
.Floor000709 .mainright .title{ margin-bottom: 20px; }
.Floor000709 .mainright .title a{ display: inline-block;color: #999; background: url(../images/Floor002493-more02.png) no-repeat right center; padding-right: 20px;font-size: 15px;    margin-top: 2px;    margin-left: 15px;}

.Floor000709 .mainright .text{padding:14px 13px; border:1px solid #d0d0d0;}

.Floor000709 .mainright p{ border-bottom:1px solid #aceaff; font-size:14px; line-height:1.846; color:#474747; margin:15px 0px; letter-spacing:1px; padding-bottom:20px;    margin-bottom: 0;}
.Floor000709 .mainright .more{ color:#09c; font-size:0.75em; background:url(../images/Floor000709_add.jpg) no-repeat left center; padding-left:20px; text-transform:uppercase; display:inline-block; letter-spacing:1px; float:left;}



@media (max-width:780px){
	.Floor000709 .mainleft,.Floor000709 .mainright{ width:100%;}
	}
@media (max-width:410px){
	.Floor000709 .mainleft ul li .pic{ display:none;}
	.Floor000709 .mainleft ul li .text{ width:100%; margin:0; padding:0;}
	.Floor000709 .mainleft ul li .text p,.Floor000709 .mainleft ul li .text h2{ letter-spacing:normal;}
	}
/*
 .Floor001116 为demo编号
 */
.Floor001116 .tit{ width:915px; height:60px; margin:0 auto; background: url(../images/Floor000556_line.jpg) center 45px no-repeat; position:relative;margin-top: 50px;}
.Floor001116 h3{ margin:0; font-size:20px; position:absolute; width:250px; height:67px; top:0px; left:47%; margin-left:-95px; line-height:35px; text-align:center; font-weight:normal; padding-bottom: 3%}
.Floor001116 h3 a{ color:#333;text-transform: uppercase; }
.Floor001116 h3 p{ margin:0; font-size:30px;}
.Floor001116{ padding-bottom:3%;}

.Floor001116 li{ float:left; margin-right:15px; padding:1% 0; width:23.875%;}
.Floor001116 li a{ display:block; border:1px solid #eee; padding:3%;}
.Floor001116 li figure{ padding-bottom:78%; background-size:110%;transition: all 0.3s ease-in-out; }
.Floor001116 li figure img{ display:none;}
.Floor001116 li figure:hover { background-size:100% }
.Floor001116 li h2{ margin:0; font-size:16px; line-height:45px;}
.Floor001116 li p.time{ margin:0 0 5px; font-size:15px;  }
.Floor001116 li div{ margin:0; font-size:12px; line-height:24px; overflow:hidden; margin-bottom:2%; border-bottom:1px solid #eaeaea; height:96px;}
.Floor001116 li span{ display:inline-block; line-height:35px; color:#09c;  border-radius:3px; font-size:14px;}
.Floor001116 li a:hover *{ color:#09c;}
.Floor001116 li a:hover h2{ font-weight:bold;}


.Floor001116 .hd{ position:relative; }
.Floor001116 .hd a{ position:absolute; top:250px;  display:block;  width:28px; height:49px; line-height:180px; cursor:pointer; font-size:24px; font-weight:bold; z-index:10; background:url(../images/Floor000556_icon.png) no-repeat;}
.Floor001116 .hd .prevs{ left:-60px; background-position:left top; }
.Floor001116 .hd .nexts{ right:-60px; background-position:right top; }
.Floor001116 .hd .prevs:hover{ background-position:left bottom; }
.Floor001116 .hd .nexts:hover{ background-position:right bottom; }


@media(max-width:768px){
.Floor001116 li{ width:48%; margin-right:4%;}
.Floor001116 li:nth-child(2n){ margin-right:0;}
.Floor001116 li p{ height:72px;}
}
@media(max-width:375px){
.Floor001116 li{ width:auto; float:none; margin-right:0;}
.Floor001116 li p{ height:48px;}
}


/*
.Floor001116 li{ float:left; width:23.5%; margin-right:2%; border-top:3px solid #b0b0b0; position:relative; background-color:#fff; padding:15px;margin-top: 3%}
.Floor001116 li a{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
.Floor001116 li:hover{ border-top-color:#09C;}
.Floor001116 li:last-child{ margin-right:0;}
.Floor001116 li h2{ text-align:center; font-size:16px; margin:0 0 15px 0; color:#333;font-weight: normal;}
.Floor001116 li figure{ padding-bottom:100%; position:relative;}
.Floor001116 li figure span{ position:absolute; left:0; top:0; height:100%; width:100%; background:url(../images/Floor001116-icon.png) no-repeat center center rgba(0,0,0,0.7); background-size:26% auto; opacity:0; transform:rotateY(-90deg); transition:all ease-in-out 0.3s;}
.Floor001116 li:hover figure span{ opacity:1; transform:rotateY(0);}
.Floor001116 li p{ margin:0; margin-top:5px; color:#999; background:url(../images/Floor001116-more.png) no-repeat 100px center; padding-left:22px; line-height:24px;text-align: center; font-size:16px }
.Floor001116 li p time{ float:right; background:url(../images/Floor001116-time.png) no-repeat left center; padding-left:15px;}
*/
/*
@media(max-width:768px){
.Floor001116 li{ width:49%; margin-top:3%;}
.Floor001116 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:375px){
.Floor001116 .title h1{  font-size:30px; }
.Floor001116 .title span{ font-size:20px; margin-top:-15px;}
.Floor001116 li{ float:none; width:auto; margin-right:0;}
}

*/


/*
 Bottom000844 为demo编号
 */
.Bottom000844 { background: #7f7f7f;}
.Bottom000844 nav{ position:relative; padding:1px 0 34px; background-color:#f3f3f3;}
.Bottom000844 nav .list{ overflow:hidden;}
.Bottom000844 nav .list dl{float:left; width:17%;padding:30px 0 0px 4%; border-left:1px solid #ccc; position:relative; line-height:27px;}
.Bottom000844 nav .list dl dt{ color:#09C;font-size: 18px;}
.Bottom000844 nav .list dl dd{ font-size:16px }
.Bottom000844 nav .list dl img{ margin-top: 15px}
.Bottom000844 nav .list dl dt::before{ content:""; width:2px; height:17px; background:#09C; position:absolute; left:-1px; top:37px;}
.Bottom000844 nav .list dl:last-child{width: 15%; text-align:center;}
.Bottom000844 nav .list dl span{ display:block;}
.Bottom000844 footer{margin: 0 auto; position: relative; padding: 13px 0%; color: #666; line-height:31px;	}
.Bottom000844 footer a{ color: #fff;}
.Bottom000844 footer a:hover{ color: #fff;}
.Bottom000844 footer .link{ float: left; width: 40%; font-size:14px }
.Bottom000844 footer .copy{float:right; text-align:right; color: #fff;font-size:14px }
.Bottom000844 footer em{ padding:0 10px;  font-style:normal;}
.Bottom000844 footer em:first-child{ padding-left:0;}
@media (max-width:768px){
.Bottom000844 nav .list dl{padding:30px 0 0px 2%;}
.Bottom000844 footer .link,.Bottom000844 footer .copy{ float:none; width:100%; text-align:center;}
	}
@media (max-width:640px){
.Bottom000844 nav{ display:none;}
	}
/*
 .PicList001759 为demo编号
 */
.PicList001759 .tit{ width:915px; height:60px; margin:0 auto;background: url(../images/Floor000556_line.jpg) center 45px no-repeat; position:relative;margin-bottom: 10px;}
.PicList001759 h3{ margin:0; font-size:20px; position:absolute; width:100%; height:67px;top:0px; line-height:35px; text-align:center; font-weight:normal; }
.PicList001759 h3 a{ color:#333;text-transform: uppercase; }
.PicList001759 h3 p{ margin:0; font-size:24px;}



.PicList001759{ padding-top:3%;}
.PicList001759 li{ padding-bottom:3%;  }
.PicList001759 li a{ position:relative; display:block; background-color:#fafafa; color:#333; overflow:hidden; padding:26px 20px 26px 267px; -webkit-transition:0.3s; -moz-transition:0.3s; -ms-transition:0.3s;transition:0.3s;}
.PicList001759 li a:hover{ background-color:#09c;}
.PicList001759 li time{ color:#919191; text-align:center; position:absolute; left:20px; top:35px;}
.PicList001759 li time span{ display:block; color:#5c5c5c; border-bottom:1px solid #919191; line-height:normal; font-size:35px;}
.PicList001759 li img{ position:absolute; left:97px; top:26px; width:144px; height:87px;}
.PicList001759 li h5{ margin:0; font-size:16px; color:#09c; padding-bottom:10px;}
.PicList001759 li i{ display:block; width:27px; height:1px; background-color:#635e5b;}
.PicList001759 li p{ margin-bottom:0; font-size:14px; line-height:20px; height:40px; overflow:hidden;}
.PicList001759 li a:hover *{ color:#fff !important;}
.PicList001759 li a:hover i{ background-color:#fff;}
.PicList001759 li a:hover time span{ border-bottom-color:#fff;}
@media(max-width:480px){
.PicList001759 li a{ padding:15px 15px 15px 97px;}
.PicList001759 li img{ position:relative; left:0; top:0; width:100%; height:auto; display:block;}
.PicList001759 li h5{ margin-top:3%;}
}
/*
 .RighInfo002254 为demo编号
 */
.RighInfo002254 .auto_1260{ max-width: 1260px;}
@media only screen and (max-width:1260px) {
	.RighInfo002254 .auto_1260{  padding: 0 2%;}
}
.RighInfo002254{ padding:30px 0 1%;}
.RighInfo002254 .list_img{ float:left; width:55.6%; position:relative;}
.RighInfo002254 .big_img{ position:absolute; left:0; top:0; height:100%; width:80%;}
.RighInfo002254 .big_img li,
.RighInfo002254 .big_img li figure{ position:absolute; left:0; width:100%; top:0; height:100%;}
.RighInfo002254 .big_img li figure{ border:1px solid #dcdcdc;background-size:contain;}
.RighInfo002254 .list{ padding:0px 0 0px 82.9%;}
.RighInfo002254 .list .bd{ position:relative;}
.RighInfo002254 .list a{ position:absolute; width:17.1%; height:40px; right:0; cursor:pointer;}
.RighInfo002254 .list a.prev{ top:0;}
.RighInfo002254 .list a.prevStop,
.RighInfo002254 .list a.nextStop{ cursor:default;}
.RighInfo002254 .list li{ height:137px;  position:relative;}
.RighInfo002254 .list li figure{ position:absolute; left:0; width:97%; top:9px; bottom:15px; background-size:contain; border:1px solid #f2f2f2;}
.RighInfo002254 .list li.on figure{ border:2px solid #09c;}
.RighInfo002254 .right_info{ float:right; width:39.2%;}
.RighInfo002254 .right_info h1,
.RighInfo002254 .right_info h3,
.RighInfo002254 .right_info p{ margin:0;padding:2% 0;}
.RighInfo002254 .right_info h1{ padding:2% 0 2%; color:#333; font-size:24px; font-weight: normal;  }
.RighInfo002254 .right_info h3{ font-size:18px; font-weight:normal;border-bottom:2px solid #999;}
.RighInfo002254 .right_info p{line-height:30px; color:#666; margin-bottom:10%;font-size: 14px ;margin:0;padding:5% 0%;}
.RighInfo002254 .right_info .con2_pa{text-align: right;}
.RighInfo002254 .right_info p span{color:#09c;font-size: 18px }
.RighInfo002254 .right_info a{ display:inline-block; border:1px solid #ccc; padding:3px 5%; color:#333; transition:0.4s;width: 100px;margin-right: 10px; text-align: center;}
.RighInfo002254 .right_info a:hover{ background-color:#09c; color:#fff;}

.RighInfo002254 .tab{ padding:3% 0;}
.RighInfo002254 .tab .h1_tab{ margin:0;overflow:hidden; font-size:22px; font-weight:normal; color:#000;       border-bottom: 1px solid #dddddd;}
.RighInfo002254 .tab .h1_tab span{ float:left; padding:0 1%; line-height:50px;  margin-right:4px; cursor:pointer;}
.RighInfo002254 .tab .h1_tab span.on{  color:#09c;    border-bottom: 3px solid #09c;}
.RighInfo002254 .tab .info{ padding-top:3%;line-height: 35px;font-size: 14px}
.RighInfo002254 .ul_download li{ border-bottom:1px solid #d1d1d3; line-height:34px; background:url(../images/RighInfo002254-icon_download.png) no-repeat right center; padding:10px 0;}
.RighInfo002254 .ul_download li a{ padding:0 38px; background:url(../images/RighInfo002254-icon.png) no-repeat left center;}
@media(max-width:768px){
.RighInfo002254 .list_img,
.RighInfo002254 .right_info{ float:none; width:auto;}
}
@media(max-width:640px){
.RighInfo002254 .list li{ height:100px;}
.RighInfo002254 .right_info h1{font-size:20px; }
.RighInfo002254 .right_info h3{ font-size:16px;}
 }	
@media(max-width:480px){
.RighInfo002254 .list{ padding-top:30px; padding-bottom:30px;}
.RighInfo002254 .list a{ height:28px;}
.RighInfo002254 .list li{ height:80px;}
.RighInfo002254 .tab .h1_tab{ font-size:14px;}
.RighInfo002254 .tab .h1_tab span{ padding:0 3%;}
 }	


.news-list{ position:relative;}
.news-list li{ padding-bottom:10px; margin-bottom:10px; border-bottom:1px dashed #c3c3c3; list-style:none }
.news-list li a{ font-size:14px;}
.news-list li span{ float:right;}

/* 友情链接列表样式 开始 */
.i_list{ position:relative; margin-top:20px  }
.i_list ul li.link{ width:204px; height:165px; float:left; margin-right:31px; margin-bottom:15px; overflow:hidden;}
.i_list ul li.link a img{ background:#fff; width:200px; height:120px; padding:1px; border:solid 1px #ccc;}
.i_list ul li.link a{ font:normal 12px/30px "宋体"; display:block; color:#666; text-align:center;}
.i_list ul li.link a:hover{ color:#28a6fb;}
/* 友情链接列表样式 结束*/ 

.Info_title{ padding:0px; margin:5px 0px; font-size:18px; color:#09c; text-align:center; line-height: 32px;}
.Info_time{ padding:0px; margin:0px; font-size:12px; font-weight:normal; text-align:center; background:url(../images/Icon_line.jpg) repeat-x left top;}
.Info_time{ color:#666; line-height:34px;}
.Info_img{ text-align:center; margin-top:20px;}
.Info_txt{ padding:10px 0; line-height:28px;}
.Info_back{ text-align:center; font-size:12px; font-weight:normal; padding:15px 0px;}
.Info_back a{ color:#ef2e25; text-decoration:underline;}
.Info_back a:hover{ color:#ef2e25; text-decoration:none;}
.Info_page a{ color:#7a7a7a; line-height: 24px; }



.PicList002146{ padding:2% 1%;}
.PicList002146 li{ float:left; width:24%; margin:0 0.5% 2%;}
.PicList002146 li a{ display:block; position:relative;}
.PicList002146 li h3,
.PicList002146 li h5{ margin:0; text-align:center; font-size:18px; font-weight:normal;}
.PicList002146 li figure{ padding-bottom:77%;}
.PicList002146 li h3{ border:1px solid #e8e8e8; border-top-width:3px; border-top-color:#f4f4f4; padding:2% 15% 2% 2%; line-height:40px; position:relative;}
.PicList002146 li h3:before{ position:absolute; content:''; right:0; top:0; width:13%; height:100%; border-left:1px solid #e8e8e8; background:url(../images/PicList002146-more.gif) no-repeat center center;}
.PicList002146 li .hover{ opacity:0; position:absolute; left:0; top:0; right:0; bottom:0; text-align:center; background:rgba(171,38,45,0.95); z-index:10; transition:0.3s; color:#fff; }
.PicList002146 li a:hover .hover{ opacity:1;}
.PicList002146 li aside{ position:absolute; left:10%;width:80%; top:50%; -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%);transform:translateY(-50%);}
.PicList002146 li .hover img{ border-radius:50%; width:100px; height:100px;}
.PicList002146 li .hover h5{ margin-top:10px; line-height:22px; max-height:44px; overflow:hidden;}
.PicList002146 li .hover i{ display:block;  height:2px; background:#fff; width:30px; margin:10px auto;} 
.PicList002146 li .hover p{ font-size:12px; line-height:20px; margin:0; max-height:60px; overflow:hidden;}
@media(max-width:1366px){
.PicList002146 li h3,
.PicList002146 li .hover h5{ font-size:16px;}
}
@media(max-width:1366px) and (min-width:1001px){
.PicList002146 li .hover img{ width:70px; height:70px;}
.PicList002146 li .hover p{ height:40px;}
}
@media(max-width:1000px){
.PicList002146 li{ width:48%; margin-left:1%; margin-right:1%;}
}
@media(max-width:640px) and (min-width:376px){
.PicList002146 li .hover img{ width:50px; height:50px;}
.PicList002146 li .hover p{ height:40px;}
}
@media(max-width:480px){
.PicList002146 li h3,
.PicList002146 li .hover h5{ font-size:14px;}
.PicList002146 li .hover h5{ line-height:20px; max-height:40px;}
}
@media(max-width:375px){
.PicList002146 li{ float:none; width:auto;} 
}

div.zoomDiv{z-index:999;position:absolute;top:0px;left:0px;width:200px;height:200px;background:#ffffff;border:1px solid #CCCCCC;display:none;text-align:center;overflow:hidden;}
div.zoomMask{position:absolute;background:url("../images/mask.png") repeat scroll 0 0 transparent;cursor:move;z-index:1;}
div.zoomDiv img {max-width: none;}

.content5 h2{ font-size:24px; color:#888888; text-align:center; line-height:40px;}
.content5 p.p1{ font-size:14px; color:#b0b0b0; line-height:25px; text-align:center; margin-bottom:20px;}
.content5 p.p2{ font-size:14px; color:#555555; line-height:30px; padding:17px 5px; text-align:center }
.content5 div.p2{ font-size:14px; /*color:#555555;*/ line-height:30px; padding:17px 5px;}


.form{ padding:20px 0; overflow:hidden;}
.from .btn{ cursor:pointer; border:none; padding:0 15%;height:35px; font-size:14px; color:#fff; background:#09c;}
.from .f_name{ width:110px; padding-right:15px;text-align:right; color:#4d4d4d;}
.from table{ max-width:535px; margin:0 auto }
.from td{  line-height:35px; padding-top:3%; vertical-align:top;}
.from .text{ width:100%; border:1px solid #eaeaea; height:35px; line-height:35px; padding:0 2%; border-radius:3px;}
.from .textcode{ width:80px;}
.from .text:focus{ border-color:#045bff; transition:all ease 0.5s;}
.from textarea.text{ width:100%; height:175px;}
.from .form_err{color:#045bff;}




