@charset "utf-8";
/* CSS Document */
body{
	font-family: Arial;
	font-size: 12px;
	color: #333;
	line-height: 20px;
	padding: 0;
	margin: 0 auto;
}
:focus { outline-color:#cf010e;}
div{margin: 0 auto;padding: 0;}
h1, h2, h3, h4, h5, h6, ul, li, dl, dt, dd, form, img, p{margin: 0;padding: 0;border: none;list-style-type: none;}
h1, h2, h3, h4, h5, h6{font-size: 12px;}
a{color: #424242;text-decoration: none; cursor:pointer;}
a:hover{color: #68a900;text-decoration: none;}
i{  vertical-align: middle;}
.clearfix:after{clear: both;content: ".";display: block;height: 0;visibility: hidden;}
.clearfix{display: block; *zoom:1;}
.clear{ clear:both;}

.ui_ico { display:inline-block;width:12px;height:12px;font-size:0;overflow:hidden;margin-right:5px;vertical-align:middle;background-image:url(base_res/sprite_global.png); background-repeat:no-repeat;}

/* 14*14 */
.ui_ico_14_rrs{ background-position:0 0;}

/* 18*18 */
.ui_ico_18_rl{
	width: 18px;
	height: 18px;
	background-position: -15px 0;
	margin-right: 10px; 
}
.ui_ico_18_tit{ width:18px; height:18px; background-position:-12px -18px; margin-right:5px;}

.head{ width:1175px; height:97px; margin:0 auto;}
.head_le{ width:875px; height:87px; float:left; padding-top:10px;}
.head_ri{ width:300px; height:97px; float:left;}
.head_ri_top{ padding-top:10px; width:300px; height:35px; color:#004ea2; text-align:right;}
.head_ri_top a{ vertical-align:middle; font-size:12px; color:#004ea2;}
.head_ri_top a span{ vertical-align:middle;}
.head_ri_top a.rrs{ color:#9e9e9e;}
.head_ri_top a.login{ margin-left:35px;}
.head_ri_top a.english{ margin-left:30px !important;}

.head_ri_bot{width:300px; height:62px; position:relative;}
.head_ri_bot a.sech{ position:absolute; width:16px; height:16px; top:12px; right:15px; background:url(base_res/sech.png) no-repeat;}
.head_ri_bot .in_input{
	width: 270px;
	height: 36px;
	background: #ececec;
	border: none;
	outline: none;
	padding-left: 17px;
	margin-left: 11px;
}

.nav_w{ width:100%; height:48px; background:#004ea2;}

.nav{ width:1175px; height:48px; margin:0 auto; line-height:48px;}
.nav_le{ width:1025px; height:48px; float:left;}
.nav_le li{ float:left; position:relative; }
.nav_le li a{
	float: left;
	color: #fff;
	display: block;
	font-size: 18px;
	padding: 0px 25px;
}
.nav_le li a:hover{ background:#1384e2;}
.nav_le li.current{ background:#1384e2;}

.nav_le .slides{
	display: none;
	position: absolute;
	top: 48px;
	left: 0px;
	width: 227px;
	z-index: 999;
	background-color: #fff;
	box-shadow:0px 0px 10px rgba(0,0,0,0.5);
	
}
.nav_le .slides li{
	width: 227px;
	height: auto;
	line-height: 38px; /*IE6 only*/
}
.nav_le .slides li a{
	color: #000;
	font-size: 18px;
	font-size: 16px;
	display: inline-block;
	width: 197px;
	padding-left: 30px;
	line-height: 18px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
}
.nav_le .slides li a:hover{ color:#fff; background-color: #1384e2;}

.nav_ri{ width:150px; height:48px; float:left; text-align:right; color:#fff;}
.nav_ri span{ vertical-align:middle;}

/* 底部 */
.footer{ width:100%; min-height:375px; _height:auto; border-top:1px solid #d9d9d9; background:#e9e9e9;}
.footer .foot_top{ width:1175px; height:185px;margin:0 auto; padding-top:40px;}
.footer .foot_top .foot_top_le{
	width: 930px;
	height: 185px;
	float: left;
}
.footer .foot_top .foot_top_le a{ color:#000;}
.footer .foot_top .foot_top_le a:hover{ color:#265fa9;}

.service li {
	float: left;
	height: 110px;
	width: 155px;
	margin-top: 15px;
	padding-right: 0px;
	text-align: left;
}
.service dl {padding-right: 0px;width: 150px;}
.service dt {font-size: 20px;line-height: 24px;margin-bottom: 15px;}
.service dd {line-height: 22px; font-size:12px;}

.footer .foot_top .foot_top_ri{
	width: 245px;
	height: 170px;
	float: left;
	margin-top: 15px;
	overflow: hidden;
}
.footer .foot_top .foot_top_ri .box{
	width: 110px;
	height: 170px;
	float: left;
	text-align: center;
	font-size: 12px;
	color: #000;
	padding-left: 12px;
}
.footer .foot_top .foot_top_ri .box p{
	margin-top: 10px;
}
.footer .foot_top .foot_top_ri .none_margin{ margin:0px;}

.footer .foot_bot{ width:1175px; height:120px; margin:0 auto; padding-top:30px;}
.footer .foot_bot .foot_bot_le{ width:115px; height:120px; float:left; padding-left:20px;}
.footer .foot_bot .foot_bot_zh{
	width: 920px;
	height: 120px;
	float: left;
	color: #7b7b7b;
	font-size: 12px;
	padding-top: 15px;
}
.footer .foot_bot .foot_bot_ri{ width:120px; height:120px; float:left; text-align:right;}
.footer .foot_bot .foot_bot_ri select{ background:#fff; border:none;}

.pagebar {padding: 10px; text-align: left; clear: both; margin: 10px 0px;}
.pagebar span { vertical-align: middle;margin: 0 3px; color:#ccccdd;}
.pagebar a {margin: 0 5px;vertical-align: middle; color:#0066db}
.pagebar a.next{display: inline-block;padding: 0px 10px;margin: 0 3px;border: 1px solid #ccc;border-radius: 2px;vertical-align: middle; color:#333;}

.center{ text-align:center;}
.mar_bo20{ margin-bottom:20px;}
.mar_ri20{ margin-right:20px;}
.color{ color:#888;}

.btn-select { 
position: relative; 
display: inline-block; 
width: 124px; 
height: 32px; 
background-color: #f80; 
font: 12px/32px "Microsoft YaHei"; 
color: #333; 
} 
.btn-select .cur-select {
	position: absolute;
	display: block;
	width: 124px;
	height: 32px;
	line-height: 32px;
	text-align: left;
	text-indent: 15px;
	background-color: #fff;
	background-image: url(base_res/arrow.png);
	background-repeat: no-repeat;
	background-position: 100px 13px;

} 
.btn-select select { 
position: absolute; 
top: 0; 
left: 0; 
width: 124px; 
height: 32px; 
opacity: 0; 
filter: alpha(opacity: 0;); 
font: 12px/20px "Microsoft YaHei"; 
color: #333; 
} 

.kong{ width:100%; height:10px; background:url(base_res/slie.png) repeat-x;}
.footer .foot_bot .foot_bot_zh a {
	color: #7b7b7b;
}
.footer .foot_bot .foot_bot_zh a:hover {
	color: #52a148;
}
