.content{ padding-bottom: 2%;}
/*Banner002167 */
.Banner002167{ position:relative; z-index:1;}
.Banner002167 div{ height:400px; background-position:center top; background-repeat:no-repeat;}
.Banner002167 img{ display:none;}
.Banner002167 aside{ position:absolute; left:50%; top:50%; line-height:46px;height:46px; width:100%; font-size:33px; padding:0 2%; max-width:1200px; color:#fff; -ms-transform:translate(-50%,-50%); -webkit-transform:translate(-50%,-50%); -moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);}
@media(max-width:1000px){
.Banner002167 div{ display:none;}
.Banner002167 img{ display:block; width:100%;}
}
@media(max-width:640px){
.Banner002167 aside{ font-size:24px;}
}
/*
 .Menu002188 为demo编号
 */
.Menu002188{ border-bottom:1px solid #e3e3e3;padding:20px 0 0;}
.Menu002188 .Menu{ float:left;}
.Menu002188 .Menu li{ float:left; padding:0 20px 20px;}
.Menu002188 .Menu li a{ font-size:15px; color:#333; padding-bottom:19px;transition: .3s ease-out;}
.Menu002188 .Menu li.cur a,.Menu002188 .Menu li a:hover{ color:#e50014;border-bottom:2px solid #e50014;font-weight:bold;}
.Menu002188 .Currents{ text-align:right;  color:#666; line-height:25px; float:right;}
.Menu002188 .Currents em{ font-style:normal;background:url(../images/Menu002188-current_icon.png) no-repeat left center; background-size:auto 100%; padding-left:30px; display:inline-block;}
.Menu002188 .Currents a{color:#666;transition: .3s ease-out;}
.Menu002188 .Currents a:hover{color:#e50014;}
@media (max-width: 1000px){
   .Menu002188  .Currents{ display:none;}
}



/*
 .Menu002252 为demo编号
 */
.Menu002252{padding:10px 0; padding-top: 0; margin-bottom: 30px; text-align:center; overflow:hidden;}
.Menu002252 a{font-size:16px; display: block;background:#e9e9e9; padding: 10px; margin-bottom: 1px; }
.Menu002252 a.aon,.Menu002252 a:hover{ color:#fff; background-color:#3c89d9;}
@media(min-width:768px){
	.Menu002252{padding:25px 0 10px; padding-top: 0;}
	.Menu002252 a{ display:inline-block; line-height:30px;  padding:0 15px; min-width:115px; border-radius:30px; overflow:hidden; margin:0 7px 1px;}
}
@media(min-width:1024px){
   .Menu002252{padding:25px 0 0px; padding-top: 0;}
   .Menu002252 a{display:inline-block;line-height:36px; padding:0 20px;background:#e9e9e9; min-width:130px; border-radius:36px;}
}



/*
 .Menu002272 为demo编号
 */
.Menu002272{}
.Menu002272 .nav-menu{border-bottom: 1px solid #eef0f1;}
.Menu002272 .nav-menu ul{display: none;}
.Menu002272 .current{padding-left: 25px;background: url(../images/Menu002272-icon.png) no-repeat left center;}
.Menu002272 .current a{font-size: 14px;color: #717171;padding: 0 13px 0 10px; position: relative; line-height: 45px;}
.Menu002272 .current a:after{ content: "·"; position: absolute; top: 0; right: 0; line-height: 20px; height: 20px; color: #ddd;}
.Menu002272 .current a:first-child{padding-left: 0;}
.Menu002272 .current a:hover{color: #1c4e88;}
.Menu002272 .current span{padding-left: 10px}

@media screen and (min-width:768px ) {
  .Menu002272 .nav-menu ul{display: block;float: left;}
  .Menu002272 .nav-menu ul li{float: left;line-height: 60px;margin: 0 2px;padding: 0 3px;}
  .Menu002272 .nav-menu ul li:first-child{margin-left: 0;}
  .Menu002272 .nav-menu ul li:hover,
  .Menu002272 .nav-menu ul li.on{background: #1c4e88;}
  .Menu002272 .nav-menu ul li:hover a,
  .Menu002272 .nav-menu ul li.on a{color: #fff;}
  .Menu002272 .nav-menu .location{float: right;}
  .Menu002272 .current a{line-height: 60px;}
}
@media screen and (min-width:1024px ) {
  .Menu002272 .nav-menu ul li{padding: 0 12px;margin: 0 6px;}
}
@media screen and (min-width:1200px ) {
  .Menu002272 .nav-menu ul li{line-height: 73px;font-weight: 700;}
  .Menu002272 .current a{line-height: 73px;font-weight: 700;}
  .Menu002272 .current span{font-weight: 700;}
}
/*
 .TextList002205 为demo编号
 */
/*.TextList002205{padding-top:20px;}*/
.TextList002205 .siderLeft{ width:16.7%; float:left;}
.TextList002205 .siderLeft ul li{ text-align:center; line-height:34px;}
.TextList002205 .siderLeft ul li+li{ border-top:1px solid #fff;}
.TextList002205 .siderLeft ul li > a{ display:block;background:#f4f4f4; }
.TextList002205 .siderLeft ul li.cur > a{ background:#c02a05; color:#fff;}
.TextList002205 .list{}
.TextList002205 .list .item{ margin-bottom:10px;}
.TextList002205 .list .item i.icon{ display:block; position:absolute; right:20px; top:20px; background:url(../images/TextList002205-icon.png) -44px -82px no-repeat; width:21px; height:11px;transition:all 0.5s ease-out 0s; overflow:hidden;}
.TextList002205 .list .item .Q{ margin:0; line-height:50px; padding-left:75px; padding-right:50px;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; position:relative; background:#f9f9f9; cursor:pointer;transition:all 0.5s ease-out 0s;}
.TextList002205 .list .item .Q>a{ color:#333333; font-size:14px;}
.TextList002205 .list .item em.icon{ position:absolute; top:0; left:0; width:50px; height:100%; display:block; text-align:center; font-family:Arial; font-size:24px; font-weight:bold; font-style:normal; color:#333;}
.TextList002205 .list .item .Q em.icon{ background:#efefef;transition:all 0.5s ease-out 0s;}
.TextList002205 .list .item .A{ position:relative;padding:25px 25px 25px 75px; background:#f1f1f1; display:none;line-height:25px;}
.TextList002205 .list .item .A em.icon{ background:#f9f9f9;color:#1c4e88;transition:all 0.5s ease-out 0s;}
.TextList002205 .list .item.active .Q em.icon{ background:#1c4e88; color:#fff;}
.TextList002205 .list .item.active i.icon{ background-position:-44px -70px;}
/*
 .TextList002208 为demo编号
 */
/*.TextList002208{ padding-top:2%;}*/
.TextList002208 .thead{ background:#233d85;line-height:40px; text-align:center; background:#bfbfbf;}
.TextList002208 .thead span{ float:left; width:14%; color:#333; display:block; font-size:16px; height:40px; text-align:center; font-weight:bold; position:relative;}
.TextList002208 .thead span+span{ border-left: solid 1px #989898;}
.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 .dl+.dl{ border-top:1px solid #fff;}
.TextList002208 .dl .dt{line-height:40px; text-align:center; cursor:pointer; background:#f1f1f1;}
.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;font-size: 14px;}
.TextList002208 .conbox .h5{color:#333; font-size:12px;}
.TextList002208 .jobname{ width:30% !important;}
.TextList002208 .dl.active .dt span,.TextList002208 .dl.active .btn{ color:#1c4e88;;}
.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; }
}


/*
 .Map004 为demo编号
 */
.Map001{ padding:3% 0; padding-top: 0;}
.Map001 .map{width:60%;float:left;}
.Map001 .map #allmap{ height:400px; width:100%;}
.Map001 .map #allmap *{ font-size:12px !important;}
.Map001 .info{ float:right; width:40%; background-color:#f9f9f9; min-height:400px;}
.Map001 .info ul{ padding:4%;}
.Map001 li{ line-height:25px; background-position: left 26px; padding:26px 0 26px 60px; font-size:16px; background-repeat:no-repeat; color:#7e7e7e; border-bottom:1px #dbdbdb dotted;}
.Map001 li.name{ background-image:url(../images/Map001-icon_name.gif);}
.Map001 li.add{ background-image:url(../images/Map001-icon_add.gif);}
.Map001 li.tel{ background-image:url(../images/Map001-icon_tel.gif);}
.Map001 li.fax{ background-image:url(../images/Map001-icon_fax.gif);}
@media(max-width:860px){
.Map001 .map,.Map001 .info{width:100%;float: none;} 
.Map001 .map #allmap{height:300px;} 
}
/*Form002219*/
.Form002219{ padding-bottom:2%;}

.Form002219 .form_box{ float: left; width: 52%;}
.Form002219 .hotline{ float: right; width: 45%; padding-bottom: 42%;  text-shadow: 0 1px 0 #fff;}

.Form002219 dl{ width:100%; padding-left:65px; min-height:40px; position:relative; margin-bottom:15px;}
.Form002219 dt{ color:#5b5b5b; font-size:14px; position:absolute; left:0; width:70px;  line-height:40px;}
.Form002219 .text{ border:1px solid #dfdfdf; border-radius:5px; width:100%; padding:0 10px; line-height:38px; color:#5b5b5b;}
.Form002219 dl.dl{ width:100%; float:none; max-width:none;}
.Form002219 textarea{border:1px solid #dfdfdf; border-radius:5px;overflow:hidden; resize:none; width:100%; height:220px; padding:10px; color:#5b5b5b;}
.Form002219 .btn{ display:inline-block; line-height:40px; min-width:140px; margin-right:20px; background-color:#f3f3f3; color:#728391; font-size:14px; border:none; border-radius:5px; cursor:pointer;}
.Form002219 .submitbtn{ color:#fff; background-color:#1c4e88;}
@media(max-width:640px){
  .Form002219 dl{ float:none; width:100%; margin-left:0 !important;}
  .Form002219 textarea{ height:250px;}
  .Form002219 .form_box{ width: 52%; }
  .Form002219 .hotline{ width: 45%; background: url(../images/Form001215-bg.jpg) no-repeat center bottom/contain;padding-bottom: 75%; }

}
@media(max-width:480px){
  .Form002219 .btn{ width:48%; margin-right:2%; float:left; display:block; min-width:2px;}
}
/*Form002219 End*/
/*
 .TextList009 为demo编号
 */
.TextList009 li{border: 1px solid #e5e5e5;margin-bottom: 20px; padding-left:139px; position:relative; padding-right:20px;}
.TextList009 li a{ height: 85px; line-height:85px; font-size:14px;display:block;white-space:nowrap; text-overflow:ellipsis; overflow:hidden; background:url(../images/TextList009-icon.png) no-repeat right center; padding-right:40px;}
.TextList009 li time{ position:absolute; text-align:center; left:0; top:10px; height:65px; width:107px; color:#afafaf; border-right:1px dashed #E0E0E0; line-height:normal; font-size:14px;}
.TextList009 li time span{ display:block; font-size:22px; padding-top:10px;}
.TextList009 li:hover{ background-color:#2cc2e2;color:#fff;}
.TextList009 li:hover a{background-image:url(../images/TextList009-icon_hover.png); color:#fff;}
.TextList009 li:hover time{color:#fff;}
.TextList001398{ padding:2% 0;}
.TextList001398 li{height: 49px; padding: 0 10px; border-bottom: 1px solid #e3e3e3; line-height: 49px; position:relative;}
.TextList001398 li a{display:block; padding: 0 75px 0 20px; background: url(../images/TextList001398_dow.png) 0 50% no-repeat; font-size: 16px; color: #3d3d3d;}
.TextList001398 li a:hover{color: #D61919;}
.TextList001398 li .btn{width: 71px; height: 49px; position: absolute; top: 0; right: 10px; background: url(../images/TextList001398_btn.png) 0 50% no-repeat;}
.TextList001398 li:nth-child(2n){background: #f2f2f2;}
/*
 .TextList001203 为demo编号
 */

/*.TextList001203{padding-top: 20px;}*/
.TextList001203 li{ margin-bottom:10px; line-height:25px; border:1px solid #e3e7e6; padding:0 10px 0 15px; position:relative;}
.TextList001203 li::before{ position:absolute; content:''; width:4px; height:4px; border-radius:50%; background-color:#0088d2; left:4px; top:50%; margin-top:-2px;}
.TextList001203 li a{ display:block; padding:15px 0;}
.TextList001203 li span{ padding-right:10px;font-size: 15px;}
.TextList001203 li i{ font-style:normal; position:relative; float:right; padding-left:15px; padding-right:30px; background-color:#1c4e88; color:#fff; font-size:14px;}
.TextList001203 li i::before{ position:absolute; content:''; width:25px; height:100%; background:url(../images/TextList001203-icon.png) no-repeat center center/contain; right:0;}
@media(max-width:480px){
.TextList001203 h1{font-size:20px;}
}
@media(max-width:375px){
.TextList001203 li i{padding-left:5px;}
}
/*Map002134 */
.Map002134{ padding-bottom:3%;}
.Map002134 .column{ text-align:center; font-size:18px; color:#c02a05; padding:2% 0; line-height:20px;}
.Map002134 .column:after{ display:block; content:''; width:100%; height:1px; background:#c02a05; margin-top:-10px;}
.Map002134 .column span{ display:inline-block; padding-left:30px; background:url(../images/Map002134-title_l.png) no-repeat left center #fff;}
.Map002134 .column span b{ display:inline-block; padding-right:30px; background:url(../images/Map002134-title_r.png) no-repeat right center;}
.Map002134 .tips{ text-align:center; padding-bottom:2%;}
.Map002134 .map{ float:left; width:60%; text-align:center;}
.Map002134 .select_area{ float:left; width:20.4%; padding-top:5%;}
.Map002134 .select_area dl{ position:relative; margin-bottom:10%;}
.Map002134 .select_area dt{ line-height:37px; border:1px solid #dedede; padding:0 30px 0 15px; background:url(../images/Map002134-icon_sel.gif) no-repeat 96% center; cursor:pointer;}
.Map002134 .select_area dd{ position:absolute; left:0; width:100%; background:#fff; top:100%; z-index:10;border:1px solid #dedede; border-top:0; display:none; }
.Map002134 .select_area dd a{ display:block; padding:0 10px; line-height:30px;}
.Map002134 .select_area dd a:hover{ background-color:#ececec;color:#c02a05;}
.Map002134 .select_area .text{ width:100%; line-height:37px;height:37px;border:1px solid #dedede;padding:0 15px; color:#999; margin-bottom:10%;}
.Map002134 .select_area .btn{ cursor:pointer; border:none; background:#1c4e88; color:#fff; width:100%; max-width:109px; height:39px;}

/*.Map002134 .time{ background:#efefef; padding:10px; color:#333; margin-top:2%;}*/
.Map002134 .table td{ border:1px solid #efefef; text-align:center; padding:2% 10px;}
.Map002134 .table .tr_top td{ font-weight:bold;color:#333}
.Map002134 .table td.td_0{ width:18%;}
.Map002134 .table td.td_1{ width:40%;}
.Map002134 .table td.td_2{ width:16%;}
.Map002134 .table td.td_3{ width:16%;}
.Map002134 .table td.td_4 a{ color:#1c4e88;}

.Map002134 .open_map{ position:fixed; left:0; top:0; width:100%; height:100%; z-index:200; background:rgba(0,0,0,0.7); display:none;}
.Map002134  .map_area{ position:fixed; width:80%; left:10%; top:25%; height:50%; background:#fff;}
.Map002134  .map_area #allmap{ position:absolute; left:15px; top:15px; right:15px; bottom:15px;}
.Map002134  .map_area #allmap *{ box-sizing:content-box;}
.Map002134  .map_area #allmap img{ max-width:none;}
.Map002134  .map_area .close{ position:absolute; right:0; width:31px; height:31px; top:-32px; background:#fff; cursor:pointer;}
.Map002134  .map_area .close::before,
.Map002134  .map_area .close::after{ position:absolute; content:''; width:25px; height:2px; background:#c53b19; top:15px; left:3px;}
.Map002134  .map_area .close::before{ transform:rotate(45deg);} 
.Map002134  .map_area .close::after{ transform:rotate(-45deg);} 
@media(max-width:768px){
.Map002134 .map,
.Map002134 .select_area{ float:none; width:auto;}
.Map002134 .map{margin-left:0;}
.Map002134 .select_area{padding:2% 0;}
.Map002134 .select_area dl,
.Map002134 .select_area .text{ margin-bottom:2%;}
}
@media(max-width:640px){
.Map002134 .table .tr_top{ display:none;}
.Map002134 .table td{ display:block; width:auto !important; text-align:left; background-color:#efefef;}
.Map002134 .table tr:nth-child(2n) td{ background-color:#fff;}
.Map002134 .table td.td_0{ font-weight:bold; color:#000;}
}
@media(max-width:375px){
.Map002134  .map_area{width:96%; left:2%;}
.Map002134  .map_area #allmap{ left:5px; top:5px; right:5px; bottom:5px;}
}
/*Floor002212*/
.Floor002212{background-size:cover;}
.Floor002212 .List li h4 a,
.Floor002212 .List li,
.Floor002212 .List li .more,
.Floor002212 nav ul li{transition:all 0.5s ease-out 0s;}
.Floor002212 .h2{text-align: center; color: #18222a; font-size: 42px; font-weight:normal;}
.Floor002212 nav{margin: 40px 0; text-align: center;}
.Floor002212 nav ul{display:block;text-align:center;}
.Floor002212 nav ul li{display:inline-block; *zoom:1; *display:inline; text-align: center; line-height: 40px; height: 40px;  padding: 0 12px;}
.Floor002212 nav ul li a{display: block; color: #728391; font-size: 16px; padding:0 25px; min-width:140px;background:#f3f3f3;border-radius:40px;}
.Floor002212 nav ul li:hover a{color: #fff; background:#008cd6;}
.Floor002212 .List{ position: relative;margin-bottom: 20px;}
.Floor002212 .List ul{ margin:0 -1%;}
.Floor002212 .List li{float: left; margin:1% 1%; width:31.3333333%;border: 1px solid #dfdfdf;  box-shadow: 0 0 10px #ccc;}
.Floor002212 .List li .pic {width: 100%; overflow: hidden; display: block; padding-bottom:56.5%; position:relative;}
.Floor002212 .List li .pic img{width: 100%;  display: block; transition: 0.3s; position:absolute; left:0; top:0; height:100%;}
.Floor002212 .List li:hover .pic img{transform: scale3d(1.04,1.04,1.04);}
.Floor002212 .List li figure{padding:6%; background: #fff;}
.Floor002212 .List li .time{font-size: 14px; color: #9099a0;}
.Floor002212 .List li h4{font-size: 18px;  white-space: nowrap; text-overflow: ellipsis; overflow: hidden; display: block; margin: 10px 0 0; font-weight:normal;}
.Floor002212 .List li h4 a{color: #5e6a73;}
.Floor002212 .List li p{font-size: 14px; color: #9ba6af; height: 40px; overflow: hidden; line-height: 20px; margin: 10px 0 0;}
.Floor002212 .List li .more{display:inline-block;  *zoom:1; *display:inline; padding-right: 22px; color: #9099a0; font-size: 14px; background: url(../images/Floor002212-icon1.png) 100% 50% no-repeat; margin-top: 16px;}
.Floor002212 .List li .more:hover,.Floor002212 .List li h4 a:hover{color: #008cd6;}
.Floor002212 .List .btn{ width:20px; height:42px; position:absolute;top: 50%; margin-top: -22px; background-image:url(../images/Floor002212-icon.png); background-repeat:no-repeat; display:block; z-index:5;}
.Floor002212 .List .prev{left: -70px; background-position:0 0;}
.Floor002212 .List .next{ right:-70px;background-position:-21px 0;}
.Floor002212 .List .prev:hover{background-position:0 -42px;}
.Floor002212 .List .next:hover{background-position:-21px -42px;}
.Floor002212 .List .btn a{ display:block; width:20px; height:42px;}
@media(max-width:1336px){
.Floor002212 .List .prev{ left:0;}
.Floor002212 .List .next{ right:0;}
}
@media(max-width:1199px){
.Floor002212 .h2{ font-size:35px;}  
}
@media(max-width:1000px){
.Floor002212 .h2{ font-size:30px;}  
.Floor002212{ padding:4% 0 0%;}
}
@media(max-width:720px){
.Floor002212 nav ul li{ width:25%; max-width:none; float:left; padding:0 5px;}
.Floor002212 nav ul li a{ padding:0 10px;min-width:1px;}
}
@media(max-width:680px){
.Floor002212 .List li{width:48%;}
}
/*Floor002212 End*/
/*
 .PicList002239 为demo编号
 */
/*.PicList002239{ padding-top:20px;}*/
.PicList002239 li{ border-bottom: 1px solid #e3e3e3; float: left; width: 32%; margin-right: 2%; margin-bottom: 4%; text-align: center; }
.PicList002239 li:nth-child(3n){ margin-right: 0;}
.PicList002239 li .li1{ float: left;padding: 15.5px 0; font-size: 16px; color: #1c4e88;}
.PicList002239 li .text{ padding: 0 20px}
.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;}



/*.PicList001395{ padding:2% 0;}*/
.PicList001395 li{width: 32%; float: left; margin-right: 2%; margin-bottom: 2%; text-align: center;}
.PicList001395 li:nth-child(3n){ margin-right:0;}
.PicList001395 li img{width: 100%; display:block;border:1px solid #dfe0e5;}
.PicList001395 li .dot{color: #353535; font-weight: bold; font-size: 16px;  margin-top: 10px;}
.PicList001395 li:hover .dot,
.PicList001395 li:hover .more{color: #1c4e88;}
.PicList001395 li p{font-size:14px;display: block; color: #727272; text-align: left; height: 48px; overflow: hidden;line-height: 24px;}
.PicList001395 li .more{width: 122px; height: 34px; line-height: 34px; color: #000; text-align: center; padding-left: 35px; background: url(../images/PicList001395_btn.png) 0 0 no-repeat;display: inline-block;}
@media (max-width: 768px){
.PicList001395 li{width: 49%;}
  .PicList001395 li{ margin-bottom: 3%;}
  .PicList001395 li:nth-child(3n){ margin-right:0;}
  .PicList001395 li:nth-child(2n){ margin-right:2%;}
}
@media(max-width:320px){
.PicList001395 li{ float:none; margin-right:0 !important; width:auto;}
}
/*
 .PicList000671 为demo编号
 */
.PicList000671{padding-top: 20px;}
.PicList000671 ul li .videoCon{ display:none; border-bottom:3px solid #245bb5;}
.fancybox-skin.videoCon .text{ font-size:18px; font-weight:normal; display:block;}
.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{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.PicList000671 ul li{ width:32%; float:left; margin:0 2% 2% 0;}
.PicList000671 ul li:nth-child(3n){ margin-right:0;}
.PicList000671 ul li figure{ padding-bottom:70%; position:relative; background-repeat:no-repeat; background-position: center center; background-size: cover;}
.PicList000671 ul li figure a{ position:absolute; display:block; width:100%; height:100%; background-color:rgba(0, 0, 0, 0.3); background-image:url(../images/PicList000671-icon-video.png); background-repeat:no-repeat; background-position: center center;}
.PicList000671 ul li figure a:hover{ background-color:transparent}
.PicList000671 ul li h5{ font-size:15px; padding:8px 0; margin:0; text-align:center; border-bottom: dashed 1px #c1c1c1;}
.PicList000671 ul li time{ display:block; color:#b3b3b3; background:url(../images/PicList000671-icon.png) no-repeat right;}
@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%;}
}
/*
 .PicList002273 为demo编号
 */
.PicList002273{padding-top: 8%;}
.PicList002273 .left img{width: 100%;}
.PicList002273 .right .time{font-size: 12px;color: #999;border: 1px solid #c5c6c6;padding: 2px 5px;margin-top: 8px;display: inline-block;}
.PicList002273 .right .h3{color: #313131;font-size: 18px;font-weight: normal;margin: 10px 0;}
 .PicList002273 .right  h3 a:hover{ color:#1c4e88;font-weight:bold;}
.PicList002273 .right .p{color: #999;font-size: 14px;}
.PicList002273 ul li{margin-bottom: 30px;background: #eef0f1;padding: 18px 20px;}

@media screen and (min-width:768px ) {
  .PicList002273 .left{float: left;width: 25%;}
  .PicList002273 .right{float: right;width: 72%;}
  .PicList002273 .right .time{margin-top: 0px;}
  .PicList002273 ul li{background:#eef0f1;}
}

@media screen and (min-width:1024px ) {
  .PicList002273 .right .time{margin-top: 15px;}
  .PicList002273 ul li:hover{border: 1px solid #1c4e88;box-shadow: 0px 0px 30px #ccc;}
  .PicList002273 ul li{background:#eef0f1;position: relative;}
  .PicList002273 ul li .right_btn{width: 11px;height: 19px;background: url(../images/PicList002273-arrow_right.png) no-repeat center;display: inline-block;position: absolute;top: 50%;right: 48px;cursor: pointer;margin-top: -10px}
  .PicList002273{padding-top: 31px;}
}

@media screen and (min-width:1200px ) {
  .PicList002273 .left{float: left;margin-right: 40px;}
  .PicList002273 .right{float: left;width: 615px;}
  .PicList002273 .right .time{margin-top: 14px;}
  .PicList002273 .right .h3{line-height: 18px;margin: 28px 0 17px;}
  .PicList002273 .right .p{line-height: 19px;}
  .PicList002273 ul li{padding-right: 20px;}
}
/*Page002046 */
.Page002046 .Pages{ text-align:center; padding:2% 0 3%;}
.Page002046 .Pages a{ display:inline-block; vertical-align:middle;border:1px solid #ececec; padding:0 15px; line-height:38px; color:#999;}
.Page002046 .Pages a:hover,
.Page002046 .Pages a.a_cur{ background-color:#1c4e88; 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;}
  .PicList002273{ padding-top: 0;}
}
@media(max-width:480px){
.Page002046 .Pages a{padding:0 14px; }
}
/*
 .RighInfo002254 为demo编号
 */
.RighInfo002254 .auto_1260{ max-width: 1260px;}
@media only screen and (max-width:1260px) {
  .RighInfo002254 .auto_1260{  padding: 0 2%;}
}
.RighInfo002254{ padding:30px 0 1%; padding-top: 0;}
.RighInfo002254 .list_img{ float:left; width:55.6%; position:relative;}
.RighInfo002254 .big_img{ position:absolute; left:0; top:0; height:100%; width:80%;}
.RighInfo002254 .big_img li,
.RighInfo002254 .big_img li figure{ position:absolute; left:0; width:100%; top:0; height:100%;}
.RighInfo002254 .big_img li figure{ border:1px solid #dcdcdc;background-size:contain;}
.RighInfo002254 .list{ padding:42px 0 42px 82.9%;}
.RighInfo002254 .list .bd{ position:relative;}
.RighInfo002254 .list a{ position:absolute; width:17.1%; height:40px; right:0; background:url(../images/RighInfo002254-btn_prev.png) no-repeat center center/auto 50%;  cursor:pointer;}
.RighInfo002254 .list a.prev{ top:0;}
.RighInfo002254 .list a.next{ bottom:0; background-image:url(../images/RighInfo002254-btn_next.png);}
.RighInfo002254 .list a.prevStop,
.RighInfo002254 .list a.nextStop{ cursor:default;}
.RighInfo002254 .list li{ height:130px;  position:relative;}
.RighInfo002254 .list li figure{ position:absolute; left:0; width:97%; top:9px; bottom:15px; background-size:contain; border:1px solid #f2f2f2;}
.RighInfo002254 .list li.on figure{ border:2px solid #3c89d9;}
.RighInfo002254 .right_info{ float:right; width:39.2%;}
.RighInfo002254 .right_info h1,
.RighInfo002254 .right_info h3,
.RighInfo002254 .right_info p{ margin:0;padding:5% 0;border-bottom:1px solid #e7e8e8;}
.RighInfo002254 .right_info h1{ padding:7% 0; color:#1c4e88; font-size:26px; }
.RighInfo002254 .right_info h3{ font-size:18px; font-weight:normal;}
.RighInfo002254 .right_info p{line-height:30px; color:#999; margin-bottom:6%;}
.RighInfo002254 .right_info a{ display:inline-block; border:1px solid #fdf3f2; background: #F1F1F1; padding:10px 5%; color:#1c4e88; transition:0.4s;}
.RighInfo002254 .right_info a:hover{ background-color:#1c4e88; color:#fff;}

.RighInfo002254 .tab{ padding:3% 0;}
.RighInfo002254 .tab .h1_tab{ margin:0; border-bottom:1px solid #e7e8e8; overflow:hidden; font-size:16px; font-weight:normal; color:#000;}
.RighInfo002254 .tab .h1_tab span{ float:left; padding:0 5%; line-height:50px; background-color:#f2f2f3; margin-right:4px; cursor:pointer; text-transform: capitalize; }
.RighInfo002254 .tab .h1_tab span.on{ background-color:#1c4e88; color:#fff;}
.RighInfo002254 .tab .info{ padding-top:3%;}
.RighInfo002254 .ul_download li{ border-bottom:1px solid #d1d1d3; line-height:34px; background:url(../images/RighInfo002254-icon_download.png) no-repeat right center; padding:10px 0;}
.RighInfo002254 .ul_download li a{ padding:0 38px; background:url(../images/RighInfo002254-icon.png) no-repeat left center;}
@media(max-width:768px){
.RighInfo002254 .list_img,
.RighInfo002254 .right_info{ float:none; width:auto;}
}
@media(max-width:640px){
.RighInfo002254 .list li{ height:100px;}
.RighInfo002254 .right_info h1{font-size:20px; }
.RighInfo002254 .right_info h3{ font-size:16px;}
 }  
@media(max-width:480px){
.RighInfo002254 .list{ padding-top:30px; padding-bottom:30px;}
.RighInfo002254 .list a{ height:28px;}
.RighInfo002254 .list li{ height:80px;}
.RighInfo002254 .tab .h1_tab{ font-size:14px;}
.RighInfo002254 .tab .h1_tab span{ padding:0 3%;}
 }  
/*RighInfo002218*/
.RighInfo002218{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both; min-height:246px; padding-bottom:5%;}
.RighInfo002218 .box1{padding:15px 15px 15px 15px;color:#728391;font-size:14px;line-height:30px; padding-top: 0;}
.RighInfo002218 .box1 .pic{float:right;margin-left:5%;}
.RighInfo002218 .box1 .h3{font-size:18px;color:#008cd6;margin:0 0 20px 0; font-weight:normal;}
.RighInfo002218 .box1 figure{ color:#728391;}
.RighInfo002218 .list{ padding-top:5%;}
.RighInfo002218 .list li{ display:block; float:left; width:25%;max-width: 300px;padding-right: 20px;}
/*.RighInfo002218 .list li+li{ padding-left:2%;}
.RighInfo002218 .list li:first-child,.RighInfo002218 .list li:last-child{ width:25%;}*/
.RighInfo002218 .list img{ float:left; margin-right:3%; max-width:98px;}
.RighInfo002218 .list figure{ padding-top:7%;}
.RighInfo002218 .list h2{ font-weight:normal; color:#008cd6; font-size:18px; margin:0;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }
.RighInfo002218 .list p{ margin:10px 0 0; color:#728391;overflow:  hidden; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }
.RighInfo002218 .box1 figure h3{ margin-top: 0;}
@media(max-width:1000px){
.RighInfo002218 .box1 .pic{ float:none; margin:0 auto 3% auto; display:block;}  
.RighInfo002218 .list figure{ padding:3% 0;}
.RighInfo002218 .list li{ width:50%;margin:2% 0; float:left;max-width:500px;}
}
@media(max-width:480px){
.RighInfo002218 .list li{ width:100%;float: none;max-width:480px; margin:0;}
.RighInfo002218 .list p{ height:70px;}
}
/*RighInfo002218 End*/
/*
 .RichInfo005 为demo编号
 */
.RichInfo005{ padding:20px 0;}
.RichInfo005 .news_info .title{ text-align:center; padding-bottom:5px;}
.RichInfo005 .news_info .title h1{ margin:0; padding-bottom:15px; font-size:24px; font-weight:normal;}
.RichInfo005 .news_info .title p{ margin:0; border-bottom:1px dashed #d2d2d2; padding-bottom:10px;}
.RichInfo005 .news_info .title p span{ margin:0 5px; color:#777;}
.RichInfo005 .news_info .info{ text-align:justify; text-justify:inter-ideograph;line-height:35px;font-size: 14px;}
.RichInfo005 .news_info .info_back{ text-align:center; clear:both; padding:20px 0;} 
.RichInfo005 .news_info .info_back a{ color:#1c4e88; font-size:14px;}
.RichInfo005 .news_info .info_pn span{ display:block;line-height: 35px;}
.RichInfo005 .news_info .info_pn span a{ color:#999;}
.RichInfo005 .news_info .info_pn span a:hover{color:#21447b;}

/*
 .Timeline000184 为demo编号
 */
.Timeline000184{ padding:20px 0;}
.Timeline000184 .auto{ position:relative;}
.Timeline000184 .tabList{ position:relative; overflow:hidden;  padding:0 20px; height:81px; margin:0 auto;position: relative;width:94%;}
.Timeline000184 .tabList ul{position:absolute; top:0; }
.Timeline000184 .tabList li{ float:left; width:160px; text-align:center; height:66px; font-weight:bold; padding-top:15px; background:url(../images/Timeline000184-a.png) no-repeat center top; }
.Timeline000184  .line{ height:4px; background-color:#EAEAEA; position:absolute; left:0; width:100%; top:26px;}
.Timeline000184 .tabList li.on{ background-image:url(../images/Timeline000184-aon.png); }
.Timeline000184 .tabList li.on a{color:#fff;}
.Timeline000184  .prev,
.Timeline000184  .next{ position:absolute; background-image:url(../images/Timeline000184-controls.png); background-repeat:no-repeat; top:16px; z-index:10;width: 14px;height: 23px; background-color:#fff;}
.Timeline000184  .prev{ left:0; background-position:0 0;}
.Timeline000184  .next{ right:0; background-position: right bottom;}
.Timeline000184  .prev:hover{background-position: 0 bottom;}
.Timeline000184  .next:hover{background-position: right 0;}
.Timeline000184 .InfoList ul{ display:none;}
.Timeline000184 .InfoList{ padding-top:30px;}
.Timeline000184 .InfoList ul{border-top:1px dotted #ccc;}
.Timeline000184 .InfoList li{ border-bottom:1px dotted #ccc; line-height:28px; height: auto; padding:2% 0}
.Timeline000184 .InfoList li span{ font-size:16px; color:#000;}
.Timeline000184 .InfoList li span i{ padding:0 40px; display:inline-block; color:#666;}
.Timeline000184 .InfoList li a{ color:#666; font-size:14px;}
.Timeline000184 .InfoList li:hover a{color:#21447b;}
/*Menu002217*/
.Menu002217{ padding:3% 0;}
.Menu002217 h2{font-size: 42px; color: #18222a; text-align: center; line-height: 1; margin:0; font-weight:normal;}
.Menu002217 nav{text-align: center; margin-top: 4%;}
.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;}
@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*/

/*
 .Top002299 为demo编号
 */
/*nav-trigger start*/
.Top002299 .nav-trigger { position: absolute; top: 50%; right: 2%; transform: translateY(-50%); width: 25px; height: 25px; overflow: hidden; white-space: nowrap; color: transparent;  z-index: 999; cursor: pointer;}
.Top002299 .nav-trigger span, .Top002299 .nav-trigger span::before, .Top002299 .nav-trigger span::after {
  position: absolute; display: inline-block; height: 3px; width: 24px; background: #002870;
}
.Top002299 .nav-trigger span {
  position: absolute; top: 50%; right: 0; margin-top: -2px; -webkit-transition: background 0.3s ease-out; -moz-transition: background 0.3s ease-out;
  transition: background 0.3s ease-out;
}
.Top002299 .nav-trigger span::before, .Top002299 .nav-trigger span::after {
  content: ''; right: 0;
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: -webkit-transform 0.3s ease-out;
  -moz-transition: -moz-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
}
.Top002299 .nav-trigger span::before {top: -6px;}
.Top002299 .nav-trigger span::after {top: 6px;}
.Top002299 .nav-trigger.nav-is-visible{ margin-top: -12px;}
.Top002299 .nav-trigger.nav-is-visible span {
  background: rgba(46, 50, 51, 0);
}
.Top002299 .nav-trigger.nav-is-visible span::before, .Top002299 .nav-trigger.nav-is-visible span::after {
  background: #fff;
}
.Top002299 .nav-trigger.nav-is-visible span::before {
  -webkit-transform: translateX(0px) translateY(8px) rotate(45deg);
  -moz-transform: translateX(0px) translateY(8px) rotate(45deg);
  -ms-transform: translateX(0px) translateY(8px) rotate(45deg);
  -o-transform: translateX(0px) translateY(8px) rotate(45deg);
  transform: translateX(0px) translateY(8px) rotate(45deg);
}
.Top002299 .nav-trigger.nav-is-visible span::after {
  -webkit-transform: translateX(0) translateY(-4px) rotate(-45deg);
  -moz-transform: translateX(0) translateY(-4px) rotate(-45deg);
  -ms-transform: translateX(0) translateY(-4px) rotate(-45deg);
  -o-transform: translateX(0) translateY(-4px) rotate(-45deg);
  transform: translateX(0) translateY(-4px) rotate(-45deg);
}
@media only screen and (min-width: 1024px) {
	.Top002299 .nav-trigger { display: none;}
}
/*nav-trigger end*/

.Top002299 .down .lang .ul,
.Top002299 .down .lang .ul li,
.Top002299 .down .member .ul,
.Top002299 .down .member .ul li,
.Top002299 .down .member .ul a,
.Top002299 .down .lang .ul a,
.Top002299 .down .member > a span:after,
.Top002299 .down .lang >a span:after{  
	transition: all .5s ease-in;
	-webkit-transition:all .5s ease-in;
	-moz-transition: all .5s ease-in;
	-ms-transition: all .5s ease-in;
}

.Top002299{ margin:0 auto; position: relative; border-bottom: 1px solid #f1f1f1;}
.Top002299 .auto{position:relative; z-index: 5;}
.Top002299 .logo{ float:left;width: 44%; padding: 16px 0 15px;}
.Top002299 .stock{ float:left; color:#002870; padding:35px 10px 0 10px; line-height:22px;}
.Top002299 .stock strong{ font-size:14px;}

.Top002299 .navpc{ float: left; width: 72%; display: none;}
.Top002299 .nav{ float:left; font-size:12px; padding-top:20px;}
.Top002299 .nav .one > li{ float:left;}
.Top002299 .nav .one > li > a{ line-height:68px; display:block; border-bottom:2px solid #fff; font-size:16px; color:#555; font-weight:bold; position:relative;}
.Top002299 .nav .one > li > a i{ display:none;}
.Top002299 .nav .one > li.on > a{ border-color:#1c4e88;color:#1c4e88;}
.Top002299 .nav .one > li > a:hover{ border-color:#1c4e88;color:#1c4e88;}
.Top002299 .nav .one > li:hover > a i{ display:none; position:absolute; width: 0; height: 0; left:50%; bottom:-2px; margin-left:-6px;
border-style: dashed dashed solid dashed;
border-width:0 6px 6px 6px;
border-color: transparent transparent #1c4e88 transparent; 
}
.Top002299 .nav .two,.Top002299 .nav .two2{ display:none; position:absolute; width:100%; left:0%; top:100%; padding:0 185px 30px 185px; overflow:hidden; z-index:90; background:#2065b5;}
.Top002299 .nav li#m3 .two2{width:83%; left:15%; }
.Top002299 .nav li#m3 .two2 .block{padding-left: 0 !important;}
.Top002299 .nav li#m3 .two2 .block dl{width:370px;float: left;margin-bottom:25px;height: 125px;margin-left: 70px}
.Top002299 .nav li#m3 .two2 .block dl dt{    padding: 6px 0;width: 100%;border-bottom: 2px solid #FFFFFF;margin-bottom: 10px;}
.Top002299 .nav li#m3 .two2 .block dl dt a{font-size: 17px}
.Top002299 .nav li#m3 .two2 .block dl dd{width:33%;float: left}
.Top002299 .nav li#m3 .two2 .block dl dd a{display: block;padding: 0px 0;color: #FFFFFF;}
.Top002299 .nav li#m3 .two2 .block dl dd a i{margin: 0 5px;font-style: normal}
.Top002299 .nav .two > li{ float:left; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; font-size:0; width:33%; padding-top:30px; position: relative; z-index: 2;padding-right: 2%}
.Top002299 .nav .two > li > a{ display:inline-block; font-size:17px; font-weight:normal; color:#fff; padding-bottom:1px;}
.Top002299 .nav .two > li > a i{font-family: "宋体";margin-left: 20px;font-weight: bold;font-style: normal}
.Top002299 .nav .two > li > a:hover{ color:#002870;}
.Top002299 .nav .two.two3{padding: 0 130px 30px 240px;}
.Top002299 .nav .two4 .three dl,.Top002299 .nav .two5 .three dl{ margin:0; width: 155px; float: left; }
.Top002299 .nav .two5 .three dl dt,.Top002299 .nav .two5 .three dl dd,
.Top002299 .nav .two4 .three dl dt,.Top002299 .nav .two4 .three dl dd{ margin:0; width:100%; float: left; }
.Top002299 .nav .two4 .three dl dt,.Top002299 .nav .two5 .three dl dt{ font-size: 16px; flex-flow:bold }
.Top002299 .nav .two5 .three .block{ padding-left:10px; }
.Top002299 .nav #nav5 .two5 .three .block{ padding-left:90px;}
.Top002299 .nav .two2{padding:0 0 10px 0;}
.Top002299 .nav .two2 .tab li{ float:left; width:50%; text-align:center; border-bottom:1px solid #c2d8e3;}
.Top002299 .nav .two2 .tab li a{ display:block; font-size:16px; font-weight:bold; color:#fff; line-height:58px; background:#6b9cb9; position:relative;}
.Top002299 .nav .two2 .tab li.on a{ background:none;}
.Top002299 .nav .two2 .tab li a span{ display:inline-block; position:relative;}
.Top002299 .nav .two2 .tab li i{ display:block; width:100%; height:3px; bottom:-2px; position:relative;}
.Top002299 .nav .two2 .tab li.on i{ background:#fff;}
.Top002299 .nav .three{ padding:20px; text-align:center; font-size:0;}
.Top002299 .nav .three a{ color:#fff; display:block; float:left; padding-left:11px; position: relative;}
.Top002299 .nav .three .fr a i{ content: ""; position: absolute; left: 0; top: 50%; margin-top: -2px; width: 5px; height: 5px; background: url(../images/Top002299-icons.png) no-repeat -116px -6px;}
.Top002299 .nav .three .block{ display:inline-block; font-size:14px; text-align:left; line-height:30px; padding-left:50px;}
.Top002299 .nav .three .block .clear{ padding-top:10px;}
.Top002299 .nav .three .fl{ width:120px; float:left;}
.Top002299 .nav .three .fl a{ font-size:15px; font-weight:bold;}
.Top002299 .nav .three .fr{ float:left; margin-left:-25px; max-width:1000px;}
.Top002299 .nav .three .fr a{ margin-left:25px; font-size:14px; text-align:left;}
.Top002299 .nav .two2 a:hover{ color:#002870 !important; font-weight:bold;}
.Top002299 .nav .two2 .list li+li{ display:none;}
.Top002299 .nav .three .fr a:hover i{ background-position: -125px -6px;}
.Top002299 .nav #nav5 .three .fl{ width:140px;}

.Top002299 .down .lang > a,
.Top002299 .down .member > a{padding-left:25px; position:relative; margin-right: 15px;}
.Top002299 .down .lang > a:before,
.Top002299 .down .member > a:before{content: ""; display: block; position: absolute; left: 0; top: 50%; background: url(../images/Top002299-icons.png) 0 0 no-repeat; width: 21px; height: 17px; margin-top: -8px;}
.Top002299 .down .lang > a span,
.Top002299 .down .member > a span{ display:block; position: relative; color:#1c4e88;}
.Top002299 .down .member > a span:after,
.Top002299 .down .lang >a span:after{ content: ""; display: block; position: absolute; right: 0; top: 50%; margin-top: -1px; background: url(../images/Top002299-icons.png) -94px -7px no-repeat; width: 8px; height: 4px;}
.Top002299 .down .lang:hover > a span:after,
.Top002299 .down .member:hover > a span:after{ transform: rotate(-180deg); -webkit-transform:rotate(-180deg); -moz-transform: rotate(-180deg); -ms-transform: rotate(-180deg);}
.Top002299 .down{ float:right; max-width:260px; padding-top:44px; color:#fff;}
.Top002299 .down a{ display:block; font-size:14px; color:#fff;}

.Top002299 .down .member{ float:left; position:relative;}
.Top002299 .down .member > a:before{}
.Top002299 .down .member > a span{ width:85px;}
.Top002299 .down .member .ul{ height: 0; overflow: hidden; position:absolute; width:230px;  background:#87b2c7; z-index:99; line-height:35px;}
.Top002299 .down .member:hover .ul{border:1px solid #a8ccde; height: auto;}
.Top002299 .down .member .ul li{ height: 0; opacity: 0;}
.Top002299 .down .member .ul li+li{ border-top:1px solid #a8ccde;}
.Top002299 .down .member:hover .ul li{height: 35px; opacity: 1;}
.Top002299 .down .member .ul a{ color:#f2f2f2; font-size:12px; padding:0 10px;}
.Top002299 .down .member .ul a:hover{ color:#fff; background-color: #93bacd;}

.Top002299 .down .lang{ float:left; position:relative; height:24px;}
.Top002299 .down .lang > a:before{ background-position: -28px 0;}
.Top002299 .down .lang > a span{ width:60px;}
.Top002299 .down .lang .ul{ position:absolute; height: 0; overflow: hidden; width:100%; background:#87b2c7; z-index:99;line-height:35px;}
.Top002299 .down .lang:hover .ul{ height: auto; border:1px solid #a8ccde;}
.Top002299 .down .lang .ul li{ height: 0; opacity: 0;}
.Top002299 .down .lang .ul li+li{ border-top:1px solid #a8ccde;}
.Top002299 .down .lang:hover .ul li{height: 35px; opacity: 1;}
.Top002299 .down .lang .ul a{ color:#f2f2f2; font-size:12px; padding:0 10px; text-align: center;}
.Top002299 .down .lang .ul a:hover{ color:#fff; background-color: #1c4e88;}

.Top002299 .down .search{ float:right; position:relative; height:24px;}
.Top002299 .down .search .click{ width:16px; height:22px; background: url(../images/Top002299-icons.png) -59px 3px no-repeat; cursor:pointer;}
.Top002299 .down .search .box{ display:none; background:url(../images/Top002299-topsearch.png) left bottom no-repeat; position:absolute; width:280px; height:36px; padding:6px 45px 6px 15px; right:-5px; top:24px; z-index:50;}
.Top002299 .down .search .box input{ display:block; width: 100%; height:24px; line-height:24px; color:#555; border: none;}
.Top002299 .down .search .box a{ position:absolute; width:45px; height:36px; right:0; bottom:0;}
@media only screen and (max-width:1023px ) {
	.Top002299 .stock{ padding-top: 22px;}
	.Top002299 .logo {padding: 15px 0 15px;}
}
@media only screen and (min-width:768px ) {
	.Top002299 .logo{ width: 30%;}
}
@media only screen and (min-width:1024px ) {
	.Top002299:after{ content: ""; position: absolute; right: 0; top: 0; height: 100%; width: 40%; /*background-color: #87b2c7; */z-index: 1;}
	/*.Top002299 .auto{background:url(../images/Top002299-bg.png) #fff no-repeat top right; background-size: 28% 100%; }*/
	.Top002299 .navpc{ width: 75%; display: block;}
	.Top002299 .nav{ width: 85%;}
	.Top002299 .nav .one > li{ float:left;padding: 0 20px;}
	.Top002299 .stock{ padding-left: 10px; padding-right: 10px;}
	.Top002299 .down .lang > a, .Top002299 .down .member > a{ margin-right: 10px;}
}
@media only screen and (min-width:1200px ) {
	.Top002299 .navpc{ width:70%;}
	.Top002299 .nav{ width: 86%;padding-left: 3%;}
	.Top002299 .nav .one > li{ padding: 0 13px; height:89px;}
	.Top002299 .stock{ padding-left: 20px; padding-right: 20px;}
	.Top002299 .auto{ background-size: 22% 100%;}
}
@media only screen and (min-width:1075px ) and (max-width:1199px) {
	.Top002299 .auto{ background-size: 30% 100%;}
}

/*手机站*/
.Top002299 .menu{width: 80%; position: fixed; right: 0; top: 0; height: 100%; background: rgba(0, 0, 0, 0.8); z-index: 100; display: none;}
.Top002299 .menu_T{padding: 2.2% 2%;  background: #4177b5; color: #fff; position: relative; line-height: 30px;}
.Top002299 .menu_T .member{position: relative; float: left; width: 50%;}
.Top002299 .menu_T .member .title{color: #fff; width: 40%;padding:0 20px 0 32px; position: relative;}
.Top002299 .menu_T .member .title i{background: url(../images/Top002299-icons.png) no-repeat 0 0; width: 20px; height: 20px; position: absolute; top: 50%; margin-top: -10px; left: 10px;}
.Top002299 .menu_T .member .title:after{ display: block; content: ""; position: absolute; right: 0; top: 0; height: 20px; width: 14px;background: url(../images/Top002299-icons.png) no-repeat -91px 3px;}
.Top002299 .menu_T .member ul {position: absolute; top: 100%; width: 200%; background: #87b2c7;  display: none;}
.Top002299 .menu_T .member ul li{border-top: 1px solid #a8ccde; height: 30px; line-height: 30px; padding: 0 2%; color: #fff;}
.Top002299 .menu_T .member ul li a{font-size: 12px; color: #fff; display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.Top002299 .menu_T .leng{float: right; width: 24%; margin-right: 40px;}
.Top002299 .menu_T .leng a{width: 25px; height: 25px; display: inline-block; text-align: center; line-height: 25px; color: #fff;  border-radius: 50%; border: 1px solid #fff; font-size: 12px;}
.Top002299 .menu_T .leng a.on{background: #fff; color: #87b2c7;}
.Top002299 .menu_T .menu_hide{width: 20px; height: 20px; position: absolute; top: 50%; margin-top: -10px; right: 2%; background: url(../images/menu_btn2.png) 0 0 no-repeat; background-size: contain;}

.Top002299 .menu_list {padding-top: 15px;}
.Top002299 .menu_list .list{overflow-y: auto; padding-top: 15px;}
.Top002299 .menu_list .search{width: 90%; margin: 0 auto; height: 35px; background: #fff; border-radius: 20px;}
.Top002299 .menu_list .search .text{width: 70%; padding-left: 5%; height: 35px; line-height: 35px; float: left; background: none; border: none;}
.Top002299 .menu_list .search .btn{width: 20%; display: block; height: 35px; float: right; position: relative;}
.Top002299 .menu_list .search .btn:after{content: ""; width: 20px; height: 20px; background: url(../images/Top002299-search_btn.png) 0 50% no-repeat; position: absolute; top: 50%; margin-top: -10px; left: 50%; margin-left: -10px; background-size: contain;}

.Top002299 .menu_list>ul{margin-top: 5%;}
.Top002299 .menu_list ul>li{}
.Top002299 .menu_list ul>li>.menu_link{color: #fff; display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; line-height: 40px; padding-left: 10%;  border-bottom: 1px solid #393a3a; background: url(../images/Top002299-arrowR.png) 90% 50% no-repeat;}
.Top002299 .menu_list ul>li>.menu_link a{color: #fff;}
.Top002299 .menu_list ul>li dl{margin: 0; display: none;}
.Top002299 .menu_list ul>li dl dd{margin: 0; font-size: 14px;}
.Top002299 .menu_list ul>li dl dd>a{padding-left: 10%; color: #fff; line-height: 40px; display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.Top002299 .menu_list ul>li dl dd>.menu_link2{padding-left: 10%; color: #fff; line-height: 40px; display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.Top002299 .menu_list ul>li dl dd>.menu_link2 a{color: #fff;}

.Top002299 .menu_pro{display: none;}
.Top002299 .menu_proList .title{font-size: 14px; color: #c3c3c3; padding-left: 10px; position: relative; padding-left: 15%; line-height: 40px; display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.Top002299 .menu_proList .title>a{color: #c3c3c3;}
.Top002299 .menu_proList .title:after{width: 9px; height: 2px; background: #a2a2a2; position: absolute; top: 50%; left: 10%; margin-top: -1px; content: ""; }
.Top002299 .menu_proList ul {display: none;}
.Top002299 .menu_proList ul li{font-size: 12px;}
.Top002299 .menu_proList ul li a{display: block; padding-left: 15%; line-height: 35px; color: #9a9b9b;}
.Top002299 .menu_bg{position: fixed; width: 100%; height: 100%; z-index: 99; left: 0; top: 0; background: rgba(0, 0, 0, 0.4); display: none;}
@media only screen and (min-width:1024px ) {
	.Top002299 .navmobile{ display: none;}
}











/*
 .Top002402 为demo编号
 */
.Top002402{background: #fff;margin: 0 auto; position: relative; z-index: 99; border-top: 2px solid #1c4e88;}
.Top002402 .auto{ max-width: 1200px; position: relative;}
@media only screen and (max-width:1160px ) {
	.Top002402 .auto{ padding-left: 15px; padding-right: 15px;}
}

.Top002402 a{
text-decoration:none; color:#333;
transition: all .2s ease-in-out;
-moz-transition: all .2s ease-in-out; /* Firefox 4 */
-webkit-transition: all .2s ease-in-out; /* Safari 和 Chrome */
-o-transition: all .2s ease-in-out; /* Opera */
}
.Top002402 a:hover{color: #bd2437;}

/*logo*/
.Top002402 .logo{  max-width: 308px; width:35%; float: left; padding:22px 0;}
.Top002402 .logo img{max-height: 50px;}
@media only screen and (max-width:767px ) {
	.Top002402 .logo{ width: 50%;}
}
/*logo End*/

/*other*/
.Top002402 .lang{ background:url(../images/Top002402-lang_icon.gif)  no-repeat 0 center; padding-left:40px; float:right; height: 80px; line-height:80px;}
.Top002402 .lang a.cur{ color: #ca2134;}
@media only screen and (max-width:767px ) {
	.Top002402 .lang{ right: 50px;height: auto; line-height:1; position: absolute; top: 50%; transform: translateY(-50%); background: none;}
	
}
/*other end*/

/*MenuIcon*/
.Top002402 .MenuIcon{ position: absolute; top: 50%; margin-top: -15px; right: 2%; width: 25px; height: 25px; z-index: 99;}
.Top002402 .MenuIcon span{ position: absolute; left: 35%; display: block; height: 2px; width: 65%; background-color: #000; border-radius: 2px;transition: transform .4s cubic-bezier(.42, 0, 1, 1) 0s; }
.Top002402 .MenuIcon span:before{ content: ""; position: absolute; left: -60%; display: block; height: 2px; width: 35%;background-color: #000; border-radius: 2px;}
.Top002402 .MenuIcon span.line1{ top: 0; transform: rotate(0deg);}
.Top002402 .MenuIcon span.line2{ top: 50%; margin-top: -1px; opacity: 1;}
.Top002402 .MenuIcon span.line3{top: 23px;transform: rotate(0deg);}
.Top002402 .MenuIcon.openmobile span{ left: 0; width: 100%; background: #fff;}
.Top002402 .MenuIcon.openmobile span.line1{ transform: rotate(-45deg); top: 50%;}
.Top002402 .MenuIcon.openmobile span.line2 { opacity: 0; }
.Top002402 .MenuIcon.openmobile span.line3{ transform: rotate(45deg); top: 50%;}
.Top002402 .MenuIcon.openmobile span:before{ display: none;}
@media only screen and (min-width:768px ) {
	.Top002402 .MenuIcon{ display: none;}
}
/*MenuIcon end*/

/*navbar*/
.Top002402 .navbar li > a{ color: #333; font-size: 15px; display: block; position: relative;}
.Top002402 .navbar li > a span{ position: relative; z-index: 3;}
.Top002402 .navbar .subnav{ display: none; width: 100%;}
@media only screen and (min-width:768px){
	.Top002402 nav{ float: right;}
	.Top002402 .navbar li{ float: left; position: relative;}
	.Top002402 .navbar li > a { transition:color .3s ease-in-out; height: 80px; line-height: 80px; padding: 0 3px;text-align: center;}
	.Top002402 .navbar li > a i{ display: block; background-color: #1c4e88; height: 0; width: 100%; position: absolute; left: 0; bottom: 0; 
	transition: height .3s  ease-in-out 0.05s ;
	}
	.Top002402 .navbar li.on > a { color: #fff;}
	.Top002402 .navbar li.on > a i{ height: 100%;}
	.Top002402 .navbar .subnav{background:#FFF; box-shadow:0 3px 3px rgba(0,0,0,.3); padding: 10px 0; border-bottom: 2px solid #bd2437; position: absolute; left: 0; top: 100%; width: 150px;}
	.Top002402 .navbar .subnav a{height:30px; line-height: 30px; padding-left:20px; border-left:0 #bd2437 solid;
             transition: all .2s ease-out;
        -moz-transition: all .2s ease-out; /* Firefox 4 */
     -webkit-transition: all .2s ease-out; /* Safari 和 Chrome */
          -o-transition: all .2s ease-out; /* Opera */}
    .Top002402 .navbar .subnav a:hover{ border-left-width:5px;}
}
@media only screen and (min-width: 1024px) {
	.Top002402 .navbar li > a{ padding: 0 30px;}
}
@media only screen and (max-width:767px){
	.Top002402 nav{position: fixed; height: 100%; top: 100%; right: -200px; width: 200px; top: 0; background: #bd2437; padding-top: 60px;
	transition: right .5s ease-in-out;
	-webkit-transition: right .5s ease-in-out;
	-moz-transition: right .5s ease-in-out;
	-ms-transition: right .5s ease-in-out;
	}
	.Top002402 nav.show{ right: 0; box-shadow: 0 0 5px 5px rgba(0,0,0,0.2);}
	.Top002402 nav li>a { border-bottom: 2px solid #ce394c; padding: 10px;}
	.Top002402 nav li>a span{ padding-left: 15px; color: #fff;}
	.Top002402 nav .subnav{ padding: 15px 30px; background: #cf384b;}
	.Top002402 nav .subnav dd{ padding: 5px 0;}
	.Top002402 nav .subnav a,.Top002402 nav .subnav a:hover{ color: #fff;}
}

/*navbar end*/
/*
 *  Owl Carousel - Core  插件样式如遇相同只留一份
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  .owl-carousel.owl-drag .owl-item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease; }

.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
      transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }

/*
 .Banner002435 为demo编号
 */
.Banner002435{ position: relative;}
/*@media only screen and (min-width:1200px ) {
	.Banner002435{ padding-left:0px; padding-right: 30px;}
}
@media only screen and (min-width:1600px ) {
	.Banner002435{ padding-left: 50px; padding-right: 50px;}
}*/
.Banner002435 li a{ display:block; }
.Banner002435 li a .phoneimg{ display: none;}
.Banner002435 .owl-dots{margin:0 auto; text-align:center;position:absolute; left:0; width:100%; bottom:20px; z-index:10;}
.Banner002435 .owl-dots>div{ display:inline-block;width: 38px; height: 38px; padding: 15px; margin:0 3px;position: relative;}
.Banner002435 .owl-dots>div:before{ content: ""; position: absolute; left: 50%; top: 50%; width: 0; height: 0; border-radius: 50%; border: 0 solid #fff;transition: all .3s ease-out;}
.Banner002435 .owl-dots>div span{ display:block; width:8px; height:8px; border-radius:50%; background: #fff; }
.Banner002435 .owl-dots>div.active:before{ border-width: 2px; left: 0; top: 0; width: 100%; height: 100%; }
@media(max-width:767px){
.Banner002435 li a .pcimg{ display: none;}
.Banner002435 li a .phoneimg{ display: block;}
.Banner002435 .owl-dots>div{width: 28px; height: 28px; padding: 10px; }
}

/*
 .Floor002386 为demo编号
 */
.Floor002386 .Title{ padding: 2% 0 15px; position: relative;}
.Floor002386 .Title h3{ font-size: 20px; color: #1c4e88; font-weight: normal;position: relative; padding-bottom:10px; margin:15px 0 5px;}
.Floor002386 .Title span{ color: #5484bb; text-transform: uppercase; font-size: 12px;letter-spacing:3px}
.Floor002386 .Title h3:before{position: absolute; content: ''; width: 50px; height:2px; background-color: #1c4e88; left: 0; bottom: -2px;}
.Floor002386 .Title a{ display: block; position: absolute; right: 0; top:50%; width: 38px; height: 18px; background:url(../images/case_ico.png) no-repeat center;}

.Floor002386{ width: 100%; background: #fff;}
.Floor002386 .auto{ position:relative; padding-top:1.5%; padding-bottom: 2%;}
.Floor002386 .box{position:relative; z-index:2;}
.Floor002386 .box_news{ padding:0; overflow: hidden;}
.Floor002386 .box_about:before{ position:absolute; content:'';}
.Floor002386 .box_about figure{ overflow: hidden;}
.Floor002386 .box_about figure img{ width:100%; display: block;overflow:hidden;transition:All 0.5s ease-in-out;-webkit-transition:All 0.5s ease-in-out;
 -moz-transition:All 0.5s ease-in-out; -o-transition:All 0.5s ease-in-out;}
.Floor002386 .box_about figure img:hover{transform:scale(1.1); -webkit-transform:scale(1.1); -moz-transform:scale(1.1); -o-transform:scale(1.1); -ms-transform:scale(1.1);}
.Floor002386 .box_about figure p { margin: 0; position: absolute; left: 0; bottom: 0; width: 100%;  background-color: rgba(28,78,136,0.8);  padding: 2% 5%; z-index: 10;   }
.Floor002386 .box_about figure p span{ display: block; position: relative; z-index: 11;color: #fff;font-size: 14px;line-height: 22px; height: 44px; overflow: hidden;}
.Floor002386 .box_about .Ispic{ position: relative;}
.Floor002386 .box_about .Ispic i{width: 60px; height: 60px; position: absolute; top: 50%; left: 50%; margin-top: -55px; margin-left: -30px; background: url(../images/Floor002386-icon_video.png) 0 0 no-repeat;}
.Floor002386 .box_about .Ispic .videoCon{display: none;}
.videoCon video{width: 100%;}
.Floor002386 .box_about ul li{ float: left; width: 20%; text-align: center;}
.Floor002386 .box_about ul li img{ width: 50px; height: 50px; transition: transform .5s ease-in-out;}
.Floor002386 .box_about ul li:hover img{
	transform: rotateY(360deg);
	-webkit-transform: rotateY(360deg);
	-ms-transform: rotateY(360deg);
	-moz-transform: rotateY(360deg);
    }
.Floor002386 .box_about ul li p{ margin: 10px 0 0;}
.Floor002386 .box_about ul{ margin-top: 15px;}

.Floor002386 .more_n{ color: #666; border: solid 1px #b9b9b9; border-radius: 15px; display: block; width: 70px; height: 28px; text-align: center; line-height: 28px; margin-top: 10px;}

.Floor002386 .list dl{ overflow:hidden; clear:both; padding-bottom:25px;}
.Floor002386 .list dl:last-child{ margin-bottom:0; border-bottom:0;}
.Floor002386 .list dt{ float:left; width:31%;}
.Floor002386 .list dt img{ width:100%;max-height:126px;}
.Floor002386 .list dd{ float:right; width:67%; }
.Floor002386 .list dd .dot{ font-size:16px;}
.Floor002386 .list dd .dot:hover{ color:#df0000; }
.Floor002386 .list dd p{ line-height:22px; margin-bottom:0; overflow:hidden; height:44px; color:#888; margin-top: 10px 0 0;}
.Floor002386 .bx-pager{ display:none;}
.Floor002386 .bx-controls-direction{ position:absolute; right:0; top:45px;}
.Floor002386 .bx-controls-direction a{ display:block; float:left; width:38px; height:18px;  background-image:url(../images/Floor002386-controls.png); background-repeat: no-repeat ; background-color:#ba251d; overflow:hidden; text-indent:-999em;}
.Floor002386 .bx-controls-direction a.bx-prev{ background-position:0 bottom;}
.Floor002386 .bx-controls-direction a.bx-next{ background-position:right 0;margin-left:6px;}
.Floor002386 .bx-controls-direction a.disabled{background-color:#f2f2f2; }
.Floor002386 .bx-controls-direction a.bx-prev.disabled{background-position:0 0;}
.Floor002386 .bx-controls-direction a.bx-next.disabled{background-position:right bottom;}

@media(max-width:899px){
 .Floor002386 .auto{ padding-bottom:0;}
 .Floor002386 .box h1{ padding-bottom:20px;}
 .Floor002386 .box_about{ padding:20px 0;}
 .Floor002386 .box_about:before{top:20px; height:1px;left:0; width: 100%; border-top:1px dashed #b9b9b9;}
 .Floor002386 .list dt{ width:45%;}
 .Floor002386 .list dd{ width:52%;}
 .Floor002386 .Title h3{ font-size: 20px;}
 .Floor002386 .list dl{ padding-bottom:20px;}
}
@media only screen and (min-width:900px ) {
	.Floor002386 .box_about:before{top:10%; height:85%;left:6%; border-right:1px dashed #b9b9b9; width: 1px;}
	.Floor002386 .box{ float:left;}
	.Floor002386 .box_news{ width:52%;}
    .Floor002386 .box_about{width:48%; padding-left: 6%;} 
}

/*fancyBox插件样式，如有同种插件请只留一个样式*/
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: fixed!important;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url('../images/fancybox_sprite.png');
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url('fancybox_loading.gif') center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url('blank.gif'); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url('fancybox_overlay.png');
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-x: hidden;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -150%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url('fancybox_sprite@2x.png');
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url('fancybox_loading@2x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}

/*
 .Floor002347 为demo编号
 */
.Floor002347{ background: #f8f8f8; padding:2% 0 0;}
.Floor002347 .auto{ max-width: 1200px;}
.Floor002347 .Title{ padding: 0% 0 25px; position: relative;}
.Floor002347 .Title h3{ font-size: 20px; color: #1c4e88; font-weight: bold;position: relative; padding-bottom:10px; margin:15px 0 5px; text-align:center;}
.Floor002347 .Title span{ color: #5484bb; text-transform: uppercase; font-size: 12px;letter-spacing:3px}
.Floor002347 .Title h3:before{position: absolute; content: ''; width: 50px; height:2px; background-color: #1c4e88; left:48.2%; bottom: -2px;}
.Floor002347 .Title a{ display: block; position: absolute; right: 0; top:50%; width: 38px; height: 18px; background:url(../images/case_ico.png) no-repeat center;}

@media only screen and (max-width: 1280px) {
	.Floor002347 .auto{ padding-left:2% ; padding-right: 2%;}
}

.Floor002347 .left >*{background: #fff; padding: 20px 0; border-radius: 5px;}
.Floor002347 .right >*{background: #fff; border-radius: 5px;}
.Floor002347 .product{ padding: 3% 0; width: 100%; margin-bottom: 25px;}
.Floor002347 .product ul li{ float: left; width:16.5%; text-align: center; padding: 0 0%;}
.Floor002347 .product ul li .pic a{ position: relative; display: block; max-width: 86px; margin: 0 auto; border-radius: 50%;transition: transform .5s;-webkit-transition: -webkit-transform .5s;-moz-transition: -moz-transform .5s;-ms-transition: -ms-transform .5s;}
/*.Floor002347 .product ul li .pic a:after{ content: ""; display: block; position: absolute; bottom: -2px; width: 5px; height: 5px; background: #ba251d; border-radius: 50%; left: 50%; margin-left: -2px; }*/
.Floor002347 .product ul li .pic a:hover{ transform: rotateY(360deg);}
.Floor002347 .product ul li h3{ font-weight: normal; margin: 15px 0 0 0;}
.Floor002347 .product ul li h3 a{ color: #777777;}
.Floor002347 .product ul li h3 a:hover{ color: #2867af;}

.Floor002347 .box-head{ border-bottom: 1px solid #e5e5e5; padding: 0 30px; position: relative;}
.Floor002347 .box-head .tit{ font-size: 20px; color: #037ec9; padding-bottom: 15px; display: inline-block; position: relative;}
.Floor002347 .box-head .tit:after{ position: absolute; content: ""; left: 0; bottom: -1px; background-color: #037ec9; width: 100%; height: 2px;}
.Floor002347 .box-head .dots{ position: absolute; right: 5%; top: 50%; margin-top: -4px; height: 8px;}
.Floor002347 .box-head .dots .bx-pager-item{ display: inline-block; margin-left: 3px;}
.Floor002347 .box-head .dots .bx-pager-item a{ width: 8px; height: 8px; border-radius: 50%; display:block; background: #e5f2f9; overflow: hidden; text-indent: 999px;}
.Floor002347 .box-head .dots .bx-pager-item a.active{ background: #037ec9;}
.Floor002347 .icon-more_right{ width: 40px; height: 40px; line-height: 40px; text-align: center; font-size: 20px; color: #94989f; margin: 20px auto 0;  display: block; border-radius: 50%; border:1px solid #f0f0f0; background: #fff; }
.Floor002347 .icon-more_right:hover{ background: #f8b100; border-color: #f8b100; color: #fff;}
.Floor002347 .list{ padding: 20px 30px;}
.Floor002347 .new{ width: 40.33334%; float: left; height: 540px;}
.Floor002347 .new .top {border-bottom:1px solid #e5e5e5;}
.Floor002347 .new .top .pic{border-radius: 5px;}
.Floor002347 .new .list .word{ padding: 15px 0;}
.Floor002347 .new .list .tit{font-weight: normal; margin: 0 0 10px; font-size: 16px;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }
.Floor002347 .new .list .tit a{ color: #333; }
.Floor002347 .new .list .tit a:hover{ color: #f8b100; }
.Floor002347 .new .list time{ font-size: 12px; color: #999;}
.Floor002347 .new .list figure{ font-size: 12px; color: #666; line-height: 20px; height: 40px; overflow: hidden; margin-top: 15px;}
.Floor002347 .new .list li{ border-bottom:1px solid #e5e5e5;}

.Floor002347 .purchase{width: 56.66668%; float: right; height: 540px;}
.Floor002347 .purchase li{ padding-bottom: 15px;}
.Floor002347 .purchase .pic{ height: 158px; background-position: center; background-repeat: no-repeat; background-size: cover; position: relative; border-radius: 5px; overflow: hidden;}
.Floor002347 .purchase .pic .layer{ position: absolute; top: 0; right: 0; width: 170px; height: 100%; background:rgba(16, 23, 45, 0.8) none repeat scroll 0 0 !important;filter:Alpha(opacity=80); background:#10172d; border-radius: 0 5px 5px 0;}
.Floor002347 .purchase .pic .layer .inner{ position: relative; z-index: 2; color: #fff; padding: 30px 20px 0;}
.Floor002347 .purchase .pic .layer .inner time{ display: block;text-align: center; font-size: 14px;}
.Floor002347 .purchase .pic .layer .inner time:before{ content: "\e65e"; font-family:"iconfont" !important; display: block;  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; margin-bottom: 10px;}
.Floor002347 .purchase .pic .layer .inner a{ display: block; width: 89px; height: 40px; border: 1px solid #fff; text-align: center; line-height: 38px; border-radius: 40px; color: #fff; margin: 20px auto 0;}
.Floor002347 .purchase .pic .layer .inner a:hover{ border-color: #f8b100; color: #f8b100;}
.Floor002347 .purchase .h3{ font-weight: normal; margin: 10px 0; font-size: 16px;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; }
.Floor002347 .purchase .h3 a{ color: #666;}
.Floor002347 .purchase .h3 a:hover{ color: #f8b100;}

.Floor002347 .about{padding: 20px 0;}
.Floor002347 .about .inner{ padding: 20px 30px;}
.Floor002347 .about .con{ margin: 15px 0; line-height: 22px; height: 66px; overflow: hidden;}
.Floor002347 .about .icon-more_right{ margin-left:0;}
.Floor002347 .link{ margin-top: 15px;}
.Floor002347 .videobox{ margin-top: 15px; position: relative; height: 170px;}
.Floor002347 .videobox .play{cursor: pointer; }
.Floor002347 .videobox .pic { background-repeat: no-repeat; background-position: center; height: 170px; background-size:cover; border-radius: 5px;}
.Floor002347 .videobox .pic img{ display: none;}
.Floor002347 .videobox .word{position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); text-align: center;}
.Floor002347 .videobox .word a{ display: block; margin: 0 auto; color: #fff; font-size: 40px;}
.Floor002347 .videobox .video{ position: absolute; top: 0; width: 100%; height: 100%; left: 0; display: none; background: #000;}
.Floor002347 .videobox .video video{ width: 100%; height: 100%;}
.Floor002347 .videobox .video .close{ position: absolute; top: 0; right: 0; color: #f8b100; font-size: 30px; z-index: 99; background: #fff; border-radius: 0 0 0 30px;}
@media only screen and (max-width:899px ) {
	.Floor002347{ padding: 30px 0;}
	.Floor002347 .product{ margin-bottom: 15px;}
	.Floor002347 .about{ margin-top: 15px;}
	.Floor002347 .about img{ float: left; margin-right: 5%;}
	.Floor002347 .about .inner{ padding-bottom: 0;}
	.Floor002347 .about .icon-more_right{ display: inline-block;}
	.Floor002347 .link{ float: left; width: 48%; text-align: center;}
	.Floor002347 .videobox{ float: right; width: 48%;}
}
@media only screen and (max-width:640px ) {
	.Floor002347 .new,.Floor002347 .purchase,.Floor002347 .link{ height: auto; width: 100%; float: none;}
	.Floor002347 .new{ margin-bottom: 15px;}
	.Floor002347 .videobox{ width: 100%; float: none;}
	.Floor002347 .list{ padding-bottom: 0;}
	.Floor002347 .about img{ float: none; margin-right: 0; margin: 0 0 15px 0; display: block;}
	.Floor002347 .about .con{ height: auto;}
	.Floor002347 .about .icon-more_right{ margin-top: 0;}
	
}
@media only screen and (max-width:375px ) {
	.Floor002347 .product ul li{ width: 50%; padding: 3%;}
}
@media only screen and (min-width:900px ) {
.Floor002347 .left{ /*float: left; */width:100%;}
.Floor002347 .right{ float: right; width:26.525%;}
}

/*
 .Floor002303 为demo编号
 */
.Floor002303 .HomeTitle{ padding:0px 0 35px; position:relative; z-index:1;}
.Floor002303 .HomeTitle .name{ text-align:center; font-size:22px; color:#12295b; line-height:46px;}
.Floor002303 .HomeTitle .line2{ border-bottom:1px solid #e8eef2; position:relative; top:1px; position:relative; z-index:1;}
.Floor002303 .HomeTitle .line{ width:10px; height:1px; /*background:#f68121; */overflow:hidden; margin:0 auto; position:relative; z-index:2;}
.Floor002303 .HomeMore{ overflow:hidden;}
.Floor002303 .HomeMore a{ display:block; margin: 0 auto; width:120px; height:36px;text-align:center; line-height:36px; font-size:12px; color:#fff; border-radius: 5px; background-color: #1c4e88;}

.Floor002303{ background:#f8f8f8;}
.Floor002303 .icobox{ position:relative;}
.Floor002303 .icobox .list{ overflow:hidden;  width:100%; overflow: hidden;}
.Floor002303 .icobox .list ul{ margin: 0 -1%;}
.Floor002303 .icobox .list li{ float:left; width:33.3334%; margin:0 0 25px 0; padding: 0 1%;}
.Floor002303 .icobox .list a{ display:block;}
.Floor002303 .icobox .pic img{ display:block; margin:0 auto; width:64px; height:64px;}
.Floor002303 .icobox .pic .on{ display:none;}
.Floor002303 .icobox .dot{ font-size:16px; color:#6d8ea0; text-align:center; line-height:26px;}
.Floor002303 .icobox li:hover a{ color:#0d8fd2;}
.Floor002303 .icobox li:hover .off{ display:none;}
.Floor002303 .icobox li:hover .on{ display:block;}

.Floor002303 .infobox{ padding-bottom:30px;}
.Floor002303 .infobox .fl{ position:relative;}
.Floor002303 .infobox .fl li{ position:relative;}
.Floor002303 .infobox .fl li a{ display:block;/* opacity:0.2;*/ background:rgba(0,0,0,0.2); width:100%;}
.Floor002303 .infobox .fl li .dot{ position:absolute;bottom:0px; /*  left:15px;width:550px;*/ color:#fff; padding:15px 10px 30px;font-size:14px;}
.Floor002303 .infobox .fl .bx-controls{ position:absolute; left:15px; bottom:10px;}
.Floor002303 .infobox .fl .bx-controls .bx-pager-item{ float:left; width:10px; height:10px;}
.Floor002303 .infobox .fl .bx-controls .bx-pager-item+.bx-pager-item{ margin-left:6px;}
.Floor002303 .infobox .fl .bx-controls .bx-pager-item a{ display:block; width:10px; height:10px; font-size:0; background:url(../images/Floor002303-button_pordsolu.png);}
.Floor002303 .infobox .fl .bx-controls .bx-pager-item a.active{ background-position: right;}

.Floor002303 .infobox .fr li{ border:1px solid #e8eef2; background:#fff; padding:13px; overflow:hidden;}
.Floor002303 .infobox .fr li+li{ margin-top:13px;}
.Floor002303 .infobox .fr li a{ display:block;}
.Floor002303 .infobox .fr li .Ispic{ float:left;}
.Floor002303 .infobox .fr li .Ispic{ width:180px; height:126px; display:block;}
.Floor002303 .infobox .fr li .info{ padding-left:105px; padding-top:22px;}
.Floor002303 .infobox .fr li .line{ float:left; height:38px; /*border-left:1px dashed #c5c6db;*/ margin:16px 0 0 20px;}
.Floor002303 .infobox .fr li .dot{ font-size:16px; color:#333;padding-bottom: 10px;}
.Floor002303 .infobox .fr li .dot:hover{ color:#2867af;}
.Floor002303 .infobox .fr li .txt{ line-height:22px; height: 40px; overflow: hidden;}
.Floor002303 .infobox .HomeMore{ padding-top:20px;}
@media only screen and (max-width: 767px) {
	.Floor002303 .infobox .fl,.Floor002303 .infobox .fr{ margin: 0 auto 25px; max-width: 580px;}
	.Floor002303 .infobox .fr{ margin-bottom: 0;}
}
@media only screen and (min-width: 768px) {
	.Floor002303 .icobox .list li{width:20%;}
	.Floor002303 .infobox .fl{ float:left; width:48.334%;}
	.Floor002303 .infobox .fr{ width:50%; float:right;}
	.Floor002303 .infobox .fl li .pic,
    .Floor002303 .infobox .fl li .pic img{ width:580px; height:320px;}
}
@media only screen and (min-width: 1024px) {
	.Floor002303 .icobox .list li{width:11.11%;}
	
}
@media (max-width: 375px) {
.Floor002303 .infobox .fr li .Ispic{ float:none;}
.Floor002303 .infobox .fr li .Ispic{ width:100%; height:auto; padding-bottom:56%; }
.Floor002303 .infobox .fr li .info{ padding-left:0;}
.Floor002303 .infobox .fr li .line{ display:none;}
}
/*
 .Floor000695 为demo编号
 */
.Floor000695{ padding:2% 0 3%; background:#fff;}
.Floor000695 .Title{ padding: 0% 0 25px; position: relative;}
.Floor000695 .Title h3{ font-size: 20px; color: #1c4e88; font-weight: bold;position: relative; padding-bottom:10px; margin:15px 0 5px; text-align:center;}
.Floor000695 .Title span{ color: #5484bb; text-transform: uppercase; font-size: 12px;letter-spacing:3px}
.Floor000695 .Title h3:before{position: absolute; content: ''; width: 50px; height:2px; background-color: #1c4e88; left:48.2%; bottom: -2px;}
.Floor000695 .Title a{ display: block; position: absolute; right: 0; top:50%; width: 38px; height: 18px; background:url(../images/case_ico.png) no-repeat center;}

.Floor000695 ul{ overflow:hidden;}
.Floor000695 li{ float:left; width:20%; text-align:center; padding:0 2%;}
.Floor000695 li img{}
.Floor000695 li figure{ font-size:16px; padding-top:10%;}
.Floor000695 li:hover figure{ color: #1c4e88; font-weight: bold;}

@media(max-width:640px){
.Floor000695 li{ width:33.3333333%; margin-bottom:5%;}
}
@media(max-width:320px){
.Floor000695 li figure{ font-size:14px;}
}
/*Bottom001879*/
.Bottom001879{ background-color:#87b2c7; padding-bottom:15px;}
.Bottom001879 figure{ float:right; color:#999; padding-top:25px; text-align:left;}
.Bottom001879 figure p{font-size: 16px;color: #ffffff;margin: 10px 0;}
.Bottom001879 figure span{width:50px;text-align: right;color: #ffffff;}
.Bottom001879 figure ul li{line-height: 25px;color: #e1e1e1;}
.Bottom001879 figure img{ display:block; width:100%; max-width:110px;padding-bottom:5px;}
.Bottom001879 footer{ float:left;width:73%;}
.Bottom001879 footer ul{padding:25px 0 10px 0;margin-bottom:26px;}
.Bottom001879 footer li{ float:left; line-height:30px; margin-right:1%;width:18%;}
.Bottom001879 footer li:nth-child(4){width: 22%}
.Bottom001879 footer li:before{ display:inline-block; content:''; margin-right:10px; background:url(../images/Bottom001879-icon.png) no-repeat center center; width:11px; height:11px; vertical-align:middle;}
.Bottom001879 footer li > a{ color:#ffffff;border-bottom: 1px #ffffff solid;font-size: 16px;margin-bottom: 5px;padding-bottom: 5px;display: inline-block;}
@media(min-width: 768px){
    .Bottom001879 footer li dl dd a{border-bottom:none;color: #ffffff}
    .Bottom001879 footer li.item13{width: 30%}
    .Bottom001879 footer li.item13 > a{width: 210px;}
    .Bottom001879 footer li.item13 dl{width:100%;}
    .Bottom001879 footer li.item13 dl dd{width: 50%;float: left;}
    .Bottom001879 footer li dl dd{padding-left: 20px;font-size: 12px}
}
.Bottom001879 section{ position:relative;border-top: 1px solid #ffffff;padding: 25px 0 10px 0;margin-top: 26px;}
.Bottom001879 section dl{ position:absolute; right:0; bottom:15px;}
.Bottom001879 section dt{ float:left;width:36px; height:36px; margin-left:10px;}
.Bottom001879 section dt a{ display:block; height:36px; width: 36px; background:url(../images/Bottom001879-share.png) no-repeat left top;}
.Bottom001879 section dt.sina a{ background-position:-57px 0;}
.Bottom001879 section dt.tqq a{ background-position:right top;}
.Bottom001879 section dt.wx{ position:relative; z-index:100;}
.Bottom001879 section dt.wx img{ max-width:none; position:absolute; width:100px; height:100px; left:50%; margin-left:-50px; bottom:100%; display:none;}
.Bottom001879 section dt.wx:hover img{ display:block;}
.Bottom001879 section p{ color:#ffffff; font-size:12px;}
.Bottom001879 section a{ color:#ffffff; display:inline-block;}
.Bottom001879 section i{ font-style:normal; color:#ffffff; margin:0 10px;}
.Bottom001879 section a:hover{ color:#fff;}
@media(max-width:768px){
    .Bottom001879 footer li dl{display: none}
.Bottom001879 figure,
.Bottom001879 footer{ float:none; width:auto;}
.Bottom001879 figure{ display:none;}
.Bottom001879 section{ padding-top:70px;}
.Bottom001879 section dl{ right:auto; bottom:auto; left:0; top:20px;}
.Bottom001879 section dt{ margin-left:0; margin-right:10px;}
.Bottom001879 section dt.wx img{ left:0; margin-left:0;}
    .Bottom001879 footer li{width: auto;}
    .Bottom001879 footer li a{border-bottom: none}
    .Bottom001879 footer ul{margin-bottom: 0}
    .Bottom001879 section{margin-top: 0;}
}


/*
 .Floor000880 为demo编号
 */
.Floor000880{ padding:2% 0 1%; background:#f8f8f8;}
.Floor000880 .Title{ padding: 0% 0 25px; position: relative;}
.Floor000880 .Title h3{ font-size: 20px; color: #1c4e88; font-weight: bold;position: relative; padding-bottom:10px; margin:15px 0 5px; text-align:center;}
.Floor000880 .Title span{ color: #5484bb; text-transform: uppercase; font-size: 12px;letter-spacing:3px}
.Floor000880 .Title h3:before{position: absolute; content: ''; width: 50px; height:2px; background-color: #1c4e88; left:48.2%; bottom: -2px;}
.Floor000880 .Title a{ display: block; position: absolute; right: 0; top:50%; width: 38px; height: 18px; background:url(../images/case_ico.png) no-repeat center;}

.Floor000880 .list_scroll{ background:#fff; padding:20px 0; border-radius:8px;}
.Floor000880 .list_scroll li{ text-align:center; position:relative; padding:17px 0;}
.Floor000880 .list_scroll li img{/* border:1px solid #ebebeb;border-radius:50%; */width:86px; height:86px;transition: transform .5s;-webkit-transition: -webkit-transform .5s;-moz-transition: -moz-transform .5s;-ms-transition: -ms-transform .5s;}
.Floor000880 .list_scroll li img:hover{ transform: rotateY(360deg);}
.Floor000880 .list_scroll li p{ margin:0; font-size: 16px;padding: 15px 5px 0 5px;color: #777777}
.Floor000880 .bx-wrapper{ position:relative;}
.Floor000880 .bx-viewport{ z-index:1;}
.Floor000880 .bx-pager{ text-align:center; padding-top:16px;height:32px; display:none;}
.Floor000880 .bx-pager div{ display:inline-block; padding:0 5px;}
.Floor000880 .bx-pager div a{ display:block; width:9px; height:9px; border-radius:50%; background-color:#8d8d8d; overflow:hidden; text-indent:-999em;}
.Floor000880 .bx-pager div a.active{ background-color:#0068b7;}
.Floor000880 .bx-controls-direction a{ position:absolute; width:31px; height:76px; top:50%; margin-top:-37px; overflow:hidden; line-height:200px; z-index:10; background:rgba(0,0,0,0.06)}
.Floor000880 .bx-controls-direction a:hover{background:#4177b5}
.Floor000880 .bx-controls-direction a.bx-prev{ left:0px;}
.Floor000880 .bx-controls-direction a.bx-next{ right:0px;}
.Floor000880 .bx-controls-direction a::before,
.Floor000880 .bx-controls-direction a::after{ position:absolute; content:''; width:15px; height:2px; background-color:#b7b7b7; left: 8px; }
.Floor000880 .bx-controls-direction a::before,
.Floor000880 .bx-controls-direction a::after:hover{background-color:#fff; }
.Floor000880 .bx-controls-direction a::before{ transform:rotate(-45deg);top:30px;}
.Floor000880 .bx-controls-direction a::after{ transform:rotate(45deg);top:40px;}
.Floor000880 .bx-controls-direction a.bx-next::before{ transform:rotate(45deg); left: 8px; right:0;}
.Floor000880 .bx-controls-direction a.bx-next::after{ transform:rotate(-45deg); left: 8px; right:0;}
@media(max-width:1250px){
.Floor000880 .bx-controls-direction a.bx-prev{ left:5px;}
.Floor000880 .bx-controls-direction a.bx-next{ right:5px;}
}


/*
 .Form001725 为demo编号
 */
.Form001725{ padding:2% 0;}
.Form001725 .form{ padding-top:30px; max-width:800px; width:100%;}
.Form001725 .form td{ padding-bottom:20px; font-size:14px; }
.Form001725 .form td.w1{ width:44%;}
.Form001725 .form td.w2{ width:0%;}
.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:#1c4e88; background:url(../images/Form001725-icon.png) no-repeat left center; padding-left:15px;}
.Form001725 .form td em{ font-style:normal; color:#bcbcbc;}
.Form001725 .form td em i{ font-style:normal; color:#fadbbe;}
.Form001725 .form .btn{ background:#1c4e88; color:#fff; cursor:pointer; font-size:18px; width:60%; max-width:180px; height:50px; border-radius:3px; border:none; margin-top:35px; margin-left:25%;}
.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;}
}


/*
 .搜索 为demo编号
 */
.TextList000746{ padding:2% 0 1.5%}
.TextList000746 li{border-bottom: #f0f0f0 1px dashed; line-height:27px; padding:10px 0;}
.TextList000746 li a{ padding-left:20px; background:url(../images/TextList000746-icon.jpg) no-repeat 5px center;}
.TextList000746 li a:hover{ color:#be1623;}
.TextList000746 li time{ float:right; color:#999; font-size:12px; margin-left:10px;}



/*PicList002120 */
.PicList002120{ background-color:#f8f8f8; padding:3% 0;}
.PicList002120 li{ float:left; width:23.5%; margin-right:2%; margin-bottom:3%;}
.PicList002120 li a{ display:block;}
.PicList002120 li p{ margin:0;  line-height:46px; padding:0 2%; text-align:center; font-size:16px;}
.PicList002120 li .table{ display:none;}
.PicList002120 li figure{padding-bottom:77%; background-size:contain;}
@media(min-width:641px){
.PicList002120 li:nth-child(4n){ margin-right:0;}
}
@media(max-width:640px){
.PicList002120 li{ width:48%; margin-right:4%;}
.PicList002120 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:375px){
.PicList002120 li p{ font-size:14px;}
}
.video-fanybox .fancybox-overlay{ width:100%; height:100%; background:rgba(0,0,0,0.4)}
.video-fanybox .fancybox-skin{ border-bottom:7px solid #245bb5;}
.video-fanybox .fancybox-skin .text{ font-size:18px; font-weight:normal;}
.video-fanybox .fancybox-close{ position: absolute;bottom:18px; top:auto;right:13px;width:35px;height: 35px;background-image: url(../images/fancybox_sprite1.png) !important;background-size: contain;}

.honor-fanybox .fancybox-skin{ padding:20px 80px 80px !important;}
.honor-fanybox .fancybox-wrap{ top:50% !important; transform:translateY(-50%);}
.honor-fanybox .fancybox-nav span{ visibility:inherit;}
.honor-fanybox .fancybox-close{ position: absolute;bottom:2.5%; top:auto;right:84px;width:35px;height: 35px;background-image: url(../images/fancybox_sprite1.png) !important;background-size: contain;}
.honor-fanybox .fancybox-nav span{bottom:50%; top:auto;right:-63px;width:50px;height:50px;background-image: url(../images/fancybox_sprite3.png) !important;background-size: contain;background-position:inherit;}
.honor-fanybox .fancybox-prev span{background-image: url(../images/fancybox_sprite2.png) !important;}
.honor-fanybox .fancybox-prev span{ left:-63px;}
.honor-fanybox .fancybox-overlay{ width:100%; height:100%; background:rgba(0,0,0,0.4)}
.honor-fanybox .fancybox-skin{ border-top:7px solid #245bb5;}
.honor-fanybox .fancybox-title-float-wrap{bottom: 62px;right:84.5%;}
.honor-fanybox .fancybox-title-float-wrap .child{ background:none; color:#333; font-size:24px; font-weight:normal;text-shadow: none;}

/*
 .Timeline002310 为demo编号
 */

.Timeline002310{}
.Timeline002310 .CenTitle{ padding:15px 0 10px 0; position:relative; z-index:1; margin-top: 20px;}
.Timeline002310 .CenTitle .name{ text-align:center; font-size:15px; font-weight:bold; color:#555; line-height:30px;}
.Timeline002310 .CenTitle .line{ width:10px; height:1px; background:#f68121; overflow:hidden; margin:0 auto;}
.Timeline002310 .txtbox{ text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; clear:both;}
.aboutTxt02{ font-size:14px; line-height:24px; color:#555;}
.aboutTxt02 .year strong{ color:#f68121; font-size:24px;}
.aboutTxt02 .txt{ padding-left:10px; position:relative;}
.aboutTxt02 .txt strong{ display:block; position:absolute; left:0;}
.aboutTxt02 .txt .strong{ display:inline-block; width:10px; position:static;}
.aboutTxt02 li{}
@media only screen and (max-width:1024px ) {
    .aboutTxt02 li{ position: relative; padding:35px 15px 35px 80px;}
    .aboutTxt02 li:before{ content: ""; width: 1px; height: 100%; display: block; background-color: #eed8cb; position: absolute; left: 20px; top: 0;}
    .aboutTxt02 li:after{content: ""; width: 50px; height: 1px;display: block; background-color: #eed8cb; position: absolute; left: 20px; top: 45px;}
    .aboutTxt02 li .year{ position: relative;}
    .aboutTxt02 li .year:before{content: ""; width: 20px; height: 20px; border-radius: 50%; display: block; background-color: #eed8cb; position: absolute; left: -70px; top: 0px;z-index: 2;}
    .aboutTxt02 li .year:after{content: ""; width: 10px; height: 10px; border-radius: 50%; display: block; background-color: #ddb298; position: absolute; left: -65px; top: 5px; z-index: 2;}
    .aboutTxt02 li:nth-child(2n):after,.aboutTxt02 li:nth-child(2n) .year:after{ background-color: #8bd0a5;}
    .aboutTxt02 li:nth-child(2n) .year:before{ background-color: #c5e7d2;}
    .aboutTxt02 li:nth-child(3n):after,.aboutTxt02 li:nth-child(3n) .year:after{ background-color: #87b2c7;}
    .aboutTxt02 li:nth-child(3n) .year:before{ background-color: #c3d8e3;}


}
@media only screen and (min-width:1025px ) {
    .aboutTxt02{ max-width:960px; height:590px;background:url(../images/Timeline002310-pic_memorabilia.png) center no-repeat; position:relative; margin: 0 auto; background-size: 100%;}
    .aboutTxt02 li{ position:absolute; padding: 10px; border: 2px solid transparent; transition: border-color .3s ease-out;}
    .aboutTxt02 .li1{left:77%; top: 11%; max-width:250px;}
    .aboutTxt02 .li2{ right:40%; top:17%; max-width:530px;}
    .aboutTxt02 .li3{ left:67% ; top:33%;}
    .aboutTxt02 .li4{ right:55%; top:32%;}
    .aboutTxt02 .li5{ left:55%; top:47.5%;}
    .aboutTxt02 .li6{ right:68%; top:44%; max-width:265px;}
    .aboutTxt02 .li7{ top:58.5%; left:42%;}
    .aboutTxt02 .li8{ right:81%; top:61%; }
    .aboutTxt02 .li9{ top:78%; left:22%;}
    .aboutTxt02 li:hover{border:2px solid #d1ecdb;}
}

@media only screen and (min-width:1430px ) {
    .aboutTxt02 .li1{ top: 15px; max-width:262px;}
    .aboutTxt02 .li2{ right:400px; top:88px; max-width:530px;}
    .aboutTxt02 .li3{ right:-88px; top:197px; width:310px;}
    .aboutTxt02 .li4{ right:538px; top:175px; max-width:390px;}
    .aboutTxt02 .li5{ left:532px; top:285px; max-width:448px; }
    .aboutTxt02 .li6{ right:665px; top:259px; max-width:265px;}
    .aboutTxt02 .li7{ top:366px; left:415px;}
    .aboutTxt02 .li8{ left:0; bottom:154px; width:165px;}
    .aboutTxt02 .li9{ bottom:40px; left:220px;}
}



/*Menu002306*/
.siteleft{width:19%;float: left}
.Menu002306{padding-top: 30px;}
.Menu002306 .side-title{ line-height:50px; background-color: #2065b5; margin-left: 20px; font-size:16px; font-weight:bold; color:#fff;position: relative; border-radius: 8px 0 0 0;padding: 0 0px 0 20px;}
.Menu002306 .side-title::after,
.Menu002306 .side-title::before{content:'';}
.Menu002306 .side-title::before{ 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 #2065b5 transparent;}
.Menu002306 .side-title::after{ display:inline-block; vertical-align:middle; width: 40px; height: 1px; background: #fff; margin-left:10px;}
.Menu002306 .side-menu{border-radius: 0 0 50px 0;background-color:#f3f7f9;padding-bottom: 50px; overflow:hidden; z-index: 99;}
.Menu002306 .side-menu li a{ display:block;line-height:32px;}
.Menu002306 .side-menu > ul > li{ border-bottom:1px solid #e7f0f4;}
.Menu002306 .side-menu > ul > li >a{ padding:0 32px;font-weight:bold; color:#002870; line-height:49px; position:relative;}
.Menu002306 .side-menu > ul > li >a::after{ position:absolute; content:'+'; width:16px; height:16px; border-radius:50%; background:#2065b5; color:#fff; text-align:center; line-height:18px; font-family:'宋体'; font-size:12px; right:16px; top:50%; margin-top:-8px;}
.Menus002306 .side-menu > ul > li.on >a::after{ content:'-';}
.Menu002306 .side-menu > ul > li ul{ display:none; padding:10px 15px;}
.Menu002306 .side-menu > ul > li > ul{ padding-left:32px; padding-right:32px;}
.Menu002306 .side-menu > ul > li > ul > li > a{ background:url(../images/Menu002306-a_off.png) no-repeat left center; padding-left:15px;}
.Menu002306 .side-menu ul li ul li ul li a::before{ display:inline-block; content:''; vertical-align:middle;width: 3px;height: 3px;background: #555; margin-right:10px;}
.Menu002306 .side-menu li.select > a{ background-color:#e7f0f4;}
.Menu002306 .side-menu li.select > a::after{ transform:rotate(90deg);}
.Menu002306 .side-menu ul li ul li.select > a{ background-color:transparent; background-image:url(../images/Menu002306-a_on.png); font-weight:bold; color:#002870;}
.Menu002306 .side-menu > ul > li.on ul{display: block}
.Menu002306 .side-open_menu{ display:none;}
@media(min-width:1025px){
  .Menu002306 .side-menu{ display:block !important;}
}
@media(max-width:1024px){
  /*body{ padding:2%;}*/
  .Menu002306{padding-top: 0;}
  .Menu002306 .side-open_menu{ display:block; border:2px solid #87b2c7; padding:10px 20px 10px 10px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden; font-weight:bold; color:#002870; border-radius:0 0 5px 5px; position:relative;}
  .Menu002306 .side-open_menu::after{ position:absolute; content:''; border:6px solid transparent; border-top-color:#87b2c7; right:10px; top:50%; margin-top:-3px;}
  .Menu002306 .side-menu{ display:none; padding-bottom:20px;}
}
.rightinfo{width: 78%;float:right; min-height: 360px; padding-top: 30px;}


.Menu002306 .side-menu > li:hover > a, .Menu002306 .side-menus > li.on > a{background: #e7f0f4;}
.Menu002306 .side-menu > ul > li.on >a{background: #e7f0f4}
.Menu002306 .side-menu > ul > li.on ul li.aon a{color:#87b2c7 }

.Menu002306 .side-menu > ul > li:hover >a{background: #e7f0f4}

@media(max-width:1024px){
  .Menu002306{ position: relative;}
  .Menu002306 .side-menu{ width: 100%; position: absolute;}
  .siteleft{ width: 100%; float: none;}
  .rightinfo{ width: 100%; float: none;}
  .PicList002239 li .li1{ font-size: 14px;}
}

@media(max-width:640px){
  .PicList002239 li{ width: 100%; margin-right: 0;}
  .Menu002306{ margin-top: 30px;}
  .Menu002306 .side-title{  border-radius:5px 5px 0 0 ; margin-left: 0; padding: 0 10px 0 10px;}
  .Menu002306 .side-title::before{ display: none;}
}


/*TextList001851 */
.TextList001851{ padding:0 0 2% 0;margin-top: 20px}
.TextList001851 .title{ text-align:center; padding-bottom:3%;}
.TextList001851 .title span{ display:inline-block; background:#c84445; font-size:24px; color:#fff; line-height:34px; padding:0 10px;vertical-align:middle;}
.TextList001851 .title:after,
.TextList001851 .title:before{ content:''; display:inline-block; height:5px; border:1px solid #bbb; border-left:0; border-right:0; width:5%; vertical-align:middle;}
@media(max-width:480px){
    .TextList001851 .title span{ font-size:18px;}
}
.TextList001851 section{ border:solid 1px #e7e7e7; padding: 20px;}
.TextList001851 .list{ border-bottom:solid 1px #e7e7e7;}
.TextList001851 section .list:last-child{ border-bottom:0;}
.TextList001851 .list .dot{ font-weight:normal; margin:0;  padding:15px 45px 15px 15px; background:url(../images/TextList001851-close.jpg) no-repeat 98% center #f9f9f9; font-size:16px; cursor:pointer;}
.TextList001851 .list .dot#on{ background-image:url(../images/TextList001851-open.gif); background-color:#2065b5; color:#fff;}
.TextList001851 .list .con{ display:none; padding:2%; }

.TextList001851 .Map002134 .table td{border: 0}

.Map002134 .table td.td_2{width: 21%}
.Map002134 .table td.td_3{width: 21%}


.bdshare-button-style0-16 .bds_weixin{background-position: 0 0!important;}

.bd_weixin_popup{ width: 270px!important; height: 320px!important;}







