/*样式初始化及公共样式部分lpm*/

body {
    color: #666;
    font-size: 13px;
    margin: 0 auto;
    background-color: #fff;
    font-family: "Microsoft YaHei";
}

a {
    color: #666;
    text-decoration: none;
}


/*定义全局链接颜色lpm*/

a:hover {
    color: #f91d1d;
    text-decoration: none;
    border-bottom-style:
}


/*定义全局链接鼠标滑过颜色lpm*/

div,
ul,
li,
span,
p,
img,
h1,
h2,
h3,
h4,
h5,
h6,
dl,
dt,
dd {
    margin: 0px;
    padding: 0px;
    list-style: none;
    border: 0px;
}


/*主要标签的样式初始化lpm*/

.clear {
    clear: both;
    height: 0px;
    overflow: hidden;
}


/*清除左右浮动lpm*/

.fl {
    float: left;
}


/*定义左浮动lpm*/

.fr {
    float: right;
}


/*定义右浮动lpm*/

.cp img {
    border: 1px solid #C1C1C1;
    padding: 2px;
    background: #fff;
}


/*定义标签调用图片的边框样式lpm*/

.cp a:hover img {
    border: 1px solid #ed6c00;
    padding: 2px;
    background: #fff;
}


/*定义鼠标经过时边框的变化效果lpm*/

#copy {
    display: none;
}

.box{width:1200px;
    height: auto;
    margin: 0 auto;}
/*隐藏后台自带版权DIVlpm*/

.page {
    width:1200px;
    height: auto;
    margin: 0 auto;
    min-width: 1200px;
}

/*定义版面统一宽度lpm*/

.font_en {
    font-family: Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    font-weight: normal;
}
.en {
    font-family: Arial, Helvetica, sans-serif;
    text-transform: uppercase;
    font-weight: normal;
}


.top20 {
    padding-top: 20px;
}

.top30 {
    padding-top: 30px;
}

.top10 {
    padding-top: 10px;
}

.top40 {
    padding-top: 40px;
}

.top45 {
    padding-top: 45px;
}

.top50 {
    padding-top: 50px;
}

.top60 {
    padding-top: 60px;
}

.top70 {
    padding-top: 70px;
}
.top80 {
    padding-top: 80px;
}
.top90 {
    padding-top: 90px;
}
.top100 {
    padding-top: 100px;
}
.bg{ width: 100%; min-width: 1200px;}

@-webkit-keyframes test {
    0% {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0)
    }
    50% {
        -webkit-transform: translate(0, 5px);
        transform: translate(0, 5px)
    }
    100% {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0)
    }
}


 @keyframes icon-bounce {
  0%, 100% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
  25% {-webkit-transform: rotate(15deg);transform: rotate(15deg);}
  50% {-webkit-transform: rotate(-15deg);transform: rotate(-15deg);}
  75% {-webkit-transform: rotate(5deg);transform: rotate(5deg);}
  85% {-webkit-transform: rotate(-5deg);transform: rotate(-5deg);}
}
@-webkit-keyframes icon-bounce {
  0%, 100% {-webkit-transform: rotate(0deg);transform: rotate(0deg);}
  25% {-webkit-transform: rotate(15deg);transform: rotate(15deg);}
  50% {-webkit-transform: rotate(-15deg);transform: rotate(-15deg);}
  75% {-webkit-transform: rotate(5deg);transform: rotate(5deg);}
  85% {-webkit-transform: rotate(-5deg);transform: rotate(-5deg);}
}

