﻿/*
 .Top002353 为demo编号
 */
.Top002353{ position:relative; background:#fff;}
.Top002353 a:hover{ color:#e57e47;}
.Top002353 .auto{ position:relative; max-width: 1200px;}
@media(max-width:1200px){
.Top002353 .auto{ margin:0 2%;}
}

/*logo*/
.Top002353 .logo{ max-width: 246px;position:relative; padding: 10px 0;  width: 65%;}
.Top002353 .logo a{ display:block;}
@media(min-width:768px){
.Top002353 .logo{ height: 68px; width:20%; display: table; padding: 0;margin-bottom: 15px;float: left;}
.Top002353 .logo a{ display: table-cell; vertical-align: middle; max-width: 240px;}
}

/*top_Other*/
.Top002353 .top_Other{  display:block; }
.Top002353 .top_Other>*{ float: right; margin-left: 10px;}
@media only screen and (max-width:767px ) {
	.Top002353 .top_Other{border-bottom: 1px #eaeaea solid; padding: 10px 0;}
}
@media only screen and (min-width:768px ) {
	.Top002353 .top_Other{position:absolute; z-index:99; right:0; top:50%; margin-top: -16px; width: 60%;}
}

/*phone*/
.Top002353 .topphone{background: url("../images/topphone.png") no-repeat left center;padding-left:42px; line-height: 30px; height: 30px;}
.Top002353 .topphone span{color: #333333;font-weight: bold;font-size: 16px;}
@media only screen and (min-width:1000px ) {
	.Top002353 .topphone{ margin-right: 20%;}
}

/*language*/
.Top002353 .langbtn{ width: 75px;height: 31px; border-radius: 25px; background: #1c5a99; text-align: center; line-height: 31px; color: #fff; font-size: 14px;margin-right: 20px}
.Top002353 .langbtn:hover{ color: #fff;}
.Top002353 .mobile_langbtn{ display:none;}

/*search*/
.Top002353 .searchbox { height: 32px; background-color: #4c4a4f; max-width: 250px; width: 40%; min-width: 180px; position: relative; padding-right: 32px;}
.Top002353 .searchbox input { padding: 0 0px 0 20px; width: 100%; border: 2px #f6f6f6 solid;height: 32px; line-height: 28px;margin-top: 0;color: #999999;}
.Top002353 .searchbox .btn{ position: absolute; right: 0; top: 0; height: 32px; width:32px;background: url(../images/Top002339-searchicon.png) #1c5a99 no-repeat center center;}
@media only screen and (max-width: 488px) {
	.Top002353 .topphone{ margin-top: 5px; clear: both;}
}
/*top_Other end*/

.Top002353 .mobile_menu{ display: none;}
@media(min-width:768px){
.Top002353 nav .navTop{position:absolute;top:0px;display:none !important;height:4px;background:#1c5695; transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s; }
.navboxbg{background: #00468f;}
.Top002353 nav .navbar{ float:none;width: 100%}
.Top002353 nav li{ float:left; text-align:center; position: relative;width: 14%;}
.Top002353 nav li dl{ width: 100%; display: none;position: absolute; z-index: 999; padding:0; }
.Top002353 nav .child dl{display:none;position:absolute;top:100%;}
.Top002353 nav .child dl a{background:url(../images/navChildBg.png);color:#666;font-size:14px;height:38px;line-height:38px;border-bottom:1px solid #c6c5c4;
-webkit-box-shadow: 0px 2px 2px 0px rgba(125,125,125,0.2);
-moz-box-shadow: 0px 2px 2px 0px rgba(125,125,125,0.2);
-ms-box-shadow: 0px 2px 2px 0px rgba(125,125,125,0.2);
-o-box-shadow: 0px 2px 2px 0px rgba(125,125,125,0.2);
box-shadow: 0px 2px 2px 0px rgba(125,125,125,0.2);}
.header .nav .child .childContent .childContentLi:hover{background:#81418a;color:#fff;}

.Top002353 nav li dl dd{ position: relative;}
.Top002353 nav li dl dd a{ width: 100%; font-size: 15px; height: 38px; line-height: 38px; display: block; padding: 0; border: 0; -webkit-transition:none;} 
.Top002353 nav li dl dd a:hover{ background: #19528d; color: #fff;}
.Top002353 nav li dl dd ul{ position: absolute; left:100%; margin: 0; top: 0; background:  rgba(246,246,246,0.9); display: none !important;}
.Top002353 nav li dl dd:hover>ul{ display: block;}
.Top002353 nav li dl dd ul li a{ font-size: 15px; width: 200px; height: 38px; line-height: 38px; display: inline-block; margin: 0; padding: 0; border: 0; -webkit-transition:none;} 
.Top002353 nav li dl dd ul li:first-child a{ padding: 0;} 
.Top002353 nav li dl dd ul li:hover>ul{ display: block;}
.Top002353 nav li dl dd ul li ul li a{ width: 250px; display: block;}
.Top002353 nav li a{ display:block; padding:7px 10px; color:#ffffff; font-size:16px; font-weight:normal;  -webkit-transition:all ease 0.5s;transition:all ease 0.5s; /*border-top:4px solid transparent;*/}
.Top002353 nav li a:hover,
.Top002353 nav li.onnav> a{ /*background-color:#f6f6f6;*/ color:#fff; /*border-top-color:#1c5695;*/ background-color: #a71303;}
}
@media(max-width:1366px) and (min-width:1025px){
.Top002353 nav ul{ margin-right:0;}
}
@media(min-width:1025px){
	.Top002353 nav li a{ padding:7px 26px;}
}


@media(max-width:767px){
.Top002353 .top_Other{ display:none}
.Top002353 .mobile_langbtn{ position:absolute; right:34px; top:50%; margin-top:-15px;  width: 30px;height: 30px; border-radius: 100%; background: #1c5a99; text-align: center; line-height: 30px; color: #fff; font-size: 14px;margin-right: 20px; display:inline-block;}
.Top002353 .mobile_langbtn:hover{ color: #fff;}
.Top002353 .mobile_menu{ position:absolute; right:0; top:50%; margin-top:-15px; display: block; margin-bottom:-10px; width:40px; height:30px; background-color:#f8b62b; border-radius:3px; z-index: 9999}.Top002353 .mobile_menu i{ width:70%;  left:15%; top:50%; margin-top:-1px;}
.Top002353 .mobile_menu i,
.Top002353 .mobile_menu i:before,
.Top002353 .mobile_menu i:after{position:absolute; height:2px; background-color:#fff;  -webkit-transition:all ease 0.5s;transition:all ease 0.5s;}
.Top002353 .mobile_menu i:before,
.Top002353 .mobile_menu i:after{content:''; width:100%;}
.Top002353 .mobile_menu i:before{ top:8px;}
.Top002353 .mobile_menu i:after{top:-8px;}
.Top002353 .mobile_menu#show i{ background-color:transparent;}
.Top002353 .mobile_menu#show i:before,
.Top002353 .mobile_menu#show i:after{ top:0;}
.Top002353 .mobile_menu#show i:before{ transform:rotate(45deg);}
.Top002353 .mobile_menu#show i::after{ transform:rotate(-45deg);}
.Top002353 nav{position:fixed; left:0; top:0; padding-top:10%; width:70%; max-width:300px; height:100%;background-color:rgba(0, 91, 172, 0.9); opacity:0; transform:translateX(-100%); transition:0.3s; z-index:100;}
.Top002353 nav.show{ transform:translateX(0); opacity:1;}
.Top002353 nav ul{ max-height:100%; overflow:auto;}
.Top002353 nav li a{ display:block; color:#fff; border-bottom:1px solid rgba(0,0,0,0.1); padding:5%; font-size:16px; position:relative;box-shadow: 0 1px 0 rgb(255, 255, 255,0.2);}
.Top002353 nav li a::before{ position:absolute; content:''; z-index:-1; left:0; width:0;  height:100%; top:0; background-color:#f6f6f6;  -webkit-transition:all ease 0.5s;transition:all ease 0.5s;}
.Top002353 nav li:hover a::before{width:100%;border-left:4px solid #f8b62b;}
.Top002353 nav ul li dd{ display: none;}
.Top002353 nav li:first-child a, .Top002353 nav li a{ padding: 5%;}
}

/*Banner002058 */
.Banner002058{ position:relative; z-index:1;}
.Banner002058 .bx-viewport{ z-index:1;}
.Banner002058 li a,
.Banner002058 li{ height:600px;}
.Banner002058 li{ background-position: center top; background-repeat:no-repeat;}
.Banner002058 li a{ position:relative; display:block;}
.Banner002058 li img{ display:none;}
.Banner002058 li .auto{ position: relative; height: 600px;}
.Banner002058 li figure{ position:absolute; left:0; width:62.5%; top:50%; height:220px; transform:translateY(-50%);}
.Banner002058 li figure *{ position:relative; left:-300px; top: 0; opacity:0; transition:  all .5s ease-in-out; color: #fff;}
.Banner002058 li .more{ text-align:center; display: block; color:#fff; border: 1px solid #fff; transition: 1s; line-height: 30px;  margin-top: 12px;  width: 110px;  height: 32px;  border-radius: 30px; -moz-border-radius: 30px;  -ms-border-radius: 30px; -o-border-radius: 30px; -webkit-border-radius: 30px;}
.Banner002058 li figure h1{line-height: 1.25;  font-size: 40px; margin: 0; font-weight: normal;}
.Banner002058 li figure .con{ line-height: 32px; padding-top: 10px; font-size: 20px; margin: 0; max-width: 350px;}
.Banner002058 li figure.active *{ opacity:1; left: 260px;}

.Banner002058 .bx-controls-direction a{ z-index:10;position:absolute; width:49px; height:49px; overflow:hidden; line-height:1000px; top:50%; transform:translateY(-50%); background:url(../images/Banner002058-btn_left.png) no-repeat center center; background-size:contain;}
.Banner002058 .bx-controls-direction a.bx-prev{ left:2%;}
.Banner002058 .bx-controls-direction a.bx-next{ right:2%; background-image:url(../images/Banner002058-btn_right.png);}
.Banner002058 .bx-controls-direction a.bx-prev:hover{ background-image:url(../images/Banner002058-btn_lefton.png);}
.Banner002058 .bx-controls-direction a.bx-next:hover{ background-image:url(../images/Banner002058-btn_righton.png);}

.Banner002058 .bx-pager{ position:absolute; left:0; bottom:5%; text-align:center; width:100%; z-index:10;}
.Banner002058 .bx-pager *{width:13px; height:13px;}
.Banner002058 .bx-pager div{ display:inline-block;margin:0 5px;}
.Banner002058 .bx-pager div a{ display:block;  line-height:100px; overflow:hidden; border-radius:50%; background:#fff; }
.Banner002058 .bx-pager div a.active{ background:#006cba;}


/*--------------栏目页Banner002058-------------- */
.Banner002058_2{ overflow: hidden;}
.Banner002058_2 li{ height:316px;}
.Banner002058_2 li figure{ left:74%;  top:24%; height:50px;}
.Banner002058_2 .bx-controls-direction a,
.Banner002058_2 .bx-pager{ display:none;}

@media(max-width:1000px){
.Banner002058 li a,
.Banner002058 li{ height:auto;}
.Banner002058 li .auto{ position: absolute; top: 0; left: 0; width: 100%; height: 100%;}
.Banner002058 li{ background:none !important;}
.Banner002058 li img{ display:block; width:100%;}
.Banner002058 li figure{ width: 80%; left: 10%; text-align: center;}
.Banner002058 li .more{ margin: 3% auto 0;}
}
@media(max-width:768px){
.Banner002058 li figure{ height:100px; left: 40px; bottom: 20%;text-align:left;}
.Banner002058 li figure h1{ font-size:18px;}
.Banner002058 li figure .con{ font-size:16px;}
.Banner002058 .bx-controls-direction a{ width:30px; height:30px;}
.Banner002058 li figure.active *{  left: 0;}
.Banner002058 li .more{font-size:14px;margin: 0;}
}
@media(max-width:480px){
.Banner002058 li figure{ height:70px;}
.Banner002058 li figure h1{ font-size:20px;}
.Banner002058 li figure span{ line-height:26px; width:110px;}
.Banner002058 .bx-pager *{width:9px; height:9px;}
}

/*
 .Floor001140 为demo编号
 */
.Floor001140{/* padding:3% 0;*/}
.Floor001140 .title{ margin:0 0 30px; text-align:center; position:relative;}
.Floor001140 .title i{ font-style:normal; font-weight:normal; color: #1c5a99; font-size: 28px; letter-spacing: 0px;position:relative;  margin:0 0 27px; padding-bottom: 30px; text-transform: uppercase;}
.Floor001140 .title i::after{ position:absolute; left:50%; bottom:3px;  content:""; background:#a71303; width:60px; height:3px; margin-left: -30px;  }
.Floor001140 .title span{ font-size:30px; color:#eaeaea;  text-transform:uppercase; padding-left: 10px; position:absolute; }
.Floor001140 .title span::after{ position:absolute; left:8px; bottom:7px;  content:""; border:1px #eaeaea solid; width:540px;  }
.Floor001140 nav{ margin-top: 60px;}
.Floor001140 nav li{text-align:center; font-size:16px; padding:24px 0; cursor:pointer; line-height:30px; position:relative; width: 20%; float: left;}
.Floor001140 nav li img{ margin-right:7px; vertical-align:middle;  width:43px; height:30px;}
.Floor001140 nav li .hover{ display:none;} 
.Floor001140 nav li.on{ color:#fff;background-color:#1c5a99;}
.Floor001140 nav li.on img{ display:none;} 
.Floor001140 nav li.on .hover{ display:inline-block;} 
.Floor001140 nav 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 #1c5a99; z-index: 5;}

.Floor001140 .pic{ float:left; width:50%;}
.Floor001140 .pic img{ display:block; width:100%;}
.Floor001140 .txt{ float:right; width:44%;}
.Floor001140 .tit{color:#333; font-size:22px; font-weight: bold; padding:34px 0 13px;}
.Floor001140 .txt pre{ margin:0; line-height:32px; font-size:14px; color: #333; background: url(../images/Floor001891_tit_icon.png) no-repeat left; padding-left: 18px;}
.Floor001140 .box_bg p{ line-height:32px;}
.Floor001140 .box_bg{ width: 100%; min-height: 560px; background: #f5f5f5;}
.Floor001140 .box{ position:relative; width: 100%; height: auto !important;}
.Floor001140 .box section{}
.Floor001140 .box .list{ position:absolute; top:0; left: 0; width:100%; opacity:0;  padding: 45px 0 0; background: #f5f5f5;}
.Floor001140 .box .list.show{ left:0; opacity:1; z-index: 10;}
.Floor001140 .copy{ display:none;}
.Floor001140 .box section .more{ background-color:#1c5a99; color:#fff; line-height:37px; width:30%; display:block; text-align:center;  min-width:94px;max-width:110px; margin:20px 0 0 auto; border-radius:30px; clear: both;}

.Floor001140 .dt_padding{ overflow: hidden; padding-top: 30px;}
.Floor001140 .dt_padding dd{ float: left; width: 33.333333%; padding-bottom: 22%; position: relative;}
.Floor001140 .dt_padding dd span{ position:absolute; left: 0; top: 0; width: 100%; height: 100%;}

.Floor001140 .bx-wrapper{ position: relative !important; }
.Floor001140 .bx-pager{ display:none;}
.Floor001140 .bx-controls-direction a{ position:absolute; top:0; width:47px; height:104px; margin-top: -52px; line-height:1000px; overflow:hidden; z-index: 1234; display: block;}
.Floor001140 .bx-controls-direction a.bx-prev{ transform:rotate(180deg); top: 50%; left: -60px;background-image:url(../images/Floor001140-btn_hover.png);}
.Floor001140 .bx-controls-direction a.bx-next{ top: 50%; right: -60px; background:url(../images/Floor001140-btn_hover.png) no-repeat center center;}
.Floor001140 .bx-controls-direction a.bx-next.disabled,.Floor001140 .bx-controls-direction a.bx-prev.disabled{ display: none;}
.Floor001140 .detail{ text-align:center; position:relative;}
.Floor001140 .detail a{ width:133px; height:34px; border-radius:34px; font-size:16px; line-height:34px; top:-38px; position:absolute; z-index:10; left:50%; margin-left:-66.5px;}
.Floor001140 .detail a:hover{ background-color:#4593ff;color:#fff;}

@media(max-width:1345px){
.Floor001140 .bx-controls-direction a.bx-prev{ left: 0px;}
.Floor001140 .bx-controls-direction a.bx-next{right: 0px;}
}
@media(max-width:1250px){
.Floor001140 .title span::after{ display: none;}
}
@media(max-width:1024px){
.Floor001140 .box_bg{ min-height: 664px;}
.Floor001140 .tab li{ padding:10px 0;}
}
@media(max-width:768px){
.Floor001140 .box_bg{}
.Floor001140 .box .list{ padding: 0;}
.Floor001140 nav li{ width: 50%;}
.Floor001140 nav li:nth-of-type(3),
.Floor001140 nav li:nth-of-type(4),
.Floor001140 nav li:nth-of-type(5){ display: none;}
.Floor001140 nav li i{}
.Floor001140 .bx-controls-direction{ display: none;}
.Floor001140 .pic{ padding:3% 0;}
.Floor001140 .tit{font-size:24px;}
.Floor001140 .txt .more{ font-size:14px;}
.Floor001140 .txt pre{ line-height:25px; height:25px; font-size:14px; overflow: hidden;}
.Floor001140 .box section .more{ margin:20px auto 0;}
}
@media(max-width:640px){
.Floor001140 .box_bg{ min-height: 976px;}
.Floor001140 .pic,
.Floor001140 .txt{ width: auto;}
.Floor001140 .txt{ float: left;}
.Floor001140 .title span,
.PicList001240 .title span{ display: none;}
.Floor001140 .tab li{ font-size:14px;}
	.Floor001140 .box section dt{ padding-top: 20px;}
.Floor001140 .box section dt dd a{ width: 100px;}
.Floor001140 .box section dt dd a.more{ width: 100px; height: 86px; padding-top: 30px; background-image: none;}
}
@media(max-width:480px){
	.Floor001140 .box_bg{ min-height: 876px;}
}


/*Floor001891 */
.Floor001891 .title{ margin:0 0 30px; text-align:center; position:relative;}
.Floor001891 .title i{ font-style:normal; font-weight:normal; color: #1c5a99; font-size: 28px; letter-spacing: 0px;position:relative;  margin:0 0 27px; padding-bottom: 30px;  }
.Floor001891 .title i::after{ position:absolute; left:50%; bottom:3px;  content:""; background:#f8b62b; width:60px; height:3px; margin-left: -30px;  }
.Floor001891 .title span{ font-size:30px; color:#eaeaea;  text-transform:uppercase; padding-left: 10px; position:absolute; }
.Floor001891 .title span::after{ position:absolute; left:8px; bottom:7px;  content:""; border:1px #eaeaea solid; width:540px;  }
.Floor001891 .tab{ margin-top: 60px;}
.Floor001891 .tab li{text-align:center; font-size:16px; padding:24px 0; cursor:pointer; line-height:30px; position:relative;}
.Floor001891 .tab li img{ margin-right:7px; vertical-align:middle;  width:43px; height:30px;}
.Floor001891 .tab li .hover{ display:none;} 
.Floor001891 .tab li.on{ color:#fff;background-color:#1c5a99;}
.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 #1c5a99;}
.Floor001891 .tab .bx-viewport{ padding-bottom:12px;}

.Floor001891 .box{ background:#f5f5f5; background-size:cover; padding:2% 0 4%; margin-top:-12px;}
.Floor001891 .box section{ display:none;}
.Floor001891 .pic{ float:left; width:50%;}
.Floor001891 .pic img{ display:block; width:100%;}
.Floor001891 .txt{ float:right; width:44%;}
.Floor001891 .tit{color:#333; font-size:22px; font-weight: bold; padding:34px 0 35px;}
.Floor001891 .txt pre{ margin:0; line-height:32px; font-size:14px; color: #333; background: url(../images/Floor001891_tit_icon.png) no-repeat left; padding-left: 18px;}
.Floor001891 .box section dl{ padding-top: 45px;}
.Floor001891 .box section dl dd a{ width: 136px; height: 117px; float: left; display: block; margin-right: 6px;}
.Floor001891 .box section dl dd a.more{ width: 136px; height: 117px;  background: url(../images/Floor001891_more.png) no-repeat center 21px #1c5a99; text-align:center; position: relative; color: #fff; padding-top: 80px; margin-right: 0;}
@media(max-width:1024px){
.Floor001891 .tab li{ padding:10px 0;}
}
@media(max-width:1250px){
.PicList001240 .title span::after,
.Floor001891 .title span::after{ display: none;}
}
@media(max-width:768px){
.Floor001891 .pic,
.Floor001891 .txt{ float:none; width:auto;}
.Floor001891 .pic{ padding:3% 0;}
.Floor001891 .tit{font-size:24px;}
.Floor001891 .txt .more{ font-size:14px;}
.Floor001891 .txt pre{ line-height:25px; font-size:14px;}
}
@media(max-width:640px){
.Floor001891 .title span,
.PicList001240 .title span{ display: none;}
.Floor001891 .tab li{ font-size:14px;}
.Floor001891 .box section dl dd a{ width: 100px;}
.Floor001891 .box section dl dd a.more{ width: 100px; height: 86px; padding-top: 30px; background-image: none;}
}



/*
 .Floor115为demo编号
*/ 

.Floor115{ padding:30px 0;}
.Floor115 .auto{  position:relative;}
.Floor115 .title p{ color:#979797; position: relative; padding-right:115px;}
.Floor115 .title p .more{ position: absolute; background-color:#1c5a99; color:#fff; line-height:37px; display:inline-block; text-align:center;  width:110px; margin-top:10px; border-radius:30px; right: 0; top:50%; margin-top: -17px;}
@media(max-width:767px){
    .Floor115 .title p{ padding-right:0;}
    .Floor115 .title p .more{ display:block; margin:10px auto 0; position:static;}
}
.Floor115 .title dl{ position:relative; z-index:1; overflow:hidden;}
.Floor115 .title dl::before{ position:absolute; content:''; width:100%; height:1px; z-index:-1; background-color:#e5e5e5; left:0; top:50%;}
.Floor115 .title h1{ margin:0; float:left; color:#1c5a99; font-size:28px; font-weight:normal; background-color:#f5f5f5; text-transform: uppercase;}
.Floor115 .title span{ float:left; font-size:12px; padding:0 10px;background-color:#f5f5f5;color:#bcbcbc; text-transform:uppercase;}
.Floor115 .title span b{ display:block; font-size:18px; color:#555; font-weight:normal;}

.Floor115 .con{ margin-top:30px; overflow:hidden; }
.Floor115 .con .pic{ float:left; }
.Floor115 .con .pic img{ width:279px; height:297px; }
.Floor115 .con .pic h1{ margin: 0; font-size: 23px; color: #fff; background: #1796e3; width: 231px; height: 39px; padding: 18px 24px; }
.Floor115 .con .pic h1 p{ font-size: 12px; font-weight: normal; letter-spacing: -2px; margin:0; }

.Floor115 .con .text{ float:right; width:921px;background:#f5f5f5; }
.Floor115 .con .ul{ overflow:hidden; padding-left:40px; padding-top:26px; }
.Floor115 .con .ul li{ width:393px; height:126px; float:left; position:relative; margin: 10px  60px 0 0; }
.Floor115 .con .ul li .icon{ position:absolute; left:0; top:0; margin-right:100px;  width:77px; height:77px;background-color:#1c5a99;border-radius:50%; transform-style: preserve-3d; transition:all ease-in-out 0.3s; }
.Floor115 .con .ul li .icon img{ width:77px; height:77px; }



.Floor115 .con li h3 { margin:0; font-size:16px; margin-left:85px;}
.Floor115 .con li h3 a:hover{ color: #333;}
.Floor115 .con li p { margin:7px 0 0 85px; color:#666; }

.Floor115_2{ padding:1% 0;}
.Floor115 .p{ line-height:24px; color:#333;}
.Floor115 h2{ position:relative; display:block; color:#1c5a99; font-size:28px; font-weight:normal; padding-bottom:20px; line-height:30px; margin-bottom:20px;}
.Floor115 h2::before{ position:absolute; content:''; width:5%; height:2px; z-index:99; background-color:#A71303 ; left:0; bottom:0;}
.Floor115 h2 em{ display:block; font-style:normal; color:#b9b9b9; font-size:14px;}
.Floor115_2 .con{ }
.Floor115_2 .con .text{ float:none; background:none; width:1200px; margin:0 auto; }
.Floor115_2 .con .ul li{ width:500px;}
@media(max-width:1220px){
.Floor115 .con .pic{ width:23.5%;}
.Floor115 .con .text{ width:76.5%;}
.Floor115 .con .ul li{ width:48%; margin-right:0; padding-right:2%; }
}
@media(max-width:1000px){
.Floor115 .con .pic{ display:none;}
.Floor115 .con .text{ width:100%;}
.Floor115 .con .ul li{ height:146px;}
}
@media(max-width:640px){
.Floor115 .con .ul{  padding-left:2%; padding-top:7%; }
.Floor115 .con .ul li{ width:47%; margin:0 1.5%; text-align:center;}
.Floor115 .con .ul li .icon{ position:static; margin:0 auto;}
.Floor115 .con li p{ display:none;}
.Floor115 .con li h3{ margin:10px 0 0 ; font-weight:normal; font-size:14px;}
}



/*
 .Floor002280 为demo编号
 */
.Floor002280{ padding:4% 0; background:url(../images/Floor002368-bg.jpg) no-repeat center #f8f8f8; background-attachment:#fixed; background-size: cover; overflow:hidden;}
.Floor002280 .wrap-container{  position: relative; max-width:1200px; margin:0 auto;}

.Floor002280 .title{ margin:0 0 30px; text-align:center; position:relative;}
.Floor002280 .title i{ font-style:normal; font-weight:normal; color: #1c5a99; font-size: 28px; letter-spacing: 0px;position:relative;  margin:0 0 27px; padding-bottom: 30px;  }
.Floor002280 .title i::after{ position:absolute; left:50%; bottom:3px;  content:""; background:#f8b62b; width:60px; height:3px; margin-left: -30px;  }
.Floor002280 .title span{ font-size:30px; color:rgba(255,255,255,0.6);  text-transform:uppercase; padding-left: 10px; position:absolute; }
.Floor002280 .title span::after{ position:absolute; left:8px; bottom:7px;  content:""; border:1px rgba(255,255,255,0.6) solid; width:1000px;  }
.Floor002280 .teambox { padding:3% 0 0;}
.Floor002280 .teambox .big{ position: absolute;  top: 13.2%; left: 0; width: 50%; height: 62.5%; background-repeat: no-repeat; background-position: center; background-size: cover; z-index:99;} 
.Floor002280 .teambox .big img{ width: 100%; height: 100%; display: none;}
.Floor002280 .word{ position: relative; z-index: 6; padding:4% 0; padding-left:55%;  background:#fff;}
.Floor002280 .word .auto{ width: 100%;}
.Floor002280 .word .h3{ margin: 0; font-weight: normal;  color: #000; line-height: 1; padding-bottom: 30px;}
.Floor002280 .word .h3 span{ font-size: 40px; font-family: Chaparral Pro; display: block; margin-bottom:15px;}
.Floor002280 .word .h3 em{ font-style: normal; padding-bottom: 5px; border-bottom: 1px solid #f8b62b;font-size: 18px; color:#1c5a99;}
.Floor002280 .word figure{ color: #333333; font-size: 14px; padding: 5% 0; margin: 0; line-height: 30px;}

.Floor002280 .smalllist{ position: relative; max-width: 1200px; margin:  0 auto; margin-top:6%;}
.Floor002280 .smalllist .btn{ position: absolute; top: 50%; width: 29px; height: 37px; margin-top: -18px; background: url(../images/Floor002280-srow_icon.png) no-repeat; cursor: pointer;}
.Floor002280 .smalllist .prev{ left: -5%; background-position:0 0;}
.Floor002280 .smalllist .next{ right: -5%; left: auto;background-position:-29px 0;}
.Floor002280 .smalllist .prev:hover{background-position:0 -37px;}
.Floor002280 .smalllist .next:hover{background-position:-29px -37px;}
.Floor002280 .smalllist li a{cursor: pointer; display: block; border: 2px solid transparent; }
.Floor002280 .smalllist li a.cur{ border-color:#f8b62b;}

@media only screen and (min-width:768px ) {
	.Floor001365 .title span{ font-size:20px;}
	.Floor001365 .title span::after{ width:500px; bottom: -5px;}
	.Floor002280 .word .h3 span{ font-size: 40px;}
	.Floor002280 .word .h3 em{font-size: 18px;}
}
@media only screen and (min-width:1024px ) {
	.Floor001365 .title span{ font-size:30px;}
	.Floor002280 .word .h3 span{ font-size: 36px;}
	.Floor002280 .word .h3 em{font-size: 20px;}
}

@media only screen and (max-width:540px ) {
	.Floor002280 .teambox{ padding-left:0;}
	.Floor002280 .wrap-tit{ display: none;}
	.Floor001365 .title span{ display:none; }

}
/*carousel 公共样式只留一份*/
.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%; }


/*
 .Bottom002370 为demo编号
 */
.Bottom002370{ background: #474747;}
.Bottom002370 .botshare .jtico{ background: none !important;}
#jiathis_weixin_modal{ width: auto !important;}
.Bottom002370 .jiathis_style_24x24  .jtico{ height: 34px !important;}
.Bottom002370,.Bottom002370 a{ color: #fff; transition: all .3s ease;}
.Bottom002370 a:hover{ color: #fff;}
.Bottom002370 .bottom{ padding: 2% 0 2%; background:#717373;}

.Bottom002370 nav{ width: 69%; float:left;}
.Bottom002370 nav dl {width:95px; float:left; margin-right:20px;}
.Bottom002370 nav dt {font-size:16px; padding-bottom:25px;}
.Bottom002370 nav dd a{ padding-left: 2px;color: #dcdcdc}
.Bottom002370 nav dd a:hover{ color:#5699d5; }
.Bottom002370 .contact{ width:31%; float:right; margin-right:-10px; }
.Bottom002370 .contact .search{ padding:2px 0 20px; }
.Bottom002370 .contact .search input{ color: #d3d3d3; }
.Bottom002370 .contact .search .text{  width: 70%; height: 28px; background: #fff; line-height:28px; color:#D3D3D3; }
.Bottom002370 .contact .search .btn{ width:65px; height:28px; background:#1c5a99; border:none; color:#dfe8e3; cursor:pointer; margin-left:10px; }
.Bottom002370 nav li{ float: left; width: 100%; max-width: 86px; overflow: hidden;}
.Bottom002370 nav li h3{ color: #fff; font-size: 16px; margin: 0; font-weight: normal;}
.Bottom002370 nav li h3:after{ display: block; width: 17px; background-color: #fff; height: 1px; content:""; margin-top: 12px;}
.Bottom002370 nav li dl{ padding-top: 10px;}
.Bottom002370 nav li dl dd{ float:left; margin-right:1%; margin-bottom:1%; width:16%;}

.Bottom002370 nav dl.jterweima{ padding-top: 98px;}
.Bottom002370 nav dl.jterweima span{ display: block; text-align: center; padding-top: 8px; }
.Bottom002370 .tel dt{ font-size: 14px;}
.Bottom002370 .tel dt:before{ content: "\e714"; font-family:"iconfont" !important; padding-right: 5px; position: relative; top: 0px; font-size: 18px;}
.Bottom002370 .tel dd{ font-size: 24px; color: #fff;}
.Bottom002370 .contact p{ margin: 5px 0 0; font-size: 16px; line-height: 1.465; text-align:justify;}
.Bottom002370 .share{ margin-top: 10px;}
.Bottom002370 .share a{ display: inline-block; width: 34px; height: 34px; text-align: center;  border-radius: 50%;   font-size: 20px;  color: #3a3a3a; margin-right: 5px;}
.Bottom002370 .share .sina{ background: url(../images/icon-sina.png) no-repeat center;}
.Bottom002370 .share .weixin{ background: url(../images/icon-weixin.png) no-repeat center;}
.Bottom002370 .share .qq{ background: url(../images/icon-tencent.png) no-repeat center;}
.Bottom002370 .share .tqq{ background: url(../images/icon-tencent-weibo.png) no-repeat center;}

.Bottom002370 footer{ border-top: 1px solid rgba(255,255,255,0.2); padding: 1% 0 1%;}
.Bottom002370 .links a{ display: inline-block;}
.Bottom002370 .links a+a{ margin-left: 20px; position: relative;}
.Bottom002370 .links a+a:before{ content: ""; width: 1px; height: 55%; top: 30%; background: #6b6b6b; position: absolute; left: -10px;}
@media only screen and (max-width:767px) {
	.Bottom002370 nav{ max-width: 600px; margin: 0 auto 15px;}
	.Bottom002370 .contact{ text-align: center; padding-top: 15px;}
	.Bottom002370 footer{ text-align: center;}
    .Bottom002370 .contact .search{ display:none;}
}
@media only screen and (min-width:768px ) {
	.Bottom002370 .copyright{ float: left;}
	.Bottom002370 .links{ float: right;}
}
@media(max-width:1250px ){
.Bottom002370 .contact{ margin-right:0px; }
}
@media(max-width:768px ){
.Bottom002370 .contact .search .btn{ margin-left:0px; }
}
@media(max-width:640px ){
.Bottom002370 nav{ display: none;}
.Bottom002370 .contact{ width: 100%;}
	.Bottom002370 .contact p{ text-align: center;}
}


/*--------------栏目页-------------- */

/*
 .Menu002361 为demo编号
 */
.Menu002361{  background:#fff; border-bottom: 1px solid #e6e6e6; }
.Menu002361 .auto{ position:relative; max-width: 1200px;}
.Menu002361 header{ position:absolute; left:0; top:0;width:180px; padding:24px 20px;   text-align:left; line-height: 18px;background:#1c5a99; font-size:18px; font-weight:normal; color:#fff; }
.Menu002361 header span{ font-size:12px; color:#5699d5;}
.Menu002361 ul{ padding-left:180px; height:66px;}
.Menu002361 li{ float:left; width:12%; min-width: 80px; text-align:center; font-size:16px; color:#333; }
.Menu002361 li a{ color:#333; display:block; line-height:66px;height:66px; }
.Menu002361 li a:hover,
.Menu002361 li.onmenu a{ border-bottom:2px #A71303  solid; }
@media(max-width:1024px){
	.Menu002361 li{ width: 20%;}
}
@media(max-width:767px){
.Menu002361 header{ position:relative; width:100%; left:0; text-align:left; padding-left:65px;  color:#fff; background-color:#005bac;}
.Menu002361 ul{ padding-left:0;}
.Menu002361 li{ width:20%; min-width: 1px;}
}
@media(max-width:480px){
.Menu002361 header{  padding-left:10px; }
.Menu002361 ul{ height: auto;}
.Menu002361 li{ font-size:14px; width: 33.33333%;}
}
/*
 Location000830 为demo编号
 */
.Location000830 { padding-top: 2%;}
.Location000830 em{ font-style: normal; float: right; line-height:30px; padding-left:20px; background:url(../images/Location000830_home.png) no-repeat left center; font-size:12px; color:#d6d6d6; }
.Location000830 em a {  color: #b9b9b9; }
.Location000830 em a:hover{ text-decoration:underline;}
.Location000830 em span{ color:#0085d0;}
@media(max-width:768px){
.Location000830 { display: none;}
}





/*
 .Floor001018 为demo编号
 */
.Floor001018{ padding:3% 0 ;}
.Floor001018 .box dl{ position:relative; padding-bottom:20%; width:50%; float:left;}
.Floor001018 .box dl dd,
.Floor001018 .box dl dt{ position:absolute;}
.Floor001018 .box dd{ height:50%;  width:50%; position:relative; overflow:hidden;}
.Floor001018 .box dd:nth-child(1),
.Floor001018 .box dd:nth-child(2),
.Floor001018 .box dd:nth-child(3){ top:0;}
.Floor001018 .box dd:nth-child(1),
.Floor001018 .box dd:nth-child(4){ left:0;}
.Floor001018 .box dd:nth-child(3){ height:100%; border-left:1px solid #fff; right:0;}
.Floor001018 .box dd:nth-child(4){bottom:0; border-top:1px solid #fff;}
.Floor001018 .box dd:nth-child(1),
.Floor001018 .box dd:nth-child(2){ width:25%;  }
.Floor001018 .box dd:nth-child(2){ left:25%;}
.Floor001018 .box dd:nth-child(1){border-right:1px solid #fff;}
.Floor001018 .box dd a{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;  opacity:0;}
.Floor001018 .box dd a:before{ position:absolute; content:''; left:2%; top:2%; width:96%; height:96%; border:1px solid rgba(255,255,255,.4);}
.Floor001018 .box dd figure{ display:table; width:102%; height:102%; position:absolute; left:-1%; top:-1%; background-color:rgba(28,90,153,0.8); transform:scale(0); opacity:0; transition:all ease-in-out 0.3s;}
.Floor001018 .box dd figure p{ display:table-cell; vertical-align:middle; text-align:center; margin:0;}
.Floor001018 .box dd figure span{ font-size:16px; display:block; padding:0 5%;  color:#fff; }
.Floor001018 .box dd:hover figure{  opacity:1;transform:scale(1);}
.Floor001018 .box dd:hover a{ opacity:1;}
.Floor001018 .box dt figure,
.Floor001018 .box dt{ position:absolute; left:0; top:0; width:100%; height:100%;}
.Floor001018 .box dt a{ position:absolute; z-index:2; left:50%; top:50%; background:url(../images/Floor001018-play.png) no-repeat center center; width:78px; height:78px; background-size:contain; margin-left:-39px; margin-top:-39px;}
.Floor001018 .box dt figure:before{ position:absolute; content:''; left:1%; top:3%; width:98%; height:94%; border:3px solid rgba(255,255,255,0.1);}
@media(max-width:1000px){
.Floor001018 .box{ float:none; width:auto;}
}
@media(max-width:480px){
.Floor001018 .title{ font-size:18px;}
.Floor001018 .box dt a{  width:50px; height:50px;margin-left:-25px; margin-top:-25px;}
.Floor001018 .box dd figure span{ font-size:14px;  padding:20px 2% 0 2%; background-size:15px auto;}
.Floor001018 .box:nth-child(1) dl{ padding-bottom:150%;}
.Floor001018 .box:nth-child(2) dl{ padding-bottom:60%;}
.Floor001018 .box dd:nth-child(1),
.Floor001018 .box dd:nth-child(2){ width:50%; height:30%;}
.Floor001018 .box dd:nth-child(2){ left:50%;}
.Floor001018 .box dd:nth-child(3){ height:46%; width:100%; bottom:0; top:auto; bottom:0;border-left:0; border-top:1px solid #fff;}
.Floor001018 .box dd:nth-child(4){ left:0; width:100%; height:24%; top:30%; }
}




/*
 .Floor002398 为demo编号
 */
.Floor002398{padding: 0% 0}
.Floor002398 h2{ position:relative; display:block; color:#1c5a99; font-size:28px; font-weight:normal; padding-bottom:20px; line-height:30px; margin-bottom:20px;}
.Floor002398 h2::before{ position:absolute; content:''; width:5%; height:2px; z-index:99; background-color:#f8b62b; left:0; bottom:0;}
.Floor002398 h2 em{ display:block; font-style:normal; color:#b9b9b9; font-size:14px;}

.Floor002398 .auto{ max-width: 1200px; margin: 0 auto; background: #fff;}
@media only screen and (max-width:1470px ) {
	.Floor002398{ padding-left: 15px; padding-right: 15px;}
}
@media only screen and (max-width:1199px ) {
	.Floor002398 .auto{ padding: 30px;}
}
@media only screen and (max-width:767px ) {
	.Floor002398 .auto{ padding: 15px;}
}

.Floor002398 .wrap-head h2{  font-size: 24px; color: #333; margin: 0; font-weight: normal;}
.Floor002398 .wrap-head p{margin: 15px 0 0; color: #888; font-size: 14px;}

.Floor002398 .list{ overflow: hidden;}
.Floor002398 .list ul{}
.Floor002398 .list li{ float: left; width: 32%; margin-right: 2%; margin-top:4%;}
.Floor002398 .list li:nth-child(3n){ margin-right: 0;}
.Floor002398 .list .li-inner{ border: 1px solid #eeeeee;}
.Floor002398 .list .pic{ overflow: hidden;}
.Floor002398 .list .pic img{ visibility: hidden;}
.Floor002398 .list .pic a{ display: block; background-color:#fafafa; background-position: center; background-repeat: no-repeat; background-size:contain; transition: transform .5s ease-in-out;}
.Floor002398 .list .pic a:hover{ transform: scale(1.1);}
.Floor002398 .list .word{ padding: 20px 20px 0;}
.Floor002398 .list .word h3{ font-size: 16px; color: #333; margin: 0; font-weight: normal;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }
.Floor002398 .list .word h3 a{ color: #000;}
.Floor002398 .list .word h3 a:hover{ color:#1c5a99;}
.Floor002398 .list .word p{ margin: 15px 0; font-size: 12px; color: #666;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }
.Floor002398 .list .word .more{ border-top: 1px solid #eee; display: block; padding: 15px 0; font-size: 12px; color: #333; background: url(../images/Floor002396-more.png) no-repeat right center;}
.Floor002398 .list .word .more:hover{ background-image: url(../images/Floor002396-more_hover.png); color: #a52c31;}
@media only screen and (max-width:900px ) {
	.Floor002398 .auto{ padding: 0;}
	.Floor002398 .list li{ width: 49%; margin-right: 2%;}
	.Floor002398 .list li:nth-child(3n){ margin-right: 2%;}
	.Floor002398 .list li:nth-child(2n){margin-right: 0%;}
}
@media(max-width:480px ) {
	.Floor002398 .list li{ width: 100%;}
}

	
/*Page002046 */
.Page002046 .Pages{ text-align:center; padding:3% 0 5% 0;}
.Page002046 .Pages a{ display:inline-block; vertical-align:middle;border:1px solid #ececec; padding:0 15px; line-height:38px; color:#999; transition:all ease .3s;}
.Page002046 .Pages a:hover,
.Page002046 .Pages a.a_cur{ background-color:#1c5a99; border-color:#1c5a99; 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;}
}



/*
 .PicList001240 为demo编号
 */
.PicList001240{ padding:30px 0 0;}
.PicList001240 .title{ margin:0 0 30px; text-align:center; position:relative;}
.PicList001240 .title i{ font-style:normal; font-weight:normal; color: #1c5a99; font-size: 28px; letter-spacing: 0px;position:relative;  margin:0 0 27px; padding-bottom: 30px; text-transform: uppercase;}
.PicList001240 .title i::after{ position:absolute; left:50%; bottom:3px;  content:""; background:#a71303; width:60px; height:3px; margin-left: -30px;  }
.PicList001240 .title span{ font-size:30px; color:#eaeaea;  text-transform:uppercase; padding-left: 10px; position:absolute; }
.PicList001240 .title span::after{ position:absolute; left:8px; bottom:7px;  content:""; border:1px #eaeaea solid; width:540px;  }

.PicList001240 h1{ text-align:center; font-size:40px; margin:0; padding:2% 0; color:#000; text-transform:uppercase;}
.PicList001240 .year{ padding:0 10%; margin-bottom:3%;}
.PicList001240 .year .bx-wrapper{ margin:0 auto; position:relative;  padding-top:30px;}
.PicList001240 .year .bx-viewport{ padding-top:6px;}
.PicList001240 .year .bx-pager{ display:none;}
.PicList001240 .year .bx-controls-direction a{ position:absolute; top:0; color:#999;}
.PicList001240 .year .bx-controls-direction a.bx-prev{ left:0;}
.PicList001240 .year .bx-controls-direction a.bx-next{ right:0;}
.PicList001240 .year .bx-controls-direction a.disabled{ display:none;}
.PicList001240 .year ul{border-top:1px solid #e6e6e6;}
.PicList001240 .year li{ padding-top:25px; font-size:16px; position:relative; text-align:center;}
.PicList001240 .year li::before{ position:absolute; content:''; width:12px; height:12px; background-color:#f2f2f2; border:1px solid #bebebe; border-radius:50%; left:50%; margin-left:-6px; top:-6px;}
.PicList001240 .year li.on::before{ background-color:#e60012; width:23px; border-radius:12px; border:0;}
.PicList001240 .year li.on a{ color:#e60012;}
.PicList001240 .list{ padding-top:3%}
.PicList001240 .list ol{ background-color:#fff; overflow:hidden;}
.PicList001240 .list ol div{ float:left; width:33%; position:relative;}
.PicList001240 .list ol div img{ display:block; width:100%;}
.PicList001240 .list ol div time{background-color:#1c5a99;color:#fff; position:absolute; right:0; top:0; width:40%; max-width:92px; text-align:center;  font-size:16px; padding:2% 0;}
.PicList001240 .list ol div time::before{ position:absolute; content:''; width:0; height:0; border:10px solid #1c5a99; border-top-color:transparent;border-bottom-color:transparent; border-right:0; right:-10px; bottom:40%;}
.PicList001240 .list ol div time span{ display:block;font-size:50px;}
.PicList001240 .list ol figure{ float:right; width:61%; /*padding-right:12%;*/ padding-bottom:0px;}
.PicList001240 .list ol h3{ margin:0; font-size:24px; padding-top:0; position:relative; font-weight:normal;}
.PicList001240 .list ol h3::before{ position:absolute; content:''; width:3px; height:60%; left:0; top:0; background-color:#1c5a99; display: none}
.PicList001240 .list ol p{ line-height:29px; font-size:14px; overflow:hidden; height:125px;}
.PicList001240 .list ol .more{ clear:both; width:100%; float:left; text-align:right;}
.PicList001240 .list ol .more a{ background-color:#1c5a99; color:#fff; line-height:37px; width:30%; display:inline-block; text-align:center;  min-width:94px;max-width:110px; margin-top:10px; border-radius:30px;}

.PicList001240 .list li{ padding:0 0%; }
.PicList001240 .list li div{border-top:1px solid #dfdfdf; padding:28px 0 8px 256px; position:relative; min-height:207px;}
.PicList001240 .list li .pic{ position:absolute; left:0; top:35px; /*width:284px;*/}
/*.PicList001240 .list li .pic img{ height:189px;}*/
.PicList001240 .list li time{ font-size:18px; color:#ccc;}
.PicList001240 .list li time b{ color:#e60012; font-size:18px; margin-right:10px;}
.PicList001240 .list li h4{ font-size:18px; font-weight:normal; margin:0; margin-top:10px;}
.PicList001240 .list li p{ line-height:28px; font-size:14px; color:#999; overflow:hidden; height:56px;}
.PicList001240 .list li span{ display:inline-block; background:url(../images/PicList001240-more.png) no-repeat; width:20px; height:15px;}
@media(max-width:1200px){
.PicList001240 .year,
.PicList001240 .list li{ padding:0 3%; }
.PicList001240 .list li h4{ font-size:18px; }
.PicList001240 .list li p{ line-height:28px; font-size:14px; height:56px;}
.PicList001240 .list ol h3{font-size:24px;}
.PicList001240 .list ol p{ line-height:30px; font-size:14px; height:90px;}
}
@media(max-width:768px){
.PicList001240 h1{ font-size:30px;}
.PicList001240 .list li time{ font-size:18px;}
.PicList001240 .list li time b{ font-size:24px;}
.PicList001240 .list ol figure,
.PicList001240 .list ol div{ float:none; width:auto;}
.PicList001240 .list ol figure{ padding:0 3% 3% 3%;}
.PicList001240 .list ol .more{padding-right:3%; text-align:right; float:none; text-align:center;}
.PicList001240 .list ol .more a{ margin-top:0;}
}
@media(max-width:640px){
.PicList001240 .list li .pic{ width:236px; top:15px;}
.PicList001240 .list li .pic img{ height:157px;}
.PicList001240 .list li div{padding:15px 0 15px 256px;min-height:187px;}
}
@media(max-width:480px){
.PicList001240 .list ol div time span{font-size:40px;}
.PicList001240 .list li .pic{ width:130px; top:15px;}
.PicList001240 .list li .pic img{ height:86px;}
.PicList001240 .list li div{ padding-left:150px;min-height:116px;}
.PicList001240 .list li h4{ font-size:16px; }
.PicList001240 .list li p{line-height: 20px;height: 40px; margin:5px 0; font-size:12px;}
.PicList001240 .list li time{ font-size:14px;}
.PicList001240 .list li time b{ font-size:18px;}
}
@media(max-width:320px){
.PicList001240 .list li .pic{ width:auto; position:static; top:auto;}
.PicList001240 .list li .pic img{ width:100%; height:auto;}
.PicList001240 .list li div{ padding:3% 0;}
.PicList001240 .list li figure{ padding:2%;}
}

/*
 .Floor001734 为demo编号
 */
.Floor001734{ background:#f8f8f7;padding:1.5% 0 4%; margin-top:1.5%;}

.Floor001734 h1{ font-size:36px; font-weight:normal; color:#362a03; margin:0; text-align:center; padding-bottom:4%;}
.Floor001734 h1 span{ color:#c9b27c;}
.Floor001734 h1 b{ display:block; font-size:18px; font-weight:normal; font-family:Arial; color:#8a8986; text-transform:uppercase; }

.Floor001734 .more{ text-align:center; padding-top:3%;}
.Floor001734 .more a{ display:inline-block; padding-left:30px; text-align:left; width:143px; height:37px; line-height:37px; color:#fff; border-radius:37px; background: url(../images/Floor001734-more.png) no-repeat 90% center #1c5a99;}

.Floor001734 li{float:left; width:49%; margin-right:2%; margin-bottom:2%;border:1px solid #ededea; padding:10px;background:#fff; position:relative;}
.Floor001734 li:nth-child(2n){ margin-right:0;}
.Floor001734 li a{ position:absolute; left:0; top:0; right:0; bottom:0; z-index:10;}
.Floor001734 li a:hover{ border:2px solid #1c5a99;}
.Floor001734 li figure{ position:absolute; left:0; top:0; width:137px; height:100%;}
.Floor001734 li figure img{ display:block; width:100%; height:100%;}

.Floor001734 li div{ padding-left:150px; position:relative; font-size:12px;}
.Floor001734 li h2{ margin:0;color:#362a03; font-weight:normal;font-size:14px; padding-right:10px; line-height:29px;}
.Floor001734 li h2 time{ float:right; font-size:22px; color:#666563; font-style:italic;}
.Floor001734 li h2 time i{ color:#1c5a99; margin:0 2px;}
.Floor001734 li h2 time span{ font-size:14px;}
.Floor001734 li p{ line-height:18px; height:36px; overflow:hidden; margin-top:10px;}
.Floor001734 li div span{ color:#1c5a99;}
@media(max-width:768px){
.Floor001734 li{ float:none; width:auto; margin-right:0;}
}
@media(max-width:640px){
.Floor001734 h1{ font-size:24px;}
.Floor001734 h1 b{font-size:14px;}
}
@media(max-width:375px){
.Floor001734 li h2 time{ display:none;}
}

.TextList001391{padding-top: 5%;padding-bottom: 5% ;background: url(../images/TextList001391_line2.png) repeat-y center top;margin-top: 4%}
.TextList001391 ul{ background: url(../images/TextList001391_line.png) repeat-y center top;}
.TextList001391 ul li{overflow: hidden; padding: 36px 0 36px 50%; } 
.TextList001391 ul li div{position: relative;  padding-left: 54px;}
.TextList001391 li time{position: absolute; width: 76px; height: 76px; top: 50%; margin-top: -38px; left: -38px; background: url(../images/TextList001391_Title.png) 0 0 no-repeat; text-align: center; line-height: 76px; font-size: 16px; color: #fff;}
.TextList001391 ul li:hover time{width: 97px; height: 97px;  line-height: 97px; left: -48px;margin-top: -50px; background-image: url(../images/TextList001391_Title2.png);}
.TextList001391 h3{padding-top: 6px; color: #0068b7; font-weight: bold; font-size: 14px; position: relative;}
.TextList001391 ul li h3:before{position: absolute; top: 0; left: 0; content: ""; width: 41px; height: 1px; background: #95D2FC;}
.TextList001391 ul li:hover h3:before{background: #FCD487; }
.TextList001391 p{color: #7c7c7c;}
.TextList001391 li:nth-child(2n){padding-left:0; padding-right:50%;}
.TextList001391 li:nth-child(2n){text-align: right; }
.TextList001391 li:nth-child(2n) div{ padding-left:0; padding-right:54px;}
.TextList001391 li:nth-child(2n) h3:before{left: auto; right: 0;}
.TextList001391 li:nth-child(2n) time{ left:auto; right:-38px;}
.TextList001391 li:nth-child(2n):hover time{ left:auto;right:-48px;}

/*
 .PicList002239 为demo编号
 */
.PicList002239{ padding:4% 0 0 0;}
.PicList002239 li{ border-bottom: 1px solid #e3e3e3; margin-bottom: 20px; text-align: center; }
.PicList002239 li .li1{ line-height: 52px; font-size: 16px; color: #0085d0; text-align: center;}
.PicList002239 li .text{}
.PicList002239 li .span2{ float: right; font-size: 14px; color: #999; padding:17px 0; padding-left: 30px; background: url(../images/PicList002239-icon.png) no-repeat left center}
.PicList002239 .open_info{ position:fixed; left:0; top:0; width:100%; height:100%; z-index:200; background:rgba(0,0,0,0.7); display:none;}
.PicList002239  .info_area{ position:absolute; width:90%; max-width:1200px; left:50%; transform:translate(-50%,-50%); top:50%; background:#fff; padding:5%;}
.PicList002239  .info_area .close{ position:absolute; right:0; width:31px; height:31px; top:-32px; background:#fff; cursor:pointer;}
.PicList002239  .info_area .close::before,
.PicList002239  .info_area .close::after{ position:absolute; content:''; width:25px; height:2px; background:#c53b19; top:15px; left:3px;}
.PicList002239  .info_area .close::before{ transform:rotate(45deg);} 
.PicList002239  .info_area .close::after{ transform:rotate(-45deg);} 
.PicList002239  .info_area .pic{width:100%; height:auto; overflow:hidden; top:0; left:0; text-align:center;} 
.PicList002239  .info_area .txt{ overflow:auto; padding-top:15px; text-align:center;}
@media (min-width: 640px) {
.PicList002239 li{ float: left; width: 48%; margin: 0 1% 55px;}	
}
@media (min-width: 1024px) {
.PicList002239 li{  width: 31.33%; }	
}
@media (min-width: 1250px) {
.PicList002239 .ul{ margin:0 -30px;}
.PicList002239 li{margin: 0 5px 30px ; width: 240px;}	
}

/*
 .PicList000671 为demo编号
 */
.PicList000671 {padding: 3% 0 0 0;}
.PicList000671 *{ -moz-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
.PicList000671 .nowrap{text-overflow: ellipsis;}
.PicList000671 li{ float:left; width:32%; margin-right:2%; position:relative; margin-bottom:2%;}
.PicList000671 li:nth-child(3n){ margin-right:0;}
.PicList000671 li .video_files{position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
.PicList000671 li .video_files video{width:100%; height:100%; background-color:#000;}
.PicList000671 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;}
.PicList000671 li .video_files .close::before,
.PicList000671 li .video_files .close::after{ position:absolute; content:''; width:3px; height:70%; border-radius:3px; background-color:#fff; left:13px; top:5px;}
.PicList000671 li .video_files .close::before{ transform:rotate(45deg);}
.PicList000671 li .video_files .close::after{ transform:rotate(-45deg);}
.PicList000671 li figure{ position:relative; width: 100%;float: left; background-color:rgba(0, 0, 0, 0.6); margin-bottom: 5px;}
.PicList000671 ul li h5{ font-size:14px; padding:8px 0; margin:0; text-align:center; border-bottom: dashed 1px #c1c1c1;}
.PicList000671 ul li span{ color: #333;}
.PicList000671 ul li time{ display:block; color:#b3b3b3; text-align: center; /*background:url(../images/PicList000671-icon.png) no-repeat right;*/}
.PicList000671 li figure em{ display:block; padding-bottom:70%; background-size:100% 100%;}
.PicList000671 li figure a{ width:100%; height:100%; position:absolute; left:0; top:0; background-color:rgba(0,0,0,0.5); }
.PicList000671 li figure a::before,
.PicList000671 li figure a::after{position: absolute; content:'';z-index: 5;top: 50%;left: 50%;}
.PicList000671 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%;}
.PicList000671 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;}

@media screen and (max-width:640px){
.PicList000671 ul li{ width:49%;}
.PicList000671 ul li:nth-child(2n){ margin-right:0;}
.PicList000671 ul li:nth-child(2n+1){ margin-right:2%;}
}

/*
 .Spec001220 为demo编号
 */
.Spec001220{ padding:0px 0 0 0;}
.Spec001220 .title{ font-size:16px; border-left:5px solid #59aff7; padding-left:15px; margin-bottom:15px;}
.Spec001220 dl{ overflow:hidden; clear:both; font-size:12px;margin-bottom:15px; line-height:24px;}
.Spec001220 dt{}
.Spec001220 dd{ float:left; width:80%;}
.Spec001220 dd i{ font-style:normal; margin:0 1px;}
.Spec001220 dd a{ margin-bottom:10px; display:inline-block; padding:0 9px;}
.Spec001220 dd a.acur{ background-color:#59aff7; color:#fff;}
.Spec001220 dd input{height:30px;}
.Spec001220 .text{ width:50%; border:1px solid #c9c9c9;  background:none; line-height:30px; padding:0 10px; color:#999;}
.Spec001220 .btn{ border:none; cursor:pointer; background:#1c5a99; color:#fff; width:80px;}
@media(max-width:480px){
.Spec001220 dd{ overflow:auto; max-height:136px;}
}

/*
 .PicList001759 为demo编号
 */
.PicList001759{ padding-top:5%;}
.PicList001759 ol{ margin-bottom:0%; position:relative; padding-left:36.25%;}
.PicList001759 ol .Ispic{ width:34.25%; position:absolute; left:0; top:0; height:80%;}
.PicList001759 ol .Ispic img{ display:none;}
.PicList001759 ol div{ padding:0% 10% 3% 5%;}
.PicList001759 ol h3 a{ color:#d0111b;}
.PicList001759 ol time{ display:block; padding:3% 0;}
.PicList001759 ol p{ margin:0 0 13% 0; height:100px;line-height: 26px; overflow: hidden;}
.PicList001759 ol span{ display:inline-block; width:130px; line-height:40px; text-align:center; color:#fff; background:#d0111b; font-size:12px;}
.PicList001759 li{ padding-bottom:3%;  }
.PicList001759 li:nth-child(4) {padding-bottom: 0}
.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{}
.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 h5:hover { color:#0085d2 !important;}
@media(max-width:640px){
  .PicList001759 ol h3{ display: block;}
  .PicList001759 ol .Ispic{width: 100%;position: static;height: 80%;background: none !important;}
  .PicList001759 ol .Ispic img{ display:block;}
  .PicList001759 ol{padding-left:0;}
  .PicList001759 li a{ padding:15px 15px 15px 38%;}
  .PicList001759 li img{position: absolute;left: 0;top: 20px;width: 35%;height: auto;display: block;}
}
@media(max-width:480px){
  .PicList001759 li h5{ margin-top:3%;}
}

/*PicList002045 */
.PicList002045{ padding-top:5%;}
.PicList002045 li{ float:left; width:32%; margin-right:2%; margin-bottom:2%; position:relative; text-align:center;}
.PicList002045 li:nth-child(3n){ margin-right:0;}
.PicList002045 li a{ position:absolute; left:0; top:0; right:0; bottom:0; border:1px solid #e8e8e8;}
.PicList002045 li a:hover{ border-width:3px; border-color:#0079c3;}
.PicList002045 li div{ max-width:275px; margin:0 auto; padding:4% 4% 10% 4%;}
.PicList002045 li figure{ padding-bottom:100%; background-size:contain;}
.PicList002045 li figure img{ display:none;}
.PicList002045 li p{ font-size:16px; color:#000; margin-bottom:5px;}
@media(max-width:480px){
.PicList002045 li{ width:49%;}
.PicList002045 li:nth-child(3n){ margin-right:2%;}
.PicList002045 li:nth-child(2n){ margin-right:0;}
.PicList002045 li p{ font-size:14px;}
}

/*PicList002171 */
.PicList002171{ padding:5% 0 3% 0;}
.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 img{ display:block; 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;}
}

/*
 .RighInfo002228 为demo编号
 */
.RighInfo002228{ padding:3% 0 ;}
.RighInfo002228 .auto{ max-width:1200px;}
.RighInfo002228 .single-header{ text-align:center;}
.RighInfo002228 .single-header h1{ color:#333; font-size:20px; margin:0 0 10px 0; font-weight:normal;}
.RighInfo002228 .single-header h3{color:#815122; font-size:16px; margin:0; font-weight:normal; position:relative;}
.RighInfo002228 .single-header h3:after{ content:""; display:block; height:1px; background-color:#f3eee9; width:100%; z-index:1; margin-top:15px;}
.RighInfo002228 .single-header h3 span{ position:relative; z-index:2; padding:0 30px; background-color:#fff;}
.RighInfo002228 .single-content{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; overflow:hidden; font-size:14px; line-height:24px; color:#666; padding-top:2%;}
.RighInfo002228 .single-content p{ text-indent:2em; margin:0; padding:10px 0;}
.RighInfo002228 .single-content .no-textindent{ text-indent:0;}
.RighInfo002228 .fr{ float:none;}
.RighInfo002228 .col2+.col2{ margin-top:10px;}
@media(max-width:950px){
  .RighInfo002228 .auto{ padding:0 2%;}
}
@media screen and (min-width:465px){
    .RighInfo002228 .col2{ width:48%;}
	.RighInfo002228 .fr{ float:right;}
	.RighInfo002228 .col2+.col2{ margin-top:0;}
}
@media screen and (min-width:768px){
  .RighInfo002228 .single-header h1{ font-size:24px;}
  .RighInfo002228 .single-header h3{ font-size:18px;}
  .RighInfo002228 .single-content p{ padding:15px 0;} 
  .RighInfo002228 .single-header h3:after{ background-color:#f3eee9; position:absolute; top:50%; z-index:1; margin-top:0;}
  
}
@media screen and (min-width:1024px){
  .RighInfo002228 .single-header h1{ font-size:30px;}
}

/*
 .TextList001202 为demo编号
 */
.TextList001202 {padding: 5% 0 0 0}
.TextList001202 h1{ margin:0; font-weight:normal; padding:3% 0; font-size:24px; color:#333;}
.TextList001202 h1 b{ display:block;}
.TextList001202 li{padding-bottom:10px;}
.TextList001202 dl{ position:relative; padding-left:53px;}
.TextList001202 dl dt,
.TextList001202 dl dd{ border:1px solid #e3e7e6;}
.TextList001202 dl dt{ position:absolute; width:50px; left:0; top:0; color:#0088d2; text-align:center; font-size:24px;}
.TextList001202 dl.Q dt,
.TextList001202 dl.Q dd,
.TextList001202 dl.A dt{ height:50px; line-height:50px;}
.TextList001202 dl.A dd{ padding:2%; line-height:22px; font-size:12px;}
.TextList001202 dl.Q dd{ padding:0 2%;}
.TextList001202 li figure a{ display:inline-block; padding:0 20px; line-height:25px;color:#fff; background-color:#0088d2;}
.TextList001202 dl.A{ display:none; padding-top:10px;}
.TextList001202 dl.A dt{ top:10px;}
.TextList001202 dl.A p{ margin:0;}
.TextList001202 dl.Q_on dt{ color:#fff; background-color:#0088d2;}
.TextList001202 dl.Q_on dd{background-color:#f7fbfc;}
@media(max-width:480px){
.TextList001202 dl.Q dt,
.TextList001202 dl.Q dd,
.TextList001202 dl.A dt{ height:40px; line-height:40px;}
.TextList001202 h1,
.TextList001202 dl dt{font-size:20px;}
.TextList001202 dl.A p{ max-height:66px; overflow:hidden;}
}

/*
 .TextList001652 为demo编号
 */
.TextList001652 {padding: 5% 0}
.TextList001652 .list_ul,
.TextList001652 .job_ol{ overflow:hidden; clear:both;}
.TextList001652 .job_ol li,
.TextList001652 .list_ul li{ list-style:none; float:left; width:20%; text-align:center;}
.TextList001652 .job_ol li{ background-color:#2078da; color:#fff; line-height:3em;}
.TextList001652 .list{ border-bottom:1px solid #ebebeb;}
.TextList001652 .job_info{ display:none;}
.TextList001652 .list_ul{ cursor:pointer;font-size:12px;}
.TextList001652 .list_ul li{ padding:1em 0;}
.TextList001652 .list_ul li:nth-child(5) a{ border:1px solid #ededed; border-radius:5px; display:inline-block; padding:0 7%; line-height:1.8em;}
.TextList001652 .list_ul li:nth-child(5) a:hover{  background-color:#2078da;color:#fff;}
.TextList001652 .job_info{padding:2% 5% 2%;} 
@media(max-width:640px){
.TextList001652 .job_ol li,
.TextList001652 .list_ul li{width:25%;}
.TextList001652 .job_ol li:nth-child(4),
.TextList001652 .list_ul li:nth-child(4){ display:none;}
}

/*
 .Map001070 为demo编号
 */
.Map001070{ padding:5% 0;}
.Map001070 dd{ border:1px solid #e7e7e7; margin-bottom:2%; padding-right:53%; background-color:#fff; position:relative;}
.Map001070 dd:last-child{ margin-bottom:0;}
.Map001070 .map *{ max-width:none;}
.Map001070 dd figure{ padding:3% 0 3% 3%;}
.Map001070 dd figure h1{font-size: 22px;color: #0085d0; font-weight:normal;padding: 16px 0; margin:0;border-bottom: dashed 1px #ccc;}
.Map001070 dd ul{ padding-top:16px;}
.Map001070 dd li{line-height:25px; margin-bottom:10px; padding-left:10px; background-repeat:no-repeat; background-position:0 0;}
@media(min-width:641px){
.Map001070 .map{ position:absolute !important; width:50%; right:0; height:100%; top:0;}
}
@media(max-width:640px){
.Map001070 dd{ padding:3%;}
.Map001070 .map{ height:300px; position:relative !important;}
.Map001070 dd figure{ padding:0;}
}
@media(max-width:480px){
.Map001070 dd figure h1{ font-size:20px;}
}

/*Menu002217*/
.Menu002217{ padding:3% 0 0 0;}
.Menu002217 h2{font-size: 28px; color: #18222a; text-align: center; line-height: 1; margin:0; font-weight:normal;}
.Menu002217 nav{text-align: center; margin-top: 2%;}
.Menu002217 nav ul li{text-align: center; padding:0 9px; display:inline-block;  *zoom:1; *display:inline;}
.Menu002217 nav ul li a{display: block; min-width:140px; height:40px; line-height:40px; font-size: 16px; color: #728391; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; border-radius:40px; background:#f3f3f3;}
.Menu002217 nav ul li.on a,.Menu002217 nav ul li a:hover{color: #fff;background:#008cd6;}
.Menu002217 nav ul li a:hover{ cursor: pointer;}
@media(max-width:1199px){
.Menu002217 h2{ font-size:35px;}	
}
@media(max-width:1000px){
.Menu002217 h2{ font-size:30px;}
.Menu002217 nav ul li a{ min-width:90px; font-size:14px; height:35px; line-height:35px; padding:0 3%;}
}
@media(max-width:640px){
.Menu002217 h2{ font-size:20px;}	
.Menu002217 nav ul li{ width:100%; margin:0 0 1px; display:block;}
.Menu002217 nav ul li a{ border-radius:0;}	
}
/*Menu002217 End*/

/*PicList002220*/
.PicList002220{padding-top: 3%}
.PicList002220 .Ptit{ position:relative; margin:0;text-align:center;}
.PicList002220 .Ptit:before{ width:100%; height:1px; background:#e8e8e8; display:block; content:""; position:absolute; top:50%; left:0; z-index:2;}
.PicList002220 .Ptit span{ color:#008cd6; font-weight:normal; font-size:24px; background:#fff; padding:0 45px; position:relative; z-index:3;}
.PicList002220 ul{ list-style:none;}
.PicList002220 .List{ padding-top:3%; padding-bottom:4%;}
.PicList002220 .List ul{ float:left; width:49%;}
.PicList002220 .List ul:last-child{ float:right;}
.PicList002220 .List li{transition:all 0.5s ease-out 0s; position:relative;}
.PicList002220 .List .pic{ display:block; overflow:hidden;}
.PicList002220 .List .pic img{transition:all 0.5s ease-out 0s;}
.PicList002220 .List .tit{ display:block; position:absolute; left:0; bottom:0; width:100%; background:#fff; padding:0 3%; font-size:18px; color:#333333; line-height:47px; height:48px; border:1px solid #f3f3f3; border-top:none;transition:all 0.5s ease-out 0s;}
.PicList002220 .List .tit span{ display:block;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; padding-right:30px;}
.PicList002220 .List .tit i{ background:url(../images/PicList002220-icon.png) no-repeat; display:block; width:18px; height:15px; position:absolute; right:3%; top:50%; margin-top:-9px;}
.PicList002220 .List ul:first-child li:first-child{ margin-bottom:3.3%;}
.PicList002220 .List li:hover{box-shadow:0 5px 10px 0 rgba(0,0,0,.15);transform:translate3d(0,-2px,0);}
.PicList002220 .List li:hover .tit{ color:#008cd6;}
.PicList002220 .List li:hover .pic img{ transform: scale3d(1.04,1.04,1.04);}
.PicList002220 .ListAll{ padding-top:3%;}
.PicList002220 .ListAll ul{ margin:-1%; position:relative; overflow:hidden;}
.PicList002220 .ListAll li{ float:left; width:23%; margin:5px 1% 15px; padding:10px; border:1px solid #ececec; background:#f8f8f8;transition:all 0.5s ease-out 0s;}
.PicList002220 .ListAll .pic{ display:block; border:1px solid #f1f1f1; overflow:hidden}
.PicList002220 .ListAll .pic img{transition:all 0.5s ease-out 0s;}
.PicList002220 .ListAll h4{ margin:0; text-align:center; font-weight:normal; font-size:16px; padding:10px 0 5px;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }
.PicList002220 .ListAll h4 a{ color:#728391;}
.PicList002220 .ListAll li:hover .pic img{transform: scale3d(1.04,1.04,1.04);}
.PicList002220 .ListAll li:hover{ background:#e5e5e5;}
.PicList002220 .ListAll li:hover h4 a{ color:#008cd6;}
@media(max-width:767px){
.PicList002220 .ListAll li{ width:31.33334%}	
.PicList002220 .List .tit{ font-size:16px;}
.PicList002220 .Ptit span{ font-size:20px;}
}
@media(max-width:480px){
.PicList002220 .ListAll li{ width:48%}	
.PicList002220 .List ul{ width:100%; float:none !important;}
.PicList002220 .List ul:first-child li{ margin-bottom:3.3%;}
}
/*PicList002220 End*/

/*
 .Form001725 为demo编号
 */
.Form001725{ padding:2% 0;}

.Form001725 .form{ padding-top:30px; max-width:552px; width:100%;}
.Form001725 .form td{ padding-bottom:20px; font-size:14px; }
.Form001725 .form td.w1{ width:47%;}
.Form001725 .form td.w2{ width:6%;}
.Form001725 .form .text{ width:100%; border-radius:3px; border:1px solid #cfcfcf; line-height:36px;height:36px; text-indent:10px; background:none; }
.Form001725 .form p{ margin:0 0 10px 0;color:#2078da; background:url(../images/Form001725-icon.jpg) no-repeat left center;}
.Form001725 .form td em{ font-style:normal; color:#bcbcbc;}
.Form001725 .form td em i{ font-style:normal; color:#fadbbe;}
.Form001725 .form .btn{ background:#2078da; color:#fff; cursor:pointer; font-size:18px; width:60%; max-width:180px; height:50px; border-radius:3px; border:none; margin-top:20px;}
.Form001725 .form dl{ position:relative;}
.Form001725 .form dt{ text-indent:10px; cursor:pointer; border:1px solid #cfcfcf;line-height:36px;height:36px; background:url(../images/Form001725-check.png) no-repeat 95% center;}
.Form001725 .form dd{ display:none; position:absolute; left:0; top:100%; background-color:#eee; width:100%; z-index:10;}
.Form001725 .form dd a{ display:block; line-height:36px; padding:0 10px;}
.Form001725 .form dd a:hover{ background-color:#ccc;}
@media(max-width:768px){
.Form001725 .search{ position:relative; margin-top:10px; top:auto; width:auto;}
}


/*
 .PicList000593 为demo编号
 */
.PicList000593{ padding-top:2%;}
.PicList000593 li{ width:100%; margin-right:2%; position:relative; margin-bottom:4%;border-bottom: 1px solid #eaeaea;padding-bottom: 4%}
.PicList000593 li:nth-child(3n){ padding-bottom:0;border-bottom: none}
.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 .right {float: right;width: 60%;height: 100%;background: #fafafa;padding-bottom: 13.77%}
.PicList000593 li figure{ position:relative;width: 40%}
.PicList000593 li figure em{ display:block; padding-bottom:65%; background-size:contain; 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{float: left;padding:2% 1% 0 10%;font-size: 14px;font-weight: bold;font-size: 16px}
@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;}
}


/*
 .Menu002306002306 为demo编号
 */
.Menu002306{ max-width: 230px; padding-top: 30px;}
.Menu002306 .column{ line-height:50px; background-color: #1c5a99; margin-left: 20px; font-size:16px; font-weight:bold; color:#fff; padding:0 75px 0 20px;  position: relative; border-radius: 8px 0 0 0;}
.Menu002306 .column:before{content: ""; position: absolute; bottom: 0; left: -20px; width: 0; height: 0; 
border-style: dashed dashed solid dashed; border-width:0 15px 44px 20px; border-color: transparent transparent #1c5a99 transparent;}
.Menu002306 .column a{ color:#fff;}
.Menu002306 .column span{ position: relative;}
.Menu002306 .column span:after{ position: absolute; content: ""; width: 40px; height: 1px; display: block; right: -50px; top: 50%; background: #fff;}
.Menu002306 .list{ border-radius: 0 0 50px 0; background-color: #fafafa; padding-bottom: 50px;}
.Menu002306 .list a{ display:block; position:relative; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.Menu002306 .list .one > li{ background:#fafafa;}
.Menu002306 .list .one > li > a{ line-height:49px; height:49px; font-size:14px; color:#002870; font-weight:bold; padding:0 32px;border-bottom:1px solid #e7f0f4;}
.Menu002306 .list .one > li > a span{ position:absolute; top:50%; margin-top: -8px; right:15px; width:16px; height:16px; background:url(../images/menu_more_off1.png) right center no-repeat; transition: transform .3s ease-out; -webkit-transition: -webkit-transform .3s ease-out; -moz-transition: -moz-transform .3s ease-out; -ms-transition: -ms-transform .3s ease-out;}
.Menu002306 .list .one > li:hover > a,
.Menu002306 .list .one > li.on > a{ background:#f1f1f1;}
.Menu002306 .list .one > li.level > a span{ transform: rotate(90deg);}
.Menu002306 .list .two{ display:none; padding:15px 0;}
.Menu002306 .list .two li a{ font-size: 12px;}
.Menu002306 .list .on > .two{ display:block;}
.Menu002306 .list .two > li > a{ line-height:35px; padding:0 35px 0 43px;}
.Menu002306 .list .two > li > a span{ position:absolute; left:20px; top:0; height:100%; width:11px; background:url(../images/button_prodTwo_off.png) center no-repeat; transition: background-image .3s ease-out; -webkit-transition: all .3s ease-out; -moz-transition: all .3s ease-out; -ms-transition: all .3s ease-out;}
.Menu002306 .list .two > li.level > a,
.Menu002306 .list .two > li > a:hover{  color:#093380;font-weight:bold;}
.Menu002306 .list .two > li.level> a span{ background-image:url(../images/button_prodTwo_on.png);}
.Menu002306 .list .three{ display:none;}
.Menu002306 .list .on > .three{ display:block;}
.Menu002306 .list .three > li > a{ line-height:30px; padding:0 30px 0 55px;}
.Menu002306 .list .three > li > a span{ position:absolute; display:block; width:3px; height:3px; left:45px; top:50%; margin-top:-2px; background:#555;}
.Menu002306 .list .three > li.on > a,
.Menu002306 .list .three > li > a:hover{ font-weight:bold; color: #3f68b2;}
.Menu002306 .list .three > li.on > a span,
.Menu002306 .list .three > li > a:hover span{ background:#3f68b2;}
.Menu002306 .list+.assist{ padding-top:24px;}
.Menu002306 .assist li+li{ padding-top:20px;}
.Menu002306 .assist a{ display:block; height:80px; text-align:right; padding-right:35px; font-size:14px; font-weight:bold; color:#555; line-height:80px;}
.Menu002306 .assist .serv a{ background:url(../images/menu_services_pic.png)  no-repeat;}
.Menu002306 .assist .solu a{ background:url(../images/menu_solution_pic.png)  no-repeat;}
@media only screen and (max-width:1024px ) {
	.Menu002306{ max-width: none;}
	.Menu002306 .assist{ display: none;}
	.Menu002306 .list .one > li > a{ height: 40px; line-height: 40px;}
	.Menu002306 .column{ height: 45px;}
	.Menu002306 .column:before{ border-width:0 15px 39px 20px;}
	.Menu002306 .list{ padding-bottom: 0; border-radius: 0;}
	
}

.search_list{ padding:3% 0;}
.search_list li{ border-bottom:1px solid #eee; line-height:40px;}
.search_list li span{ float:right; font-size:12px;}
.search_list li a::before{ display:inline-block;content:''; border:4px solid transparent; border-left-color:#0d59ac;}

/*
 .RighInfo001277 为demo编号
 */
.RighInfo001277{ padding: 0;}
.RighInfo001277 .list_img{ float:left; width:55.6%; position:relative;}
.RighInfo001277 .big_img{ position:absolute; left:0; top:0; height:100%; width:80%;}
.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:100px !important;  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 #005BAC;}
.RighInfo001277 .right_info{ float:right; width:39.2%;}
.RighInfo001277 .right_info p{ margin:0; padding:5% 0; border-bottom:1px solid #e7e8e8; border-top:1px solid #e7e8e8;}
.RighInfo001277 .right_info h1{ padding:16% 0 0; color:#005BAC; font-size:26px; }
.RighInfo001277 .right_info h3{ font-size:18px; font-weight:normal;}
.RighInfo001277 .right_info p{line-height:30px; color:#999; margin-bottom:10%;}
.RighInfo001277 .right_info a{ display:inline-block; border:1px solid #fdf3f2; padding:10px 5%; color:#005BAC; transition:0.4s;}
.RighInfo001277 .right_info a:hover{ background-color:#005BAC; color:#fff;}

@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:20px; }
.RighInfo001277 .right_info h3{ font-size:16px;}
 }	
@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%;}
 }	

/*
 .PicList001251 为demo编号
 */
.PicList001251 {padding-top: 2%}
.PicList001251 li{ overflow:hidden; padding-bottom:3%;border-bottom: 1px solid #eaeaea;padding-top: 2%}
.PicList001251 li h3{ margin:0 0 2% 0; border-bottom:1px solid #c7c9c8;}
.PicList001251 li h3 a{ color:#44bcd4; display:inline-block;border-bottom:1px solid #44bcd4; padding:12px 0;}
.PicList001251 li .pic{ float:left; width:34%;}
.PicList001251 li .pic img{ width:100%;}
.PicList001251 li div{ float:right; width:62%;}
.PicList001251 li p{ margin-top:0; line-height:30px; height:90px; overflow:hidden; margin-top: 20px}
.PicList001251 li time{ color:#a5a5a5;}
.PicList001251 li .video_files{position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
.PicList001251 li .video_files video{width:100%; height:100%; background-color:#000;}
.PicList001251 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;}
.PicList001251 li .video_files .close::before,
.PicList001251 li .video_files .close::after{ position:absolute; content:''; width:3px; height:70%; border-radius:3px; background-color:#fff; left:13px; top:5px;}
.PicList001251 li .video_files .close::before{ transform:rotate(45deg);}
.PicList001251 li .video_files .close::after{ transform:rotate(-45deg);}
.PicList001251 li figure{ position:relative;width: 34%;float: left}
.PicList001251 li figure em{ display:block; padding-bottom:65%; background-size:contain; background-position:center center; background-repeat:no-repeat;}
.PicList001251 li figure a{ width:100%; height:100%; position:absolute; left:0; top:0; background-color:rgba(0,0,0,0.5); }
.PicList001251 li figure a::before,
.PicList001251 li figure a::after{position: absolute; content:'';z-index: 5;top: 50%;left: 50%;}
.PicList001251 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%;}
.PicList001251 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;}
@media(max-width:480px){
.PicList001251 li .pic,
.PicList001251 li div{ float:none; width:auto;}
.PicList001251 li div{ padding:0;}
.PicList001251 li h3 a{ border-bottom:0;}
	.PicList001251 li p{ padding-left: 10px;}
}


/*
 .RichInfo005 为demo编号
 */
.RichInfo005{ padding:3% 0 20px;}
.RichInfo005 .news_info .title{ text-align:center; padding-bottom:20px;}
.RichInfo005 .news_info .title h1{ margin:0;  padding-bottom:15px; font-size:20px; font-weight:normal;}
.RichInfo005 .news_info .title p{ margin:0; border-bottom:1px dashed #d2d2d2; padding-bottom:10px;}
.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:#D0111B; font-size:14px;}
.RichInfo005 .news_info .info_pn span{ display:block; max-width: 60%; height: 20px; overflow: hidden; }
.RichInfo005 .news_info .info_pn span a{ color:#999;}
.RichInfo005 .news_info .info_pn span a:hover{color:#D0111B}
.RichInfo005 p{ font-size:13px; color:#666; line-height:2;}


/*
 .RighInfo002257 为demo编号
 */
.RighInfo002257{}
.RighInfo002257{ padding:30px 0 30px;}
.RighInfo002257 p{ line-height:1.8; }
.RighInfo002257 .item{border-bottom:1px dashed #d0d0d0; padding:25px 0; max-width: 462px; margin: 0 auto;}
.RighInfo002257 .item .pic .pic-inner,.RighInfo002257 .item .word .word-inner{ display: table-cell; vertical-align: middle;}
.RighInfo002257 .item .h1{font-size:16px; margin: 0;}
.RighInfo002257 .item .con{color:#666;font-size:14px; margin: 10px 0 0;}
@media only screen and (max-width: 767px) {
	.RighInfo002257 .item .word{ padding-bottom: 15px;}
}
@media only screen and (min-width:768px ) {
	.RighInfo002257 .item{ max-width: none; padding:38px 0; }
	.RighInfo002257 .item .pic{ float: left; width: 40%; text-align: left;}
    .RighInfo002257 .item .word{ float: right; width: 55%;}
    .RighInfo002257 .item.odd .pic{ float: right;}
    .RighInfo002257 .item.odd .word{ float: left;}
}

/*
 .PicList002323 为demo编号
 */
.PicList002323{ padding: 30px 3%; margin: 0 auto;}
.PicList002323 .list{ overflow: hidden;}
.PicList002323 .auto{overflow: hidden;}
.PicList002323 ul{ margin: 0 -1%;}
.PicList002323 ul li{ float: left; width: 48%;margin: 20px 1% 0 1%;text-align: center;}
.PicList002323 ul li .pic{display: block; padding-bottom: 67%; position: relative; overflow: hidden;}
.PicList002323 ul li img{ max-width: 100%; max-height: 100%; position: absolute; top: 50%; left: 50%; transition: transform .3s ease-out; transform: translate(-50% ,-50%); width: 100%; max-width: none;}
.PicList002323 ul li h3{overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; margin:10px 0 0; font-weight: normal; font-size: 14px;text-align: left;}
.PicList002323 ul li .pic:hover img{transform: scale(1.1) translate(-50% ,-50%);}
.PicList002323 ul li h3 a{ color: #555;}
.PicList002323 ul li h3 a:hover{ color: #0075b8;}
@media screen and (min-width:768px ){
.PicList002323 ul li{width:31.334%;}
.PicList002323{ padding: 30px;}
}
@media screen and (min-width:1024px ){
.PicList002323 ul li{width:23%; }
}





/*animate*/

@keyframes rightOpacityShow{
0%{ transform: translateX(-80px);opacity:0;}
80%{ transform: translateX(20px);}
100%{ transform:translateX(0); opacity:1;}
}
@-moz-keyframes rotateYOpacityAn{
0%{ -moz-transform: translateX(-80px);opacity:0;}
80%{ -moz-transform: translateX(20px);}
100%{ -moz-transform:translateX(0); opacity:1;}
}
@-webkit-keyframes rotateYOpacityAn {
0%{ -webkit-transform: translateX(-80px);opacity:0;}
80%{ -webkit-transform: translateX(20px);}
100%{ -webkit-transform:translateX(0); opacity:1;}
}
@-o-keyframes rotateYOpacityAn{
0%{ -o-transform: translateX(-80px);opacity:0;}
80%{ -o-transform: translateX(20px);}
100%{ -o-transform:translateX(0); opacity:1;}
}
.mobile_EN{display: none;}

@media(max-width: 767px){
  .mobile_EN{position: absolute;z-index: 999;display: block;right: 58px;top: 50%;margin-top: -15px;}
  .mobile_EN a{width: 30px;height: 30px;border-radius: 50%;background: #f8b62b;text-align: center;line-height: 31px;color: #fff;font-size: 14px;display: block;}
}


.kefuQQ { position: fixed; right: 2.5%; bottom: 250px; z-index: 100;}
.kefuQQ .Online{background: url(../images/qq.png) no-repeat; width: 126px; height: 210px; display:none;}
.kefuQQ a { display: block; width: 100%; height: 100%; }
.kefuQQ .close{ position:absolute; top:-15px; right:-20px; width:31px; height:31px; background: url(../images/close.png) no-repeat; cursor:pointer; display:none;}
.kefuQQ .text{ width:25px; text-align:center; padding:10px 0; font-size:14px; color:#fff; background:#1c5695; display:block; cursor:pointer;}
/*.back_top { position: fixed; right: 5%; bottom: 150px; width: 40px; height: 40px; z-index: 100; cursor: pointer; }.back_top a { display: block; background: url(../images/back_top.png) no-repeat; width: 100%; height: 100%; }*/


/* suspend */
.suspend{width:40px;height:198px;position:fixed;top:200px;right:0;overflow:hidden;z-index:9999;}
.suspend dl{width:120px;height:198px;border-radius:25px 0 0 25px;padding-left:40px;box-shadow:0 0 5px #e4e8ec;}
.suspend dl dt{width:40px;height:198px;background:url(../images/suspend.png);position:absolute;top:0;left:0;cursor:pointer;}
.suspend dl dd.suspendQQ{width:120px;height:85px;background:#ffffff;}
.suspend dl dd.suspendQQ a{width:120px;height:85px;display:block;background:url(../images/suspend.png) -40px 0;overflow:hidden;}
.suspend dl dd.suspendTel{width:120px;height:112px;background:#ffffff;border-top:1px solid #e4e8ec;}
.suspend dl dd.suspendTel a{width:120px;height:112px;display:block;background:url(../images/suspend.png) -40px -86px;overflow:hidden;}
* html .suspend{position:absolute;left:expression(eval(document.documentElement.scrollRight));top:expression(eval(document.documentElement.scrollTop+200))}
@media(max-width:767px){
.suspend{ display:none;}
}


.Floor115 .title{ margin:0 0 30px; text-align:left; position:relative;overflow: hidden}
.Floor115 .title i{ font-style:normal; font-weight:normal; color: #1c5a99; font-size: 28px; letter-spacing: 0px;position:relative;  margin:0 0 27px; padding-bottom: 20px;  }
.Floor115 .title span{ font-size:30px; color:#eaeaea;  text-transform:uppercase; padding-left: 10px; position:absolute; background: none !important;width: 100%}
.Floor115 .title span::after{ position:absolute; left:8px; bottom:7px;  content:""; border:1px #eaeaea solid; width:100%;  }
.Floor115 .title .p{ margin-top:30px;}

.RighInfo001277 .tab{ padding:3% 0;}
.RighInfo001277 .tab .h1_tab{ margin:0; border-bottom:1px solid #e7e8e8; overflow:hidden; font-size:16px; font-weight:normal; color:#000;}
.RighInfo001277 .tab .h1_tab span{ float:left; padding:0 5%; line-height:50px; background-color:#f2f2f3; margin-right:4px; cursor:pointer;}
.RighInfo001277 .tab .h1_tab span.on{ background-color:#1c5a99; color:#fff;}
.RighInfo001277 .tab .info{ padding-top:3%; line-height: 26px;}
