/*css reset*/

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 {

	margin: 0 auto;

	padding: 0;

	font-family: Microsoft YaHei, Arial, SimSun, sans-serif;

	font-size:14px;

}

fieldset, img {

	border: 0;

	vertical-align:middle;

}

:focus {

	outline: 0;

}

address, caption, cite, code, dfn, th, var, optgroup {

	font-style: normal;

	font-weight: normal;

}

h1, h2, h3, h4, h5, h6 {

	font-size: 100%;

	font-weight: normal;

}

a{

	text-decoration:none;

	color:#333333;

}

a:hover{ color:#007bff;}

abbr, acronym {

	border: 0;

	font-variant: normal;

	

}

input, button, textarea, select, optgroup, option {

	font-family: inherit;

	font-size: inherit;

	font-style: inherit;

	font-weight: inherit;

}

code, kbd, samp, tt {

	font-size: 100%;

}



input, button, textarea, select {

*font-size:100%;

}

ol, ul {

	list-style: none;

}

table {

	border-collapse: collapse;

	border-spacing: 0;

}

caption, th {

	text-align: left;

}

.cb{ clear:both}

.zoom{*zoom:1;*display:inline;}

.em2{ text-indent:2em;}

.spanr{ float:right; display:block; text-align:right;}

.noborder{ border-bottom:none!important}

a.blue{ color:#014e99}

a.white{ color:#fff}

body {

	color:#4b4b4b;

}









/*top*/

.top-box{ width:100%; background:url(../images/top-bg.jpg) repeat-x; overflow:hidden}

.top{ width:1280px; padding:18px 0 17px; overflow:hidden}

.logo{ overflow:hidden; float:left}

.tel-search{ float:right;}

.tel{font-size:22px; font-family:Arial, Helvetica, sans-serif;color:#ee7600; height:26px; text-align:right; padding:5px 0;}

.tel img{ margin-right:5px; vertical-align:middle;}

.version{ text-align:right; font-size:12px;}

.version a{ font-size:12px;}

.search-input{ float:left; width:155px; height:32px; background:url(../images/search-input.jpg) no-repeat; padding-left:25px; border:0;}

.search-submit{ width:53px; height:32px; line-height:32px; color:#fff; border:0; background-color:#007bff;}



/*nav*/

.navbox{ height:40px; width:100%; background:url(../images/nav.jpg) repeat-x; position:relative; z-index:9999;}

.nav{ clear:both; width:1280px; height:40px;}

.nav li{ position:relative; width:140px;float:left;  height:40px; line-height:40px; text-align:center;font-size:16px;}

.nav li a{ display:block; color:#fff;}

.nav li a:hover{ text-decoration:none; color:#fff; background:#ee7600}



.nav li ul{display:none; position:absolute; width:140px;}

.nav li ul li{border-top:1px solid #fff;/*IE6 only*/ border-right:0px; height:35px; line-height:35px;}

.nav li ul li a{ display:block; height:35px; line-height:35px; color:#fff; font-size:13px; background-color:#007bff; text-align:center;}

.nav li ul li a:hover{ background-color:#EE7600; color:#fff;}





a.hover{ background:#ee7600}

a.blue{ color:#007bff; padding-left:20px;}



/*banner*/

.banner{ width:100%; height:360px;}





/*main*/

.main{ width:1280px; overflow:hidden; margin-top:25px;}

.title{ font-size:18px; color:#007bff; border-bottom:3px solid #ee7600; font-weight:600; margin-bottom:10px; line-height:26px}

.title a{ color:#007bff;}

.title span{ font-size:14px; font-weight:200; color:#b6b6b6}

.org{ color:#ee7600}



.about{ width:920px; overflow:hidden; float:left}

.about img{ margin-bottom:10px;}

.about p{ font-size:14px; color:#333333; text-indent:2em; line-height:24px}



.video{ width:310px; overflow:hidden; float:right}





/*product*/

.product-title{  height:35px; line-height:35px;background:url(../images/product.jpg) repeat-x;}

.product-title div{ float:left; width:115px; text-align:center; cursor:pointer;}

.checked{ background:#014e99 url(../images/checked.jpg) top center no-repeat; height:34px; color:#fff}



.product{ padding-left:25px; display:none}

.product-list{ width:287px; float:left; height:250px; overflow:hidden; margin:25px 10px 0px; font-size:13px; text-align:center; line-height:24px;}

.product-img{ width:200px; height:200px; border:1px solid #dedede;}





/*fild*/

.fild{}

.fild ul{}

.fild li{ width:410px; height:147px; border:1px solid #d7d7d7; float:left; margin:20px 20px 0px 0}





/*news*/

.news{ width:920px; overflow:hidden; float:left; background:url(../images/news.png) right center no-repeat; padding-right:25px;}

.news dt{ height:70px; border-bottom:1px solid #e3e3e3;}

.news dt b{ display:block}

.news dd{ line-height:55px;border-bottom:1px solid #e3e3e3; overflow:hidden; font-size:13px; height:55px}

.news dd span{ display:block; float:right;}

.news p { display:block; float:left; font-size:13px}

.news dd div{ background:#ee7600; width:70px; line-height:25px; float:left; text-align:center; color:#fff; margin:15px 10px 0 0}

.news img{ float:left; margin-right:10px;}



.services{ width:310px; overflow:hidden; float:right;}

.services-list{ margin-top:-10px;}

.services-list li{ line-height:49px;border-bottom:1px solid #e3e3e3; background:url(../images/services.png) left center no-repeat; padding-left:10px; overflow:hidden; font-size:13px}

.services-list li a{ display:block; float:left}

.services-list li span{ display:block; float:right}



/*link*/

.link ul{ padding:10px 20px; border:1px solid #e9e9e9; overflow:hidden; height:100px;}

.link li{ width:216px; height:100px;  float:left; position:relative; margin-left:30px;}

.link p{ position:absolute; bottom:0; text-align:left; padding-left:52px; width:100%; font-size:12px}

.link a{ color:#5d5d5d}

.link img{ top:4px; left:3px; position:absolute; width:148px; height:60px;}



/*foot*/

.foot-box{ width:100%; overflow:hidden; background:#007bff; color:#fff; padding:30px 0; margin-top:20px}

.foot-box a{ color:#fff}

.foot{ width:800px; padding-left:200px; background:url(../images/foot.png) 50px 15px no-repeat; line-height:2.5; }

.foot a{ margin:15px}

.foot p{ font-size:12px;}





/******查询型号*****/

.query-table {

	line-height:20px; border-left:1px solid #E7E7E7;border-right:1px solid #E7E7E7; border-bottom:1px solid #E7E7E7; width:1000px !important; margin:0 auto; 

}

.query-table th {

	border:#3e99d2 solid 1px;

	text-align:center;

	font-size:14px;

	background:#60bcf6; color:#fff;

	padding:5px 2px;

}

.query-table tr td{ padding:10px; text-align:center; font-size:12px; border:#7cc1ed solid 1px; }

.query-table .gray{ background-color:#e0f3ff}

/********应用领域*******/

.solution{  padding:0 10px;}

.solution li{ border-bottom:1px dotted #eee; padding:12px 0px; height:102px; display:block; }

.solution li img{ float:left; }

.solution li span { float:left; width:440px; display:block; margin-left:20px;}

.solution li strong { font-size:16px; color:#4d4d4d;}

.solution li p{ text-indent:2em; font-size:13px; color:#333; line-height:22px;  margin-top:10px;}



.pro-desc{ padding:10px;}



.onlinebox li{ list-style:none;}

.top10{ margin-top:10px;}

.tongji-cnzz a{ margin-left:0;}