/*通用输入框*/
.input{ height:30px; border:1px solid #d5d2d2; background:#FFF; color:#999; line-height:30px; padding-left:5px; font:14px "Microsoft Yahei", "宋体" san-serif;}

/*通用输入框*/
.select{ border:1px solid #d5d2d2; background:#FFF; color:#555; padding:5px; font:14px "Microsoft Yahei", "宋体" san-serif; font-size: 14px; font-family: "Microsoft Yahei", "宋体"}

/*通用宝蓝色按钮*/
.btn_blue_a{ height:25px; padding-top:5px; border:1px solid #1d5dbc; background:#436fac; color:#fff; text-align:center; font:14px "Microsoft Yahei", "宋体" san-serif;  cursor:pointer; display:block; text-decoration:none;}

.btn_blue_a:hover{ height:25px; padding-top:5px; border:1px solid #1d5dbc; background:#537fbd; color:#fff; text-align:center; font:14px "Microsoft Yahei", "宋体" san-serif;  cursor:pointer; display:block;  text-decoration:none;}

.btn_gray{ height:25px; padding-top:5px; border:1px solid #848383; background:#9e9e9e; color:#fff; text-align:center; font:14px "Microsoft Yahei", "宋体" san-serif;  cursor:pointer; display:block; text-decoration:none;}

/*通用湖绿色按钮*/
.btn_hugreen_a{ height:25px; padding-top:5px; border:1px solid #3bc437; background:#2dcc70; color:#fff; text-align:center; font:16px "Microsoft Yahei", "宋体" san-serif;  cursor:pointer; display:block; text-decoration:none;}

.btn_hugreen_a:hover{ height:25px; padding-top:5px; border:1px solid #3bc437; background:#33d577; color:#fff; text-align:center; font:16px "Microsoft Yahei", "宋体" san-serif;  cursor:pointer; display:block;  text-decoration:none;}


/*通用淡红色按钮*/
.btn_red_a{ padding:9px 0;background:#f56955; color:#fff; text-align:center; font:16px "Microsoft Yahei", "宋体" san-serif;  cursor:pointer; display:block; text-decoration:none; border-radius: 3px;}

.btn_red_a:hover{  background:#e9543f; text-decoration:none;}


/*通用普通按钮*/
.btn{ height:32px; border:1px solid #d5d2d2; background:url(../images/btn_bg.jpg) repeat-x; color:#555; line-height:32px; text-align:center; font:14px "Microsoft Yahei", "宋体" san-serif;  cursor:pointer;}

/*通用复选框*/
.checkbox{ background:url(../images/checkbox.jpg) no-repeat; width:13px; height:13px; border:0 none;}
.checkbox_sx{ width:10px; height:10px;}

/*通用文字颜色链接*/
.blue{ color:#4a94e7}
.green{ color:#45d041;}
.red{ color:#f56955;}
.yellow{ color:#fdbf03}
.gray{ color:#555}
.red_yellow{ color:#ec6003;}

.wrap{ width:1240px; margin:0 auto;}
.header{ background:#334d66; color:#fff; height:70px;}



/*头部导航*/
.header{ overflow: hidden; color:#555;}
.header_nr{ width:1240px; overflow:hidden; margin:0 auto;}

.header_right{ float:right;}
.login{ float:right; height:50px; width:500px; padding-right:5px;  text-align:right;}
.login a{ color:#555;}
.nav{ float:right; width:620px; font-size:16px; text-align:right; }
.nav ul{ float:right; width:515px;}
.nav ul li{ float:left}
.nav ul li a{ line-height:27px; color:#555; text-align:center; margin-left:2px; _margin-left:10px;}
.nav ul li.nav_text2 a{width:63px; height:27px; display:block; }
.nav ul li.nav_text2 a:hover{  width:63px; height:27px; background:url(../images/nav_bg.gif) no-repeat 0 0; color:#fff; text-decoration:none; text-align:center;  display:block;}
.nav_text2hover{  width:63px; height:27px; background:url(../images/nav_bg.gif) no-repeat 0 0; color:#fff; text-decoration:none; text-align:center;  display:block;}

.nav ul li.nav_text4 a{width:82px; height:27px; display:block; }
.nav ul li.nav_text4 a:hover{  width:82px; height:27px; background:url(../images/nav_bg.gif) no-repeat -63px 0; color:#fff; text-decoration:none; text-align:center;  display:block;}

.nav ul li.nav_text5 a{width:94px; height:27px; display:block; }
.nav ul li.nav_text5 a:hover{  width:94px; height:27px; background:url(../images/nav_bg.gif) no-repeat -145px 0; color:#fff; text-decoration:none; text-align:center;  display:block;}
 
/*头部导航*/
.header_blue{ overflow: hidden; background:#4280dc; border:1px solid #2164c7; color:#fff;}
.header_nr_blue{ width:1000px; overflow:hidden; margin:0 auto;}
.logo_blue{
margin-left:20px;
float:left;  
width:250px;
height:100px;
background:url(../images/logo_blue.jpg) no-repeat;  
}

.header_right_blue{ float:right;}
.login_blue{ float:right; height:50px; width:500px; padding-right:5px;  text-align:right;}
.login_blue a{ color:#fff;}
.header_nav_blue{ float:right; width:515px; font-size:16px; text-align:right; }




/******内页头部************/
.header_nr{ width:1240px; height:70px; margin:0 auto;}
.logo{ 
	float:left; 
	background:url(../images/logo.png) no-repeat 0 3px; 
	height:70px; 
	width:200px;
	_background:none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/logo.png");
}

.header_top{width:550px; height:38px; float:right; overflow:hidden;}
.header_right{ width:550px; float:right; overflow:hidden;}

.nav{float:right; width:600px; font-size:16px;}
.nav ul{ float:right; width:510px;}
.nav ul li{float:left; text-align:center;}
.nav ul li a{ float:left; height:32px; line-height:32px;color:#FFFCFC; text-align:center; display:block; padding:0 18px;_padding:0 9px;}
.nav ul li a:hover{ color:#555; text-align:center; display:block; text-decoration:none; background:#FFFCFC}
.select_li_a{ color:#555 !important; text-align:center; display:block; text-decoration:none; background:#FFFCFC}

/****下拉****/
.meau{ width:150px;z-index:999;padding-top:9px; font-size:14px; background:url(../images/nav_bg02_blue.png) no-repeat top center ; text-align: left; position:absolute;  line-height:30px;}
.meau ul{ width:148px; text-align: left;border:1px solid #e3e3e3; border-top:none; background:#fff;}
.meau ul li{width:148px;}       
.meau ul li a{ color:#555;display: block !important;width: 128px !important;margin-left:0px;  text-align: left; padding-left: 20px}    
#menuList li a:hover{ color:#fff;background:#4280dc; text-align: left;}  
#menuList1 li a:hover{ color:#fff;background:#4280dc; text-align: left;}  


/*底部 footer*/

.footer{ background: url(../images/footer_bg.jpg) repeat-x #FFF; overflow:hidden; }
.footer_nr{ width:1240px; background:url(../images/footer_nr.jpg) no-repeat center top; margin:0 auto; overflow:hidden;}
.f_erweima{ float:left; background:url(../images/erweima.jpg) no-repeat 20px 40px; width:15%; height:200px;}
.f_right{ float:left; width:85%; padding-top:30px; line-height:30px;}
.f_right ul{  float:left; padding-left:7%}
.f_right ul li{ }
.f_right ul li h1{  font-size:16px;}
.f_right ul li a{ color:#888; font-weight:normal;}
.f_right ul li h1 a{  color:#555;}

.f_bottom{ border-top:1px solid #f2f1f5; text-align:center; line-height:36px; margin-top:10px; color:#888;}


.clear { clear:both; font-size:0; line-height:0;}

/*hot图标*/
.hot{ background:url(../images/hot.gif) no-repeat; width:20px; height:20px; display:block;}

/****右侧QQ弹出框****/ 	  
.QQbox{ z-index:99; width: 148px; right: 3px; top: 219px; position: fixed;_position: absolute; font-size:14px;} 

.contact{ background:#444; color:#fff; width:215px; height:255px; position:absolute;  z-index:99898999;
right:0;font-weight:normal;  filter:alpha(opacity=80);  -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; }
.contact_bt{ height:36px; line-height:36px; background:#333; padding-left:15px;}
.contact_bt span{ position:relative; top:3px; left:3px;}
.contact_nr{ padding:15px;}
.contact_nr_bt{ border-bottom:1px solid #333; line-height:30px;}
.btn_contact_a{ width:68px; height:21px; line-height:21px; padding-left:27px; border:1px solid #fff;
background:url(../images/btn_contact_qq.png) no-repeat 7px 0; cursor:pointer; border-radius:3px;}
.btn_contact_a:hover{ border:1px solid #faeb02; color:#faeb02}
.contact_nr_text{ width:190px; overflow:hidden; padding:7px 0;}
.contact_nr_left{ float:left; width:70px;}
.contact_nr_right{ float:left; width:110px;}
.cibtact_jszc{ border-top: 1px solid #333; line-height:30px; padding-top:10px; overflow:hidden; width:190px; margin-top:10px;}

.contact_small{float:right;width:28px; height:115px;
filter:alpha(opacity=80);  -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8;
font-weight:normal; 
color:#fff; padding-left:14px; padding-top:8px;
background: #444;
}