﻿.Top_Text{ background: #004098; margin-bottom:20px; font:normal 14px/38px "微软雅黑"; color:#fff;}
.Top_Text .auto_1200{ position: relative; z-index: 100;}
.Top_Text h1{ display:inline-block; font:normal 16px/38px "微软雅黑"; color:#fff; width:66.8%;}
.Top_Text span{ display:inline-block; margin-right:10px;}
.Top_Text span img{ display:inline-block; margin-right:10px;}
.Top_Text a{ display:inline-block; margin-left:10px;}
.Top_Text a img{ display:inline-block; margin-right:10px;}
.Top_Text a:hover div{ display:inline-block;}
.Top_Text a.in{ margin-right:0;}
.Top_Text a.in img{ margin-right:0;}
.wrap-header{ position: relative;margin-bottom: 2%;    }
.cen{text-align: center;}
.wrap-header .more{ position: absolute; right: 0; top: 15px; color: #333; font-size: 14px;}
.wrap-header .more:hover{ color: #204da0;}
.wrap-header h2{ margin: 0; font-weight: normal; font-size: 20px; color: #333;position: relative;}
.wrap-header h2:after{content: "";position: absolute;left:35%;bottom:-15%;width:30%;height:1px;background: #cecece;}
.wrap-header h2:before{content: "";position: absolute;left:47%;bottom:-15%;width:5%;height:3px;background: #395894;}
.wrap-header h2 span{ color: #395894;  font-weight: lighter;}
.wrap-header .p{ margin: 9px 0 0; font-size: 20px; color: #333;}
@media (max-width: 640px){
  .Top_Text{ display:none;}
  .wrap-header h2{font-size: 14px;}  
  .wrap-header h2 span{font-size: 12px;}
  .wrap-header .p{font-size: 12px;}
  .wrap-header .more{font-size: 12px;display: none;}
}
@media only screen and (min-width:768px ) {
	 .wrap-header h2{font-size: 22px;}
}
@media only screen and (min-width:1024px ) {
	 .wrap-header h2{font-size: 15px;line-height: 48px;font-weight:bold;}
}
/*Banner002579 */
.Banner002579 img{ display:block; width:100%;}

/*
 .Location002362 为demo编号
 */

@media only screen and (max-width:1600px ) {
	.Location002362 .auto{ }
}
.Location002362 {  padding:1% 0 0.1% 0; text-align:right; background: #fafbfc;}
.Location002362 .auto{}
.Location002362 em{ font-style: normal; padding-left:25px; font-size:12px; line-height:2; margin-top:13px; color:#333; position: relative;}
/*.Location002362 em:before{ content: "e828"; font-family:"iconfont" !important; font-size: 18px; position: absolute; top: 0px; left: 0; height: 17px; line-height: 17px;}*/
.Location002362 em a {  color: #333; padding-right:10px; margin-right:5px; position: relative;}
.Location002362 em a:after{ content: ">"; position: absolute; height: 17px; line-height: 17px; right: 0; top: 0; color: #999; }
.Location002362 em a:hover{ text-decoration:underline;}
.Location002362 em span{ color:#395894; }
.Location002362 p{font-size: 20px;color: #395894;margin: 0;float: left;position: relative;    padding-left: 2%;line-height: 16px;}
.Location002362 p:before{position: absolute;content: "";left:0;bottom:35%;background: #395894;height:4px;width: 4px;}
@media (max-width:480px){
    .Location002362 p{display: none;}
}

/*
 .PicList001267 为demo编号
 */
.PicList001267{ padding-top:2%;}
.PicList001267 li{ float:left; margin-right:2%; margin-bottom:2%; width:49%; border:1px solid #edebec; padding:5px;cursor: pointer;}
.PicList001267 li:hover{box-shadow: 1px 1px 5px #cecece;background: #fafbfc;}
.PicList001267 li:hover h5 a{color:#e82d31;}
.PicList001267 li:hover p {color:#000;font-size: 16px;}
.PicList001267 li:nth-child(2n){ margin-right:0;}
.PicList001267 li div{ position:relative; padding:3% 2% 0 170px;font-size:12px; height:150px;}
.PicList001267 li .Ispic{ position:absolute; left:0; top:0; height:100%;width:150px; background-size:auto 100%; background-color:#edebec; }
.PicList001267 li h5{ margin:0; font-size:18px;}
.PicList001267 li p{ color:#333; line-height:24px; overflow:hidden; height:48px;font-size: 14px;}
.PicList001267 li time{ color:#395894; padding-left:20px; background:url(../images/PicList001267-time.jpg) no-repeat left center;}
@media(max-width:768px){
.PicList001267 li{ float:none; width:auto; margin-right:0;}
}
@media(max-width:375px){
.PicList001267 li div{ padding:0; height:auto;}
.PicList001267 li .Ispic{ position:static; width:auto; height:auto; display:block; padding-bottom:100%; margin-bottom:2%;}
}
/*Top002593 */
.Top002593 .header-right{ /*float:right;*/}
.Top002593 .top-language{position: absolute;top: 30%;right: 50px}
.Top002593 .top-language a{ display:block; color: #fff;}
.Top002593 .top-language a{  width:30px; text-align:center; border-radius:50%;background: #395894;height:30px;line-height: 30px;}
.Top002593 .top-search {
    border-radius: 31px;
    width: 205px;
    position: relative;
    padding: 0 18px;
    background: #f7f7f7;
    border: 1px #ddd solid;
     margin:1% 0;
    margin-left: 759px;
   
}
.Top002593 .top-search .text {
    width: 100%;
    padding-right: 50px;
    border: none;
    line-height: 31px;
    height: 31px;
    background: #f7f7f7;
}
.Top002593  .top-search .btn {
    position: absolute;
    right: 18px;
    top: 0;
    cursor: pointer;
    color: #395894;
    padding: 0 0 0 26px;
    background: url(../images/Top002262-search.png) no-repeat left center;
    line-height: 31px;
    font-size: 13px;
}
@media(max-width:1024px){
.Top002593 #open_menu.open_menu_on{ background:#395894; position:fixed; right:2%;}
.Top002593 #open_menu.open_menu_on i{height:3px; margin-top:-1.5px;}
}
@media(max-width:480px){
    .Top002593 .open-search{margin-top:0;display: none;}
     .Top002593 .top-search{display: none;}
}
@media(max-width:320px){
    .Top002593 .open-search{margin-top:0;}
    .Top002593 .top-search{display: none;}
}

.Top002593{  left:0; width:100%; top:0; z-index:100; background: #fff;position: relative;}
.Top002593 .header{ /*padding-left:8px; */position: relative;}
@media(min-width:1025px){
.Top002593 .header-right,
.Top002593 .header-left{ /*position:absolute; top:0; height:100%;*/}
.Top002593 .header-left{ float: left;    margin-top: 1%;display: inline-block;    margin-bottom: 1%;}
.Top002593 .header-right{ /*right:2.5%;*/display:inline-block;margin-top: 0.2%;}
}
.Top002593 .header-right h3{font-size: 16px;font-weight: normal;color:#395894;float: left;margin:0;margin-left: 489px;margin-top: 5px;font-weight: bolder;display:none;}
.Top002593 .header-mid{ float: right;/*width: 764px;margin-right: 150px;*/ text-align: right;}
.Top002593 .header-menu{margin-left: 40px;}
.Top002593 .header-menu ul{    text-align: left;}
.Top002593 .header-menu li em{ position:relative;}
.Top002593 .header-menu li em::before,
.Top002593 .header-menu li em::after{ position:absolute; /*content:'';*/ width:2px; border-radius:50%; height:2px; background:#333; top:50%; margin-top:-1px; background:#5f5d5d;}
.Top002593 .header-menu li em::before{ left:-2px;}
.Top002593 .header-menu li em::after{ right:0;}
.Top002593 .header-menu li em a{ line-height:40px;font-size: 15px;color: #333;    padding-top: 2px;    margin-top: 22%;    font-weight: bold;}
.Top002593 .sub-vertical .has-sub.aon,
.Top002593 .header-menu li.aon em{z-index:200;}
.Top002593 .header-menu li.aon em > a{ color:#fff;background: #395894}
.Top002593 .header-menu li.aon em::before,
.Top002593 .header-menu li.aon em::after{background:#00a2e9; }
.Top002593 .header-menu li:first-child em::before{ display:none;}
.Top002593 .header-menu li:last-child em::after{ display:none;}
.Top002593 .header-menu li:nth-child(1) .sub,.Top002593 .header-menu li:nth-child(2) .sub{width:1200px!important;left: 0;}
.Top002593 .header-menu li .sub-menu dt{ text-align:center;}
.Top002593 .header-menu li .sub-menu dt a:hover{ background:#fff;color:#e82d31;}
.Top002593 .header-menu li {width: 19.5%!important;}
.Top002593 .header-menu li#m0.has-sub,.Top002593 .header-menu li#m1.has-sub {position: inherit !important;}
.Top002593 .header-menu li#m0 .sub-intro,.Top002593 .header-menu li#m1 .sub-intro{ max-width:1200px; margin:0 auto; padding:0 20px;}
.Top002593 .header-menu li#m0 .sub-left,.Top002593 .header-menu li#m1 .sub-left{ width:100%;padding-bottom:18px;}
.Top002593 .header-menu li#m0 .sub-menu dt,.Top002593 .header-menu li#m1 .sub-menu dt{ width:24%; float:left; text-align:left;margin-right:1%;}
.Top002593 .header-menu li#m0 .sub-menu dt > a,.Top002593 .header-menu li#m1 .sub-menu dt > a{ font-weight:bold;color: #395894;}
.Top002593 .header-menu li#m0 .sub-menu dt a:hover,.Top002593 .header-menu li#m1 .sub-menu dt a:hover{ color:#e82d31;}
.Top002593 .header-menu li#m0  .sub-three dd a,.Top002593 .header-menu li#m1  .sub-three dd a{margin-bottom:3%;}
/*.Top002593 .header-menu li#m1.has-sub {position: inherit !important; }*/
.Top002593 .header-menu li .sub{width: 1000px!important;padding:0.2% 0;left:100px;    top: 130px !important;}
/*.Top002593 .header-menu li#m1 .sub{top:0;left:30%;}
.Top002593 .header-menu li#m1 .sub{width:300px!important;text-align: left;}
.Top002593 .header-menu li#m1 .sub-menu dt{width:100%; text-align:left;margin-right:1%;padding-left: 3%;}*/
.Top002593 .header-menu li#m2.has-sub {position: inherit !important; }
.Top002593 .header-menu li#m2 .sub{width:300px !important;left:45%;}
.Top002593 .header-menu li#m2 .sub-intro{ margin:0 auto; padding:1% 20px;/*background: rgba(255,255,255,0.5)*/}
/*.Top002593 .header-menu li#m2 .sub-right{ width:35.25%;}*/
.Top002593 .header-menu li#m2 .sub-left{ width:100%;padding-bottom:18px;}
.Top002593 .header-menu li#m2 .sub-menu{padding:0 1%;}
.Top002593 .header-menu li#m2 .sub-menu dt{ width:100%; text-align:left;margin-right:1%;}
.Top002593 .header-menu li#m2 .sub-menu .divfl{float: none;width:100%;margin:0 2%;}
.Top002593 .header-menu li#m2 .sub-menu .divfr{float: none;width:100%;margin:0 2%;}
.Top002593 .header-menu li#m2 .sub-menu dt > a{color: #333;font-size: 12px;}
.Top002593 .header-menu li .sub-menu dt > a{color: #333;font-size: 12px;}
.Top002593 .header-menu li#m2 .sub-menu dt a:hover{ color:#e82d31;}

.Top002593 .header-menu li#m2  .sub-three dd a{margin-bottom:3%;}
.Top002593 .header-menu li#m3.has-sub {position: inherit !important;}
.Top002593 .header-menu li#m3 .sub{width: 500px!important;padding:1%;left:500px;}
.Top002593 .header-menu li#m3 .sub-menu dt{width:33.33%; float:left; text-align:center;}
.Top002593 .header-menu li#m4.has-sub {position: inherit !important;}
.Top002593 .header-menu li#m4 .sub{width: 500px!important;padding:1%;left:700px;}
.Top002593 .header-menu li#m4 .sub-menu dt{width:48%; float:left; text-align:center;margin-right:1%;}
.Top002593 .header-menu li .sub-three{ padding-top:3%; }
.Top002593 .header-menu li .sub-three dd a{ font-size:12px; line-height:20px; color:#333;}
.Top002593 .header-menu li .sub .more{ float:left; line-height:18px; font-size:12px; color:#00a2e9; margin-top:-18px;}
.ht{width: 100%;}
.ht02{width:10%;float: right;}
.ht01{margin-bottom: 1%;width:90%;float: left;}
.ht01 h3{color:#fff;font-size: 22px;line-height: 25px;margin:0;}
.ht01 p{color:#fff;font-size: 14px;line-height: 20px;margin:0;}
@media(max-width:320px){
    .ht{display: none;}
    .Top002593{background: #fff;}
}
@media(max-width:480px){
     .Top002593{background: #fff;}
     .Top002593 .header-right h3{display: none;}
}
.Top002593 .top-tel{ background:url(../images/Top002593_icon_tel.png) no-repeat left center; padding-left:26px; font-size:20px; color:#90c42f; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.Top002593 .top-share a{ display:inline-block; width:25px; height:25px; background:url(../images/Top002593_icon_sina.png) no-repeat center center;vertical-align:middle;}
.Top002593 .top-share::before{ display:inline-block; content:''; width:1px; height:10px; background:#ececec; margin:0 10px; vertical-align:middle;}
.Top002593 .top-share a.wx{ background-image:url(../images/Top002593_icon_wx.png);}
.Top002593 .top-share{ position:relative;}
.Top002593 .top-share figure{ display:none; position:absolute; right:0; top:100%; width:120px; background:#fff; padding:5px;}
.Top002593 .top-share figure img{ display:block; width:100%;}
@media(max-width:1366px){
.Top002593 .header-mid { max-width: 676px;}
.Top002593 .top-tel{ font-size:16px;}
}
@media(max-width:1366px){
.Top002593 .header-mid { max-width: 1000px;float: right;width: 100%;}
}
@media(max-width:1024px){
.Top002593 .header-left{ float:left;height:60px; left:auto; padding-left:2%;}
.Top002593 .header-right{ float:right;height:60px;margin-top: -39px;}
.Top002593 #header-menu{ position:fixed; right:0; top:60px; height:100%; overflow:auto; background:#fff;  padding-right:7px; padding-left:7px; transition:0.3s; width:0; opacity:0;}
.Top002593 #header-menu.header-menu-show{width:240px; opacity:1;}
.Top002593 #header-menu li a{ color:#5f5d5d;}
.Top002593 #header-menu li em a{ font-size:18px;}
.Top002593 #header-menu li.has-sub em .op{ display:block;}
.Top002593 #header-menu li.has-sub em .op::before,
.Top002593 #header-menu li.has-sub em .op::after{ background:#5f5d5d;}
.Top002593 #header-menu li em a {border-bottom-color:#395894;}
.Top002593 #header-menu li .sub-three dd a{ padding-left:20px; line-height:30px; background:#e7f5fc;}
.Top002593 #header-menu li .sub .more{ display:none;}
.Top002593 #header-menu li .sub-menu dt a{ border-bottom-color:#e7f5fc;}
.Top002593 #open_menu{ position:relative; width:36px; height:36px; margin-left:10px;}
.Top002593 #open_menu i{ height:3px; width:80%; left:10%; top:50%; margin-top:-1.5px;}
.Top002593 #open_menu i::before,
.Top002593 #open_menu i::after,
.Top002593 #open_menu i{ background:#b2b2b2;}
}
@media(max-width:640px){
.Top002593{ /*margin-top:30px;*/}
.Top002593 .top-tel{ position:absolute; right:0; top:-30px; line-height:30px; width:100%; background:#eaeaea; text-align:right; padding:0 2%; font-size:20px;}
.Top002593 .top-tel::before{ display:inline-block; content:''; width:30px; height:30px; vertical-align:middle; background:url(../images/Top002593_icon_tel.png) no-repeat center center;}
.Top002593 #header-menu{ top:60px;}
.Top002593 .top-share::before{ display:none;}
.Top002593 .top-share::after {display: inline-block;content: '';width: 1px;height: 10px;background: #ececec;margin: 0 10px;vertical-align: middle;}
.Top002593 #open_menu{ margin-left:0;margin-top: -10px;}
    .Top002593 .header-left{margin-top:10px;} 
    .Top002593 #header-menu li em a{padding-right: 26px;}
    
}
@media(max-width:480px){
    .Top002593 #header-menu li em a{padding-right: 34px;}
    .Top002593 #header-menu.header-menu-show{text-align: left}
    .Top002593 .header-left img{width:72%;}
}
@media(max-width:320px){
    .Top002593 #header-menu li em a{padding-right: 26px;}
    .Top002593 #header-menu.header-menu-show{text-align: left}
}
/*Banner002697 */
.Banner002697{ position:relative; z-index:1; overflow:hidden;width:100%;}
.Banner002697 .slides > li {display: none; -webkit-backface-visibility: hidden; overflow:hidden;} 
.Banner002697 .slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .Banner002697 .slides {display: block;} 
* html .Banner002697 .slides {height: 1%;}
.no-js .Banner002697 .slides > li:first-child {display: block;}
.Banner002697 .flex-viewport {max-height: 2000px;/* -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;*/}
.loading .Banner002697 .flex-viewport {max-height: 300px;}
.Banner002697 .slides {zoom: 1;}
.Banner002697 .slides > li{ position:relative;}
.Banner002697 .slides > li img{ display:block; width:100%; /*transition:10s linear;*/}
/* .Banner002697 .slides > li.flex-active-slide img{ transform:scale(1.12); -webkit-transform:scale(1.12);} */
.Banner002697 .slides > li a{ position:absolute; left:0; width:100%; height:100%; z-index:5;}
.Banner002697 .flex-control-nav{ z-index:10; position:absolute; left:50%; transform:translateX(-50%); bottom:3%;}
.Banner002697 .flex-control-nav{color:rgba(255,255,255,0);}
.Banner002697 .flex-control-nav li{ float:left;}
.Banner002697 .flex-control-nav li a{ display:block;  position:relative;  overflow:hidden; line-height:1100px;width:34px; height:34px; }
.Banner002697 .flex-control-nav li a::before{ position:absolute; content:''; background:rgba(57,88,148,0.5); left:50%; top:50%; border-radius:50%;margin:-7px 0 0 -7px;width:15px; height:15px;}
.Banner002697 .flex-control-nav li a.flex-active{ border-color:#fff;}
.Banner002697 .flex-control-nav li a.flex-active::before{ background:#395894;width:15px; height:15px;margin:-7px 0 0 -7px;}
@keyframes zhuan{
0%{ transform:rotate(0);}
100%{transform:rotate(360deg); }
}
@-webkit-keyframes zhuan{
0%{ transform:rotate(0);}
100%{transform:rotate(360deg); }
}
@media(max-width:1024px){
.Banner002697 .flex-control-nav li{ padding:0;}
}
@media(max-width:480px){
    .Banner002697,.Banner002579{}
    
}
/*end*/


/*
 .Bottom002400 为demo编号
 */
.Bottom002400{ background: #f7f7f7;padding-top:2%;    margin-top: 3%;}
.Bottom002400 .auto{ margin: 0 auto;  position: relative;}
@media only screen and (max-width:1470px ) {
	.Bottom002400>*{ }
}
.Bottom002400 .bottom,.Bottom002400 .bottom a{ color: #333;font-size: 12px;}
.Bottom002400 .bottom a:hover{ color: #b01f2c;}
.Bottom002400 .bottom .fr:after{content: "";position: absolute;top:20%;left: -19%;background: #cecece;width: 1px;height:60%;}
.Bottom002400 .bottom .fr h3{font-weight: normal; font-size: 16px; color: #333;border-bottom: 1px solid #d2d2d2; position: relative; padding-bottom: 10px; margin:0 0 10px 0 ; text-align: left;}
.Bottom002400 .bottom .fr h3:after{ content: ""; display: block; position: absolute; bottom: -1px; left: 50%; width: 22px; height: 1px; margin-left: -10px; background: #395894;}
.Bottom002400 .bottom .fr {width: 15%;position: relative;}


.Bottom002400 nav{ overflow: hidden;width: 78%}
.Bottom002400 nav ul{}
.Bottom002400 nav li{ float: left; width: 25%; padding: 0 1%;}
.Bottom002400 nav li:nth-child(2){width:25%;}
.Bottom002400 nav li h3{ font-weight: normal; font-size: 16px; color: #333; border-bottom: 1px solid #d2d2d2; position: relative; padding-bottom: 10px; margin:0 0 10px 0 ; }
.Bottom002400 nav li h4 {font-weight: normal;font-size: 16px; color: #333;border-bottom: 1px solid #d2d2d2;position: relative;padding-bottom: 10px;margin: 0 0 10px 0;text-align: center;}
.Bottom002400 nav li h3:after{ content: ""; display: block; position: absolute; bottom: -1px; left: 50%; width: 22px; height: 1px; margin-left: -10px; background: #395894;}
.Bottom002400 nav li h4:after {content: "";display: block;position: absolute; bottom: -1px;left: 50%;width: 22px; height: 1px;margin-left: -10px;background: #395894;}
.Bottom002400 nav li dl dd{ font-size: 14px; padding: 5px 0; text-align: left;}
@media only screen and (max-width:767px ) {
	.Bottom002400 .bottom nav{ display: none;}
}

.Bottom002400 .bot{ text-align: center; padding: 1% 0;display: none;}
.Bottom002400 .bot p{ margin: 15px 0 0;}

.Bottom002400 footer,.Bottom002400 footer a{ color: #5b5b5b;}
.Bottom002400 footer a:hover{ color: #fff;}
.Bottom002400 footer{ background: url(../images/Bottom002400-footer_bg.png) left top #2a2a2a; border-top: 2px solid #395894; padding-top: 3%;padding-bottom: 1%; margin-top:2%;}
.Bottom002400 footer .links a+a{ margin-left: 20px; position: relative;}
.Bottom002400 footer .links a+a:before{ content: "";position: absolute; left: -10px; top: 30%; height: 50%; width: 1px; background: #5b5b5b; }
.Bottom002400 footer .copyright{ margin-top: 10px;}
.Bottom002400 footer .share{ position: absolute; right: 0; top: 50%; margin-top: -22px;}
.Bottom002400 footer .share a{ width: 44px; height: 44px; display: inline-block; border-radius: 50%; border: 1px solid #3b3b3b; text-align: center; line-height: 44px; font-size: 20px;color: #8c8c8c;}
.Bottom002400 footer .share a+a{ margin-left: 20px;}
.Bottom002400 footer .share a span{ font-size: 24px; }
.Bottom002400 footer .share a:hover{ color: #fff;}
.Bottom002400 footer .share a.Gotop{ background: #395894; color: #fff; cursor: pointer;}
@media only screen and (max-width:767px ) {
	.Bottom002400 footer{ text-align: center;}
	.Bottom002400 footer .share{ position: static; margin: 15px 0 0;}
}
@media (max-width:480px){
 .Bottom002400 .bottom .fr{display:none;}
    .Bottom002400{margin-top: 0;background: none;}
}
.jiathis_style  .jiadiv_01{ width: 120px !important;}

/*
 .TextList000962 为demo编号
 */
.TextList000962{ padding:3% 0;padding-bottom: 0;}
.martop{    margin-top: 4%;}
.PicList001954 .TextList000962 ul{width: 100%;}
.TextList000962 .table-nav{margin-bottom: 20px;}
.TextList000962 .table-nav h1{ color:#e60a00; font-size:20px; font-family:Arial Black;}
.TextList000962 .table-nav ul{font-size: 0;}
.TextList000962 .table-nav ul li{display: inline-block;width: 18.4%;height: 40px;margin-right: 2%;font-size: 15px;color: #333;text-align: center;line-height: 40px;background-color: #f2f2f3;cursor:pointer}
.TextList000962 .table-nav ul li:last-child{margin-right: 0;}
.TextList000962 .table-nav ul li.on{background-color: #395894;color: #fff;}
.TextList000962 .table-box li{ position: relative;float:left; width:49%; margin-right:2%; border-bottom:1px solid #cecece; line-height:44px; margin-bottom:2%; position:relative;height:64px;background:url(../images/xzh.jpg) no-repeat right top;}
.TextList000962 .table-box li.on{display: block;}
.TextList000962 .table-box li a { display: block; height: 100%;}
.TextList000962 .table-box li figure{ background:url(../images/xz1.jpg) no-repeat;position:absolute;width:43px;height:43px;line-height: 43px;text-align: center;font-size: 12px;color:#ccc;}
.TextList000962 .table-box li figure time{color:#ccc;font-size: 20px;font-weight: bolder;line-height: 3px;display: block;padding-top: 27%;}
.TextList000962 .table-box li:nth-child(2n){ margin-right:0;}
.TextList000962 .table-box li p{ margin:0!important; letter-spacing: 2px; text-transform: uppercase;color:#395894;padding:0 0 0 94px!important;    line-height: 43px!important;font-size: 16px!important;border:none!important;}
.TextList000962 .table-box li span{ float:left;  color:#ccc;padding-left: 94px;font-size: 12px;}
.TextList000962 .table-box li span.name{ width:85px; color:#343434;  padding-left:30px; margin-left:50px;height: 44px;}
.TextList000962 .table-box li:hover{background:url(../images/xzl.jpg) no-repeat right top;}
.TextList000962 .table-box li:hover p{ color:#395894;}
.TextList000962 .table-box li:hover span.name{ background-image:url(../images/TextList000962-aon.png); color:#395894;}
.TextList000962 .table-box li:hover span.mb{color:#395894;}
/*.TextList000962 li:hover .day{color:#395894;border:#395894 2px solid;}*/
.TextList000962 .table-box li:hover .day time{color:#395894;}
@media(max-width:768px){
.TextList000962 .table-nav{ width:100%;}
.TextList000962 .table-nav ul li{ width:48%; margin-bottom:2%; font-size:14px;}
.TextList000962 .table-box li{ float:none; width:auto; margin-right:0; margin-top: -5px;}
.TextList000962 .table-box li span.name{ width:70px;margin-left:30px;}
.TextList000962 .table-box li::before{right:85px;}
.TextList000962 .table-box li p{padding:5px 50px !important; font-size: 14px !important;}
.TextList000962 .table-box li span{margin-top:5px;font-size: 14px;}
}

/*PicList001954*/
.PicList001954{ padding:2% 0 0 0;}

.PicList001954 .ad{ float:left; width:47%;}
.PicList001954 .ad .Ispic{ padding-bottom:100%; display:block;}
.PicList001954 .ad .Ispic img{ display:none;}
.PicList001954 .tab .h1_tab{ margin:0;  overflow:hidden; font-size:16px; font-weight:normal; color:#000;}
.PicList001954 .tab .h1_tab span{ float:left; padding:0 5%; line-height:40px; background-color:#f2f2f3; margin-right:2%; cursor:pointer;width: 49%;text-align: center;font-size: 12px;}
.PicList001954 .tab .h1_tab span:nth-child(2){margin-right: 0;}
.PicList001954 .tab .h1_tab span.on{ background-color:#395894; color:#fff;}
.PicList001954 .tab .h1_tab span.on a {color:#fff;}
.PicList001954 .tab .info{ padding-top:3%;}
.PicList001954 .tab .h1_tab span {float: left;padding: 0 5%;line-height: 40px; background-color: #f2f2f3;margin-right: 2%;cursor: pointer;width: 49%;text-align: center;font-size: 12px;
}

.PicList001954 .ad img{margin-bottom: 2%;}
.PicList001954 .ad img{ width:100%;}
.PicList001954 .adb {width: 100%}
.PicList001954 .adb img{border: solid 1px #cecece;}
.PicList001954 .adb .imgw{width: 49%;margin-right: 2%;float: left;}
.PicList001954 .adb .imgw:nth-child(2n){margin-right: 0%}
.PicList001954 .adb p{letter-spacing: 2px;
    text-transform: uppercase;color:#395894;text-align: center}
.PicList001954 ul{ float:right; width:47%;font-size: 18px;color: #000;margin-top: 0;}
.PicList001954 ul .fli{height:100%;;border-bottom: 1px #f7f7f7 solid;}
.PicList001954 ul .htitel{letter-spacing: 2px;text-transform: uppercase;text-align: right;}
.PicList001954 li{ padding-bottom:0%;    margin-bottom: 3%;}

.PicList001954 li h1{ margin:0; border-bottom:1px solid #ebe5e0; /*background:url(../images/PicList001954-titlebg.png) no-repeat right top; */ position:relative;}
.PicList001954 li h1 a{ color:#395894; font-size:16px; padding-right:120px;}
.PicList001954 li h1:after{ display:block; content:'';height:2px; margin-top:20px;background-color:#395894; width:40px;}
.PicList001954 li pre{ margin:4% 0; color:#333; font-size:14px;text-align: justify;line-height: 22px;}

@media(max-width:640px){
.PicList001954 .ad,
.PicList001954 ul{ float:none; width:auto;}
.PicList001954 .ad{ text-align:center; padding-bottom:3%;}
.PicList001954 .ad img{ width:auto;}
    
}
@media(max-width:480px){
    .PicList001954 .adb p{font-size: 12px;}
    .PicList001954 ul .htitel{font-size: 16px;}
    .PicList001954 li h1 a{font-size: 14px;}
    .PicList001954 li pre{font-size: 12px;}
    .PicList001954 ul .fli{height: auto;}
}
/*
 .Floor001126 为demo编号
 */
.Floor001126{ /*background:url(../images/Floor001126-bg.jpg) no-repeat center bottom #f8fbff; background-size:100% auto;*/ padding-top: 2%;}
.Floor001126 .auto01:first-child{border-top: 1px solid #cecece;padding-top: 2%;}
.Floor001126 .auto01{margin-bottom: 2%;border-bottom: 1px solid #cecece;padding-bottom: 2%;}
.Floor001126 .fl{width:47%;}
.Floor001126 .fl img{width:100%;}
.Floor001126 .pro img{ display:none;}
.Floor001126 .pro .Ispic{ padding-bottom:100%; display:block;}
.Floor001126 .fr{width: 50%;height:305.48%}
.Floor001126 .title{ text-align:center; position:relative; color:#eaeaf2; font-size:34px;}
.Floor001126 .title h1{ position:absolute; width:100%; left:0; top:8px; margin:0; font-size:30px; font-weight:normal; color:#000;}
.Floor001126 .title h1 span{ color:#395894;}
.Floor001126 .title h1.titel02{text-align: left;position: inherit!important;margin-bottom: 2%}
.Floor001126 .txt{ padding:1% 0; line-height:24px;text-align: justify;color:#333;font-size: 14px;}
.Floor001126 nav{ overflow:hidden; clear:both;}
.Floor001126 nav li{ float:left; width:32%; margin-right:2%; overflow:hidden;}
.Floor001126 nav li:last-child{ margin-right:0;}
.Floor001126 nav li a{ display:block; position:relative;}
.Floor001126 nav li img{ width:100%;}
.Floor001126 nav li figure{ position:absolute; width:146px; right:0; height:44px; top:50%; margin-top:-18px;  z-index:2;border:4px solid #fff; border-right:0;} 
.Floor001126 nav li figure span{ display:block; padding-left:10%;line-height:36px; font-size:16px;background: url(../images/Floor001126-a.png) no-repeat 90% center rgba(255,255,255,0.8); }
.Floor001126 nav li:hover figure span{ background-color:#395894; background-image:url(../images/Floor001126-ahover.png); color:#fff;}
.Floor001126 nav li:hover figure{ border-color:rgba(57, 88,148, 0.5);}
.Floor001126 .more{float: right;background: #395894;padding:1% 3%;font-size: 14px;color:#fff;}
@media(max-width:640px){
.Floor001126 nav li{ float:none; width:auto; margin-right:0; margin-bottom:3%; padding:0 10%;display: none;}
}
@media(max-width:480px){
    .Floor001126 .title h1{font-size: 14px;}
    .Floor001126 .title{font-size: 20px;letter-spacing: 1px;}
    .Floor001126 .txt{font-size: 12px;}
    .Floor001126 .fr,.Floor001126 .fl{width: 100%;float: none;}
}
    
/*Page002046 */
.Page002046 .Pages{ text-align:center; /*padding:1% 0 2% 0;*/}
.Page002046 .Pages a{ display:inline-block; vertical-align:middle;border:1px solid #395894; padding:0 15px; line-height:38px; color:#999;background: #fafbfc;}
.Page002046 .Pages a:hover,
.Page002046 .Pages a.a_cur{ background-color:#395894; color:#fff;}
.Page002046 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle; overflow:hidden;}
.Page002046 .Pages em a{ float:left; margin-right:3px;}
.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; }
    .Page002046 .Pages .a_prev,
.Page002046 .Pages .a_next{height:26px;}
    .Page002046 .Pages a{line-height:24px;}
}
/*
 .Floor001332 为demo编号
 */
.Floor001332{  padding-top:4%;}
.Floor001332 h2{ margin:0; font-size:28px; font-weight:normal; color:#fff; padding-bottom:3%;}
.Floor001332 h2 a{ float:right; color:#fff; font-size:14px;}
.Floor001332 li{ float:left;width:22%; position:relative; padding-bottom:31%; overflow:hidden; background-repeat:no-repeat; background-position:left top; background-size:auto 100%; transition:0.5s;}
.Floor001332 li *{ position:absolute; z-index:2; color:#fff; text-align:center; text-shadow:1px -1px 2px #000;}
.Floor001332 li a{ width:112px; border:1px solid #fff; line-height:40px; left:50%; margin-left:-56px; bottom:10%;}
.Floor001332 li h5{ margin:0; padding:0 5%; width:100%; font-size:18px; font-weight:normal; top:10%; line-height:30px;}
.Floor001332 li p{margin-top: 32%;display: none;}
.Floor001332 li h5::before{ position:absolute; content:''; width:20px; height:1px; background-color:#fff; left:50%; margin-left:-10px; bottom:-10px;}
.Floor001332 li::before{ position:absolute;content:''; width:100%; height:100%; background-color:rgba(0,0,0,0.3);transition:0.5s;}
.Floor001332 li:first-child{ width:32.7%;}
.Floor001332 li:first-child p{display: none;}
.Floor001332 li:first-child::before{ transform:translateY(-100%);} 
.Floor001332 ul:hover li{width:22% !important;}
.Floor001332 ul li:hover{ width:32.7% !important;}
.Floor001332 ul li:hover p{display: block;}
.Floor001332 ul:hover li::before{transform:translateY(0);}
.Floor001332 ul li:hover::before{transform:translateY(-100%);}
@media(max-width:1000px){
.Floor001332 li h5{ font-size:16px;}
}
@media(max-width:768px){
.Floor001332 li a{ width:90px; margin-left:-45px; line-height:30px;}
}
@media(max-width:640px) and (min-width:481px){
.Floor001332 li h5{ font-size:14px; line-height:20px;}
.Floor001332 li a{  font-size:12px;width:70px; margin-left:-35px;}
}
@media(max-width:480px){
.Floor001332 li{ width:50% !important; background-size:cover;}
.Floor001332 ul:hover li,
.Floor001332 li:hover{ width:50% !important; }
    .Floor001332 ul li p{display: none!important;}

}
@media(max-width:375px){
.Floor001332 h2{font-size:24px;}
.Floor001332 li h5{ font-size:13px;line-height:20px;height:20px; overflow:hidden;}
.Floor001332 li a{  font-size:12px;line-height:20px;width:70px; margin-left:-35px;}
}
/*
 .Floor002260 为demo编号
 */
.Floor002260{ padding-top:3%; font-size: 12px;}
.Floor002260 .box{/* border: 1px solid #cecece; border-top: 2px solid #004080;*/  margin-top: 20px;}
.Floor002260 .box-header{ padding: 20px; font-size: 15px; color: #222; border-bottom: 1px solid #cecece; line-height: 20px;}
.Floor002260 .box-header h3{font-size: 15px; margin: 0; float: left;position: relative;}
.Floor002260 .box-header h3:before{position: absolute;content: "";width: 7px;height:100%;left:-18%;top:0;background: #395894;}
.Floor002260 .box-header .more{ float: right; font-size: 14px; color: #333; font-weight: normal; transition: all .3s ease-in-out;}
.Floor002260 .box-header .more:hover{ color: #004080;}
.Floor002260 .box-content{ padding: 20px 0;/*border: 1px solid #cecece;*/height: 371px;}
.Floor002260 .product li{ width: 100%; /*padding: 27px 15px 27px;*//* border-top: 1px solid #cecece;*/cursor: pointer}

.Floor002260 .product li .inner{position: relative;}
.Floor002260 .product li{ width:30%;margin-right:5%;float:left;border: 1px solid #cecece;}
.Floor002260 .product li:nth-child(3n){margin-right: 0;}
.Floor002260 .product li:last-child{padding-bottom: 0;}
.Floor002260 .product li .pic{ width:100%; text-align: center; }
.Floor002260 .product li .pic a{ vertical-align: middle; }
.Floor002260 .product li .pic a img{/*height:100%;*/ max-height:250px;}
.Floor002260 .product li .word{text-align: center; border-top:1px solid #cecece;}
.Floor002260 .product li .word p{margin:0}
.Floor002260 .product li .word h4{ margin: 0; font-weight: normal; font-size: 12px; line-height: 36px;  overflow: hidden;}
.Floor002260 .product li .word h4 a{ color: #333;font-size: 14px;}
/*.Floor002260 .product li .word h4 a:hover{ color: #004080;}*/
.Floor002260 .product li .word .more{ padding-right: 12px; position: relative;color:#395894;}
.Floor002260 .product li .word .more i{position: absolute; top: 50%; margin-top: -3px;  right: 0; background: url(../images/Floor002260-icon.png); width: 8px; height: 7px; display: block;}
.Floor002260 .product li .word .more:hover{ color: #004080;}
.Floor002260 .product li .word .more:hover i{ background-image: url(../images/Floor002260-icon_hover.png);}
.Floor002260 .product li:hover .word{background: #395894;}
.Floor002260 .product li:hover p{color:#fff;}
.Floor002260 .product li:hover .word h4 a{color:#fff}
.Floor002260 .product li:hover .word .more{color:#fff;}
.Floor002260 .product li:hover img{border:1px solid #fff;}
.Floor002260 .new li{ padding:1% 4% 6% 4%; position: relative; line-height: 20px;cursor: pointer;/*background: #e7e7e7;*/border-left: 1px solid #cecece;border-right: 1px solid #cecece;}
.Floor002260 .new li:last-child{border-bottom: 1px solid #cecece;}
.Floor002260 .new li:nth-child(2n-1){border-top: 1px solid #cecece;border-bottom: 1px solid #cecece;}
.Floor002260 .new li:nth-child(2n){background: #fff;}
.Floor002260 .new li:hover{background: #b2c8f1;}
.Floor002260 .new li a{ display: block;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; color: #333;font-size:14px;line-height: 46px;}

.Floor002260 .new li a i{ font-size: 10px;  font-family:宋体; font-style: normal; padding-right: 5px;}
.Floor002260 .new li a:hover{color: #004080;}
.Floor002260 .new li time{ /*position: absolute; right: 0; top: 10px;*/ color: #999;float: left;}
.Floor002260 .new li span{ color: #999;right: 20px;float: right;}
.Floor002260 .about nav li{ float: left; width: 33.3334%; padding: 15px 2% 0; text-align: center;} 
.Floor002260 .about nav li .pic img{ border-radius: 50%; background-color: #1c5a98; transition: all .5s ease-in-out;}
.Floor002260 .about nav li:hover .pic img{ background-color: #004080; transform: rotateY(180deg);}
.Floor002260 .about nav li h4{ text-align: center; margin: 5px 0 0; font-size: 12px;}
.Floor002260 .about nav li h4 a{ color: #333;}
.Floor002260 .about nav li:hover h4 a{ color: #004080;}
@media only screen and (max-width:480px ) {
    .Floor002260 .product li{ width:100%; /* padding: 20px 10px 20px;*//*height:77px;*/}
    .Floor002260 .product li .word h4 a{font-size: 14px;}
    

}
@media only screen and (min-width:768px ) {
    .Floor002260 .box{ float: left;width: 49%;/*height: 330px;*/}
    .Floor002260 .product{ width: 100%; margin-top: 0;}
    .Floor002260 .about{ float: right;}
}
@media only screen and (min-width:1024px ) {
    .Floor002260 .box{ width: 64%; margin-left: 0; margin-top: 0;}
    .Floor002260 .new{ width:31%; margin-left: 5%;}
    
}
@media (max-width: 480px){
     .Floor002260 .product{  margin-top: 20px;}
     .Floor002260 .new li a{font-size: 12px;}
    .Floor002260 .new li{   }
    .Floor002260 .box-header{padding-top:5px;padding-bottom: 5px;}
    .Floor002260 .box-content{padding: 5px 0;height: auto;}
}
/*
 .Menu000654 ä¸ºdemoç¼–å·
 */
.Menu000654{ background:#fff;box-shadow: 1px 1px 5px #cecece; }
.Menu000654 header{ border:1px #d8d8d8 solid; background-color:#395894; color:#fff; font-size:22px; padding:5px 0 5px 0; text-align:center; /*margin-top:-55px; */position:relative; z-index:5;display: none;}
.Menu000654 header span{ font-size:14px; display:block;}
.Menu000654 li a{ display:block; padding-left:35px; padding-top:10px; padding-bottom:10px; line-height:20px;border-bottom:1px solid #d8d8d8;}
.Menu000654 li a:hover,
.Menu000654 li a.aon{ background-color:#395894; color:#fff;}
.Menu000654 li dl{ background-color:#fff; font-size:12px; display:none;}
.Menu000654 li a.click{ position:relative;} 
.Menu000654 li a.click::after,
.Menu000654 li a.click::before{ position:absolute; content:'';  background-color:#1c8bcd; top:50%;}
.Menu000654 li a.click::after{width:15px; height:2px; left:10px; margin-top:-2px;}
.Menu000654 li a.click::before{width:2px; height:15px; left:16px; margin-top:-8px;}
.Menu000654 li dl dd a{ color:#999;}
.Menu000654 li dl dd a.aon,
.Menu000654 li dl dd a:hover{ color:#395894; background: #c7eaff;}
.Menu000654 li a.aon::before{ display:none;}
.Menu000654 li a.aon::after{ background-color:#fff;}
@media(max-width:950px){
.Menu000654 header{ margin-top:0;font-size:14px; padding:8px 0; }
.Menu000654{width: 104%;margin-left: -2%;}
    .Menu000654 li a{font-size: 12px;padding-top:5px;padding-right: 5px;}
    .Menu000654 li dl dd a.aon, .Menu000654 li dl dd a:hover{padding-bottom: 5px;}
}
.mtop{margin-top: 2%;}
/*listall*/
.ListAll{/* padding-top:3%;*/}
 .ListAll ul{ margin:-1%; position:relative; overflow:hidden;    margin-bottom: 2%;}
 .ListAll li{ float:left; width:31%; margin:5px 1% 15px;  border:1px solid #ececec; transition:all 0.5s ease-out 0s;}
 .ListAll .pic{ display:block;transition:all 0.5s ease-out 0s; /*border:1px solid #f1f1f1;*/ padding-bottom:100%; overflow:hidden}
 .ListAll .pic img{ display:none;}
 .ListAll h4{ margin:0; text-align:center; font-weight:normal; font-size:16px; padding:13px 10px;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; border-top:1px solid #ececec;}
 .ListAll h4 a{ font-size:14px; font-weight:bold; color:#728391;}
 .ListAll li:hover .pic img{transform: scale3d(1.04,1.04,1.04);}
 .ListAll li:hover{ background:#395894;}
 .ListAll li:hover h4 a{ color:#fff;}
@media(max-width:767px){
 .ListAll li{ width:31.33334%}	

}
@media(max-width:480px){
 .ListAll li{ width:48%}	
 .List ul{ width:100%; float:none !important;}
 .List ul:first-child li{ margin-bottom:3.3%;}
    .ListAll h4 a{}
    .ListAll h4{padding: 5px 0 5px;font-size: 14px;}
    .ListAll h4 .fr{display: none;}
}
/*Floor001891*/
.mtopn{margin-top: 0;}
.Floor001891 .tab{margin:0 auto;}
.Floor001891 .tab li{text-align:center; font-size:16px; padding:23px 0; cursor:pointer; line-height:30px; position:relative;line-height: 36px;padding: 0 20px;width: 127px!important;border-radius: 3px;border: 1px solid #333;color:#333;}
.Floor001891 .tab li img{ margin-right:5px; vertical-align:middle;  width:30px; height:30px;}
.Floor001891 .tab li .hover{ display:none;} 
.Floor001891 .tab li.on{ color:#fff;background-color:#395894;border: none;}
.Floor001891 .tab li.on img{ display:none;} 
.Floor001891 .tab li.on .hover{ display:inline-block;} 
.Floor001891 .tab li.on i{ position:absolute; width:0; height:0; left:50%; margin-left:-12px;bottom:-12px; border-left:12px solid transparent;border-right:12px solid transparent;border-top:12px solid #81ae40;}
.Floor001891 .tab .bx-viewport{ padding-bottom:2%;}
@media(max-width:640px){
.Floor001891 .tab li{ font-size:14px;}
}
/*
 .Floor001891 为demo编号
 */
.Floor001891{margin-top: 2%;}
.Floor001891 li{ border-bottom: 1px solid #e3e3e3; margin-bottom: 5%; float:left; }
@media(min-width:769px){
.Floor001891 li{margin-right:0.3%; width:24%; }
/*.Floor001891 li:nth-child(4n){ margin-right:0;}*/
}
.Floor001891 li .Ispic{ padding-bottom:75%; background-size:contain;}
.Floor001891 li dd{ position:absolute; right:0; top:0; color: #999;padding-left: 30px; background: url(../images/Floor001891-icon.png) no-repeat left center;}
.Floor001891 li dt{font-size: 16px; color: #c49162;}
@media(max-width:768px){
.Floor001891 li{ width:48%; margin-right:4%;}
.Floor001891 li:nth-child(2n){ margin-right:0;}
}
@media (max-width: 480px){
    .Floor001891 .tab li{padding:0!important;margin-right: 0.2%;}
}
/*
 .RighInfo001277 ä¸ºdemoç¼–å·
 */
.RighInfo001277{ padding:2% 0;}
.RighInfo001277 .flall{float: left;width: 43%;}
.RighInfo001277 .list_img{ width:100%; position:relative;}
.RighInfo001277 .big_img{ /*position:absolute; left:0; top:0; height:100%; width:80%;*/border:1px solid #cecece;    text-align: center;}
.RighInfo001277 .big_img li,
.RighInfo001277 .big_img li figure{ position:absolute; left:0; width:100%; top:0; height:100%;}
.RighInfo001277 .big_img li figure{ border:1px solid #dcdcdc;background-size:contain;}
.RighInfo001277 .list{ padding:42px 0 42px 82.9%;}
.RighInfo001277 .list .bd{ position:relative;}
.RighInfo001277 .list a{ position:absolute; width:17.1%; height:40px; right:0; background:url(../images/RighInfo001277-btn_prev.png) no-repeat center center/auto 50%;  cursor:pointer;}
.RighInfo001277 .list a.prev{ top:0;}
.RighInfo001277 .list a.next{ bottom:0; background-image:url(../images/RighInfo001277-btn_next.png);}
.RighInfo001277 .list a.prevStop,
.RighInfo001277 .list a.nextStop{ cursor:default;}
.RighInfo001277 .list li{ height:130px;  position:relative;}
.RighInfo001277 .list li figure{ position:absolute; left:0; width:100%; top:9px; bottom:9px; background-size:contain; border:1px solid #f2f2f2;}
.RighInfo001277 .list li.on figure{ border:2px solid #e60a00;}
.RighInfo001277 .right_info{ float:right; width:53%;}
.RighInfo001277 .right_info h1,
.RighInfo001277 .right_info h3,
.RighInfo001277 .right_info p{ margin:0;padding:1.5% 0;border-bottom:1px solid #e7e8e8;}
.RighInfo001277 .right_info p{border-bottom: none;;}
.RighInfo001277 .right_info h1{ padding:2% 0; color:#e60a00; font-size:20px; padding-top: 0; font-family:Arial Black;}
.RighInfo001277 .right_info .rhc{color: #333;font-size: 16px; padding-top:2%; font-family:Arial;}
.RighInfo001277 .right_info h3{ font-size:14px; font-weight:normal;color: #666;}
.RighInfo001277 .right_info p{line-height:30px; color:#666;    text-align: justify; }

.RighInfo001277 .tab{ padding:3% 0;    }
.RighInfo001277 .tab .tabfl{width: 30%}
.RighInfo001277 .tab .tabfr{width: 70%;}
.RighInfo001277 .tab .h1_tab{ margin:0;  overflow:hidden; font-size:16px; font-weight:normal; color:#000;}
.RighInfo001277 .tab .h1_tab span{ float:left; padding:0 5%; line-height:40px; background-color:#f2f2f3; margin-right:2%; cursor:pointer;width: 49%;text-align: center;font-size: 12px;}
.RighInfo001277 .tab .h1_tab span:nth-child(2){margin-right: 0;}
.RighInfo001277 .tab .h1_tab span.on{ background-color:#395894; color:#fff;}
.RighInfo001277 .tab .h1_tab span.on a { color:#fff;}
.RighInfo001277 .tab .info{ padding-top:3%;}

.RighInfo001277 .ul_download li{ border-bottom:1px solid #d1d1d3; line-height:34px; background:url(../images/RighInfo001277-icon_download.png) no-repeat right center; padding:10px 0;}
.RighInfo001277 .ul_download li a{ padding:0 38px; background:url(../images/RighInfo001277-icon.png) no-repeat left center;}

@media(max-width:768px){
.RighInfo001277 .list_img,
.RighInfo001277 .right_info{ float:none; width:auto;}
}
@media(max-width:640px){
.RighInfo001277 .list li{ height:100px;}
.RighInfo001277 .right_info h1{font-size:14px; }
.RighInfo001277 .right_info h3{ font-size:14px;}
 }	
@media(max-width:480px){
.RighInfo001277 .list{ padding-top:30px; padding-bottom:30px;}
.RighInfo001277 .list a{ height:28px;}
.RighInfo001277 .list li{ height:80px;}
.RighInfo001277 .tab .h1_tab{ font-size:14px;}
.RighInfo001277 .tab .h1_tab span{ padding:0 3%;    width: 48%;}
    .RighInfo001277 .right_info p,.RighInfo001277 .tab .h1_tab span{font-size: 12px;}
    .RighInfo001277 .tab .tabfr,.RighInfo001277 .tab .tabfl{float: none;width: 100%;}
    .RighInfo001277 .flall{float: none;width: 100%;}
    
 }	
/*Menu002077 */
.Menu002077{ padding:1% 0;}
.Menu002077 .columnName{ font-size:18px;color:#000; width:27%;margin-bottom: 2%;}
.Menu002077 .columnName b{ font-size:22px;  display:inline-block; padding-right:10px;font-family:Tahoma, Geneva, sans-serif;}
.Menu002077 .columnName b:after{ width:105%; content:''; display:block; height:8px; margin-top:-8px; background-color:#efefef;}
.Menu002077 .columnName span{ display:block; padding-top:10px;}
.Menu002077 ul{  max-width:100%;}
.Menu002077 li{ float:left; margin-left:10px; margin-bottom:1px;}
.Menu002077 li a{ display:block; padding:0 28px; border-radius:50px; line-height:35px;/* border:1px solid #e2e2e2; */background:#efefef; font-size:14px;}
.Menu002077 li:hover a,
.Menu002077 li.aon a{ color:#fff; background:#395894; border-color:#395894;}

@media(max-width:1000px) and (min-width:769px){
.Menu002077 .columnName b{ font-size:20px;}
}
@media(max-width:768px){
.Menu002077 .columnName{ float:none; padding:2% 0; text-align:center; width:auto;}
.Menu002077 ul{ float:none; max-width:none; overflow:hidden;}
.Menu002077 li{ width: 48%; margin:0 2% 2% 2%; text-align:center;}
.Menu002077 li:nth-child(2n){ margin-left: 0; margin-right:0;}
.Menu002077 li a{ padding: 0 2%;}
}
@media(max-width:480px){
.Menu002077 .columnName b{ font-size:28px;}
.Menu002077 li a{ font-size:12px;}
}
@media(max-width:375px){
.Menu002077 .columnName b{ font-size:14px;}
}
/*
 .Floor002384 为demo编号
 */
.Floor002384{ padding-top: 3%;}
.Floor002384 dd{ float:left; width:16%; padding-right: 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:2%;  padding-left:19%;width:100%; font-size:12px;background:rgba(0, 0, 0, 0.65) 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;}
.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:20% 0  20% 0; width:100%; color:#fff;
 text-align:center; background:rgba(0, 0, 0, 0.65) 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; margin-bottom:10px; box-shadow:0 1px 0 rgba(0,0,0,0.2);}
.Floor002384 dd .name ol a{ display:block; font-size:16px; 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(57, 88, 148, 1) none repeat scroll 0 0 !important;filter:Alpha(opacity=100); background:#395894; 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 dd.active .name ol em img{width: 50%;height:50%;}
.Floor002384 .Title{ padding: 2% 0; position: relative;}
.Floor002384 .Title h3{ font-size: 26px; color: #da251d; font-weight: normal;position: relative; padding-bottom: 5px; margin-bottom: 5px;}
.Floor002384 .Title span{ color: #9e9e9e; text-transform: uppercase; font-size: 12px;letter-spacing:3px}
.Floor002384 .Title h3:before{position: absolute; content: ''; width: 50px; height: 1px; background-color: #9e9e9e; 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.png) no-repeat center;}

@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;display: none;}
 .Floor002384 dd .name ol a{ font-size:13px;}
    .Floor002384 dd.active .name ol{background: rgba(0, 0, 0, 0.65) none repeat scroll 0 0 !important;}
    .Floor002384 dd.active .name ol em{display: none;}
    .Floor002384 dd.active .name{width: 100%;}
    .Floor002384 dd.active .txt{display: none;}

}
/*
 .Floor000881 为demo编号
 */
.Floor000881{   padding-top: 3%;padding-bottom: 2%;}
.Floor000881 h1{ margin:0; margin-bottom:24px; font-size:20px; font-weight:normal; background:url(../images/Floor000881-icon.png) no-repeat left center; padding-left:30px;color:#333;}
.Floor000881 h1 a{ float:right; color:#999; font-size:16px;}
.Floor000881 .list_copy{ }
.Floor000881 .bx-viewport{ z-index:1;}
.Floor000881  li{ text-align:center; position:relative;width:30.5%;float: left;margin-right: 4%;margin-bottom: 2%;}
.Floor000881  li:nth-child(3n){margin-right: 0}
.Floor000881  li .Ispic{ display:block; padding-bottom:50%;}
.Floor000881  li p{ margin:0; line-height:55px;border:1px solid #eaeaea; border-top:0; background-color:#fff;}
.Floor000881  li:hover p{ background-color:#014584;}
.Floor000881  li:hover p a{ color:#fff;}
.Floor000881 .bx-wrapper{ position:relative;}
.Floor000881 .bx-pager{ display:none;}
.Floor000881 .bx-controls-direction a{ position:absolute; width:21px; height:21px; top:50%; margin-top:-10px; overflow:hidden; line-height:200px; z-index:10;}
.Floor000881 .bx-controls-direction a.bx-prev{ left:-25px;}
.Floor000881 .bx-controls-direction a.bx-next{ right:-25px;}
.Floor000881 .bx-controls-direction a::before,
.Floor000881 .bx-controls-direction a::after{ position:absolute; content:''; width:15px; height:2px; background-color:#3099d2; left:0; }
.Floor000881 .bx-controls-direction a::before{ transform:rotate(-45deg);top:4px;}
.Floor000881 .bx-controls-direction a::after{ transform:rotate(45deg);top:14px;}
.Floor000881 .bx-controls-direction a.bx-next::before{ transform:rotate(45deg); left:auto; right:0;}
.Floor000881 .bx-controls-direction a.bx-next::after{ transform:rotate(-45deg); left:auto; right:0;}
@media(max-width:1250px){
.Floor000881 .bx-controls-direction a.bx-prev{ left:5px;}
.Floor000881 .bx-controls-direction a.bx-next{ right:5px;}
}
@media(max-width:768px){
.Floor000881{ padding:20px 0;}
}
@media(max-width:480px){
.Floor000881  li{width: 49%;margin-right: 2% !important;}
.Floor000881  li:nth-child(2n){margin-right: 0!important;}
.Floor000881 li p{line-height: 22px}
.Floor000881 li p a{font-size: 12px;}
}

/*
 .Floor057 为demo编号
 */
.Floor057{   padding-top: 3%;padding-bottom: 2%;}
.Floor057 h1{ margin:0; margin-bottom:24px; font-size:20px; font-weight:normal; background:url(../images/Floor000881-icon.png) no-repeat left center; padding-left:30px;color:#333;}
.Floor057 h1 a{ float:right; color:#999; font-size:16px;}
.Floor057 .list_copy{ }
.Floor057 .bx-viewport{ z-index:1;}
.Floor057  li{ text-align:center; position:relative;width:30.5%;float: left;margin-right: 4%;margin-bottom: 2%;border:1px solid #eaeaea;}
.Floor057  li:nth-child(3n){margin-right: 0}
.Floor057  li .Ispic{ display:block; padding-bottom:100%;}
.Floor057  li p{ margin:0; line-height:55px; border-top:1px solid #eaeaea; background-color:#fff;}
.Floor057  li:hover p{ background-color:#014584;}
.Floor057  li:hover p a{ color:#fff;}
.Floor057 .bx-wrapper{ position:relative;}
.Floor057 .bx-pager{ display:none;}
.Floor057 .bx-controls-direction a{ position:absolute; width:21px; height:21px; top:50%; margin-top:-10px; overflow:hidden; line-height:200px; z-index:10;}
.Floor057 .bx-controls-direction a.bx-prev{ left:-25px;}
.Floor057 .bx-controls-direction a.bx-next{ right:-25px;}
.Floor057 .bx-controls-direction a::before,
.Floor057 .bx-controls-direction a::after{ position:absolute; content:''; width:15px; height:2px; background-color:#3099d2; left:0; }
.Floor057 .bx-controls-direction a::before{ transform:rotate(-45deg);top:4px;}
.Floor057 .bx-controls-direction a::after{ transform:rotate(45deg);top:14px;}
.Floor057 .bx-controls-direction a.bx-next::before{ transform:rotate(45deg); left:auto; right:0;}
.Floor057 .bx-controls-direction a.bx-next::after{ transform:rotate(-45deg); left:auto; right:0;}
@media(max-width:1250px){
.Floor057 .bx-controls-direction a.bx-prev{ left:5px;}
.Floor057 .bx-controls-direction a.bx-next{ right:5px;}
}
@media(max-width:768px){
.Floor057{ padding:20px 0;}
}
@media(max-width:480px){
.Floor057  li{width: 49%;margin-right: 2% !important;}
.Floor057  li:nth-child(2n){margin-right: 0!important;}
.Floor057 li p{line-height: 22px}
.Floor057 li p a{font-size: 12px;}
}

/*PicList002097 */
.PicList002097{margin-top: 3%;}
.PicList002097 .wrap-header {position:relative;margin-bottom:5%;}
.PicList002097 .wrap-header .more {position:absolute;display:inline-block!important;width:3%;top:unset;bottom:-35px;left:50%;transform:translateX(-50%);line-height:24px;}
.PicList002097 .wrap-header h2:before {left:50%;transform:translateX(-50%);}
.PicList002097 ul{margin-top: 3%;}
.PicList002097 li{ float:left; width:29.5%; margin-right:5%;/* margin-bottom:3%;*/}
.PicList002097 li:nth-child(3n){margin-right: 0}
.PicList002097 li .Ispic{ display:block; width: 100%;height:100%;overflow: hidden;}
.PicList002097 li .Ispic img{width: 100%; transition: all 0.5s;}
.PicList002097 li div{ border:1px solid #cecece; border-top:0;}
.PicList002097 li p{ line-height:20px; overflow:hidden; height:54px; color:#333; font-size:13px; padding:0 8%;margin-top: 0;padding-top: 4%}
.PicList002097 li aside{ border-top:1px solid #cecece; padding:0 5%; /*line-height:36px;*/ text-align:center;position: relative;z-index: 1;}
.PicList002097 li aside:before{background: #395894;content: "";position: absolute;left: 0;top:0;width:0%;height: 100%;z-index: -1;transition: all 0.5s;}
.PicList002097 li aside a{ padding-right:15px; color:#395894;/* display:inline-block;  */  line-height: 44px;}
.PicList002097 li:hover img{transform: scale(1.2);}
.PicList002097 li:hover aside:before{width: 100%;}
.PicList002097 li:hover aside a{color:#fff;}
@media(min-width:769px){
.PicList002097 li:nth-child(4n){ margin-right:0;}
}
@media(max-width:768px){
.PicList002097 li{ width:32%;}
}
@media(max-width:768px) and (min-width:481px){
.PicList002097 li:nth-child(3n){ margin-right:0;}
}
@media(max-width:480px){
.PicList002097 li{ width:100%;}
.PicList002097 li p{padding:0 2px;font-size: 12px;height: 63px;}
.PicList002097 li aside a{font-size: 12px;text-align: center;}
}

/*PicList054 */
.PicList054{margin-top: 3%;}
.PicList054 .wrap-header {position:relative;margin-bottom:5%;}
.PicList054 .wrap-header .more {position:absolute;display:inline-block!important;width:3%;top:unset;bottom:-35px;left:50%;transform:translateX(-50%);line-height:24px;}
.PicList054 .wrap-header h2:before {left:50%;transform:translateX(-50%);}
.PicList054 ul{margin-top: 3%;}
.PicList054 li{ float:left; width:23.5%; margin-right:2%; margin-bottom:2%; /* margin-bottom:3%;*/ border:1px solid #cecece;}
.PicList054 li:nth-child(4n){margin-right: 0}
.PicList054 li a{ position:relative; display:block; width: 100%; height:100%; overflow: hidden;}
.PicList054 li a:before{ content:""; background-color:rgba(0,0,0,0); position:absolute; left:0; top:0; width:100%; height:100%;transition: .3s;}
.PicList054 li:hover a:before{ background-color:rgba(0,0,0,0.5);}
.PicList054 li .Ispic{/* padding:46% 6%; */ height: 0;padding-bottom: 107.61%;}
.PicList054 li .Ispic img{width: 100%; transition: all 0.5s; display:none;}
.PicList054 li div{ position:absolute;bottom:0;width:100%;min-height:50px;display: none;}
.PicList054 li:hover div{display: block;}
.PicList054 li p{ line-height:20px; overflow:hidden; height:54px; color:#333; font-size:13px; padding:0 8%;margin-top: 0;padding-top: 4%}
.PicList054 li aside{ padding:0 5%; /*line-height:36px;*/ text-align:center;position: relative;z-index: 1; padding-right:15px; color:#fff; line-height: 1.5;}
/*.PicList054 li aside:before{background: #395894;content: "";position: absolute;left: 0;top:0;width:0%;height: 100%;z-index: -1;transition: all 0.5s;}*/
/*.PicList054 li a:hover:before{ background:0;}*/
/*.PicList054 li:hover img{transform: scale(1.2);}
.PicList054 li:hover aside:before{width: 100%;}*/

@media(min-width:769px){
.PicList054 li:nth-child(4n){ margin-right:0;}
}
@media(max-width:768px){
.PicList054 li{ width:32%;}
}
@media(max-width:768px) and (min-width:481px){
.PicList054 li:nth-child(4n){ margin-right:0;}
}
@media(max-width:480px){
.PicList054 li{ width:100%;}
.PicList054 li p{padding:0 2px;font-size: 12px;height: 63px;}
}

.Floor001316{ padding:2% 0 0% 0;}
.Floor001316 h2{ margin:0 0 5% 0; text-align:center; font-weight:normal; font-size:22px;}
.Floor001316 h2 b{ display:block;font-size: 34px;color: #163e78;}
.Floor001316 h2 span{ display:inline-block; border-bottom:1px solid #d5d5d5; color:#000; position:relative; padding:0 10% 20px;}
.Floor001316 h2 span::before{ position:absolute; content:''; width:40px; height:3px; background-color:#88ba00; left:50%; margin-left:-20px; bottom:-2px;}
.Floor001316 dl{ min-height:400px;}
.Floor001316 dd{ border:1px solid #d9d9d9; background-color:#f7f7f7; width:25%; float:left; height:400px; position:relative; transition:0.3s;}

.Floor001316 dd div ul{text-align: center;}
.Floor001316 dd .titelpic{font-size: 20px;color: #153e78;border-bottom: #ececec 1px solid; margin:0; font-weight:normal;padding: 29px 0 29px 0;text-align: center;background: #395894;}
.Floor001316 dd .titelpic a{font-size: 18px;color:#fff;}
.Floor001316 dd:nth-child(2n) .titelpic{background:#3776bb;}
.Floor001316 dd .titelpic em img{display: none;}
.Floor001316 dd div ul img{display:block;}

.Floor001316 dl dd .wordall{display: none; padding:0 10%;}
.Floor001316 dl dd .wordall h1{font-size: 18px;font-weight: normal;}
.Floor001316 dd p{ line-height:20px;  overflow:hidden; font-size:12px; margin:3% 0;text-align: justify;}
.Floor001316 dd ol:first-child{ padding-top:0;}
.Floor001316 dd:nth-child(2) ol{ margin-bottom:15px;}
.Floor001316 dd .more{ text-align:center; position:absolute; bottom:5%; left:0; width:100%;display:none;}
.Floor001316 dd .more a{ display:inline-block;width: 100px; line-height:33px; font-weight:bold; color:#fff; background-color:#3776bb;height: 33px; border-radius:3px; font-size: 14px;font-weight: normal;}
@media(min-width:769px){
.Floor001316 dl:hover dd{ width:25%;}
.Floor001316 dl dd:hover{ width:25%; height:430px; margin-top:-15px;border:none;box-shadow: 1px 1px 5px #cecece;}
.Floor001316 dd:hover .titelpic { border-radius: 5px 5px 0 0   ;    padding: 10px 0 10px 0;}
.Floor001316 dl dd:hover{ background-color:#fff;border-radius: 5px;}
  
.Floor001316 dl dd:hover a{ color:#fff;}
.Floor001316 dl dd:hover .more {display:block;}
.Floor001316 dl dd:hover .more a{color:#fff;background-color:#e82d31;}
.Floor001316 dl dd:hover h1,
.Floor001316 dl dd:hover p{ color:#153e78;}
.Floor001316 dl dd:hover  .titelpic em img{display: block;margin-left: 29%;}
.Floor001316 dl dd:hover div ul img{display: none;}
.Floor001316 dl dd:hover .wordall{display: block;}
.Floor001316 dd:hover .titelpic a{display: none;}
}

@media(max-width:768px){
.Floor001316 dl dd{  height:auto;width: 50%;}
.Floor001316 dd div ul img{}
.Floor001316 dd .titelpic{    font-size: 14px;    padding: 10px 0 10px 0;}
.Floor001316 dd .more a{font-size: 12px;}
.Floor001316 dd .titelpic a{ font-size: 14px; }
   

}
@media(max-width:480px){
.Floor001316 h2{font-size:20px;}
.Floor001316 h2 b{font-size: 28px;}
.Floor001316 dd{width: 48%;}
 

}
@media (max-width: 320px){
  
}
/*listall*/
.ListAllpro{ padding-top:2%;}
 .ListAllpro ul{ margin:-1%; position:relative; overflow:hidden;}
 .ListAllpro li{ float:left; width:21%; margin:2%;  border:1px solid #ececec; transition:all 0.5s ease-out 0s;}
.ListAllpro li:nth-child(4n){margin-right: 0;}
 .ListAllpro .pic{ display:block; /*border:1px solid #f1f1f1;*/ overflow:hidden}
.ListAllpro .pic img{transition:all 0.5s ease-out 0s;}
 .ListAllpro h4{ margin:0; text-align:center; font-size:14px; padding:13px 10px;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; border-top:1px solid #ececec;}
 .ListAllpro h4 a{ color:#728391;}
 .ListAllpro li:hover .pic img{transform: scale3d(1.04,1.04,1.04);}
 .ListAllpro li:hover{ background:#395894;}
 .ListAllpro li:hover h4 a{ color:#fff;}
@media(max-width:767px){
 .ListAllpro li{ width:31.33334%}	

}
@media(max-width:480px){
 .ListAllpro li{ width:46%}	
    .ListAllpro h4 a{}
    .ListAllpro h4{padding: 5px 0 0px;font-size: 14px;}
    .ListAllpro h4 .fr{display: none;}
}
/*PicList002097 */
.solution{margin-top: 3%;}
.solution ul{margin-top: 2%;}
.solution li{ float:left; width:30.6%; margin-right:4%;/* margin-bottom:3%;*/margin-bottom:3%;padding: 0.5%;border: 1px solid #cecece;}
.solution li:nth-child(3n){margin-right: 0}
.solution li .Ispic{ display:block; width: 100%;height:100%;overflow: hidden;}
.solution li .Ispic img{width: 100%; transition: all 0.5s;}
.solution li div{ /*border:1px solid #cecece;*/ border-top:0;}
/*.PicList002097 li .dot{ text-align:center;padding:5% 5% 0 5%;}
.PicList002097 li .dot:after{ display:block; content:''; height:1px; width:53px; margin:0 auto; margin-top:5%; background-color:#eaeaea;}*/
.solution li p{ line-height:20px; overflow:hidden; height:54px; color:#333; font-size:13px; padding:0 8%;margin-top: 0;padding-top: 4%}
.solution li aside{ border-top:1px solid #cecece; padding:0 5%; /*line-height:36px;*/ text-align:center;position: relative;z-index: 1;}
.solution li aside:before{background: #395894;content: "";position: absolute;left: 0;top:0;width:0%;height: 100%;z-index: -1;transition: all 0.5s;}
.solution li aside a{ padding-right:15px; color:#395894;/* display:inline-block;  */  line-height: 44px;}
.solution li:hover img{transform: scale(1.2);}
.solution li:hover aside:before{width: 100%;}
.solution li:hover aside a{color:#fff;}
@media(min-width:769px){
.solution li:nth-child(3n){ margin-right:0;}
}
@media(max-width:768px){
.solution li{ width:32%;}
}
@media(max-width:768px) and (min-width:481px){
.solution li:nth-child(3n){ margin-right:0;}
}
@media(max-width:480px){
.solution li{ width:48%;margin-right: 2% !important;}
.solution li:nth-child(2n){ margin-right:0 !important;}
.solution li p{padding:0 2px;font-size: 12px;height: 63px;}
.solution li aside a{font-size: 12px;text-align: center;line-height: 30px;}
}
/*PicList001954*/
.PicList00195401 .TextList000962 ul{width: 100%;}
.PicList00195401{ padding:2% 0 0 0;}
.PicList00195401 .ad{ float:left; width:47%;}
.PicList00195401 .ad img{margin-bottom: 2%;}
.PicList00195401 .ad img{ width:100%;}
.PicList00195401 .adb {width: 100%}
.PicList00195401 .adb img{border: solid 1px #cecece;}
.PicList00195401 .adb .imgw{width: 64%;margin-right: 2%;float: left;}
.PicList00195401 .adb .imgw:nth-child(2n){margin-right: 0%}
.PicList00195401 .adb p{letter-spacing: 2px;
    text-transform: uppercase;color:#395894;text-align: center}
.PicList00195401 ul{ float:right; width:47%;font-size: 18px;color: #000;margin-top: 0;}
.PicList00195401 ul .fli{height:100%;;border-bottom: 1px #f7f7f7 solid;}
.PicList00195401 ul .htitel{letter-spacing: 2px;text-transform: uppercase;text-align: right;}
.PicList00195401 li{ padding-bottom:0%;    margin-bottom: 3%;}

.PicList00195401 li h1{ margin:0; border-bottom:1px solid #ebe5e0; color:#395894; font-size:26px; padding-right:120px;position:relative;}
.PicList00195401 li h1:after{ display:block; content:'';height:2px; margin-top:20px;background-color:#395894; width:40px;}
.PicList00195401 li pre{ margin:2% 0; color:#333; font-size:14px;text-align: justify;line-height: 22px;}

@media(max-width:640px){
.PicList00195401 .ad,
.PicList00195401 ul{ float:none; width:auto;}
.PicList00195401 .ad{ text-align:center; padding-bottom:3%;}
.PicList00195401 .ad img{ width:auto;}
    
}
@media(max-width:480px){
    .PicList00195401 .adb p{font-size: 12px;}
    .PicList00195401 ul .htitel{font-size: 16px;}
    .PicList00195401 li h1 a{font-size: 14px;}
    .PicList00195401 li pre{font-size: 12px;}
    .PicList00195401 ul .fli{height: auto;}
}
/*
 .PicList000729 为demo编号
 */
.PicList000729 li{ float:left; width:23%; margin-right:2.5%; text-align:center; padding:2% 0;cursor: pointer;}
.PicList000729 li:nth-child(4n){ margin-right:0;}
.PicList000729 li figure{ border:1px solid #d9dbdc; padding:3px;}
.PicList000729 li figure em{ display:block; background-repeat:no-repeat; background-position: center center; background-size:cover; padding-bottom:128%;}
.PicList000729 li h5,
.PicList000729 li p{ margin:0; }
.PicList000729 li h5{ font-size:14px; padding:10px 0;}
.PicList000729 li span{color: #57a9ac;border: 1px solid #57a9ac;border-radius: 5px;padding: 0 10px;display: inline-block; line-height:2;}
.PicList000729 li p{ color:#666; padding-bottom:10px;line-height: 40px;border-bottom: 1px solid #cecece;}
.PicList000729 li:hover p{ color:#395894;border-bottom: 1px solid #395894;}
.PicList000729 li:hover figure{ border:1px solid #395894;}
.PicList000729 li a:hover span{ color:#fff;background-color:#395894;}
@media(max-width:640px){
.PicList000729 li{width:49%;margin-right:2%;}
.PicList000729 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.PicList000729 li{width:49%;margin-right:2%;}
.PicList000729 li:nth-child(2n){ margin-right:0;}
}

/*Form002100 */
.Form002100 {margin: 3% 0 4%}
.Form002100 .reg_form{ border:5px solid #f0f0f0; padding:3%;}
.Form002100 .reg_form h1{ margin:0; font-size:18px; color:#333;}
.Form002100 .reg_form dl{ border-top:1px dashed #ccc; padding:3% 0 0 0; margin-top:3%; overflow:hidden;}
.Form002100 .reg_form dl dt,
.Form002100 .reg_form dl dd{ float:left; line-height:37px;}
.Form002100 .reg_form dl dt{ width:24%; padding-left:3%;}
.Form002100 .reg_form dl dt b{ width:37px; height:37px; display:inline-block; margin-right:10px; text-align:center; line-height:37px; background:#e4e4e4; border-radius:50%; color:#fff;}
.Form002100 .reg_form dl dd{ width:76%;}
.Form002100 .reg_form dl.table dt{ width:20%; }

.Form002100 .reg_form dl.tab a{ float:left;border:1px solid #e4e4e4; padding:0 5%; border-radius:3px; line-height:44px; margin-right:2%; color:#999;}
.Form002100 .reg_form dl.tab a.on{ border-color:#f04848; color:#333;}
.Form002100 .reg_form table{}
.Form002100 .reg_form td{ padding:0; line-height:37px; padding-bottom:10px;}
.Form002100 .reg_form td.f_name{ width:258px; color:#666;}

.Form002100 .reg_form td .text{ width:100%; border:1px solid #e4e4e4; padding:0 10px; border-radius:3px; line-height:37px; height:37px;}
.Form002100 .reg_form td .text1{ padding:10px;  height: 110px;width:100%; border:1px solid #e4e4e4;}
.Form002100 .reg_form td.btn{ text-align:center;}
.Form002100 .reg_form td.btn input{width:46%;border-radius:3px; font-size:18px; color:#fff; background:#c40202; cursor:pointer; padding:0; font-weight:bold; border:none; height:44px; min-width:120px;}

.Form002100 #whir_1 label,.Form002100 #whir_2 label{ display:block;}

@media(max-width:1000px){
    .Form002100 .reg_form dl dt,
    .Form002100 .reg_form dl dd{ float:none; width:auto !important;}
    .Form002100 .reg_form dl dt{ padding-left:0; padding-bottom:10px;}
}
@media(max-width:640px){
    .Form002100 .reg_form h1{font-size: 17px;}
    .Form002100 .reg_form td{line-height: 22px}
    .Form002100 .reg_form td.f_name{width: 21%;font-size: 12px;}
    .Form002100 .reg_form td.btn input{ font-size:15px; }

}

/*
 .PicList000593 ä¸ºdemoç¼–å·
 */
.PicList000593{ padding-top:2%;}
.PicList000593 li{ float:left; width:32%; margin-right:2%; position:relative; margin-bottom:2%;}
.PicList000593 li:nth-child(3n){ margin-right:0;}
.PicList000593 li .video_files{position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
.PicList000593 li .video_files video{width:100%; height:100%; background-color:#000;}
.PicList000593 li .video_files .close{position: absolute;right: 3%;top: 3%;z-index: 10;width: 30px;height: 30px;border-radius: 50%;background-color: #761b1b;cursor: pointer;}
.PicList000593 li .video_files .close::before,
.PicList000593 li .video_files .close::after{ position:absolute; content:''; width:3px; height:70%; border-radius:3px; background-color:#fff; left:13px; top:5px;}
.PicList000593 li .video_files .close::before{ transform:rotate(45deg);}
.PicList000593 li .video_files .close::after{ transform:rotate(-45deg);}
.PicList000593 li figure{ position:relative;}
.PicList000593 li figure em{ display:block; padding-bottom:65%; background-size:cover; background-position:center center; background-repeat:no-repeat;}
.PicList000593 li figure a{ width:100%; height:100%; position:absolute; left:0; top:0; background-color:rgba(0,0,0,0.5); }
.PicList000593 li figure a::before,
.PicList000593 li figure a::after{position: absolute; content:'';z-index: 5;top: 50%;left: 50%;}
.PicList000593 li figure a::before{width: 70px;height: 70px;border: 3px solid rgba(255,255,255,0.6);margin-left: -35px;margin-top: -35px;border-radius: 50%;}
.PicList000593 li figure a::after{width: 0;height: 0;border-top: 15px solid transparent;border-bottom: 15px solid transparent;border-left: 20px solid rgba(255,255,255,0.6);margin-left: -3px;margin-top: -12px;}
.PicList000593 li p{text-align:center;}
@media(max-width:768px){
    .PicList000593 li{width:49%; margin-right:2%;}
    .PicList000593 li:nth-child(3n){ margin-right:2%;}
    .PicList000593 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
    .PicList000593 li figure a::before{width: 50px;height: 50px;margin-left: -25px;margin-top: -25px;}
    .PicList000593 li figure a::after{border-top-width: 10px;border-bottom-width: 10px;border-left-width: 15px;margin-left: -3px;margin-top: -7px;}
}
@media(max-width:375px){
    .PicList000593 li figure a::before{width: 40px;height: 40px;margin-left: -20px;margin-top: -20px;}
    .PicList000593 li{width:100%; float:none; margin-right:0 !important;}
}



/*PicList001912*/
.PicList001912{margin-top: 2%;}
.PicList001912 li{margin-bottom: 32px; border: 1px solid #e3e3e3; padding: 4px; transition: .4s;}
.PicList001912 li:hover{box-shadow: 0 4px 20px rgba(0, 0, 0, .18); transition: .4s;}
.PicList001912 li div{padding: 2%; overflow: hidden;}
.PicList001912 li .pic{float: left; width: 25.4%;}
.PicList001912 li .pic img{display: block; width: 100%;}
.PicList001912 li figure{position: relative; float: right; border-left: 1px solid #f3f3f3; width: 70%; padding-left: 4%;}
.PicList001912 li h3{margin: 0; line-height: 48px; font-size: 18px;}
.PicList001912 li h3 span{float: right; color: #444; font-size: 12px; font-weight: normal;}
.PicList001912 li p{line-height: 24px; overflow: hidden; height: 72px; color: #444;}
.PicList001912 li .more{color: #0253A2;}
.PicList001912 li h3:hover a{color: #0253A2}
@media(max-width:1000px){
    .PicList001912 li h3{line-height: normal;}
    .PicList001912 li p{margin: 2% 0; height: 48px;}
}
@media(max-width:480px){
    .PicList001912 li .pic, .PicList001912 li figure{float: none; width: auto;}
    .PicList001912 li figure{border: 0; padding-left: 0; padding-top: 4%;}
}


/*
 .RighInfo002228 为demo编号
 */
.RighInfo002228{ padding:3% 0 ;}
.RighInfo002228 .single-header{ text-align:center;}
.RighInfo002228 .single-header h1{ color:#cf0202; font-size:24px; margin:10px 0; font-weight:normal;}
.RighInfo002228 .single-header h3{ color:#666; font-size:14px; font-weight:normal;}

.RighInfo002228 .single-content{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; overflow:hidden; font-size:14px; line-height:24px; color:#666;}
.RighInfo002228 .single-content p{ font:normal 16px/32px "微软雅黑"; color:#333; margin:0;}
.RighInfo002228 .single-content .no-textindent{ text-indent:0;}
.RighInfo002228 .col2+.col2{ margin-top:10px;}
@media(max-width:480px){
    .RighInfo002228 .single-header h1{ font-size:18px;}
    .RighInfo002228 .single-header h3{ margin-bottom:3%;}
    .RighInfo002228 .txt h1{ text-align:center;}
}
@media screen and (min-width:465px){
    .RighInfo002228 .col2{ width:48%;}
    .RighInfo002228 .fr{ float:right;}
    .RighInfo002228 .col2+.col2{ margin-top:0;}
}
@media screen and (min-width:768px){
    .RighInfo002228 .single-header h1{ font-size:24px;}
    .RighInfo002228 .single-header h3{ font-size:18px;}
    .RighInfo002228 .single-content p{ padding:15px 0;}
    .RighInfo002228 .single-header h3:after{ background-color:#f3eee9; position:absolute; top:50%; z-index:1; margin-top:0;}

}
@media screen and (min-width:1024px){
    .RighInfo002228 .single-header h1{ font-size:28px;}
}


/*
 .Map002364 为demo编号
 *//*
.Map002364 img {max-width:none;}
.Map002364{padding-top: 4%;background:url(../images/Map002364-bg.jpg) repeat-x left bottom #f6f6f6; padding-bottom:3%;}

.Map002364 .columnName{ font-size:26px; font-family:'微软雅黑';   color:#333; margin:0; padding-bottom:1%; padding-top: 2%; text-align:center;}
.Map002364 .columnName:after{ display:block; margin:0 auto; width:68px; height:1px; background-color:#bbb; margin-top:16px; content:'';}
.Map002364 dd{ border:10px solid #fff;margin-bottom:2%; padding-left:62%; background-color:#f9f9f9; position:relative;}
.Map002364 dd:last-child{ margin-bottom:0;}

.Map002364 dd figure{ padding:3%;}
.Map002364 dd ul{ padding-bottom:3%; }
.Map002364 dd li{line-height:24px; padding:30px 0; padding-left:50px; border-bottom:1px dashed #dbdbdb; background:url(../images/Map002364-icon_name.gif) no-repeat center left; font-size:16px; color:#767676;}
.Map002364 dd li:nth-child(2){background-image:url(../images/Map002364-icon_add.gif);}
.Map002364 dd li:nth-child(3){background-image:url(../images/Map002364-icon_tel.gif);}
.Map002364 dd li:nth-child(4){background-image:url(../images/Map002364-icon_fax.gif);}
@media(min-width:641px){
.Map002364 .map{ position:absolute !important; width:60%; left:0; height:100%; top:0;}
}
@media(max-width:640px){
    .Map002364 .columnName:after{margin-top: 8px;}
    .Map002364 .columnName{font-size: 20px;}
    .Map002364 dd li{padding: 10px 0; padding-left:50px;     font-size: 12px;}
.Map002364 dd{ padding:3%;}
.Map002364 .map{  position:relative !important;}
.Map002364 dd figure{ padding:0;}
}
@media(max-width:480px){
.Map002364 dd figure h1{ font-size:20px;}
}*/

/*
 .TextList002208 为demo编号
 */
.TextList002208{ padding-bottom:3%;margin-top: 3%}
.TextList002208 .thead{ background:#395894;line-height:50px; text-align:center; }
.TextList002208 .thead span{ float:left; width:14%; color:#fff; display:block; font-size:16px; text-align:center; position:relative;}
.TextList002208 .thead span+span{ border-left: solid 1px rgba(255,255,255,0.4);}
.TextList002208 .thead span i{ background:url(../images/TextList002208-icon.png) no-repeat -134px -78px; display:block; position:absolute; right:10px; top:50%; width:9px; height:5px; margin-top:-2px;}
.TextList002208 .dl{}
.TextList002208 .yx{color: #c40202;text-decoration: underline;}
.TextList002208 .dl+.dl{ border-top:1px solid #fff;}
.TextList002208 .dl .dt{line-height:50px; text-align:center; cursor:pointer; border-bottom: 1px #eee solid;}
.TextList002208 .dl .dt span{float:left; width:14%;  display:block; font-size:15px;}
.TextList002208 .dl .dt span.jobname{ text-align:left; padding-left:3%;}
.TextList002208 .dl .dt .btn{ text-decoration:underline; display:block; position:relative;}
.TextList002208 .dl .dt .btn i{ position:absolute;  right:15px; background:url(../images/TextList002208-icon.png) no-repeat -44px -82px ; display:block; width:21px; height:11px; top:50%; margin-top:-5px;}
.TextList002208 .conbox{ background:#fff; padding:20px 3%; display:none;}
.TextList002208 .conbox .h5{color:#333; font-size:12px;}
.TextList002208 .jobname{ width:30% !important;}
.TextList002208 .dl.active .dt span,.TextList002208 .dl.active .btn{ color:#4d70b5;}
.TextList002208 .dl.active .dt .btn i{ background-position:-44px -70px;}
@media(max-width:1000px){
	.TextList002208 .dl .dt .btn{ padding-right:20px;}
	.TextList002208 .dl .dt .btn i{ background-position:-48px -82px; width:13px;}
	.TextList002208 .dl.active .dt .btn i{background-position:-48px -70px; }
	
}
@media(max-width:640px){
	.TextList002208 .jobyq,.TextList002208 .dl .dt .btn i,.TextList002208 .time,.TextList002208 .thead span i{ display:none !important;}
	.TextList002208 .thead span,.TextList002208 .dl .dt span{ width:23%;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis;font-size: 12px; }
}

/*Floor001907*/
.Floor001907{ padding:3% 0 1%;}
.Floor001907 .title{  text-align:center; font-size:30px; line-height:normal;    margin-bottom: 5%;}
.Floor001907 .title p{ color:#7b7b7b; font-size:14px; max-width:1000px; margin:0 auto; line-height:20px;}
.Floor001907 .title p:before{display:block; content:''; width:40px; height:2px; background-color:#df2026; margin:16px auto; }
.Floor001907 li{ padding-bottom:2%; border-bottom: 1px #eee solid; width:44%; float:left;    margin: 0 8% 2% 0;}
.Floor001907 li:nth-child(2n){ margin-right:0;}
.Floor001907.fir li{width: 100%}
.Floor001907 li a{ position:relative; display:block; padding-left:90px; min-height: 66px; color:#6f6f6f;background:url(../images/Floor001907-icon.png) no-repeat right bottom; }
.Floor001907 li time{ position:absolute; left:0; top:0; width:68px; height:68px; text-align:center; color:#c2c3c5;  line-height:normal; border:2px solid #c6c6c6; border-radius:10px;font-size: 12px;}
.Floor001907 li time span{ display:block; font-size:28px; padding-top:5px;}
.Floor001907 li h4{ margin:0; font-weight:normal; font-size:16px;    margin-bottom: 2%;}
.Floor001907 li p{ margin:0; padding:11px 0 22px 0;}
.Floor001907 li p span{ margin-left:20px;}
.Floor001907 li i{ background:url(../images/Floor001907-more.png) no-repeat; width:87px; height:9px; line-height:100px; overflow:hidden; display:inline-block;}
.Floor001907 li a:hover{ color:#ba111b;}
.Floor001907 li a:hover time{ color:#ba111b; border-color:#b5121b;}
.Floor001907 li a:hover i{ background-image:url(../images/Floor001907-more_hover.png);}
@media(max-width:768px){
.Floor001907 li{ margin-right:0; width:auto; float:none;margin-left: 0}
.Floor001907 li:last-child{ padding-bottom:0;}
}
@media(max-width:640px){
.Floor001907 .title{ padding-top:45px; background-size:auto 25px;}
}
@media(max-width:375px){
.Floor001907 .title{ font-size:24px;}
.Floor001907 li a{ padding-left:65px;}
.Floor001907 li time{ width:56px; height:56px;}
.Floor001907 li time span{ font-size:18px;}
    .Floor001907 li h4{font-size: 13px;}
}

.underdog-wrapper h2 {margin: 0 0 30px;text-align: center;text-transform: uppercase;color: #333;}
.underdog>li {display: block;background: #fff;margin-bottom: .5em;position: relative;zoom: 1;float: left;width: 49%;padding: 1em;overflow: hidden;height: 200px;}
.underdog>li:nth-child(2n+2) {margin-left: 1em;margin-bottom: 1em;}
.underdog-image {    width: 34%;float: left;    text-align: center;height: 100%;padding: 0;}
.underdog-image img {display: inline-block;max-height: 100%;}
.underdog-info {width: 66%;padding-left: 1em;float: left;}
.underdog-info h3 {    margin: 0 0 .5em 0;line-height: 1.1;font-size: 26px;font-weight: 100;}
.underdog p {margin-top: 0;margin-bottom: 0.5em;font-size: 14px;line-height: normal;}
.underdog a {color: #101820;font-weight: bold;}

/*
 .Map000101 
 */
.Map000101{ padding:20px 0;}
.Map000101 .map{width:700px; float:left;}
.Map000101 .map #allMap{height:450px; width:100%;}
.Map000101 .map #allMap img{ max-width:none;}
.Map000101 .info{ float:right; width:500px;max-height:450px; overflow:auto;}
.Map000101 .info li{ line-height:25px;padding:20px; border-bottom:1px #dbdbdb dotted;}
.Map000101 .info li p{ margin:0;}
.Map000101 .info li h1{ margin:0;font-size:14px;}
.Map000101 .info li.on{ background-color:#eee;}

/*
 .Floor054 
 */
.Floor054{ padding:2% 0;} 
.Floor054 li{ float:left; width:46%; margin-right:8%; border-bottom:1px solid #cecece; line-height:44px; margin-bottom:2%; position:relative;height:64px;background:url(../images/xzh.jpg) no-repeat right top;}
.Floor054 li a { display: block; height: 100%;}
.Floor054 li figure{ background:url(../images/xz1.jpg) no-repeat;position:absolute;width:43px;height:43px;line-height: 43px;text-align: center;font-size: 12px;color:#ccc;}
.Floor054 li figure time{color:#ccc;font-size: 20px;font-weight: bolder;line-height: 3px;display: block;padding-top: 27%;}
.Floor054 li:nth-child(2n){ margin-right:0;}
.Floor054 li p{ margin:0!important; text-transform: uppercase;color:#395894;padding:0 0 0 54px!important; line-height: 43px!important; border:none!important;}
.Floor054 li span{ float:left;  color:#ccc;padding-left: 94px;font-size: 12px;}
.Floor054 li span.name{ width:85px; color:#343434;  padding-left:30px; margin-left:50px;height: 44px;}
.Floor054 li:hover{background:url(../images/xzl.jpg) no-repeat right top;}
.Floor054 li:hover p{ color:#395894;}
.Floor054 li:hover span.name{ background-image:url(../images/TextList000962-aon.png); color:#395894;}
.Floor054 li:hover span.mb{color:#395894;}
/*.Floor054 li:hover .day{color:#395894;border:#395894 2px solid;}*/
.Floor054 li:hover .day time{color:#395894;}
@media(max-width:768px){
.Floor054 li{ float:none; width:auto; margin-right:0;    margin-top: -5px;}
.Floor054 li span.name{ width:70px;margin-left:30px;}
.Floor054 li::before{right:85px;}
.Floor054 li p{padding:5px;font-size: 14px;}
.Floor054 li span{margin-top:5px;font-size: 14px;}
}