﻿body{
	margin:0;
	padding:0;
	font-size: 12px;
	color: #666666;
	font-family: Arial, Helvetica, sans-serif;
	text-align:center
}
A {
	COLOR: #333;TEXT-DECORATION: none
}
A:hover {
	COLOR: #0073CA; TEXT-DECORATION: underline
}
.rap{width:960px;text-align:left;margin:auto;overflow:hidden}
a,img,table{border:0}
form{display:inline;margin:0;padding:0}
form input{border:0}
.top {
	COLOR: #094582;
	TEXT-DECORATION: none;
}
.top:hover {
	COLOR: #094582; TEXT-DECORATION: underline;
}
.nav {
	COLOR: #ffffff;
	TEXT-DECORATION: none;
	font-weight: bold;
}
.nav:hover {
	COLOR: #ffffff;
	TEXT-DECORATION: none;
}

.left_list {
	COLOR: #021831;
	TEXT-DECORATION: none;
}
.left_list:hover {
	COLOR: #0D74B9; TEXT-DECORATION: none;
}
.pro {
	COLOR: #104A82;
	TEXT-DECORATION: none;
	font-weight: bold;
}
.pro:hover {
	COLOR: #104A82;
	TEXT-DECORATION: none;
	font-weight: bold;
}
.red {
	COLOR: #ff0000;
	text-decoration: none;
}
.content {
	line-height: 18px;
	color: #333;
}
.content1 {
	line-height: 25px;
}
.blue {
	color: #004779;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.y_line_white {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #ffffff;
}
.y_line {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #D6D6D6;
}
.y_line_s {
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #D6D6D6;
}
.s_line {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #D6D6D6;
}
.x_line {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #DCDCDC;
}
.x_line_lan {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #1771C1;
}
.p_16 {
	font-size: 16px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	color: #24449A;
}
.box {
	border: 1px solid #E3E3E3;
}
.whit,.whit:hover{
	color: #FFFFFF;
}
.box_blue {
	border: 1px solid #C5DAE3;
}
.gray {
	color: #C1C1C1;
}
.deep_blue {
	font-size: 14px;
	font-weight: bold;
	color: #104981;
}
.d_blue {
	font-size: 13px;
	font-weight: bold;
	color: #0D98D4;
}
#button_cul,#button_cap{text-align:center;height:28px}
#button_cap{background:url(box_bg_left.jpg) no-repeat top center;width:103px}
#button_cul{background:url(box_bg_right.jpg) no-repeat top center;width:107px}
#menu{height:29px;text-align:center;background:url(nav_line.jpg) repeat-x center center;}
#menu ul,#menu li{margin:0;padding:0;list-style:none}
#menu li{background:url(nav_bg.jpg) repeat-x center 0;margin-right:2px;width:118px;float:left}
#menu li.lastmenu{margin-right:0;width:121px}
#menu a{color: #fff;font-weight: bold;line-height:29px}
#menu a:hover{color: #fff;text-decoration: none;}
#menu li#homemenu{background:url(home_left.jpg) repeat-x center center;margin:0}
#menu li#homemenu a,#menu li#homemenu a:hover{margin-right:2px;padding-left:2px;color:#004779;display:block;background:url(home_Bg.jpg) repeat-x center center;}
#banner{margin:8px auto;background:#999;height:180px}
.pagelist {clear:both; font-size: 12px; padding:20px 0;text-align:center;}
.pagelist a{ padding: 2px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;margin:3px;}
.pagelist a:visited, #nowpage { padding: 2px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none; }
.pagelist a:hover, #nowpage{color: #036; background: #f1f1f1; border-color: #aaa; text-decoration: none;}
#gbook{font-size:12px;margin:10px 30px;}
#gbook input,textarea{margin:0px;padding:1px;border:1px solid #666;border-bottom:1px solid #ccc;border-right:1px solid #ccc;}
.button{border:1px solid #fff;border-bottom:1px solid #124;border-right:1px solid #124;background:#1875b5;color:#fff;font-weight:bold;}
#data {width:90%;margin:3px auto 0px auto;padding:4px;font-size:12px;}
#data th {padding:3px 4px;border-bottom:1px solid #ccc;width:100px;text-align:left;font-weight:lighter;vertical-align: top;}
#data td {padding:3px 4px;border-bottom:1px solid #ccc;vertical-align: top;}
#data td td {padding:0!important;border:none!important;}
/*
.pagelist {clear:both; font-size: 12px; padding:20px 0;text-align:center;}
.pagelist a{ padding: 2px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;margin:3px;}
.pagelist a:visited, #nowpage { padding: 2px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none; }
.pagelist a:hover, #nowpage{color: #036; background: #f1f1f1; border-color: #aaa; text-decoration: none;}
*/
.product{font-size:12px;margin:0px 0 0 20px;padding:0px;list-style:none;font-family:arial, helvetica, sans-serif;}
.product a{font-weight:bold;color:#222}
/*产品显示方式一*/
.product li.plist1{float:left;width:155px;height:180px;overflow:hidden;background:#f7f7f7;float:left;margin:5px;padding-top:10px}
.product li.plist1 a{display:block;text-align:center}
/*产品显示方二*/
.product li.plist2{float:left;width:650px;overflow:hidden;background:#fafafa;margin:2px;padding:0px;}
.product li.plist2 span.pleft{float:left;height:auto;width:420px;margin:10px 5px 5px 35px;line-height:220%}
.product li.plist2 span.pleft a{display:block}
.product li.plist2 span.pleft span{padding:5px 5px 3px 20px;display:block}
.product li.plist2 span.pright{float:left;height:auto;width:180px}
/*.product li.plist2 span.pright img{width:180px}*/
.pagelist {clear:both; font-size: 12px; padding:20px 0;text-align:center;}
.pagelist a{ padding: 2px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none;margin:3px;}
.pagelist a:visited, #nowpage { padding: 2px 6px; border: solid 1px #ddd; background: #fff; text-decoration: none; }
.pagelist a:hover, #nowpage{color: #fff; background: #1875b5; border-color: #036; text-decoration: none;}

.productshow img{border:1px solid #222}
.productshow{text-align:center}
.productshow p,.productshow h3{text-align:left;margin:0 auto}

/* fix float bug*/
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-table;}
/* hides from ie-mac \*/
.clearfix {height: 1%;}
.clearfix {display: block;}
/* end hide from ie-mac */
.technical{width:600px;margin-left:20px;float:left;height:auto;}
.parent-ul{margin:0px;padding:0px;}
.parent-ul li{color: #222;font-family: verdana, arial, helvetica, sans-serif;font-size:14px;padding-top:10px;list-style:none;border-bottom:1px #f2ebc6 solid;}
.tr-list{clear:both;margin:2px 5px 20px 15px;padding:0px;}
.tr-list li{clear:both;width:80%;padding-top:0px;color:#222;border-bottom:1px #e3e3e3 dashed;font-family: verdana, arial, helvetica, sans-serif;line-height:310%;list-style:none;}
.reference{margin:5px 0px;}
.reference h1{font-size:16px;text-align:center}
.reference-list{margin:0px 0px 10px 10px;}
.refe-list{margin-top:12px;clear:both}
.refe-list li{width:80%;padding-top:0px;color: #222;border-bottom:1px #e3e3e3 dashed;font-family: verdana, arial, helvetica, sans-serif;line-height:310%;list-style:none;}
.picture{border:0;margin:auto;text-align:center}
.picture td{vertical-align:top}
.picture img{padding:3px;border:1px solid #ccc}
.b_table{border:0;background:#ddd;width:90%;margin:30px auto;text-align:center}
.b_table caption{background:#ccc;}
.b_table td{background:#fafafa}
/*news template----------------------------*/
.news .nleft{float:left;width:135px;}
.news ul{margin:0;padding:0;list-style:none}
.news ul li{list-style:none;margin:21px 0 21px 50px;padding:0;}
.news .nright{float:left;width:480px;padding-top:8px;margin-left:10px}
.news .nright a{color:#666;font-size:12px;background:url(arrow_news.gif) no-repeat 0 center;padding-left:12px;text-decoration:underline}
.news .nright a:hover{color:red}
.news .nright div{display:block;text-align:right;margin-right:10px}
.news .nright div a{color:#999;font-size:12px;text-decoration:none}
.news img{padding:3px;border:1px solid #eee;}
.news .nright p{line-height:150%;color:#999;padding:4px;margin:0}
.news p{line-height:22px;padding:0px;margin:0 0 5px}
.news h3{padding:0px;margin:3px 0 5px;text-align:center}
.news h6{text-align:center;font-weight:normal;margin:0;padding:0}
.job{text-align:center}
.job table{margin:10px auto 30px auto;text-align:left}
.job table th{width:80px;font-weight:400;border-bottom:1px dashed #f1f1f1}
.job table td{width:180px;border-bottom:1px dashed #f1f1f1;}
.job table #job_description{width:440px;}
#home-news{margin:0;padding:0;list-style:none}
#home-news li{margin:3px 0;padding:0;list-style:none;color:#333;border-bottom:1px dashed #eee}
#home-news li a{margin-right:15px;color:#0A5994}

#left{background:#fff;text-align:center;border:6px solid #B3DFFF;padding:10px 10px 20px;}
#left ul,#left ul li{margin:0;padding:0;list-style:none}
#left ul{margin:0 auto;text-align:center;width:180px;}
#left ul li,#left h2{border-bottom:1px solid #eee;text-align:left;padding:0}
#left h2{margin:0 10px;padding:0 0 0 15px;background:#F5F5F5;height:30px;padding-left:15px;color: #104981;font:bold 14px/30px Arial, Helvetica, sans-serif;}
#left ul li{padding-left:21px;height:28px;background:url(arrow_gray.gif) no-repeat 8px 12px;}
#left ul li a{font:normal 11px/28px Arial, Helvetica, sans-serif;;}

.equipment{margin:0;padding:0;list-style:none;}
.equipment li{width:340px;float:left;position:relative;padding:12px 0;margin:0;list-style:none;border-bottom:1px dashed #ccc;height:140px;}
.equipment a{display:block}
.equipment .pright{position:absolute;left:170px;top:20px}
.pcontent p{text-indent:2em}
.pcontent{line-height:24px}
.pcontent ol{padding-left:0;margin-left:13px}
.pcontent h4{margin:10px 0 3px;font-size:14px;color:#114880}
.reference-body h6{font-size:12px}
.pcontent ol li{padding-left:0;margin-left:0}
.pcontent ol li ol{margin-left:20px}
.reference-body dd{line-height:20px}
.reference-body dt{font-size:12px;font-weight:bold}
#equipment ul,#equipment ul li{list-style:none;margin:0;padding:0}
#equipment li{float:left;width:33.3%;text-align:center;height:220px;}
#equipment li img{display:block;margin:0 auto 5px;padding:2px;border:1px solid #eee}