html{margin:0;padding:0;border:0;}
body,div,span,object,iframe,h1,h2,h3,h4,p,blockquote,pre,a,address,code,b,em,img,
dl,dt,dd,ol,ul,li,fieldset,form,label,footer,
header,hgroup,nav,section
{margin:0;padding:0;border:0;}
body{background:#fff;color:#666;position:relative;font:12px/1.5 Microsoft YaHei,arial,宋体,sans-serif;vertical-align:baseline; min-width:1300px;overflow-x:hidden;}
a{text-decoration:none;outline:none;}
a:link{color:#666;}
a:visited{color:#666;}
a:hover,a:active,a:focus{color:#e87518;text-decoration:none;outline:none;}
input{padding:0;margin:0;font-family:'Microsoft YaHei';}
img{border:none;background:none;vertical-align:middle;}
ul,ol,li{list-style-type:none;}
select,input,img,select{vertical-align:middle;}
table{border-collapse:collapse;border-spacing:0}
table, th, td {vertical-align: middle}
.clearfix:after{content: ".";display: block;height: 0;clear: both;overflow: hidden;visibility: hidden;}
.clearfix{zoom:1}
.clearboth{height:0px;line-height:0px;overflow:hidden;clear:both;font-size:0px;}
h1,h2,h3,h4{font-size:12px;font-weight:bold;}
hr {border: 0;border-top:1px solid #ccc;height:0;}


.NewsCenMainCon{width: 100%;position: relative;background: #000;z-index:999;}
.InpAddress{width: 100%;height:70px;background: url(../images/InpAddressBg.png) no-repeat center;position: absolute;top:-70px;left: 0;}
.InpAddress .container{position: relative; width:1200px; margin:0 auto;}
.InpAddress h3{width: 140px;height: 92px;text-align: center;background:#000;padding-top: 48px;position: absolute;top: -70px;left: 0;}
.InpAddress h3 span{display: block;font-size: 24px;color: #fff;}
.InpAddress h3 em{display: block;font-size: 12px;color: #fff;text-transform:uppercase; font-style:normal;margin-top: 4px;}
.InpAddress b{float:left;margin-left:165px;height:70px;line-height:70px;font-size:18px;color: #fff;}
.InpAddress p{float:right;height:70px;line-height:70px;background: url(../images/InpAddress_icon01.png) no-repeat left center;padding-left: 22px;font-size: 14px;color: #999999;}
.InpAddress p a{font-size: 14px;color: #fff;}
.InpAddress p span{background: url(../images/InpAddress_icon02.png) no-repeat left center;padding-left: 10px;margin-left: 10px;color: #666666;}
.InpAddress b{float:left;margin-left:165px;height:70px;line-height:70px;font-size:20px;color: #fff;}

.type_list{text-align:center; min-height:50px; border-bottom:1px solid #dedede}
.type_list li{display:inline-block;margin:0 5px;position:relative;transition:all .8s linear;}
.type_list li>a{display:block; font-size:16px; font-weight: bold;width:150px;line-height:50px;color:#000;}
.type_list li:hover>a{display:block; width:150px;line-height:50px;color:#f08a1c;}
.type_list li:hover {height:auto;}
.main_con{line-height:30px; margin-bottom:20px; margin-top:30px;}
.main_con1{line-height:30px; margin-bottom:20px; margin-top:30px;}
.main_con1 p img{max-width:1300px;}
/*产品展示*/
.wydz_con { margin-top:30px;}
.wydz_con dl {width:390px;border:1px solid #d3d3d3;text-align: center;margin-right:12px;float: left;margin-bottom:40px;}
.wydz_con dl:nth-child(3n) {margin-right: 0; float:right;}
.wydz_con dl dt {height:390px;border-bottom: 1px solid #eee;position: relative;}
.wydz_con dl dt img {display: block; width:390px;}
.wydz_con dl dd.dd1 {font-size:18px; height:60px; line-height:60px;}
.wydz_con dl dd.dd1 a {color:#000;width:390px;} 
.wydz_con dl:hover {box-shadow: 5px 5px 15px #999;}
.wydz_con dl:hover dd.dd1 a {color: #fff;background:#000;height:60px; line-height:60px;width:390px; display:inline-block;}
.fy{ clear:both;}
.fy a{ width:60px;height:30px; margin-top:20px; line-height:30px; display:inline-block; border:1px solid #CCC; text-align:center; margin-bottom:20px; margin-right:10px; color:#666}



.dis_pic{ width:1200px;}
.riess{width:550px; float:right; text-align:left;}
.riess img{ text-align:center; max-width:650px;}

.product_x{margin-top:20px; clear:both;}
.product_xx{height:35px;background:#eee;clear:both;}
.product_xx h2{float:left;width: auto; padding:0 20px; margin:0px; line-height:35px; vertical-align:middle; font-size:16px;color:#FFF; font-weight:normal; background-color:#000;}
#product_info{overflow:hidden;margin:0 auto; font-size:14px; line-height:24px; clear:both; text-align:left;}
#product_info img{ max-width:1300px;}

/*****************新闻资讯********************/
.newslist{ width:100%;}
.newslist ul{}
.newslist ul li{width:380px;height:420px;background: #f7f7f7;float: left; margin-right:30px; margin-bottom:20px;}
.newslist ul li:nth-child(3n) {margin-right: 0; float:right;}
.con_new{width:360px;height: auto;margin: 10px auto 0;}
.xwbt{font-size:16px;line-height: 22px;margin-top: 10px;color: #3c4145; font-weight:bold;}
.xwbt a{font-size:14px;line-height: 22px;margin-top: 10px;color: #666; font-weight:bold;}
.tim{font-size: 12px; margin-top:5px;color: #8b8b8b;}
.titl{font-size:12px;line-height:20px;color: #7b7b7b;}
.newslist ul li span{ float:right; color:#999999}
.newmore{margin-top:10px;color: #c3161c;font-size: 12px;line-height:30px;text-transform: uppercase;text-decoration: none; background:#000; border-radius:20px; width:110px; text-align:center;}
.newmore a{color: #fff; font-size: 12px; text-decoration: none !important;}
/*招聘 01 */
.gr-employ { margin-bottom:50px; margin-top:30px;}
.gr-employ .tit-bar{padding:15px 100px;line-height:56px;font-size:0;}
.gr-employ .tit-header{line-height:60px;background:#eee;}
.gr-employ .tit-bar li{display:inline-block;width:25%;font-size:14px;vertical-align:middle;line-height:28px;}
.gr-employ .tit-header li{color:#333;font-size:14px;}
.gr-employ .tit-bar li.middle{text-align:center;}
.gr-employ-list .item:nth-child(2n){background:#f6f6f6;}
.gr-employ-list .item ~ .item .cont{display:none;}
.gr-employ-list .item .cont{padding:30px 30px;display:none; line-height:30px;}
.gr-employ-list .item .tit-bar{position:relative;cursor:pointer;-webkit-transition:.5s;-o-transition:.5s;transition:.5s;}
.gr-employ-list .item .tit-bar:before{content:"+";position:absolute;right:5%;top:50%;margin-top:-7px;width:14px;height:14px;font-size:20px;vertical-align:middle;line-height:11px;}
.gr-employ-list .item .tit-bar.on{background:#000;color:#fff;}
.gr-employ-list .item .tit-bar.on:before{content:"—";}
/*联系*/
.contacts{ margin-top:30px;}
.contacts .lefts{width:480px; float:left;}
.contacts .lefts .con h3{font-size:20px;color:#272727;margin-bottom:10px; line-height:30px;}
.contacts .lefts .tel{position:relative;width:280px;padding-left:80px;height:56px;line-height:56px;margin-top:20px;font-size:20px;color:#fff;font-weight:700;background-color:#db0f18;border-radius:56px;}
.contacts .lefts .tel:after{position:absolute;content:'';left:0;top:0;width:56px;height:56px;background: url(../images/tel.png) no-repeat center;background-color:#e6002d;border-radius:100%}
.contacts .lefts .ewms{margin-top:30px;}
.contacts .lefts .ewms p{float:left;margin-right:30px;width:200px;text-align:center}
.contacts .lefts .ewms img{display: block;margin-bottom:5px;width:200px}
.contacts .rights{width:800px; float:right;}
/**************留言*****************/
#feedback_form{ min-height:500px;}
#feedback_form label{display:block;float:left;height:32px;line-height:32px;margin-bottom:10px;padding-left:40px;background:url(../images/contact.png) no-repeat;font-size:14px; }
#feedback_form label.name{background-position:0 -32px;}
#feedback_form label.email{background-position:0 -64px;}
#feedback_form label.city{background-position:0 -96px;}
#feedback_form label.msg_title{background-position:0 -128px;}
#feedback_form label.address{background-position:0 -160px;}
#feedback_form label.message{background-position:0 -192px;margin-bottom:10px;}
#feedback_form input{width:280px;height:30px;line-height:30px;float:left;margin:0 10px 20px 0;padding:0 10px;border:1px solid #dbdbdb;}
#feedback_form input.last{margin-right:0;}
#feedback_form .btns{width:120px;height:40px;margin-right:10px; background:#d20000;color:#fff;border:none;font-size:15px;margin-bottom:0;cursor:pointer;}
#feedback_form .btns:hover{background:#333;transition:all 0.3s;}
#feedback_form .reset{background:#ccc;cursor:pointer;margin-bottom:0; float:right;}
#feedback_form input:focus,#feedback_form textarea:focus{border-color:#0089e2;}
#feedback_form .msg{padding:30px 0;}
#feedback_form textarea{height:200px;width:100%;padding:10px;border:1px solid #dbdbdb;display:block; clear:both;}
/*案例展示*/
.wydz_conn { margin-top:30px;}
.wydz_conn dl {width:33%;border:1px solid #eee;padding-bottom:10px;text-align: center;margin-right:1px;float: left;margin-bottom:40px;}
.wydz_conn dl:nth-child(3n) {margin-right: 0; float:right;}
.wydz_conn dl dt {height: auto;border-bottom: 1px solid #eee;position: relative;}
.wydz_conn dl dt img {display: block; width:100%;}
.wydz_conn dl dd.dd1 {font-size:18px;margin:20px 0 5px 0;}
.wydz_conn dl dd.dd1 a {color:#000;} 
.wydz_conn dl:hover {box-shadow: 5px 5px 15px #999;background:#000;}
.wydz_conn dl:hover dd.dd1 a {color: #fff;}
.wydz_conn dl:hover dd.dd3 a {color: #fff;}
/*案例展示*/
.wydz_connn { margin-top:30px;}
.wydz_connn dl {width:380px;border:1px solid #eee;padding-bottom:10px;text-align: center;margin-right:23px;float: left;margin-bottom:40px;}
.wydz_connn dl:nth-child(3n) {margin-right: 0; float:right;}
.wydz_connn dl dt {height:285px;border-bottom: 1px solid #eee;position: relative;}
.wydz_connn dl dt img {display: block; width:380px;}
.wydz_connn dl dd.dd1 {font-size:18px;margin:20px 0 5px 0;}
.wydz_connn dl dd.dd1 a {color:#000;} 
.wydz_connn dl:hover {box-shadow: 5px 5px 15px #999;background:#000;}
.wydz_connn dl:hover dd.dd1 a {color: #fff;}
.wydz_connn dl:hover dd.dd3 a {color: #fff;}
.lx_xx{height:40px;background:#eee;clear:both;}
.lx_xx h2{float:left;width: auto; padding:0 20px; margin:0px; line-height:40px; vertical-align:middle; font-size:20px;color:#FFF; font-weight:normal; background-color:#000;}

.choose-title{position:relative;margin:0 auto;text-align: center;font-size:36px;color: #000;font-weight: bold;line-height:40px; margin-top:30px;}
.choose-title span{ background:url(../images/fj.png) center no-repeat;; display:inline-block; width:100%; height:50px;}
.choose-title p{color: #535353;font-size: 16px;position: relative; font-weight:normal; width:450px; margin:0 auto;}
.choose-title p:after{position: absolute;content:"";left:0;top:15px;background: url(../images/t1.png) no-repeat top left;width:54px;height:11px;}
.choose-title p:before{position: absolute;content:"";right:0;top:15px;background: url(../images/t1.png) no-repeat top right;width:54px;height: 11px;}
