/*通用蓝色圆角按钮*/
.btn_01{ background:url(../images/btn.gif) no-repeat 0 0; width:97px; height:29px; font-size:14px; color:#fff; line-height:29px; border:0 none; cursor:pointer;}

.btn_02{ background:url(../images/btn.gif) no-repeat -98px 0; width:98px; height:29px; font-size:14px; color:#fff; line-height:29px; border:0 none; cursor:pointer;}

.warp{ background:#f6f6f6; padding-bottom:40px; }

/*通用a标签属性，消除选中虚线*/
a {outline: none;}
a:active {star:expression(this.onFocus=this.blur());}

/*头部导航*/
.header{ overflow: hidden; color:#555;}
.header_nr{ width:1000px; overflow:hidden; margin:0 auto;}
.logo{
margin-left:20px;
float:left;
width:245px;
height:100px;
background:url(../images/logo.jpg) no-repeat;  
display:block;
}
.logo_newyear{
margin-left:20px;
float:left;
width:453px;
_width:420px;
height:100px;
background:url(../images/logo_newyear.jpg) no-repeat;  
display:block;
}
.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:7px; }
.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; border-radius:3px;}
.nav ul li.nav_text5 a:hover{  width:94px; height:27px; background:#4280dc; color:#fff; text-decoration:none; 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; }
.nav_blue ul{ float:right; width:634px;font-size:16px;} 
.nav_blue ul li{ float:left;}
.nav_blue ul li a{ line-height:27px; color:#FFF;text-align:center; margin-left:7px;}
.nav_blue ul li.nav_text2_blue a{width:63px; height:27px; display:block; }
.nav_blue ul li.nav_text2_blue a:hover{  width:63px; height:27px; background:url(../images/nav_bg_blue.jpg) no-repeat 0 0; color:#555; text-decoration:none; text-align:center;  display:block;}

.nav_blue ul li.nav_text4_blue a{width:83px; height:27px; display:block; }
.nav_blue ul li.nav_text4_blue a:hover{  width:83px; height:27px; background:url(../images/nav_bg_blue.jpg) no-repeat -63px 0; color:#555; text-decoration:none; text-align:center;  display:block;}
  
.nav_blue ul li.nav_text5_blue a{width:93px; height:27px; display:block; } 
.nav_blue ul li.nav_text5_blue a:hover{  width:93px; height:27px;  background:url(../images/nav_bg_blue.jpg) no-repeat -146px 0; color:#555; text-decoration:none; text-align:center;  display:block;}
 
 
/*底部 footer*/

.footer{background: url(../images/footer_bg.jpg) repeat-x #FFF; }
.footer_nr{ width: 1000px; background:url(../images/footer_nr.jpg) no-repeat; margin:0 auto; overflow:hidden;}
.f_erweima{ float:left; background:url(../images/erweima.jpg) no-repeat; width:122px; height:118px;margin:40px 0 0 0;}
.f_right{ float:right; width:830px; padding-top:30px; line-height:24px;}
.f_right dl{ float:left; width:138px; } 
.f_right dl dt{  font-weight:bold; font-size:16px;}
.f_right dl dd{ font-size:12px;}
.f_yqlj{ white-space：nowrap;font-size:12px; width:1000px; margin:0 auto; line-height:24px;} 
.f_yqlj h3{ font-size:14px; line-height:24px; font-weight:bold; }
.f_yqlj a{ padding-right:19px;}
.f_bottom{ font-size:12px; border-top:1px solid #d9d8d8; text-align:center; line-height:36px; margin-top:10px;}

.footer a{ color:#555;}
      
  
/****下拉****/
.meau{ width:150px;z-index:999;padding-top:9px; font-size:14px; background:url(../images/nav_bg02_blue.gif) 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; font-size: 14px;}
.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;}
  
/****下拉Blue****/     
.meau_blue{ width:150px;z-index:999 ;padding-top:9px ; background:url(../images/nav_bg02.jpg) no-repeat top center ; text-align: left; position:absolute; line-height:30px;}
.meau_blue ul{ width:148px; text-align: left;border:1px solid #e3e3e3; border-top:none; background:#fff;} 
.meau_blue ul li{width:148px; }         
.meau_blue ul li a{ color:#555;display: block !important;font-size:14px !important;width: 128px !important;margin-left:0px;  text-align: left; padding-left: 20px}    
#menuList_blue li a:hover{ color:#fff;background:#4280dc; text-align: left;}
#menuList_blue1 li a:hover{ color:#fff;background:#4280dc; text-align: left;}
  
/**首页通用黄色*/
/*通用虚线+黄色+圆角按钮*/
.btn_yellow_a{ width:150px;color:#545e70; height:35px; line-height:35px; border:1px dotted #545e70;  border-radius:3px; text-align:center; font-size:16px; margin:0 auto;cursor:pointer; margin-top:20px;}
.btn_yellow_a:hover{ background: #f7981d; border:1px solid #f7981d; color:#fff;  border-radius:3px;}


/*首页-联系我们*/

/****右侧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:250px; position:absolute;
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;
}