/*Top001889*/
.Top001889 header{ position:fixed; left:0; top:0; width:100%; z-index:100;font-size:16px; border-top:9px solid #8b262a; background-color:#fff; box-shadow:3px 0 10px #999;}
.Top001889 .logo,
.Top001889 dl{ position:absolute;top:50%;}
.Top001889 .logo{ left:4%;margin-top:-38px;}
.Top001889 .logo img{ display:block;height:76px;-webkit-transition:0.5s;transition:0.5s;}
.Top001889 dl{ right:6%; height:40px; line-height:40px;margin-top:-20px;}
.Top001889 dl dt,
.Top001889 dl dd{ float:left;}
.Top001889 dl dd{position:relative;}
.Top001889 .search{ background:url(../images/Top001889-search.png) no-repeat center center; width:40px; height:40px;}
.Top001889 .search div{ position:absolute; top:0; right:0; width:0; overflow:hidden; transition:0.3s;}
.Top001889 .search:hover div{ width:200px;}
.Top001889 .search .text{ width:100%; height:40px; line-height:40px; border:1px solid #ccc; border-radius:3px; background:#fff; padding:0 40px 0 10px; color:#666;}
.Top001889 .search .btn{ position:absolute; right:0; top:0; cursor:pointer; width:40px; height:100%; border:none; background:url(../images/Top001889-search.png) no-repeat center center;}
.Top001889 dl dt a{ padding:0 12px;border-right:1px solid #e7e7e7;}
.Top001889 dl dt a:hover{ color:#8b262a}
.Top001889 dl dt a.en{ border-right:0;}

.Top001889 nav{ margin:0 auto; width:63%; max-width:1200px;border-left:1px solid #e5e5e5;}
.Top001889 nav li{  float:left; width:15.55555%; border-right:1px solid #e5e5e5; text-align:center;}
.Top001889 nav li#m1{ width:12%;}
.Top001889 nav li a{display:block; padding-top:32px; padding-bottom:32px;-webkit-transition:0.5s;transition:0.5s;}
.Top001889 nav li a span{ display:block;font-size:10px; text-transform:uppercase; font-family:Verdana; color:#aaa; overflow:hidden; line-height:20px;height:20px; overflow:hidden;}
.Top001889 nav li:hover a,
.Top001889 nav li.aon a{ color:#fff; background-color:#8b262a; -webkit-transition:0.5s;transition:0.5s;}
.Top001889 nav .gettop{ display:none;}

.Top001889 header.fixed nav li a{ padding-top:19px; padding-bottom:19px;}
.Top001889 header.fixed .logo{ margin-top:-30px;}
.Top001889 header.fixed .logo img{height:60px;}

@media(max-width:1100px) and (min-width:1025px){
.Top001889  .logo{ margin-top:-32px;}
.Top001889 .logo img{height:64px;}
}
@media(max-width:1024px){
.Top001889  .logo{ position:relative; left:auto; top:auto !important; margin-top:0 !important; padding:2%  50% 2% 2%;}
.Top001889 .logo img{ height:auto !important;}
.Top001889 nav{ position:fixed; left:0; top:0; height:100%; background-color:#fff; width:60%; max-width:240px; box-shadow:0 0 5px #ccc;border-top:9px solid #014099;z-index:100; transform:translateX(-100%); opacity:0; transition:0.3s;}
.Top001889 nav li{ float:none; width:auto !important; border-right:0; border-bottom:1px solid #ddd;}
.Top001889 header.fixed nav li a,
.Top001889 nav li a{ padding:5% 0;}
.Top001889 nav.navOut{transform:translateX(0); opacity:1;}
.Top001889 nav .gettop{ display:block; position:absolute; right:2%; bottom:2%; border-radius:5px; background-color:#014099; width:40px; height:40px;}
.Top001889 nav .gettop span{ position:absolute; font-size:20px; color:#fff; top:50%; left:50%; margin-top:-10px; margin-left:-10px;}
.Top001889 dl{ right:0;}
.Top001889 dl dt a{ display:none;}
.Top001889 dl dt a.en{ display:block;}
.Top001889 .mobile_menu{ height:40px; width:50px; }
.Top001889 .mobile_menu span,
.Top001889 .mobile_menu span::before,
.Top001889 .mobile_menu span::after{position:absolute;width:100%;height:3px;background-color:#000;}
.Top001889 .mobile_menu span::before,
.Top001889 .mobile_menu span::after{ content:''; left:0; top:8px; transition:transform 0.3s;}
.Top001889 .mobile_menu span{  left:15%; width:70%;  top:50%; margin-top:-1.5px; transition: 0.3s;}
.Top001889 .mobile_menu span::after{ top:-8px;}

.Top001889 .open_menu span{ background-color:transparent;}
.Top001889 .open_menu span::before,
.Top001889 .open_menu span::after{ top:0 !important;}
.Top001889 .open_menu span::before{ transform:rotate(45deg);}
.Top001889 .open_menu span::after{transform:rotate(-45deg);}
}
/*
 .Banner001554 为demo编号
 */
.Banner001554 div{ height:270px; background-position:center top; background-repeat:no-repeat;}


/*
 .Menu005 为demo编号
 */
.Menu005{ padding-bottom:30px; background:url(../images/Floor001711-bg.jpg) repeat;}
.Menu005 .Current{ line-height:50px;margin-right: -50%;display: none;}
.Menu005 .Current,
.Menu005 .Current a{ color:#838383;}
.Menu005 .Current a:hover{ color:#8b262a;}
.Menu005 .Current span{ color:#8b262a;}

@media(width:1024px) {
   .Menu005  .Current{ text-align:right;}
}



.Menu005 .Nav{ background-color:#e5e5e5;}
.Menu005 .Nav .auto{ position:relative;}
.Menu005 .Nav header{ background:url(../images/Menu005-tit_bg.jpg) no-repeat; background-size:cover; width:208.89px; height:112px; display:table;float: left;position: absolute\0;bottom: 0px\0;}
.Menu005 .Nav header dl{ display:table-cell; vertical-align:middle; text-align:center; color:#fff; font-size:26px;}
.Menu005 .Nav header dl span{ font-size:14px; display:block;}
.Menu005 .Nav ul{}
.Menu005 .Nav li{ float:left; border-right:1px solid #ead5d5; width:33.3333%; text-align:center;}
.Menu005 .Nav li a{ display:block; line-height:50px; font-size:16px;}
.Menu005 .Nav li a.aon,
.Menu005 .Nav li a:hover{ border-top:2px solid #8b262a; color:#8b262a; background-color:#fff;}
.Menu005 .Nav li dl{ display:none; width:100%; text-align:center; position:absolute; left:0; background-color:#fff;}
.Menu005 .Nav li dl a{ line-height:50px; display:inline-block; padding-left:9px; margin:0 30px; color:#b0b0b0; background:url(../images/Menu005-dot.jpg) no-repeat left center; font-size:14px;}
.Menu005 .Nav li dl a.aon,
.Menu005 .Nav li dl a:hover{ line-height:50px; border-top:0;}

.Menu005 .Nav ul{margin-left: 209px\0;}

.Menu005 .Nav_cxj li{ width:100%;}
.Menu005 .nav_service li,
.Menu005 .Nav li{ width:142px;}
@media(min-width:768px) {
   .Menu005  .Nav_cxj li{ width:33.3333%;}
   .Menu005 .nav_service li{ width:25%;}
}
@media(min-width:1024px) {
   .Menu005  .Nav header{ margin-top:-61px; height:112px; width:209px; float:left;}
   .Menu005 .Nav ul{}
   .Menu005 .Nav li{ width:142px;}
   .Menu005 .Nav li.cxj{width: 208px;}
}


/*PicList002146 */
.PicList002146{ padding:2% 1%;}
.PicList002146 li{ float:left; width:24%; margin:0 0.5% 2%;}
.PicList002146 li a{ display:block; position:relative;}
.PicList002146 li h3,
.PicList002146 li h5{ margin:0; text-align:center; font-size:18px; font-weight:normal;}
.PicList002146 li figure{ padding-bottom:77%;}
.PicList002146 li h3{ border:1px solid #e8e8e8; border-top-width:3px; border-top-color:#f4f4f4; padding:2% 15% 2% 2%; line-height:40px; position:relative;}
.PicList002146 li h3:before{ position:absolute; content:''; right:0; top:0; width:13%; height:100%; border-left:1px solid #e8e8e8; background:url(../images/PicList002146-more.gif) no-repeat center center;}

.PicList002146 li .hover{ opacity:0; position:absolute; left:0; top:0; right:0; bottom:0; text-align:center; background:rgba(171,38,45,0.95); z-index:10; transition:0.3s; color:#fff; }
.PicList002146 li a:hover .hover{ opacity:1;}
.PicList002146 li aside{ position:absolute; left:10%;width:80%; top:50%; -ms-transform:translateY(-50%); -webkit-transform:translateY(-50%); -moz-transform:translateY(-50%);transform:translateY(-50%);}

.PicList002146 li .hover img{ border-radius:50%; width:100px; height:100px;}
.PicList002146 li .hover h5{ margin-top:10px; line-height:22px; max-height:44px; overflow:hidden;}
.PicList002146 li .hover i{ display:block;  height:2px; background:#fff; width:30px; margin:10px auto;} 
.PicList002146 li .hover p{ font-size:12px; line-height:20px; margin:0; max-height:60px; overflow:hidden;}
@media(max-width:1366px){
.PicList002146 li h3,
.PicList002146 li .hover h5{ font-size:16px;}
}
@media(max-width:1366px) and (min-width:1001px){
.PicList002146 li .hover img{ width:70px; height:70px;}
.PicList002146 li .hover p{ height:40px;}
}
@media(max-width:1000px){
.PicList002146 li{ width:48%; margin-left:1%; margin-right:1%;}
}
@media(max-width:640px) and (min-width:376px){
.PicList002146 li .hover img{ width:50px; height:50px;}
.PicList002146 li .hover p{ height:40px;}
}
@media(max-width:480px){
.PicList002146 li h3,
.PicList002146 li .hover h5{ font-size:14px;}
.PicList002146 li .hover h5{ line-height:20px; max-height:40px;}
}
@media(max-width:375px){
.PicList002146 li{ float:none; width:auto;} 
}
/*Page001475 为demo编号*/
.Page001475 .auto_1160{ width:1160px;margin: 0 auto;}
.Page001475{zoom:1; overflow:hidden; text-align:center; padding:10px 0 50px; color:#555; font-size:14px; background:url(../images/Floor001711-bg.jpg) repeat;}
.Page001475 span{ padding:0px 3px; display:inline-block;position: relative}
.Page001475 a{ display:inline-block; margin:0px 4px; border:1px solid #b5b5b5; color:#555; width:40px; height:40px;line-height:40px;}
.Page001475 a.a_prev,.Page001475 a.a_next{ font-size:20px; color:#3a3a3a; font-family:"宋体"; font-weight:bold; }
.Page001475 a:hover,.Page001475 .p_page em a.a_cur{ background:#8b262a; color:#fff;}
.Page001475 .p_page em{ font-style:normal; position:relative; top:-1px;}
.Page001475 .i_text{ width:50px; height:40px; border:none; padding:0px; text-align:center; font-size:12px; background:url(../images/Page001475-page_inputbg.jpg) no-repeat; display:inline-block; position:absolute; top:-13px; margin:0 8px;}
.Page001475 .i_button { width:50px; height:40px; cursor:pointer; border:none; background:url(../images/Page001475-pagego.jpg) no-repeat; display:inline-block; position:absolute; top:-13px;right: -111px;}
/*Page001475 end*/

/*
 .Bottom001138 为demo编号
 */
.Bottom001138 .contact{ background-color:#f1f6fa; padding:2%; margin:0 auto;}
.Bottom001138 .contact .auto{ position:relative;}
.Bottom001138 .contact .auto a{
    font-size:16px;
    line-height:42px;
    /*position:absolute;*/
    /*right:0;*/
    /*top:50%;*/
    position: fixed;
    right: 20px;
    bottom: 20px;

    z-index:10;
    margin-top:-21px;
    color:#fff;
    background: url(../images/Bottom001138-icon.png) no-repeat 30px center #a7a7a7; padding-left:59px; padding-right:28px;
}
.Bottom001138 .contact .auto a:hover{ background-color:#8b262a;}
.Bottom001138 .contact dl{ display:table; width:100%;}
.Bottom001138 .contact dd{ display:table-cell; vertical-align:middle; padding-left:43px; position:relative;}
.Bottom001138 .contact dd:nth-child(1){ width:30%;}
.Bottom001138 .contact dd b{ display:block;color:#8b262a; font-size:26px;}
.Bottom001138 .contact dd:nth-child(2) b{ font-weight:normal; font-size:16px;}
.Bottom001138 .contact dd::before{ position:absolute; content:''; background:url(../images/Bottom001138-icon_call.png) no-repeat left center; width:35px; height:35px; left:0; top:50%; margin-top:-17px;}
.Bottom001138 .contact dd:nth-child(2)::before{ background-image:url(../images/Bottom001138-icon_cur.png);}

.Bottom001138 .bottom{ background:/*url(../images/Bottom001138-bg.jpg)*/  #862629 no-repeat center top; background-size:cover; color:#e1e1e1;padding:3% 2%;}
.Bottom001138 .bottom dl{ float:left; width:12%;}
/*.Bottom001138 .bottom dl:nth-child(6){ float:left; width:15%;}*/
.Bottom001138 .bottom dt{ font-size:16px; padding-bottom:10px; margin-bottom:15px; display:inline-block; position:relative;}
.Bottom001138 .bottom dt a{color:#e1e1e1; }
.Bottom001138 .bottom dt span{ display:none;}
.Bottom001138 .bottom dt::before,
.Bottom001138 .bottom dt::after{position:absolute; content:''; left:0; bottom:0;}
.Bottom001138 .bottom dt::before{  width:100%; height:1px; background-color:rgba(255,255,255,0.2);}
.Bottom001138 .bottom dt::after{ background-color:#d06049; height:2px; width:20%;}

.Bottom001138 .bottom dd{ line-height:30px; }
.Bottom001138 .bottom dd a{color:#e1e1e1; opacity:0.6;}
.Bottom001138 .bottom dd a:hover{opacity:1;}
.Bottom001138 .bottom ul{ float:right; width:22.5%; overflow:hidden;}
.Bottom001138 .bottom ul li{ max-width:150px; padding:0 2%;  text-align:center; margin:0 auto;}
.Bottom001138 .bottom ul li img{ border:1px solid rgba(212,212,212,0.2); padding:7px; width:100%;}

.Bottom001138 footer{ background-color:#761c1f; color:#bbbbbb; font-size:12px;padding:1% 2%;}
.Bottom001138 footer a{ color:#bbbbbb; text-decoration:underline;}
.Bottom001138 footer dl{ float:right;}
.Bottom001138 footer dl a{ display:inline-block; position:relative; text-decoration:none; padding-left:9px; margin-left:9px;}
.Bottom001138 footer a:hover{ color:#fff;}
.Bottom001138 footer dl a::before{ position:absolute; content:''; width:1px; height:8px; left:0; top:50%; margin-top:-4px; background-color:#bbbbbb;}
.Bottom001138 footer dl a:first-child::before{ display:none; padding-left:0; margin-left:0;}
@media(min-width:901px){
.Bottom001138 .bottom dd{display:block !important;}
}
@media(max-width:900px){
.Bottom001138 .contact .auto a{ right:2%;}
.Bottom001138 .contact dl,
.Bottom001138 .contact dd{ display:block; width:auto !important;}
.Bottom001138 .bottom dl{ float:none; width:auto;}
.Bottom001138 .bottom dl dt a{ display:none;}
.Bottom001138 .bottom dl dt,
.Bottom001138 .bottom dl dt span{ display:block;}
.Bottom001138 .bottom dl dd{ display:none;}
.Bottom001138 .bottom dl dt span{ padding:5px 0; position:relative; cursor:pointer;}
.Bottom001138 .bottom dl dt span::before,
.Bottom001138 .bottom dl dt span::after{ position:absolute; content:''; top:50%; margin-top:-1px; width:14px; height:2px; background-color:#fff; right:0; }
.Bottom001138 .bottom dl dt span::after{ transform:rotate(90deg);}
.Bottom001138 .bottom dt::after{ width:10%;}
.Bottom001138 .bottom ul{ float:none; margin:0 auto; width:50%; max-width:250px;}
}
@media(max-width:480px){
.Bottom001138 .contact .auto a{ position:relative; display:block; width:151px; right:auto; margin:0 auto;}
.Bottom001138 .contact dl{ padding:2% 0;}
.Bottom001138 .bottom dl dt{ font-size:14px;}
}
/*
 .Timeline000192 为demo编号
 */
.Timeline000192{ padding-top:20px; padding-bottom:40px !important;background:url(../images/Floor001711-bg.jpg) repeat;}
.Timeline000192 .box{ /*padding-left:80px;*/ padding-left:10px; padding-right:10px; position:relative; /*width:1366px;*/ margin:0 auto;padding-bottom:50px !important;}
.Timeline000192 .box .event_year{width: 60px;border-bottom: 2px solid #fff;text-align: center; position:fixed; margin-left:-80px;bottom: 0px;}
.Timeline000192 .event_year li{height: 40px;line-height: 40px;background: #fff;margin-bottom: 1px;font-size: 18px;color: #828282;cursor: pointer; position:relative;}
.Timeline000192 .event_year li i{ display:none;}
.Timeline000192 .event_year li.active{ background-color:#862629; color:#fff;}
.Timeline000192 .event_year li.active i{ display:block; position:absolute; border-top:10px solid transparent; border-bottom:10px solid transparent; border-left:10px solid #862629; right:-9px; top:50%; margin-top:-10px;}
.Timeline000192 .event_list{ background:url(../images/Timeline000192-line.png) repeat-y 139px top;}
.Timeline000192 .event_list h3{ margin:0;padding: 0 0 10px 157px;font-size: 24px;font-family: Georgia;color: #862629;background: url(../images/Timeline000192-icon_year.png) no-repeat 133px 9px;line-height: 30px;font-style: italic;}
.Timeline000192 .event_list li{ padding-left:176px; position:relative; margin-bottom:10px; font-size:14px;}
.Timeline000192 .event_list li time{ position:absolute; left:0; text-align:right; width:127px; background:url(../images/Timeline000192-icon_time.png) no-repeat right center; padding:10px 19px 10px 0; min-height:24px;}
.Timeline000192 .event_list li p{ margin:0; background-color:#fff; border-bottom:2px solid #fff; padding:10px 15px; position:relative;}
.Timeline000192 .event_list li p i{ position:absolute; border-top:10px solid transparent; border-bottom:10px solid transparent; border-right:10px solid #fff; left:-9px; top:12px;}



/*
 .Galary000345 为demo编号
 */
.Galary000345 {padding-top:30px;background:url(../images/Floor001711-bg.jpg) repeat; padding-bottom:1%; margin:0 auto;}
.Galary000345 .auto_1300{ max-width:1366px; margin:0 auto;}
.Galary000345 li {float: left;/* margin-right: 106px;*/ width:100%; height:200px; color: #747474;margin-bottom: 48px;font-size: 14px; text-align:center;}
.Galary000345 li.remove {margin-right: 0;}
.Galary000345 li img {width: 260px;height: 168px;border: 1px solid #c4bebf;}
.Galary000345 li .onpic{width: 262px; height: 170px; overflow: hidden; display:inline-block;}
.Galary000345 li h4 span{font-weight: 100;padding-left: 18px;background: url(../images/Galary000345-icon.png) left center no-repeat;line-height: 30px;color: #747474; margin:0;}
.Galary000345 li:hover img {border: 1px solid #92321d;}
.Galary000345 li:hover h4 {color: #92321d;}

@media(min-width:640px) {
    .Galary000345 li{ width:50%;}
}
@media(min-width:1024px) {
   .Galary000345 li{ width:33.3333%;}
}
@media(min-width:1280px) {
   .Galary000345 li{ width:25%; text-align:center;}
}


/*::::: PIROBOX RULES::::::::*/
.piro_overlay { position: fixed; _position: absolute; top: 0; left: 0; width: 100%; height: 100%; background:#000; display: none; z-index:99997; }
.loading span{position:absolute;top:50%;left:50%;margin-top:-15px;margin-left:-15px;width:30px;height:30px;display:block;z-index:100008; background:none }
.loading span span{position:absolute; display:block; width:30px;height:30px; z-index:100009;background: url(../images/Galary000345-ajax-loader.gif) center center no-repeat!important;}
.caption{position:absolute;bottom:0;left:0;margin:0;display:block; padding:0px; cursor:text; background:#222;}
.piro_nav{position:absolute;bottom:0;left:50%;margin:0;display:block; padding:0; background:none;}
.caption p{ display:block; margin:0;padding:4px 28px 4px 38px; text-align:center; font-weight:normal; background:black; color:white; font-size:12px; display: none;}
a.piro_close{position:absolute;top:20px;right:20px;height:35px;width:35px;background:url(../images/Galary000345-close_btn.png) no-repeat;cursor:pointer;z-index:100006;}
a:hover.piro_close{background:url(../images/Galary000345-close_btn_h.png) no-repeat;}
a.piro_next{position:absolute;top:50%;width:35px; height:35px;right:20px;text-indent:-999em;outline:none; display:block; margin:-18px 0 0 0;background:url(../images/Galary000345-next.png) center right no-repeat; border:none; cursor:pointer;z-index:1000000001}
a:hover.piro_next{background:url(../images/Galary000345-next_h.png) center right no-repeat;}
a.piro_prev{position:absolute;top:50%;width:35px; height:35px;left:20px; text-indent:-999em; outline:none;display:block;margin:-18px 0 0 0;background: url(../images/Galary000345-prev.png) center left no-repeat;border:none; cursor:pointer; z-index:1000000000}
a:hover.piro_prev{background:url(../images/Galary000345-prev_h.png) center left no-repeat;}
.pirobox_content {position:absolute; top:50%; left: 50%; padding:0; width: 800px; height: 600px; margin:-300px 0 0 -400px; display:block; z-index:99998;font-family:Trebuchet MS,Arial;}
.pirobox_content table,tbody,tr,th,td{margin:0;padding:0;border:none;}
.pirobox_content img{ margin:0; padding:0; border:none;}
.t_l{background:url(../images/Galary000345-t_l.png) no-repeat; width:20px; height:20px;}
.t_r{background: url(../images/Galary000345-t_r.png) no-repeat; width:20px; height:20px;}
.t_c{height:20px; background:url(../images/Galary000345-t_c.png) repeat-x;}
.c_l{width:20px; background: url(../images/Galary000345-c_l.png) repeat-y;}
.c_c{background:black; margin:0; padding:0;}
.c_c div{width:760px; height:560px; margin:0; padding:0 0 0px 0;}
.c_r{width:20px; background: url(../images/Galary000345-c_r.png) repeat-y;}
.b_c{height:20px; background:url(../images/Galary000345-b_c.png) repeat-x;}
.b_l{background:url(../images/Galary000345-b_l.png) no-repeat; width:20px; height:20px;}
.b_r{background:url(../images/Galary000345-b_r.png) no-repeat; width:20px; height:20px;}
.box_img{ position:absolute; z-index:99995; background: url(../images/Galary000345-img_bg.png);width: 100%; top:30px; left:30px; height: 100%; padding:0;}
.err_mess{ position:absolute;bottom:20px; color:white; padding:0; margin:0 0 0 20px; display:block;}
.err_mess a{color:red; font-weight:700;}
.number{position:absolute;margin-left:3px;height:18px;width:30px; padding:3px;left:0;color:#666;bottom:1px; font-size:11px;}
/*a.link_to {position:absolute;margin-right:6px;height:20px;width:20px;right:0;color:#999;bottom:3px; background:url(../images/Galary000345-link_out.png) no-repeat; text-indent:-999em; display: none;}
a:hover.link_to { background:url(../images/Galary000345-link_out_h.png) no-repeat; display: none;}*/
a.play{position:absolute;top:20px!important;top:20px;left:20px!important;left:20px;width:40px; height:40px; margin:0; outline:none; display:block;background:url(../images/Galary000345-play.png) no-repeat; text-indent:-999em; border:none;cursor:pointer;}
a:hover.play{background:url(../images/Galary000345-play_h.png) no-repeat;}
a.stop{position:absolute;top:20px!important;top:20px;left:20px!important;left:20px;;width:40px; height:40px; margin:0; outline:none; display:block;background:url(../images/Galary000345-pause.png) no-repeat;text-indent:-999em; border:none;cursor:pointer;}
a:hover.stop{background:url(../images/Galary000345-pause_h.png) no-repeat;}
/*::::: PIROBOX RULES::::::::*/
.TextList001398{ padding:2% 0;background:url(../images/Floor001711-bg.jpg) repeat; }
.TextList001398 ul{ width:1366px; margin:0 auto;}
.TextList001398 li{height: 49px; padding: 0 10px; border-bottom: 1px solid #e3e3e3; line-height: 49px; position:relative;}
.TextList001398 li a{display:block; padding: 0 110px 0 20px; background: url(../images/TextList001398_dow.png) 0 50% no-repeat; font-size: 16px; color: #3d3d3d;}
.TextList001398 li a:hover{color: #862629;}
.TextList001398 li .btn{width: 100px; 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;}
.TextList001398 li:nth-child(2n+1){background: #eaeaea;}
/*PicList002149 */
.PicList002149{ padding-top:2%; background:url(../images/Floor001711-bg.jpg) repeat; padding-bottom:2%;}

.PicList002149 .auto{ max-width:1366px;}

.PicList002149 h3{ margin:0; font-size:18px;}
.PicList002149 li a:hover{ color:#862629;}
/*.PicList002149 p{ line-height:26px; overflow:hidden; color:#999; height:52px; margin:2% 0 0 0;}*/
.PicList002149 ol{ background-color:#fafafa; margin-bottom:2%; position:relative; padding-left:36.25%;}
.PicList002149 ol .Ispic{ width:36.25%; position:absolute; left:0; top:0; height:100%;}
.PicList002149 ol .Ispic img{ display:none;}
.PicList002149 ol div{ padding:5% 10% 3% 5%;}
.PicList002149 ol h3 a{ color:#862629;}
.PicList002149 ol time{ display:block; padding:3% 0;}
.PicList002149 ol p{ margin:0 0 3% 0; height:78px;}
.PicList002149 ol span{ display:inline-block; width:130px; line-height:40px; text-align:center; color:#fff; background:#862629; font-size:12px;}

.PicList002149 li{ overflow:hidden; padding-left:160px; padding-right:58px; position:relative; margin-bottom:2%; background-color:#fafafa;}


.PicList002149 li .after{ position:absolute;display: block; content:''; right:0; top:0;width:58px; height:100%; background:url(../images/PicList002149-more.png) no-repeat center center; border-left:2px solid #fff;}


.PicList002149 li div{border-left:1px solid #ededed; padding:2% 3%;}
.PicList002149 li time{ position:absolute; left:0; top:0; width:160px; height:100%;}
.PicList002149 li time span{ position:absolute; width:100%; text-align:center; top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%); -moz-transform:translateY(-50%); transform:translateY(-50%); color:#b2b2b2; font-size:16px;}
.PicList002149 li time i{ font-style:normal; font-size:50px; color:#999; display:block; font-family:"Courier New", Courier, monospace; line-height:40px;}
.PicList002149 li time i:after{ display:block; content:''; margin:5px auto; height:1px; width:50%; max-width:66px; background:#dfdfdf;}
@media(max-width:1000px){
.PicList002149 li{padding-left:100px;padding-right:30px;}
.PicList002149 li:after{width:30px; background-size:35% auto;}
.PicList002149 li time{width:100px;}
.PicList002149 li time span{font-size:14px;}
.PicList002149 li time i{font-size:40px;line-height:30px;}
}
@media(max-width:768px){
.PicList002149 h3{ font-size:16px;}
}
@media(max-width:640px){
.PicList002149 ol{ padding-left:0;}
.PicList002149 ol .Ispic{ width:auto; position:relative; height:auto; display:block; padding-bottom:60%;}
.PicList002149 ol div{ padding:3%;}
}
@media(max-width:480px){
.PicList002149 li{padding-left:80px;padding-right:0;}
.PicList002149 li:after{ display:none;}
.PicList002149 li time{width:80px;}
.PicList002149 li time span{font-size:12px;}
.PicList002149 li time i{font-size:30px;}
.PicList002149 h3{ font-size:14px;}
/*.PicList002149 p{ font-size:12px; line-height:20px; overflow:hidden; height:40px;}*/
.PicList002149 ol p{ height:60px;}
}




.PicList002149 .SinglePage{
    /*width: 1356px;*/
    width: 100%;
    margin: 0 auto;
}

/*
 .Map004 为demo编号
 */
.Map001{ padding:20px 0px 40px 0;background:url(../images/Floor001711-bg.jpg) repeat;}
.Map001 .map{width:830px; float:left;}
.Map001 .map #allmap{ height:485px; width:100%;}
.Map001 .map #allmap *{ font-size:12px !important;}
.Map001 .info{ float:right; width:500px; background-color:#f9f9f9; min-height:400px;}
.Map001 .info ul{ padding:35px 29px;}
.Map001 li{ line-height:25px; background-position: left 26px; padding:26px 0 26px 60px; font-size:16px; background-repeat:no-repeat; color:#7e7e7e; border-bottom:1px #dbdbdb dotted;}
.Map001 li.name{ background-image:url(../images/Map001-icon_name.png);}
.Map001 li.add{ background-image:url(../images/Map001-icon_add.png);}
.Map001 li.tel{ background-image:url(../images/Map001-icon_tel.png);}
.Map001 li.fax{ background-image:url(../images/Map001-icon_fax.png);}
.Map001 li.email{ background-image:url(../images/Map001-icon_email.png);}


/*
 .RighInfo001385 为demo编号
 */
.RighInfo001385{ padding-top:20px;background:url(../images/Floor001711-bg.jpg) repeat; padding-bottom:30px;}

.RighInfo001385 .clearfix{ max-width:1366px; margin:0 auto;}

.RighInfo001385 .clearfix h1{ text-align:center; color:#444;}
.RighInfo001385 .clearfix h1 a:hover{ color:#862629;}



/*
 .Floor000466为demo编号
*/ 
.Floor000466 { background:url(../images/Floor001711-bg.jpg) repeat; }
.Floor000466 .auto{ padding:30px 0; }
.Floor000466 .text{ text-align:center; }
.Floor000466 .text h1{ margin:20px 0; color: #424242; font-size: 24px; }
.Floor000466 .text h1 a{ display:inline-block; padding:0 17px; }

.Floor000466 .text h1 i{ width: 55px; height: 20px; display:inline-block; }
.Floor000466 .text h1 .left{ background:url(../images/Floor000456_l.png) no-repeat; }
.Floor000466 .text h1 .right{ background:url(../images/Floor000456_r.png) no-repeat; }
.Floor000466 .text p{ margin:20px 0 50px 0; }


.Floor000466 ul li{ height: 144px; margin-bottom: 45px; position:relative;float:left;width:12%;margin-right:5.6%; }
.Floor000466 ul li .pic{ position:absolute; top:0; left:0;position:inherit;}
.Floor000466 ul li .pic img{width:100%;}

.Floor000466 ul li dl{ margin-left:150px; padding-left:19px; width: 1216px; height: 144px; border: 1px solid #efefef; background: #f9f9f9; }
.Floor000466 ul li dd{ float: left; }
.Floor000466 ul li dd a{ display:block; width: 149px; line-height: 87px; font-size: 18px; padding-left: 90px; margin-top: 28px; background: url(../uploadfiles/Floor000456_1.png) no-repeat; background-position: left center; -webkit-box-sizing: initial;-moz-box-sizing: initial;box-sizing: initial}
.Floor000466 ul li dd a:hover{ color:#8b262a;}
.Floor000466 ul .li1 .dd2 a{ background:url(../uploadfiles/Floor000456_2.png) no-repeat; }

/*
.Floor000466 ul .li6, .Floor000466 ul .li12{ float:right; padding-right:0px;}*/
.Floor000466 ul .li6 .pic, .Floor000456 ul .li7 .pic, .Floor000456 ul .li8 .pic{ position:inherit;}



/*
 .Banner001349 为demo编号
 */
.Banner001349{ position:relative; z-index:1;}
.Banner001349 ul li img{ display:block; width:100%;}
.Banner001349 .bx-wrapper .bx-pager {text-align: center; position:absolute; bottom:20px; width:100%;}
.Banner001349 .bx-wrapper .bx-pager .bx-pager-item,.Banner001349 .bx-wrapper .bx-controls-auto .bx-controls-auto-item {	display: inline-block;	*zoom: 1;	*display: inline;}
.Banner001349 .bx-wrapper .bx-pager.bx-default-pager a {text-indent: -9999px;	display: block;	width: 10px;	height: 10px;	margin: 0 5px;	outline: 0; background: url(../images/Banner001349-controls.png) no-repeat -27px -144px;}
.Banner001349 .bx-wrapper .bx-pager.bx-default-pager a.active {background-position: -9px -144px;}
.Banner001349 .bx-wrapper .bx-prev {left: 0;	background: url(../images/Banner001349-controls.png) no-repeat 0 0;}
.Banner001349 .bx-wrapper .bx-next {right: 0;background: url(../images/Banner001349-controls.png) no-repeat -70px 0px;}
.Banner001349 .bx-wrapper .bx-prev:hover {	background-position: 0 -65px;}
.Banner001349 .bx-wrapper .bx-next:hover {	background-position: -70px -65px;}
.Banner001349 .bx-wrapper .bx-controls-direction a {position: absolute;	top: 50%;margin-top: -32px;	outline: 0;	width: 70px;	height: 65px;	text-indent: -9999px;	z-index: 9999;}
/*
 .Floor001711 为demo编号
 */
.Floor001711{ background:url(../images/Floor001711-bg.jpg) repeat; padding-bottom:3%; padding-top:3%; margin:0 auto;}
.Floor001711 .title{text-align: center;border-bottom: 1px solid #fff;color: #d5d5d5;padding-bottom: 1.5%;position: relative;text-transform: uppercase;margin-bottom: 3%;}
.Floor001711 .title h1{font-size: 24px; font-weight: normal;margin: 0;color: #555;}
.Floor001711 .title::before{ position:absolute; content:''; width:50px; height:2px; background-color:#862629; left:50%; margin-left:-25px; bottom:-1px;}
.Floor001711 .more{ text-align:center; padding-top:6%;}
.Floor001711 .more a{ display:inline-block; line-height:45px; border:1px solid #d4d4d4; padding:0 62px 0 30px; background:url(../images/Floor001691-more.gif)  no-repeat 80% center; color:#a8a8a8; transition:0.3s;}
.Floor001711 .more a:hover{ padding-right:2.5em; background-color:#862629; background-position:120% center; color:#fff; transition:all ease 0.5s; background-image:url(../images/Floor001691-more_hover.gif);}

.Floor001711 ul{/*margin-top:-10%;*/ float:left; width:100%; margin:0 auto;/* background-color:#333*/ padding-bottom:4%;}
.Floor001711 li{ float:left; width:19%; margin-right:8%; position:relative; z-index:10;}
.Floor001711 li::before{ position:absolute; content:''; width:100%; height:7px; left:0; bottom:-7px; background:url(../images/Floor001711-ying.png) no-repeat center top;}
.Floor001711 li:last-child{ margin-right:0;}
.Floor001711 li a{ display:block; position:relative; border-radius:10px; background-color:rgba(255,255,255,0.9); overflow:hidden;transition:0.3s;}
.Floor001711 li a:hover{ background-color:#862629;}
.Floor001711 li figure{ padding-bottom:78%; position:relative;background:url(../images/Floor001711-icon1.png) no-repeat center bottom/auto 85%; transition:0.3s; overflow:hidden;}
.Floor001711 li:nth-child(2) figure{ background-image:url(../images/Floor001711-icon2.png);}
.Floor001711 li:nth-child(3) figure{ background-image:url(../images/Floor001711-icon3.png);}
.Floor001711 li:nth-child(4) figure{ background-image:url(../images/Floor001711-icon4.png);}
.Floor001711 li a:hover figure{ background-position:center -100%;}
.Floor001711 li figure span{ position:absolute; left:0; top:-100%; height:100%; width:100%;transition:0.3s;}
.Floor001711 li a:hover figure span{ top:0;}
.Floor001711 li div{ padding:10% 4% 15% 4%; text-align:center;}
.Floor001711 li h1{ margin:0;font-size:18px; color:#7d6e63;}
.Floor001711 li h1 span{ font-size:20px; font-family:"Courier New", Courier, monospace; letter-spacing:-2px; font-weight:normal; opacity:0.5;}
.Floor001711 li p{ font-size:12px; line-height:20px;color:#333; overflow:hidden; height:40px; margin-bottom:0; padding:0 8%;}
.Floor001711 li a:hover *{ color:#fff !important;}
@media(max-width:768px){
.Floor001711 ul{ float:none; margin-top:0; max-width:640px; margin:0 auto;}
.Floor001711 li{ width:49%; margin-top:15px;}
.Floor001711 li:nth-child(2n){ margin-right:0;}
}
@media(max-width:375px){
.Floor001711 li h1{ font-size:16px;}
.Floor001711 li h1 span{ font-size:12px; letter-spacing:0;}
}
/*
 .Floor001691 为demo编号
 */
.Floor001691{ background:url(../images/Floor001691-bg.jpg) repeat; padding:3% 0;}
.Floor001691 .title{text-align: center;border-bottom: 1px solid #e0e0e0;color: #d5d5d5;padding-bottom: 1.5%;position: relative;text-transform: uppercase;margin-bottom: 3%;}
.Floor001691 .title h1{font-size: 24px; font-weight: normal;margin: 0;color: #555;}
.Floor001691 .title::before{ position:absolute; content:''; width:50px; height:2px; background-color:#862629; left:50%; margin-left:-25px; bottom:-1px;}

.Floor001691 li{ float:left; width:28.5%; margin-right:7.25%; margin-bottom:3%;}
.Floor001691 li:last-child{ margin-right:0;}
.Floor001691 li a{ display:block; background-color:#fff; transition:0.3s;}
.Floor001691 li figure{ position:relative;}
.Floor001691 li img{ display:block; width:100%;}
.Floor001691 li time{ position:absolute; text-align:center; left:5%; top:5%; color:#fff; font-size:40px; font-family:Arial, Helvetica, sans-serif;}
.Floor001691 li time b{ font-size:16px; display:block;}
.Floor001691 li div{ padding:5%; position:relative;}
.Floor001691 li h3{ margin:0; font-size:16px;color:#333;}
.Floor001691 li p{ margin-bottom:0; line-height:24px; overflow:hidden; height:48px; color:#999;}
.Floor001691 li a:hover{ background-color:#8b262a;}
.Floor001691 li a:hover div *{ color:#fff !important;}
.Floor001691 li a:hover div::before{ position:absolute; top:-10px; left:5%; content:''; width:0; height:0; border:10px solid #8b262a; border-top:0; border-left-color:transparent;border-right-color:transparent; z-index:4;}
.Floor001691 li:nth-child(2) a:hover div::before{ left:auto; top:auto; right:5%; bottom:-10px; transform:rotate(180deg);}

.Floor001691 .more{ text-align:center; padding-top:2%;transition:all ease 0.5s;}
.Floor001691 .more a{ display:inline-block; line-height:45px; border:1px solid #d4d4d4; padding:0 62px 0 30px; background:url(../images/Floor001691-more.gif) no-repeat 80% center; color:#a8a8a8; transition:0.3s;}
.Floor001691 .more a:hover{ padding-right:2.5em; background-color:#862629; background-position:120% center; color:#fff; transition:all ease 0.5s; background-image:url(../images/Floor001691-more_hover.gif);}
@media(max-width:1000px){
.Floor001691 li{ width:32%; margin-right:2%;}
}
@media(max-width:768px) and (min-width:481px){
.Floor001691 li time{ font-size:30px;}
.Floor001691 li h3{ font-size:14px;}
.Floor001691 li p{ font-size:12px; line-height:20px; height:40px;}
}
@media(max-width:480px){
.Floor001691 .title h1{font-size:24px;}
.Floor001691 .title h1 span{ color:#e57e47;}
.Floor001691 .title p{ font-size:18px;letter-spacing:5px; }
.Floor001691 li{ float:none; width:auto; margin-right:0;}
}

/*
 .Floor001643 为demo编号
 */
.Floor001643{padding-top: 3%; padding-bottom:5%;}
.Floor001643 .title{text-align: center;border-bottom: 1px solid #e9e9e9;color: #d5d5d5;padding-bottom: 1.5%;position: relative;text-transform: uppercase;margin-bottom: 3%;}
.Floor001643 .title h1{font-size: 24px; font-weight: normal;margin: 0;color: #555;}
.Floor001643 .title::before{ position:absolute; content:''; width:50px; height:2px; background-color:#2078da; left:50%; margin-left:-25px; bottom:-1px;}

.Floor001643 .more{ text-align:center; padding-top:3%;}
.Floor001643 .more a{ border:1px solid #e0e0e0; font-weight:bold; font-size:0.8em; display:inline-block; line-height:2.85em; padding-left:2.5em; padding-right:3.5em; border-radius:30px; background:url(../images/Floor001643-a_more.png) no-repeat 90% center;transition:all ease 0.5s;}
.Floor001643 .more a:hover{ padding-right:2.5em; background-color:#2078da; background-position:120% center; color:#fff; transition:all ease 0.5s;}

.Floor001643 li{ border-bottom:1px solid #f7f7f7; padding-bottom:2%; position:relative; margin-bottom:3%;}
.Floor001643 li::before{ position:absolute; content:''; width:30px; height:2px; background-color:#555; left:0; bottom:0;}
.Floor001643 li:last-child{ margin-right:0;}
.Floor001643 li figure{overflow:hidden;}
.Floor001643 li figure span{background-size:contain;transition:0.5s; display:block; padding-bottom:65%;}
.Floor001643 li:hover figure span{ transform:scale(1.08);}
.Floor001643 li h1,
.Floor001643 li p{ margin:0;}
.Floor001643 li h1{ font-weight:normal; font-size:14px; padding-top:5%; padding-bottom:3%;}
.Floor001643 li p{font-size:12px; color:#999; line-height:18px; height:36px; overflow:hidden;}
@media(min-width:480px){
.Floor001643 li{ float:left; width:30.666666%; margin-right:4%; margin-bottom:0;}
}
@media(max-width:640px){
.Floor001643 .title h1{ font-size:20px;}
}
/*
 .Floor001703 为demo编号
 */
.Floor001703{ background:url(../images/Floor001711-bg.jpg) repeat; padding-bottom:3%; padding-top:3%; overflow:hidden;}
.Floor001703 .title{text-align: center;border-bottom: 1px solid #fff;color: #d5d5d5;padding-bottom: 1.5%;position: relative;text-transform: uppercase;margin-bottom: 3%;}
.Floor001703 .title h1{font-size: 24px; font-weight: normal;margin: 0;color: #555;}
.Floor001703 .title::before{ position:absolute; content:''; width:50px; height:2px; background-color:#862629; left:50%; margin-left:-25px; bottom:-1px;}
.Floor001703 .more{ text-align:center; padding-top:2%;transition:all ease 0.5s;}
.Floor001703 .more a{ display:inline-block; line-height:45px; border:1px solid #d4d4d4; padding:0 62px 0 30px; background:url(../images/Floor001691-more.gif) no-repeat 80% center; color:#a8a8a8; transition:0.3s;}
.Floor001703 .more a:hover{ padding-right:2.5em; background-color:#862629; background-position:120% center; color:#fff; transition:all ease 0.5s; background-image:url(../images/Floor001691-more_hover.gif);}

.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:#8b262a; 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;}
}

/*
 .Banner001554 为demo编号
 */
.Banner001554 div{ height:270px; background-position:center top; background-repeat:no-repeat;}


/*
 .Menu005 为demo编号
 */
/*  多余-重复
.Menu005{ padding-bottom:30px; background:url(../images/Floor001711-bg.jpg) repeat;}
.Menu005 .Current{ text-align:right; line-height:80px;}
.Menu005 .Current,
.Menu005 .Current a{ color:#838383;}
.Menu005 .Current a:hover{ color:#8b262a;}
.Menu005 .Current span{ color:#8b262a;}
.Menu005 .Nav{ background-color:#e5e5e5;}
.Menu005 .Nav .auto{ position:relative;}
.Menu005 .Nav header{ float:left; background:url(../images/Menu005-tit_bg.jpg) no-repeat; width:209px; height:159px; display:table; margin-top:-83px;}
.Menu005 .Nav header dl{ display:table-cell; vertical-align:middle; text-align:center; color:#fff; font-size:26px;}
.Menu005 .Nav header dl span{ font-size:14px; display:block;}
.Menu005 .Nav ul{ float:left;}
.Menu005 .Nav li{ float:left; border-right:1px solid #ead5d5; width:144px; text-align:center;}
.Menu005 .Nav li a{ display:block; line-height:76px; font-size:16px;}
.Menu005 .Nav li a.aon,
.Menu005 .Nav li a:hover{ border-top:2px solid #8b262a; line-height:74px; color:#8b262a; background-color:#fff;}
.Menu005 .Nav li dl{ display:none; width:100%; text-align:center; position:absolute; left:0; top:76px; background-color:#fff;}
.Menu005 .Nav li dl a{ line-height:50px; display:inline-block; padding-left:9px; margin:0 30px; color:#b0b0b0; background:url(../images/Menu005-dot.jpg) no-repeat left center; font-size:14px;}
.Menu005 .Nav li dl a.aon,
.Menu005 .Nav li dl a:hover{ line-height:50px; border-top:0;}*/



/*
 .Floor000456为demo编号
*/ 
.Floor000456 { background:url(../images/Floor001711-bg.jpg) repeat; }
.Floor000456 .auto{ padding:30px 0; }
.Floor000456 .text{ text-align:center; }
.Floor000456 .text h1{ margin:20px 0; color: #424242; font-size: 24px; }
.Floor000456 .text h1 a{ display:inline-block; padding:0 17px; }

.Floor000456 .text h1 i{ width: 55px; height: 20px; display:inline-block; }
.Floor000456 .text h1 .left{ background:url(../images/Floor000456_l.png) no-repeat; }
.Floor000456 .text h1 .right{ background:url(../images/Floor000456_r.png) no-repeat; }
.Floor000456 .text p{ margin:20px 0 50px 0; }


.Floor000456 ul li{ height: 144px; margin-bottom: 15px; position:relative; }
.Floor000456 ul li .pic{ position:absolute; top:0; left:0; }
.Floor000456 ul li .pic img{ width: 144px; height: 144px; }

.Floor000456 ul li dl{ margin-left:150px; padding-left:19px; width: 1216px; height: 144px; border: 1px solid #efefef; background: #f9f9f9; }
.Floor000456 ul li dd{ float: left; }
.Floor000456 ul li dd a{ display:block;  line-height: 87px; font-size: 18px; padding-left: 90px; margin-top: 28px; background: url(../uploadfiles/Floor000456_1.png) no-repeat; background-position: left center; -webkit-box-sizing: initial;-moz-box-sizing: initial;box-sizing: initial}
.Floor000456 ul li dd a:hover{ color:#8b262a;}

.Floor000456 .service li{ height: 100px;}
.Floor000456 .service li dl{ height: 100px;margin-left:105px;width: 1261px;}
.Floor000456 .service li dd a{ display:block;  line-height: 60px;margin-top:20px;padding-left: 70px;margin-right: 30px}
.Floor000456 .service li .pic img{ width: 100px; height: 100px; margin-right: 30px;}

.Floor000456 ul .li1 .dd2 a{ background:url(../uploadfiles/Floor000456_2.png) no-repeat; }


.Floor000456 ul .li2 .dd1 a{ background:url(../uploadfiles/Floor000456_3.png) no-repeat; }
.Floor000456 ul .li2 .dd2 a{ background:url(../uploadfiles/Floor000456_4.png) no-repeat; }


.Floor000456 ul .li3 .dd1 a{ background:url(../uploadfiles/Floor000456_5.png) no-repeat; }
.Floor000456 ul .li3 .dd2 a{ background:url(../uploadfiles/Floor000456_6.png) no-repeat; }
.Floor000456 ul .li3 .dd3 a{ background:url(../uploadfiles/Floor000456_7.png) no-repeat; }


.Floor000456 ul .li4 .dd1 a{ background:url(../uploadfiles/Floor000456_8.png) no-repeat; }
.Floor000456 ul .li4 .dd2 a{ background:url(../uploadfiles/Floor000456_9.png) no-repeat; }
.Floor000456 ul .li4 .dd3 a{ background:url(../uploadfiles/Floor000456_10.png) no-repeat; }
.Floor000456 ul .li4 .dd4 a{ background:url(../uploadfiles/Floor000456_11.png) no-repeat; }


.Floor000456 ul .li5 .dd1 a{ background:url(../uploadfiles/Floor000456_12.png) no-repeat; }
.Floor000456 ul .li5 .dd2 a{ background:url(../uploadfiles/Floor000456_13.png) no-repeat; }
.Floor000456 ul .li5 .dd3 a{ background:url(../uploadfiles/Floor000456_14.png) no-repeat; }
.Floor000456 ul .li5 .dd4 a{ background:url(../uploadfiles/Floor000456_15.png) no-repeat; }
.Floor000456 ul .li5 .dd5 a{ background:url(../uploadfiles/Floor000456_16.png) no-repeat; }


.Floor000456 ul .li6, .Floor000456 ul .li7, .Floor000456 ul .li8{ float:left; padding-right:60px;}
.Floor000456 ul .li6 .pic, .Floor000456 ul .li7 .pic, .Floor000456 ul .li8 .pic{ position:inherit;}



/*
 .Floor001566 为demo编号
 */
.Floor001566{ padding:20px 0; background-color:#fafafa; background:url(../images/Floor001711-bg.jpg) repeat; }
.Floor001566.auto_1200{margin:0 auto;}
.Floor001566 h1{ margin:0 0 25px;  padding-left:30px; background:url(../images/Floor001566_tit.png) no-repeat left center; font-size:16px; color:#333; }
.Floor001566 h1 span{ font-weight:normal; font-size:12px; color:#999; padding-left:10px; }
.Floor001566 ul{ overflow:hidden; margin:0 auto;}
.Floor001566 li:nth-child(1){margin-left:2px;}
.Floor001566 li:nth-child(5){margin-left:2px;}
.Floor001566 li{ float:left; width:311px; margin-right:30px; padding-top:30px;}
.Floor001566 li.last{ margin-right:0; }
.Floor001566 li a{ display:block;}
.Floor001566 li img{ width:382px; height:177px; display:block; }
.Floor001566 li figure{ padding:20px 30px; }
.Floor001566 li h3{ margin:0; font-size:16px;color:#333;}
.Floor001566 li p{ margin:4px 0; padding:6px 0; height:40px; line-height:20px;  color:#666;}
.Floor001566 li span{ display:inline-block; padding-top:9px;padding-right:20px;  color:#999;text-transform:uppercase; background:url(../images/Floor001566_more.png) no-repeat right 11px;}
.Floor001566 li a{ background-color:#fff}
.Floor001566 li a:hover{ background-color:#8b262a; }
.Floor001566 li a:hover *{ color:#fff !important;}
.Floor001566 li a:hover p{ border-bottom-color:#8b262a;}
.Floor001566 li a:hover span{ background-image:url(../images/Floor001566_on.png);}

.title {color:#333;text-align: center;padding:15px;}
.ntime{border-bottom:1px solid #ebebeb;padding-bottom:20px;margin-bottom:20px;text-align: center;color:#444;}
.ft { padding:50px 0 0;  text-align: left}
.ft li{font-size:14px !important;height:30px !important;text-align: center;line-height:30px !important;border:0;text-align: left !important;list-style: none;}
.ft li a{ color:#999 !important;background: none;}
.ft  li::after{background: none;}
.map #map img{max-width: none;}

.Links_list{background: none !important;}
.Links_list ul li{ text-align:center;float:left; overflow:hidden;width:14%;margin:10px 3%;height: auto;}
.Links_list ul .pic a{display: block;border:1px solid transparent;}
.Links_list ul .pic a:hover{ border:1px solid #8b262a;}
.Links_list ul .pic img{width:100%;}
.Links_list ul .h1{ font-size:12px; font-weight:normal; height:20px; line-height:20px; padding-top:5px;}
.Links_list ul .h1 a{ padding:0 3px; white-space:nowrap; display:block; text-overflow:ellipsis; overflow:hidden; font-weight:normal;}

.SearContain li{height: 40px;line-height: 40px;background: none;margin-bottom: 8px;}
.SearContain li a{display:block;height: 45px;line-height: 45px;color:#333;font-size: 16px;border-bottom:1px solid #e1e1e1;margin-bottom: 5px;padding:0 15px;background: none;background: #e5e5e5;}
.SearContain li a:hover{color:#8b262a;}

.SinglePage p{margin:0;}


.SinglePage_auto{
    max-width: 1200px;
    margin: 0 auto;
}