@charset "UTF-8";
*{ margin:0; padding:0; font-size:13px; font-family:microsoft yahei}
img{ border:0 none}
a,img{ outline:0}
a{ text-decoration:none}
li{ list-style:none}
.fl{ float:left}
.pl{ left:0}
.pl,.pr{ position:absolute}
.pr{ right:0}
.fr{ float:right}
.page{ margin:0 auto; width:1200px}
.cl,.clear{ clear:both}
.dis{ display:none} 
.top35{ margin-top:35px}
.en{ text-transform:uppercase; font-family:arial}

.head{ height: 35px; width: 100%; background: #000;line-height: 35px; }
.head .fl,.head .fr a{ color: #888; font-size: 13px; }
.head .fr a { display: inline-block; padding: 0 8px 0 12px; border-left: 1px solid #666; height: 18px; line-height: 18px; }
.head .fr a i { display: inline-block; vertical-align: middle; width: 18px; height: 18px; margin: 0 5px; position: relative; top: 0px; }
.head .fr a.first { border-left: none; }
.head .fr a.second i { background-position-x: -42px; }
.head .fr a.third i { background-position: -77.5px -1px; }
.head .fr a:hover i{ background-position-y:-33px; }
.head .fr a.third:hover i { background-position-y: -32px; }
.head .fr a:hover{ color: #b61f24}
.search{ float: right; width: 180px; margin-left: 7px}
.search > form { display: block; position: relative; background: #555; height: 27px; line-height: 27px; margin-top: 4px; }
.search-i { position: absolute; top: 3px; right: 4px; }
.search-i input { display: block; width: 21px; height: 21px; border-radius: 2px; border: 0 none; background: #000 url(//memberpic.114my.cn/kxglas/uploadfile/image/20171110/20171110141950_1707666638.jpg) no-repeat 8px center; outline: none; }
.search-bg { padding: 0 30px 0 8px; }
.search-bg input { display: block; height: 27px; line-height: 27px; border: 0 none; background: none; color: #aaa; width: 100%; }
.top { background: url(//memberpic.114my.cn/kxglas/uploadfile/image/20171107/20171107114024_1450659690.png) repeat-x center bottom; }
.top .fr { height: 105px; }
.top .page .fl { display: block; padding: 20px 0 25px; }
.top .page .fl a,.top .page .fl a img{ display: block; }

.NavCeshi > li { float: left; width: 100px; top: 0px; transition: 0.2s all ease-in-out; background: url(//memberpic.114my.cn/kxglas/uploadfile/image/20171107/20171107135110_199989248.jpg) no-repeat right 35px; padding-right: 0px; }
.NavCeshi > li > a{ display: block; text-align: center; padding: 30px 0 35px; font-size: 16px; line-height: 20px; color: #454545; transition:0.2s all ease-in-out; height: 40px; position:relative; z-index:1113; }
.NavCeshi > li > a > .en{ display: block; font-size: 11px; font-weight: 100; color: #ccc; line-height:35px; overflow: hidden; text-indent: 0; transition:0.2s all ease-in-out; white-space: nowrap; }
.NavCeshi > li#Zz0 > a > .en{ background: url(//memberpic.114my.cn/kxglas/uploadfile/image/20171110/20171110133922_1562359864.png) no-repeat -99px center; }
.NavCeshi > li#Zz1 > a > .en{ background: url(//memberpic.114my.cn/kxglas/uploadfile/image/20171110/20171110134822_1604925027.png) no-repeat -99px center; }
.NavCeshi > li#Zz2 > a > .en{ background: url(//memberpic.114my.cn/kxglas/uploadfile/image/20171110/20171110135119_1134007721.png) no-repeat -99px center; }
.NavCeshi > li#Zz3 > a > .en{ background: url(//memberpic.114my.cn/kxglas/uploadfile/image/20211013/20211013090133_1612109055.png) no-repeat -99px center; }
.NavCeshi > li#Zx> a > .en{ background: url(//memberpic.114my.cn/kxglas/uploadfile/image/20211013/20211013090626_562520363.png) no-repeat -99px center; }
.NavCeshi > li#Zz4 > a > .en{ background: url(//memberpic.114my.cn/kxglas/uploadfile/image/20171110/20171110120041_2078829588.png) no-repeat -99px center; }
.NavCeshi > li#Zz5 > a > .en{ background: url(//memberpic.114my.cn/kxglas/uploadfile/image/20171110/20171110133819_1859419166.png) no-repeat -99px center; }
.NavCeshi > li#Zz6 > a > .en{ background: url(//memberpic.114my.cn/kxglas/uploadfile/image/20171110/20171110133842_600544742.png) no-repeat -99px center; }
.NavCeshi > li#Zz7 > a > .en{ background: url(//memberpic.114my.cn/kxglas/uploadfile/image/20171110/20171110133858_1731183720.png) no-repeat -99px center; }

.NavCeshi > li.navcurrent > a,.NavCeshi > li:hover > a{ color: #fff; background: #b61f24; padding:30px 0 40px}
.NavCeshi > li.navcurrent > a > .en,.NavCeshi > li:hover > a > .en{ text-indent: 99em; background-position:center !important; line-height: 45px; }
.erji_menu { position: absolute; width: 100%; left: 0; display:none; background:rgba(255,255,255,0.9); padding:25px 0 20px; top:140px; z-index:1111;border-top: 1px solid #eee;}
.erji_menu ul { display: block; margin: 0 auto; width: 1200px; text-align: center; }
.erji_menu ul li { display: inline-block; width:150px; margin:0 10px}
.erji_menupro ul li{width: 119px;margin:0 4px;}
.erji_menu ul li a { display: block; color: #343434; line-height: 35px; font-size: 14px; letter-spacing: 1px; text-align: center; }
.erji_menu ul li a img { display: block; width: 100%; height: auto; }
.erji_menupro ul li a{font-size:13px;}

.banner-box{min-width:1100px;height:710px;position:relative;overflow:hidden;margin:0 auto;}
.banner-box .bd{ width:100% !important;}
.banner-box .bd li{width:100% !important;height:710px;background-position: center;background-repeat: no-repeat;}
.banner-box .bd li a{display:block;background-size:auto;}
.banner-btn{ width: 100%; position: absolute; top: 285px; left: 0; margin-left: 0; height: 425px; 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;transition:0.3s all ease-in-out}
.banner-btn a.prev{left:-50px;background:url(//memberpic.114my.cn/dgdigu/uploadfile/image/20171030/20171030210018_1581836095.png) no-repeat 0 0;} 
.banner-btn a.next{right:-50px;background:url(//memberpic.114my.cn/dgdigu/uploadfile/image/20171030/20171030210018_1581836095.png) no-repeat -49px 0;}
.banner-box .hd {position:absolute;bottom:25px;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; transition:0.3s all ease-in-out}
.banner-box .hd ul li.on{ background:#b61f24; width: 32px; }
.banner-box:hover .banner-btn a.prev{ left:20px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box:hover .banner-btn a.next{ right: 20px; 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;}


.prod{padding: 50px 0;}
.prod_c .col4{float: left;margin-left: 2px;}
.prod_c .fl {width: 642px;}
.prod_c .fr {width: 558px;}
.prod_c .col4_1{ margin-left: 0; }
.prod_c .col4_1 > div,.prod_c .col4_2 > div{ display: block; width: 320px; margin-top: 2px}
.prod_c .col4_1 > div:first-child, .prod_c .col4_2 > div:first-child{ margin-top: 0; }
.prod_c .col4 a,.prod_c .col4 a img{ display: block; transition:0.5s all ease-in-out; }
.prod_c .col4 a::after,.prod_c .col4 a:after{ content: ''; width: 100%; height: 100%; position: absolute; right: -100%; top: 0; background: rgba(0,0,0,0.65); transition:0.3s all ease-in-out; }
.prod_c .col4 a:hover::after,.prod_c .col4 a:hover:after { right: 0}
.prod_c .col4 a:hover img{ -webkit-transform: scale(1.2) rotate(5deg); -ms-transform: scale(1.2) rotate(5deg); -o-transform: scale(1.2) rotate(5deg); transform: scale(1.2) rotate(5deg); }
.col4_3 .col6_1,.col4_3 .col6_2{ float: left; width: 277px; margin-top: 2px; }
.col4_3 .col6_2{ margin-left: 2px; }
.prod_c .col4 > div{ position: relative; overflow: hidden; }
.prod_c .col4 > div p { position: absolute; bottom: 0; width: 100%; height: 100%; text-align: center; font-size: 18px; color: #fff; z-index: 3; left: -100%; letter-spacing: 10em; transition:0.7s all ease; }
.prod_c .col4 a:hover p { left:0; letter-spacing:1px; }
.prod_c .col4_1 > .col4_r1 p{line-height: 210px}
.prod_c .col4_1 > .col4_r2 p{line-height: 388px}
.prod_c .col4_2 > .col4_r1 p{line-height: 210px}
.prod_c .col4_2 > .col4_r2 p{line-height: 174px}
.prod_c .col4_2 > .col4_r3 p{line-height: 212px}
.prod_c .col4_3 > .col4_r1 p{line-height: 386px}
.prod_c .col4_3 > .col6_1 p,.prod_c .col4_3 > .col6_2 p{line-height: 212px}

.prod_beta > .fl,.prod_beta > .fr{width: 50%;}
.prod_beta .cp_item{ float: left; position: relative; box-shadow: 0 0 0 2px #fff; overflow: hidden; }
.prod_beta .cp_item a p{ position: absolute; bottom: 0; width: 100%; height: 100%; text-align: center; font-size: 18px; color: #fff; z-index: 3; left: -100%; line-height: 225px; letter-spacing:5em; transition: 0.7s all ease; }
.prod_beta .cp_item a:hover p { left: 0; letter-spacing: 1px; }
.prod_beta .cp_item.col12 a p{ line-height: 450px; }
.prod_beta .cp_item a::after,.prod_beta .cp_item a:after { content: ''; width: 100%; height: 100%; position: absolute; right: -100%; top: 0; background: rgba(0,0,0,0.65); transition: 0.3s all ease-in-out; }
.prod_beta .cp_item:hover a::after,.prod_beta .cp_item:hover a:after { right: 0; }
.prod_beta .cp_item a,.prod_beta .cp_item a img{ display: block; }
.prod_beta .cp_item a img{ width: 100%; height: auto; display: block; transition: 0.5s all ease-in-out; }
.prod_beta .cp_item:hover a img{ -webkit-transform: scale(1.2) rotate(5deg); -ms-transform: scale(1.2) rotate(5deg); -o-transform: scale(1.2) rotate(5deg); transform: scale(1.2) rotate(5deg); }
.prod_beta .col2{ width:200px }
.prod_beta .cp_item.col2 a p{ line-height:150px; }
.prod_beta .col4{ width: 25%; }
.prod_beta .col6{ width: 50%; }
.prod_beta .col12{ width: 100%; }
.prod_beta3 .col12 {
    height: auto;
    margin: 0 auto;
    display: block;
    float: none;
}
.prod_box {
  position: relative;
  padding-bottom: 50px;
}
.prod_box .banner-btn {
  position: absolute;
  width: 100%;
  bottom: 0;
  top: auto;
  height: 50px;
  text-align: center;
  left: 0;
  margin-left: 0;
  overflow: visible;
}
.prod_box .banner-btn hd li {
  display: inline-block;
}
.prod_box .banner-btn .hd ul li {
  display: inline-block;
  margin: 0 4px;
  text-indent: -999px;
  overflow: hidden;
  width: 15px;
  height: 15px;
  background: #ccc;
  border-radius: 50px;
  transition: 0.3s all ease-in-out;cursor: pointer;
}
.prod_box .banner-btn .hd {
  margin-top: 20px;
}
.prod_box .banner-btn .hd ul li.on {
    background: #A51419;
    width: 25px;
}
.prod_box .bd {
  overflow: hidden;height:450px;
}
/*
.prod_box .banner-btn a {
  display: block;
  position: absolute;
  top: -280px;
  opacity: 0;
  -moz-opacity: 0;
  -khtml-opacity: 0;
  filter: alpha(opacity=0);
  transition: 0.3s all ease-in-out;
}
.prod_box:hover .banner-btn a {
  opacity: 1;
  -moz-opacity: 1;
  -khtml-opacity: 1;
  filter: alpha(opacity=1);
}
.prod_box .banner-btn a.prev {
  left: -80px;
}
.prod_box .banner-btn a.next {
  right: -80px;
}
*/
.prod_beta2 .col6r2.cp_item a p {
    line-height: 450px;
}

.ads{ width: 100%; height: 850px; padding: 100px 0; position: relative; overflow: hidden; background: url(//memberpic.114my.cn/kxglas/uploadfile/image/20171201/20171201143212_652764184.jpg) no-repeat center; background-attachment: fixed;background-size:cover;}
.ads .page{ position: relative; z-index: 3; height:512px;}
.ads_row1 {
width: 265px;
position: absolute;
left: 340px;
top: -30px;
}
.ads_row2 {
position: absolute;
right: 350px;
top: 25px;
}
.ads_row3,.ads_row3 .en{ color: #da251c; font-weight: bold; font-size: 56px; text-align: center; line-height: 80px; margin: 10px 0; }
.ads_row3 .en{ display: inline-block; border: 1px solid #da251c; border-radius: 5px; padding: 0 10px; margin-right: 15px; font-size: 60px; }
.ads_row4 { color: #000; font-weight: bold; font-size: 38px; text-align: center; line-height: 65px; }
#holder{ width: 100%; height: 900px; position: absolute; top:0; left: 0}

.company {position:relative;;overflow:hidden; background: #e3e3e3 url(//memberpic.114my.cn/kxglas/uploadfile/image/20171107/20171107202007_1099313543.jpg) no-repeat center bottom; padding: 35px 0 440px; margin-top: 50px; }
.company_row1{ background: url(//memberpic.114my.cn/kxglas/uploadfile/image/20171107/20171107173749_804938788.jpg) no-repeat left center; height: 55px; line-height: 50px; padding-left: 370px; position: relative; margin-left: 35px; }
.company_row1 a { font-size: 23px; color: #333; padding: 0 10px; position: relative; display: block; width: 95px; text-align: center; }
.company_row1 a:after,.company_row1 a::after{ width: 50px; height: 2px; background: #333; content: ''; display: block; position: absolute; left: 31px; bottom: 0px; }
.company_row2 { padding: 0 40px; margin-top: 25px; }
.company_row2 p { font-size: 14px; line-height: 30px; color: #555; text-indent: 2em; margin-top: 10px; letter-spacing: 0.4px; }
.company_row3 {
position: absolute;
left: 20px;
bottom: 380px;
}
.company_row3 a { display: inline-block; color: #555555; line-height: 30px; height: 30px; padding: 2px 20px; border: 1px solid #999; font-size: 14px; text-align: center; width: 90px; margin-left:20px; position:relative; overflow:hidden; transform: rotate(0deg); transition:0.3s all ease-in-out; }
.company_row3 a span{ font-size:14px; color:#555555; position:relative; z-index:2; transform: rotate(0deg); transition:0.3s all ease-in-out; }
.company_row3 a::after { content: ''; position: absolute; width: 200%; height: 200%; border-radius: 50%; background: #999; top: -200%; left: -200%; z-index:1; transition:0.3s all ease-in-out; transform: rotate(0deg); }
.company_row3 a.curzz::after{ content: ''; position: absolute; width: 200%; height: 200%; border-radius: 50%; background: #e3e3e3; top: -200%; left: -200%; }
.company_row3 .curzz{ background: #b61f24; border-color: #b61f24; color: #fff; }
.company_row3 .curzz span{ color:#fff; font-size:14px; }
.company_row3 a:hover::after{ left:-50%; top:-50%; }
.company_row3 a:hover span{ color:#fff; }
.company_row3 a:hover{ border-color:#999; }
.company_row3 a.curzz:hover span{ color:#b61f24}
.company_row3 a.curzz:hover{ border-color:#b61f24; }

.partner{margin: 50px 0 30px;}
.partner_row1{text-align: center;}
.partner_row1 .en{text-align: center;font-size: 14px;color: #666;line-height: 40px;display: block;font-family:'microsoft yahei'}
.partner_row1 a{font-size: 32px;font-weight: bold;color: #333;line-height: 70px;position: relative;width: 150px;margin: 0 auto;display: block;}
.partner_row1 a:after,.partner_row1 a::after{content: '';background: #ccc;width: 90px;height: 1px;display: block;left: 30px;position: absolute;bottom: 0}
.partner_row2{margin-top: 30px;text-align: center;}
.partner_row2_1 { width: 1201px !important; border-top: 1px solid #ccc; border-bottom: 1px solid #ccc; }
.partner_row2_1 > div > div > table,.partner_row2_1 > div > div > table > tbody,.partner_row2_1 > div > div > table > tbody > tr{ display: block; }
.partner_row2_1 > div > div > table br{ display: none; }
.partner_row2_1 > div > div > table > tbody > tr:after,.partner_row2_1 > div > div > table > tbody > tr:after{ content: ''; display: block; clear: both; }
.partner_row2_1 > div > div > table > tbody > tr > td {display: block; position: relative; float: left; width: 239px; padding: 0 !important; border-right: 1px solid #ccc; border-left: 1px solid #ccc; margin-right: -1px;overflow: hidden; }
.partner_row2_1 > div > div > table > tbody > tr:first-child > td { border-bottom: 1px solid #ccc; }
.partner_row2_1 > div > div > table > tbody > tr > td a,.partner_row2_1 > div > div > table > tbody > tr > td > a > img{display: block;width: 100%;height: auto;}
.partner_row3{margin: 20px 0;text-align: center;position: relative;}
.partner_row3::after,.partner_row3:after{position: absolute;content: '';display: block;width: 100%;height:1px;background:#ccc;top: 15px;}

.prantner_btn{ background:#fff url(//memberpic.114my.cn/kxglas/uploadfile/image/20171108/20171108094230_255277309.png) no-repeat; width: 40px; height: 30px; display: inline-block; cursor: pointer; border: 1px solid #ccc; margin: 0 5px; position: relative; z-index: 3; }
#pratner_left { background-position: 10px 2px; }
#pratner_right { background-position: -18px 2px; }
#pratner1_left{ background-position: 10px 2px; }
#pratner1_right{ background-position: -18px 2px; }

.partner_row2_1 > div > div > table > tbody > tr > td > div{ position: absolute; bottom: -30px; background:#da251c; line-height: 30px; height: 30px; padding: 0 !important; transition:0.3s all ease-in-out; width: 100%; left: 0; }
.partner_row2_1 > div > div > table > tbody > tr > td > div > a { color: #fff; font-size: 13px; display: block; }
.partner_row2_1 > div > div > table > tbody > tr > td:hover > div{ bottom: 0; }
.partner_row2_1 > div > div > table > tbody > tr > td:hover > a{ bottom: 30px; }

.ads .partner_row2_1 > div > div > table > tbody > tr > td > div{display:none;}
.ads .partner_row2_1 > div > div > table > tbody > tr > td{border-color:#fff;}
.ads .partner_row3::after,.ads .partner_row3:after{background:#fff}

.customer{margin: 30px 0 10px;}
.customer_row1{text-align: center;}
.customer_row1 .en{text-align: center;font-size: 14px;color: #666;line-height: 40px;display: block;font-family:'microsoft yahei'}
.customer_row1 a{font-size: 32px;font-weight: bold;color: #333;line-height: 70px;position: relative;width: 150px;margin: 0 auto;display: block;}
.customer_row1 a:after,.customer_row1 a::after{content: '';background: #ccc;width: 90px;height: 1px;display: block;left: 20px;position: absolute;bottom: 0}
.customer_row2{margin-top: 30px;text-align: center;}
.customer_row2_1 table > tbody > tr > td{display: inline-block;width: 220px;position: relative;padding: 0 !important;margin-right: 25px; }
.customer_row2_1 table > tbody > tr > td br { display: none; }
.customer_row2_1 table > tbody > tr > td a{ display: block; }
.customer_row2_1 table > tbody > tr > td > a{ overflow: hidden; position: relative; }
.customer_row2_1 table > tbody > tr > td > a:after,.customer_row2_1 table > tbody > tr > td > a::after{ content: ''; position: absolute; width: 100%; height: 100%; background: rgba(0,0,0,0.5) url(//memberpic.114my.cn/kxglas/uploadfile/image/20171028/20171028113715_750386291.png) no-repeat center; left:0; top: -100%; transition:0.3s all ease-in-out; }
.customer_row2_1  table > tbody > tr > td > a > img{ transition: 0.3s all ease-in-out}
.customer_row2_1 table > tbody > tr > td:hover > a > img{ transform: scale(1.15)}
.customer_row2_1 table > tbody > tr > td > div { padding: 0 !important; transition: 0.3s all ease-in-out; width: 100%; position: relative; top: 0; background: #fff; }
.customer_row2_1 table > tbody > tr > td > div > a { font-size: 14px; color: #333; line-height: 40px; transition: 0.3s all ease-in-out; }
.customer_row2_1 table > tbody > tr > td:hover > div { width: 85%; margin: 0 auto; background: #b61f24; top: -20px; }
.customer_row2_1 table > tbody > tr > td:hover > div > a { color: #fff;font-size: 16px; }

.case{ background: #000; padding: 50px 0; margin-top:50px;}
.case_row1{ padding-top: 30px; background: url(//memberpic.114my.cn/kxglas/uploadfile/image/20171108/20171108104810_1321515188.jpg) no-repeat center top; margin-bottom: 40px; }
.case_row1 a { font-size: 30px; color: #fff; text-align: center; display: block; line-height: 50px; position: relative; width: 140px; margin: 0 auto; padding: 0 0 5px; }
.case_row1 a:after,.case_row1 a::after{ content: ''; width: 46px; height: 1px; background: #8c8c8c; display: block; position: absolute; bottom: 0px; left: 47px; }

.case_row2{ position: relative; margin-top: 25px; }
.case_row2 ul{ width:750px;position: relative; margin: 0 auto; height:450px; }
.case_row2 ul li { width:600px; height:450px; overflow:hidden; margin:0 auto; }
.case_row2 ul li a{ display:block; }
.case_row2 ul li a img{ width:100%}
.case_row2 ul li span{ background:rgba(0,0,0,0.65); display:block; text-align:center; width:100%; height:54px; line-height:54px; position:absolute;bottom:0;left:0;}
.case_row2 ul li span a{ font-size:14px; color:#fff; text-decoration:none; transition:0.3s all ease-in-out}
.case_row2 ul li span a:hover{ font-size:16px; }
.roundabout-in-focus { box-shadow: 0 0 1px 0 #ccc; }

.C_btnNext,.C_btnPrev{ width: 40px; height: 40px; padding: 5px; border: 1px solid #fff; background: url(//memberpic.114my.cn/kxglas/uploadfile/image/20171108/20171108114702_2006956206.jpg) no-repeat; position: absolute; top: 210px; cursor: pointer; }
.C_btnNext { left: 0; background-position: -5px -6px; }
.C_btnPrev { right: 0; background-position: -64px -6px; }


.news{ padding: 60px 0; background: #eee; }
.news_row .fl,.news_row .fr{ width: 590px; background: #fff; }
.news_row1{ display: block; position: relative; }
.news_row1:after,.news_row1::after{ position: absolute; content: ''; background: #ececec; width: 100%; height: 1px; bottom: 0; left: 0; }
.news_row1 i{ background: #b61f24; padding: 25px; width: 30px; height: 30px; display: block; float: left; position: relative; z-index: 2; transition:0.3s all; }
.news_row .fl .news_row1 i{ background-image: url(//memberpic.114my.cn/kxglas/uploadfile/image/20171108/20171108120034_586304219.jpg); background-position: center; background-repeat: no-repeat; }
.news_row .fr .news_row1 i{ background-image: url(//memberpic.114my.cn/kxglas/uploadfile/image/20171108/20171108120043_2063375682.jpg); background-position: center; background-repeat: no-repeat; }
.news_row1 strong { display: block; padding: 15px 0; font-size: 20px; color: #333; line-height: 35px; float: left; font-weight: 100; margin-left: 20px; }
.news_row1 span{ display: block; line-height: 80px; height: 80px; color: #9e9e9e; float: right; margin-right: 20px}
.news_row1 span:hover{ color: #b61f24; }
.news_row1:hover i{ -webkit-filter: brightness(1.15); filter: brightness(1.15); }
.news_row .fl .news_row1 strong{ background: url(//memberpic.114my.cn/kxglas/uploadfile/image/20171108/20171108135033_1239106661.jpg) no-repeat left bottom; }
.news_row .fr .news_row1 strong{ background: url(//memberpic.114my.cn/kxglas/uploadfile/image/20171108/20171108135042_805904214.jpg) no-repeat left bottom; }

.news_div_item, .divdgweb_new_div_item { position: relative; padding: 5px 0; height: 30px; overflow: hidden; transition:0.3s all ease; }
.divdgweb_new_div_item_date, .news_div_item_date { position: absolute; right: 0; top: 12px; transition:0.3s all ease; }
.divdgweb_new_div_item_date > div,.news_div_item_date > div{ display: inline-block; color: #787878; font-size: 12px; font-family: 'arial'; }
.news_div_item_title, .divdgweb_new_div_item_title{ position: relative; }
.news_div_item_year:after,.news_div_item_year::after{ content: '-'; }
.on .news_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: #b41f21; 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; transition:0.3s all ease; }
.news_row2 .divdgweb_new_div, .news_row2 .news_div { padding: 25px 35px; height: 404px; }
.news_div_item_pic,.news_div_item_body,.divdgweb_new_div_item_body{ 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: #767676; font-size: 13px; width: 255px; text-align: justify; position: absolute; right: 0; top: 110px; letter-spacing: 0.4px; }
.on .divdgweb_new_div_item_date, .on .news_div_item_date { top: 23px; right: 200px; }
.on .news_div_item_title .news_div_item_a, .on .divdgweb_new_div_item_title .divdgweb_new_div_item_a { position: absolute; left: 250px; top: 75px; width: 255px; }
.on .divdgweb_new_div_item_date > div, .on .news_div_item_date > div { font-weight: bold; color: #b41f21; font-size: 24px; line-height: 30px; }
.on .divdgweb_new_div_item_date > .divdgweb_new_div_item_year,.on .news_div_item_date > .news_div_item_year{ font-size: 12px; display: block; font-weight: 100; line-height: 20px; text-indent: 3px; }
.on .news_div_item_year::after, .on .news_div_item_year::after, .on .divdgweb_new_div_item_year::after, .on .divdgweb_new_div_item_year::after { content: ''; }
.news_div_item_year::after, .news_div_item_year::after, .divdgweb_new_div_item_year::after, .divdgweb_new_div_item_year::after { content: '-'; }
.contact{overflow:hidden}
.contact_row1{margin:0 auto;display: block;width: 200px;text-align: center;background: url(//memberpic.114my.cn/kxglas/uploadfile/image/20171108/20171108153810_2124301371.jpg) no-repeat center top;padding-top: 100px;}

.contact_row1 a{line-height: 50px;font-size: 30px;color: #333;display: block;font-weight: bold;}
.contact_row1 a .small{ color:#aaa; font-weight: 100; font-size: 13px; text-align: center; display: block; line-height: 20px; }

.contact_row2{ margin: 40px 0; text-align: center; }
.contact_row2 .col4 { display: inline-block;width: 350px;margin: 0 20px;}
.contact_row2 .col4 i{ display: block; float: left; width: 90px; height: 90px; }
.contact_row2 .col4_1 i{ background: url(//memberpic.114my.cn/kxglas/uploadfile/image/20171108/20171108153817_308185173.jpg) no-repeat center; }
.contact_row2 .col4_2 i{ background: url(//memberpic.114my.cn/kxglas/uploadfile/image/20171108/20171108153824_783839715.jpg) no-repeat center; }
.contact_row2 .col4_3 i{ background: url(//memberpic.114my.cn/kxglas/uploadfile/image/20171108/20171108153831_1473925296.jpg) no-repeat center; }

.contact_row2 .col4 p { text-align: left;color: #aaa; font-size: 13px; letter-spacing: 0.4px; line-height: 20px; float: left; width: 180px; margin: 5px 0 0 20px; }
.contact_row2 .col4 strong{font-weight: bold;font-size: 20px;color: #333;display: block;line-height: 40px;}


.friendlink{background: #f0f0f0;height: 60px;line-height: 60px;}
.linkTagcs li a{font-size: 14px}
.friendlink a.fl{font-size:14px;color: #00397a;display: block;border-left:3px solid #b61f24;line-height: 20px;height: 20px;margin:20px 0;padding-left: 15px }
.linkTagcs li { list-style: none; margin: 0px; width: 156px  !important; padding-right: 10px;  line-height: 60px; float: left;}


.copy { background: #000; text-align: justify;overflow: hidden;}
.copy_row1{ padding: 45px 0 0; }
.copy_logo { display: block; float: left; width: 200px; padding: 23px; margin-right:70px; }
.copy_logo img{ width: 100%; height: auto; display: block; }
.copy_row1 .col4 { float: left; margin-right: 55px; padding-right: 55px; }
.copy_row1 .col4:nth-last-child(1){ margin-right: 0; background: none; }
.copy_row1 .col4 .c4title { position: relative; padding: 0 0 25px 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: 10px; transition:0.6s all ease-in-out; }
.copy_row1 .col4 .c4title a{ font-size: 17px; color: #fff; display: block; line-height: 35px; }
.copy_row1 .col4:hover .c4title::after{ width: 100%; background: #b61f24}
.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: justify; margin-top:25px; }
.copy_row1 .cr_4 { font-size: 14px; display: inline-block; padding: 5px; margin: 5px 0 10px; color: #fff; line-height: 25px; }
.copy_row1 .cr_4 .cr4button > a:first-child { margin: 0; }
.copy_row1 .cr_4 .cr4button > a:hover{
	-webkit-animation-name:bounce;
	animation-name:bounce;
	-webkit-animation-duration:0.8s;
	animation-duration:0.8s;}
.copy_row1 .cr_4 .cr4button > a { border: #e1e1e1 1px solid; margin: 0 0px 0 20px; }
.cr4button { float: right; }
.copy_row2 { height: 60px; line-height: 60px; background: url(//memberpic.114my.cn/kxglas/uploadfile/image/20171110/20171110103354_1407736196.jpg) no-repeat center top; margin-top: 25px; }
.copy_row2 .fl{ height: 60px; line-height: 60px; color: #fff; font-size: 13px; letter-spacing: 0.4px; width: 1080px}
.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: 15px; padding: 13px 3px 0; }
.ine{ background: url(//memberpic.114my.cn/kxglas/uploadfile/image/20171110/20171110103425_629774554.png) no-repeat center; width: 11px; height: 11px; display: inline-block; padding: 0 10px; }
.ewm { width: 120px; bottom: -15px; left: -10px; z-index: 1; display: block; position: relative; }
.ewm img { width: 100%; height:auto; }
.copy_row2 .fr > a { font-size: 14px; display: inline-block; color: #fff; height: 60px; line-height: 20px; }
.copy_row2 .fr{ position: relative;width:100%;text-align:center; }
.copy_row2 a:hover{ text-decoration: underline; }




.izl-rmenu{position:fixed;bottom:10px; padding-bottom:73px; z-index:999; right:10px;}
.izl-rmenu .btn{width:72px; height:73px; margin-bottom:1px; cursor:pointer; position:relative;}
.izl-rmenu .btn-qq{background:url(//memberpic.114my.cn/kxglas/uploadfile/image/20171111/20171111155212_1934381418.png) 0px 0px no-repeat; background-color:#6da9de;}
.izl-rmenu .btn-qq:hover{background-color:#488bc7;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(//memberpic.114my.cn/kxglas/uploadfile/image/20171111/20171111155212_1934381418.png) 0px 0px no-repeat; background-color:#6da9de; text-decoration:none; display:block;}
.izl-rmenu .btn-wx{background:url(//memberpic.114my.cn/kxglas/uploadfile/image/20171111/20171111155212_512764429.png) 0px 0px no-repeat; background-color:#b61f24;}
.izl-rmenu .btn-wx:hover{background-color:#A51419;}
.izl-rmenu .btn-wx .pic{position:absolute; left:-160px; top:0px; display:none;width:160px;height:160px;}
.izl-rmenu .btn-phone{background:url(//memberpic.114my.cn/kxglas/uploadfile/image/20171111/20171111155212_308955256.png) 0px 0px no-repeat; background-color:#fbb01f;}
.izl-rmenu .btn-phone:hover{background-color:#ff811b;}
.izl-rmenu .btn-phone .phone {background-color: #ff811b;position: absolute;
width: 160px;left: -160px;top: 0px;line-height: 30px;color: #FFF;font-size: 17px;text-align: center;display: none;padding: 7px 0 6px;}
.izl-rmenu .btn-top{background:url(//memberpic.114my.cn/kxglas/uploadfile/image/20171111/20171111155212_591475361.png) 0px 0px no-repeat; background-color:#666666; display:none;}
.izl-rmenu .btn-top:hover{background-color:#444;}