@charset "utf-8";
/****reset***/
html,body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, button, textarea, p, blockquote, th, td,label { margin:0px;padding:0px;}
table{border-collapse:collapse;}
a img{border:0px; outline:none;}
img{ padding:0; margin:0;}
address, caption, cite, code, dfn, em, th, var {font-style:normal;font-weight:normal;}
li {list-style:none;}
caption, th {text-align:left;}
h1, h2, h3, h4, h5, h6 { font-size:100%;font-weight:normal;}
input, button, textarea, select { font-family:inherit;font-size:12px; vertical-align:middle; outline:none;}
a{text-decoration:none; outline:none;color:#444;}
a:hover{ text-decoration:none; }
.clear{	font-size: 0px;	line-height: 0px;margin: 0px;padding: 0px;height: 0px; width:0px; clear:both; visibility:hidden;}
.clearfix:after {content: ".";display: block;height: 0;clear:both;visibility: hidden;}
body{ font-size:12px; font-family: Arial,"Microsoft YaHei"; color:#444;background: url(../images/bg.jpg) no-repeat bottom #fff;}
.wrapper{ width:1200px; margin:0 auto; overflow:hidden;}

.header{ overflow:hidden; padding:10px 0;}
.nav{ background:#3a3a3a; padding:15px 0;}
.nav li{ float:left; padding:0 39px;}
.nav li a{ font-size:18px; color:#fff;}
.title1{ overflow:hidden; text-align:center; padding-top:50px;}
.title1 h1{ font-weight:bold; font-size:22px; color:#333;}
.title1 span{ font-size:14px; color:#999; display:block; padding-top:15px;}
.case{ overflow:hidden; padding:50px 0;}
.case li{ float:left; width:30%; text-align:center; padding:0 1.6%;}
.case li h1{ font-size:18px; color:#333; padding:20px 0;}
.case li span{ color:#999; font-size:14px;}
.gsjj{ background:#eee;}
.gsjj_con{ overflow:hidden; padding:50px 0;}
.gsjj_con img{ float:left; padding-right:50px;}
.gsjj_con txt{ color:#444; line-height:1.8em; font-size:16px; overflow:hidden;}
.gsjj_con a{ display:block; padding-top:20px;}
.products{ overflow:hidden; padding:50px 0;}
.pro_left{ float:left; width:210px;}
.pro_left li{ margin-bottom:16px;}
.pro_left li a{display:block; background:#eee; font-size:16px; color:#555; text-align:center; padding:15px;}
.pro_left li a:hover{ background:#1442ca; color:#fff;}
.pro_right{ float:right; width:954px;}
.pro_right li{ float:left;margin-left: 4px;}
.news{ overflow:hidden; padding:50px 0;}
.news img{ float:left; padding-right:20px;}
.news_right{ overflow:hidden;}
.news_right li{ margin-bottom:32px;}
.news_right li i{color:#1442ca; background:#eee; display:block; float:left; padding:20px; font-size:24px; margin-right:15px;}
.news_right li h1{ font-size:16px; color:#333;}
.news_right li span{ color:#999; display:block; padding-top:10px;}
.footer{ background:#333; padding:50px 0; margin-top:50px;}
.foot1{ overflow:hidden; border-bottom:1px solid #595959; padding-bottom:50px;}
.foot1 ul{ float:left; padding: 0 41px;}
.foot1 ul p{ text-align:center; color:#fff; padding-top:10px;}
.foot1 ul li.on{ font-size:14px; color:#fff; padding-bottom:10px;}
.foot1 ul li{ color:#acacac; line-height:2em;}
.foot1 ul li a{color:#acacac;}
.foot2{  font-size:14px; color:#fff; text-align:center; padding-top: 50px;}
.banner{ overflow:hidden; margin-bottom:50px;}
.main_left{width:244px; float:left;}
.main_left ul{ overflow:hidden; border:1px solid #d1d1d1; padding:20px;}
.main_left ul li{ background:#dfdfdf; text-align:center; margin-bottom:10px; height:36px; line-height:36px;}
.main_left ul li a{ font-size:14px; color:#333;}
.main_left ul li.on a{background:#0b48ff; color:#fff; display:block;}
.main_left ul li:hover a{ background:#0b48ff; color:#fff; display:block;}
.main_right{ width:880px; float:right;}
.about_tt{ border-bottom:1px solid #e9e9e9; color:#999; padding-bottom:15px;}
.about{ overflow:hidden; font-size:16px; line-height:2em; margin-top:30px;}
.title2{ background:#3e3838; font-size:24px; color:#fff; text-align:center; display:block; font-weight:bold; height:89px; line-height:89px;}
.cases{ overflow:hidden;margin-top:30px;}
.cases li{ float:left; text-align:center; width:280px; padding:0 6px;}
.cases li p{ font-size:14px; padding:20px 0;}
.cases li img{ width:100%;}
.cases_d{overflow:hidden;margin-top:30px;}
.cases_d h2{ width:100%;text-align:center;display:block;}
.cases_d h1{ font-size:24px; text-align:center; display:block; padding:20px 0;}
.cases_d txt{ line-height:1.8em; font-size:14px; color:#666;}
.newss{overflow:hidden;margin-top:30px;}
.newss li{ margin-bottom:32px;}
.newss li i{color:#1442ca; background:#eee; display:block; float:left; padding:20px; font-size:24px; margin-right:15px;}
.newss li h1{ font-size:16px; color:#333;}
.newss li span{ color:#999; display:block; padding-top:10px;}
.newss_d{overflow:hidden;margin-top:30px;}
.newss_d h2{text-align:center;display:block; font-weight:bold; color:#999; padding-bottom:30px;}
.newss_d h1{ font-size:24px; text-align:center; display:block; padding:20px 0;}
.newss_d txt{ line-height:1.8em; font-size:14px; color:#666;}
.feedback_con{ overflow:hidden;margin-top:30px;}
.tt{ text-align:center; font-size:22px; color:#636363;}
.tt p{ font-size:14px; color:#adadad; font-style:italic; padding-top:10px;}
.ff{ overflow:hidden;}
.ff span{ float:left; line-height:30px; font-size:14px; color:#666; padding-right:20px;}
input{height:30px;width:600px;border:1px solid #BFBFBF;padding:4px 4px 0 4px; display:block; margin:30px 0;} 
textarea{ width:600px;padding:4px 4px 0 4px; height:250px;}
.send{ background:#0068b5;color:#fff; width:500px; text-align:center; height:40px; line-height:40px; font-size:14px; margin:0 auto; margin-top:50px;}



