﻿select,input,textarea,button{ font-size:14px; border-radius:0; -webkit-border-radius:0; color:#414446; font-family:"微软雅黑";}
input:focus { outline: none;}
input,button,select,textarea{ border:0px;outline:none;/*-webkit-appearance:none;*//*强制去除表单自带的样式*/}
button{ cursor:pointer;}
textarea{resize:none;/*-webkit-appearance:none;*//*强制去除textarea自带的样式*/ }
textarea,input,select { background:none; border:none; margin:0; padding:0;}
article,aside,footer,header,hgroup,nav,section,figure,figcaption,address{ display: block;} /*html5设置*/
figure,figcaption{ margin:0px; padding:0px;}
audio,canvas,progress,video { display: inline-block; vertical-align: baseline;}
img{ max-width:100%;border:none; border:0;}
a{ color:#333333; text-decoration:none; noline:-webkit-tap-highlight-color:rgba(0,0,0,0);transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
a:focus {outline:none; -moz-outline:none;}
a:hover{ text-decoration:none; color:#3296fa;}
*:hover{transition:all 0.2s linear; -webkit-transition:all 0.2s linear;}
.fl{ float:left;}.fr{ float:right;}.tr{ text-align:right;}.tc{ text-align:center;}
.hidetxt{ display:none;}
.clear{ clear:both;}
.clearfix{_zoom:1;}
:-moz-placeholder {color: #979898;}
::-moz-placeholder {color: #979898;}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {color: #979898;}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {color: #979898;}

/*Top002568 */
.Top002568{ position:relative; z-index:100; background:#fff;}
.Top002568 .header-left{ float:left;}
.Top002568 .header-left,
.Top002568 .header-right{ height:75px;}
.Top002568 .logo img{ max-height:70px;}
.Top002568 .header-right,
.Top002568 .header-mid{ float:right;}
.Top002568 .header-right > *{ margin:0 7px; position:relative;}
.Top002568 .header-right dt figure{ display:none; position:absolute; top:100%; margin-top:10px; z-index:100; width:150px; background:#f3f3f3; right:-20px; padding:10px;}
.Top002568 .header-right dt figure::before{ position:absolute; content:'';  border:6px solid transparent; border-bottom-color:#f3f3f3;right: 22px;top: -12px;}
.Top002568 .header-right dt figure img{ display:block; width:100%;}
.Top002568 .header-right dt a{ width:30px; height:30px; background:url(../images/Top002568_icon_sina.png) no-repeat center center; background-size:contain; display:block;}
.Top002568 .header-right dt a.wx{ background-image:url(../images/Top002568_icon_wx.png);}
.Top002568 .open-search{ position:relative;width:30px; height:40px; background:url(../images/Top002568_icon_search.png) no-repeat center center; background-size:contain; display:block;}
.Top002568 .open-search-show{ background:none;}
.Top002568 .open-search-show::before,
.Top002568 .open-search-show::after{ position:absolute; content:''; width:100%; height:3px; background:#b8272d; transform:rotate(45deg); left:0; top:50%; margin-top:-1.5px;}
.Top002568 .open-search-show::after{ transform:rotate(-45deg);}
.Top002568 .search-box{ display:none; z-index:90; position:absolute; right:0; top:100%;width:300px;}
.Top002568 .search-box .text{ line-height:36px; width:100%;  padding:0 10px; border:3px solid #b8272d;}
.Top002568 .search-box .btn{ position:absolute; right:0; top:0; width:42px; height:42px; background:url(../images/Top002568_icon_search.png) no-repeat center center; background-size:50% auto;}

.Top002568 .header-mid{ width:60%;}
.Top002568 .header-menu li em a{ display:inline-block; line-height:75px; position:relative; font-size:16px; color:#333;}
.Top002568 .header-menu li em a::before{ position:absolute; content:''; left:50%; transform:translateX(-50%); width:0; height:3px; background:#b8272d; transition:0.3s;}
.Top002568 .header-menu li.aon em a::before,
.Top002568 .header-menu li:hover em a::before{ width:100%;}
.Top002568 .header-menu li .sub dt{ line-height:56px;}
.Top002568 .header-menu li .sub dt a{ color:#a4a4a4; padding:0;}
.Top002568 .header-menu li .sub dt a::after{ display:inline-block; width:1px; height:10px; background:#bcbcbc; vertical-align:middle; content:''; margin:0 18px;}
.Top002568 .header-menu li .sub dt:last-child a::after{ display:none;}
.Top002568 .header-menu li .sub dt a:hover{ color:#b8272d; background:none;}
.Top002568 #open_menu{ margin:0;}

.Top002568 #header-menu{ position:fixed; left:-100%; opacity:0; top:0; height:100%; background:rgba(0,0,0,0.5); overflow:auto; max-height:100%; padding:10px; transition:0.3s; width:50%; max-width:300px;}
.Top002568 #header-menu.header-menu-show{ left:0; opacity:1;}
.Top002568 #header-menu ul{ padding:5%; border-radius:5px; background: rgba(184, 39, 45, 0.91);}
.Top002568 #header-menu li:last-child em a,
.Top002568 #header-menu li:last-child em{ border-bottom:0;}
.Top002568 #header-menu li em .op{ display:block;}
.Top002568 #header-menu li .sub dl{ background:rgba(0,0,0,0.22); border-radius:0 0 5px 5px;}
.Top002568 #header-menu li .sub-menu dt a{ border-bottom:1px solid rgba(0, 0, 0, 0.15);}
@media(max-width:1200px){

    .Top002568 .logo img{ max-height:60px;}
    }

@media(max-width:1024px){
.Top002568 #open_menu{ width:30px; height:30px; margin-left:10px;}
.Top002568 #open_menu i{ width:100%;background:#b8272d; height:3px;}
.Top002568 #open_menu i::before,
.Top002568 #open_menu i::after{background:#b8272d;}
}
@media(max-width:480px){
.Top002568 .header-right dt{ display:none;}
.Top002568 .header-right dd.top-search{ position:static;}
.Top002568 .search-box{ width:100%;}
.Top002568 .logo img{ max-height:45px;}
.Top002568 .header-left,
.Top002568 .header-right{ height:55px;}
}
/*
 .Banner002345 为demo编号
 */
.Banner002345{}
.Banner002345{ position: relative; overflow: hidden;}
.Banner002345 .bx-wrapper{ position:relative; z-index:1;}
.Banner002345 .bx-viewport{ z-index:1;}
.Banner002345 li a{ display:block; }
.Banner002345 li img{ display:block; width:140%; position: relative; left: -20%; max-width: none; }
.Banner002345 .bx-pager{margin:0 auto; text-align:center;position:absolute; left:0; width:100%; bottom:20px; z-index:10;}
.Banner002345 .bx-pager div{ display:inline-block; width: 20px; height: 20px; padding: 6px; overflow: hidden;}
.Banner002345 .bx-pager div a{ display:block; width:8px; height:8px; position: relative; background-color:#FFFFFF; -moz-opacity:0.8;  opacity: 0.8; filter:alpha(opacity=80); border-radius:100%; text-indent: 9999px; transition: all .5s ease-in-out;}
.Banner002345 .bx-pager div a:after{ content:""; position: absolute; left: 50%; top: 50%; width: 0; height: 0;  border-radius: 50%; display: block; opacity: 0;transition: all .3s ease-in-out;-webkit-transition: all .5s ease-in-out;-moz-transition: all .5s ease-in-out;-ms-transition: all .5s ease-in-out;}
.Banner002345 .bx-pager div a.active{position: relative;}
.Banner002345 .bx-pager div a.active:after{ opacity: 1;left: -5px; top: -5px; width: 18px; height: 18px;border: 1px solid #fff;}
.Banner002345 .bx-controls-direction{ display: none;}

@media(min-width:768px){
.Banner002345 li img{width:100%; left: 0; max-width: 100%;}
.Banner002345 .bx-pager{ bottom:40px;}
.Banner002345 .bx-controls-direction{ display: block;}
.Banner002345 .bx-controls-direction a {position:absolute; top:50%; z-index: 6; text-indent: 99999px; overflow: hidden; margin-top:-25px; width:50px; height:50px; -ms-transition:left 400ms, right 400ms; transition:left 400ms, right 400ms; -webkit-transition:left 400ms, right 400ms; -moz-transition:left 400ms, right 400ms; -o-transition:left 400ms, right 400ms; background: #fff;}
.Banner002345 .bx-controls-direction .bx-prev {left:-50px;background:url(../images/Banner002345_prev.png) no-repeat 0 0;}
.Banner002345 .bx-controls-direction .bx-next {right:-50px;background:url(../images/Banner002345_next.png) no-repeat 0 0;}
.Banner002345 .bx-controls-direction.on .bx-prev {left:120px;}
.Banner002345 .bx-controls-direction.on .bx-next {right:120px;}
}

/*
 .Floor001243 为demo编号
 */

.Floor001243 section{ background:url(../images/Floor001243_bg.jpg) no-repeat center center; padding:3% 0;  }
.Floor001243 section ul{ overflow:hidden; clear:both;}
.Floor001243 section li{ float:left; text-align:center; width: 16.66%; position:relative;}
.Floor001243 section li a{ position:relative;z-index:2;display:block; padding:19% 0 13%;}
.Floor001243 section li span{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:1; background:url(../images/Floor001243_bg.png) no-repeat center center;transition:all ease-out 0.3s;background-size:contain;}
.Floor001243 section li:hover span{ background-image:url(../images/Floor001243_bg_hover.png); transform:rotate(120deg);}
.Floor001243 section li .hover{ display:none;}
.Floor001243 section li figure{ padding-bottom:28%; background:url(../images/Floor001243_icon1.png) no-repeat center center;background-size:contain; transition:background ease-out 0.3s;}
.Floor001243 section li:hover figure{ background-image:url(../images/Floor001243_icon1_1.png);}
.Floor001243 section li:nth-child(2) figure{ background-image:url(../images/Floor001243_icon2.png);}
.Floor001243 section li:nth-child(2):hover figure{ background-image:url(../images/Floor001243_icon2_1.png);}
.Floor001243 section li:nth-child(3) figure{ background-image:url(../images/Floor001243_icon3.png);}
.Floor001243 section li:nth-child(3):hover figure{ background-image:url(../images/Floor001243_icon3_1.png);}
.Floor001243 section li:nth-child(4) figure{ background-image:url(../images/Floor001243_icon4.png);}
.Floor001243 section li:nth-child(4):hover figure{ background-image:url(../images/Floor001243_icon4_1.png);}
.Floor001243 section li:nth-child(5) figure{ background-image:url(../images/Floor001243_icon5.png);}
.Floor001243 section li:nth-child(5):hover figure{ background-image:url(../images/Floor001243_icon5_1.png);}
.Floor001243 section li:nth-child(6) figure{ background-image:url(../images/Floor001243_icon6.png);}
.Floor001243 section li:nth-child(6):hover figure{ background-image:url(../images/Floor001243_icon6_1.png);}
.Floor001243 section li:nth-child(6){padding-right: 0px;}
.Floor001243 section li p{ color:#666; transition:color ease-out 0.3s; font-size: 16px;}
.Floor001243 section li:hover p{ color:#fff;}
@media(max-width:640px){
.Floor001243 section li{ width:33.33%;}
}


/*
 .Floor001753 为demo编号
 */
 .Floor001753{padding:3% 0;}
 .Floor001753 .box{ float: right;; width:60%; position:relative;line-height:24px;}
 .Floor001753 .box_video{ width:36%; margin-left: 4%;}
 .video{height: 290px;}
 .Floor001753 h1{ font-weight: bold;    color: #b8272d; font-size: 24px; }
 .Floor001753 h1::after{border-bottom: #b8272d 2px solid; width: 50px;margin-top: 10px;}
 .Floor001753 .box_video .img{ position:relative; overflow:hidden;}
 .Floor001753 .box_video .img img{ width:100%; display:block; height:231px;}
 .Floor001753 .box_video .img a{ position:absolute; left:0; width:100%;height:100%; background:url(../images/Floor001753_a_video.png) no-repeat center 30%;}
 .Floor001753 .box_video .img a i{ position:absolute; width:100%; left:0; bottom:20%; font-size:24px; color:#fff; text-align:center; font-style:normal;}
 .Floor001753 .box .bx-viewport{ height:174px !important;}
 .Floor001753 .box .bx-controls-direction{ position:absolute; right:0; top:5px; font-size:16px;}
 .Floor001753 .box .bx-controls-direction a{ width:37px; float:left; line-height:22px; text-align:center;color:#efeeee;  margin-left:5px; border:1px solid #d0cece;background-color:#221816;}
 .Floor001753 .box .bx-controls-direction a.disabled{ cursor:default;color:#221816; background-color:#efeeee; }
 .Floor001753 .box li{ height:98px; overflow:hidden;}
 .Floor001753 .box li .pic{ position:absolute; left:0; top:0;width:118px;}
 .Floor001753 .box li .pic img{ display:block; width:100%; height:76px;}
 .Floor001753 .box li div{ padding-left:140px;}
 .Floor001753 .box li h5{ margin:0; font-weight:normal; font-size:14px;}
 .Floor001753 .box li p{ margin:0; height:48px; overflow:hidden;}
 .Floor001753 .box li p,
 .Floor001753 .box p{ font-size:15px;color:#555; text-indent: 2em;}
 .Floor001753 .box p{ min-height:146px;margin: 4% 0;}
 .Floor001753 .box .more{padding:0 19px 0 37px; line-height:27px; background:url(../images/Floor001753_more.png) no-repeat 13px center #b8272d; display:inline-block;color:#fff;}
 @media(max-width:1000px){
 .Floor001753 .box{ width:49%;}
 .Floor001753 .box_video{ margin:0 0 0 2%;}
 .Floor001753 .box_intro{ width:100%; margin-top:2%;}
 .Floor001753 .box p{ min-height:inherit; margin-bottom:2%;}
 }
 @media(max-width:640px){
 .Floor001753 .box{ float:none; width:auto; margin:0 0 4% 0 !important;}
 .Floor001753 h1{ height:auto; margin-bottom:4%; line-height:34px;}
 .Floor001753 .box_video .img img{ height:auto;}
 }
 @media(max-width:375px){
 .Floor001753 h1{ font-size:20px;}
 }
 

/*Floor002558 */
.Floor002558{ padding:3% 0; background:#f7f7f8;}
.Floor002558 .auto{ position:relative;  min-height:280px;}
@media(max-width:1280px){
.Floor002558 .auto{ padding-left:0; margin:0 2%;}
}

.Floor002558 .tab{ position:relative; }
/*.Floor002558 .tab a span{ float: right; margin-top: 12px;}*/

.Floor002558 .tab dd{ float:left; font-size:18px; border-bottom:3px solid transparent; line-height:40px; margin-right:48px; position:relative; cursor:pointer; color: #000; font-weight: bold;}
.Floor002558 .tab dd.active{ font-weight:bold; color:#b8272d; border-bottom-color:#b8272d;    font-size: 24px;}
.Floor002558 .tab dd::after{ width:2px; height:19px; border-right:1px dotted #919191; position:absolute; right:-24px;content:'';  top:50%; margin-top:-7px;}
.Floor002558 .tab dd:last-child::after{ display:none;}
@media(max-width:768px){

.Floor002558 .tab dd{ font-size:14px;    margin-right: 36px;}
.Floor002558 .tab dd:nth-child(3){margin-right: 0px;}

}
@media(max-width:375px){
.Floor002558 .tab dd{ margin-right:25px;}
.Floor002558 .tab dd::after{ right:-15px;}
}
.Floor002558 .tab-list{ padding-bottom:11px;}
.Floor002558 .tab-list .listboxs{position:relative;}
.Floor002558 .tab-list a.more{position:absolute;right:0px;top:-30px;}
.Floor002558 .tab-list .pic figure{ position:absolute; right:0; bottom:0; width:100%; line-height:37px; padding:0 10px; text-align:right; color:#fff; font-size: 16px;
background: -moz-linear-gradient(left, rgba(0,0,0,0) 0%, rgba(44,128,180,0.43) 25%, rgba(44,128,180,0.65) 70%); 
background: -webkit-linear-gradient(left, rgba(0,0,0,0) 0%,rgba(44,128,180,0.43) 25%,rgba(44,128,180,0.65) 70%); 
background: linear-gradient(to right, rgba(0,0,0,0) 0%,rgba(44,128,180,0.43) 25%,rgba(44,128,180,0.65) 70%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a62c80b4',GradientType=1 ); }
.Floor002558 .tab-list .pic img{ display:block; width:100%;}
.PicSlider{ position:absolute; left:0; top:0; width:450px; overflow:hidden; height:100%;}
@media(min-width:641px){
.Floor002558 .tab{  padding-left:41%;}

.Floor002558 .tab-list .pic img{ height:100%;height:350px;}
}
@media(max-width:640px){
    .Floor002558 .tab dd.active{font-size: 16px;}
.Floor002558 .tab-list .pic{ position:relative; margin-bottom:15px;margin-top:20px;}
}
.Floor002558 .tab-list ol h1{ font-size:18px; margin:18px 0; overflow:hidden;}
.Floor002558 .tab-list ol h1 a{ color:#2b2b2b;}
.Floor002558 .tab-list ol h1 a:hover{ color:#b8272d;}
.Floor002558 .tab-list ol p{ margin:0; font-size:16px; color:#999; line-height:22px; overflow:hidden; max-height:44px;}
.Floor002558 .tab-list ol,
.Floor002558 .tab-list li{ border-bottom:1px dotted #b6b6b6;}
.Floor002558 .tab-list ol{ padding-bottom:17px;}
.Floor002558 .tab-list li span{ position:absolute; right:0; top:0; color:#c1c1c1;}
.Floor002558 .tab-list li{ line-height:50px; overflow:hidden; position:relative; padding-right:75px;}
.Floor002558 .tab-list ol h1 .dot,
.Floor002558 .tab-list li .dot{ float:left; max-width:90%; font-size: 16px; color: #555;}
.Floor002558 .tab-list li .dot:hover{color: #b8272d;}
.Floor002558 .tab-list .newTrue h1 .dot,
.Floor002558 .tab-list li.newTrue .dot{padding-right:25px;background:url(../images/Floor002558_new.gif) no-repeat right center; font-size: 16px; color: #555;}
.Floor002558 .tab-list li.newTrue .dot:hover{color: #b8272d;}
.Floor002558 .tab-list li a::before{ display:inline-block; content:''; vertical-align:middle; margin:0 5px; width:3px; height:3px; background:#000;}
/*Floor002671 */
.Floor002671{padding-top:1%; padding-bottom: 2%;}
.Floor002671 li{ float:left; width:49%; margin-right:2%;}
.Floor002671 li:nth-child(2n){ margin-right:0;}
.Floor002671 li a{ display:block; position:relative; overflow:hidden;}
.Floor002671 li img{ display:block; width:100%; transition:0.3s;}
.Floor002671 li a:hover img{ transform:scale3d(1.2,1.2,1.2);}
.Floor002671 li .txt{ position:absolute; left:0; top:0; height:100%; width:100%; z-index:10; transition:background 0.3s;
background: -moz-linear-gradient(top, rgba(0,0,0,0) 40%, rgba(0,0,0,0.4) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 40%,rgba(0,0,0,0.4) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(0,0,0,0) 40%,rgba(0,0,0,0.4) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#0a000000',GradientType=0 ); /* IE6-9 */}
.Floor002671 li .txt figure{ position:absolute; left:3%; right:3%; bottom:10%; color:#fff;}
.Floor002671 li p{ margin:0;}
.Floor002671 li p.cn{ font-size:20px;}
.Floor002671 li p.en{ font-family:Helvetica, sans-serif;}
.Floor002671 li a:hover .txt{
background: -moz-linear-gradient(top, rgba(0,0,0,0) 40%, rgba(0,0,0,0.6) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, rgba(0,0,0,0) 40%,rgba(0,0,0,0.6) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, rgba(0,0,0,0) 40%,rgba(0,0,0,0.6) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */}
@media(max-width:480px){
.Floor002671 li{ float:none; margin-right:0; width:auto;}
.Floor002671 li img{ margin-bottom: 10px;}
}
/*
 .Floor001198 为demo编号
 */
.Floor001198{padding-bottom: 3%;}
.Floor001198 .auto{ overflow:hidden; clear:both; }
.Floor001198 .box{ float:left; width:60%;}
.Floor001198 .box1{ float:right; width:36%;}
.Floor001198 .box:nth-child(2){ float:right;}
.Floor001198 .tab_on{height:32px;line-height:32px; margin-bottom:3%;}

@media(max-width:768px){
    .Floor001198 .box1{width:100%;}
    }
/* 
.Floor001198 .tab_on a{ float:right; padding-left:20px; padding-right:10px; background:url(../images/Floor001198-more.png) no-repeat 5px center;} */

.Floor001198 .tab_on a span{ float: right; margin-top: 12px;}
.Floor001198 .tab_on li.active{    font-weight: bold;    color: #b8272d;    border-bottom-color: #b8272d;    font-size: 24px;}
.Floor001198  .tab_on li::after{     height: 19px;   width: 2px;     border-right: 1px dotted #919191;    position: absolute;    right: -24px;    content: '';    top: 50%;    margin-top: -7px;}
.Floor001198 li:last-child::after{ display:none;}
.Floor001198 .tab_on li.active::after{    width: 2px;    height: 19px;    border-right: 1px dotted #919191;    position: absolute;    right: -24px;    content: '';    top: 50%;    margin-top: -7px;}
.Floor001198 .tab_on li.active:last-child::after{ display:none;}
.Floor001198 .tab_on li{float: left;    font-size: 18px;    border-bottom: 3px solid transparent;    line-height: 40px;    margin-right: 48px;    position: relative;    cursor: pointer;    color: #000;    font-weight: bold;}


.Floor001198 .tab_list ol{ border-bottom:1px solid #eaeaea; margin-bottom:2%;}
.Floor001198 .tab_list ol .Ispic{ display:block; padding-bottom:49%; background-size:contain;}
.Floor001198 .tab_list time{ float:right; font-size:14px; color:#c1c1c1;}
.Floor001198 .tab_list ol h5{ font-size:14px; margin-bottom:0; margin-top:3%;}
.Floor001198 .tab_list ol h5 time{ font-weight:normal;}
.Floor001198 .tab_list ol h5 a{ color:#5eb7f6; padding-right:10px;    font-size: 18px;}
.Floor001198 .tab_list ol p{ color:#cacaca; line-height:21px; height:42px; overflow:hidden; }
.Floor001198 .tab_list ul{position:relative;}
.Floor001198 .tab_list a.mores{position:absolute;right:0px;top:-40px;}

.Floor001198 .tab_list li{ line-height:39px; }
.Floor001198 .tab_list li a{ padding-left:15px; background:url(../images/Floor001198_icon.gif) no-repeat left center; font-size: 16px; color: #55555;}
.Floor001198 .tab_list li span{ color: red;margin-right: 15px;}

.Floor001198 .box1 dt{ margin-bottom:3%;}
.Floor001198 .box1 dt a{ display:block; padding-bottom:73%; position:relative; color:#fff;}
.Floor001198 .box1 dt a div{ position:absolute; left:0; width:100%; bottom:0; background-color:#003462; padding:2%;    opacity: 0.92;}
.Floor001198 .box1 dt a span{ font-size:16px; position:relative;height: 40px;line-height: 40px;}
.Floor001198 .box1 dt a i{ font-style:normal; position:absolute; right:2%; top:50%; margin-top:-15px; background:url(../images/Floor001198_view.png) no-repeat 90% center #b8272d; height:30px; line-height:30px; border-radius:30px; padding-left:10px; padding-right:30px;}
.Floor001198 .box1 dd{ position:relative;}
.Floor001198 .box1 dd img{ width:100%;}
.Floor001198 .box1 dd a{ position:absolute; width:100%; height:100%; left:0; top:0; background:url(../images/Floor001198_play.png) no-repeat center center rgba(0,0,0,0.5); background-size:auto 40%;}
@media(min-width:769px){
.Floor001198 .tab_list ol p{font-size:12px;}
.Floor001198 .tab_list li{font-size:13px;}
.Floor001198 .tab_on li:nth-child(3){margin-right: 0px;}
}


@media(max-width:768px){
.Floor001198 .box{ float:none !important; width:auto;}
.Floor001198 .box:nth-child(1){ margin-bottom:3%;}
.Floor001198 .tab_list ol h5{ font-size:16px;}
}

@media(max-width:560px){
    .Floor001198 .tab_list a.mores{top:-33px;}
}
@media(max-width:640px){
    .Floor001198 .tab_on li{margin-right: 32px;}
    .Floor001198 .tab_on a span{margin-top: 4px;}
    .Floor001198 .tab_on li.active{ font-size:18px;}
    .Floor001198 .tab_on li{font-size:16px;}
    .Floor002558 .tab-list .listboxs{position:static;}
    .Floor002558 .tab-list a.more{top:13px;}
    }



/*Bottom002085 */
.Bottom002085{ background-color:#565353; color:#999;padding-top:3%; border-top: #b8272d solid 2px;}
.Bottom002085 a{color:#e5e5e5; font-size: 14px;}
.Bottom002085 a:hover{ color:#fff !important;}
.Bottom002085 nav{padding-bottom:4%;}
.Bottom002085 nav dl{ float:left; width:14%;}
.Bottom002085 nav dl.contact{ float:right; width: 30%;}
.Bottom002085 nav dt{ font-size:16px; height:35px; background:url(../images/Bottom002085_line.jpg) no-repeat left bottom; margin-bottom:20px; color:#fff;}
.Bottom002085 nav dl.contact dt{ background:none; margin-bottom:0;}
.Bottom002085 nav dd{ line-height:25px; font-size:12px;}
.Bottom002085 nav dl.contact li{ float:left; width:31%; text-align:center;margin-left:2.2%;}

.Bottom002085 nav dl.contact li span{ display:block; color:#e5e5e5;line-height: 35px;}
.Bottom002085 nav dl.contact p{min-height:32px;}
.Bottom002085 nav dl.contact p span{ display:block; color:#fff; font-size: 20px;    text-align: center;    margin-top: 7%;}

.Bottom002085 .footer{ border-top:1px solid #656565; padding:2% 0;}
.Bottom002085 .footer dt{ float:left;}
.Bottom002085 .footer dt span{ float:left; line-height:32px; margin:6px 10px 6px 0; color: #e5e5e5;}
.Bottom002085 .footer dt a{ width:32px; height:32px; background:url(../images/Bottom002085_share.png) no-repeat left top; padding-left:0; float:left; margin:6px 6px 6px 0;}
.Bottom002085 .footer dt a.bds_weixin{ background-position:-43px 0;}
.Bottom002085 .footer dt a.bds_sqq{ background-position:-86px 0;}
.Bottom002085 .footer dd{ float:right; text-align:right;}
.Bottom002085 .footer dd a{ color:#fff; display:inline-block;}
.Bottom002085 .footer dd i{ margin:0 10px;}
.Bottom002085 .footer dd i::before{ display:inline-block; content:''; width:2px; border-right:1px solid #3d3d3d; height:10px; background-color:#4a4a4a;}
.Bottom002085 .footer dd p{ margin:0 auto; color: #e5e5e5;}
#bdshare_weixin_qrcode_dialog{ box-sizing:content-box;}
@media(max-width:1024px){
.Bottom002085 nav dl{ display:none;}
.Bottom002085 nav dl.contact{ display:block; float:none;     width: 50%;margin:0 auto;}
.Bottom002085 .footer dt,
.Bottom002085 .footer dd{ float:none;}
.Bottom002085 .footer dd{ text-align:left; clear:both; width:100%;}
}
@media(max-width:480px){
.Bottom002085 .footer dd{ font-size:12px;}
.Bottom002085 .footer dd p{ padding:10px 0;}
.Bottom002085 nav dl.contact p span{ font-size: 18px;}
}

/*栏目页 开始 2019-12-02*/
*{padding:0px;margin:0px;}
b,i{font-style:normal;}
/*pages*/
.Pages{ padding:0px; zoom:1; overflow:hidden;text-align:center; color:#555; clear:both; font-size:12px;}
.Pages em{font-style:normal;}
.Pages span{ padding:0px 0px; display:inline-block;}
.Pages a{ display:inline-block; margin:0px 0px; line-height:28px; border:1px solid #eaeaea; color:#333;}
.Pages .p_page a{ display:inline-block; vertical-align:middle;}
.Pages .p_page .a_prev,.Pages .p_page .a_next,.Pages .p_page .a_first,.Pages .p_page .a_end{ display:inline-block; text-align:center; vertical-align:middle; padding:0px 12px;}
.Pages .p_page .a_prev:hover,.Pages .p_page .a_next:hover,.Pages .p_page .a_first:hover,.Pages .p_page .a_end:hover{color:#222;}
.Pages .p_page .num a{ display:inline-block; text-align:center; margin:0px 2px; vertical-align:middle; color:#898989; width:28px;}
.Pages .p_page .num a:hover{ color:#fff; background:#e11f12; border:1px solid #e11f12;}
.Pages .p_page .num a.a_cur{ background:#e11f12; border:1px solid #e11f12; color:#fff;}
@media ( max-width:640px){
.Pages .p_page .a_first,.Pages .p_page .a_end{ display:none;}

}

/*
 .Menu000939 开始
 */
.Menu000939 .current{ line-height:40px; text-align:right;}
.Menu000939 .current span{ color:#b8272d;}
.Menu000939 .current a{ color:#8b8c8c;} 
.Menu000939 nav{ background-color:#f4f4ea;}
.Menu000939 nav .auto{ position:relative;}
.Menu000939 nav header{ padding:15px 0;text-align:center; font-size:24px; background-color:#b8272d; color:#fff;}
.Menu000939 nav header span{ display:block; color:#f2aeac; font-size:14px; text-transform:uppercase;}
.Menu000939 nav li a{ display:block;}
.Menu000939 nav li.nav{position:relative; z-index:10;}
.Menu000939 nav li.nav > a{position:relative; padding-right:35px;}
.Menu000939 nav li.nav > a::before{ position:absolute; content:''; right:10px; top:50%; margin-top:-3px; width:0; height:0; border-left:6px solid transparent;border-right:6px solid transparent; border-top:6px solid #b8272d;}
.Menu000939 nav li > a{font-size:16px;padding:0 20px; line-height:62px;height:62px;border-bottom:2px solid transparent;}
.Menu000939 nav li a.aon,
.Menu000939 nav li:hover > a{ border-bottom-color:#b8272d;color:#b8272d;}
.Menu000939 nav li dl{background-color:#b8272d;display:none;}
.Menu000939 nav li dl dd{font-size:12px;/*float: left;*/ }
.Menu000939 nav li dl dd a{ display:block; line-height:20px; padding:5px 0;color:#fff;font-size:14px; text-align: center;}
.Menu000939 nav li dl dd a:hover{background-color:#f4f4ea;color:#b8272d;}

.Menu000939 nav li#nav5 > a{font-size:16px; line-height:62px;height:62px;border-bottom:2px solid transparent;}
.Menu000939 nav li#nav5 a.aon,
.Menu000939 nav li#nav5:hover > a{color:#b8272d; ;}
.Menu000939 nav li#nav5 dl{background-color:#b8272d;display:none;width: 330px;margin-right: 20px}
.Menu000939 nav li#nav5 dl dd{font-size:14px;float: left;    padding: 0 20px; line-height:50px; height: 50px;}
.Menu000939 nav li#nav5 dl dd a{ display:block;color:#fff;font-size:14px; text-align: center;line-height:50px;height: 50px;}
.Menu000939 nav li#nav5 dl dd a:hover{background-color:#f4f4ea;color:#b8272d;padding:0 10px;}

@media(min-width:641px){
.Menu000939 nav li{ float:left; position:relative;}
.Menu000939 nav li::before{ position:absolute; content:''; width:1px; background-color:#dad9cb; height:30%; top:35%; right:0;}
.Menu000939 nav li dl{ position:absolute; top:62px; left:0; width:100%;z-index:999;}
}
@media(min-width:1001px){
.Menu000939 nav header{ position:absolute; left:0; width:190px;top:-40px;height:102px; padding:26px 0;}
.Menu000939 nav ul{ padding-left:190px;}	
}
@media(max-width:768px){
.Menu000939 .current{font-size:12px;}
}
@media(max-width:640px){
.Menu000939 nav li{ float:none; font-size:16px;}
.Menu000939 nav li dl dd{font-size:14px;margin: 0 10px;}
.Menu000939 nav li dl dd a{padding:10px 0;}
.Menu000939 nav li > a{ line-height:55px; height:55px;}
.Menu000939 nav li#nav3 > a{padding:0 20px;}
}
.clearfix:after,dl:after,ul:after{content:'\20';display:block;height:0;clear:both;}
ul li{list-style:none;}
.lmban{width:100%;height:auto;}
.lmban img{width:100%;height:auto;}
.combox{padding:4% 0;}

/*公司简介*/
.article{line-height:2;font-size:14px;word-wrap:break-word;}
.dis_news{text-align: center;}
.dis_news .article{width: 70%;display: inline-block;text-align: left;margin-right: 1%}
.article .newNews{width: 100%;vertical-align: top;margin-top: 3%;border-top: 1px solid #eee}
.article .newNews h3{font-size: 32px;font-weight: normal;color: #333;margin-bottom: 2%}
.article .newNews li a{font-size: 16px;display: block;color: #666;line-height: 25px;padding: 8px 0;border-bottom: 1px solid #eee}
.article .newNews li a:hover{color: #e60012}
.article .newNews li a i{display: block;float: left;width: calc(100% - 90px);overflow: hidden; text-overflow:ellipsis; white-space: nowrap; }
.article .newNews li a i:before{display: inline-block;content: '';width: 5px;height: 5px;background: #d6d6d6;vertical-align: top;;margin-top: 10px;margin-right: 1%}
.dis_news .article dl{margin:3% 0;}

.article .newNews li span{display: block;float: right;}
.dis_news .other{width: 26%;display: inline-block;vertical-align: top;margin-left: 1%}
.dis_news .other img{display: block;width: 100%;}
.dis_news .other .pic2{margin-top: 2%}
.dis_news dl dd{width:33.333%;text-align:center;float:left;line-height:30px;}
.dis_news dl dd .p1{font-size:22px;color:#333;font-weight:bold;}
.dis_news dl dd .p2{font-size:18px;color:#062b75;font-weight:bold;}

.orgbox{width:100%;height:auto;text-align:center;}

@media (max-width:750px ){
	.dis_news .article,.dis_news .other{width: 100%;display: block;}
	.dis_news .other{margin-bottom:0%;margin-left:0%;}
	.article .newNews h3{font-size: 26px;margin-bottom: 2%}
	.article .newNews li a{padding: 5px 0;font-size: 14px}
	.dis_news dl dd .p1{font-size:20px;}
	.dis_news dl dd .p2{font-size:16px;}
	.combox{padding:8% 0;}

}

/*企业文化*/

.LmTit{font-size:28px;color:#333;font-weight:bold;text-align:center;margin-bottom:4%;letter-spacing:3px;}

.PaperList{ margin:0px 0px 0px -27px;}
.PaperList ul{margin-bottom:2%;}
.PaperList li{ width:25%; float:left; font-size:16px;}
.PaperList li .box{ margin:0px 0px 27px 27px; border:1px solid #eeeeee; background:#f8f8f8;}
.PaperList li .box .tit{ text-align:center; color:#212121; padding:13px 0px;}
.PaperList li .box .img{margin:0 10%; text-align:center;}
.PaperList li .box .img span{ display:inline-block; margin:0px auto; border:1px solid #d7d7d7;}
.PaperList li .box .img img{ max-width:100%; height:171px; display:block; margin:0px auto;}
.PaperList li .box .other{ padding:8px 10% 10px; font-size:14px;}
.PaperList li .box .other a.down{ float:left; padding-left:17px; background:url(../images/down.gif) 0px center no-repeat;}
.PaperList li .box .other a.look{ float:right; padding-left:22px; background:url(../images/look.gif) 0px center no-repeat;}
.PaperList li:hover .box .img span{ border:1px solid #da190e;}



/*企业文苑*/
.InfoList ul{margin-bottom:4%;}
.InfoList li{ background:url(../images/linebg2.gif) 0px center repeat-x; color:#3a3b3a; margin-bottom:15px;}
.InfoList li .tit{font-size:16px; float:left; background:#fff; padding-right:15px; font-size:16px;}
.InfoList li .date{ float:right; background:#fff; padding:0px 2px 0px 0px; font-size:13px;}
.InfoList li .arr{ padding-left:20px; background: #fff url(../images/Floor001198-icon.gif) 0px center no-repeat;}

@media ( max-width:998px){
	.PaperList{ margin-left:-12px;}
	.PaperList li .box{ margin:0px 0px 12px 12px;}
	.InfoList li.top .box{ height:auto; background:#ededed;}
}
@media ( max-width:640px){
	.PaperList li{ width:50%; float:left;}
	.PaperList li .box .img img{height:128px;}
	.PaperList li .box .tit{font-size:14px;}
	.LmTit{font-size:20px;margin-bottom:6%;letter-spacing:3px;}
	.InfoList li .tit{font-size:14px;}
	.InfoList li a.tit{ font-size:14px;text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; width:70%; padding-right:10px;}
	.InfoList li .date{padding:0px 0px 0px 10px; font-size:12px;}
	.InfoList ul{margin-bottom:30px;}
}



.piList ul{ margin-bottom:2%}
.piList .pic-item-list {  }
.piList .pic-item {width: 32%;margin-right: 2%;float: left;margin-bottom:30px;}
.piList .pic-item:nth-child(3n){margin-right: 0}
.piList .list-pic { width: 100%;overflow:hidden;}
.piList .list-pic video{width: 100%;display:none;}
/*.list-pic video{display:none;}*/
.piList .list-pic img {width: 100%;transition:all .3s ease-out;height: 280px;}
.piList dl {text-align: center;padding: 1% 0}
.piList dl dt {font-size: 16px;margin-top:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.piList .pic-item:hover .list-pic img{transform:scale(1.1);}
.piList .pic-item:hover dl dt{color: #da190e;}

@media (max-width:750px ){
	.piList .pic-item{width: 49%;margin-bottom:10px;}
	.piList dl dt{margin-top:10px;}
	.piList .pic-item:nth-child(3n){margin-right: 2%}
	.piList .pic-item:nth-child(2n){margin-right: 0}
	.piList dl dt{font-size:14px;}
}

/*联系我们*/
/*联系我们*/
.cnt_map_wrap{}
.cnt_map_wrap .cnt_map_item{background: #f7f7f7}
.cnt_map_wrap .cnt_map_item .pic{width: 39%;height:412px;float: left;margin-right: 4%;position: relative;}
#mapbox{width:100%;height:100%;}
.cnt_map_wrap .cnt_map_item .pic img{width: 100%}
.cnt_map_wrap .cnt_map_item .text{padding-top: 6%}
.cnt_map_wrap .cnt_map_item .text h2{font-size: 23px;color: #333;font-weight: normal;margin-bottom: 2%}
.cnt_map_wrap .cnt_map_item .intro{font-size: 16px;line-height: 36px;color: #666}
.cnt_map_wrap .hd {border-bottom: 1px solid #e3e3e3;position: absolute;left: 41%;height: 55px;line-height: 55px;width: 52%;padding-left: 1.2%;z-index: 4}
.cnt_map_wrap .hd li{display: inline-block;font-size: 16px;padding: 0 15px;margin-right: 16px}
.cnt_map_wrap .hd li.on{border-bottom: 1px solid #e60012;color: #e60012}

@media (max-width:1200px ){
	.cnt_map_wrap .cnt_map_item .text{padding-top: 7%}
	.cnt_map_wrap .cnt_map_item .text h2{margin-bottom: 1%}
	.cnt_map_wrap .cnt_map_item .intro{line-height: 30px}
}

@media (max-width:1000px ){
	.cnt_map_wrap .hd{position: relative;left: 0;width: 100%;padding: 0;height: 40px;line-height: 40px}
	.cnt_map_wrap .bd{margin-top: 2%}
	.cnt_map_wrap .cnt_map_item .text{padding-top: 3%}
	.cnt_map_wrap .cnt_map_item .intro{font-size: 12px;line-height: 26px}
}
@media (max-width:750px ){
	.cnt_map_wrap .cnt_map_item .pic{float: none;width: 100%}
	.cnt_map_wrap .cnt_map_item .text{padding: 2%}
	.cnt_map_wrap .cnt_map_item .pic{height:300px;}
}

.cnt_zgs{margin: 4% 0 0;border: 1px solid #e3e3e3;border-bottom: 0;border-right:0px;}
.cnt_zgs li{float: left;width: 33.33%;padding: 1.7%;box-sizing: border-box;border-right: 1px solid #e3e3e3;border-bottom:1px solid #e3e3e3 }
.cnt_zgs li h3{font-size: 18px;color: #333;font-weight: normal;overflow: hidden;margin-bottom: 2%}
.cnt_zgs li .intro{font-size: 16px;line-height: 32px;color: #666;height: 130px;overflow: hidden;}

@media (max-width:750px ){
	.cnt_map_wrap .hd li{margin-right: 0}
	.cnt_zgs li{border-bottom: 1px solid #e3e3e3}

	.cnt_zgs li{width: 100%;float: none;padding: 4% 2%}
	.cnt_zgs li .intro{height: auto}
	.cnt_zgs li h3{height: auto}
	.cnt_zgs li h3{font-size: 16px;margin-bottom: 2%}
	.cnt_zgs li .intro{line-height: 24px;font-size: 14px}
}
@media (max-width:350px ){
	.cnt_map_wrap .hd li{padding: 0 10px}
}

.video_box{width: 60%;margin: 0 auto}
@media (max-width:750px ){
	.video_box{width: 100%;margin: 0 auto}
}

/*发展历程*/
.fzlc{margin-top: 3%;padding-bottom: 3%}
.fzlc_left {overflow: hidden;width: 125px;float: left;}
.swiperFzlc {height: 300px}
.fzlc_left .swiper-slide{color: #5f5f60;text-align: center;line-height: 60px;transition: all 0.3s ease 0s;font-size: 16px;}
.fzlc_left .swiper-slide.y3{color: #ccc}
.fzlc_left .swiper-slide.y2{font-size: 24px;color: #999999}
.fzlc_left .swiper-slide.y1{font-size: 30px;color: #5f5f60}
.arrow-left{width: 34px;height: 17px;background: url(../images/fzlc_arr_1.png);margin: 5% auto;display: block;}
.arrow-right{width: 34px;height: 17px;background: url(../images/fzlc_arr_2.png);margin: 5% auto;display: block;}

.fzlc_right{margin-left: 5%;float: left;width: calc(100% - 5% - 125px)}
.fzlc_year{font-size: 48px;color: #5f5f60;float: left;margin-top: 75px;}
.fzlc_month{padding: 75px 0 0 60px;background: url(../images/fzlc_ico_1.png) no-repeat left top , url(../images/fzlc_ico_2.jpg) repeat-y 18px top;width: calc(100% - 122px);float: right;box-sizing: border-box;}
.fzlc_item{background: #61b1e2;color: #fff;width: 100%;border-radius: 5px;box-sizing: border-box;padding: 2%;margin-bottom: 2%;position: relative;padding-top: 0}
.fzlc_item h2{font-size: 18px;font-weight: normal;border-bottom: 1px solid rgba(255,255,255,.7);padding: 1% 0}
.fzlc_item .fzlc_cnt{font-size: 14px;line-height: 26px;margin-top: 1%}
.fzlc_item span{display: block;width: 51px;height: 20px;background: url(../images/fzlc_ico_3.png);position: absolute;left: -51px;top:15px}

@media (max-width:750px ){
	.swiperFzlc{height: auto}
	.fzlc_left{float: none;width: 100%}
	.fzlc_right{width: 100%;float: none;margin-left: 0}
	.fzlc_year{margin-top: 0;display: none}
	.fzlc_month{padding-left: 11%;width: 100%;box-sizing: border-box;}
	.fzlc_item span{width: 25px;height: 10px;background-size: cover;left: -25px;}
}

/* 头部新闻 */
.hotNews {  overflow:hidden; padding: 2%;border: 1px solid #e3e3e3;position: relative;}
.hotNews .pic { float:left; width:24%;margin-right:2%; }
.hotNews .pic img { width:100%; height:100%; }
.hotNews dl { display:block; overflow:hidden; zoom:1; }
.hotNews dl dt { margin-bottom:17px; color:#fff; font-size:24px; line-height:30px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap; }
.hotNews dl dt a { color:#333; }
.hotNews dl dt a:hover { color:#b8272d; }
.hotNews dl .i { margin-bottom:10px;  color:#666;font-size: 14px; }
.hotNews dl .m { width:150px; height:48px;  background:#fff; line-height:48px; text-align:center;background: #eee;position: absolute;left: 27%;bottom: 11% }
.hotNews dl .m a { display:block; color:#999;font-size: 14px }
.hotNews dl .m a:hover { background:#b8272d; color:#fff; }
.hotNews dl .t{font-size: 36px;color: #ccc;font-family: 'DINCond'}

@media (max-width:1200px ){
	.hotNews .pic{width: 40%}
	.hotNews dl .m{left: 42%;height: 38px;line-height: 38px}
	.hotNews dl .i{height: 42px;overflow: hidden;}
}
@media (max-width:750px ){
	.hotNews .pic{width: 100%;float: none;}
	.hotNews dl .t{font-size: 24px}
	.hotNews dl dt{overflow: visible;text-overflow: clip;white-space:normal;font-size: 18px;margin-bottom: 5px}
	.hotNews dl .m{position: relative;left: 0;bottom: 0}
}


/* 新闻列表 */
.news { padding:0 0 40px; }
.newsTable th { border:1px solid #fff; background:#c8cacb; color:#fff; font-weight:bold; text-align:center; }
.newsTable td { padding:8px 10px; border-bottom:1px solid #dcd9d4; line-height:20px; }
.listbox { border: 1px solid #e3e3e3;margin:4% 0;}
.listbox li { padding:1.2% 2%; border-bottom:1px solid #e3e3e3; font-size:16px; line-height:20px; clear:both; }
.listbox li:last-child{border-bottom: none}
.listbox li span { float:right; color:#999; font-size:14px; }
.listbox li a:hover { text-decoration:underline; }


/*公示公告*/
.NewsList{ margin:0px 0px 30px; background:url(../images/newsline.gif) 0px top repeat-y; line-height:18px;}
.NewsList li{ position:relative; padding-left:28px;}
.NewsList li .tit{ padding-bottom:11px; font-size:17px; line-height:22px;}
.NewsList li .tit .date{font-size: 14px; float: right;}
.NewsList li .p{ color:#888; font-size:13px;}
.NewsList li .dot{ background:url(../images/newdot.png) 0px top no-repeat; position:absolute; left:0px; top:50%; margin-top:-6px; width:12px; height:13px;}
.NewsList li .box{ padding:17px 14px;}
.NewsList li a.more{ display:inline-block; margin-left:12px; color:#e21d12;}
.NewsList li:hover .box{ background:#da190e;}
.NewsList li:hover .box .tit a{ color:#fff;}
.NewsList li:hover .p{ color:#f4cdcd;}
.NewsList li:hover .dot{ background:url(../images/newdot.png) 0px bottom no-repeat;}
.NewsList li:hover .arr{ position:absolute; background:url(../images/newsarr.gif); width:15px; height:18px; left:13px; top:50%; margin-top:-9px;}
.NewsList li:hover a.more{ color:#ffcc00;}
.NewsList li:hover a:hover.more{ text-decoration:underline;}
.NewsList li:hover .tit .date{color: #fff;}

@media ( max-width:640px){
.NewsList li{ position:relative; padding-left:4px;}
.NewsList li:hover .arr{ display:none;}
}


/*业务领域*/
.combox1{padding-top:2%;}
.Bustit{ margin-bottom:25px; line-height:38px; border-bottom:1px solid #eeeeee; padding-top:22px; clear:both;}
.Bustit b{ display:inline-block; height:40px; border-bottom:1px solid #da190e; font-size:18px; color:#2c2b2b; margin-bottom:-2px;}

.Busrange{ text-align:left; font-size:15px;line-height:26px;}
.Busrange .item{  padding:30px 18px 30px 18px;box-sizing:border-box;background:#fef2f2; display:inline-block; *display:inline;zoom:1; position:relative; width:100%; vertical-align:top;margin-top:10px;}
.Busrange .item dl{ color:#5b5a5a; text-align:left;margin-bottom:20px;}
.Busrange .item dl dt{ font-size:18px; color:#232222; text-align:left; padding-bottom:16px;}
.Busrange .item dl dd{margin-bottom:10px;}

.BusCase{ position:relative;}
.BusCase .menuli{ margin-left:-5px;}
.BusCase .menuli dd{ width:33%; float:left; text-align:center;}
.BusCase .menuli dd.c50{ width:50%;}
.BusCase .menuli dd.c30{ width:33.333%;}
.BusCase .menuli dd.c25{ width:25%;}
.BusCase .menuli dd.c100{ width:100%;}

.BusCase .menuli dd a{ display:block; margin:0px 0px 15px 5px; height:62px; background:#fef2f2;}
.BusCase .menuli dd:nth-child(2n) a{ background:#f3f3f3;}
.BusCase .menuli dd a:hover{ box-shadow:0px 0px 6px #888; background:#da190e; color:#fff;}
.BusCase .menuli dd:nth-child(2n) a:hover{ background:#aeaeae; color:#fff;}
.BusCase .menuli dd i{ width:2%; height:62px;font-size:16px; display:table-cell; vertical-align:middle; line-height:18px;}

.BusCase .caseinfo{ padding:24px; background:#fef2f2; display:none; position:relative;}
.BusCase .caseinfo2{display:block;}
.BusCase .caseinfo .tit{ padding-bottom:12px; font-size:18px; color:#1c1c1c;padding-right:55px;box-sizing:border-box;}
.BusCase .caseinfo b{ color:#e81c12;}
.BusCase .caseinfo a.back{ background:#da190e; display:inline-block; padding:0px 10px; border-radius:5px; color:#fff; position:absolute; right:24px; top:24px;}
.BusCase .caseinfo a:hover.back{ color:#ffcc00;}

.Buslxwm{margin-top:30px;background: #f3f3f3 url(../images/tel2.gif) 0px top no-repeat; padding:10px 10px 10px 50px; line-height:29px; font-size:16px; position:relative;}
.Buslxwm .icon{ position:absolute; left:0px; top:0px; border-radius:4px;background: #072e83 url(../images/tel2.png) center center no-repeat; background-size:contain; width:49px; height:49px;}
.Buslxwm dd{float:left;}
.Buslxwm dd p{display:inline-block; padding-left:20px; }

.imgbox dl dd{width:32%;float:left;margin-right:2%;margin-bottom: 2%;}
.imgbox dl dd:nth-child(3n){margin-right:0px;}
.imgbox dl dd a{display:block;padding-top:54%;position:relative;}
.imgbox .img{border:1px solid #eee;width:100%;height:100%;position:absolute;top:0px;left:0px;right:0px;bottom:0px;background-repeat:no-repeat;background-position:center center;background-size:contain;}
.imgbox dl dd p{font-size:16px;text-align:center;margin-top:15px;}
.imgbox dl dd:hover p{color:#b8272d;}

.imgbox1 dl dd{    width: 23.5%;float:left;margin-right:2%;margin-bottom: 2%;}
.imgbox1 dl dd:nth-child(4n){margin-right:0px;}
.imgbox1 dl dd a{display:block;padding-top:40%;position:relative;}
.imgbox1 .img{border:1px solid #eee;width:100%;height:100%;position:absolute;top:0px;left:0px;right:0px;bottom:0px;background-repeat:no-repeat;background-position:center center;background-size:contain;}
.imgbox1 dl dd p{font-size:16px;text-align:center;margin-top:15px;}
.imgbox1 dl dd:hover p{color:#b8272d;}

.picimg{text-align:center;}
@media ( max-width:768px){

.Busrange .item{width:auto; height:auto; margin:0px 0px 15px; padding-bottom:15px;}
.Buslxwm dd{ float:none; padding:0px;}
.BusCase .menuli dd.c50{ width:100%;}
.BusCase .menuli dd.c30{ width:100%;}
.BusCase .menuli dd.c25{ width:100%;}
.BusCase .menuli dd.c100{ width:100%;}
}


/*******************新闻详情********************/
.Titleinfo{ color:#666; padding:10px 0px 24px 0px; line-height:20px; margin-bottom:25px; text-align:center; border-bottom:1px dashed #e6e6e6;}
.Titleinfo .tit{ font-size:20px; color:#666; padding-bottom:18px;}
.Titleinfo .date i{ margin:0px 12px; display:inline-block;}
.Shares1,.Shares{ display:inline-block; *display:inline;zoom:1; vertical-align:top;}
.SinglePage{word-wrap:break-word;font-size:16px;line-height:36px;color:#656565;}
.SinglePage p{text-indent:2em;margin-bottom:10px;}
.PrevNextBox {margin:30px 0 0 0;position:relative; color:#656565;border-top:1px solid #eee;padding-top:30px;}
.PrevNextBox dl{ width:100%; line-height:35px;text-align:left; font-size:16px; overflow:hidden; }
.PrevNextBox dl span{color:#666}
.PrevNextBox dl:hover a{color:#d61e1e;}
.PrevNextBox dl div{text-overflow:ellipsis; white-space:nowrap; *white-space:nowrap; overflow:hidden; max-width:90%;}

.bmbtn{ padding-top:30px;}
.bmbtn a{ background:#3296fa; display:block; font-size:20px; color:#fff; margin:0px auto; text-align:center; width:150px; line-height:45px; border-radius:23px;}
.bmbtn a:hover{ background:#005f9d;}

.Applypop{ display:; position:fixed; width:100%; height:100%; left:0px; top:0px; z-index:999; background:rgba(0,0,0,0.2);}
.Applypop .content{ position:absolute; width:1000px; top:1%; left:50%; margin-left:-500px; z-index:1000; background:#fff; overflow-y:auto; height:95%;}
.Applypop .content .box{ padding:30px;}
.Applypop .close{ width:19px; height:19px; background:url(../images/close.png); position:absolute; top:10px; right:10px;}
.Applypop ul{ margin:30px 0 0 -2%;}
.Applypop li{ float:left; width:48%; padding:0 0 15px 2%;}
.Applypop li dl{ padding-left:118px; position:relative; line-height:40px;}
.Applypop li dl dt{ text-align:right; position:absolute; width:115px; font-size:16px; top:0px; left:0px;}
.Applypop li dl .input{ width:99%; border:1px solid #dcdcdc; height:40px; line-height:40px;}
.Applypop li.auto{ clear:both; width:auto; float:none;}
.Applypop li .textarea{ padding:10px; border:1px solid #dcdcdc;}
.Applypop li .textarea textarea{ height:190px;}
.Applypop li .sendbtn{ background:#fba91c; font-size:16px; border-radius:0px; width:140px; height:45px;}
.Applypop li .resetbtn{ background:#2e7cc6; font-size:16px; border-radius:0px; width:140px; height:45px;}
.Applypop li.tc{ padding-top:12px;}
.Applypop .file {position: absolute;top: 0px;left: 0px;height: 40px;cursor: pointer;filter:alpha(opacity:0);opacity: 0;width: 100%;}
.Applypop .btnll { position:absolute; right:0px; height:100%; border:1px solid #dcdcdc; width:90px; top:0px; color:#666666; background:#f2f2f2;}
.sendbtn{ color:#fff; width:116px; height:39px; background:#0085dc; border-radius:20px; margin-right:8px;}
.resetbtn{ color:#fff; width:116px; height:39px; background:#666666; border-radius:20px;}
.Position{ border-bottom:1px solid #ededed; padding-top:19px;}
.Position .columnname{ float:left; line-height:40px; color:#2f2f2f; font-size:24px;}
.Position .columnname i{ margin-left:9px; color:#757373; font-size:14px; display:inline-block;}


@media (max-width: 998px){
    .SinglePage{font-size:14px;line-height:26px;}
    .Applypop .content{ width:98%; top:1%; left:1%; margin-left:0px;}
}

@media ( max-width:640px){
    .Titleinfo{ padding-bottom:15px; margin-bottom:15px;}
    .Titleinfo .tit{ font-size:18px; padding-bottom:10px;}
    .PrevNextBox dl{ width:auto; line-height:40px; height:40px;font-size:14px; text-align:left;}
    .PrevNextBox dl div{width:90%; margin:0px auto;}
    .PrevNextBox dl.fl{ float:none;}
    .PrevNextBox dl.fr{ float:none;}
    .Shares1{margin-top:10px;}
    .Applypop .content .box{ padding:10px;}
	.Applypop li{ float:none; width:auto;}
	.Applypop li dl{ padding-left:100px;line-height:35px;}
	.Applypop li dl .input{height:33px; line-height:33px;}
	.Applypop li dl dt{width:100px; font-size:14px;}
	.Applypop li .textarea textarea{ height:120px;}
	.Applypop li .sendbtn{font-size:14px; width:90px; height:35px;}
	.Applypop li .resetbtn{font-size:14px; width:90px; height:35px;}
	.Applypop .btnll {width:60px; font-size:12px;}
}

/* 19-12-20 */
.overhide{overflow: hidden;}
.HomeTheam{margin: 3% 0 3% -20px;}
.HomeTheam .item a{display: block; margin-left: 20px;}
.HomeTheam .item img{display: block; width: 100%;}

.txtMarquee-top{overflow:hidden; position:relative;padding-top:20px; }

@media(max-width:1200px){
.Floor002558 .tab{  padding-left:48%;}
}
@media(max-width:1024px){
.Floor002558 .tab{  padding-left:55%;}
}
@media(max-width:900px){
.Floor002558 .tab{  padding-left:60%;}
}

@media(max-width:800px){
.PicSlider{width:100%;}
.PicSlider{position: relative;margin-top:20px;}
.Floor002558 .tab{  padding-left:0;}
}

/* 本例子css */
.slideBox{ width:100%;overflow:hidden; position:relative; }
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:861px; z-index:1; }
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul li{ float:left; margin-right:2px;  width:20px; height:20px; line-height:16px; text-align:center; background:#fff; cursor:pointer;padding-right:0; }
.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle;padding-right:0; }
.slideBox .bd li a::before{display:none;}
.slideBox .bd li .dot{color:#fff;}
.slideBox .bd img{ display:block;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; /*background:url(images/slider-arrow.png) -110px 5px no-repeat;*/ filter:alpha(opacity=50);opacity:0.5;   }
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }	

