/*
 .Top001680 为demo编号
 */
.Top001680{ background-color:#fff;}
.Top001680 .auto{ max-width:1200px; position:relative;}
@media(max-width:1735px){
.Top001680 .auto{ padding:0 2%;}
}
.Top001680 nav li a{ display:block; font-size:16px; text-transform:uppercase; font-family: Helvetica,Arial, sans-serif;}
@media(min-width:1025px){
.Top001680 nav{ position:absolute; left:13%; width:61%; max-width:1024px; top:50%; margin-top:-34px;/* border-bottom:1px solid #ccc;*/ display:block !important;}
.Top001680 nav li{ float:left; line-height:67px;height:68px; margin-right:6%;}
.Top001680 nav li a{color:#333;}
.Top001680 nav li a.aon,
.Top001680 nav li a:hover{ color:#c02a31; border-bottom:2px solid #c02a31;}
}
@media(max-width:1200px) and (min-width:1025px){
.Top001680 nav li{margin-right:2%;}
}
.Top001680 dl{ position:absolute; right:0; top:50%; margin-top:-20px; line-height:40px; z-index:10;}
.Top001680 dl dt,
.Top001680 dl dd{ float:left;}
.Top001680 dl dd.mobile_menu{ display:none;}
.Top001680 dl dt{ position:relative; background:url(../images/Top001680-search.png) no-repeat center center/21px 21px; width:51px; height:40px; cursor:pointer;}
.Top001680 dl dt::before{ position:absolute; content:''; width:1px; height:22px; background-color:#c7c7c7; right:0; top:50%; margin-top:-11px;}
.Top001680 dl dd{ padding-left:20px;}
.Top001680 dl dt div{ display:block;position:absolute; height:30px; right:0; top:50%; margin-top:-15px; background-color:#fff; width:200px; overflow:hidden; transition:0.5s;}
.Top001680 dl dt .text{ width:100%; float:left;border:1px solid #ccc;height:30px; line-height:30px; padding:0 55px 0 10px; color:#666;}
.Top001680 dl dt .btn{position:absolute; border:none; width:51px; height:100%; cursor:pointer; right:0; top:0;background:url(../images/Top001680-search.png) no-repeat center center/21px 21px;}
/*.Top001680 dl dt:hover div{width:200px;}*/
@media(max-width:1735px){
.Top001680 dl,
.Top001680 nav{ right:2%;}
}
@media(max-width:1024px){
.Top001680 .logo{ padding-right:50%;}
.Top001680 dl{ padding-right:65px;}
.Top001680 dl dd.mobile_menu{ padding-left:0; position:absolute; right:0; top:50%; display:block; width:45px; height:35px; margin-top:-17px; background-color:#000; border-radius:5px;}
.Top001680 dl dd.mobile_menu i{  width:80%; left:10%; top:50%; margin-top:-1.5px; }
.Top001680 dl dd.mobile_menu i,
.Top001680 dl dd.mobile_menu i::before,
.Top001680 dl dd.mobile_menu i::after{position:absolute; border-radius:3px; height:3px;background-color:#fff;}
.Top001680 dl dd.mobile_menu i::before,
.Top001680 dl dd.mobile_menu i::after{ content:''; width:100%; left:0;}
.Top001680 dl dd.mobile_menu i::before{ top:8px;}
.Top001680 dl dd.mobile_menu i::after{ top:-8px;}

.Top001680 nav{ display:none; position:absolute; top:100%; background-color:#000; border-radius:5px; width:70%; max-width:300px; z-index:100;}
.Top001680 nav li{ padding:0 5%;}
.Top001680 nav li a{ color:#fff; padding:6% 0; border-bottom:1px solid rgba(255,255,255,0.5); box-shadow:0 1px 0 rgba(255,255,255,0.2); transition:0.4s;}
.Top001680 nav li a:hover{ padding-left:10%;}
}
@media(max-width:375px){
.Top001680 dl dt{ display:none;}
}

/*
 .Banner001745 为demo编号
 */
.Banner001745 div{ height: 300px;background-position: center;background-repeat: no-repeat;}
@media(max-width:1000px){
.Banner001745 div{ height: 150px;}
}

/*
 .RighInfo001277 为demo编号
 */
.RighInfo001277{ padding:2% 0;}
.RighInfo001277 .list_img{ float:left; width:100%; position:relative;}
.RighInfo001277 .big_img{ position:absolute; left:0; top:0; height:100%; width:80%;}
.RighInfo001277 .big_img li,
.RighInfo001277 .big_img li figure{ position:absolute; left:0; width:100%; top:0; height:100%;}
.RighInfo001277 .big_img li figure{ border:1px solid #dcdcdc;background-size:contain;}
.RighInfo001277 .list{ padding:42px 0 42px 82.9%;}
.RighInfo001277 .list .bd{ position:relative;}
.RighInfo001277 .list a{ position:absolute; width:17.1%; height:40px; right:0; background:url(../images/RighInfo001277-btn_prev.png) no-repeat center center/auto 50%;  cursor:pointer;}
.RighInfo001277 .list a.prev{ top:0;}
.RighInfo001277 .list a.next{ bottom:0; background-image:url(../images/RighInfo001277-btn_next.png);}
.RighInfo001277 .list a.prevStop,
.RighInfo001277 .list a.nextStop{ cursor:default;}
.RighInfo001277 .list li{ height:130px;  position:relative;}
.RighInfo001277 .list li figure{ position:absolute; left:0; width:100%; top:9px; bottom:9px; background-size:contain; border:1px solid #f2f2f2;}
.RighInfo001277 .list li.on figure{ border:2px solid #e60a00;}
.RighInfo001277 .right_info{ float:right; width:39.2%;}
.RighInfo001277 .right_info h1,
.RighInfo001277 .right_info h3,
.RighInfo001277 .right_info p{ margin:0;padding:5% 0;border-bottom:1px solid #e7e8e8;}
.RighInfo001277 .right_info h1{ padding:7% 0; color:#e60a00; font-size:26px; }
.RighInfo001277 .right_info h3{ font-size:18px; font-weight:normal;}
.RighInfo001277 .right_info p{line-height:30px; color:#999; margin-bottom:10%;}
.RighInfo001277 .right_info a{ display:inline-block; border:1px solid #fdf3f2; padding:10px 5%; color:#e60a00; transition:0.4s;}
.RighInfo001277 .right_info a:hover{ background-color:#e60a00; color:#fff;}

.RighInfo001277 .tab{ padding:3% 0;}
.RighInfo001277 .tab .h1_tab{ margin:0; border-bottom:1px solid #e7e8e8; overflow:hidden; font-size:16px; font-weight:normal; color:#000;}
.RighInfo001277 .tab .h1_tab span{ float:left; padding:0 5%; line-height:50px; background-color:#c02a31; margin-right:4px; cursor:pointer;}
.RighInfo001277 .tab .h1_tab span.on{ background-color:#c02a31; color:#fff;}
.RighInfo001277 .tab .info{ padding-top:3%;}
.RighInfo001277 .ul_download li{ border-bottom:1px solid #d1d1d3; line-height:34px; background:url(../images/RighInfo001277-icon_download.png) no-repeat right center; padding:10px 0;}
.RighInfo001277 .ul_download li a{ padding:0 38px; background:url(../images/RighInfo001277-icon.png) no-repeat left center;}

@media(max-width:768px){
.RighInfo001277 .list_img,
.RighInfo001277 .right_info{ float:none; width:auto;}
}
@media(max-width:640px){
.RighInfo001277 .list li{ height:100px;}
.RighInfo001277 .right_info h1{font-size:20px; }
.RighInfo001277 .right_info h3{ font-size:16px;}
 }	
@media(max-width:480px){
.RighInfo001277 .list{ padding-top:30px; padding-bottom:30px;}
.RighInfo001277 .list a{ height:28px;}
.RighInfo001277 .list li{ height:80px;}
.RighInfo001277 .tab .h1_tab{ font-size:14px;}
.RighInfo001277 .tab .h1_tab span{ padding:0 3%;}
 }	


/*
 .Menu000654 为demo编号
 */
.Menu000654{ background:url(../images/Menu000654-bg.jpg) repeat-x center bottom #f1f1f1; }
.Menu000654 header{ border:1px #d8d8d8 solid;/* background-color:#c02a31;*/  background-color:#555;color:#fff; font-size:24px; padding:30px 0 30px 15px; margin-top:30px; position:relative; z-index:5;}
.Menu000654 header span{ font-size:14px; display:block;}
.Menu000654 li a{ display:block; padding-left:35px; padding-top:10px; padding-bottom:10px; line-height:20px;border-bottom:1px solid #d8d8d8;}
.Menu000654 li a:hover,
.Menu000654 li a.aon{ background-color:#888; color:#fff;}
.Menu000654 li dl{ background-color:#fff; font-size:12px; display:none;}
.Menu000654 li a.click{ position:relative;} 
.Menu000654 li a.click::after,
.Menu000654 li a.click::before{ position:absolute; content:'';  background-color:#666; top:50%;}
.Menu000654 li a.click::after{width:15px; height:2px; left:10px; margin-top:-2px;}
.Menu000654 li a.click::before{width:2px; height:15px; left:16px; margin-top:-8px;}
.Menu000654 li dl dd a{ color:#999;}
.Menu000654 li dl dd a.aon,
.Menu000654 li dl dd a:hover{ color:#888; background: #f0f0f0;}
.Menu000654 li a.aon::before{ display:none;}
.Menu000654 li a.aon::after{ background-color:#fff;}
@media(max-width:950px){
.Menu000654 header{ margin-top:0;font-size:20px; padding:15px 0; }
.Menu000654{width: 104%;margin-left: -2%;}
}
/*
 Location000957 为demo编号
 */
.Location000957 { border-bottom: 1px solid #dcdcdc; padding-top: 4%; text-align:right;}
.Location000957 em{ font-style: normal; padding-left:20px; background:url(../images/Location000957_home.jpg) no-repeat left center; font-size:14px; line-height:2; margin-top:13px; color:#d6d6d6; }
.Location000957 em a {  color: #999; }
.Location000957 em a:hover{ text-decoration:underline;}
.Location000957 em span{ color:#444;}
/*
 .PicList001727 为demo编号
 */
.PicList001727 .nav{ padding:2% 0;}
.PicList001727 .nav dd{ float:left; width:130px; line-height:50px; margin-bottom:2px; margin-right:10px; text-align:center;}
.PicList001727 .nav dd a{ display:block; background-color:#e9e9e9; font-size:18px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.PicList001727 .nav dd a:hover,
.PicList001727 .nav dd a.aon{ background-color:#f29200; color:#fff;}
.PicList001727 .ban img{ display:block; width:100%;}
.PicList001727 .title{ font-size:18px; padding:20px 0 10px 0;}

.PicList001727 .list{ padding:3% 2% 0;}
.PicList001727 .list li{ float:left; width:23.5%; margin-right:2%; margin-bottom:2%;background-color:#f3f3f3;}
.PicList001727 .list li:nth-child(4n){ margin-right:0;}
.PicList001727 .list li a{ display:block;padding:3%; transition:background 0.3s;}
.PicList001727 .list li a:hover{ background-color:#c02a31; color:#fff;}
.PicList001727 .list li img{ display:none;}
.PicList001727 .list li figure{ padding-bottom:66%;}
.PicList001727 .list li h1{ position:relative; margin:0; font-weight:normal; font-size:16px; padding:30px 0 20px 0;}
.PicList001727 .list li h1 i{position:absolute; left:0; top:20px;background-color:#c02a31;height:2px;  width:25px;}
.PicList001727 .list li a:hover h1 i{ background-color:#fff;}
@media(max-width:768px){
.PicList001727 .nav dd{margin-right:2%; line-height:normal; }
.PicList001727 .nav dd a{padding:6% 0;font-size:16px;}
}
@media(max-width:768px) and (min-width:481px){
.PicList001727 .nav dd{ width:23.5%;}
.PicList001727 .nav dd:nth-child(4n){ margin-right:0;}

.PicList001727 .list li{ width:32%;}
.PicList001727 .list li:nth-child(4n){ margin-right:2%;}
.PicList001727 .list li:nth-child(3n){ margin-right:0;}
}
@media(max-width:480px){
.PicList001727 .list li{ width:49%;}
.PicList001727 .list li:nth-child(2n){ margin-right:0;}
.PicList001727 .nav dd{ width:32%;}
.PicList001727 .nav dd:nth-child(3n){ margin-right:0;}
.PicList001727 .nav dd a{font-size:14px;}
}
/*
 .Page001360 为demo编号
 */
.Page001360{ text-align:center;  padding:2% 0;}
.Page001360 .Pages .p_cur,
.Page001360 .Pages .p_count,
.Page001360 .Pages .p_total,
.Page001360 .Pages .p_jump,
.Page001360 .Pages .a_first,
.Page001360 .Pages .a_next,
.Page001360 .Pages .a_prev,
.Page001360 .Pages .a_end{ display:none;}
.Page001360 .Pages em{ font-style:normal;}
.Page001360 .Pages em a{ text-align:center; display:inline-block; width:32px;height:32px; line-height:32px; border:1px solid #AD6164;}
.Page001360 .Pages em a.a_cur{ background-color:#c02a31; color:#fff; border-color:#c02a31;}
@media(max-width:640px){
.Page001360 .Pages em{ display:none;}
.Page001360 .Pages .a_next,
.Page001360 .Pages .a_prev{text-align:center;  display:inline-block; border-radius:3px; line-height:32px; border:1px solid #d0d0d0; padding:0 10px;}
.Page001360 .Pages .a_next{ background-color:#fd6b55; color:#fff; border-color:#fd6b55;}
}


/*
 .Bottom001343 为demo编号
 */
.Bottom001343{ padding-top:2%; border-top:2px solid #ccc; background:#333; color:#fff;}
.Bottom001343 .contact{ float:right; text-align:right;min-width: 300px;}
.Bottom001343 .contact span{ display:block;}
.Bottom001343 .contact h1{ position:relative; margin:0; border:2px solid #e7e7e7; border-radius:40px; padding:2% 15% 2% 8%; color:#f0f0f0; font-size:18px; display:inline-block;}
.Bottom001343 .contact h1::before{ position:absolute; content:''; right:5%; width:15%; background:url(../images/Bottom001343-icon1.png) no-repeat center center/contain; height:100%; top:0;}
.Bottom001343 .contact p.service{ font-size:18px;}
.Bottom001343 dl{ float:left; width:13%;}
.Bottom001343 dt{ position:relative; padding-bottom:20px;}
.Bottom001343 dt a {color: #fff;}
.Bottom001343 dt a:hover {color: #fff !important;}
.Bottom001343 dt::before{ position:absolute; content:''; width:20px; height:1px; background-color:#ccc; bottom:10px;}
.Bottom001343 dd{ line-height:22px; font-size:12px;}
.Bottom001343 dd a{ color:#8d8d8d;}
.Bottom001343 footer{ font-size:12px; color:#8d8d8d; border-top:1px solid #e5e5e5; padding:2% 0; margin-top:3%;}
.Bottom001343 footer span{ float:right;}
.Bottom001343 footer a{ color:#8d8d8d; margin-right:10px; display:inline-block;}
.Bottom001343 a:hover{ color:#e83428 !important;}
@media(max-width:768px){
.Bottom001343 dl{ display:none;}
.Bottom001343 .contact{ float:none; text-align:center;}
.Bottom001343 .contact h1{ text-align:right; padding:10px 70px 10px 38px;}
.Bottom001343 footer{ margin-top:0;text-align:center; line-height:20px;}
.Bottom001343 footer span{ float:none; display:block;}
}

/*
 .Banner000707 为demo编号
 */
.Banner000707{ position:relative;}
.Banner000707 .bx-viewport{ height:auto !important;}
.Banner000707 .bx-controls-direction a{ width:40px; height:40px; position:absolute; top:50%; margin-top:-20px;}
.Banner000707 .bx-controls-direction a span{ color:#fff; font-size:30px;}

.Banner000707 .bx-prev{ left:10%;}
.Banner000707 .bx-next{ right:10%;}
.Banner000707 .bx-pager{ position:absolute; width:100%; left:0; bottom:1em; text-align:center;}
.Banner000707 .bx-pager div{ display:inline-block;}
.Banner000707 .bx-pager .bx-pager-item{ margin:0 6px;}
.Banner000707 .bx-pager .bx-pager-item a{ width:14px; height:14px; background:#fff; border-radius:50%; display:block; overflow:hidden; line-height:1000px;-webkit-transition:all ease 0.5s;transition:all ease 0.5s;}
.Banner000707 .bx-pager .bx-pager-item a.active{ background:#333; width:40px; border-radius:15px; -webkit-transition:all ease 0.5s;transition:all ease 0.5s;}
.Banner000707 .list li img{ width:100%; display:block;}
.Banner000707 .next,.Banner000707 .prev{ background:url(../images/Banner000707_next.png) no-repeat center; background-size: 100% 100%; width: 40px; height: 40px;  position: absolute;  top: 50%; margin-top: -20px; z-index: 9;}
.Banner000707 .prev{ background:url(../images/Banner000707_prev.png) no-repeat center; background-size: 100% 100%;}
@media(max-width:768px){
.Banner000707 .bx-pager .bx-pager-item{ margin:0 2px;}
.Banner000707 .bx-pager .bx-pager-item a{ width:8px; height:8px; }
.Banner000707 .bx-pager .bx-pager-item a.active{ width:20px;}
.Banner000707 .bx-controls-direction a,.Banner000707 .next,.Banner000707 .prev{ width:25px; height:25px; margin-top:-12.5px;}
}
/*Banner*/
/*Banner*/


/*
 .Floor001689 为demo编号
 */
.Floor001689{ background:url(../images/Floor001689-bg.jpg) repeat; padding:3% 0 60px 0;}
.Floor001689 .title{ text-align:center; padding-bottom:4%;}
.Floor001689 .title h1{ background:url(../images/Floor001689-titlebg.gif) no-repeat center top; margin:0; font-size:30px; font-family:'黑体'; color:#000; padding:12px 0;}
.Floor001689 .title h1 span{ color:#c02a31; margin:0 1%}
.Floor001689 .title p{ font-size:24px; color:#bebebe; font-family:"Times New Roman", Times, serif; text-transform:uppercase; letter-spacing:5px; margin:0;}
.Floor001689 .list{ position:relative;}
.Floor001689 .list li{/*padding-top:70px;*/}
.Floor001689 .list li:nth-child(2n){ padding-top:0;}
.Floor001689 .list li a{ display:block; overflow:hidden;}
.Floor001689 .list li figure{ padding-bottom:109%; transition:0.3s; border:1px solid #ccc;}
.Floor001689 .list li:hover figure{ transform:scale(1.1);}
.Floor001689 .list li div{ background-color:#fff; margin:-5% 5% 0 5%; position:relative; z-index:2; text-align:center; padding:5%;}
.Floor001689 .list li div *{ margin:0;}
.Floor001689 .list li p{ color:#d4d4d4; font-size:12px; text-transform:uppercase; padding:5px 0 25px 0; position:relative;}
.Floor001689 .list li p::before{ position:absolute; content:'>'; left:50%; bottom:0; font-family:'宋体';}
.Floor001689 .list li h3{ font-size:16px;}
.Floor001689 .list li a:hover div{ background-color:#666; color:#fff;}
.Floor001689 .list li a:hover div p{ color:#fff; opacity:0.3;}
.Floor001689 .list .bx-controls-direction a{ position:absolute; width:40px; height:25px;/* border:1px dashed #dcdcdc; */background:url(../images/Floor001689-prev.png) no-repeat center center #fff; overflow:hidden; line-height:1000px; top:50%; margin-top:-12.5px;}
.Floor001689 .list .bx-controls-direction a.bx-prev{ left:-10%;}
.Floor001689 .list .bx-controls-direction a.bx-next{ right:-10%; background-image:url(../images/Floor001689-next.png);}
@media(max-width:1600px){
.Floor001689 .list .bx-controls-direction a.bx-prev{ left:-2%;}
.Floor001689 .list .bx-controls-direction a.bx-next{ right:-2%;}
}
@media(max-width:1366px){
.Floor001689{ padding-bottom:50px;}
.Floor001689 .list .bx-controls-direction{ bottom:-25px; position:absolute; width:80px; left:50%; margin-left:-40px;}
}
@media(max-width:640px){
.Floor001689 .list li{padding-top:0;}
}
@media(max-width:480px){
.Floor001689 .title h1{font-size:24px;}
.Floor001689 .title h1 span{ color:#e57e47;}
.Floor001689 .title p{ font-size:18px;}
}

/*
 .Floor001285 为demo编号
 */
.Floor001285{ padding-bottom:4%;}
.Floor001285 .intro{ background-color:#333333; padding-top:3%; padding-bottom:10%;}
.Floor001285 .intro figure{ float:left; width:52.75%;}
.Floor001285 .intro figure img{ display:block; width:100%;}
.Floor001285 .con{ float:right; width:42.9%; color:#fff;}
.Floor001285 .con h1{ margin:0; font-size:36px; padding-top:5%; position:relative; text-transform:uppercase;}
.Floor001285 .con h1::before{ position:absolute; content:''; width:20%; max-width:60px; height:1px; background-color:#B66569; left:0; top:0;}
.Floor001285 .con p{ opacity:0.62;text-transform:uppercase; margin-bottom:0;}
.Floor001285 .con article{ margin-top:4%; margin-bottom:3%; line-height:24px; }
.Floor001285 .con .more{ font-weight:bold; color:#B66569;}
.Floor001285 .con .more:hover{ color:#c02a31}
.Floor001285 .con ul{ overflow:hidden; margin-top:10%;}
.Floor001285 .con ul li{ float:left; margin-right:5px; padding:0 5%; line-height:37px; border:1px solid rgba(255,255,255,0.48); cursor:pointer;}
.Floor001285 .con ul li.on{ /*background-color:#c02a31;*/ color:#C37174}
.Floor001285 .list_scroll{ margin-top:-6%; position:relative;}
.Floor001285 .list_scroll li div{ position:relative; width:90%; margin:0 auto;}
.Floor001285 .list_scroll li div img{ display:block; width:100%;}
.Floor001285 .list_scroll li h1{ height:34px;margin:0; position:absolute; text-align:right; right:0; bottom:0;width:100%;}
.Floor001285 .list_scroll li h1 span{ display:inline-block; max-width:85%; background-color:#7e362f;color:#fff; font-size:16px; font-weight:normal; line-height:34px; padding:0 10px;}
.Floor001285 .list_scroll li h1 span::before{ position:absolute; content:''; width:22px; height:100%; margin-left:-32px; background:url(../images/titlebg.png) no-repeat right bottom; top:0;}
.Floor001285 .list_scroll .bx-controls-direction a{ position:absolute; width:42px; height:42px; background:url(../images/Floor001285-btn.png) no-repeat 0 0; top:50%; margin-top:-21px; left:-50px; overflow:hidden; line-height:1000px;}
.Floor001285 .list_scroll .bx-controls-direction a.bx-next{ right:-50px; left:auto; background-position:right 0;}
.Floor001285 .list_scroll .bx-controls-direction a:hover{ background-image:url(../images/Floor001285-btn_hover.png);}
@media(max-width:1300px){
.Floor001285 .list_scroll .bx-controls-direction a{ left:0;}
.Floor001285 .list_scroll .bx-controls-direction a.bx-next{ right:0;}
}
@media(max-width:768px){
.Floor001285 .intro figure,
.Floor001285 .con{ float:none; width:100%;}
.Floor001285 .con{ padding:3% 0;}
}
@media(max-width:480px){
.Floor001285 .con h1{ font-size:24px;}
}
@media(max-width:375px){
.Floor001285 .list_scroll li h1 span{ font-size:14px;}
}


/*
 .Bottom001681 为demo编号
 */
.Bottom001681{ background-color:#393634; border-top:10px solid #c1bcb8;}
.Bottom001681 .auto{ position:relative;}
.Bottom001681 .gettop{ position:absolute; right:-63px; margin-top:-135px; border:1px solid #8d837a; border-radius:50%; width:63px; height:63px; z-index:50; background:url(../images/Bottom001681-top.png) no-repeat center center/50% 50%;}
@media(max-width:1366px){
.Bottom001681 .gettop{right:2%;}
}
.Bottom001681 .share{/* background:url(../images/logo.png) no-repeat left top/auto 100%;*/ background:url(../images/logo.png) no-repeat 0 25px; padding:8px 0;}
.Bottom001681 .share ul{ float:right; margin-top:63px;}
.Bottom001681 .share li{ float:left; position:relative; margin-left:3px;}
.Bottom001681 .share li a{ display:block; width:33px; border-radius:50%; height:33px; border:1px solid rgba(255,255,255,0.8); background:url(../images/Bottom001681-share.png) no-repeat left top; opacity:0.5;}
.Bottom001681 .share li a:hover{ border-color:#fff; opacity:1;}
.Bottom001681 .share li.sina a{ background-position:-38px 0;}
.Bottom001681 .share li.qq a{ background-position:-75px 0;}
.Bottom001681 .share li.wx{ position:relative;}
.Bottom001681 .share li.wx figure{ position:absolute; border:5px solid #fff; width:120px; height:120px; left:50%; margin-left:-60px; bottom:100%; display:none; margin-bottom:5px; z-index:100;}
.Bottom001681 .share li.wx figure img{ display:block; width:100%;}
.Bottom001681 .share li.wx:hover figure{ display:block;}
.Bottom001681 footer{ padding:2% 0; color:#8d837a;}
.Bottom001681 footer a{ color:#8d837a;}
.Bottom001681 footer a:hover{ color:#fff;}
.Bottom001681 footer em,
.Bottom001681 footer i{ font-style:normal;}
.Bottom001681 footer em{ color:#56514c; margin:0 5px;}
.Bottom001681 footer em a{ color:#56514c; text-decoration:underline;}
.Bottom001681 footer span{ float:right;}
.Bottom001681 footer i{ margin:0 10px;}
@media(max-width:1000px){
.Bottom001681 footer{ text-align:center;}
.Bottom001681 footer span{ display:block; float:none; padding-bottom:10px;}
.Bottom001681 .gettop{ margin-top:-85px;width:40px; height:40px;}
}
@media(max-width:480px){
.Bottom001681 .gettop{ margin-top:0;}
.Bottom001681 .share{ padding-top:40px; background-position: center top; background-size:auto 30px;}
.Bottom001681 .share ul{ float:none; margin:0 auto; width:105px;}
.Bottom001681 .share li:first-child{ margin-left:0;}
.Bottom001681 footer em{ display:block;}
}
@media(max-width:375px){
.Bottom001681 footer{ font-size:12px;}
}
/*
 .PicList000762 为demo编号
 */
.PicList000762{ padding-top:2%;}
.PicList000762 li{ float:left; width:23%; margin:0 1%; margin-bottom:3%; }
.PicList000762 li:nth-child(4n){ margin-right:0;}
.PicList000762 li a{ display:block; background-color:#f8f8f8;transition:all ease-in-out 0.3s;}
.PicList000762 li h2{ margin:0; font-size:12px; color:#333; text-align:center; padding:4% 2%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.PicList000762 li figure{ background-position:center center; background-repeat:no-repeat; background-size:cover; padding-bottom:100%;}
.PicList000762 li a:hover{ background-color:#c02a31; }
.PicList000762 li a:hover h2{color:#fff;}
.lb-data .lb-number {display: none !important;}
.lb-data .lb-caption {display: block !important; word-wrap: break-word; }
@media(max-width:640px){
.PicList000762 li{width:49%;}
.PicList000762 li:nth-child(3n){ margin-right:2%;}
.PicList000762 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.PicList000762 li h2{font-size:14px;}
}
/*
 .Form003 为demo编号
 */
.Form003 .tips{color: #09743C;font-size: 16px;border-bottom: 1px dotted #E0E0E0;padding: 30px 0 28px 0; margin:0;}
.Form003 .form{ padding:20px 0;}
.Form003 .form .f_name{ width:110px; padding-right:10px; text-align:right;}
.Form003 .form td{ padding-bottom:15px;line-height: 42px; vertical-align:top;}
.Form003 .form td .text{width: 257px;height: 42px;padding-left: 8px;line-height: 42px;background: #fff;color: #949494; border:1px solid #ddd; border-radius:2px;font-size: 14px;}
.Form003 .form td .text:focus{ border-color:#09743C; box-shadow:inset 0 0 3px #D5EFE2;}
.Form003 .form td textarea.text{ width:430px; height:180px;}
.Form003 .form .btn{ width:200px; height:48px; border-radius:3px; border:none; background:#c02a31; color:#fff; font-size:16px; cursor:pointer;}
.Form003 .list_form .tit{ background:#09743C; text-align:center; line-height:40px; margin:0; color:#fff; font-size:14px; }
.Form003 .list_form dl{margin-top:20px; border-bottom:1px dashed #E6E6E6; font-size:14px;}
.Form003 .list_form dt,
.Form003 .list_form dd{ position:relative; padding-left:52px; margin-bottom:15px;}
.Form003 .list_form dl span.icon{ position:absolute; left:0; width:30px; height:30px; line-height:30px; text-align:center; font-size:16px; font-family:Arial; border-radius:3px;}
.Form003 .list_form dt span.icon{ background-color:#ddd; color:#424242;}
.Form003 .list_form dd span.icon{ background-color:#c02a31; color:#fff;}
.Form003 .list_form dt p,
.Form003 .list_form dd pre{ line-height:30px; padding:10px; background-color:#F2F2F2;}
.Form003 .list_form dt p{ margin:0;}
.Form003 .list_form dd i{ position:absolute; left:62px; top:-8px; border-left:8px solid transparent;border-right:8px solid transparent;border-bottom:8px solid #F2F2F2;}
.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: 80px; 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;}
/*
 .Page001542 为demo编号
 */
.Page001542 .Pages{ text-align:center; padding:3% 0 3% 0;}
.Page001542 .Pages .p_cur,
.Page001542 .Pages .p_count,
.Page001542 .Pages .p_jump,
.Page001542 .Pages .p_total{ display:none;}
.Page001542 .Pages a{ font-size:12px; border:1px solid #f3f3f3; display:inline-block; padding:3px 12px; line-height:20px;}
.Page001542 .Pages a:hover,
.Page001542 .Pages a.a_cur{ color:#fff; background-color:#c02a31; border:1px solid #f3f3f3;}
.Page001542 .Pages em{ font-style:normal;}
@media(max-width:640px){
.Page001542 .Pages em{ display:none;}
.Page001542 .Pages a{ font-size:14px; line-height:35px; padding:0 15px;}
}

/*
 .Floor001703 为demo编号
 */
.Floor001703{ padding:20px 0; overflow:hidden;}
.Floor001703 .title{ text-align:center;  background:url(../images/Floor001703-title_icon.png) no-repeat center top; padding-top:25px; overflow:hidden; padding-bottom:5%;}
.Floor001703 .title figure{ position:relative;display:inline-block; font-size:30px; font-family:'黑体';}
.Floor001703 .title figure span{ display:block; color:#c2ee9f; text-transform:uppercase; font-size:35px; font-family:"Courier New", Helvetica, Arial, sans-serif;}
.Floor001703 .title figure::before,
.Floor001703 .title figure::after{ position:absolute; content:''; height:1px; width:150%; bottom:30%;
background: rgb(254,255,255); 
background: -moz-linear-gradient(left,  rgba(254,255,255,1) 0%, rgba(233,233,233,1) 100%); 
background: -webkit-linear-gradient(left,  rgba(254,255,255,1) 0%,rgba(233,233,233,1) 100%); 
background: linear-gradient(to right,  rgba(254,255,255,1) 0%,rgba(233,233,233,1) 100%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#feffff', endColorstr='#e9e9e9',GradientType=1 ); 
}
.Floor001703 .title figure::before{ left:0; transform:translateX(-105%);}
.Floor001703 .title figure::after{ right:0; transform:translateX(105%) rotate(180deg);}

.Floor001703 .intro{ float:left; width:55%; padding:0 5%;}
.Floor001703 .img{ float:right; width:45%;}
.Floor001703 .info{ padding:2% 0;}
.Floor001703 .menu a{ float:left; background:url(../images/Floor001703-icon.png) no-repeat left center; padding-left:20px; color:#6e9f42; font-size:16px; margin-right:20px;}
.Floor001703 .menu a:last-child{ margin-right:0;}
@media(max-width:768px){
.Floor001703 .intro,
.Floor001703 .img{ float:none; width:auto;}
.Floor001703 .intro{ padding:0; padding-bottom:5%;}
.Floor001703 .img{ text-align:center;}
}
@media(max-width:480px){
.Floor001703 .title figure{font-size:20px;}
.Floor001703 .title figure span{font-size:24px;}
}
@media(max-width:375px){
.Floor001703 .menu a{font-size:14px; margin-right:10px;}
}
/*
 .RighInfo001355 为demo编号
 */
.RighInfo001355{ padding:3% 0;}
/*
 .Map001070 为demo编号
 */
.Map001070{  padding:3% 1% 2% 1%;}
.Map001070 dl dd h1 p{ font-size:14px; color:#333; line-height:20px;}
.Map001070 dd{ border:1px solid #e7e7e7; margin-bottom:2%; padding-right:53%; background-color:#fff; position:relative;}
.Map001070 dd:last-child{ margin-bottom:0;}
.Map001070 .map *{ max-width:none;}
.Map001070 dd figure{ padding:3% 0 3% 3%;}
.Map001070 dd figure h1{font-size: 22px;color: #0058a6; font-weight:normal;padding: 16px 0; margin:0;border-bottom: dashed 1px #ccc;}
.Map001070 dd ul{ padding-top:16px;}
.Map001070 dd li{line-height:25px; margin-bottom:10px; padding-left:36px; background-repeat:no-repeat; background-position:0 0; font-size:14px;}
.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_02.png);}
.Map001070 dd li:nth-child(3){background-image:url(../images/Map001070-ico_03.png);}
.Map001070 dd li:nth-child(4){background-image:url(../images/Map001070-ico_04.png);}
.Map001070 dd li:nth-child(5){background-image:url(../images/Map001070-ico_05.png);}
.skype{ width:100px; height:30px; background:url(../images/skype-bt.png) no-repeat; margin-top:20px;}
.skype a{ line-height: 32px; padding-left: 5px; color: #fff; text-transform:uppercase; font-size: 12px;}
@media(min-width:641px){
.Map001070 .map{ position:absolute !important; width:50%; right:0; height:100%; top:0;}
}
@media(max-width:640px){
.Map001070 dd{ padding:3%;}
.Map001070 .map{ height:300px; position:relative !important;}
.Map001070 dd figure{ padding:0;}
}
@media(max-width:480px){
.Map001070 dd figure h1{ font-size:20px;}
}

/*Form001882*/
.Form001882{ padding:2% 0;}
.Form001882 .auto{ background:url(../images/Form001882-bg1.png) no-repeat right bottom;}
.Form001882 .from{ max-width:475px; border-top:1px solid #f2f2f2;  border-right:1px solid #ededef; padding:0 2%; background:#fff;}
.Form001882 .from h2{ text-align:center; font-size:20px; border-bottom:2px solid #333; padding:3% 0; margin:0; font-weight:normal; color:#c02a31; margin-bottom:20px;}
.Form001882 .from ul{ max-width:90%; margin:0 auto;}
.Form001882 .from li{ margin-top:25px; position:relative;}
.Form001882 .from li label{ position:absolute; left:10px; line-height:40px; top:0; color:#999;}
.Form001882 .from .text{ height:300px; color:#aaa; width:100%; height:300px;}
.Form001882 .from .btn{ text-align:center; width:150px; display:block; margin:20px auto; background:#c02a31; border:none;cursor:pointer;  color:#fff;font-size:16px; border-radius:51px; height:35px;}
.Form001882 .from .btn input{ max-width:205px; width:60%; border:none;}
@media(max-width:480px){
.Form001882 .from ol span{ float:none; display:block; padding-bottom:10px;}
}
/*
 .TextList001202 为demo编号
 */
.TextList001202 h1{ margin:0; font-weight:normal; padding:3% 0; font-size:24px; color:#333;}
.TextList001202 h1 b{ display:block;}
.TextList001202 li{padding-bottom:10px;}
.TextList001202 dl{ position:relative; padding-left:53px;}
.TextList001202 dl dt,
.TextList001202 dl dd{ border:1px solid #e3e7e6;}
.TextList001202 dl dt{ position:absolute; width:50px; left:0; top:0; color:#c02a31; text-align:center; font-size:24px;}
.TextList001202 dl.Q dt,
.TextList001202 dl.Q dd,
.TextList001202 dl.A dt{ height:50px; line-height:50px;}
.TextList001202 dl.A dd{ padding:2%; line-height:22px; font-size:12px;}
.TextList001202 dl.Q dd{ padding:0 2%; cursor:pointer;}
.TextList001202 li figure{}
.TextList001202 li figure a{ display:inline-block; padding:0 20px; line-height:25px;color:#fff; background-color:#c02a31;}
.TextList001202 dl.A{ display:none; padding-top:10px;}
.TextList001202 dl.A dt{ top:10px;}
.TextList001202 dl.A p{ margin:0;}
.TextList001202 dl.Q_on dt{ color:#fff; background-color:#c02a31;}
.TextList001202 dl.Q_on dd{background-color:#f7fbfc;}
@media(max-width:480px){
.TextList001202 dl.Q dt,
.TextList001202 dl.Q dd,
.TextList001202 dl.A dt{ height:40px; line-height:40px;}
.TextList001202 h1,
.TextList001202 dl dt{font-size:20px;}
.TextList001202 dl.A p{ max-height:66px; overflow:hidden;}
}
/*
 .TextList001230 为demo编号
 */
.TextList001230{ padding:1% 2% 2% 2%;font-size:12px;}
.TextList001230 li{border-bottom: 1px dotted #ddd;padding: 20px 60px 20px 0; overflow:hidden; position:relative;}
.TextList001230 li time{ text-align:center;   float:left;line-height: 24px; width:68px; margin-right:15px; border-radius:5px; background-color:#A22B30; color:#fff;}
.TextList001230 li time span{line-height: 44px;display: block;font-size: 30px;color: #c02a31; background-color:#e2e2e2;border-radius:5px 5px 0 0;}
.TextList001230 li a{ position:absolute; right:0; padding-top:25px; height:24px; top:50%; margin-top:-25px; background:url(../images/TextList001230-icon.png) no-repeat center top;}
.TextList001230 li p{ margin:0; font-size:12px; line-height:34px; color:#333;}
.TextList001230 li p span{ color:#999;}
.TextList001230 li p span i{ font-style:normal; color:#9c0015;}
/*
 .TextList001131 为demo编号
 */
.TextList001131{ padding:2% 0;}
.TextList001131 li{ line-height:30px;font-size:16px; padding:20px 0; border-bottom:1px solid #ededed; padding-right:40px;background:url(../images/TextList001131-li.png) no-repeat right center;}
.TextList001131 li  span{ float:left; width:30px; height:30px; background-color:#666; margin-right:10px; text-align:center; color:#fff; font-weight:bold;}
.TextList001131 li:hover span{ background-color:#4a7eb8;}
.TextList001131 li:hover{background-image:url(../images/TextList001131-li_hover.png); }
.TextList001131 li:hover a{color:#4a7eb8;}
.TextList001131 li a{ display:block; overflow:hidden;}
.TextList001131 li b,
.TextList001131 li em{ padding-right:3%;float:left; }
.TextList001131 li b{ font-size:18px;width:40%; }
.TextList001131 li em{ font-style:normal;width:30%;}
@media(max-width:768px){
.TextList001131 li{ font-size:14px; padding:10px 0;}
.TextList001131 li b,
.TextList001131 li em{ float:none; display:block; width:auto;}
}


/*友情链接*/
.linkList{ padding-top:2%;}
.linkList li{ float:left; width:23%; margin:0 1%; margin-bottom:3%; }
.linkList li:nth-child(4n){ margin-right:0;}
.linkList li a{ display:block; background-color:#f8f8f8;transition:all ease-in-out 0.3s;}
.linkList li h2{ margin:0; font-size:12px; color:#333; text-align:center; padding:4% 2%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.linkList li figure{ background-position:center center; background-repeat:no-repeat; background-size:cover; padding-bottom:50%;}
.linkList li a:hover{ background-color:#c02a31; }
.linkList li a:hover h2{color:#fff;}
@media(max-width:640px){
.linkList li{width:49%;}
.linkList li:nth-child(3n){ margin-right:2%;}
.linkList li:nth-child(2n){ margin-right:0;}
}
@media(max-width:480px){
.linkList li h2{font-size:14px;}
}


/*搜索*/
.search_list{ padding:3% 2% 0;}
.search_list li{ float:left; width:23.5%; margin-right:2%; margin-bottom:2%;background-color:#f3f3f3;}
.search_list li:nth-child(4n){ margin-right:0;}
.search_list li a{ display:block;padding:3%; transition:background 0.3s;}
.search_list li a:hover{ background-color:#c02a31; color:#fff;}
.search_list li img{ display:none;}
.search_list li figure{ padding-bottom:66%;}
.search_list li h1{ position:relative; margin:0; font-weight:normal; font-size:16px; padding:30px 0 20px 0;}
.search_list li h1 i{position:absolute; left:0; top:20px;background-color:#c02a31;height:2px;  width:25px;}
.search_list li a:hover h1 i{ background-color:#fff;}
@media(max-width:768px){

}
@media(max-width:768px) and (min-width:481px){

.search_list li{ width:32%;}
.search_list li:nth-child(4n){ margin-right:2%;}
.search_list li:nth-child(3n){ margin-right:0;}
}
@media(max-width:480px){
.search_list li{ width:49%;}
.search_list li:nth-child(2n){ margin-right:0;}

}