/*抬头*/
.top_bg{width:100%; min-width:1200px; height:34px; line-height:34px;  background: #c1011c; color:#fff; fong-szie:14px;}
.top_r b{font-size:28px; }


/*搜索*/
.search{width: 168px; height:24px; padding-left: 20px; position: relative; z-index: 999; margin-top:5px; right: 14px;}
.search-form .form-group {  
  float: right !important;
  width: 168px;
  height: 24px;
  background: #f1f1f1; }

.search-form .form-group .form-control{width:140px; background:#f1f1f1; outline:none; color:#d2d1d1; padding-left: 10px; border: none; line-height:22px; font-size: 12px;}

.search-form .form-group .form-control-feedback {
  position: absolute;
  top: 2px;
  right: 1px;
  z-index: 2;
  display: block;
  padding: 4px; 
  width: 14px;
  height: 14px;
  line-height: 14px;
  text-align: center;
  color: #3596e0;
  left: initial;
  font-size: 14px; 
  pointer-events: auto;
  }


.header{background: #fff;width: 100%;min-width: 1200px;height: 110px;  }
.name{margin-top: 23px;margin-left: 13px;}


.header .nav>li{ float:left;  width:80px;height:110px;float: left; text-align: center;    margin-left: 21px; }
.header .nav>li>a{display: block; line-height:110px;color: #333;font-size: 16px;height:110px;font-weight: bold; background:url(../image/20181210092837_155893142.png)no-repeat center;}
.header .nav>li.cur>a,.header .nav>li:hover>a{ color:#c1011c; background:url(../image/20181210092721_1926740568.png)no-repeat center;}
.header .share{float:right; width:150px; padding-left:45px; border-left:1px solid #e9e9e9; height:100px;}
.header .share a{ display:block; float:left; width:26px; height:26px; text-align:center; line-height:26px; font-size:14px; margin:0 5px; margin-top:37px;}

.container{width:1200px; margin:0 auto;}
.header .erji_nav { display:none; overflow:hidden; width:100%; overflow:hidden; position:absolute; left:0; top:147px; background-color:#fff; padding-top:55px; padding-bottom:70px;  z-index: 99; border-top:2px #eee solid;}
.header .erji_nav .title{ overflow:hidden; width:170px;float:left; margin-left:755px;}
.header .erji_nav .title i{ display:block; width:40px; height:3px; background-color:#c1011c; margin-bottom:20px;}
.header .erji_nav .title h3{ font-size:20px; margin-bottom:30px;text-align: left;}
.header .erji_nav .title h3 a{ color:#333; font-size:20px;}
.header .erji_nav .title .more{ display:block; width:118px; height:30px; text-align:center; line-height:30px; border:1px solid #cecece; font-size:12px; color:#999; font-family:Arial;}
.header .erji_nav ul{ overflow:hidden; float:left; width:900px; margin-left:10px;}
.header .erji_nav .ul01 { border-right:1px solid #e9e9e9;}
.header .erji_nav li{ font-size:14px; line-height:36px; width:234px; height:183px; margin:0 20px 20px 0; float:left;  background:url(../image/20181210095932_376083221.jpg)no-repeat center;}
.header .erji_nav li a{ color:#333; font-size:14px;display:block; width:186px; height:180px; margin:20px auto 0 auto; text-align:center; }
.header .erji_nav li a img{width:100%;}
.header .erji_nav li a p{padding-top:20px;}
.header .erji_nav li a:hover{ color:#c1011c;}
.header .erji_nav .contect{ display:block; width:128px; height:160px; float:left; text-align:center; font-size:14px; color:#555; text-decoration:none; margin-left:45px;}
.header .erji_nav .contect img{ display:block;margin: 4px auto 10px auto;width:120px; height:120px; }

/* banner-box */
.banner-box{min-width:1200px;height:600px;position:relative;overflow:hidden;}
.banner-box .bd{ width:100% !important;}
.banner-box .bd li{width:100% !important;height:600px;background-position: center;background-repeat: no-repeat;}
.banner-box .bd li a{display:block;background-size:auto;width:100% !important; height:100% !important;}
.banner-btn{ width: 100%; position: absolute; top: 250px; left: 0; margin-left: 0; height: 350px; overflow: hidden; }
.banner-btn a{display:block;width:49px;height:104px;position:absolute;top:0;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transition: 0.3s all ease-in-out;transition:0.3s all ease-in-out}
.banner-btn a.prev{left:-50px;background:url(../image/20181206105635_822650088.png) no-repeat 0 0;} 
.banner-btn a.next{right:-50px;background:url(../image/20181206105635_822650088.png) no-repeat -49px 0;}
.banner-box .hd {position:absolute;top:300px;width: 100%;display: block;}
.banner-box .hd ul{ text-align: center}
.banner-box .hd ul li{ width:20px; height:20px; border-radius :20px; text-indent:-9999px; background:#ccc; cursor:pointer; display:inline-block; margin:0 5px; -webkit-transition: 0.3s all ease-in-out; transition:0.3s all ease-in-out}
.banner-box .hd ul li.on{ background:#c1011c; width: 32px; }
.banner-box:hover .banner-btn a.prev{ left:54px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box:hover .banner-btn a.next{ right: 54px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box .banner-btn a.prev:hover,.banner-box:hover .banner-btn a.next:hover{filter:alpha(opacity=80); -moz-opacity:.8; -khtml-opacity:.8; opacity:.8;}



.banner-n{min-width:1200px;height:400px;position:relative;overflow:hidden;}
.banner-n .bd{ width:100% !important;}
.banner-n .bd li{width:100% !important;height:400px;background-position: center;background-repeat: no-repeat;}
.banner-n .bd li a{display:block;background-size:auto;}
.banner-n .banner-btn{ width: 100%; position: absolute; top: 125px; left: 0; margin-left: 0; height: 350px; overflow: hidden; }
.banner-n .banner-btn a{display:block;width:49px;height:104px;position:absolute;top:30px;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0;-webkit-transition: 0.3s all ease-in-out;transition:0.3s all ease-in-out}
.banner-n .banner-btn a.prev{left:-50px;background:url(../image/20181206105635_822650088.png) no-repeat 0 0;} 
.banner-n .banner-btn a.next{right:-50px;background:url(../image/20181206105635_822650088.png) no-repeat -49px 0;}
.banner-n .hd {position:absolute;top:285px;width: 100%;display: block;}
.banner-n .hd ul{ text-align: center}
.banner-n .hd ul li{ width:20px; height:20px; border-radius :20px; text-indent:-9999px; background:#ccc; cursor:pointer; display:inline-block; margin:0 5px; -webkit-transition: 0.3s all ease-in-out; transition:0.3s all ease-in-out}
.banner-n .hd ul li.on{ background:#c1011c; width: 32px; }
.banner-n:hover .banner-btn a.prev{ left:20px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-n:hover .banner-btn a.next{ right: 20px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-n .banner-btn a.prev:hover,.banner-box:hover .banner-btn a.next:hover{filter:alpha(opacity=80); -moz-opacity:.8; -khtml-opacity:.8; opacity:.8;}


.t{padding-bottom: 10px; text-align:center; position: relative;}
.t a{display: block; right:0; width:68px;height: 19px;line-height: 19px;background: #666;color: #fff;text-align: center;font-size: 14px;border-radius:5px;margin-top: 3px;position: absolute; }
.t a:hover{background: #c1011c;}

/*服务项目*/
.service_bg{height:1140px; background:url(../image/20181217145320_231359908.jpg) no-repeat top center;}
.service_wt li{display: block;float: left;margin-right: 28px;margin-top: 36px;}
.service_wt li:nth-child(3){margin-right: 0px;}
.service_wt li:nth-child(6){margin-right: 0px;}
.service_wt li .service_img{position: relative;}
.service_wt li .service_img p{position: absolute;bottom:16px;right:23px;color: #fff;font-size: 20px;font-weight: bold;}

.service_w{margin-left: 4px;margin-top: 15px; }
.service_w a{margin:0px 15px;font-size: 15px;line-height: 24px; color:#333;}
.service_w a:hover{color:#c1011c;}



/*报价*/
.price_t{text-align:center; height:50px; background:#c1011c; padding-left:30px;}
.price_t p{font-size:20px; color:#fff;     float: left; margin-left:40px; line-height:50px;}
.price_t p img{padding-right:12px; padding-top:10px;}
.price_t img{ float:left;}

.price_m{height:250px; background:#fff;box-shadow: 0 0 20px #eee;position: relative; border:3px #c1011c solid;}
.quote_c{padding:25px;}
.baojia:hover{cursor:pointer;}
.cont_bj{position: absolute;font-size:16px;top: 190px; left: 300px;}
.cont_bj b{font-size:20px;color: #c1011c; }
.bjw2{width:1056px;height:28px;border:0;color:#666;padding-left:12px;font-size:14px; float:left;border-radius: 5px; padding-top:9px;}

.ke-zeroborder p{float:left; line-height:38px; padding-right:10px;}
.ke-zeroborder input.bjw{width:190px;height:34px;border:1px solid #e3e3e3;color:#ccc;padding-left:12px;font-size:14px; float:left;border-radius: 5px;}
.ke-zeroborder input.bjw1{width:482px;}

/*经典案例*/

.case_bg{background: #eee;width: 100%;min-width: 1200px;height: 800px;}

.case_d{margin-top:30px;}

.case_d table td{padding: 0px !important;display: block;float: left;margin-right: 18px;width: 286px;overflow: hidden;margin-bottom: 40px;}
.case_d table td img{transition: all linear 0.5s;-moz-transition: all linear 0.5s;-ms-transition: all linear 0.5s;-webkit-transition: all linear 0.5s;display: block;width: 286px !important;height: 211px !important;margin: 0 auto;overflow: hidden;}
.case_d table td:hover img{-webkit-transform: scale(1.12, 1.12);transform: scale(1.12, 1.12);}
.case_d table td br{display:none;}
.case_d table td span{width: 286px;height: 50px;display: block;background: #fff;position: relative;z-index: 2;}
.case_d table td span a{line-height:50px;font-size: 15px;color:#333;}
.case_d table td:hover span{background:#c1011c;}
.case_d table td:hover span a{color:#fff;}
.case_d table td:nth-child(4){margin-right:0px;}
.case_d table td:nth-child(8){margin-right:0px;}
/*优势*/
.adv{position: relative;}

.adv_bg .bg{margin:60px 0; height:398px; background: url(../image/20181210090354_998393237.jpg)no-repeat center;}
.adv1{margin-top:20px;}
.adv2 .adv_wt{left:0;}
.adv_wt{position: absolute;top: 90px;right:45px;width: 440px; height:300px;}
.adv_w1 span{font-size: 34px;color: #fff;font-weight: bold;display: block;float: left;margin-right: 24px;}
.adv_w2{color: #fff;font-size: 16px;line-height: 24px;margin-top: 10px;}
.adv_w2 p{background: url(../image/20181205181329_463732155.png)no-repeat 0px 5px;padding-left: 26px;margin-top: 26px;}
.adv1 .adv_w2 p{background: url(../image/20181207152111_463930287.png)no-repeat 0px 5px;}
.adv_shu{position: absolute;bottom: 19px;right:26px;color: #fff;font-weight: lighter;}
.adv_shu t{font-size: 50px;display: block;float: left;margin-right: 19px;}
.adv_shu span{font-size: 20px;display: block;float: left;margin-top:26px;}



/*设备租赁*/
.equ_bg{background:#eee; height:420px; padding-top:50px; margin-top:60px;}
.equ_d{margin-top: 20px;}
.equ_d table table td img{ border:2px #fff solid;}
.equ_d table table td br{display:none;}
.equ_d table table td a{font-size:16px; line-height:40px;}

/*简介*/
.com{height:454px; background:url(../image/20181210091706_86480216.jpg)no-repeat center;}
.com_t{margin:60px 0 20px 0;}
.com_l{padding:50px 0 0 60px;}
.com_w{width: 490px; padding: 50px 60px 0 0;}
.com_w p{font-size: 22px;color: #333;font-weight: bold; line-height:70px; margin-bottom: 28px; background:url(../image/20181207155354_383075908.jpg)repeat-x center bottom;}
.com_w span{font-size: 14px;line-height: 28px;display: block;}
.com_w a{display: block;float: left;background: url(../image/20181205192052_772555449.jpg)no-repeat;width: 90px;height: 28px;line-height: 28px;color: #fff;font-size:14px;padding-left: 10px;margin-top:34px;}

/*资质证书*/
.honor_bg{ padding-top:60px; background: url(../image/20181207160612_749333369.jpg)no-repeat center top;}
.honor_d{height:437px;background: url(../image/20181207160131_111648204.jpg)no-repeat center;}
.honor_b{position: relative;height:437px;}
.honor_b a{    position: absolute; top:150px; left:1000px; animation: mymove 3s infinite;-moz-animation: mymove 3s infinite;-webkit-animation: mymove 3s infinite;-o-animation: mymove 3s infinite;}

@keyframes mymove
{
0%   {top:0px;}
50% {top:30px;}
100% {top:0px;}
}

@-webkit-keyframes mymove /* Safari and Chrome */
{
0%   {top:0px;}
50% {top:30px;}
100% {top:0px;}
}


/*公司资源*/
.resource_bg{background: url(../image/20181207160736_680431553.jpg)no-repeat center;width: 100%;min-width: 1200px;height: 484px;}
.resource_wt li{display: block;float: left;width: 89px;}
.resource_wt li img{-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);-webkit-filter: gray;filter: gray;}
.resource_wt li img:hover{-webkit-filter: grayscale(0);-moz-filter: grayscale(0);-ms-filter: grayscale(0);-o-filter: grayscale(0);filter: grayscale(0);-webkit-filter: none;filter: none;opacity: 1;}
.resource_wt li:nth-child(2){margin-top:90px;}
.resource_wt li:nth-child(4){margin-top:43px;}
.resource_wt li:nth-child(6){margin-top:43px;}
.resource_wt li:nth-child(8){margin-top:43px;}

.resource_r{color: #fff;width:400px;}
.resource_r p{font-size: 24px;font-weight: bold;margin-bottom: 24px;}
.resource_r span{display: block;font-size: 14px;line-height: 24px;margin-bottom: 38px;}
.resource_r a{animation: mymove 3s infinite;-moz-animation: mymove 3s infinite;-webkit-animation: mymove 3s infinite;-o-animation: mymove 3s infinite;position: relative;}

@keyframes mymove
{
0%   {top:0px;}
50% {top:30px;}
100% {top:0px;}
}

@-webkit-keyframes mymove /* Safari and Chrome */
{
0%   {top:0px;}
50% {top:30px;}
100% {top:0px;}
}


/*视频*/

#demo {width: 1200px;position: relative; display: block; margin: 0 auto; }
.vido_t{height:120px;}
.vido table table td br{display:none;}
.vido table table td a{font-size:16px; line-height:40px;}


/*新闻中心*/
.news{ padding-top: 60px;}
.news_row .fl,.news_row .fr{ width: 590px; background: #fff; }
.news_row1{border-bottom: 1px #ccc solid;padding-bottom: 17px;height: 16px;}
.news_row1 i{display: block;float: left;width: 8px;height: 8px;background: #c1011c;margin-top:10px;margin-right: 12px;}

.news_row1 span{font-weight: bold;font-size: 20px;color: #333;display: block;float: left;}
.news_row1 t{color: #c1011c;font-size: 20px;display: block;float: left;margin-top: 4px;margin-right: 12px;}
.news_row1 a{display: block;float: right;width:68px;height: 19px;line-height: 19px;background: #666;color: #fff;text-align: center;font-size: 14px;border-radius:5px;margin-top: 3px;}


.news_div_item, .divdgweb_new_div_item { position: relative; padding: 5px 0; height: 30px; overflow: hidden; -webkit-transition:0.3s all ease; transition:0.3s all ease; }
.divdgweb_new_div_item_date, .news_div_item_date { position: absolute; right: 0; top: 12px; -webkit-transition:0.3s all ease; transition:0.3s all ease; }
.divdgweb_new_div_item_date > div,.news_div_item_date > div{ display: inline-block; color: #999; font-size: 14px; font-family: 'arial'; }
.news_div_item_title, .divdgweb_new_div_item_title{ position: relative; }
.divdgweb_new_div_item_year:after,.news_div_item_year::after{ content: '-'; }
.on .divdgweb_new_div_item_year:after,.on .news_div_item_year::after{ content: '-'; }
.news_div_item_title:after,.news_div_item_title::after, .divdgweb_new_div_item_title:after, .divdgweb_new_div_item_title::after{ content: ''; background: #c1011c; width: 4px; height: 4px; position: absolute; left: 0; top: 14px; }
.on .news_div_item_title:after,.on .news_div_item_title::after, .on .divdgweb_new_div_item_title:after, .on .divdgweb_new_div_item_title::after{ content: ''; display: none; }
.news_div_item_title .news_div_item_a, .divdgweb_new_div_item_title .divdgweb_new_div_item_a { font-size: 15px; color: #444; padding-left: 15px; display: block; line-height: 30px; width: 425px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; -webkit-transition:0.3s all ease; transition:0.3s all ease; }
.news_row2 .divdgweb_new_div, .news_row2 .news_div { padding: 25px 35px; height: 410px;border: 1px #e1e1e1 solid;border-top: none; }
.news_div_item_pic,.news_div_item_body,.divdgweb_new_div_item_body{ -webkit-transition:0.3s all ease; transition: 0.3s all ease; }
.news_div_item_pic{ margin-top: 15px; }
.news_div_item_pic a,.news_div_item_pic a img{ display: block; width: 240px; height: 158px; }
.news_div_item.on, .divdgweb_new_div_item.on { height: 173px; border-bottom: 1px dotted #ccc; padding: 0 0 20px; margin: 5px 0; }
.news_div_item_body, .divdgweb_new_div_item_body { line-height: 24px; color: #999; font-size: 14px; width: 255px; text-align: justify; position: absolute; right: 0px; top: 77px; letter-spacing: 0.4px; }
.on .divdgweb_new_div_item_date, .on .news_div_item_date { top: 60px; right: 185px; }

.on .news_div_item_title .news_div_item_a, .on .divdgweb_new_div_item_title .divdgweb_new_div_item_a { position: absolute; left: 244px; top: 29px; width: 255px; }
.on .divdgweb_new_div_item_date > div, .on .news_div_item_date > div {font-size: 14px;}
.on .divdgweb_new_div_item_date > .divdgweb_new_div_item_year,.on .news_div_item_date > .news_div_item_year{ font-size: 14px;}


/*常见问题*/
.Faq{width:1200px;    margin: 30px auto !important;}
.Faqtitle{ width:102px; float:left; background:url(../image/20181206090740_1487765687.gif) no-repeat left 39px; padding-top:8px;}
.Faqtitle a{ color:#383838; font-size:20px; float:left; text-decoration:none;    line-height: 20px;}
.Faqtitle span{ display:block; padding-top:77px;}
.Faqcont dl{ float:left; margin-left:21px; width:528px; height:109px;}
.Faqcont dt{ padding:18px 0 6px 54px; background:url(../image/20181206090802_478942200.png) 17px 18px no-repeat; line-height:22px;}
.Faqcont dt a{font-size:15px; color:#3d3d3d; font-weight:bold; }
.Faqcont dt a:hover{ color:#c1011c;}
.Faqcont dd{ padding:0 14px 0 54px; background:url(../image/20181206090822_1074343276.png) 17px 3px no-repeat; line-height:25px; font-size:13px; color:#7c7c7c;}

.dt_top { padding:0 0 35px; text-align:center;}
.dt_top a em { display:block; font-size:20px; color:#555}

.dt01 { width:599px;}



/*友情链接*/
.link_bg{    width: 100%; min-width: 1200px;   height:75px; background-color: #c1011c; }

.lwnek{ height:75px;overflow:hidden; width:1200px; margin:0 auto;  }
.lwnek h2{ padding-top:15px; width:132px; height:60px; overflow:hidden;  }
.lwnek h2 a{color:#fff;  display:inline-block; font-size:18px;}
.lwnek h2 span{ display:block; height:22px; overflow:hidden; font:14px/22px "microsoft Yahei";}
.lwnek h2 span a{ color:#fff; font-size:14px;}
.lwnek div a { padding: 0 5px !important;}

.lwnek div{ display:inline; float:left; width:1068px; overflow:hidden;font:14px/23px "microsoft Yahei";}
.lwnek div a{ color:#777777; padding:0 2px;}
.linkTagcs li { line-height: 75px !important;}
.linkTagcs li a:hover { color: #ffd801 !important;}
/*底部开始*/
.foot_b{ background:#222; width:100%; height:46px; line-height:45px; font-size:14px; text-align:center; color:#FFF;  min-width: 1200px;}
.foot_b a{ color:#FFF; font-size:16px;}
.foot_b b{ padding-left:30px;}
.footWrap{ background:#222; height:303px; overflow:hidden; width: 100%; min-width: 1200px;}
.footWrap a:hover { text-decoration: underline;}
.footer{ position:relative; padding-top:60px;}
.f_left{ width:418px;  overflow:hidden; padding-top:10px;}

.f_wz{overflow:hidden; font:14px/34px "Microsoft Yahei"; color:#fff; }
.f_wz a{ color:#fff; font-size:12px; font-weight:normal;}
.f_wz em{display:inline-block; padding:0 10px;}
.f_wz img{ vertical-align:middle; margin-left:12px;}


.f_nav{width:322px; padding-left:50px;  overflow:hidden; }
.f_nav span{ width:292px; height:152px; overflow:hidden; display:block; margin-left:28px;}
.f_nav span img{ width:253px; height:145px;}
.f_nav span a{ padding:0px; display:inline-block;}
.f_nav h3{ font:16px/35px "microsoft Yahei"; width:238px; height:35px; overflow:hidden; border-bottom:1px  solid #666666; color:#fff; margin-bottom:10px; }
.f_nav h3 a{ }
.f_nav h3 i{ font:14px/31px Arial, Helvetica, sans-serif; display:inline-block; padding-left:15px; text-transform:uppercase; color:#fff;    font-style: normal;}

.f_nav p{ width:322px; color:#fff;display:block; }
.f_nav p a{ height:29px; width:160px; overflow:hidden; display:inline-block; float:left; color:#fff; font:14px/29px "microsoft Yahei"; text-align:left;}

.f_code{ position:absolute; top:60px; right:0px; overflow:hidden; width:320px;}
.f_code span{ width:130px; height:180px; overflow:hidden; display:block;float:left; margin-left:30px;}
.f_code span em{ width:140px; height:135px; overflow:hidden; display:block; margin:5px auto;}
.f_code span img{width:120px; height:120px; background-color:#fff; padding:6px 7px 7px 6px; }
.f_code span i{ height:43px; overflow:hidden; display:block; text-align:center; font:12px/43px; color:#eff7ef;   font-style: normal;}

/*底部结束*/


/*浮动*/
.qqkefu{
    position: fixed;
    top:60%;
    _position: absolute;
    _top: expression(eval(document.documentElement.scrollTop + 365));
    z-index: 20;
    /*right:0;*/
    left: 10px;
    width:39px;
}

.goTop {
    color: #fff;
    padding-top: 47px;
}
.qqkefu ul li{
    width: 45px;
    height:45px;
    margin-bottom:1px;
    float:left;
    background:url("../image/20181130144437_1778146140.png") no-repeat;
    background-color:#c1011c;
    line-height:45px;
    font-size:14px;
    cursor:pointer;
    position:relative;
}
.qqkefu ul li a{
    color:#fff;
    overflow: hidden;
    display: block;
    height: 45px;
    padding-left: 10px;
}
.qqkefu ul li.qq_cza{
    overflow:hidden
}
.qqkefu ul li:hover{
    background-color:#333;
}
.qqkefu ul li.top{
    background-position: 0 0;
    position:relative;
    width:45px;
    height: 45px;
    cursor:pointer;
}

.qqkefu ul li b{
    width:45px;
    height:45px;
    display:block;
    overflow:hidden;
    float:left;
}
.qqkefu ul li span{
    font-size: 14px;
    font-weight: bold;
    color: #FFF;
}
.qqkefu ul li.qq_phone{
    background-position: left -46px;
}
.qqkefu ul li.qq_ku{
    background-position: left -92px;
}
.qqkefu ul li.qq_ms{
    background-position: left -138px;
}
.qqkefu ul li.qq_czb{
    background-position: left -184px;
}
.qqkefu ul li.qq_czc{
    background-position: left -184px;
}
.qqkefu ul li.qq_app{
    background-position: left -228px;
}
.qqkefu ul li.qq_czae{ line-height:15px !important}

    .erweima{
    width: 130px;
    height: 150px;
    position: absolute;
    top: -107px;
    right: -150px;
    background: #FFF;
    border: 1px solid #CCC;
    float: left;
    cursor: default !important;
    display:none;
    /*overflow: hidden;*/
}
.erweima p{
    line-height: 20px;
    color: #000;
    font-size: 12px;
    text-align: center;
    float: left;
    width: 130px;
}
.erweima p img{
    width: 110px;
    height: 110px;
    margin: 10px 10px 0px 10px;
}
.erweima .arrow3 {
    width: 5px;
    height: 10px;
    display: block;
    /*background:url(../images/czx6.png) no-repeat;*/
    position: absolute;
    right: -5px;
    top: 122px;
}
    .app{
    width: 130px;
    height: 150px;
    position: absolute;
    top: -107px;
    right: -150px;
    background: #FFF;
    border: 1px solid #CCC;
    float: left;
    cursor: default !important;
    display:none;
    /*overflow: hidden;*/
}
.app p{
    line-height: 20px;
    color: #000;
    font-size: 12px;
    text-align: center;
    float: left;
    width: 130px;
}
.app p img{
    width: 110px;
    height: 110px;
    margin: 10px 10px 0px 10px;
}
.app .arrow3 {
    width: 5px;
    height: 10px;
    display: block;
    /*background:url(../images/czx6.png) no-repeat;*/
    position: absolute;
    right: -5px;
    top: 132px;
}


    .erweima1{
    width: 130px;
    height: 150px;
    position: absolute;
    top: -107px;
    right: -150px;
    background: #FFF;
    border: 1px solid #CCC;
    float: left;
    cursor: default !important;
    display:none;
    /*overflow: hidden;*/
}
.erweima1 p{
    line-height: 20px;
    color: #000;
    font-size: 12px;
    text-align: center;
    float: left;
    width: 130px;
}
.erweima1 p img{
    width: 110px;
    height: 110px;
    margin: 10px 10px 0px 10px;
}
.erweima1 .arrow3 {
    width: 5px;
    height: 10px;
    display: block;
    /*background:url(../images/czx6.png) no-repeat;*/
    position: absolute;
    right: -5px;
    top: 122px;
}




/*内页演艺资源*/
.arts i{display: block; float:left; width:14px; height:14px; background:#c1011c; margin:6px 14px 0 0;}
.arts p{font-size:40px; color:#222; height:60px; margin-top:40px;}
.arts span{font-size:16px; line-height:30px;display: block; padding-bottom:20px; }


/**/
.news_nav{ overflow:hidden; width:100%; height:70px; position:relative;}
.news_nav i{ display:block; width:100%; height:1px; background-color:#e9e9e9; position:absolute; left:0; bottom:0;}
.news_nav ul{ overflow:hidden; position:relative; z-index:2}
.news_nav li{ float:left; font-size:14px; margin-right:9px; height:68px; line-height:68px;}
.news_nav li a{ color:#323232; display:block; text-decoration:none;    width: 90px;text-align: center;font-size: 14px;}
.news_nav li.cur a{color: #fff;}
.news_nav li.cur, .news_nav li a:hover,.news_nav li a.on{color: #fff; font-weight:bold; background:#c1011c;}

.column_content_page_content div embed{width:600px; height:378px;}


.cs img{padding-bottom:10px;}

/*详情页*/
    .canshu{
        width: 900px;
        height:auto;
       
    }
    .xqhead{
        width:900px;
        height:60px;
        float: left;
        color: #e51616;
        text-align: center;
        font-family: "微软雅黑";
        font-size: 40px;
        line-height: 50px;
        font-weight: bold;
    }
    .xqhead_1{
        width: 900px;
        height: 40px;
        float: left;
        text-align: center;
        color: #666666;
        font-family: "微软雅黑";
        font-size: 16px;
        line-height: 20px;
    }
    .ban{
        width: 900px;
        height: 252px;
        float: left;
        
        
    }
    .mingcheng{
        width: 900px;
        height: 258px;
        float: left;
    }
    .text_box{
        width: 300px;
        height: 258px;
        float: left;
        text-align: center;
        font-size: 20px;
        line-height: 50px;
        font-weight: bold;
    }

    .photo{
        width: 250px;
        height: 188px;
        margin-left: 25px;
        float: left;
                
    }
    .fengge{
        width:900px;
        height: 10px;
        background-color: #e51616;
        float: left;
    }
    .nr_box{
        width: 900px;
        height:464px;
        float: left;
        margin-top: 30px;
    }
    .nr{
        width: 100%;
        height: 100%;
    }
    .liucheng{
        width: 100%;
        text-align: center;
        color: #e51616;
        font-size: 24px;
        margin-top: 50px;
        float: left;
        line-height: 50px;
        font-family: "黑体";
        font-weight: bold;
    }
    .tubiao{
        width: 700px;
        height: 200px;
        margin-left: 100px;
        margin-top: 50px;
        float: left;
        text-align: center;
        font-size: 18px;
        color: #666666;
    }
    .tb_box{
        width: 100px;
        height: 100px;
        float: left;
    }
    .zixun{
        width: 900px;
        height: 50px;
        float: left;
        font-size: 24px;
        color: #e51616;
        text-align: center;
        font-family: "黑体";
        font-weight: bold;
    }
    .wx{
        width: 173px;
        height: 250px;
        margin: 0 auto;
        text-align: center;
        font-size: 16px;
        color: #e51616;
        margin-top: 50px;
    }
    .erweim{
        margin-top: 50px;
        width: 173px;
        height: 173px;
        float: left;
        
    }
    .lxfs{
        line-height: 30px;
    }

  .product_content{
width: 100% !important;
}



.charu img{    width: 100px;
    float: left;
    margin: -105px 0 0 800px;}



.floating_ck{position: fixed;
    right: 0px;
    top: 37%;
    z-index: 9999;
    padding-left: 5px;}
.floating_ck dl dd{ position:relative; width:70px; height:70px; background-color:#c1011c; border-radius:3px; margin-top: 1px;; text-align:center; background-repeat:no-repeat; background-position:center 20%; cursor:pointer; }
.floating_ck dl dd:hover{     background-color: #c1011c;
    border-bottom: solid 1px #c1011c;}
.floating_ck dl dd:hover .floating_left{ display:block; }
.floating_ck dl dd:hover .floating_l{ display:block; }
.consult,.words{ background-image:url(../image/20180323162759_398490629.png); }
.consultQQ,.words{ background-image:url(../image/20180323162759_398490629.png); }
.quote{ background-image:url(../image/20171103135835_96803112.png); }
.qrcord{ background-image:url(../image/20171103135836_16234763.png); }
.return{ background-image:url(../image/20171103135836_1145452455.png); }
.floating_ck dd span,.floating_ck dd a{ color: #fff; display: block; padding-top: 40px; font-size: 13px; line-height: 30px; }
.floating_l{    position: absolute;
    right: 76px;
    top: 19px;
    width: 133px;
    height: 33px;
    background-color: #c1011c;
    border-radius: 3px;
    border-bottom: solid 1px #c1011c;
    display: none;
    color: white;
    padding-top: 10px;
}
.floating_left{position: absolute;
    right: 75px;
    top: 0px;
    width: 150px;
    height: 70px;
    background-color: #c1011c;
    border-radius: 3px;
    border-bottom: solid 1px #c1011c;
    display: none;
}
.floating_left a{ color:#fff; line-height:30px; }
.floating_ewm {height:170px;top: -30px;}
.floating_ewm i{ display:block; width:122px; height:122px; margin:auto; margin-top:15px; }
.floating_ewm i img{ width: 100%; height: auto; }
.floating_ewm p{ color:#fff; margin:5px 0 10px; font-size: 14px; }
.floating_ewm .qrcord_p01{ font-size:14px; line-height:20px; }
.qrcord_p02{ font-size:14px; line-height:28px; color:#fff; padding-top:6px;}
.qrcord_p02 b{font-size:16px;}


.hdch img:nth-child(2n){margin-left:10px;}