.location
.ban{width:100%; float: left}
.ban img{ width: 100%}
/***********导航************/
.location { width: 1270px; float:left; padding-left:30px; background:url(../img/dh.png) no-repeat center left ;  line-height:45px; color: #666}
.location a { color: #666}
.about_con{margin-bottom: 40px; padding: 40px; background-color: #fff; -webkit-box-shadow:0 0px 15px rgba(0,0,0,0.1);box-shadow:0 0px 15px rgba(0,0,0,0.1)}
.about_con p{ line-height: 35px;font-size: 16px; margin: 10px 0}
/***********联系我们************/
.lxwm h3{ font-size: 38px; text-transform: uppercase; color: #333; padding-top: 25px; padding-bottom: 5px; line-height: 1; text-align: center;}
.lxwm h4{ font-size: 28px; color: #333; padding-bottom: 55px;  text-align: center;}
.lxwm .lxcon{margin-bottom: 40px; background-color: #fff; -webkit-box-shadow:0 0px 15px rgba(0,0,0,0.1);box-shadow:0 0px 15px rgba(0,0,0,0.1)}
.lxr{float: right; width: 500px; overflow: hidden; position: relative; }
.lxr img{ filter: grayscale(70%);
    -webkit-filter: grayscale(70%);
    -moz-filter: grayscale(70%);
    -ms-filter: grayscale(70%);
    -o-filter: grayscale(70%); transition: .3s;}
.lxr:hover img{     filter: grayscale(0%);
    -webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%); -webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);}
.lxr_con{ position: absolute; top: 0; left:0; transform:translateX(0%); width: 100%; height: 100%; background: rgba(0,0,0,0.8); opacity: 1; transition: 0.8s;}
.lxr_con p{ font-size: 16px; color: #fff; padding-bottom: 20px; line-height: 30px; padding-left: 90px; }
.lxr_con p:nth-child(1){ padding-top: 110px; }
.lxr_con .ljdh{ opacity: 0.9; display: block; width: 310px; line-height: 50px; font-size: 16px; color: #fff; background-color: #e60012; margin-left: 90px; margin-top: 50px; border-radius: 25px; text-align: center;}
.lxr_con .ljdh:hover{ opacity: 1; }

.lxl{ float: left; padding-left: 80px; padding-top: 95px; }
.lxl h5{ font-size: 24px; color: #333; padding-bottom: 50px; }
.lxl p{ font-size: 16px; color: #666; line-height: 37px; }
.lxl p span{ display: inline-block; width: 32px; }
.lxl ul{ margin-top: 80px; }
.lxl li{ float: left; margin-right: 10px; transition: 0.3s;}
.lxl li a{ display: block; padding:0 20px 0 50px; height: 40px; line-height: 40px; border-radius: 25px; border: 1px solid #333; font-size: 16px; color: #333; background: url(../img/ly.png) no-repeat 16px center; transition: 0.3s; text-align: center}
.lxl li:hover a{ color: #fff; border: 1px solid #00A1EA; background:#00A1EA url(../img/ly.png) no-repeat 11px center}
.liuyan{float:left; margin:50px 0; background:url(../img/meinv.jpg)}
.liuyan .meinv{ width:450px; float:left}
.liuyan .meinv h3{width: 197px;height: 78px;background: url(../img/on_tx.gif) no-repeat left bottom;font: 24px "Microsoft YaHei";font-weight: bold;color: #cf181f;line-height: 24px;float: right}
.liuyan .meinv h3 span {display: block;font: 14px Arial;color: #cf181f;line-height: 36px;text-transform: uppercase}
.liuyan .biaodan{ width:750px; float:right}
.liuyan .biaodan table{ width:100%}
.liuyan .biaodan table tr{ display:block; margin:10px 0}
.liuyan .biaodan .lefttdbg{ width:80px; float:left}
.liuyan .biaodan input{ border:0px; border:#d1d1d1 solid 1px; line-height:35px}
.liuyan .biaodan textarea{ border:0px; border:#d1d1d1 solid 1px; line-height:35px}
.liuyan .biaodan font{ color:#999}
.liuyan .biaodan .tijiao{ border:0px; background:#ED0C3A; color:#fff; width:100px}
.liuyan .biaodan .chongzhi{ border:0px; background:#243645; color:#fff; width:100px}
/*文章分页样式*/
#fenye{ width:100%; float:left; margin:30px 20px 0 0}
#fenye a{text-decoration:none; display:inline;border-radius: 3px;line-height:25px}
#fenye .prev,#fenye .next{width:52px; text-align:center;  line-height:25px}
#fenye a.curr{width:22px;background:#243645; border:1px solid #243645; color:#fff; font-weight:bold; text-align:center}
#fenye a.curr:visited {color:#fff}
#fenye a{color:#333333; background:#fff; margin:0px 5px; border:1px solid #dcdddd; float:left; text-align:center;height:26px;line-height:26px; padding: 0px 5px;}
#fenye a.num{width:22px}
#fenye a:visited{color:#1f3a87} 
#fenye a:hover{ float:left}
#fenye span{line-height:30px; font-size:13px; height:30px}

/*文章正文分页样式*/
#pageNext{ margin:10px}
#pageNext .prev,#pageNext .next{text-align:center}
#pageNext a.curr{background:#1f3a87; border:1px solid #dcdddd; color:#fff; font-weight:bold}
#pageNext a{margin:5px 0px; color:#1E50A2;background:#fff; padding:3px 7px; border:1px solid #dcdddd;height:22px;line-height:22px}
/*****************新闻list**************/
.newslist{width:1300px; float: left; margin-top: 30px}
.newslist  .news_li{width:1240px;float:left; background: #fff; padding: 30px; margin: 0 0 30px 0;transition:All 0.4s ease-in-out;-webkit-transition:All 0.4s ease-in-out;-moz-transition:All 0.4s ease-in-out;-o-transition:All 0.4s ease-in-out}
.newslist  .news_li .news_img{width:330px;float:left;}
.newslist  .news_li .news_img img{width:100%;}
.newslist  .news_li .news_js{width:860px; float:right;}
.newslist  .news_li .news_js .news_title h3{font-size:26px}
.newslist  .news_li .news_js .news_title p{ margin-top: 30px;  line-height:30px;}
.newslist  .news_li .news_js .news_title a:hover{ color:#333}
.newslist  .news_li .news_js .news_sj{ width: 100%; float: left; margin-top: 30px}
.newslist  .news_li .news_js .news_sj span{ width: 180px; float:left; padding-left: 25px; background:url("../img/sj.jpg") no-repeat 0 3px; color: #999}
.newslist  .news_li .news_js .news_sj a{display:block;float:right;padding:8px 15px;border:1px solid #e2e2e2;}
.newslist  .news_li:hover{transform:translate(0,-5px);-webkit-transform:translate(0,-5px);-moz-transform:translate(0,-5px);-o-transform:translate(0,-5px);-ms-transform:translate(0,-5px);-webkit-box-shadow:0px 5px 15px #ccc;-moz-box-shadow:0px 5px 15px #ccc;box-shadow:0px 5px 15px #ccc}
.newslist  .news_li:hover .news_js .news_sj a{background:#03a1ea;color:#fff;}
/*news content*/
.neirong{ width:1240px; margin-top: 30px; padding:30px; float:left; background:#fff; box-shadow:0 10px 20px 0 rgba(50,50,50,.1);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}
.xw_title{ width:100%; float:left; text-align:center; margin-top:15px}
.xw_title h1{ font-size:22px}
.xw_xinxi{ width:100%; float:left; text-align:center; margin-top:25px; border-bottom:#ececec 1px solid; padding-bottom:10px; line-height:35px}
.xw_xinxi span{ color:#666; margin-right:10px}
.xw_xinxi span em{ color:#ff0000}
.xw_content{ width:100%; float:left; padding:20px 0 20px 0; font-size:16px; line-height:32px}
.xw_content p{ margin:15px 0 15px 0}
.xw_conten strong{ font-weight:bold; margin-top:15px}
.articlebook{ width:100%; float:left}
.articlebook p{ margin:10px}

/*相关阅读*/
.xgyd{ width:100%; float:left; border-top:#ccc 1px dashed; margin-top:20px}
.xgyd_title{ width:100%; float:left; height:50px; font-size:16px; line-height:50px; font-size:14px;color:#FD9421; font-weight:bold}
.xgyd_box{ width:100%; float:left}
.xgyd_box li{ width:560px; padding-left:10px; float:left; line-height:35px;background:url(/style/images/xwl_li.jpg) no-repeat 0px 15px}
/*tuandui content*/
.tdlist{ width:1140px; float:left; margin-top:30px}
.tdlist ul li{ width:268px; float:left; margin:8.5px; text-align:center}
.tdlist ul li .p1{ width:100%}
.tdlist ul li .p2{ width:100%; background:#515151; color:#fff; line-height:55px}
/****************产品list***********************/
.prolist{ width:1300px;float: left; margin: 30px 0}
.proloop{width: 401px; float:left; border:1px solid #d8d8d8; margin:15px; position: relative}
.proimg{width:401px}
.proimg img{width: 401px; height:401px;display: block}
.proloop .cptitle{width: 100%;height: 55px;line-height: 55px;text-align: center;background: #e3e3e3;font-size: 16px}
.proloop:hover .cptitle{opacity: 0}
.cptx{width: 100%;position: absolute;top:0;text-align: center; height:400px;padding: 58px 0 0; opacity: 0;transition:0.5s}
.cptx:hover{opacity: 1;background:#000;opacity:0.7;filter:alpha(opacity=70)}
.cptx img{margin-top: 65px}
.cptx p{margin-top: 25px; color:#fff; font-weight: bold;font-size: 18px}
.cpzx{margin-top: 60px}
.cpzx .cpan{display: inline-block; color:#fff;width: 100px;height: 35px;line-height: 30px;border:1px solid #fff;margin-right: 10px}
.cpzx .cpan:nth-child(2){margin-left: 10px}
.cpzx .cpan:hover{background: #fff;color:#333}
/*行业应用*/
.hangye{width:1300px;float: left; margin: 50px 0}
.hangye .hyl{width:790px; float:left}
.hangye .hyl h1{font-size: 26px;}
.hangye .hyl p{ line-height: 30px; margin-top: 30px;font-size: 16px}
.hangye .hyr{width:420px; float: right; text-align: center}
.hangye .hyr dt{width:200px; margin: 0 auto; border-radius: 15px; background: #01A1EA; color: #fff; line-height: 45px}
.hangye .hyr dt a{color: #fff; font-size: 16px; display: block;transition: all 0.15s ease-in-out;}
.hangye .hyr dd{ line-height: 30px; margin-top: 30px; font-size: 18px}
/*商品筛选*/
.clear{ width: 100%; float: left; margin: 10px 0; }
.saixuan{width: 1300px; float: left; padding: 50px 0}
.saixuan .condition_title{ width:150px; float:left; color: ##494949; text-align: right;font-weight:bold; border-right:#D4D8DE solid 1px; padding: 3px 12px}
.saixuan .container {width:1110px;float:right; padding-bottom: 10px;  border-bottom:solid 1px #D4D8DE} 
.saixuan .container a{padding:0px 10px; color:#336699; line-height:28px;}
.saixuan .container strong{ background:#03A2DC; padding:5px;color:#fff;}

/*产品内页*/
.dhh{width:100%;float:left;padding: 20px 0; background: #f5f5f5}
.cpdh{width:1300px; float:left; line-height: 35px}
.cpdh dt{ float: left}
.cpdh dt h2{ font-size: 20px; color: #666; margin-top: 5px}
.cpdh dd{float:right; padding-left:30px; background:url(../img/dh.png) no-repeat center left ;  line-height:45px; color: #666}
.cpcon{ width:1300px; float:left; margin: 50px 0}

.cpxq{ width:1300px; float:left; background:#fff}
.cpxq .hd { width:1300px; float:left; border-bottom: solid 1px #ddd; top: 0; padding-top: 20px; background: #fff; z-index: 10000}
.cpxq .hd h1{float: left; line-height: 45px;font-size: 22px}
.cpxq .hd ul{ float:right}
.cpxq .hd li{width: 120px; float:left; line-height:45px; text-align: center; font-size:14px; font-weight: bold; background:#aaa; color:#fff; margin-left:6px;border-radius: 10px 10px 0 0;}
.cpxq .hd li.on { float:left; line-height::45px; background:#00A0E9; color:#fff}

.cpxq .bd { width:1300px; float:left; margin-top:20px}
.cpxq .bd .cpxxk{width:1300px;float:left; padding: 30px 0}
.cpxq .bd .cpxxk .cpimg{width:1300px; float:left;  padding: 50px 0 50px 0; border-bottom: 1px solid #ddd; text-align: center; z-index: -1000}
.cpxq .bd .cpxxk .cpnr{width:1300px; float: left; padding: 30px 0}
.cpxq .bd .video{width:1300px; float: left; padding: 100px 0}
.cpxq .bd .video video{width: 100%;height: 100%;}

.cpxq .bd .cpxxk dl{width: 380px; float: left; border: dotted 1px #ccc;background:#f5f5f5; padding: 30px;}
.cpxq .bd .cpxxk dl a{ display: block}
.cpxq .bd .cpxxk dl dt{float: left}
.cpxq .bd .cpxxk dl dd{float: right;}
.cpxq .bd .cpxxk table{width:100%}

.cpxq .bd .cpxxk table td{ border: #999 solid 1px}
.cpxq .bd .cpxxk table td p{padding: 10px}