/*Top002593 */
.Top002593{ position:relative;width:100%;}
.Top002593 .header{  min-height:50px;background: #0071c2;}
@media(min-width:1025px){
.Top002593 .header-right,
.Top002593 .header-left{ position:absolute; top:0; height:100%;}
.Top002593 .header-left{ left:2%;}
.Top002593 .header-right{ right:2.5%;}
}
.Top002593 .header-mid{}
.Top002593 .header-menu li em{ position:relative;}

.Top002593 .header-menu li em::before{ left:-2px;}
.Top002593 .header-menu li em::after{ right:0;}
.Top002593 .header-menu li em a{ line-height:50px;font-size: 18px;color: #fff;}
.Top002593 .sub-vertical .has-sub.aon,
.Top002593 .header-menu li.aon em{z-index:200;}
.Top002593 .header-menu li.aon em > a{ color:#0071c2;background: #fff;    border-top: 1px #0071c2 solid;}

.Top002593 .header-menu li:first-child em::before{ display:none;}
.Top002593 .header-menu li:last-child em::after{ display:none;}
.Top002593 .header-menu li .sub{ width:100%;z-index: 100;}
.Top002593 .header-menu li .sub-menu dt{ text-align:center;}
.Top002593 .header-menu li .sub-menu dt a:hover{ background:#00a2e9;}
.Top002593 .header-menu li#m2.has-sub {position: inherit !important;}
.Top002593 .header-menu li#m2 .sub-intro{ max-width:1200px; margin:0 auto; padding:1% 0;}
.Top002593 .header-menu li#m2 .sub-right{ width:25%;}
.Top002593 .header-menu li#m2 .sub-left{ width:70%;padding-bottom:18px;}
.Top002593 .header-menu li#m2 .sub-menu dt{ width:16.6666%; float:left; text-align:left;}
.Top002593 .header-menu li#m2 .sub-menu dt > a{ font-weight:bold;}
.Top002593 .header-menu li#m2 .sub-menu dt a:hover{ background:none;color:#00a2e9;}
.Top002593 .header-menu li .sub-three{ padding-top:3%; }
.Top002593 .header-menu li .sub-three dd a{ font-size:12px; line-height:20px; color:#868484;}
.Top002593 .header-menu li .sub .more{ float:left; line-height:18px; font-size:12px; color:#00a2e9; margin-top:-18px;}

.Top002593 .top-tel{ background:url(../images/Top002593_icon_tel.png) no-repeat left center; padding-left:26px; font-size:20px; color:#90c42f; font-family:Arial, Helvetica, sans-serif; font-weight:bold;}
.Top002593 .top-share a{ display:inline-block; width:25px; height:25px; background:url(../images/Top002593_icon_sina.png) no-repeat center center;vertical-align:middle;}
.Top002593 .top-share::before{ display:inline-block; content:''; width:1px; height:10px; background:#ececec; margin:0 10px; vertical-align:middle;}
.Top002593 .top-share a.wx{ background-image:url(../images/Top002593_icon_wx.png);}
.Top002593 .top-share{ position:relative;}
.Top002593 .top-share figure{ display:none; position:absolute; right:0; top:100%; width:120px; background:#fff; padding:5px;}
.Top002593 .top-share figure img{ display:block; width:100%;}
@media(max-width:1366px){
.Top002593 .header-mid { }
.Top002593 .top-tel{ font-size:16px;}
}
@media(max-width:1366px){
.Top002593 .header-mid {}
}
@media(max-width:1024px){
.Top002593 .header-left{ float:left;height:60px; left:auto; padding-left:2%;}
.Top002593 .header-right{ float:right;height:60px;}
.Top002593 #header-menu{ position:fixed; right:0; top:60px; height:100%; overflow:auto; background:url(../images/Top002593_bg.jpg) repeat-y right top #fff;  padding-right:15px; padding-left:7px; transition:0.3s; width:0; opacity:0;}
.Top002593 #header-menu.header-menu-show{width:240px; opacity:1;}
.Top002593 #header-menu li a{ color:#5f5d5d;}
.Top002593 #header-menu li em a{ font-size:18px;}
.Top002593 #header-menu li.has-sub em .op{ display:block;}
.Top002593 #header-menu li.has-sub em .op::before,
.Top002593 #header-menu li.has-sub em .op::after{ background:#5f5d5d;}
.Top002593 #header-menu li em a {border-bottom-color:rgb(168, 34, 133);}
.Top002593 #header-menu li .sub-three dd a{ padding-left:20px; line-height:30px; background:#fff4fc;}
.Top002593 #header-menu li .sub .more{ display:none;}
.Top002593 #header-menu li .sub-menu dt a{ border-bottom-color:#ffc4ef;}
.Top002593 #open_menu{ position:relative; width:36px; height:36px; margin-left:10px;}
.Top002593 #open_menu i{ height:3px; width:80%; left:10%; top:50%; margin-top:-1.5px;}
.Top002593 #open_menu i::before,
.Top002593 #open_menu i::after,
.Top002593 #open_menu i{ background:#b2b2b2;}
}
@media(max-width:640px){
.Top002593{ margin-top:30px;}
.Top002593 .top-tel{ position:absolute; right:0; top:-30px; line-height:30px; width:100%; background:#eaeaea; text-align:right; padding:0 2%; font-size:20px;}
.Top002593 .top-tel::before{ display:inline-block; content:''; width:30px; height:30px; vertical-align:middle; background:url(../images/Top002593_icon_tel.png) no-repeat center center;}
.Top002593 #header-menu{ top:90px;}
.Top002593 .top-share::before{ display:none;}
.Top002593 .top-share::after {display: inline-block;content: '';width: 1px;height: 10px;background: #ececec;margin: 0 10px;vertical-align: middle;}
.Top002593 #open_menu{ margin-left:0;}
}
/*
 .Banner001745 为demo编号
 */
.Banner001745 div{ height: 300px;background-position: center;background-repeat: no-repeat;}
@media(max-width:1000px){
.Banner001745 div{ height: 150px;}
}
/*
 .Location002308 为demo编号
 */
.Location002308{    }
.Location002308 dl{line-height:30px; }
.Location002308 em{ font-style:normal;color: #999;  float:right; background:url(../images/Location002308-icon.png) no-repeat right center; padding-right:15px;line-height: 52px;}
.Location002308 em span{ color:#333;}
.Location002308 em a{ position:relative; padding-right:15px; margin-right:10px;color: #999;}
.Location002308 em a:first-child{ margin-left: 5px;}
.Location002308 em a:hover{ color: #0071c2;}
.Location002308 em a:before{ position:absolute; content:''; right:0; border-top:4px solid transparent;border-bottom:4px solid transparent; border-left:5px solid #a1a1a1; top:50%; margin-top:-4px;}
.Location002308 dl dd{ float: left;background:#0071c2;padding: 10px 20px;display: none;}
.Location002308 dl dd span{ display: inline-block; position: relative; font-weight: bold; font-size: 16px; color: #fff;}

.Location002308 dl dd span:after{left: 0; bottom: -10px; height: 2px; width: 100%; }

@media(max-width:640px){
.Location002308 em{ display:none;}
.Location002308 dl{ padding:0;}
.Location002308 dl dd span:after{bottom: -1px;}
}
/*
 .RighInfo002228 为demo编号
 */
.RighInfo002228{ padding:3% 0;}
.RighInfo002228 .auto{ max-width:960px;}
.RighInfo002228 .single-header{ text-align:center;}
.RighInfo002228 .single-header h1{ color:#333; font-size:20px; margin:0 0 10px 0; font-weight:normal;}
.RighInfo002228 .single-header h3{color:#815122; font-size:16px; margin:0; font-weight:normal; position:relative;}
.RighInfo002228 .single-header h3:after{ content:""; display:block; height:1px; background-color:#f3eee9; width:100%; z-index:1; margin-top:15px;}
.RighInfo002228 .single-header h3 span{ position:relative; z-index:2; padding:0 30px; background-color:#fff;}
.RighInfo002228 .single-content{text-justify:inter-ideograph; text-align:justify; word-wrap:break-word; overflow:hidden; font-size:14px; line-height:24px; color:#666; padding-top:2%;}
.RighInfo002228 .single-content p{ font-size: 15px;line-height: 33px; margin:0; padding:10px 0;}
.RighInfo002228 .single-content .no-textindent{ text-indent:0;}
.RighInfo002228 .fr{ float:none;}
.RighInfo002228 .col2+.col2{ margin-top:10px;}
@media(max-width:950px){
  .RighInfo002228 .auto{ padding:0 2%;}
}
@media screen and (min-width:465px){
    .RighInfo002228 .col2{ width:48%;}
	.RighInfo002228 .fr{ float:right;}
	.RighInfo002228 .col2+.col2{ margin-top:0;}
}
@media screen and (min-width:768px){
  .RighInfo002228 .single-header h1{ font-size:24px;}
  .RighInfo002228 .single-header h3{ font-size:18px;}
  .RighInfo002228 .single-content p{ padding:15px 0;} 
  .RighInfo002228 .single-header h3:after{ background-color:#f3eee9; position:absolute; top:50%; z-index:1; margin-top:0;}
  
}
@media screen and (min-width:1024px){
  .RighInfo002228 .single-header h1{ font-size:30px;}
}


/*PicList001912*/
.PicList001912 .columnName{ line-height:normal; text-align:center; font-size:61px; color:#c20f00; text-transform:uppercase;}
.PicList001912 .columnName span{ display:block; color:#353535; font-size:30px; padding:10px 0 15px;}
.PicList001912 .columnName:after{ display:block; content:''; margin:0 auto; width:40px; height:2px; background-color:#0071c2;}
.PicList001912 li{ margin-bottom:10px; border:1px solid #e3e3e3; padding:4px;}
.PicList001912 li div{     background: #eee; padding:1%; overflow:hidden;}
.PicList001912 li .pic{ float:left; width:22.5%;}
.PicList001912 li .pic img{ display:block; width:90%;}
.PicList001912 li figure{ float:right; border-left:1px solid #f3f3f3; width:75%; padding-left:25px;}
.PicList001912 li h3{ margin:0; line-height:50px; font-size:16px;}
.PicList001912 li h3 span{ float:right; color:#999; font-size:12px; font-weight:normal;}
.PicList001912 li p{ line-height:24px; overflow:hidden; height:72px; color:#666;}
.PicList001912 li .more{ color:#d4282e;}
@media(max-width:1000px){
.PicList001912 .columnName{ font-size:45px;}
.PicList001912 .columnName span{ font-size:24px;}
.PicList001912 li h3{ line-height:normal;}
.PicList001912 li p{ margin:2% 0; height:48px;}
}
@media(max-width:640px){
.PicList001912 .columnName{ font-size:35px;}
.PicList001912 .columnName span{ font-size:20px;}
}
@media(max-width:480px){
.PicList001912 li .pic,
.PicList001912 li figure{ float:none; width:auto;}
.PicList001912 li figure{ border:0; padding-left:0; padding-top:3%;}
}
/*Page002046 */
.Page002046 .Pages{ text-align:center; padding:3% 0;}
.Page002046 .Pages a{ display:inline-block; vertical-align:middle;border:1px solid #ececec; padding:0 15px; line-height:38px; color:#999;}
.Page002046 .Pages a:hover,
.Page002046 .Pages a.a_cur{ background-color:#0079c3; color:#fff;}
.Page002046 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle; overflow:hidden;}
.Page002046 .Pages em a{ float:left; margin-left:-1px;}
.Page002046 .Pages .p_cur,
.Page002046 .Pages .p_count,
.Page002046 .Pages .p_jump,
.Page002046 .Pages .p_total{ display:none;}
.Page002046 .Pages .a_prev,
.Page002046 .Pages .a_next{ padding:0; width:44px; background:url(../images/Page002046-a_prev.gif) no-repeat center center; overflow:hidden; line-height:1000px; height:38px;}
.Page002046 .Pages .a_next{ background-image:url(../images/Page002046-a_next.gif);}
@media(max-width:640px){
.Page002046 .Pages .a_first,
.Page002046 .Pages .a_end{ display:none;}
}
@media(max-width:480px){
.Page002046 .Pages a{padding:0 5px; }
}
/*
 .RighInfo000820为demo编号
*/ 

.RighInfo000820{ height:863px; padding:30px 0; }
.RighInfo000820 .auto{ width:1200px; }
.RighInfo000820 h1{  margin:0; height:50px; background:url(../images/RighInfo000820_titbg.png) no-repeat center bottom; color:#000; text-align:center; margin-bottom:30px; font-weight:500; }
.RighInfo000820 h1 span{ color: #888d97; text-transform: capitalize; font-weight:normal; font-family: 'Courier New';padding-left: 5px; font-size:12px; }
 
.RighInfo000820 .detail{ background:#eee; overflow: hidden; padding:50px 30px;  }
.RighInfo000820 .product{ float:left; width: 590px; height: 486px; border: 1px solid #cdd1d8; padding: 3px 4px 5px 3px; }
.RighInfo000820 .product img{ width:580px; height:387px; display: block; }

.RighInfo000820 .pro_list{ position:relative; width:580px; height:80px; }
.RighInfo000820 .pro_list .btn{ position: absolute; left:0; top:25px; display: block; width: 16px; height: 32px; background-image:url(../images/11.png); background-repeat:no-repeat; z-index:1; }
.RighInfo000820 .pro_list .next{ background-image:url(../images/22.png); left:auto; right:0; }

.RighInfo000820 .pic_list{ margin: 9px 0 0 31px; }
.RighInfo000820 .ul li{ float:left; height: 80px; display: block; margin: 0 5px;    border: 1px #eee solid; }
.RighInfo000820 .ul li img{ width:120px; height:80px; }

.RighInfo000820 .info{ float:right;    width: 44%; }
.RighInfo000820 .info h3{border-bottom: 1px #ddd dashed;line-height: 40px;margin-top: 0;margin-bottom: 30px;    font-size: 20px;}
.RighInfo000820 .info p{ margin:0; font-size:16px;  line-height:24px; color: #5c6a81;margin-bottom: 20px; }





    
/*
 .Floor001064 为demo编号
 */
.Floor001064{ position:relative; overflow:hidden;padding-top:3%; padding-bottom:3%;    margin-top: 1%;}
.Floor001064 .map{ position:absolute !important; height:100%; width:100%; left:0; top:0;}
.Floor001064 .map *{ max-width:none; }
.Floor001064 .box{max-width:541px; width:100%; margin-right:5%; float:right; position:relative;}
.Floor001064 .box .form{ margin-left:4.26%; margin-right:4.2%; background-color:#fff; }
.Floor001064 .box .form h1{ margin:0; font-weight:normal; padding:5% 0; text-align:center; font-size:19px; color:#000;}
.Floor001064 .box .form h1 b{ display:block; text-transform:uppercase; font-family:Georgia, "Times New Roman", Times, serif;}
.Floor001064 .box .form table{ width:75%;}
.Floor001064 .box .form td{ padding-bottom:3%; text-align:center;}
.Floor001064 .box .form td:nth-child(1){ text-align:right; color:#000; vertical-align:top; line-height:28px; padding-right:5px; width:35%;}
.Floor001064 .box .form .text{background: #eef5ff;border: 1px solid #d3dfef;width:100%;height: 28px;line-height: 28px;text-indent: 10px;}
.Floor001064 .box .form textarea.text{ height:88px;}
.Floor001064 .box .form .btn{background: #eef5ff;border: 1px solid #d3dfef;color: #000;width: 85px;height: 30px;cursor: pointer;}
.Floor001064 .box dl{ padding-top:30%; margin-top:-15%; padding-bottom:3%; line-height:30px; text-align:center; background:url(../images/Floor001064-bg.png) no-repeat center bottom; background-size:contain;}
@media(max-width:768px){
.Floor001064{ padding:0;}
.Floor001064 .map{ position:relative !important; height:400px;}
.Floor001064 .box{ margin-right:0; float:none; margin:0 auto; }
}
@media(max-width:480px){
.Floor001064 .box dl{ line-height:20px; font-size:12px;}
.Floor001064 .box .form textarea.text{ height:60px;}
.Floor001064 .box .form td:nth-child(1){ width:25%;}
.Floor001064 .box .form table{ width:80%;}
}
/*
 .Floor001315 为demo编号
 */
.nr{margin-top: 40px;}
.Floor001315{ padding-bottom:2%;}
.Floor001315 .title{ background:url(../images/Floor001315-title.png) no-repeat right top/auto 100%;position:relative ; z-index:10;padding-bottom:75px; }
.Floor001315 table{    background: #fff;width="100%"; border="1"; padding="0" ;cellspacing="0"; border-color: ="#CCCCCC";margin-bottom: 2%}
.Floor001315 .box{    background: #eee;border: #dbdbdb 1px solid; border-radius:4px; margin-top:-1px; position:relative; z-index:0; padding:10px;}
.Floor001315 .category dl{ overflow:hidden; clear:both;}
.Floor001315 .category dd{ float:left; width:19%; margin:0 0.5% 1%; border-radius:3px;height: 30px;line-height: 30px; background-color:#fff;}
.Floor001315 .category dd a{font-size: 12px; position:relative; padding-left:18px;}
.Floor001315 .category dd a::before{ position:absolute; content:'>'; left:2px; width:14px; height:14px; text-align:center; line-height:14px; text-align:center; color:#0071c2; top:50%; margin-top:-7px; font-size:12px; font-family:'宋体';}
.Floor001315 .list{ padding:0 0.5%;}
.Floor001315 .list h5{ font-size:20px; color:#c00000; margin:0; line-height:26px; padding-bottom:7px;     margin-bottom: 16px;   border-bottom: 1px #ddd solid;}
.Floor001315 .list h5 b{color: #999;font-size: 12px;font-weight: normal;    letter-spacing: 1px;}
.Floor001315 .list h5 a{ float:right; font-weight:normal;font-size: 12px;}
.Floor001315 .list h5 span{color: #000;}
.Floor001315 .list h5 a i{color:#0071c2; margin-right:5px; font-style:normal;}
.Floor001315 .box h5{ font-size:20px; color:#c00; margin:0; line-height:66px; padding-bottom:4px;}
.Floor001315 .box h5 a{ float:right; font-weight:normal;font-size: 12px;}
.Floor001315 .box h5 a i{color:#0071c2; margin-right:5px; font-style:normal;}
.Floor001315 .list li{ float:left; width:31.3333%; margin-right:2%; text-align:center;margin-bottom: 3%;}
.Floor001315 .list li:last-child{ margin-right:0;}
.Floor001315 .list li a{ display:block; padding:4px; background-color:#f7f7f7;}
.Floor001315 .list li a:hover{background-color:#ddd;color:#0071c2;}
.Floor001315 .list li figure{ background-color:#fff; background-size:contain; padding-bottom:80%;    border: 1px #ddd solid;}
.Floor001315 .list li span{ display:block; line-height:35px; padding:0 10px; font-size:16px;}
@media(max-width:768px){
.Floor001315 .category dd{ width:24%;}
.Floor001315 .list li{ width:32%;}
.Floor001315 .list li:nth-child(3n){ margin-right:0;}
}
@media(max-width:640px){
.Floor001315 .category dd{ width:49%;}
.Floor001315 .title{padding-bottom:60px; margin-top:-70px;}
}
@media(max-width:480px){
.Floor001315 .title{padding-bottom:40px; margin-top:-50px;}
.Floor001315 .list li{ width:49%;}
.Floor001315 .list li:nth-child(3n){ margin-right:2%;}
.Floor001315 .list li:nth-child(2n){ margin-right:0;}
}
/*
 .Top000186 为demo编号
 */
.Top000186{ }
.Top000186 .top{ position:relative;}
.Top000186 .logo{ padding:22px 0 22px 0;}
.Top000186 .logo img{    width: 30%; }
.Top000186 .logo .tips{ position:absolute; left:375px; top:21px; border-left:1px solid #e1e1e1; padding-left:50px;font-size:15px;color:#000; font-weight: normal;    font-weight: bold;}
.Top000186 .logo .tips span{font-size:20px;color:#c10000;font-weight: bold;    margin-left: -40px;}
.Top000186 .logo h1{ font-size:24px; margin:0 0 12px ;color:#0071c2;  letter-spacing: 2px }
.Top000186 .logo .tips h3{ font-size:20px; margin:0;font-weight: normal;}
.Top000186 .lang{ position:absolute; background:url(../images/Top000186-lang.png) no-repeat; width:118px; height:19px; line-height:19px; text-align:center; right:150px; color:#c88d85; top:0; z-index:5;}
.Top000186 .lang a{ color:#c88d85; padding:0 5px;}
.Top000186 .lang a.on,
.Top000186 .lang a:hover{ color:#fff;}
.Top000186 .al{float: right;}
.Top000186 .r_t{position: absolute;top:28px;right:240PX;}
.Top000186 .code{ position:relative; float: right;margin-left: 4px; color:#a02925; cursor:pointer; z-index:10;}
.Top000186 .code img{ display:none; position:absolute; top:0; right:0; width:150px; height:54px; border:5px solid #fff;}
.Top000186 .code i{ width:0; height:0px; border-top:5px solid transparent; border-bottom:5px solid transparent; border-left:5px solid #434142; display:inline-block; margin-left:5px; padding-right:10px;}
.Top000186 .code span{ background:url(../images/Top000186-code.jpg) no-repeat; display:inline-block; width:34px; height:34px; vertical-align:middle;}
.Top000186 .code:hover img{ display:block;}
.Top000186 .hotline{ position:absolute;right: 0;     top: 20px;padding-left:50px; background:url(../images/Top000186-call.png) no-repeat left center; z-index:5;}
.Top000186 .hotline h3{ margin:0; font-size:24px;color:#0071c2; font-family:Arial;}

.Top000186 .Menu{ background-color:#a02925; border-bottom:1px solid #fff;}
.Top000186 .Menu li{ float:left; font-weight:bold; line-height:47px; width:157px; text-align:center; }
.Top000186 .Menu li a{position:relative; color:#feecde; display:block; font-size:14px;}
.Top000186 .Menu li a i{ position:absolute; left:50%; margin-left:-5px; bottom:5px; border-left:5px solid transparent; border-right:5px solid transparent; border-top:5px solid #feecde; display:none;}
.Top000186 .Menu li a:hover i,
.Top000186 .Menu li a.aon i{ display:block;}
.rs{padding: 5px 0;background: #eee;}
.rs .search_box{line-height:30px; position:relative; color:#acacac; z-index:5;}
.rs .search{ float:right; background:url(../images/Top000186-searchbg.png) no-repeat; width:261px; height:30px; overflow:hidden; margin-left:10px;    border: 1px #999 solid;}
.rs .search .text{ padding:0 16px 0 14px; width:200px; height:30px; line-height:30px; border:none; background:none; color:#c00000;}
.rs .search .btn{ cursor:pointer;border:none; background:none; height:30px; width:31px;}
.rs .search_box em{ font-style:normal;color:#ee5423;}
.rs .search_box a{ padding:0 5px;color:#666;}
.rs .search_box a:hover{color:#0071c2;}
/*Banner002058 */
.Banner002058{ position:relative; z-index:1;}
.Banner002058 .bx-viewport{ z-index:1;}
.Banner002058 li a,
.Banner002058 li{ height:500px;}
.Banner002058 li{ background-position: center top; background-repeat:no-repeat;}
.Banner002058 li a{ position:relative; display:block;}
.Banner002058 li img{ display:none;}
.Banner002058 li figure{ position:absolute; left:18.75%; width:62.5%; top:50%; height:126px; transform:translateY(-50%);}
.Banner002058 li figure *{ position:absolute; left:0; opacity:0; }
.Banner002058 li figure.active *{ opacity:1;}
.Banner002058 li h1{ margin:0; font-size:50px; color:#fff; top:-100%;transition:top 1s;}
.Banner002058 li span{width:131px; border:2px solid #fff; line-height:36px; text-align:center; color:#fff; border-radius:50px;bottom:-100%;transition: 1s;}
.Banner002058 li figure.active h1{ top:0;}
.Banner002058 li figure.active span{bottom:0;transition: 1s;}

.Banner002058 .bx-controls-direction a{ z-index:10;position:absolute; width:49px; height:49px; overflow:hidden; line-height:1000px; top:50%; transform:translateY(-50%); background:url(../images/Banner002058-btn_left.png) no-repeat center center; background-size:contain;}
.Banner002058 .bx-controls-direction a.bx-prev{ left:2%;}
.Banner002058 .bx-controls-direction a.bx-next{ right:2%; background-image:url(../images/Banner002058-btn_right.png);}
.Banner002058 .bx-controls-direction a.bx-prev:hover{ background-image:url(../images/Banner002058-btn_lefton.png);}
.Banner002058 .bx-controls-direction a.bx-next:hover{ background-image:url(../images/Banner002058-btn_righton.png);}

.Banner002058 .bx-pager{ position:absolute; left:0; bottom:5%; text-align:center; width:100%; z-index:10;}
.Banner002058 .bx-pager *{width:13px; height:13px;}
.Banner002058 .bx-pager div{ display:inline-block;margin:0 5px;}
.Banner002058 .bx-pager div a{ display:block;  line-height:100px; overflow:hidden; border-radius:50%; background:#fff; }
.Banner002058 .bx-pager div a.active{ background:#006cba;}
@media(max-width:1000px){
.Banner002058 li a,
.Banner002058 li{ height:auto;}
.Banner002058 li{ background:none !important;}
.Banner002058 li img{ display:block; width:100%;}
}
@media(max-width:768px){
.Banner002058 li figure{ height:90px;}
.Banner002058 li figure h1{ font-size:30px;}
.Banner002058 .bx-controls-direction a{ width:30px; height:30px;}
}
@media(max-width:480px){
.Banner002058 li figure{ height:70px;}
.Banner002058 li figure h1{ font-size:20px;}
.Banner002058 li figure span{ line-height:26px; width:110px;}
.Banner002058 .bx-pager *{width:9px; height:9px;}
}
/*
 .Menu000288为demo编号
*/ 
.cp{margin-top: 4%}
.Menu000288{padding-top: 10px;    border-radius: 4px;background: #eee;    border: #dbdbdb 1px solid;}
.Menu000288 h5{ font-size:20px; color:#c00000; margin:0; line-height:62px; padding-bottom:7px;      border-bottom: 1px #ddd solid;padding-left: 16px;}
.Menu000288 h5 b{color: #999;font-size: 12px;font-weight: normal;    letter-spacing: 1px;}
.Menu000288 h5 span{color: #000;}
.Menu000288 h5 a{ float:right; font-weight:normal;font-size: 12px;}
.Menu000288 h5 a i{color:#0071c2; margin-right:5px; font-style:normal;}
.Menu000288 .menu{ background: #fff;  }
.Menu000288 .menuTitle{ padding: 17px 0 0 30px; }
.Menu000288 .menuTitle h1{ margin:0; font-size: 25px; color: #0071c2;  }
.Menu000288 .menuTitle p{ margin:0; font-size: 14px; color: #999; font-weight: bold; text-transform: uppercase; line-height: 30px;  }
.Menu000288 .MenuList .dy{    padding: 4px 0;    padding-left: 15px;background: #fff;margin-top: 8px;}
.Menu000288 .MenuList .dy h3{font-size: 16px;padding:10px 0;border-bottom: 1px #ddd dashed;}
.Menu000288 .MenuList .dy .ti{font-size: 16px;font-weight: bold;color: #c00000;}
.Menu000288 .MenuList .dy .te{font-size: 16px;font-weight: normal;color: #000;    background: url(../images/Map001070-ico_03.png)no-repeat;    padding-left: 28px;}
.Menu000288 .MenuList .dy p{font-size: 16px;font-weight: normal;color: #000;margin: 6px 0;}
.Menu000288 .MenuList{ width: 243px; padding-bottom: 2px; }
.Menu000288 .MenuList li{ border-top: solid 1px #FFF; }
.Menu000288 .MenuList li .select{ display: block; line-height: 54px; padding:0 5px 0 18px; font-size: 14px; background:url(../images/Menu000288_off.png) no-repeat 90% center #eee;    border-top: 1px #fff solid; }

.Menu000288 .MenuList li.on .select{ background:url(../images/Menu000288_on.png) no-repeat  90% center #0071c2; color: #FFF; }
.Menu000288 .MenuList li.on{ color:#F00; }
.Menu000288 .MenuList dl{ display:none; width: 239px; border:1px dashed  #0071c2; background: #FFF; padding: 15px 0 15px 0; }
.Menu000288 .MenuList dd{border-bottom: 1px #ddd dashed;}
.Menu000288 .MenuList dd a{ padding-left: 18px; line-height: 30px; font-size: 14px; color: #000; }
.Menu000288 .MenuList dd a:hover,
.Menu000288 .MenuList dd a.on{ color:#0071c2; }
/*
 .Floor001055 为demo编号
 */
.Floor001055{ padding:2% 0; font-family:Tahoma, Geneva, sans-serif; background-color:#f7f8fd;}
.Floor001055 .CenTitle{ text-align: center;margin: 0 auto; position: relative;padding: 2%;}
.Floor001055 .CenTitle:before{position: absolute;content: "";background: #0071c2;width: 340px;height: 3px;top: 11px;left: 50%;margin-left: -170px;}
.Floor001055 .CenTitle:after{position: absolute;content: "";background: #0071c2;width: 140px;height:2px;top: 93px;left: 50%;margin-left: -70px;}
.Floor001055 .CenTitle h2{margin: 0;font-size: 24px;color: #0071c2;}
.Floor001055 .CenTitle h2 span{color:#c00000;}
.Floor001055 .CenTitle p{margin:10px  0;font-size: 16px;color: #999;font-weight: bold;}
.Floor001055 ul li{ float:left; width:31.33%; margin-right:2%; padding-bottom:1%; position:relative;margin-bottom: 3%;}
.Floor001055 ul li:last-child{ margin-right:0;}
.Floor001055 ul li .Ispic{ display:block; padding-bottom:57%;}
.Floor001055 ul li h5{ margin:0; font-size:16px; padding-top:10px;text-align: center;}
.Floor001055 ul li p{ line-height:24px; overflow:hidden; height:48px;}
.Floor001055 ul li::before,
.Floor001055 ul li::after{ position:absolute; content:''; height:2px; background-color:#d9e0e8; bottom:0; transition:all ease-in-out 0.5s;}
.Floor001055 ul li::before{width:100%; right:0; }
.Floor001055 ul li::after{ width:0;left:0; background-color:#0071c2;}
.Floor001055 ul li:hover::before{ width:0;}
.Floor001055 ul li:hover::after{ width:100%;}
.Floor001055 .more{ padding-top:3%; text-align:center;}
.Floor001055 .more a{ display:inline-block; position:relative;}
.Floor001055 .more a::after,
.Floor001055 .more a::before{  position:absolute; content:''; z-index:2; left:0; top:0;border:1px solid #a9bac6; width:100%; height:100%; transition:all ease-in-out 0.5s;}
.Floor001055 .more a::after{ left:-3px; top:-3px;}
.Floor001055 .more a span{display:inline-block; position:relative; z-index:4;line-height:42px; background:url(../images/Floor001055-more.png) no-repeat 90% center; padding-left:22px; padding-right:80px; color:#a9bac6; text-transform:uppercase; transition:all ease-in-out 0.5s;}
.Floor001055 .more a:hover::after{ background-color:#81c9f1; border-color:#fff;}
.Floor001055 .more a:hover::before{ background-color:#81c9f1; border-color:#fff;}
.Floor001055 .more a:hover span{ color:#fff; background-image:url(../images/Floor001055-more_hover.png);}
@media(max-width:768px){
.Floor001055 ul li{ width:49%; margin-bottom:3%;}
.Floor001055 ul li:nth-child(2n){ margin-right:0;}
}
@media(max-width:375px){
.Floor001055 ul li{ width:auto; float:none;}
.Floor001055 h1{font-size:30px;}
}
/*
 .Floor002305 为demo编号
 */
.Floor002305{}
.Floor002305 .HomeTitle{ padding:35px 0; position:relative; z-index:1;}
.Floor002305 .HomeTitle .name{ text-align:center; font-size:22px; color:#12295b; line-height:46px;}
.Floor002305 .HomeTitle .line2{ border-bottom:1px solid #e8eef2; position:relative; top:1px; position:relative; z-index:1;}
.Floor002305 .HomeTitle .line{ width:10px; height:1px; background:#f68121; overflow:hidden; margin:0 auto; position:relative; z-index:2;}
.Floor002305{ padding-bottom:2%;}
.Floor002305 .list{ position:relative; overflow: hidden;}
.Floor002305 .list li,
.Floor002305 .list li a{ display:block; height:158px;}
.Floor002305 .list li a{ background-position: center; background-repeat: no-repeat; background-size: cover;}
.Floor002305 .list .bx-pager{ position:absolute; left:45px; bottom:15px;}
.Floor002305 .list .bx-pager .bx-pager-item{ display:block; float:left; width:12px; height:12px;}
.Floor002305 .list .bx-pager .bx-pager-item+.bx-pager-item{ margin-left:5px;}
.Floor002305 .list .bx-pager .bx-pager-item a{ font-size:0; display:block; width:12px; height:12px; background: #fff; border-radius: 50%;}
.Floor002305 .list .bx-pager .bx-pager-item .active{background: #f58221;}
@media only screen and (max-width:488px ) {
.Floor002305 .list li,
.Floor002305 .list li a{ display:block; height:90px;}	
}
@media only screen and (max-width:767px ) {
.Floor002305 .list li,
.Floor002305 .list li a{ display:block; height:128px;}	
}
/*
 .Floor002342 为demo编号
 */
.Floor002342{ padding:4% 0;}
.Floor002342 .newbox .list{ padding: 20px 0 0;}
.Floor002342 .tit { border-bottom: 1px solid #ececec; line-height: 20px;margin-bottom: 4px;}
.Floor002342 .tit span{ color: #0071c2; font-size: 18px;  display: inline-block;padding-bottom: 10px;    font-weight: bold;}
.Floor002342 .tit .more{ float: right; font-size: 14px; color: #999;}
.Floor002342 .tit .more:hover{ color: #0071c2;}
.Floor002342 .top .item{ position: relative; height: 110px;}
.Floor002342 .top .pic{ width: 180px; height: 100%; position: absolute; left: 0; top: 0;}
.Floor002342 .top .word{ padding:10px 0 10px 200px;}
.Floor002342 .top .h4{ font-size: 14px; margin: 0;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis;}
.Floor002342 .top .h4 a{ color: #444;}
.Floor002342 .top .h4 a:hover{ color: #0071c2;}
.Floor002342 .top figure{ margin: 10px 0; height: 40px; overflow: hidden; line-height: 20px; color: #999;}
.Floor002342 .bx-wrapper{ position: relative; margin-bottom: 15px;}
.Floor002342 .bx-wrapper .bx-default-pager{ position: absolute; left: 200px; bottom: 5px; z-index: 50;}
.Floor002342 .bx-wrapper .bx-default-pager .bx-pager-item{ display: inline-block; margin-right: 5px;}
.Floor002342 .bx-wrapper .bx-default-pager .bx-pager-item a{ text-indent:99999px; overflow: hidden; display: block; width: 20px; height: 3px; background-color: #b5b5b5;}
.Floor002342 .bx-wrapper .bx-default-pager .bx-pager-item a.active{ background-color: #0071c2;}
.Floor002342 .newbox li{ font-size: 12px; padding: 10px 90px 10px 0; position: relative; line-height: 24px;}
.Floor002342 .newbox li+li{ border-top: 1px dotted #d2d2d2;}
.Floor002342 .newbox li a{ color: #666; display: block; overflow:hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis;}
.Floor002342 .newbox li a:hover{ color: #0071c2;}
.Floor002342 .newbox li time{ color: #999;position: absolute; top: 10px; right: 0;}
.Floor002342 .videobox{ padding: 10px; border: 1px solid #e3e3e3; position: relative; margin-top: 20px;}
.Floor002342 .vi{float: left; width: 68%;}
.Floor002342 .vi .tit { border-bottom: 1px solid #ececec; line-height: 20px;margin-bottom: 4px;}
.Floor002342 .vi .tit span{ color: #0071c2; font-size: 18px;display: inline-block;padding-bottom: 10px;    font-weight: bold;}
.Floor002342 .videobox .play{cursor: pointer;}
.Floor002342 .videobox .pic { background-repeat: no-repeat; background-position: center;  background-size:cover;}
.Floor002342 .videobox .pic img{ display: none;}
.Floor002342 .videobox .word{position: absolute; top: 50%; left: 50%; transform: translate(-50%,-50%); text-align: center;}
.Floor002342 .videobox .word a{ display: block; margin: 0 auto;}
.Floor002342 .videobox .h3{ color: #fff; margin: 20px 0 0 0; font-weight: normal; font-size: 18px;}
.Floor002342 .videobox .video{ position: absolute; top: 0; width: 100%; height: 100%; left: 0; display: none; background: #000;}
.Floor002342 .z{float: right; width: 30%;}
.Floor002342 .videobox .video video{ width: 100%; height:350px;}
.Floor002342 .videobox .video .close{ position: absolute; top: 0; right: 0; background: url(../images/Floor002342-video_close.png) no-repeat; width: 29px; height: 54px; z-index: 99;}
@media only screen and (min-width:768px ) {
	.Floor002342 .newbox{ overflow-x: hidden;height: 354px;}
	.Floor002342 .videobox{margin-top: 0;}
}
@media only screen and (min-width:1200px ) {
	.Floor002342 .videobox .pic{ background: none;}
	.Floor002342 .videobox .pic img{ display: block;}
}
.TextList002135 .list dl{ margin-bottom:2%; background:#f4f4f4; padding:2%;}
.TextList002135 .list dt,
.TextList002135 .list dd{ position:relative; padding-left:48px; min-height:24px;}
.TextList002135 .list dl b{ position:absolute; color:#fff; width:24px; height:24px; line-height:24px; text-align:center; font-size:14px; left:0; top:0; border-radius:10px; font-family:Arial, Helvetica, sans-serif;}
.TextList002135 .list dt{ line-height:16px;  font-weight:bold; color:#333; margin-bottom:2%;}
.TextList002135 .list dt b{ background:#c02a05;}
.TextList002135 .list dd b{ background:#0071c2;}
.TextList002135 .list dd pre{ line-height:24px;}
@media(min-width:1001px){
.TextList002135 .ul_tab li:nth-child(9n){ margin-right:0;}
}
@media(max-width:1000px) and (min-width:769px){
.TextList002135 .ul_tab li{ width:15.8%; margin-right:1.04%;}
.TextList002135 .ul_tab li:nth-child(6n){ margin-right:0;}
}
@media(max-width:768px) and (min-width:481px){
.TextList002135 .ul_tab li{ width:24.25%;}
.TextList002135 .ul_tab li:nth-child(4n){ margin-right:0;}
}
@media(max-width:480px){
.TextList002135 .ul_tab li{ width:32%; margin-right:2%; margin-bottom:2%;}
.TextList002135 .ul_tab li:nth-child(3n){ margin-right:0;}
.TextList002135 .list dd pre{ font-size:12px; line-height:22px;}
}
/*
 .Floor000383为demo编号
*/ 

.gy{padding: 0 0 4% 0;}
.Floor000383{ padding-bottom:10px;width: 67%;float: left;}
.Floor000383 .auto{  padding:10px 0; overflow: hidden; }
.Floor000383 .box{ float: left;  border: 1px solid #eee;  overflow:hidden; background: #fff;}
.Floor000383 .box h1{ margin:0; color: #0071c2; font-size: 20px; padding-left: 15px; border-bottom: 2px solid #0071c2; height: 45px;line-height: 45px;  }


.Floor000383 .phone{ position:relative; padding-bottom: 9px; }
.Floor000383 .phone h6{ margin:0 ; text-align:center; background:url(../images/Floor000383_line.jpg) repeat-x left center; height:20px;  }
.Floor000383 .phone h6 span{ background: #fff; padding: 0 13px; }
.Floor000383 .phone p{ margin:0; font-weight:bold; text-align: center; color: #fabe00; font-size: 24px; line-height: 30px; }


.Floor000383 .more{ float:right; font-size:12px; font-weight:normal; color:#0071c2; padding-right:15px;  }

.Floor000383 .text{ position:relative; }
.Floor000383 .text .pic{ position:relative;float: left;width:43%;     margin: 14px 0;    border: 1px #ddd solid;padding: 4px;}
.Floor000383 .text .w{ float: right;width: 52%; }
.Floor000383 .text .pic img{  }
.Floor000383 .text h3{ margin: 0; line-height: 30px; color: #333; font-size: 14px; padding-bottom: 6px; }
.Floor000383 .text p{ margin:9px 0; line-height:33px;font-size: 15px }
.Floor000383 .text .btn{ display:block; width:76px; height:33px; line-height:33px; color:#fff; background:#fabd00; border-radius:5px; text-align:center; }


/*
 .Map001070 为demo编号
 */
.Map001070{ width: 30%;float: right; border:1px solid #e7e7e7;background: #fff; }
.Map001070 h1{ margin:0; color: #0071c2; font-size:19px; padding-left: 15px; border-bottom: 2px solid #0071c2; height: 45px;line-height: 45px;  }
.Map001070 .more{ float:right; font-size:12px; font-weight:normal; color:#0071c2; padding-right:15px;  }
.Map001070 dd{ background-color:#fff; position:relative;    height: 316px;}
.Map001070 dd:last-child{ margin-bottom:0;}
.Map001070 .map *{ max-width:none;}
.Map001070 dd figure{ padding:0 0 3% 2%;}
.Map001070 dd figure h1{font-size: 18px;color: #0071c2; font-weight:normal;padding: 6px 0; margin:0;border-bottom: dashed 1px #ccc;}
.Map001070 dd ul{ padding-top:5px;}
.Map001070 dd li{line-height:25px;    font-size: 14px; margin-bottom:6px; padding-left:31px; background-repeat:no-repeat; background-position:0 0;}
.Map001070 dd li:nth-child(1){background-image:url(../images/Map001070-ico_01.png);}
.Map001070 dd li:nth-child(2){background-image:url(../images/Map001070-ico_03.png);}
.Map001070 dd li:nth-child(3){background-image:url(../images/Map001070-ico_04.png);}
.Map001070 dd li:nth-child(4){background-image:url(../images/Map001070-ico_05.png);}
.Map001070 dd li:nth-child(5){background-image:url(../images/Map001070-ico_05.png);}
@media(min-width:641px){
.Map001070 .map{ position:relative!important; width:100%; height:43%; }
}
@media(max-width:640px){
.Map001070 dd{ padding:3%;}
.Map001070 .map{ height:300px; position:relative !important;}
.Map001070 dd figure{ padding:0;}
}
@media(max-width:480px){
.Map001070 dd figure h1{ font-size:20px;}
}
/*
 .RighInfo002257 为demo编号
 */
.RighInfo002257{}
.RighInfo002257{ padding:30px 0 30px;}
.RighInfo002257 .CenTitle{ text-align: center;margin: 0 auto; position: relative;padding: 2%;}
.RighInfo002257 .CenTitle:before{position: absolute;content: "";background: #0071c2;width: 340px;height: 3px;top: 11px;left: 50%;margin-left: -170px;}
.RighInfo002257 .CenTitle:after{position: absolute;content: "";background: #0071c2;width: 140px;height:2px;top: 93px;left: 50%;margin-left: -70px;}
.RighInfo002257 .CenTitle h2{margin: 0;font-size: 24px;color: #0071c2;}
.RighInfo002257 .CenTitle h2 span{color:#c00000;}
.RighInfo002257 .CenTitle p{margin:10px  0;font-size: 16px;color: #999;font-weight: bold;}
.RighInfo002257 p{ line-height:1.8; }
.RighInfo002257 .item{ padding:10px 0; max-width: 462px; margin: 0 auto;}
.RighInfo002257 .item .pic .pic-inner,.RighInfo002257 .item .word .word-inner{ display: table-cell; vertical-align: middle;}
.RighInfo002257 .item .h1{font-size: 18px;line-height: 36px;color: #099d44;}
.RighInfo002257 .item .con{color:#666;font-size:14px; margin: 10px 0 0;}
.RighInfo002257 .item .con li{padding-left: 27px;background: url(../images/1111.png) no-repeat left 5px;    font-size: 14px;line-height: 30px;    list-style: none;    color: #000;}
@media only screen and (max-width: 767px) {
	.RighInfo002257 .item .word{ padding-bottom: 15px;}
}
@media only screen and (min-width:768px ) {
	.RighInfo002257 .item{ max-width: none;  }
	.RighInfo002257 .item .pic{ float: left; width: 40%; text-align: left;}
    .RighInfo002257 .item .word{ float: right; width: 55%;}
    .RighInfo002257 .item.odd .pic{ float: right;}
    .RighInfo002257 .item.odd .word{ float: left;}
}


/*! fancyBox 插件样式，如有一样的只留一份 */
.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: absolute;
	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/PicList002311-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('../images/PicList002311-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('../images/PicList002311-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('../images/PicList002311-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: -100%;
	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('../images/PicList002311-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('../images/PicList002311-fancybox_loading@2x.gif');
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}



/*carousel 公共样式只留一份*/
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1; }
  .owl-carousel .owl-stage {
    position: relative;
    -ms-touch-action: pan-Y;
    -moz-backface-visibility: hidden;
    /* fix firefox animation glitch */ }
  .owl-carousel .owl-stage:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0; }
  .owl-carousel .owl-stage-outer {
    position: relative;
    overflow: hidden;
    /* fix for flashing background */
    -webkit-transform: translate3d(0px, 0px, 0px); }
  .owl-carousel .owl-wrapper,
  .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0); }
  .owl-carousel .owl-item {
    position: relative;
    min-height: 1px;
    float: left;
    -webkit-backface-visibility: hidden;
    -webkit-tap-highlight-color: transparent;
    -webkit-touch-callout: none; }
  .owl-carousel .owl-item img {
    display: block;
    width: 100%; }
  .owl-carousel .owl-nav.disabled,
  .owl-carousel .owl-dots.disabled {
    display: none; }
  .owl-carousel .owl-nav .owl-prev,
  .owl-carousel .owl-nav .owl-next,
  .owl-carousel .owl-dot {
    cursor: pointer;
    cursor: hand;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-loaded {
    display: block; }
  .owl-carousel.owl-loading {
    opacity: 0;
    display: block; }
  .owl-carousel.owl-hidden {
    opacity: 0; }
  .owl-carousel.owl-refresh .owl-item {
    visibility: hidden; }
  .owl-carousel.owl-drag .owl-item {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none; }
  .owl-carousel.owl-grab {
    cursor: move;
    cursor: grab; }
  .owl-carousel.owl-rtl {
    direction: rtl; }
  .owl-carousel.owl-rtl .owl-item {
    float: right; }

/* No Js */
.no-js .owl-carousel {
  display: block; }

/*
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both; }

.owl-carousel .owl-animated-in {
  z-index: 0; }

.owl-carousel .owl-animated-out {
  z-index: 1; }

.owl-carousel .fadeOut {
  animation-name: fadeOut; }

@keyframes fadeOut {
  0% {
    opacity: 1; }
  100% {
    opacity: 0; } }

/*
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  transition: height 500ms ease-in-out; }

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease; }

.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d; }

/*
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000; }

.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease; }

.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
      transform: scale(1.3, 1.3); }

.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none; }

.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease; }

.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%; }


.ry{}
/*
 .PicList002311 为demo编号
 */
.PicList002311{width: 100%;}
.PicList002311 .CenTitle{ text-align: center;margin: 0 auto;    padding-top: 4%;}
.PicList002311 .CenTitle h2 span{color: #0071c2;}
.PicList002311 .CenTitle h2{margin: 0;font-size: 24px;color: #c00;}
.PicList002311 .CenTitle p{margin:10px  0;font-size: 16px;color: #666;}

.PicList002311 .honorList{ position:relative; padding:20px 40px;}
.PicList002311 .honorList .btn{ display:block; position:absolute; top:50%; margin-top:-12px; width:24px; height:24px; background:url(../images/PicList002311-button_hover.png); cursor:pointer;}
.PicList002311 .honorList .prev{ left:0; background-position:left top;}
.PicList002311 .honorList .prev:hover{ background-position:left bottom;}
.PicList002311 .honorList .next{ right:0; background-position:right top;}
.PicList002311 .honorList .next:hover{ background-position:right bottom;}
.PicList002311 .honorList .list{margin:0 auto; overflow:hidden;}
.PicList002311 .honorList .list .ul li{background: #0071c2; padding:2%;box-shadow: 3px 3px 6px #999;}
.PicList002311 .honorList .list .ul .dot{ display:block; text-align:center; padding-top:10px; line-height:20px; font-size:14px; color:#fff;}
.PicList002311 .honorList .list .ul .dot:hover{ color:#002870;}
@media only screen and (min-width:768px ) {
.PicList002311 .honorList{ padding:2% 50px 5%;}	
}


.qu{margin: 4% 0;}
/*
 .Floor000741 为demo编号
 */
.Floor000741{ float:left; width:70%;}
.Floor000741 .box_news{ position:relative; z-index:1; padding:1px;}

.Floor000741 .box_news::before{ position:absolute; content:''; border:1px solid #ddd; height:100%; top:0;}
.Floor000741 .box_news::before{ left:0;width:100%;}
.Floor000741 .box_news::after{ right:0; width:26%;}
.Floor000741 .title{ line-height:42px;height:44px; border-bottom:1px solid #fff; box-shadow:0 1px 0 #ececec; padding-right:10px;background:#0071c2;}
.Floor000741 .title a{ float:right; font-size:12px; color:#a9bfe2;}
.Floor000741 .title em,
.Floor000741 .title span{ font-size:20px; font-weight: bold;display:inline-block; padding:0 20px;}
.Floor000741 .title em.on,
.Floor000741 .title span{ color:#fff;border-bottom:2px solid #fff;}
.Floor000741 .title em{ font-style:normal; cursor:pointer; }
.Floor000741 .title em:nth-child(1){position:relative;}
.Floor000741 .title em:nth-child(1)::before{ position:absolute;  content:'';width:1px; height:14px; right:0; top:50%; margin-top:-7px; background-color:#ccc;}
.Floor000741 .title a:hover{ color:#fff;}
.Floor000741 .box{ position:relative; z-index:3;}

.Floor000741 .box2{ }

.Floor000741 .box2 dl{ padding:2% 4% 7.5% 4%;}
.Floor000741 .box2 dl dt{font-size: 16px;border-bottom: 1px #ddd solid; padding-bottom: 10px;   margin-bottom:10px;    font-weight: bold;color: #000;}
.Floor000741 .box dd{ display:none;}
.Floor000741 .box2 dl ul{overflow: hidden;}
.Floor000741 .box figure img{ width:100%;}
.Floor000741 .box li{ line-height:27px; padding:10px 0 10px 15px; border-bottom:#cecece 1px dashed; background:url(../images/Floor000741-icon.jpg) no-repeat left center;    float: left;width: 48%;margin: 0 1%;}
.Floor000741 .box li time{ float:right; font-size:12px; color:#999;}
.Floor000741 .box li a{ color:#000;    font-size: 14px;}
.Floor000741 .box li a:hover{ color:#0071c2;}
.Floor000741 .box li:last-child{ }
.Floor000741 .ad{ overflow:hidden; background-color:#e9ebe9; padding:1.5%; margin-top:2%;}
.Floor000741 .ad dt{ float:left; width:32%; margin-right:2%;}
.Floor000741 .ad dt:last-child{ margin-right:0;}
.Floor000741 .ad dt a{ display:block; padding-bottom:32%; background-position: center center; background-repeat:no-repeat; background-size:cover;}
@media(max-width:768px){
.Floor000741 .box_news::before,
.Floor000741 .box_news::after{ display:none;}
.Floor000741 .box{ width:auto !important; float:none !important;border:1px solid #ececec;}
.Floor000741 .box1{ margin-bottom:2%;}
.Floor000741 .box2 dl{ padding:2% 2% 0 2%;}
}
@media(max-width:480px){
.Floor000741 .ad dt{ float:none; width:auto; margin-right:0; margin-bottom:1.5%;}
}
/*
 .Floor001615 为demo编号
 */
.Floor001615{ float:right; width:27%; position:relative; ;}
.Floor001615 .title{ overflow:hidden; text-align:center;color:#226dc2; padding:68px 0 50px 0; position:relative;}
.Floor001615 .title h1{ margin:0; font-size:24px; }
.Floor001615 .title span{filter:alpha(opacity=50);opacity: 0.5; font-size:18px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif;}
.Floor001615 .title i{ position:absolute; width:50%; height:1px; background-color:#226dc2;filter:alpha(opacity=10);opacity: 0.1; bottom:60px;}
.Floor001615 .title i.line_l{ left:-14%;}
.Floor001615 .title i.line_r{ right:-14%;}

.Floor001615 ul{ margin-top:54px;}
.Floor001615 ol{ float:left; width:240px; margin-right:13px; overflow:hidden;}
.Floor001615 ol.last{ margin-right:0;}
.Floor001615 ol img{ display:block; width:100%; height:140px; transition:0.4s;}
.Floor001615 ol a:hover img{ transform:scale(1.08);}
.Floor001615 ol div{ padding:20px; background-color:#fff; font-size:14px; position:relative; z-index:1;}
.Floor001615 ol *{ margin:0;}
.Floor001615 ol h5{ font-size:15px; color:#226dc2;}
.Floor001615 ol p{ line-height:20px; padding-top:10px; padding-bottom:30px; background:url(../images/Floor001615-li_a.png) no-repeat right bottom;}
.Floor001615 ol a:hover *{ color:#fff;}
.Floor001615 ol a:hover div{ background-color:#226dc2;}
.Floor001615 ol a:hover p{ background-image:url(../images/Floor001615-li_a_hover.png);}

.Floor001615 .right_column{ position:relative; right:0; top:0; height:100%; width:308px;  z-index:10; color:#bdd7f4;}
.Floor001615 .right_column .open{ position:absolute; width:20px; padding:10px; height:90px;  left:-40px; display:none; top:50%; margin-top:-55px; cursor:pointer; background:url(../images/Floor001615-open.png) no-repeat center 90% #226dc2; color:#fff; line-height:18px; font-weight:bold; font-size:14px; text-align:center;}
.Floor001615 .right_column section{    border: 1px #ddd solid;}
.Floor001615 .right_column section p{color: #000;font-weight: bold;margin: 5px 8px;}
.Floor001615 .right_column section p span{color: #c00;font-weight: bold;margin: 0 8px;}
.Floor001615 .right_column h1{ line-height:44px;height:44px; font-weight:normal; border-bottom:1px solid #4383cb; color:#a9bfe2; font-size:14px; text-transform:uppercase;    margin: 0;background: #0071c2;padding-left: 10px;}
.Floor001615 .right_column .ne{background: url(../images/cgCont.png) no-repeat left top;}
.Floor001615 .right_column h1 a{ float:right; background:url(../images/Floor001615-right_tit_icon.png) no-repeat 0 center; width:20px; height:46px;}
.Floor001615 .right_column h1 b{margin-right:5px; float:left; border-bottom:2px solid #fff; color:#fff; font-size:18px;}
.Floor001615 .right_column .code dt{ text-align:center; font-size:14px; padding-bottom:10px;}
.Floor001615 .right_column .code dt img{ width:130px; height:130px; display:block; margin:0 auto;}
.Floor001615 .right_column .code{margin-top: 13px;}
.Floor001615 .right_column .code dd{line-height: 25px;}
.Floor001615 .right_column .code dd span{color: #c00;font-weight: bold;margin-right: 18px;}
.Floor001615 .right_column .code dd img{width: 80px;}
.Floor001615 .right_column .code p{ margin:0; line-height:36px;}
.Floor001615 .right_column .call{ color: #c00;    padding: 17px 0 0 30px;}
.Floor001615 .right_column dl{padding-left: 30px;color: #000;}
.Floor001615 .right_column .call dt,
.Floor001615 .right_column .call dd{padding-left:30px;  line-height:25px;    font-size: 20px;}
.Floor001615 .right_column .call dt{font-size:20px;}
.Floor001615 .right_column .call dt b{ display:block; font-size:14px;}
.Floor001615 .right_column .call dd{ background-image:url(../images/Floor001615-icon_call.png);}
.Floor001615 .right_column footer{ padding-top:10px;}
.Floor001615 .right_column footer div{ color:#75a0d9; line-height:18px;}
.Floor001615 .right_column footer div span{ display:block; color:#5686c2;}
.Floor001615 .right_column footer div span a{color:#5686c2;}
.Floor001615 .right_column footer a{ color:#fff;}
.Floor001615 .right_column footer i{ margin:0 10px; font-style:normal; color:#4e8ace;}
/*
 .Bottom002370 为demo编号
 */
.Bottom002370{ background:#333333}
.Bottom002370,.Bottom002370 a{ color: #c9c9c9; transition: all .3s ease;}
.Bottom002370 a:hover{ color: #fff;}
.Bottom002370 .bottom{ padding: 4% 0 3%;}

.Bottom002370 nav li{ float: left; width: 33%;}
.Bottom002370 nav li h3{ color: #fff; font-size: 16px; margin: 0; font-weight: normal;    margin-bottom: 5px;
}
.Bottom002370 nav li h3:after{ display: block; width: 17px; background-color: #575757; height: 1px; content:""; margin-top: 4px;}
.Bottom002370 nav li dl{ padding-top: 10px;}
.Bottom002370 nav li dl dd{ padding: 0;}

.Bottom002370 .QRcode { }
.Bottom002370 .QRcode span{ display: block; }

.Bottom002370 .tel dt{ font-size: 14px;}
.Bottom002370 .tel dt:before{ content: "\e714"; font-family:"iconfont" !important; padding-right: 5px; position: relative; top: 0px; font-size: 18px;}
.Bottom002370 .tel dd{ font-size: 20px; color: #fff;}
.Bottom002370 .contact p{ margin: 5px 0 0; font-size: 14px; line-height: 1.465;}
.Bottom002370 .share{ margin-top: 10px;}
.Bottom002370 .share a{ display: inline-block; width: 34px; height: 34px; text-align: center; line-height: 34px; border-radius: 50%; background: #8d8d8d;  font-size: 20px;  color: #3a3a3a; margin-right: 5px;}
.Bottom002370 .share a:hover{ background-color: #fff;}

.Bottom002370 footer{ border-top: 1px solid #414244; padding: 1% 0 1%;}
.Bottom002370 .links a{ display: inline-block;}
.Bottom002370 .links a+a{ margin-left: 20px; position: relative;}
.Bottom002370 .links a+a:before{ content: ""; width: 1px; height: 55%; top: 30%; background: #6b6b6b; position: absolute; left: -10px;}
@media only screen and (max-width:767px) {
	.Bottom002370 nav{ max-width: 310px; margin: 0 auto 15px;}
	.Bottom002370 .contact{ text-align: center; padding-top: 15px;}
	.Bottom002370 footer{ text-align: center;}
}
@media only screen and (min-width:768px ) {
	.Bottom002370 .bottom .QRcode,.Bottom002370 .bottom nav,.Bottom002370 .bottom .contact{ float: left; }
    .Bottom002370 .bottom .QRcode{width: 15%;}
    .Bottom002370 .bottom nav{width: 50%;}
    .Bottom002370 .bottom .contact{width: 35%;}
	.Bottom002370 .copyright{ float: left;}
	.Bottom002370 .links{ float: right;}
}

.news-list{ position:relative;}
.news-list li{ padding-bottom:10px; margin-bottom:10px; border-bottom:1px dashed #c3c3c3; list-style:none }
.news-list li a{ font-size:14px;}
.news-list li span{ float:right;}

/* 友情链接列表样式 开始 */
.i_list{ position:relative }
.i_list ul li.link{ width:204px; height:165px; float:left; margin-right:31px; margin-bottom:15px; overflow:hidden;}
.i_list ul li.link a img{ background:#fff; width:200px; height:120px; padding:1px; border:solid 1px #ccc;}
.i_list ul li.link a{ font:normal 12px/30px "宋体"; display:block; color:#666; text-align:center;}
.i_list ul li.link a:hover{ color:#28a6fb;}
/* 友情链接列表样式 结束*/ 

.Info_title{ padding:0px; margin:5px 0px; font-size:18px; color:#0071c2; text-align:center; line-height: 32px;}
.Info_time{ padding:0px; margin:0px; font-size:12px; font-weight:normal; text-align:center; background:url(../images/Icon_line.jpg) repeat-x left top;}
.Info_time{ color:#666; line-height:34px;}
.Info_img{ text-align:center; margin-top:20px;}
.Info_txt{ padding:10px 0; line-height:28px;}
.Info_back{ text-align:center; font-size:12px; font-weight:normal; padding:15px 0px;}
.Info_back a{ color:#ef2e25; text-decoration:underline;}
.Info_back a:hover{ color:#ef2e25; text-decoration:none;}
.Info_page a{ color:#7a7a7a; line-height: 24px; }

.some_info{ min-height:350px }


.PicList000786{ padding:2% 0;}
.PicList000786 li{ float:left; width:32%;margin-right:2%; text-align:center; margin-bottom:3%;}
.PicList000786 li:nth-child(3n){ margin-right:0;}
.PicList000786 li figure{ border:1px solid #E0E0E0; padding:5px;}
.PicList000786 li figure span{ display:block; padding-bottom:110%; background-position: center center; background-repeat:no-repeat; background-size:contain;}
@media(max-width:768px){
.PicList000786 li{ width:49%;}
.PicList000786 li:nth-child(3n){ margin-right:2%;}
.PicList000786 li:nth-child(2n){ margin-right:0;}
}












