@charset "utf-8";
/* 清除内外边距 */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
fieldset, lengend, button, input, textarea, /* form elements 表单元素 */
th, td { /* table elements 表格元素 */
    margin: 0;
    padding: 0;
}

input,textarea {border: 2 none; -webkit-box-shadow: none; box-shadow: none; outline: none;}

/* 设置默认字体 */
body,
button, input, select, textarea {
    font-family: "Microsoft Yahei"; color: #666; font-size: 13px;
}

h1 {font-size: 18px;}
h2 {font-size: 16px;}
h3 {font-size: 14px;}
h4, h5, h6 {font-size: 100%;}
* h1,* h2,* h3,* h4,* h5,* h6{margin: 0px;} /*覆盖bootstrape对标题加的默认外边距*/

address, cite, dfn, em, i, var {font-style: normal;} /* 斜体扶正 */

/* 重置列表元素 */
ul, ol ,li{list-style: none;}

/* 重置文本格式元素 */
a {text-decoration: none; color: #666; word-wrap:break-word;}/*英文换行*/
a:hover {text-decoration: none; }


/* 重置表单元素 */
legend {color: #000;} /* for ie6 */
fieldset, img {border: none;} /* img 搭车：让链接里的 img 无边框 */
/* 注：optgroup 无法扶正 */
button, input, select, textarea {
    font-size: 100%; /* 使表单元素在 ie 下能继承字体大小 */
}

/* 重置表格元素 */
table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */
body {overflow-y: scroll;}

/*设置浮动*/
.fl,.pull-left {float: left;}
.fr,.pull-right {float: right;}
.pr{position: relative;}
.pa{position: absolute;}

.clear{ clear:both; height: 0; overflow: hidden;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}

.box,.content,.w1200,.width-1200{ width:1200px; margin:0 auto;}
/* -- 内页布局 -- */
.page_bg { padding:20px 0 20px; background:#fff;}
.page_main { margin: 0 auto; width: 1200px;}  /*版面宽度*/
.page_content{ width:930px;} /*右边宽度*/
.page_left{ width:240px;} /*左边宽度*/
.page_full{ width:100%;}
.dis,.hide{ display:none;}

.line-clamp-1{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.line-clamp-2{
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.line-clamp-3{
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}




body,div,ul,li,h1,h2,h3,h4,h5,h6,form,input,textarea,p,th {margin: 0;padding: 0;}
li {list-style: none;}
input,textarea,select {font-family: inherit;font-weight: inherit;font-size: 14px;}
img {border: 0;}
.clear {height: 0;overflow: hidden;clear: both;}
i,em{font-style: normal;}
dl,dt,dd {margin: 0px;padding: 0px;list-style: none;}
.fl {float: left}
.fr {float: right}
body,td,th {font-size: 14px;color: #333;}
a {font-size: 14px;color: #333;}
a:link {text-decoration: none;}
a:visited {text-decoration: none;}
a:hover {text-decoration: none;}
body {font-size: 14px;background: url(images/20180629094507_138544964.jpg) top center repeat-x;min-width: 1200px;font-family: Microsoft YaHei;}
.w1200 {width: 1200px;margin: auto;}
.top50{margin-top: 50px;}

/*headr*/
.headr {height: 257px;}
.top{ height: 40px; line-height: 40px; color: #fff;}
.top a{ color: #fff;}
.t_tel{ float:right;}
.t_tel a:hover{ color:#fff;}
.h_nr{height: 152px;}
.h_logo{padding-top: 45px;margin-right: 30px;}
.h_ad{line-height: 40px;border-left: 1px #ccc solid;padding-left: 30px;margin-top: 40px;}
.h_ad b{display: block; font-size: 30px;color: #bf0008;}
.h_ad span{font-size: 15px;}
.h_tel{ background:url(images/20180629142501_2104160048.png) no-repeat;    padding-left: 50px; height: 60px;font-size: 16px; margin-top: 45px;}
.h_tel span{display: block;font-size: 24px;font-weight: bold; color: #bf0008;}

.h_nav{}
.h_nav ul{}
.h_nav ul li{float: left;}
.h_nav ul li a{height: 60px; line-height: 60px;display: block;font-size: 15px; width: 120px;text-align: center;}
.h_nav ul li a:hover{ background-color:#bf0008; color:#fff;transition:all 0.4s;}
.h_cur{ background-color:#bf0008; transition:all 0.4s;}
.h_cur a{color:#fff;}


/*prod*/
.prod{padding-bottom: 50px;}
.prod_t{text-align: center; padding-top: 50px;padding-bottom: 20px;}
.prod_t b{font-size: 40px;display: block;padding-bottom: 5px;}
.prod_t span{font-size: 18px;color: #333;display: block; background:url(images/20180629152136_1913132163.png) center no-repeat;}

.list_t{width: 292px;text-align: center;height: 90px;font-size: 24px; background:url(images/20180629154628_571475077.png) center no-repeat;}
.list_t span{color: #fff;padding-top: 30px;display: block;}
.list_nr{}


.prod_nr{width: 870px;}

.list_nr a{display: block; background:#f5f5f5 url(images/20180703094452_1765248850.png)50px center no-repeat;font-weight: normal !important;height: 60px;display: block;line-height: 60px;  padding-left: 85px;font-size: 16px;
    border-bottom: 1px #fff solid;}
    

.prod_nr  td{float: left; margin: 0 11px 10px 0;
    
}
.prod_nr td:nth-of-type(3n){ margin-right:0;}
.prod_nr td a img{border: 1px #ccc solid;}
.prod_nr td span{    line-height: 40px !important;height: 40px;background-color: #484848;display: block;}
.prod_nr td span:hover{background-color: #bf0008;}
.prod_nr td span a{    display: block; color: #fff;}

/*features*/
.features{background-color: #f5f5f5;padding-bottom: 50px;}
.features_t{text-align: center; padding-top: 50px;padding-bottom: 20px;}
.features_t b{font-size: 40px;display: block;padding-bottom: 5px;}
.features_t span{font-size: 18px;color: #333;display: block; background:url(images/20180629152136_1913132163.png) center no-repeat;}
.xz{height: 535px;}
.xz-c{width:80px;}
.xz-c ul li{position: relative;width: 80px;}
.xz-c ul li i{display: block;width: 10px;height: 18px;position: absolute;right: -10px;top: 125px}
.xz-c ul li.cur i{}
.xz-c ul li a:hover,.xz-c ul li.cur a{background: #bf0008;border: 1px solid #bf0008;border-bottom: 5px solid #bf0008;color: #fff;}
.xz-c ul li a{display: block;height: 213px;color: #333333;font-size: 22px;line-height: 23px;border: 1px solid #e0e0e0;border-bottom:5px solid #bf0008;width: 22px;display: block;padding:45px 28px 0 28px;}
.xz-c ul li.l1 a{padding: 50px 14px 0 14px;width: 50px;}
.xz-c ul li b{width: 22px;display: block;float: left;}
.xz-c ul li em{width: 18px;display: block;float: right;font-size: 18px;line-height: 20px;font-style: normal;}
.xz-r{width: 1120px;}
.xz-r i{width: 585px;float: left;display: block;}
.xz-r i img{width: 585px;height: 531px;}
.xz-t{width: 480px;float: right;}
.xz-t h4{height: 51px;color: #333;font-size: 22px;background: #efefef;line-height: 51px;}
.xz-t h4 img{display: block;float: left;margin-right: 22px;}
.xz-t p{display: block;padding:14px 0;color: #333333;height: 50px;border-bottom: 1px dashed #b5b5b5}
.xz-t p em{background: url(images/20180702091825_1980974025.jpg) no-repeat right 5px;height: 50px;font-style: normal;display: block;width:83px;float: left;font-size: 18px;line-height: 25px}
.xz-t p span{display: block;width: 378px;float: right;font-size: 14px;line-height: 24px}
.xz-t p.p1{height: 76px;}
.xz-t p.p2{ height:76px}
.xz-t p.p2 em{background: url(images/20180702091825_1980974025.jpg) no-repeat right 15px;height: 74px;padding-top: 12px;}
.xz-t p.p1 em{background: url(images/20180702091825_1980974025.jpg) no-repeat right 5px;height:74px;padding-top: 12px;}
.xz-t .none{border-bottom: 0}

/*adv*/
.ys{padding-top: 50px;font-family:"Microsoft Yahei";}
.ys h2{text-align: center;height: 113px;}
.ys h2 a{color: #000;font-size: 40px;}
.ys h2 span{display: block;background: url(images/20180702091929_1765998676.jpg) no-repeat center 12px;color: #666666;margin-top: 10px;font-size: 20px;font-weight: normal;}
.ys1{background: url(images/20180702092004_806017893.jpg) no-repeat center 0;height: 387px;}
.ys2{background: url(images/20180702092020_1400847200.jpg) no-repeat center 0;height: 387px;}
.ys-l{width: 400px;padding:52px 0 0 28px;color: #333}
.ys-l b{font-size: 72px;font-family: "arial";line-height:55px}
.ys-l em{font-style: normal;display: block;font-size: 30px;padding: 20px 0 3px 0;}
.ys-l span{display: block;height: 42px;background: url(images/20180702092100_429949758.jpg) no-repeat left bottom;color: #bf0008;font-size: 24px;margin-bottom: 15px;font-weight: bold;}
.ys-l p{font-size: 14px;line-height: 26px}
.ys-r{width: 677px;position: relative;height: 387px;}
.ys-r ul li img{width: 677px;height: 387px;}
.ys-r em{width: 21px;height: 26px;position: absolute;}
.ys-c{position: absolute;font-size: 0;line-height: 0}
.ys-c a{display: inline-block;width: 35px;height: 35px;}
.ys-c a.prev{background: url(images/20180702092434_1989782085.jpg) no-repeat;}
.ys-c a.next{background: url(images/20180702092516_1237990660.jpg) no-repeat;}
.ys-c a.prev:hover{background: url(images/20180702092550_2062593604.jpg) no-repeat;}
.ys-c a.next:hover{background: url(images/20180702092642_949871069.jpg) no-repeat;}
.ys1 .ys-r em,.ys3 .ys-r em{top: 180px;left: 0}
.ys2 .ys-r em,.ys4 .ys-r em{top: 180px;right: 0}
.ys1 .ys-c,.ys3 .ys-c{left: 0;bottom: 0;z-index:100}
.ys2 .ys-c,.ys4 .ys-c{right: 0;bottom: 0; z-index:100}


/*case*/
.case{padding-bottom: 50px;}
.case_t{text-align: center; padding-top: 50px;padding-bottom: 20px;}
.case_t b{font-size: 40px;display: block;padding-bottom: 5px;}
.case_t span{font-size: 18px;color: #333;display: block; background:url(images/20180629152136_1913132163.png) center no-repeat;}



/*about*/
.about{width:100%; background:#f5f5f5; position:relative; overflow:hidden; margin-top:30px;}
.about_bac{position:absolute; width:100%; height:80px; background:#e7eaef; z-index:1; bottom:0;}
.aboutW{width:1200px; margin:0 auto; position:relative; z-index:2;}
.about_img{float:left; width:390px; height:541px; padding:0 15px; background:#fff url(images/20180630094700_1910733266.jpg) no-repeat center; transition: all 0.5s linear;}
.about_img:hover{ width:420px; transition: all 0.5s linear;}
.about_r{width:730px; float:right; overflow:hidden;}
.about_ren{font-family:Arial, Helvetica, sans-serif; font-size:80px; text-transform:uppercase; font-weight:bold; color:#949494; line-height:80px; padding-top:40px;}
.about_rm{font-size:30px; font-weight:bold; color:#bf0008; line-height:40px; margin-top:-10px;}
.about_rn{overflow:hidden; margin-top:10px;}
.about_rn_l{float:left; font-size:16px; line-height:30px;}
.about_rn_r{float:right; width:494px; height:1px; background:#ccc; margin-top:15px;}
.about_rd{overflow:hidden; font-size:14px; line-height:25px; padding-top:22px; height:140px;}
.about_rd a{color:#bf0008; font-size:14px;}
.about_ri{overflow:hidden; width:730px;}


.about_ri li{padding:8px !important; position:relative;float:left;width:232px;height:180px;text-align: center;
    display: block;
}
.about_ri li img{ padding:12px; background:#fff; box-shadow:0 0 8px #ccc; width:100%;
    box-sizing: border-box;
}
.about_ri li div{position:absolute; padding-top:0 !important; margin-top:-84px; line-height:160px; width:0px; height:0px; color:#fff; overflow:hidden; margin-left:116px; background:#000; white-space: nowrap; text-overflow: ellipsis; transition: all 0.5s linear;}
.about_ri li a{font-size:15px; color:#fff; display:block;}

.about_ri li:hover div{transition: all 0.5s linear; background:#000; width:208px; height:160px; margin-top:-175px; margin-left:12px;}

/*news*/

/*新闻*/
.news_bg,.news{ width:100%; height:auto;  padding-bottom:55px; margin:auto; margin-top:20px;}
.news_t{ text-align:center;}
.news_t .t1{ font-size:44px; padding-top:20px; line-height:58px; color:#bf0008; font-weight:bold;}
.news_t .t2{ line-height:40px; font-size:18px; color:#343434;}
.news_lt{float:right;width: 800px; margin-top:33px;}
.news_l{ float:left; }
.news_l a {height: 55px; width:376px; background:#333; margin-top: 1px; position: relative; display: block;float: left;}
.news_l a:before{ content: ''; display: block; width: 0; height: 0; border-top: 10px solid transparent; border-left: 10px solid #fff; border-bottom: 10px solid transparent; position: absolute; z-index: 2; right: 170px; top: 55px;  }
.news_l a.active:before{ border-right: 10px solid transparent; border-top: 10px solid #bf0008; border-bottom: 10px solid transparent; }

.news_l a.dls1 > b{ background-position: 10px 15px; }
.news_l a.dls2 > b{ background-position: 10px -135px; }
.news_l a.active > b{ background-position-x:-60px; }
.news_l a > b img{ display: none}
/*.news_l a:after{ content: ''; display: block; position: absolute; top:0; left: -100%; transition:0.2s all ease-in-out; width: 100%; height: 100%; background:#ba1a1b; }*/
.news_l a:hover,.news_l a.active{ background:#bf0008; }
.news_l a > *{ position: relative; z-index: 3}
/*.news_l a.active:after,.news_l a:hover:after{ left: 0; }*/
.news_l a strong { font-size: 18px; color: #fff; display: block;line-height: 32px; padding-top: 10px;font-weight: 100; -webkit-transition:0.3s all ease-in-out; transition:0.3s all ease-in-out;float: left;padding-left: 25px;}
.news_l a.active strong{color: #fff;}
.news_l a.active > b{ border-color: #fff; }
.news_l a t{float: right;display: block;padding-right: 26px;padding-top:18px;}

.news_d{ width:1200px; margin:auto;}
.news_nor { height: 492px; width: 753px; overflow: hidden;}
.new_cont .news_row2 { position: absolute; left: 0; top: 0; display: none; width: 753px; height: 495px; }
.new_cont { position: relative; width: 753px; height: 495px; display: block; }
.new_cont .news_row2:first-of-type {display:block;}
.news_row2 .divdgweb_new_div, .news_row2 .news_div {height: 495px; font-weight: normal;    margin-top: 20px;}

.news_row2 .news_div_item, .news_row2 .divdgweb_new_div_item { position: relative; padding: 6px 0; height: 40px; overflow: hidden; -webkit-transition: 0.3s all ease; transition: 0.3s all ease; border-bottom: 1px solid #f5f5f5; }
.news_row2 .divdgweb_new_div_item_date, .news_row2 .news_div_item_date { position: absolute; right: 20px; top: 17px; -webkit-transition: 0.3s all ease; transition: 0.3s all ease; }
.news_row2 .divdgweb_new_div_item_date > div, .news_row2 .news_div_item_date > div{ display: inline-block; color: #787878; font-size: 12px; font-family: 'arial'; }
.news_row2 .news_div_item_title, .news_row2 .divdgweb_new_div_item_title{ position: relative; }

.news_row2 .news_div_item_year:after, .news_row2 .news_div_item_year::after, .news_row2 .divdgweb_new_div_item_year:after, .news_row2 .divdgweb_new_div_item_year::after{ content: '-'; }
.news_row2 .on .news_div_item_year:after, .news_row2 .on .divdgweb_new_div_item_year:after{ content:""; }
.news_row2 .news_div_item_title:after, .news_row2 .divdgweb_new_div_item_title:after{ content: ''; background: #333; width: 4px; height: 4px; position: absolute; left: 10px; top: 19px; }
.news_row2 .on .news_div_item_title:after, .news_row2 .on .divdgweb_new_div_item_title:after{ content: ''; display: none; }

.news_row2 .on1 .news_div_item_year:after, .news_row2 .on .divdgweb_new_div_item_year:after{ content:""; }
.news_row2 .on1 .news_div_item_title:after, .news_row2 .on .divdgweb_new_div_item_title:after{ content: ''; display: none; }
.news_row2 .on1 .divdgweb_new_div_item_date, .news_row2 .on .news_div_item_date { top: 23px; right: 436px; }
.news_row2 .on1 .news_div_item_title .news_div_item_a, .news_row2 .on .divdgweb_new_div_item_title .divdgweb_new_div_item_a { position: absolute; left: 230px; top: 70px; width: 245px; }
.news_row2 .on1 .divdgweb_new_div_item_date > div, .news_row2 .on .news_div_item_date > div { font-weight: bold; color: #333; font-size: 24px; line-height: 30px; }
.news_row2 .on1 .divdgweb_new_div_item_date > .divdgweb_new_div_item_year, .news_row2 .on .news_div_item_date > .news_div_item_year{ font-size: 12px; display: block; font-weight: 100; line-height: 20px; text-indent: 1px; }
.news_row2 .on1 .news_div_item_date > .news_div_item_year:after,.news_row2 .on .divdgweb_new_div_item_date > .divdgweb_new_div_item_year:after{ content: ''; }
.news_row2 .news_div_item.on1, .news_row2 .divdgweb_new_div_item.on{ height: 173px; border-bottom: 1px dotted #ccc; padding: 0 0 20px; background: #fff;}


.news_row2 .news_div_item_title .news_div_item_a, .news_row2 .divdgweb_new_div_item_title .divdgweb_new_div_item_a { font-size: 15px; color: #444; padding-left: 26px; display: block; line-height: 40px; width: 425px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; -webkit-transition: 0.3s all ease; transition: 0.3s all ease; }
.news_row2 .news_div_item_pic, .news_row2 .news_div_item_body, .news_row2 .divdgweb_new_div_item_body{ -webkit-transition: 0.3s all ease; transition: 0.3s all ease; }
.news_row2 .news_div_item_pic { padding-top: 15px; padding-left: 15px; }
.news_row2 .news_div_item_pic a, .news_row2 .news_div_item_pic a img { display: block; width: 220px; height: 162px; }
.news_row2 .news_div_item.on, .news_row2 .divdgweb_new_div_item.on{ height: 173px; border-bottom: 1px dotted #ccc; padding: 0 0 20px; background: #fff;}
.news_row2 .news_div_item_body, .news_row2 .divdgweb_new_div_item_body { line-height: 24px; color: #767676; font-size: 13px; width: 477px; text-align: justify; position: absolute; right: 20px; top: 110px; }
.news_row2 .on .divdgweb_new_div_item_date, .news_row2 .on .news_div_item_date { top: 23px; right: 436px; }
.news_row2 .on .news_div_item_title .news_div_item_a, .news_row2 .on .divdgweb_new_div_item_title .divdgweb_new_div_item_a { position: absolute; left: 230px; top: 70px; width: 245px; }
.news_row2 .on .divdgweb_new_div_item_date > div, .news_row2 .on .news_div_item_date > div { font-weight: bold; color: #333; font-size: 24px; line-height: 30px; }
.news_row2 .on .divdgweb_new_div_item_date > .divdgweb_new_div_item_year, .news_row2 .on .news_div_item_date > .news_div_item_year{ font-size: 12px; display: block; font-weight: 100; line-height: 20px; text-indent: 1px; }
.news_row2 .on .news_div_item_date > .news_div_item_year:after,.news_row2 .on .divdgweb_new_div_item_date > .divdgweb_new_div_item_year:after{ content: ''; }

.wend{ float: left; width:370px; height: 543px; padding-top:31px;
    overflow: hidden;
}
.wend h2{ left:0; font-size:24px; color:#fff; margin-bottom: 10px; padding-top:17px; line-height:30px; height: 55px; background: url(images/20190815150819_1457475214.png)no-repeat center; text-align:center; font-weight:100;}
.wend h2 a{ font-size:24px; color:#fff;}
.more{ padding-left: 109px !important;}
.wend .divdgweb_new_div_item{ border-bottom:1px dotted #ddd; height: 140px;}
.wend .divdgweb_new_div_item_a { font-size: 15px; padding-top:15px;}
.wend .divdgweb_new_div_item_content{ width: 218px; float: right; padding-left:15px;box-sizing:border-box;}
.wend .lastdl{ border-bottom: none;}
.wend .divdgweb_new_div_item_title{ height:29px; line-height:29px; font-size:14px; color:#343434; overflow: hidden; padding-left: 18px; padding-top: 12px;}
.wend .divdgweb_new_div_item_title a{ color:#343434;}
.wend .divdgweb_new_div_item_title a:hover{color: #343434}
.wend .divdgweb_new_div_item_body{ line-height:26px; color:#666; height: 75px; font-size: 12px; overflow: hidden; padding-left: 18px;}
.wend .news_div_item_pic, .news_row2 .news_div_item_body, .news_row2 .divdgweb_new_div_item_body{ -webkit-transition: 0.3s all ease; transition: 0.3s all ease; }
.wend .news_div_item_pic { position:relative; padding-top: 15px; }
.wend .news_div_item_image{width: 150px; height: 110px; float:left; }


/*foot*/
.copy { background: #292929; text-align: justify; }
.copy_row1{ padding: 45px 0 0; }
.copy_row1 .col4 { float: left; margin-right: 65px; background: url(images/20180702093707_3015154.jpg) no-repeat right center; padding-right: 65px; }
.copy_row1 .col4:nth-child(4){ margin-right: 0; background: none; }
.copy_row1 .col4 .c4title { position: relative; padding: 0 5px 20px 0; margin-bottom: 5px; display: inline-block; }
.copy_row1 .col4 .c4title::after { content: ''; position: absolute; width: 20px; height: 2px; display: block; background: #fff; left: 0; bottom: 6px; transition: 0.6s all ease-in-out; border: 1px #292929 solid; }
.copy_row1 .col4 .c4title a{ font-size: 17px; color: #fff; display: block; line-height: 35px; }
.copy_row1 .col4:hover .c4title::after{ width: 100%; background: #bf0008}
.copy_row1 .col4 ul li a { color: #e3e3e3; font-size: 14px; display: block; line-height: 30px; }
.copy_row1 .col4 ul li a:hover{ text-decoration: underline; color: #fff; }

.copy_row1 .fr{ text-align: right; }
.copy_row1 .cr_1 { font-size: 15px; color: #fff; display: inline-block; height: 30px; line-height: 30px; padding: 0px 10px; background: #bf0008; border-radius: 3px; position: relative; margin-bottom: 10px; }
.copy_row1 .cr_1::after { content: ''; width: 0; height: 0; border-left: 8px solid transparent; border-right: 8px solid transparent; border-top: 7px solid #bf0008; position: absolute; right: 15px; bottom: -7px; }
.copy_row1 .cr_2 { font-size: 40px; color: #fff; font-style: italic; line-height: 40px; padding: 5px 0; letter-spacing: 0.4px}
.copy_row1 .cr_3{ font-size: 15px; color: #fff; line-height: 35px; }
.copy_row1 .cr_4 { font-size: 14px;display: inline-block; padding: 5px; margin: 10px 0; color: #fff; line-height: 25px; }
.copy_row1f { height: 30px; padding: 15px 0 35px; margin-top: 25px; border-top: 1px groove #aaa; }
.copy_row1f a { font-size: 14px; color: #e1e1e1 !important; }
.copy_row1f a:hover{ color: #fff !important; text-decoration: underline; }
.copy_row1f .fl { display: block; font-size: 14px; line-height: 32px; color: #fff; padding: 0 0 0 35px; background: url(images/20180702093808_296786312.png) no-repeat 1px center; }
.copy_row1f .fr { width: 1080px; height: 35px; overflow: hidden;  }
.cr4button { float: right; padding-left: 10px; }
.copy_row2{ height: 60px; line-height: 60px; background: #bf0008; }
.copy_row2 .fl{ height: 60px; line-height: 60px; color: #fff; font-size: 13px; letter-spacing: 0.4px; }
.copy_row2 .fl a{ display: inline-block; color: #fff; font-size: inherit; }
.cr4button a { position: relative; font-size: 13px; color: #fff; display: inline-block; line-height: 12px; padding: 8px; border: 1px solid #fff; border-radius: 50px; margin-left: 10px; transition:0.3s all ease-in-out; }
.cr4button a:hover{ background: #bf0008; border-color: #bf0008; }
.ewm { position: absolute; width: 120px; bottom: 45px; right: -40px; z-index: 1; display: none; }
.ewm img {width: 100%;height:auto;}
.copy_row2 .fr > a { font-size: 14px; display: inline-block; color: #fff; height: 60px; line-height: 60px; }
.copy_row2 .fr{ position: relative; }
.copy_row2 a:hover{ text-decoration: underline; }

.w900{
    width: 880px;position: relative; 
}
.nw1200{ width:1200px;margin:30px auto auto auto}
