@CHARSET "UTF-8";
/*rest css*/
@charset "utf-8";
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset, img{border:0;}
img{vertical-align:top; border:none;}
address, caption, cite, code, dfn, em, strong, th, var,em,i{font-style:normal;}
li{list-style-type:none;}
html{width:100%;min-width:1300px;}
body{width:100%;min-width:1300px;font:12px/1.5 "Microsoft YaHei","Helvetica Neue","Hiragino Sans GB",arial,helvetica,sans-serif;color:#333333;}
*:focus{outline: none;}
textarea{resize:none;}
input[type="reset"]::-moz-focus-inner,
input[type="button"]::-moz-focus-inner,
input[type="submit"]::-moz-focus-inner,
input[type="file"] > input[type="button"]::-moz-focus-inner{border:none; padding:0;}
input::-ms-clear{display:none;}
a:focus, *:focus{noFocusLine: expression(this.onFocus=this.blur());}
.clear{clear: both;}
a, object{outline:none;}
a{cursor:pointer;color:#777;}
a:link{text-decoration:none;}
a:hover{color:#000;}
*:hover{transition:all 0.3s ease 0s;}
li{vertical-align:top;}
li{vertical-align:bottom;}
.clearfix:after{content:"";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*+height:1%;}

/****************页面公共样式*************************/
/*header*/
.btops{ width:100%; height:auto;position:relative;}
.btops .tops{ width:1200px; margin:0 auto; height:98px;}
.btops .tops .topslef{ float:left;}
.btops .tops .topslef img{ margin-top:16px;}
.btops .tops .topsrig{ float:right; width:19px;position:relative;cursor:pointer;}
.btops .tops .topsrig img{ margin-top:41px;}
.btops .tops .topscen{ float:left; margin-left:85px;}
.btops .tops .topscen ul{ height:98px;}
.btops .tops .topscen ul li.topnav{ float:left; height:98px; padding:0 30px; background:url(../img/xian1.png) 100% 41px no-repeat; }
.btops .tops .topscen ul li.topnav a.topnava{ display:block; height:98px; line-height:98px; font-size:16px; color:#6d6d6d; position: relative;}
/*.btops .tops .topscen ul li.topnav:hover a.topnava,.btops .tops .topscen ul li.topnav.curr a.topnava{ color:#BB1821; border-bottom:3px solid #BB1821;}*/
.btops .tops .topscen ul li.topnav a.topnava div.line{height: 3px;width: 100%;overflow: hidden; position:absolute;left: 0;bottom: 0;}
.btops .tops .topscen ul li.topnav a.topnava div.line p {height: 3px;width: 0px;position: absolute;top: 0;left: 50%;transform: translateX(-50%);background:#9a1a20;transition:all .3s;}
.btops .tops .topscen ul li.topnav:hover a.topnava,.btops .tops .topscen ul li.topnav.curr a.topnava{color: #9a1a20;}
.btops .tops .topscen ul li.topnav:hover a.topnava div.line p,.btops .tops .topscen ul li.topnav.curr a.topnava div.line p{width: 100%;}
.btops .tops .topscen ul li.topnav:hover .xialas{ display:block;}

/*search_box*/
.search_box{width:270px;height:30px;position:absolute;top:3px;right:-5px;display:none;z-index:10;padding:30px 0;}
.search_box_input{width:270px;height:30px;border:1px solid #ac181e;margin: 0 auto;position:relative;background:#fff;overflow: hidden;border-radius:3px;}
.search_box_input input.text{width:230px;height:30px;border:none;line-height:30px;padding:0 5px;position:absolute;left:0;top:0;font-size:12px;color:#ac181e;background:#fff;}
.search_box_input input.submit{width:40px;height:30px;border:0;position:absolute;right:0;top:0;cursor:pointer;background:#ac181e url(../img/sousuo.png) no-repeat center center;}
.belong{width:14px;height:7px;position:absolute;top:-7px;right:20px;background:url(../img/belong.png) no-repeat left center;}

/**下拉**/
/*解决方案*/
.xialas{ position:absolute; width:100%; background:rgba(255,255,255,.95); z-index:999; left:0; border-top:1px solid #ddd; box-shadow:0px 0px 5px #ddd; display:none; overflow:hidden;}
.iprog{width:1200px; margin:0 auto; height:460px;}
.iproglef{ width:313px; float:left;box-sizing: border-box;padding-top: 50px;}
.iproglef .iprogl1{ position:relative;margin-top: 10px;}
.iproglef .iprogl1 img{}
.iproglef .iprogl2{ font-size:14px; color:#999; padding:12px 0; line-height:24px;}
.iproglef .iprogl3{ padding:5px 0 36px 0;}
.iprog .iprogrig{ width:100%; float:left; height:460px; position: absolute;margin-left: 343px;width: 100%;}
.iprog .iprogrig ul{ width:924px; overflow:hidden; padding:50px 0 0 0; height:auto !important;}
.iprog .iprogrig ul li{ width:190px; height:173px; float:left; margin:2px;background: rgba(172,24,30,.7);position: relative;}
/*.iprog .iprogrig ul li::after{content: "";display: block;width: 10px;height: 10px;background: #fff;border-radius: 10px;position: absolute;top: 15px;left: 15px;}*/
.iprog .iprogrig ul li img{width:190px; height:173px; position:relative;}
.iprog .iprogrig ul li p{box-sizing: border-box;padding: 0px; width:190px; text-align:center; font-size:18px; color:#fff; height:173px;  display:table-cell; vertical-align:middle;transition: all .3s;}
.iprog .iprogrig ul li:hover p{color: #9a1a20;background: rgba(255,255,255,.5);}
/*技术服务*/
.iteclist{ width:1200px; margin:0 auto; overflow:hidden;}
.iteclist ul{ width:270px; margin:0 15px; float:left; padding-top:20px;height:auto !important; padding:5px 0 30px 0;}
.iteclist ul p{ font-size:16px; color:#333; font-weight:normal; border-bottom:1px dashed #ECECEC; text-indent:27px; line-height:40px;}
.iteclist ul.itec1 p{ background:url(../img/tec1.png) 0 50% no-repeat;} 
.iteclist ul.itec2 p{ background:url(../img/tec2.png) 0 50% no-repeat;} 
.iteclist ul.itec3 p{ background:url(../img/tec3.png) 0 50% no-repeat;} 
.iteclist ul.itec4 p{ background:url(../img/tec4.png) 0 50% no-repeat;} 
.iteclist ul li{ line-height:32px; background:url(../img/jiantou.png) 0 50% no-repeat; text-indent:17px;}
.iteclist ul li a{ font-size:14px; color:#666;}
.iteclist ul li:hover{ background:url(../img/hjiantou.png) 0 50% no-repeat;}
.iteclist ul li:hover a{ color:#ac181e;}

/*行业前瞻*/
.ipros{ width:1200px; margin:0 auto;}
.iprosrig{ width:100%; float:left; background:#F8F8F8;position: absolute;margin-left: 276px;width: 100%;}
.iprosrig ul{ overflow:hidden;height:auto !important; padding:12px 0 0 0px; width:924px;}
.iprosrig ul li{ overflow:hidden; width:390px; float:left; margin:0 35px; padding:28px 0; border-bottom:1px dashed #DDDDDD;}
.iprosrig ul li .iprosrlef{ float:left; width:130px;}
.iprosrig ul li .iprosrlef img{max-width: 100%;height: auto;display: block;}
.iprosrig ul li .iprosrrig{ float:left; width:250px; margin-left:10px;}
.iprosrig ul li .iprosrrig p{ font-size:16px; color:#333;text-overflow:ellipsis;overflow:hidden;word-wrap:break-word;white-space:nowrap;}
.iprosrig ul li .iprosrrig span{ display:block; font-size:12px; color:#999; padding-top:8px; height:36px; overflow:hidden;}
.iprosrig ul li .iprosrrig i{ display:block; text-align:right; font-size:12px; color:#999;padding-top:3px; font-style:normal;}
.iprosrig ul li .iprosrrig i a{font-size:12px; color:#999; }
.iprosrig ul li .iprosrrig i a:hover,.iprosrig ul li .iprosrrig p:hover{ color:#ac181e;}

/*关于我们*/
.iabos{ width:1200px; margin:0 auto;}
.iabosrig{ width:100%; float:left; background:url(../img/since.png) rgba(248,248,248,.8) 27px 40px no-repeat; height:100%;position: absolute;margin-left: 343px;width: 100%;}
.iabosrig p{ padding-left:50px;text-overflow:ellipsis;overflow:hidden;word-wrap:break-word;white-space:nowrap; padding-top:114px; background:url(../img/xian2.png) 30px 118px no-repeat; font-size:18px; color:#333; font-weight:bold;}
.iabosrig span{ display:block; width:850px; line-height:30px; padding-left:50px; font-size:14px; color:#333; padding-top:22px;}

/*footer*/
.bfooter{ width:100%; background:#222222; border-bottom:1px solid #000;}
.footer1{ overflow:hidden; width:1200px; margin:0 auto; padding:50px 0;}
.footer1 .footer1lef{ float:left;}
.footer1 .footer1lef .footlogo{ float:left; width:200px;}
.footer1 .footer1lef .footlogo p{ font-size:12px; color:#999; padding-top:12px;}
.footer1 .footer1lef ul{ width:95px; float:left; border-left:1px solid #444; border-right:1px solid #000; padding:0 0 0 24px;}
.footer1 .footer1lef ul p{ font-size:16px; color:#ddd; margin-bottom:10px;}
.footer1 .footer1lef ul li{ font-size:14px; color:#999;font-size:14px; color:#999; line-height:26px;}
.footer1 .footer1lef ul li a{ display:block; font-size:14px; color:#999; line-height:26px;}
.footer1 .footer1lef ul li a:hover{ color:#ac181e;}
.footer1 .footer1lef ul.footul{ width:344px;}
.footer1 .footer1lef ul.footul li{ float:left; width:160px;}
.footer1 .footer1rig{ float:right;}
.footer1 .footer1lef ul.footadd{ border-right:1px solid #444; width:483px;}
.footer1 .footer1lef ul.footadd .footadd1{ font-size:30px; color:#999; line-height:34px;}
.footer1 .footer1lef ul.footadd .footadd2{ font-size:14px; color:#999; padding-top:10px;}
.bfooter2{ width:100%; background:#222222; border-top:1px solid #444;}
.footer2{ width:1200px; margin:0 auto; overflow:hidden;}
.footer2 .footer2lef{ float:left; width:70%; padding:31px 0; font-size:12px; color:#999;}
.footer2 .footer2rig{ float:right; padding-top:24px;}
.footer2 .footer2rig img{ margin-left:5px;}

/**当前位置**/
.weizhis{ width:100%; height:auto; background:#f8f8f8;}
.weizhi{ width:1200px; margin:0 auto; font-size:14px; color:#999; text-align:right; line-height:40px;}
.weizhi a{ font-size:14px; color:#999;}
.weizhi a:hover{ color:#ac181e;}

/**分页**/
.pages{ text-align:center; padding:60px 0;}
.pages a,.pages span{ display:inline-block; width:28px; height:28px; line-height:28px; font-size:14px; color:5e5e5e; border:1px solid #E5E5E5; border-radius:3px; margin:0 5px;}
.pages span,.pages a:hover{ border:1px solid #ac181e; background:#ac181e; color:#fff;}

/**返回顶部**/
.toptops{ width:46px; height:46px; position:fixed; top:70%; right:0;}

/****************页面私有*************************/
/*index*/
/**幻灯片**/
/* 本例子css */
.slideBox{ width:100%; height:475px; overflow:hidden; position:relative; }
.slideBox .hd{ height:19px; overflow:hidden; position:absolute;z-index:100; width:100%; left:0; bottom:25px;}
.slideBox .hd ul{ overflow:hidden; text-align:center; }
.slideBox .hd ul li{ display:inline-block;margin:0 3px;  width:8px; height:8px; line-height:8px; text-align:center; background:url(../img/dian.png) no-repeat;; cursor:pointer;}
.slideBox .hd ul li.on{ background:url(../img/dians.png) 0 50% no-repeat; width:26px;}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd ul,.slideBox .bd ul li{ width:100% !important;}
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ max-width:100%; max-height:100%; display:block;  }

/* 下面是前/后按钮代码，如果不需要删除即可 */
.slideBox .prev,
.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;}
.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;}
.slideBox .prevStop{ display:none;}
.slideBox .nextStop{ display:none;}

/**四大服务**/
.ifuwus{ width:100%; height:auto; background:#F7F7F7;}
.ifuwu{ width:1200px; height:118px; margin:0 auto;}
.ifuwu .ifuwum{ width:300px; float:left; height:118px; /*border-bottom:3px solid #F7F7F7;*/ background:url(../img/xian4.png) 0 50% no-repeat; cursor:pointer; position:relative;}
.ifuwu .ifuwum div.line{height: 3px;width: 100%;overflow: hidden; position:absolute;left: 0;bottom: 0;}
.ifuwu .ifuwum div.line p {height: 3px;width: 0px;position: absolute;top: 0;left: 50%;transform: translateX(-50%);background:#ac181e;transition:all .3s;}
/*.ifuwu .ifuwum:hover div.line p ,.ifuwu .ifuwum.curr div.line p { border-bottom:3px solid #CB1111;background:url(../img/xian4.png) #fff 0 50% no-repeat;width: 100%}*/
.ifuwu .ifuwum:first-child{ background:none;}
/*.ifuwu .ifuwum:hover{ background:#fff;}*/
.ifuwu .ifuwum .ifuwumlef{ float:left; width:115px; text-align:center;}
.ifuwu .ifuwum .ifuwumlef img{ margin-top:30px;}
.ifuwu .ifuwum .ifuwumlef img:first-child{display:inline-block;}
.ifuwu .ifuwum .ifuwumlef img:last-child{display:none;}
.ifuwu .ifuwum.curr .ifuwumlef img:first-child{display:none;}
.ifuwu .ifuwum.curr .ifuwumlef img:last-child{display:inline-block;}

.ifuwu .ifuwum .ifuwumrig{ float:left;}
.ifuwu .ifuwum .ifuwumrig p{ font-size:18px; color:#6d6d6d; padding-top:33px;}
.ifuwu .ifuwum .ifuwumrig span{ display:block; font-size:14px; color:#a5a5a5; padding-top:3px;}
.ifuwu .ifuwum ul{ position:absolute; width:300px; background:#fff; z-index:101; bottom:115px; display:none;}
.ifuwu .ifuwum ul li{ height:47px; line-height:47px; border-bottom:1px dashed #646464; text-indent:28px;}
.ifuwu .ifuwum ul li a{ display:block; font-size:14px; color:#505050;text-overflow:ellipsis;overflow:hidden;word-wrap:break-word;white-space:nowrap;}
.ifuwu .ifuwum ul li a:hover{ background:url(../img/xian3.png) 0 50% no-repeat; color:#ac181e;}



/**解决方案**/
.commTops{ text-align:center; padding-top:45px;box-sizing: border-box;position: relative;}
.commTops p{ font-size:36px; color:#404040;width: 230px;margin: 0 auto;background: #f4f4f4;position: relative;z-index: 2;}
.commTops::after{content: "";display: block;height: 2px;background: #fff;z-index: 1;position: absolute;left: 50%;width: 1200px;margin-left: -600px;top: 73px}
.commTops span,.commTops em,.commTops i{ display:block;}
.commTops span{ padding:30px 0;}
.commTops em{}
.commTops i{font-size:16px; color:#8f8f8f; font-style:normal;}

.solves{ width:100%; height:auto;}
.solve{ width:1200px; margin:0 auto;}
.solve ul{ overflow:hidden; padding:30px 0 60px 0;}
.solve ul li{ width:280px; height:300px; overflow:hidden; position:relative; float:left; margin:16px 10px; box-shadow:10px 10px 6px #ECECEC;}
.solve ul li .solvetop{ width:280px; height:300px;border-radius:4px;  text-align:center; cursor:pointer; position:absolute;}
.solve ul li .solvetop img{ margin-top:65px;}
.solve ul li .solvetop p{ font-size:22px; color:#fff; padding-top:30px;}
.solve ul li .solvetop span{ display:block; font-size:14px; color:#fff; padding-top:12px;}
.solve ul li .solvebot{ text-align:center; border:1px solid #ECECEC;border-radius:4px; width:278px; height:298px; position:absolute;top:300px;}
.solve ul li .solvebot img{ margin-top:35px;}
.solve ul li .solvebot p{ font-size:20px; color:#333; font-weight:bold; padding-top:12px;}
.solve ul li .solvebot span{ display:block; font-size:14px; color:#999; padding-top:16px; line-height:24px;}
.solve ul li .solvebot a{ display:inline-block; width:138px; height:34px; border:1px solid #333; margin-top:22px; line-height:34px; text-align:center; font-size:14px; color:#333;}

/**行业前瞻**/
.proslists{ width:100%; height:auto; background:#F8F8F8;}
.proslist{ width:1224px; margin:0 auto; padding-bottom:46px;}
.proslist ul{ overflow:hidden; padding:32px 0;}
.proslist ul li{ width:280px; float:left; margin:0 13px; border-radius:5px; background:#fff;}
.proslist ul li .prosimg{ width:280px; height:180px; overflow:hidden;}
.proslist ul li .prosimg img{width: 100%;height: 100%;display: block;}
.proslist ul li .prostit{font-size:16px; color:#2e373c; width:245px; margin:11px auto;/* text-indent:14px; background:url(../img/sanjiao.png) 0 50% no-repeat;*/text-overflow:ellipsis;overflow:hidden;word-wrap:break-word;white-space:nowrap;}
.proslist ul li .proscon{position: relative;width:245px; margin:0px auto; font-size:14px; color:#999; /*background:url(../img/xian5.png) no-repeat; */padding-top:15px; height:42px; overflow:hidden;}
.proslist ul li .proline{;display:block;;height: 1px;/*width: 262px;margin-left: 17px;*/border-bottom: 1px dashed #999}
.proslist ul li .prosbot{width:245px; margin:0px auto; overflow:hidden; padding:20px 0;}
.proslist ul li .prosbot span{ display:block; float:left; font-size:12px; color:#999;}
.proslist ul li .prosbot em{ display:block; float:right; font-size:12px; color:#999;}
.comma{ display:block; margin:0 auto; width:113px; height:33px; border:1px solid #ddd; line-height:33px; text-align:center; font-size:14px; color:#606367;}
.comma:hover{ border:1px solid #ac181e; color:#ac181e;}


/**合作伙伴**/
.partners{ width:100%; height:auto;background: #f4f4f4}
.partner{ width:1200px; margin:0 auto;}
.partner ul{ overflow:hidden; padding:40px 0;}
.partner ul li{ width:171px; height:58px; float:left; text-align:center;}


/**解决方案列表**/
.nproslists{ width:100%; background:#f8f8f8; height:auto; padding:10px 0 70px 0;}
.nproslist{ width:1200px;  background:#fff; margin:0 auto; padding-bottom:82px;}
.nproslist ul{}
.nproslist ul li{ width:1080px; margin:0 auto; padding:54px 0; border-bottom:1px dashed #7A7A7A; overflow:hidden;}
.nproslist ul li .nproslef{ width:275px; height:170px; float:left; border-radius:8px; text-align:center;}
.nproslist ul li .nproslef img{ margin-top:28px;}
.nproslist ul li .nproslef p{ font-size:22px; color:#fff; padding-top:10px;}
.nproslist ul li .nproslef span{ display:block; font-size:14px; color:#fff; padding-top:8px;}
.nproslist ul li .nprosrig{ width:770px; float:left; margin-left:35px;}
.nproslist ul li .nprosrig p{ font-size:20px; color:#4f4f4f;font-weight: bold;letter-spacing: 2px;}
.nproslist ul li .nprosrig span{ display:block; font-size:14px; color:#333; padding-top:16px; height:70px; overflow:hidden; line-height:23px;text-indent: 28px;}
.nproslist ul li .nprosrig a{letter-spacing: 2px;float: right; display:block; width:120px; height:34px; line-height:34px; text-align:center; border-radius:5px;/* border:1px solid #ac181e;*/border: 1px solid #E5E5E5; font-size:14px; color:#666; margin-top:17px;}
.nproslist ul li .nprosrig a:hover{ background:#ac181e; color:#fff;letter-spacing: 2px;border-color: #fff}

/**内页banner**/
.nbanner{ height:95px; text-align:center; font-size:36px; color:#fff; line-height:95px;}

.nbanners2{ height:260px;}
.nbanner2{ width:1200px; margin:0 auto; color:#fff;}
.nbanner2 p{ font-size:32px; padding-top:54px;}
.nbanner2 span{ display:block; font-size:14px; padding:16px 0;letter-spacing: 5px;}
.nbanner2 a{ display:block; width:123px; height:38px; line-height:38px; text-align:center;font-size:14px; color:#fff;background:rgba(172, 24, 30, .5);}
/*.nbanner2 a:hover{ border:1px solid #ac181e; color:#ac181e;}*/
.nbanner2 .centerbox{display: inline-block;text-align: center;}
.nbanner2 .centerbox *{display: inline-block;}
.nbanner2 .centerbox *::after{content: "";display: block;}
/**详情**/
.ndetails{ width:100%; height:auto; background:#f8f8f8; padding-bottom:70px;}
.ndetail{ width:1209px; margin:0 auto; overflow:hidden;position: relative;}
.ndetail .ndetaillef{ width:217px; float:left; background:#fff;}
.ndetail .ndetaillef.fiexd{position: fixed;top: 0;}
.ndetail .ndetaillef.fiexdbottom{position: absolute;bottom: 0;}
.ndetail .ndetaillef .ndetailtops{ text-align:center; padding-top:34px; border-bottom:1px solid #F8F8F8;}
.ndetail .ndetaillef .ndetailtops img{}
.ndetail .ndetaillef .ndetailtops p{ font-size:22px; color:#ac181e; line-height:75px;}
.ndetail .ndetaillef ul li{ height:55px; line-height:55px; border-bottom:1px solid #F8F8F8; text-indent:70px;}
.ndetail .ndetaillef ul li a{ display:block; font-size:18px; color:#666666;}
.ndetail .ndetaillef ul li a:hover,.ndetail .ndetaillef ul li.curr a{ background:#ac181e; color:#fff;}
/*.ndetail .ndetaillef ul li.ndeli1{ border-left:3px solid #B167F7;}
.ndetail .ndetaillef ul li.ndeli2{ border-left:3px solid #108DE1;}
.ndetail .ndetaillef ul li.ndeli3{ border-left:3px solid #24B1AB;}
.ndetail .ndetaillef ul li.ndeli4{ border-left:3px solid #61B82B;}
.ndetail .ndetaillef ul li.ndeli5{ border-left:3px solid #F3A940;}
.ndetail .ndetaillef ul li.ndeli6{ border-left:3px solid #F38840;}
.ndetail .ndetaillef ul li.ndeli7{ border-left:3px solid #F36A40;}
.ndetail .ndetaillef ul li.ndeli8{ border-left:3px solid #B167F7;}
.ndetail .ndetaillef ul li.ndeli9{ border-left:3px solid #108DE1;}
.ndetail .ndetaillef ul li.ndeli10{ border-left:3px solid #24B1AB;}
.ndetail .ndetaillef ul li.ndeli11{ border-left:3px solid #61B82B;}
.ndetail .ndetaillef ul li.ndeli12{ border-left:3px solid #F3A940;}
.ndetail .ndetaillef ul li.ndeli13{ border-left:3px solid #F38840;}
.ndetail .ndetaillef ul li.ndeli14{ border-left:3px solid #F36A40;}*/
.ndetail .ndetaillef ul li{ border-left:3px solid #ccc;}
.ndetail .ndetaillef ul li.curr{ border-left:3px solid #999;}
.ndetail .ndetaillef ul li:hover{ border-left:3px solid #999;}
.ndetail .ndetailrig{ width:991px; float:right; background:#fff;}
.ndetail .ndetailrig .detit{ text-align:center; padding-top:40px;}
.ndetail .ndetailrig .detit p{ font-size:24px; color:#404040;}
.ndetail .ndetailrig .detit span{ font-size:12px; color:#666;}
.ndetail .ndetailrig .detit span i{ color:#ac181e;}
.ndetail .ndetailrig .detui{ width:780px; margin:0 auto; border-top:1px dashed #AFAFAF; padding-top:30px;}
.ndetail .ndetailrig .detuiupdata{ width:880px; margin:0 auto; border-top:1px dashed #AFAFAF; padding-top:30px;}
.ndetail .ndetailrig .detui .detuitop{ font-size:16px; color:#333; background:url(/Uploads/image/20180706/20180706130415_26442.png) 5px 50% no-repeat; text-indent:14px;font-weight: bold;}
.ndetail .ndetailrig .detui .detuitopupdata{position: relative;width: 700px;margin: 0 auto;height: 140px;}
.ndetail .ndetailrig .detui .detuitopupdata i{display: block;position: absolute;top: 0;left: 0;font-size: 22px;height: 140px;line-height: 140px;font-weight: bold;z-index: 2;background: #fff;padding-right: 10px;}
.ndetail .ndetailrig .detui .detuitopupdata::after{content: "";display: block;height: 1px;background: #d6d6d6;width: 100%;top: 50%;left: 0px;position: absolute;z-index: 1;}
.ndetail .ndetailrig .bor-line{border-bottom: 1px dashed #AFAFAF;height: 1px;width: 700px;margin: 0 auto;}
.ndetail .ndetailrig .detui ul{ overflow:hidden; padding:20px 0 40px; width:700px; margin:0 auto;}
.ndetail .ndetailrig .detui ul li{ width:283px; float:left; margin:0 9px; 0px 0px 20px #ddd}
.ndetail .ndetailrig .detui ul li img{ width:283px; height:178px;}
.ndetail .ndetailrig .detui ul li p{ font-size:16px; color:#404040; line-height:70px; padding:0 10px;text-overflow:ellipsis;overflow:hidden;word-wrap:break-word;white-space:nowrap; text-align:center;}
.ndetail .ndetailrig .detui.detuiupdata ul{width: 720px;}
.ndetail .ndetailrig .detui.detuiupdata ul li {width: 50%;float: left;margin: 0;box-sizing: border-box;padding: 10px;}
.ndetail .ndetailrig .detui.detuiupdata ul li a{display: block;width: 100%;}
.ndetail .ndetailrig .detui.detuiupdata ul li a img{width: 100%;height: auto;}
.ndetail .ndetailrig .detui.detuiupdata ul li a p{ font-size:16px; color:#404040; line-height:70px; padding:0 10px;text-overflow:ellipsis;overflow:hidden;word-wrap:break-word;white-space:nowrap; text-align:center;}
/**技术列表**/
.ntecs{ width:100%; height:auto; background:#f8f8f8; padding-bottom:70px;}
.ntec{ width:1200px; margin:0 auto; background:#fff; padding:30px 0;}
.ntec ul{ overflow:hidden; width:1100px; margin:0 auto; margin-bottom:30px;}
.ntec ul p{ font-size:16px; color:#333; font-weight:normal; border-bottom:1px solid #ECECEC; text-indent:27px; line-height:40px; margin-bottom:10px;}
.ntec ul.itec1 p{ background:url(../img/tec1.png) 0 50% no-repeat;} 
.ntec ul.itec2 p{ background:url(../img/tec2.png) 0 50% no-repeat;} 
.ntec ul.itec3 p{ background:url(../img/tec3.png) 0 50% no-repeat;} 
.ntec ul.itec4 p{ background:url(../img/tec4.png) 0 50% no-repeat;} 
.ntec ul li{ line-height:32px; background:url(../img/jiantou.png) 0 50% no-repeat; text-indent:17px; float:left; width:320px; margin-right:46px;}
.ntec ul li a{ font-size:16px; color:#666;}
.ntec ul li:hover{ background:url(../img/hjiantou.png) 0 50% no-repeat;}
.ntec ul li:hover a{ color:#ac181e;}

/**技术列表详情**/
.ndetails2 .ndetail{ width:1200px; margin:0 auto;}
.ndetails.ndetails2 .ndetail .ndetaillef{ width:267px;}
.ndetails.ndetails2 .ndetail .ndetaillef ul li{ text-indent:42px;}
.ndetails.ndetails2 .ndetail .ndetailrig{ width:928px; float:right;}
.newlistn{ width:893px; margin:0 auto;}
.newlistn ul{}
.newlistn ul li{ overflow:hidden; padding:40px 0; border-bottom:1px dashed #ddd;}
.newlistn ul li .newslef{ width:220px; height:134px; float:left; overflow:hidden;}
.newlistn ul li .newslef a img{display: block;width: 100%;height: 100%;}
.newlistn ul li .newsrig{ width:643px; float:right;}
.newlistn ul li .newsrig .newsrtit{ font-size:18px; color:#333;}
.newlistn ul li .newsrig .newsrcon{ font-size:14px; color:#999; height:42px; overflow:hidden; padding-top:12px;}
.newlistn ul li .newsrig .newsrbot{ overflow:hidden; padding-top:18px;}
.newlistn ul li .newsrig .newsrbot span{ display:block; float:left; font-size:12px; line-height:34px; color:#999;}
.newlistn ul li .newsrig .newsrbot a{letter-spacing: 2px;display:block; float:right; width:118px; height:32px; line-height:32px; text-align:center; border:1px solid #E5E5E5; border-radius:5px; background:#F6F6F6; font-size:14px; color:#666;}
.newlistn ul li .newsrig .newsrbot a:hover{ background:#ac181e; color:#fff;letter-spacing: 2px;border-color: #fff}


/**公司简介**/
.nabous{ padding:100px 0 50px; background:url(../img/since.png) #fff 48px 50px no-repeat !important;}
.nabous .decon{ width:890px; margin:0 auto;}


/**新闻详情**/
.newsdet{ width:892px; margin:0 auto;}
.newsdet .newsdetit{ border-bottom:1px dashed #E0E0E0; text-align:center; padding:35px 0 15px;}
.newsdet .newsdetit p{ font-size:26px; color:#333; padding:10px 0;}
.newsdet .newsdetit span{ display:block; font-size:14px; color:#999;}
.newsdet .newsdeint{ font-size:14px; color:#999; background:#F8F8F8; padding:18px 20px; width:852px; height:43px; margin:27px auto;}
.newsdet .newsdebot{ border-top:1px dashed #ddd;}
.newsdet .newsdebot a{ display:block; line-height:60px; font-size:14px; color:#999;}
.newsdet .newsdebot a:hover{ color:#ac181e;}
.newsdet .newsdebot a.preva{ float:left;}
.newsdet .newsdebot a.nexta{ float:right;}

.ndetail .ndetailrig .detuired .detuitop {background: #204a79;color: #fff;}



.footer1 .footer1lef .footlogo{height: 138px;position: relative;width: 199px;border-right: 1px solid #000;}
.footer1 .footer1lef .footlogo img{display:block;position: absolute;width: 156px;height: 164px;top: 50%;left: 0;margin-top: -82px;}
.nproslist {min-height: 400px;}
.nproslist .nodata {font-size: 24px;text-align: center;box-sizing: border-box;padding-top: 150px;}


.sumain {width: 1200px;margin: 0 auto;box-sizing: border-box;padding: 90px;}
.sumain .item{box-sizing: border-box;padding: 10px;width: 50%;height: 420px;float: left;}
.sumain .item .box{box-sizing: border-box;border: 1px solid #f1f1f1;height: 100%;}
.sumain .item .box .title{box-sizing: border-box;padding-top: 25px;padding-left: 45px;height: 140px;overflow: hidden;}
.sumain .item .box .title h2{font-size: 22px;color: #221815;margin-bottom: 15px;font-weight: bold;}
.sumain .item .box .title p{color: #909090;font-size: 16px;}
.sumain .item .box .infobox{height: 260px;}
.sumain .item .box .infobox .imgbox{height: 100%;width: 214px;float: left;}
.sumain .item .box .infobox .imgbox img{width: 100%;height: 100%;display: block;}
.sumain .item .box .infobox .info{margin-left: 214px;height: 100%;background: #b63539}
.sumain .item .box .infobox .info .infomargion{padding: 30px;box-sizing: border-box;height: 100%;position: relative;}
.sumain .item .box .infobox .info .infomargion ul{height: 100%;width: 100%;overflow: hidden;}
.sumain .item .box .infobox .info .infomargion ul li{height: 40px;line-height: 40px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;list-style-type:square;font-size: 16px;color: #fff;list-style-position:inside}
.sumain .item .box .infobox .info .infomargion a.more{position: absolute;font-size: 12px;position: absolute;z-index: 2;right: 15px;bottom: 10px;color: #fff}
.sumain .item .box .infobox .info .infomargion ul li a{color: #fff}