.w25{ width:22%; padding-bottom:4%;}
.w72{ width:75%; padding-bottom:4%;}
@media(max-width:1024px){
.w25,
.w72{ width:auto; padding-bottom:2%;}
}












/*Timeline001915*/
.Timeline001915{ padding-bottom:6%;}
.Timeline001915 .columnName{ padding:4% 0 1%; line-height:normal; text-align:center; font-size:61px; color:#2784c4; 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:#11b97b;}
.Timeline001915 .list{}
.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 5px;}
.Timeline001915 li div{ padding-left:36px;}
.Timeline001915 li div p{ line-height:24px;}

.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:#fff; font-size:18px;}
.Timeline001915 ul li:nth-child(2n) time:before{ float:right;}
.Timeline001915 ul li:nth-child(2n) time span{ clear:both; display:block;background-color: #2784c4;height: 30px;width: 100px;line-height: 30px;text-align: center;border-radius: 20px;float: right;}
.Timeline001915 ul li:nth-child(2n-1) time span{ clear:both; display:block;background-color: #2784c4;height: 30px;width: 100px;line-height: 30px;text-align: center ; border-radius: 20px; }
.Timeline001915 ol{ text-align:center;}
.Timeline001915 ol a{ display:inline-block; width:120px; height:30px; line-height:30px; text-align:center; background-color:#2784c4; 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{ padding-bottom:12%;}
.Timeline001915 .columnName{ text-align: left;}
.Timeline001915 .columnName span{ margin: 0; padding-left:7%;}
.Timeline001915 .columnName:after{ margin: 0; margin-left:7%;}
.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; margin-bottom:10%;}
.Timeline001915 ul li:nth-child(2n){ text-align:left;padding-right:0;}
.Timeline001915 ul li:nth-child(2n) div{padding-left:36px; padding-right:0;}
.Timeline001915 ul li:nth-child(2n) time span{float:none;}
.Timeline001915 ul li:nth-child(2n) time:before{ float:none;}
}






/*
 .PicList001200 为demo编号
 */
.PicList001200 li{ padding:10px; border:1px solid #ebebeb; margin-bottom:2%;}
.PicList001200 li a{ display:block; position:relative; padding-left:30%;padding-right:15%;}
.PicList001200 li a::after{ position:absolute; content:''; width:33px; height:33px; background:url(../images/PicList001200-more.png) no-repeat left top; right:5%; top:50%; margin-top:-16px;}
.PicList001200 li figure{ position:absolute; left:0; top:0; height:100%; width:23%;}
.PicList001200 li div{ position:relative; padding-right:5%; padding-bottom:13%;}
.PicList001200 li div::before,
.PicList001200 li div::after{ position:absolute; content:''; }
.PicList001200 li div::before{width:1px; height:70%; top:15%; background-color:#ebebeb; right:0;}
.PicList001200 li div::after{ width:7%; height:1px; background-color:#2784c4; bottom:10%; z-index:2;}
.PicList001200 li h3{ margin:0; font-size:16px; padding:3% 0 0 0; font-weight:normal; color:#333;}
.PicList001200 li p{ margin:3% 0 0 0; color:#969696; line-height:28px; height:56px; overflow:hidden; font-size:12px;}
.PicList001200 li time{ position:absolute; left:0; bottom:5%; color:#969696;}

.PicList001200 li:hover{ border-color:#2784c4; }
.PicList001200 li:hover a::after{ background-position:left bottom;}
@media(max-width:640px){
.PicList001200 li p{line-height:22px; height:44px; }
.PicList001200 li time{ font-size:12px;}
}
@media(max-width:480px){
.PicList001200 li div::before,
.PicList001200 li a::after{ display:none;}
.PicList001200 li div,
.PicList001200 li a{padding-right:0;}
.PicList001200 li a{ padding-left:40%;}
.PicList001200 li figure{ width:37%;}
}
/*
 .RighInfo001367 为demo编号
 */
.RighInfo001367{padding:0 0 3% 0 ;}
.RighInfo001367 .box{border:solid 1px #e4e4e4; margin-bottom:3%;}
.RighInfo001367 .box:last-child{ margin-bottom:0;}
.RighInfo001367 .name{ color:#007d5b; font-size:16px; padding:0 3%; line-height:50px; background-color:#f5f5f5;}
.RighInfo001367 .name time{ float:right;font-size:18px;font-weight: bold; margin-left:10px;}
.RighInfo001367 .name time a{color:#11b97b; }
.RighInfo001367 .info{ padding:0 3%;}
.RighInfo001367 p{line-height:26px;}
.RighInfo001367 .info_left{ float:left; width:48%;}
.RighInfo001367 .info_right{ float:right; width:48%;}
.RighInfo001367 .apply{ display:inline-block;background-color:#eb4d42; width:40%; max-width:151px; border-radius:3px; line-height:40px; font-size:16px; text-align:center; color:#fff;}
@media(max-width:640px){
.RighInfo001367 .info_left,
.RighInfo001367 .info_right{ float:none; width:auto;}
}
@media(max-width:480px){
.RighInfo001367 .name time{font-size:12px;}
}

/*
 .RighInfo001278 为demo编号
 */
.RighInfo001278 h1{text-align: center;color: #333;font-size: 24px;    margin: 0;}


.RighInfo001278{ padding:0;}
.RighInfo001278 .list .bd{overflow: hidden;}
.RighInfo001278 .prod_info{ position:relative;}
.RighInfo001278 .prod_info .tit{margin:0; color:#000;font-weight:normal; font-size:24px; }
.RighInfo001278 .prod_info .con{line-height:24px; color:#999; min-height:96px;}
.RighInfo001278 .prod_info .share{ padding:2% 0; overflow:hidden; border-bottom:1px solid #eaeaea; margin-bottom:5%;}
.RighInfo001278 .prod_info .share a.more{ float:right;color:#999;line-height:28px;}
.RighInfo001278 .prod_info .share a.more:hover{color:#e60a00;}
.RighInfo001278 .prod_info .share em{ float:left; font-size:14px; font-style:normal; line-height:28px;}

@media(min-width:641px){
.RighInfo001278 .big_img{ height:auto; width:100%; margin-bottom: 4%; }
.RighInfo001278 .big_img li{width:100%; overflow: hidden;}
.RighInfo001278 .big_img li .table{ display:table;  width:100%; }
/*
.RighInfo001278 .big_img li img{ max-height:100%; display: none; margin: 0 auto; width: 100%; height: 100%; position: absolute; top: 0;}
.RighInfo001278 .big_img li .table .pic{ height: 0; position: relative; display:block; width:100%; padding-bottom: 56%; background-size: 100%; background-repeat:no-repeat;  background-position:center;}
*/
.RighInfo001278 .big_img li img{ max-height:100%; display: block; margin: 0 auto; width: 100%; height: 100%; position: absolute; top: 0;}
.RighInfo001278 .big_img li .table .pic{ height: 0; padding-bottom:56%; position: relative;}

 }	


.RighInfo001278 .list{ padding:0 30px;position:relative;    top:0;left: 0px;}
.RighInfo001278 .list a{ position:absolute; width:26px; height:26px; background:url(../images/RighInfo001278-btn_prev.png) no-repeat center center; cursor:pointer;top:50%; margin-top:-13px; z-index:10;}
.RighInfo001278 .list a.prev{ left:0;}
.RighInfo001278 .list a.next{ right:0; background-image:url(../images/RighInfo001278-btn_next.png);}
.RighInfo001278 .list a.prevStop,
.RighInfo001278 .list a.nextStop{ cursor:default;}
.RighInfo001278 .list li{position:relative; text-align:center; float: left;}
.RighInfo001278 .list li .table{width:80%; margin:0 auto;padding:5px;border:1px solid #f2f2f2;}
.RighInfo001278 .list li .table .pic{ height: 0; padding-bottom:56%; position: relative;}
.RighInfo001278 .list li .table img{max-height:100%; display: block; margin: 0 auto; width: 100%; height: 100%; position: absolute; top: 0; }
.RighInfo001278 .list li.on .table{ border-color:#6ad1f4;}

@media(max-width:640px){
.RighInfo001278 .prod_info{ padding-left:0;}
.RighInfo001278 .big_img{ margin-bottom:3%;}
.RighInfo001278 .big_img li{ padding:3%;}
 }	

/*
 .PicList002256 为demo编号
 */

.PicList002256{ padding-top:0;}
.PicList002256 li{ padding-right:0px; position:relative; margin:10px 0;}
.PicList002256 li time{ background:url(../images/PicList002256-date.jpg) no-repeat; width:62px; height:63px; padding:12px 0 0; overflow:hidden; text-align:center; color:#fff; position:absolute; right:20px; top:50%; margin-top:-31px; font-size: 12px;}
.PicList002256 li time span{ display:block; font-size:16px; font-weight:bold; padding-top: 5px;}
.PicList002256 li .txt{ padding:25px 20px 16px 50px; border:1px solid #ccc; overflow:hidden;}
.PicList002256 li:hover .txt{ border:1px solid #79acd0;}

.PicList002256 li .txt .pic{ margin-bottom: 10px; display: block; overflow: hidden;}
.PicList002256 li .txt .pic img{    width: 220px;height: 155px;   transition: transform .5s ease-in-out;-webkit-transition: transform .5s ease-in-out;-ms-transition: transform .5s ease-in-out;-moz-transition: transform .5s ease-in-out;}
.PicList002256 li .txt:hover .pic img{ transform: scale(1.1);}
.PicList002256 li .txt h3{padding-right: 20%;    margin: 40px 0 0; font-size:16px;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis;}
.PicList002256 li:hover .txt .more,
.PicList002256 li:hover .txt h3 a{ color:#3c89d9;}
.PicList002256 li .txt p{ padding-right: 20%; color:#6f6f6f; line-height: 24px; overflow:hidden;    font-size: 14px;
    margin: 5px 0;}
.PicList002256 li .txt .more{padding-right:20px;font-family: Arial;color: #2784c4;text-transform: uppercase;}
@media only screen and (min-width:580px ) {
	.PicList002256 li .txt .pic{ float: left; margin-right:30px; margin-bottom: 0;}
}
@media only screen and (min-width:768px ) {
	.PicList002256 li .txt{ padding:15px}
}

@media(max-width:540px){
	.PicList002256 li time{ display:none;}
 }	


/*Page002046 */
.Page002046 { padding:3% 0;}
.Page002046 .Pages{ text-align:center; }
.Page002046 .Pages a{ display:inline-block; vertical-align:middle;border:1px solid #ececec; padding:0 15px; line-height:38px; color:#999;}
.Page002046 .Pages a:hover,
.Page002046 .Pages a.a_cur{ background-color:#0079c3; color:#fff;}
.Page002046 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle; overflow:hidden;}
.Page002046 .Pages em a{ float:left; margin-left:-1px;}
.Page002046 .Pages .p_cur,
.Page002046 .Pages .p_count,
.Page002046 .Pages .p_jump,
.Page002046 .Pages .p_total{ display:none;}
.Page002046 .Pages .a_prev,
.Page002046 .Pages .a_next{ padding:0; width:44px; background:url(../images/Page002046-a_prev.gif) no-repeat center center; overflow:hidden; line-height:1000px; height:38px;}
.Page002046 .Pages .a_next{ background-image:url(../images/Page002046-a_next.gif);}
@media(max-width:640px){
.Page002046 .Pages .a_first,
.Page002046 .Pages .a_end{ display:none;}
}
@media(max-width:480px){
.Page002046 .Pages a{padding:0 5px; }
}

/*
 .Banner002307 为demo编号
 */
.Banner002307{height: 400px;}
.Banner002307 { overflow: hidden;}
.Banner002307 span{ display: block; background-position: center; background-repeat: no-repeat; height:100%; width: 100%;}
.Banner002307 img{ display: none; }


@media(max-width:640px){
.Banner002307{height:auto;}
.Banner002307 span{ display: none;}	
.Banner002307 img{ display: block;}	
}


/*
 .Menu000706 为demo编号
 */
.Menu000706{ padding-bottom:2%;}
.Menu000706 header{ margin-top:6px;}
.Menu000706 header h1{ margin:0; display:inline-block; padding:10px 10% 10px 18px; background:url(../images/Menu000706-icon.png) no-repeat 95% #2784c4; color:#fff; font-weight:normal; font-size:24px;}
.Menu000706 header h1 span{ opacity:0.3; display:block; font-size:12px; text-transform:uppercase;}
.Menu000706 nav{ border-bottom:1px solid #eee; position:relative;}
.Menu000706 nav dl{ position:absolute; right:0; top:50%; margin-top:-12px; background:url(../images/Menu000706-cur.png) no-repeat left center; padding-left:25px; color:#999; line-height:24px;}
.Menu000706 nav dl a{color:#999;}
.Menu000706 nav dl span,
.Menu000706 nav dl a:hover{color:#2784c4;}
.Menu000706 nav li a{ display:block; font-size:16px; padding:18px 0;}
@media(min-width:769px){
.Menu000706 nav ol{ display:none;}
.Menu000706 nav ul{ display:block !important;}
.Menu000706 nav li{ float:left; padding:0 2%;}
.Menu000706 nav li:hover a,
.Menu000706 nav li.aon a{ color:#2784c4; border-bottom:2px solid #11b97b;}
}
@media(max-width:1000px){
.Menu000706 nav dl{ display:none;}
.Menu000706 header{ position:relative; z-index:5;}
.Menu000706 header h1{ display:block; padding-right:0;}
}
@media(max-width:768px){
.Menu000706 nav{ position:relative;}
.Menu000706 nav ol{ border-top:1px solid #e6e6e6; margin-top:2%; padding:10px 0;}
.Menu000706 nav ol span{display:block; background-color:#ed6c00; padding:5px;border-radius:3px;}
.Menu000706 nav ol a{ display:block; background-color:#fff;color:#333; border-radius:5px; line-height:40px; padding:0 10px; position:relative; font-size:16px;}
.Menu000706 nav ol a::before{ position:absolute; content:''; right:5px; top:50%; margin-top:-3px; border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #ed6c00;}
.Menu000706 nav ul{ position:absolute; width:100%; top:56px; left:0; background-color:#ed6c00; padding:5px; border-radius:0 0 5px 5px; display:none;}
.Menu000706 nav li{ background-color:#fff; border-bottom:1px solid #ed6c00;border-radius:5px;}
.Menu000706 nav li:nth-child(2n){ background-color:rgba(255,255,255,0.8);}
.Menu000706 nav li a{ padding:0 2%; line-height:40px; }
.Menu000706 nav li a:hover{color:#ed6c00;}
}
@media(max-width:768px){
.Menu000706 header h1{ font-size:20px;}
}
/*
 .RighInfo002254 为demo编号
 */
.RighInfo002254 .auto_1260{ max-width: 1260px;}
@media only screen and (max-width:1260px) {
	.RighInfo002254 .auto_1260{  padding: 0 2%;}
}


.RighInfo002254{ padding:10% 0 0%;}
.RighInfo002254 .tt{font-size: 16px;color: #333;margin:0}
.RighInfo002254 p{text-indent: 2em;color: #333}
.RighInfo002254 .con{font-size: 14px;color: #333;border-bottom: #d6d6d6 solid 1px;padding-bottom: 20px;}

.RighInfo002254 .list_img{ float:left; width:100%; 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:42px 0 42px 82.9%;}
.RighInfo002254 .list .bd{ position:relative;}
.RighInfo002254 .list a{ position:absolute; width:17.1%; height:40px; right:0; background:url(../images/RighInfo002254-btn_prev.png) no-repeat center center/auto 50%;  cursor:pointer;}
.RighInfo002254 .list a.prev{ top:0;}
.RighInfo002254 .list a.next{ bottom:0; background-image:url(../images/RighInfo002254-btn_next.png);}
.RighInfo002254 .list a.prevStop,
.RighInfo002254 .list a.nextStop{ cursor:default;}
.RighInfo002254 .list li{ height:130px;  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 #3c89d9;}
.RighInfo002254 .right_info{ float:right; width:39.2%;}
.RighInfo002254 .right_info h1,
.RighInfo002254 .right_info h3,
.RighInfo002254 .right_info p{ margin:0;padding:5% 0;border-bottom:1px solid #e7e8e8;}
.RighInfo002254 .right_info h1{ padding:7% 0; color:#3c89d9; font-size:26px; }
.RighInfo002254 .right_info h3{ font-size:18px; font-weight:normal;}
.RighInfo002254 .right_info p{line-height:30px; color:#999; margin-bottom:10%;}
.RighInfo002254 .right_info a{ display:inline-block; border:1px solid #fdf3f2; padding:10px 5%; color:#3c89d9; transition:0.4s;}
.RighInfo002254 .right_info a:hover{ background-color:#3c89d9; color:#fff;}

.RighInfo002254 .tab{ padding:3% 0;}
.RighInfo002254 .tab .h1_tab{ margin:0; border-bottom:1px solid #e7e8e8; overflow:hidden; font-size:16px; font-weight:normal; color:#000;}
.RighInfo002254 .tab .h1_tab span{ float:left; padding:0 5%; line-height:50px; background-color:#f2f2f3; margin-right:4px; cursor:pointer;}
.RighInfo002254 .tab .h1_tab span.on{ background-color:#3c89d9; color:#fff;}
.RighInfo002254 .tab .info{ padding-top:3%;}
.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%;}
 }	
/*
 .RighInfo002363 为demo编号
 */
.RighInfo002363{padding-bottom: 3%;}
.RighInfo002363 .con-head em{position:relative; margin:2% 0; font-style:normal; display: inline-block; color:#333; font-size:18px; padding-bottom:20px;    }
.RighInfo002363 .con-head span{ color:#005bac;}
.RighInfo002363 .con-head em:before{position:absolute; left:0; bottom:0px; width:40px; height:2px; content:""; background:#11b97b; }
.RighInfo002363 .box1 .tit{ text-align:center; font-size:24px; font-family:'微软雅黑'; font-weight:normal;  color:#333; margin:0; padding-bottom:25px; position:relative;    }
.RighInfo002363 .box1 .tit:after{ display:block; margin:0 auto; width:68px; height:1px; background-color:#bbb; margin-top:16px; content:''; }
.RighInfo002363 .box1 .text{     position: relative;
    color: #333;
    line-height: 24px;
    font-size: 15px;}
.RighInfo002363 .img1{ float:left; width:278px; height:49px; margin-right:2%; margin-bottom:1%;}
@media only screen and (min-width:768px ) {
	.RighInfo002363 .con-head em{ font-size: 22px;}
	.RighInfo002363 .tit{ font-size:28px;}
}
@media only screen and (min-width:1024px ) {
	.RighInfo002363 .con-head em{ font-size: 24px;}
	.RighInfo002363 .tit{ font-size:32px;}
}
.RighInfo002363 .box1{ padding: 0 0 30px;}

.RighInfo002363 .box2{ background: #fff; padding:0;}
.RighInfo002363 .box2 .list{ padding-top:80px;}
.RighInfo002363 .box2 li{float:left;width:33%;text-align: center; position:relative;}
.RighInfo002363 .box2 li:before{ position:absolute; content:''; width:1px; border-right:1px solid #f4f4f4; right:0; top:0; height:100%;}
.RighInfo002363 .box2 li:first-child{ border-left:1px solid #f4f4f4;}
.RighInfo002363 .box2 li a{display: block; margin:0 auto;}
.RighInfo002363 .box2 li figure img{ width:100%; max-width:82px;-webkit-transition:all ease 0.5s;transition:all ease 0.5s; position: relative; top: 0;}
.RighInfo002363 .box2 li:hover figure img{ top: -10px;}
.RighInfo002363 .box2 li h3{font-size: 18px; color: #333; margin:25px 0 15px;}
.RighInfo002363 .box2 li p{line-height: 24px; height:70px;overflow:hidden;font-size: 14px;color: #666;}
@media(max-width:767px){
.RighInfo002363 .box2{  padding:20px 0;}	
.RighInfo002363 .box2 li{ width:50%; margin-bottom:2%;}
.RighInfo002363 .box2 li:nth-child(1){ width:100%;}
.RighInfo002363 .box2 li{ border-left:1px solid #f4f4f4;}
.RighInfo002363 .box2 li:nth-child(2n){ border-left:1px solid #f4f4f4;}
.RighInfo002363 .box2 li:nth-child(3){ border-left:none;}
}

.RighInfo002363 .box2 .con{
    color: #333;
    line-height: 24px;
    font-size: 15px;
}
/*PicList002095 */

.PicList002095 li{ float:left; width:48.2%; margin-right:3.6%; margin-bottom:3.6%; overflow: hidden;}
.PicList002095 li:nth-child(2n){ margin-right:0;}
.PicList002095 li .Ispic{ display:block; padding-bottom:65%; transition: all .5s;
-webkit-transition: all .5s;
-moz-transition: all .5s;
-ms-transition: all .5s;}
.PicList002095 li .Ispic img{ display:none;}
.PicList002095 li .Ispic:hover{ transform: scale(1.1); 
-webkit-transform: scale(1.1); 
-moz-transform: scale(1.1); 
-ms-transform: scale(1.1);}
.PicList002095 li div{   background-color: #e9e9e9; position: relative; z-index: 10;}
.PicList002095 li .dot{ text-align:center; font-size:20px; padding:5% 5% 0 5%;color: #3d3d3d;}
.PicList002095 li .dot:after{ display:block; content:''; height:1px; width:53px; margin:0 auto; margin-top:5%; background-color:#eaeaea;}
.PicList002095 li p{ line-height:18px; overflow:hidden; height:36px; color:#9e9e9e; font-size:12px; padding:0 5%;}
.PicList002095 li aside{ border-top:1px solid #eaeaea; padding:0 5%; line-height:36px; text-align:right;}
.PicList002095 li aside a{ background:url(../images/PicList002095-more_after.gif) no-repeat right center; padding-right:15px; color:#e14343; display:inline-block;}
.PicList002095 li aside a:before{ display:inline-block; content:''; background:url(../images/PicList002095-more.png) no-repeat left top; width:9px; height:9px; margin-right:5px;}
@media(max-width:375px){
.PicList002095 li .dot{ font-size:14px;}
.PicList002095 li aside a{ font-size:12px;}
}
/*
 .RighInfo001355 为demo编号
 */
.RighInfo001355{ padding:0 0 3%;}
.RighInfo001355 figure{float:right; margin-left:5%;}
.RighInfo001355 h1{font-size:24px; color:#2784c4; font-weight: normal;}
.RighInfo001355 span{width:50px;height: 2px;background-color: #11b97b;margin: 10px 0; display: block;}
.RighInfo001355 p{font-size: 16px;line-height: 24px;}

@media(max-width:640px){
.RighInfo001355{ padding:18% 0;}	
.RighInfo001355 figure{float:none; margin-left:0;}
}

/*
 .PicList001759 为demo编号
 */
.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:#231a15;}
.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:14px; color:#231914; padding-bottom:10px;}
.PicList001759 li i{ display:block; width:27px; height:1px; background-color:#635e5b;}
.PicList001759 li p{ margin-bottom:0; font-size:12px; 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%;}
}


/*Map002516 */
.Map002516{ padding:0 0 3%;}
.Map002516 .auto{ position: relative;}
.Map002516 .WeChat{ position: absolute; right: 0; bottom: 0; width: 8%;}

.Map002516 .map{border: 1px solid #ECECEC}
.Map002516 .map #allmap{ height:400px;}
.Map002516 .map #allmap *{ box-sizing:content-box;}
.Map002516 .map #allmap img{ max-width:none;}

@media(max-width:1200px){
.Map002516 .WeChat{ right: 2%;}
}


@media(max-width:890px){
.Map002516 .WeChat{ width:16%;}
}
@media(max-width:640px){
.Map002516 .WeChat{ position: static; width: 100%;padding: 2%; right: 0;}
.Map002516 .WeChat img{ display: block; width: 26%;margin:0 auto;}
}


@media(min-width:641px){
.Map002516 .ul_con li{ float:left;  padding:3% 20% 2% 0;}
}
.Map002516 .ul_con li div{ padding-left:50px; background-repeat:no-repeat; background-position:left center;}
.Map002516 .ul_con li.location div{ background-image:url(../images/Map002516_address.png);color: #333}
.Map002516 .ul_con li.call div{ background-image:url(../images/Map002516_call.png);}
.Map002516 .ul_con li.fax div{ background-image:url(../images/Map002516_fax.png);}
.Map002516 .ul_con li.email div{ background-image:url(../images/Map002516_email.png);}
.Map002516 .ul_con li p{ margin:0;margin-bottom:10px; color:
#333; font-size:16px;}
.Map002516 .ul_con li:nth-child(2n+1){ clear:left;}
@media(max-width:640px){
.Map002516 .ul_con li{ padding:4% 0 4% 4%;}
.Map002516 .ul_con li:nth-child(2n){ background:#f5f5f5;}
.Map002516 .map #allmap{ height:280px;}
}



/*
 .RighInfo002226 为demo编号
 */
.RighInfo002226{ padding: 0;}
.RighInfo002226 .dl{color:#617182;}
.RighInfo002226 .word p{font-size: 14px;color: #333}
 .RighInfo002226 h1{   text-align: center;
    color: #333;
    font-size: 24px;
    margin: 0;
}

.RighInfo002226 .word{ float:left;}
.RighInfo002226 .pic{ float:right;}

/*Top002138 */
.Top002138{  z-index:100; position:relative;}
.Top002138 .header-left{ float:left; max-width:164px; width:23%; position: relative;z-index: 99;}
.Top002138 .header-left .logo{ display:table; height:80px;}
.Top002138 .header-left .logo li{ display:table-cell; vertical-align:middle;}
.Top002138 .header-left .logo img{ max-height:100%;}
.Top002138 .header-left .logo_txt{ position:relative; padding-left:15px;}
.Top002138 .header-left .logo_txt::before{ position:absolute; content:''; left:7px; top:50%; margin-top:-19px;width: 1px;height: 38px;background: #d6d5d1;}
.Top002138 .header-right,
.Top002138 .header-mid{ float:right; }
.Top002138 .header-mid{width: 76%;}
.Top002138 .header-right{ padding-top:22px;}
.Top002138 .header-right dd{ float:left; line-height:36px; margin-left:20px; position: relative; z-index: 99;}
.Top002138 .open-search{ width:36px; height:36px; background:url(../images/Top002138-searchbg.png) no-repeat center center; cursor:pointer;}
.Top002138 .open-search-on{ background:none; position:relative; z-index: 99;}
.Top002138 .open-search-on::before,
.Top002138 .open-search-on::after{ position:absolute; content:''; width:60%; left:20%; top:50%; transform:rotate(45deg); height:3px; background:#2784c4;}
.Top002138 .open-search-on::after{transform:rotate(-45deg);}



.Top002138 .search{ position:relative;z-index:100;  top: 80px; }
.Top002138 .top-search{ display:none; position:absolute; right:0; top:100%; background:#fff;border:15px solid #fff;width:100%;}
.Top002138 .top-search .text{ border:1px solid #2784c4; height:38px; line-height:38px; padding:0 50px 0 10px; width:100%; color:#999;}
.Top002138 .top-search .btn{ position:absolute; right:0; width:40px; height:100%; top:0; background:url(../images/Top002138-searchbg_red.png) no-repeat center center; border-left:1px solid #2784c4;}

.Top002138 .header-menu li{ width:14.28% !important;}
/*.Top002138 .header-menu li em{ padding:25px 5px;}*/
.Top002138 .header-menu li em a{ padding:0px 20px;line-height:30px;padding-top:50px;background: url(../images/nimg47_1.png) center 10px no-repeat;font-size: 15px;}
.Top002138 .header-menu li:nth-child(2) em a{background: url(../images/nimg47_2.png) center 10px no-repeat;}
.Top002138 .header-menu li:nth-child(3) em a{background: url(../images/nimg47_3.png) center 10px no-repeat;}
.Top002138 .header-menu li:nth-child(4) em a{background: url(../images/nimg47_4.png) center 10px no-repeat;}
.Top002138 .header-menu li:nth-child(5) em a{background: url(../images/nimg47_5.png) center 10px no-repeat;}
.Top002138 .header-menu li:nth-child(6) em a{background: url(../images/nimg47_6.png) center 10px no-repeat;}
.Top002138 .header-menu li:nth-child(7) em a{background: url(../images/nimg47_7.png) center 10px no-repeat;}


.Top002138 .header-menu li.aon em a,
.Top002138 .header-menu li em a:hover{ color:#fff;background: url(../images/nimg47_1on.png) center 10px no-repeat #2784c4;}
.Top002138 .header-menu li:nth-child(2) em a:hover{background: url(../images/nimg47_2on.png) center 10px no-repeat #2784c4;}
.Top002138 .header-menu li:nth-child(3) em a:hover{background: url(../images/nimg47_3on.png) center 10px no-repeat #2784c4;}
.Top002138 .header-menu li:nth-child(4) em a:hover{background: url(../images/nimg47_4on.png) center 10px no-repeat #2784c4;}
.Top002138 .header-menu li:nth-child(5) em a:hover{background: url(../images/nimg47_5on.png) center 10px no-repeat #2784c4;}
.Top002138 .header-menu li:nth-child(6) em a:hover{background: url(../images/nimg47_6on.png) center 10px no-repeat #2784c4;}
.Top002138 .header-menu li:nth-child(7) em a:hover{background: url(../images/nimg47_7on.png) center 10px no-repeat #2784c4;}


.Top002138 .header-menu li .sub{ transition:height 0.2s; }
.Top002138 .header-menu li .sub-menu{position: relative;}
.Top002138 .header-menu li .sub-menu dl{ padding:14px 0; }
.Top002138 .header-menu li:nth-child(2) .sub-menu dl,
.Top002138 .header-menu li:nth-child(5) .sub-menu dl,
.Top002138 .header-menu li:nth-child(6) .sub-menu dl{ height: 160px; }
.Top002138 .header-menu li .sub-menu dt{ padding:4px 0; float: none; line-height: 24px; }
.Top002138 .header-menu li .sub-menu dt a{ padding:0; color:#333;}
.Top002138 .header-menu li .sub-menu figure{position: absolute; top:12%; left:160%; width: 216px; border-left: 1px solid #606060; padding-left:58%;}
.Top002138 .header-menu li .sub-menu figure img{ display:block; width:100%;}

.Top002138 .header-menu li .sub-menu dt a:hover{ background:none; color:#2784c4;}
.Top002138 .sub-menu-layer{ background:rgba(255,255,255,0.8);}
@media(max-width:1280px){
.Top002138 .header-left .logo li.logo_txt{ display:none;}

	
}
@media(max-width:1200px){
.Top002138 .header-menu li em a{padding: 10px 20px;padding-top: 45px;}
}
@media(min-width:1025px){
.Top002138 .top-search{max-width:400px; }
}
@media(max-width:1024px){
.Top002138{ position:relative; z-index:100; }
.Top002138 .header-left{ width:50%;}
.Top002138 .header-right dd.open-search,
.Top002138 #open_menu{ border: 1px solid #848585;border-radius: 50%;}
.Top002138 #open_menu{ width:36px; height:36px; position:relative;}
.Top002138 #open_menu i,
.Top002138 #open_menu i::before,
.Top002138 #open_menu i::after{ background:#848585;}
.Top002138 #open_menu i{ width:60%; left:20%; top:50%; height:1px;}
.Top002138 #open_menu.open_menu_on{ background:#2784c4; border:none;}
.Top002138 #open_menu.open_menu_on i{background:#fff !important;}
.Top002138 #open_menu.open_menu_on i::before,
.Top002138 #open_menu.open_menu_on i::after{ transform:rotate(0deg); background:#fff;}
.Top002138 #open_menu.open_menu_on i::before{ top:-6px !important;}
.Top002138 #open_menu.open_menu_on i::after{ top:6px !important;}
.Top002138 .header{ position:initial;}
.Top002138 #header-menu{ position:absolute; top:100%; left:0; width:100%; background:#fff; display:none;}
.Top002138 #header-menu li{ border-bottom:1px solid #eee;}
.Top002138 #header-menu li a{ line-height:49px;}
.Top002138 #header-menu li em a,
.Top002138 #header-menu li em{ border-bottom:0;}
.Top002138 #header-menu li em a{color:#666; font-weight:normal;}
.Top002138 #header-menu li .sub{ background:#2784c4;}
.Top002138 #header-menu li .sub dt{ border-bottom:1px dashed rgba(255,255,255,0.4);}
.Top002138 #header-menu li .sub-menu figure,
.Top002138 #header-menu li .sub-menu figure img{display: none;}
	
.Top002138 #header-menu li.has-sub em a{ background:url(../images/Top002138-a_lang.png) no-repeat 95% center;}
}
/*
 *  Owl Carousel - Core  插件样式如遇相同只留一份
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  .owl-carousel.owl-drag .owl-item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease; }

.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
      transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }






/*
 .Banner002345 为demo编号
 */
.Banner002345{ position: relative; overflow: hidden;}
.Banner002345 .bx-wrapper{ position:relative; z-index:1;}
.Banner002345 .bx-viewport{ z-index:1;}
.Banner002345 li a{ display:block; }
.Banner002345 li img{ display:block;position: relative; }
.Banner002345 li .pcimg{ display: none;}
.Banner002345 .bx-pager{margin:0 auto; text-align:center;position:absolute; left:0; width:100%; bottom:10px; z-index:10;}
.Banner002345 .bx-pager div{ display:inline-block; width: 20px; height: 20px; padding: 6px; overflow: hidden;}
.Banner002345 .bx-pager div a{ display:block; width:8px; height:8px; position: relative; background-color:#FFFFFF; -moz-opacity:0.8;  opacity: 0.8; filter:alpha(opacity=80); border-radius:100%; text-indent: 9999px; transition: all .5s ease-in-out;}
.Banner002345 .bx-pager div a:after{ content:""; position: absolute; left: 50%; top: 50%; width: 0; height: 0;  border-radius: 50%; display: block; opacity: 0;transition: all .3s ease-in-out;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;}
.Banner002345 .bx-pager div a.active{position: relative;}
.Banner002345 .bx-pager div a.active:after{ opacity: 1;left: -5px; top: -5px; width: 18px; height: 18px;border: 1px solid #fff;}
.Banner002345 .bx-controls-direction{ display: none;}


@media(min-width:640px){
.Banner002345 li .pcimg{ display: block; }
.Banner002345 li .phoneimg{display: none;}
.Banner002345 li img{width:100%; left: 0; max-width: 100%;}
.Banner002345 .bx-pager{ bottom:20px;}
.Banner002345 .bx-controls-direction{ display: block;}
.Banner002345 .bx-controls-direction a {position:absolute; top:50%; z-index: 6; text-indent: 99999px; overflow: hidden; margin-top:-25px; width:50px; height:50px; -ms-transition:left 400ms, right 400ms; transition:left 400ms, right 400ms; -webkit-transition:left 400ms, right 400ms; -moz-transition:left 400ms, right 400ms; -o-transition:left 400ms, right 400ms; background: #fff;}
.Banner002345 .bx-controls-direction .bx-prev {left:-50px;background:url(../images/Banner002345-prev.png) no-repeat 0 0;}
.Banner002345 .bx-controls-direction .bx-next {right:-50px;background:url(../images/Banner002345-next.png) no-repeat 0 0;}
.Banner002345 .bx-controls-direction.on .bx-prev {left:120px;}
.Banner002345 .bx-controls-direction.on .bx-next {right:120px;}
}


/*
 .Floor001806 为demo编号
 */
.Floor001806{ padding:1.5% 0; background: url(../images/Floor001689-bg.jpg) repeat;}
.Floor001806 h1{ margin:0 0 18px 0; font-size:20px; /*background:url(../images/Floor001806-title_icon_1.png) no-repeat left center; padding-left:25px;*/ line-height:24px;}
.Floor001806 h1 a{ color:#2784c4; }
.Floor001806 h1 span{ font-size:12px; color:#2784c4; margin-left:5px; font-weight:normal; text-transform:uppercase;letter-spacing: 3px; }
/*.Floor001806 .box_2 h1{ background-image:url(../images/Floor001806-title_icon_2.png); }
.Floor001806 .box_3 h1{ background-image:url(../images/Floor001806-title_icon_3.png); }*/

.Floor001806 section{ float:left; width:48%; margin-right:4%;}
.Floor001806 .box_2{ margin-right:0;}

.Floor001806 dl{ background:#fafafa; padding:0 5%; }
.Floor001806 dd{ position:relative; padding:20px 0 13px; border-bottom:1px solid #ebebeb; box-shadow:0 1px 0 #fff;}
.Floor001806 dd:last-child{ border-bottom:0;    box-shadow: none;}
.Floor001806 dd h2{ margin:0; padding:0; font-size:16px; color:#555;}
.Floor001806 dd time{ float:left;width:64px; margin-right:10px;line-height:36px; background:#2784c4; color:#fff;  text-align:center; }
.Floor001806 dd time span{ display:block; height:30px; line-height:30px; font-weight:bold; font-size:18px; background:#11b97b; color:#fff; }
.Floor001806 dd a{ line-height:24px; overflow:hidden; display:block;}
.Floor001806 dd a:hover{color:#093094;}

.Floor001806 figure a{ display:block; line-height:24px; overflow: hidden;}
.Floor001806 figure .Ispic{display: block; width: 100%; position: relative; background-repeat: no-repeat; background-position: center; background-size: cover;
transition: all .5s;
-webkit-transition: all .5s;
-moz-transition: all .5s;
-ms-transition: all .5s;}
.Floor001806 figure .Ispic img{ visibility: hidden;}
.Floor001806 figure .Ispic:hover{ transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1) -ms-transform: scale(1.1);}
.Floor001806 figure h3{ font-weight:normal; color:#093094; font-size:14px;}
.Floor001806 figure p{ line-height:28px; overflow:hidden;height:90px; margin-top:0; color:#666; padding-top: 28px;  position: relative; z-index: 10; background:#efefef; }
.Floor001806 figure span{ display:block; color:#2784c4; text-transform:uppercase; background:url(../images/Floor001806-more.jpg) no-repeat right bottom; border-bottom:1px solid #cbdae4; font-size:12px;}
@media(max-width:1000px){
.Floor001806 section{ margin-bottom:3%; width:100%; margin-right:0;}
.Floor001806 .box_1{ float:none; width:auto; margin-right:0;}
}
@media(max-width:480px){
.Floor001806 section{ float:none; width:auto; margin-right:0;}
}
/*
 .Floor002384 为demo编号
 */
.Floor002384{ padding:1.5% 0 ;}
.Floor002384 dd{ float:left; width:12%; padding-left: 7px;   transition:width ease-in-out 0.3s;}
.Floor002384 dd .inner{ position: relative;overflow:hidden;}
.Floor002384 dd:last-child{ margin-right: 0;}
.Floor002384 dd.active{ width:52%;}
.Floor002384 dd .pic{ display:block; height:343px; background-repeat:no-repeat; background-position:center top;background-size:cover; transition:all ease-out 0.6s;}
.Floor002384 dd .txt,
.Floor002384 dd .name{ position:absolute;}
.Floor002384 dd .txt{ left:0; bottom:0; z-index:2; padding:3%;  padding-left:19%;width:100%; font-size:12px;background: rgba(39,132,196,0.9) none repeat scroll 0 0 !important;filter:Alpha(opacity=65); background:#000;
 line-height:27px; transform:translateY(100%);transition:all ease 0.3s;}
.Floor002384 dd .txt p{ margin:0; color: #fff; z-index: 1; position: relative;font-size:14px;}
.Floor002384 dd.active .txt{ transform:translateY(0);transition:all ease-in-out 0.5s 0.3s;}
.Floor002384 dd .name{ left:0; bottom:0;height:100%;z-index:3; width:100%; text-shadow:0 0 2px rgba(0,0,0,0.5);}
.Floor002384 dd .name ol{ position:absolute;left:0; bottom:0; padding:12% 0  12% 0; width:100%; color:#fff;
 text-align:center;background: rgba(39,132,196,0.9) none repeat scroll 0 0 !important;filter:Alpha(opacity=65); background:#000; transition:all ease-in-out 0 0.5s;}
.Floor002384 dd .name ol em{ display: none;}
.Floor002384 dd.active .name ol em{ display:inline-block; font-size:50px; border-bottom:3px solid #fff; margin-bottom:10px; box-shadow:0 1px 0 rgba(0,0,0,0.2);}
.Floor002384 dd .name ol a{ display:block; font-size:18px; color:#fff;overflow: hidden;
 text-overflow: ellipsis;
 -o-text-overflow: ellipsis;
 white-space: nowrap;  }
.Floor002384 dd.active .name{width:17%;text-shadow:none;}
.Floor002384 dd.active .name ol{background:rgba(83, 192, 125, 1) none repeat scroll 0 0 !important; border-radius: 0 50px 0 0;filter:Alpha(opacity=100); background:#53c07d; top:auto;bottom:0;transition:all ease-in-out 0.5s 0.5s;}
.Floor002384 dd.active .name ol em{ box-shadow:none; font-style: normal;}

.Floor002384 .Title{ padding:0% 0 2%; position: relative;}
.Floor002384 .Title h3{ font-size: 22px; color:#2784c4;position: relative; margin:0;padding-bottom: 5px; margin-bottom: 5px;}
.Floor002384 .Title span{ color: #2784c4; text-transform: uppercase; font-size: 12px;letter-spacing:3px}
.Floor002384 .Title h3:before{position: absolute; content: ''; width: 50px; height: 2px; background-color:#53c07d; left: 0; bottom: -2px;}
.Floor002384 .Title a{ display: block; position: absolute; right: 0; top:50%; width: 38px; height: 18px; background:url(../images/Floor002384-case_ico.jpg) no-repeat center;}

@media(max-width:1000px){
.Floor002384{ padding:5% 0 ;}
}
@media(max-width:899px){
 .Floor002384 dd .name ol{padding:3% 0  3% 0;}
 .Floor002384 dl{ margin: 0 -3px; overflow: hidden;}
 .Floor002384 dd{ width:50% !important; padding: 3px;}
 .Floor002384 dd .pic{ height:auto; padding-bottom:60%;}
 .Floor002384 dd .txt{ padding: 10px 0;}
 .Floor002384 dd .txt p{ line-height:18px; height:36px; overflow:hidden;}
 .Floor002384 dd .txt{ padding-left:32%;}
 .Floor002384 dd.active .name{width:30%;}
 .Floor002384 .Title h3{ font-size: 20px;}
 .Floor002384 dd .name ol em{ font-size:35px !important;}
 .Floor002384 dd .name ol a{ font-size:14px;}
}
@media(max-width:480px){
 .Floor002384 dd .name ol em{ font-size:30px;}
 .Floor002384 dd .name ol a{ font-size:13px;}
 .Floor002384 dd{ width:100% !important;}
}
/*
 .Floor001689 为demo编号
 */
.Floor001689{ background:url(../images/Floor001689-bg.jpg) repeat; padding:1.5% 0;}
.Floor001689 .Title{ padding: 0% 0 2%; position: relative;}
.Floor001689 .Title h3{ font-size: 22px; color:#2784c4;padding:0; margin:0;position: relative; padding-bottom: 5px; margin-bottom: 5px;}
.Floor001689 .Title span{ color: #2784c4; text-transform: uppercase; font-size: 12px;letter-spacing:3px}
.Floor001689 .Title h3:before{position: absolute; content: ''; width: 50px; height: 2px; background-color:#53c07d; left: 0; bottom: -2px;}
.Floor001689 .Title a{ display: block; position: absolute; right: 0; top:50%; width: 38px; height: 18px; background:url(../images/Floor002384-case_ico.jpg) no-repeat center;}

.Floor001689 .list{ position:relative;}
/*.Floor001689 .list li{padding-top:70px;}*/
.Floor001689 .list li:nth-child(2n){ padding-top:0;}
.Floor001689 .list li a{ display:block; overflow:hidden;}
.Floor001689 .list li figure{ padding-bottom:109%; transition:0.3s;}
.Floor001689 .list li:hover figure{ transform:scale(1.1);}
.Floor001689 .list li div{ background-color:#fff; margin:-5% 5% 0 5%; position:relative; z-index:2; text-align:center; padding:5%;}
.Floor001689 .list li div *{ margin:0;}
.Floor001689 .list li p{ color:#d4d4d4; font-size:12px; text-transform:uppercase; padding:5px 0 25px 0; position:relative;}
.Floor001689 .list li p::before{ position:absolute; content:'>'; left:50%; bottom:0; font-family:'宋体';}
.Floor001689 .list li h3{ font-size:16px;}
.Floor001689 .list li a:hover div{ background-color:#2784c4; color:#fff;}
.Floor001689 .list li a:hover div p{ color:#fff; opacity:0.3;}
.Floor001689 .list .bx-controls-direction a{ position:absolute; width:40px; height:55px; /* border:1px solid #dcdcdc;*/ background:url(../images/Floor001689-prev.png) no-repeat center center #53c07d; overflow:hidden; line-height:1000px; top:40%; margin-top:-12.5px;}
.Floor001689 .list .bx-controls-direction a.bx-prev{ left:-5%;border-radius:50px 0 0 50px ;}
.Floor001689 .list .bx-controls-direction a.bx-next{ right:-5%; background-image:url(../images/Floor001689-next.png);border-radius: 0 50px 50px 0  ;}
@media(max-width:1600px){
.Floor001689 .list .bx-controls-direction a.bx-prev{ left:-2%;}
.Floor001689 .list .bx-controls-direction a.bx-next{ right:-2%;}
}
@media(max-width:1366px){
.Floor001689{ padding-bottom:10%;}
.Floor001689 .list .bx-controls-direction{ bottom:-25px; position:absolute; width:80px; left:50%; margin-left:-40px;}
}
@media(max-width:768px){
.Floor001689{ padding-bottom:14%;}
}
@media(max-width:640px){
.Floor001689 .list li{padding-top:0;}
}
@media(max-width:568px){
.Floor001689{ padding-bottom:18%;}
}

@media(max-width:480px){
.Floor001689{ padding-bottom:22%;}
.Floor001689 .title h1{font-size:24px;}
.Floor001689 .title h1 span{ color:#e57e47;}
.Floor001689 .title p{ font-size:18px;}
}

/*Floor001866 */
.Floor001866{padding:1.5% 0 2%;}
.Floor001866 h2{font-size: 18px;color: #333; margin:0; padding-bottom:20px;}
.Floor001866 h2:after{ width:20px; height:2px; display:block; background-color:#e60012; content:''; margin-top:17px;}
.Floor001866 h2 span{ display:inline-block; background:url(../images/Floor001866-title_icon.png) no-repeat right center; padding-right:80px;}

.Floor001866 .Title{ padding: 0% 0 2%; position: relative;}
.Floor001866 .Title h3{ font-size: 22px; color:#2784c4;padding:0; margin:0;position: relative; padding-bottom: 5px; margin-bottom: 5px;}
.Floor001866 .Title span{ color: #2784c4; text-transform: uppercase; font-size: 12px;letter-spacing:3px}
.Floor001866 .Title h3:before{position: absolute; content: ''; width: 50px; height: 2px; background-color:#53c07d; left: 0; bottom: -2px;}
.Floor001866 .Title a{ display: block; position: absolute; right: 0; top:50%; width: 38px; height: 18px; background:url(../images/Floor002384-case_ico.jpg) no-repeat center;}

.Floor001866 .intro{ float:left; width:48%; color:#fff;box-shadow:-2px 3px 20px #d7d7d7; background:url(../images/Floor001866-img.jpg) no-repeat center center ; background-size:cover;}
.Floor001866 .link{height:100px; overflow:hidden; float:right; width:100%;}

.Floor001866 .table{ display:table; width:100%; height:100%; background-color: #f1f1f1;}
.Floor001866 .table_cell{ display:table-cell; vertical-align:middle; }
.Floor001866 h5{ font-size:22px; color:#2784c4; margin:0; font-weight:normal;}
.Floor001866 h5:after{ display:block; content:''; width:50px; height:3px; background-color:#53c07d; margin-top:12px;}

.Floor001866 .intro .table{ background:rgba(39,132,196,0.9);}
.Floor001866 .intro p{ line-height:24px; font-size:14px; height:54px; overflow:hidden; margin:10px 0 20px;}
.Floor001866 .intro h5:after{ background-color:#fff;}
.Floor001866 .intro h5{ color:#fff;}
.Floor001866 .intro .Title{ color:#fff; padding-top:30px; font-size:16px; font-weight:bold; display:block;}
.Floor001866 .intro .more{color: #fff;display:inline-block; padding:0 20px; background:#4ab373;height: 33px;border:1px solid #fff;line-height: 33px;font-size: 12px; transition:0.3s;}
.Floor001866 .intro .more:after{content: '';display:inline-block;width: 0;height: 0;border:transparent 5px solid;border-left-color: #fff; margin-left:10px;}
.Floor001866 .intro .more:hover{ background-color:#fff;color:#4ab373;}
.Floor001866 .intro .more:hover:after{border-left-color: #4ab373; }


/*.Floor001866 .bx-viewport{ margin:12px 0;}*/
.Floor001866 .list{ position:relative;width: 1200px;}
.Floor001866 .list li{ text-align:center;}
.Floor001866 .list li a{ display:block; padding-bottom:56%; background-size:auto 70%;    border-right: solid 0.5px #ddd;  border-left: solid 0.5px #ddd}
.Floor001866 .list li a img{ display:none;}
.Floor001866 .list .bx-pager{ text-align:center; display: none;}
.Floor001866 .list .bx-pager div{ display:inline-block; width:9px; height:9px; margin:0 4px;}
.Floor001866 .list .bx-pager div a{ display:block; height:9px; border-radius:50%; background:#dadada; line-height:100px; overflow:hidden;} 
.Floor001866 .list .bx-pager div a.active{ background:#4ab373;}
@media(max-width:768px){
.Floor001866 .intro,
.Floor001866 .link{ float:none; width:auto;}
.Floor001866 .intro p{ height:auto; max-height:104px; margin:20px 0;}
}

@media(max-width:520px){
.Floor001866 .list li a{padding-bottom:42%;}
}






/*inner*/
.Floor002421{padding: 35px 0;}
.Floor002421 .auto{position: relative;}
.Floor002421 .Title{ padding: 0% 0 2%; position: relative;}
.Floor002421 .Title h3{ font-size: 22px; color:#2784c4;padding:0; margin:0;position: relative; padding-bottom: 5px; margin-bottom: 5px;}
.Floor002421 .Title span{ color: #2784c4; text-transform: uppercase; font-size: 12px;letter-spacing:3px}
.Floor002421 .Title h3:before{position: absolute; content: ''; width: 50px; height: 2px; background-color:#53c07d; left: 0; bottom: -2px;}
.Floor002421 .Title a{ display: block; position: absolute; right: 0; top:50%; width: 38px; height: 18px; background:url(../images/Floor002384-case_ico.jpg) no-repeat center;}

.Floor002421 ul{background:#f1f1f1; padding: 1% 0; position: relative;}
.Floor002421 ul:before{position: absolute; content: ''; width:1px; height:80%; background-color:#dddddd; left: 0; top:10%;}
.Floor002421 li{border-right:1px solid #dddddd; padding:6% 14%;}



@media(max-width:640px){
.Floor002421 ul:before{ height:100%;  top:0;}
}

















/*Bottom001861*/
.Bottom001861{ background-color:#0065aa; font-size:12px;padding:30px 0;}
.Bottom001861 .auto{ color:#a8b1c4;}
.Bottom001861 p{ margin:0; line-height:25px;}
.Bottom001861 p a{ color:#dde3ee; display:inline-block;}
.Bottom001861 p a:hover{ color:#fff;}
.Bottom001861 p i{ font-style:normal; margin:0 10px; opacity:#fff; opacity:0.21;filter:alpha(opacity=21);}
.Bottom001861 p span{ color:#d0d5e0;}
.Bottom001861 p span a{ font-weight:bold; color:#d0d5e0;}
.Bottom001861 .bdsharebuttonbox{ float:right; line-height:32px;}
.Bottom001861 .bdsharebuttonbox a{ margin:8px 0 0 6px; float:none; padding:0; width:32px; height:32px; display:inline-block; background:url(../images/Form002099-share.png) no-repeat left top; vertical-align:middle;}
.Bottom001861 .bdsharebuttonbox a.bds_sqq{ background-position:-85px 0;}
.Bottom001861 .bdsharebuttonbox a.bds_weixin{ background-position:-42px;}
.Bottom001861 .bdsharebuttonbox a:hover{ background-image:url(../images/Form002099-share_hover.png);}
@media(max-width:460px){
.Bottom001861 .bdsharebuttonbox{ display: none;}
}




/*Menu0007088*/
.Menu0007088{ padding:0 0 4% 0; }
.Menu0007088 li{float: left;text-align: center; width:48%; margin-right: 1%; margin-bottom: 1%; padding:8% 0;   background: #ddd; }
.Menu0007088 li a{display: block; font-size: 16px;  text-align: center; color: #555; }
.Menu0007088 li img{display: block; margin:0 auto;padding-bottom: 15px; }
.Menu0007088 li .img1{display: none;}
.Menu0007088 li:hover,
.Menu0007088 li.aon { background: #007d5b; color: #fff;}
.Menu0007088 li:hover a,
.Menu0007088 li.aon a{color: #fff;}
.Menu0007088 li:hover img,
.Menu0007088 li.aon img{display: none;}
.Menu0007088 li:hover .img1,
.Menu0007088 li.aon .img1{display:block;}
@media(max-width:1000px){
.Menu0007088 li{width:32%;}
}






/*新闻详情*/
/*
 .RichInfo005 为demo编号
 */
.RichInfo005 img{text-align:center;    padding: 10px 0;}
.RichInfo005{ padding:30px 0;}
.RichInfo005 p{text-align:left;line-height:32px;}
.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;}
.RichInfo005 .news_info .title p{ margin:0; border-bottom:1px dashed #d2d2d2; padding-bottom:10px; text-align: center;}
.RichInfo005 .news_info .title p span{ margin:0 5px; color:#777;}
.RichInfo005 .news_info .info{ text-align:justify; text-justify:inter-ideograph;}
.RichInfo005 .news_info .info_back{ text-align:center; clear:both; padding:20px 0;} 
.RichInfo005 .news_info .info_back a{ color:#11b97b; font-size:14px;}
.RichInfo005 .news_info .info_pn span{ display:block; margin:1% 0; padding-right: 30%;}
.RichInfo005 .news_info .info_pn span a{ color:#999;}
.RichInfo005 .news_info .info_pn span a:hover{color:#11b97b;}





/*PicList002171 */
.PicList002171{  margin:0 2%; }
.PicList002171 li{ float:left; width:22.75%; margin-right:3%; margin-bottom:3%;}
.PicList002171 li a{ border:1px solid #e8e8e8; position:relative; display:block;}
.PicList002171 li .pic{ display:block; width:100%; padding-bottom: 50%; background-size: 100% auto; background-repeat:no-repeat;  background-position:center;}
.PicList002171 li img{ display:none; width:100%;}
.PicList002171 li a figure{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,108,186,0.95); opacity:0; transition:0.3s;}
.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;}
}





/*
 单篇
 */
/*
 .RighInfo002239 为demo编号
 */
.RighInfo002239{ padding: 0 0 4%;}
.RighInfo002239 li{padding: 2% 0; border-bottom: 1px solid #eaeaea;}
.RighInfo002239 li:nth-child(1){padding-top:1%;}
.RighInfo002239 li strong a{color:#2784c4; }
.RighInfo002239 li span a{padding:0 2% ;}





/*
搜索
*/
.searchlist {padding:0 0 1% 0;}
.searchlist ul li{ padding:2% 120px 2% 0; position:relative; border-bottom:1px solid #eaeaea; font-size:14px;}
.searchlist ul li:hover a{color:#2784c4; }
.searchlist ul li time{ position:absolute; right:0; top:30%; color:#999; }






.bd_weixin_popup{width: 260px  !important; height: 320px  !important;}

@media (min-width: 1025px) {
.sub-slideDown li .sub {overflow:inherit;}
}







/*
荣誉资质
*/
/*
PicList002120
*/
.PicList002120{padding:3% 0  1% 0;}
.PicList002120 li{ float:left; width:23.5%; margin-right:2%; margin-bottom:3%; border:1px solid #f1f1f1;}
.PicList002120 li a{ display:block;}
.PicList002120 li p{ margin:0;  line-height:46px; padding:0 2%; text-align:center; font-size:16px; color:#777;}
.PicList002120 li .table{ display:none;}
.PicList002120 li figure{padding-bottom:77%; background-size:contain;}
.PicList002120 li:hover{box-shadow: 0 3px 6px #ccc; border: none;}
.PicList002120 li:hover p{color:#2784c4;}
@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;}
}



