@charset "utf-8";
/* css 重置 */
*{margin: 0;padding:0;list-style: none;font-size: 12px;color: rgba(0,0,0,.8);}
a{text-decoration: none;}
body,div,ul,li,dl,dt,dd,h2,p{padding:0;margin:0;border:none;font-family:"微软雅黑";}
ul{list-style:none ;border:none;}
img{border:none;margin: 0;padding:0;}
.container{width: 1200px;margin: 0 auto;color:#333333;}
/* head */
.head{width: 100%;height:116px;background-color:#f5f5f5;}
.logo{float: left;width:50%;background-color:#f5f5f5;}
.nav{float: left;width:49%;color:#333333;font-size: 14px;}
.nav ul li{float: left;width: 20%;height:118px;line-height:122px;text-align: center;background-color:#f5f5f5;}
.nav ul li:hover{background-color:#ffffff;color:#e60012;}
.nav ul li:visited{background-color:#ffffff;color:#e60012 !important;}
.nav ul li:active{background-color:#ffffff;color:#e60012;}
/* banner */
.banner{width:1200px;height:auto;}
/* 产品中心 */
/*xn_index_box1*/
.xn_index_box1{width: 100%;margin-top: 30px;}
.xn_index_box1_1200{width: 1200px;min-height: 420px;margin:0 auto;padding-top: 14px;overflow: hidden;}

.xn_index_box1_1200 .xn_index_box_1200_title h1{width: 100%;height: 80px;line-height: 80px;font-size:45px;color:#d2000c;text-align: center;}
.xn_index_box1_1200 .xn_index_box_1200_title h1 img{width: 58px; height: 46px; margin-top: 18px; }
.xn_index_box1_1200 .xn_index_box_1200_title p{width: 100%;color: #666666;font-size:20px;text-align: center;}

.xn_index_box1_1200 .xn_index_box_1200_box{margin-top: 40px;}

.xn_index_box1_1200_box_ul li{width: 300px;height: 340px;float:left;transition: all .2s linear;}
.xn_index_box1_1200_box_li_t{width: 138px;height: 138px;margin:38px auto;border:1px solid #eee;transition: all .2s linear;border-radius: 50%;-webkit-box-shadow: 0 10px 30px rgba(0,0,0,0.1);box-shadow: 0 10px 30px rgba(0,0,0,0.1);-webkit-transform: translate3d(0, -2px, 0);transform: translate3d(0, -2px, 0);margin-bottom: 20px;}
.xn_index_box1_1200_box_li_t1{background: url(..images/index_09.jpg) no-repeat center;}
.xn_index_box1_1200_box_li_t2{background: url(..images/index_09.jpg) no-repeat center;}
.xn_index_box1_1200_box_li_t3{background: url(box1_3.png) no-repeat center;}
.xn_index_box1_1200_box_li_t4{background: url(https://1.rc.xiniu.com/img/site/new/box1_4.png) no-repeat center;}

.xn_index_box1_1200_box_li_c{width: 80%;margin:0 auto;text-align: center;height: 40px;font-size: 20px;font-weight: bold;}
.xn_index_box1_1200_box_li_c a{color:#444444;font-size: 20px;transition: all .2s linear;font-weight: bold;}
.xn_index_box1_1200_box_li_b{width: 80%;margin:0 auto;text-align: center;}
.xn_index_box1_1200_box_li_b p{color:#666666;font-size: 14px;line-height: 22px; }

.xn_index_box1_1200_box_ul li:hover{cursor: pointer;-webkit-box-shadow: 0 10px 30px rgba(0,0,0,0.1); box-shadow: 0 10px 30px rgba(0,0,0,0.1); -webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0);}
.xn_index_box1_1200_box_ul li:hover .xn_index_box1_1200_box_li_t{background:#d2000c;}
.xn_index_box1_1200_box_ul li:hover .xn_index_box1_1200_box_li_c a{color:#d2000c;}

.xn_index_box1_1200_box_ul li:hover .xn_index_box1_1200_box_li_t1{background:#d2000c url(..images/index_09.jpg) no-repeat center;}
.xn_index_box1_1200_box_ul li:hover .xn_index_box1_1200_box_li_t2{background:#d2000c url(..images/index_09.jpg) no-repeat center;}
.xn_index_box1_1200_box_ul li:hover .xn_index_box1_1200_box_li_t3{background:#d2000c url(https://1.rc.xiniu.com/img/site/new/box1_3a.png) no-repeat center;}
.xn_index_box1_1200_box_ul li:hover .xn_index_box1_1200_box_li_t4{background:#d2000c url(https://1.rc.xiniu.com/img/site/new/box1_4a.png) no-repeat center;}

.pc1{background:url(..images/index_09.jpg) no-repeat center}
.pc2{background:url(..images/index_09.jpg) no-repeat center}
/*end_xn_index_box1*/
.yibai{height:220px;}
.guanyuwomen{width: 1200px;height:805px;background: url(../images/index_481.jpg) no-repeat center;clear:both;} 
.guanyuwomen-font{width: 500px;height:400px;margin-left:100px;color:#7f2b07;font-size:14px;}
.font{height:40px;font-size:18px;text-align: center;color:#7f2b07; font-weight:bold;margin-top:30px;}
.guanyuwomen-font p{font-size:14px;color:#7f2b07; text-indent:2rem;line-height:2rem;}
/*解决方案*/
.jiejue{clear:both;width: 100%;height:1000px;background-color:#f5f5f5;}
.shi{width: 100%;height:10px;clear:both;}
.li1{background:url(../images/index_25.jpg) no-repeat center;float: left;width: 380px;height: 400px;border:1px solid #ffffff;box-shadow: 0 4px 10px rgba(0,0,0,0.1);margin-left:6px;}
.li2{background:url(../images/index_28.jpg) no-repeat center;float: left;width: 380px;height: 400px;border:1px solid #ffffff;box-shadow: 0 4px 10px rgba(0,0,0,0.1);margin-left:22px;}
.li3{background:url(../images/index_31.jpg) no-repeat center;float: left;width: 380px;height: 400px;border:1px solid #ffffff;box-shadow: 0 4px 10px rgba(0,0,0,0.1);margin-left:22px;}
.li4{background:url(../images/index_36.jpg) no-repeat center;float: left;width: 380px;height: 400px;border:1px solid #ffffff;box-shadow: 0 4px 10px rgba(0,0,0,0.1);margin-left:6px;}
.li5{background:url(../images/index_37.jpg) no-repeat center;float: left;width: 380px;height: 400px;border:1px solid #ffffff;box-shadow: 0 4px 10px rgba(0,0,0,0.1);margin-left:22px;}
.li6{background:url(../images/index_38.jpg) no-repeat center;float: left;width: 380px;height: 400px;border:1px solid #ffffff;box-shadow: 0 4px 10px rgba(0,0,0,0.1);margin-left:22px;}
.li-font{margin-top:270px;margin-left:30px;width:322px;}
.li-fontt{font-size: 22px;text-align: center;}
.li-fonth{margin-top:40px;font-size: 14px;}
/*技术动态*/
.jsdt{width: 100%;height: 530px;}
.jsdt-l{width:610px;height: 468px;float:left; background:url(../images/index_45.jpg) no-repeat center; }
.jsdt_r{width:572px;float:right;}
.jsdt_lwen{width:330px;height:220px;margin-left:230px;margin-top:160px;}
.jsdt-l-yi{height:60px;}
.jsdt-l-yi p{color: #7f2b07}
.jsdt_r-t{width:592px;height: 50px;border-left:8px solid #7f2b07;}
.jsdt_r-span{font-weight: bold;font-size: 18px;}
.jsdt_r-font{font-size: 14px;}
.jsdt_r-a{font-size: 16px;color:#7f2b07;text-align: right;}
.xinwl{width:6px;height:26px;float:left;background-color: #7f2b07;}
.xinwenul{font-size:14px;}
.xinwenul p{text-indent:1.5rem;}
.xinwenul ul li::before{content:"◆";color:#7f2b07;font-size:20px;}
.xinwenul ul li{margin-top:40px;font-size: 14px;line-height:2rem;width: 572px; text-overflow: ellipsis;overflow: hidden; white-space: nowrap;}

.friends-link{background-color:#f5f5f5; clear:both;}
.friends-link .container h5 {
    padding-top:50px;
    font-size: 18px;
    color: #333;
    margin-left: 50px;
}
.friends-link .container ul {
    margin-left: 50px;
    margin-top: 40px;
    clear: both;
    zoom: 1;
    overflow: hidden;
}
.friends-link .container ul li {
    display: inline-block;
    float:left;
    width: 10%;
}
.friends-link .container ul li img {
    display: table;
    display: table-cell;
    margin: 0 auto;
    height: 48px;
    width: 90%;
    border: 1px solid #eee;
}
.friends-link .container ul li span {
    display: block;
    text-align: center;
    font-size: 12px;
    color: #999;
    margin: 7px 0 30px;
}
/*foot*/
.foot{height:124px;width: 100%;}
.red{background:#7f2b07;height:4px;width: 100%;clear:both;}
.black{background:#000000;width: 100%;}
.black .fonts{margin-left:36%;width:400px;height:auto;color: #666666;font-size:14px;padding-top:50px;line-height:2rem;}
.black .fonts img{float:left}
/* 解决方案*/
/* page-m7 ==================*/
.page-m7{width: 1200px; margin: 0 auto;}
.pagem71{overflow: hidden; clear: both; font-size:0;}
.pagem71 .pagem73 .pagem71 .pagem72{width: 49.8%;display: inline-block;letter-spacing:normal;word-spacing:normal; vertical-align: middle;}
.pagem71 .pagem73 img{width:600px;height:388px;}
.pagem71 .pagem73{overflow: hidden;}
.pagem72 .txt .tt h3 a{font-size:30px; color: #000; font-weight: bold;}
.pagem72 .txt .tt1 h3 a{font-size:26px; color: #000; font-weight: bold;}
.pagem72 .txt .tt small{font-size:24px; color: #000;}
.pagem72 .txt .tt{padding-bottom: 25px; background:url("../images/pt-ico5.jpg") no-repeat 2px bottom;}
.pagem72 .txt .tt1{padding-bottom: 25px;}
.pagem72 .txt .cont{padding-top: 25px;padding-top: 0.25rem;}
.pagem72 .txt .cont{padding-top: 25px;padding-top: 0.25rem;}
.pagem72 .txt .cont1 p{font-size:15px; line-height: 25px; color: #767676;}
.pagem72 .txt .cont11{margin-top:-10px;}
.pagem72 .txt .cont11 p{font-size:15px; line-height: 25px; color: #767676;text-indent:2rem;}
.pagem72 .txt .cont2{padding-top: 20px; }
.pagem72 .txt .cont2 p{font-size:12px; font-size:.12rem; color: #999999;}
.pagem72{text-align: right;}
.pagem72 .txt{max-width: 520px; _width:520px; width:520px; text-align: left; display: inline-block; padding-right: 70px;padding-right: .70rem;}
.pagem71 .dc-mdl{_display: none; display: none;}
.r{float:right}
.l{float:left}

*{transition: all 300ms cubic-bezier(.4, 0, .2, 1); -moz-transition: all 300ms cubic-bezier(.4, 0, .2, 1);-webkit-transition: all 300ms cubic-bezier(.4, 0, .2, 1); -o-transition: all 300ms cubic-bezier(.4, 0, .2, 1); -ms-transition: all 300ms cubic-bezier(.4, 0, .2, 1);}
#m-hd *,.slicked *{transition: all 0ms; -moz-transition: all 0ms;-webkit-transition: all 0ms; -o-transition: all 0ms; -ms-transition: all 0ms;}
.sbox *{transition: all 0ms; -moz-transition: all 0ms;-webkit-transition: all 0ms; -o-transition: all 0ms; -ms-transition: all 0ms;}
.m-recruit *{transition: all 0ms; -moz-transition: all 0ms;-webkit-transition: all 0ms; -o-transition: all 0ms; -ms-transition: all 0ms;}
img:hover{opacity: 0.8;}
.hid{display: none!important;}
/*产品中心*/
.icon1{background: url(../images/product_07.jpg) no-repeat; width: 217px;height:113px;clear:both;}
.icon1-span {line-height:173px;font-size: 14px; font-weight: bold;margin-left: 1rem;}
.icon2{background: url(../images/product_13.jpg) no-repeat; width: 336px;height:113px;clear:both;}
.icon3{background: url(../images/product_19.jpg) no-repeat; width: 433px;height:113px;clear:both;}
.icon4{background: url(../images/product_26.jpg) no-repeat; width: 433px;height:113px;clear:both;}
/*联系我们*/
.ab{margin-left:30px}
.abtext{width: 380px;font-size: 18px;text-align: center;float:left;line-height: 60px;}
.abtext img{float:left;}
.map{width:1166px; height:520px; margin: 0 auto;border: 1px solid #f5f5f5; }
/*新闻*/
.newone{width: 1100px;height:283px;margin: 0 auto;margin-top:30px;}
.newonel{width: 467px;height:283px;float:left;}
.newonel img{width:100%;height:100%;}
.newoner{width: 600px;height:283px;float:right;}
.newoner-top{width:100%;height:5rem;font-size: 20px;font-weight:bold; border-bottom:1px solid #333333;line-height:5rem;}
.newoner-top-l{font-size: 20px;width:450px;text-overflow: ellipsis;overflow: hidden; white-space: nowrap;float: left;}
.newoner-top-r{font-size: 20px;text-align:right;width:150px;float:left;}
.newoner-top--p{width:100%;font-size:16px;text-indent: 2rem;font-size: 16px;line-height: 2rem;margin-top:30px;
display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 7;
display: -moz-box;
-moz-box-orient: vertical;
-moz-line-clamp: 7;
display: -ms-box;
-ms-box-orient: vertical;
-ms-line-clamp: 7;
display: -o-box;
-o-box-orient: vertical;
-o-line-clamp: 7;
overflow: hidden;}
/*新闻详情*/
.biaoti{width:100%;height:160px;border-bottom: 1px solid #333333;margin-top:30px;}
.biaotil{width:60%;font-size:24px;font-weight:bold;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;float: left;}
.biaotil p{font-size:24px;line-height:6rem;}
.biaotir{width:40%;font-size:14px;float:right;text-align:center;line-height:3rem;}
.biaotir-img{width:76px;height:76px;margin-left: 42%;}
.biaotir-img img{width: 100%;height: 100%;}
.nxia{width:100%;height:auto;margin-top:30px;}
.nxial{width:60%;height:auto;float: left;font-size: 16px;line-height: 3rem;}
.nxial img{width: 100%;height: 100%;}
.tuijian{margin-left:2rem;font-size: 16px;}
.nxial a{font-size: 20px;}
.nxiar{width:33%;height:auto;float:right;font-size:18px;line-height:4rem;font-weight:bold;}
.nxiar ul li{width:100%;list-style:decimal;border-bottom: 1px dotted #d8d8d8;font-weight:normal;text-overflow: ellipsis;overflow: hidden; white-space: nowrap;font-size:15px;}




