﻿@charset "utf-8";
/* CSS Document */
html{overflow-x:hidden;}
body{overflow:hidden;width:100%; font-size:12px; font-family:Microsoft Yahei,arial;}

.w{
	width:1280px; margin:0 auto; overflow:hidden;
}
.head{
	width:1001px; height:99px; margin:auto;
}
.logo{
	width:320px; height:90px; float:left;
}
.head_right{float:right; width:600px;}
.tophead{ height:30px; text-align:right; margin-top:34px; font-size:24px; color: #000}
.tophead a:link{color:#666;text-decoration:none;}
.tophead a:visited{color:#666;text-decoration:none;}
.tophead a:hover{color:#666;text-decoration:none;}
.topsearch{text-align:right;}
.menu_line{ background:url(../images/menu_bgg.jpg);background-position: center; width:1280px; height:38px; margin:auto;}
.phone{
	 width:330px;float:right;	
}
.menu{
	width:973px; margin:auto; height:38px; background:url(../images/menu_bg.jpg);
}
.menu ul li{
	width:194px; font-size:16px; float:left; height:38px; line-height:34px; text-align:center;
}
.menu ul li a:link{
	color:#000; text-decoration:none; display:block; font-size:16px;
}
.menu ul li a:visited{
	color:#000; text-decoration:none; display:block; font-size:16px;
}
.menu ul li a:hover{
	color:#000; text-decoration:none; display:block; font-size:16px;	
}
.menu ul li a:active{
	color:#000; text-decoration:none; display:block; font-size:16px;
}



.smenus ul li a:link{
	color:#000; text-decoration:none; display:block; font-size:12px;
}
.smenus ul li a:visited{
	color:#000; text-decoration:none; display:block; font-size:12px;
}
.smenus ul li a:hover{
	color:#000; text-decoration:none; display:block; font-size:12px;	
}
.smenus ul li a:active{
	color:#000; text-decoration:none; display:block; font-size:12px;
}



.menu ul li.selected{
	color:#000; display:block;	
}
/*smenu 子菜单样式开始*/
.smenu{width:290px; height:108px;z-index:20;position:absolute; left:130px; margin-top:5px; background:url(../images/smenu_bg.png) repeat-x;}
.sleft{width:13px; height:108px; float:left;}
.sleft img{width:13px;}
.sright{width:16px; height:108px; float:right;}
.sright img{width:16px;}
.smiddle{width:126px; height:108px; background:url(../images/smenu_m.png) no-repeat top; float:left;}
.smiddle img { margin:auto; padding-top:33px; width:86px;}
.smenu ul{ float:left; width:125px; margin-left:7px; margin-top:25px;}
.smenu ul li{ float:left; width:48px; margin:5px; height:20px; line-height:20px; list-style:none; font-size:12px;}
/*smenu 子菜单样式结束*/


.searchTool{float:right;width:305px; color:#666;}
.searchTool .searchExtend{float:left;line-height:24px;_padding-top:5px;}
.searchTool .radio{vertical-align:middle;margin-left:10px;margin-right:2px;*margin-right:0;}
.searchTool .txtSearchd{border:1px solid #d7d7d7;  border-right:0px; border-left:0px;float:left;width:162px;padding:2px 2px 0 0px;height:20px;}
.searchTool .txtSearch{line-height:18px; height:18px;vertical-align:bottom;border:0; width:152px; padding-left:10px;border-left:1px solid #ddd;}
.searchTool .selSearch{float:left;width:80px;background:#fff;height:22px;line-height:22px;border:1px solid #d7d7d7;border-right:0;}
.searchTool .nowSearch{float:left;height:20px;line-height:22px;overflow:hidden;padding-left:10px;}
.searchTool .btnSel{float:right;width:14px;height:22px;}
.searchTool .btnSel a{background:url(../images/sbg.jpg) no-repeat center center;display:block;width:14px;height:22px;}
.searchTool .btnSel a:hover{background:url(../images/sbg.jpg) no-repeat center center;border:1px solid #fff;width:12px;height:20px;}
.searchTool .selOption{z-index:9999;position:absolute;margin-left:-1px;width:80px;background:#fff; text-align:left;border:1px solid #d7d7d7;}
.searchTool .selOption a{display:block;height:21px;padding-left:5px;line-height:21px;color:#666;text-decoration:none;}
.searchTool .selOption a:hover{color:#fff;background:#95d5f1;}
.searchTool .btnSearch{float:left;width:58px;height:22px;line-height:22px;border:1px solid #d7d7d7;overflow:hidden; border-left:0px;}
.searchTool .btnSearch a{background:url(../images/searchbt.jpg) repeat-x center center;display:block;text-decoration:none;height:22px;line-height:22px;overflow:hidden;}
.searchTool .btnSearch a:hover{background:url(../images/searchbt.jpg) repeat-x center center;border:1px solid #fff;height:20px;line-height:20px;}
.searchTool .btnSearch .lbl{cursor:pointer;display:block;width:40px;padding-left:5px;letter-spacing:5px;text-align:center;height:18px;padding-top:1px;margin:0 auto;filter:progid:DXImageTransform.Microsoft.DropShadow(color=#daeefa,offX=1,offY=1,positives=true);}
.searchTool .btnSearch a:hover .lbl{padding-top:0px;}
.ssearch .ssear_in input{ width:94%; margin-left:3%; height:35px; border:0; background:none; font-family:"微软雅黑"; color:#bab4b4;}

#nav{
	width:100%;
	height:40px;
	background:#858585;
	max-width:1920px;
	margin:0 auto;
}
#nav ul{
	width:1001px;
	margin:auto;
	display:block;
}
#nav ul li{
	list-style:none;
	display:block;
	float:left;
	
}
#nav ul li a{position:relative;display:block;width:166px;_width:166px;text-decoration:none;color:#EEE; line-height:40px; text-align:center; height:40px; font-size:14px; font-weight:bold;}
#nav ul li a:hover{background:#252a51;color:#FFFFFF;text-decoration:none;}
#nav ul li a:active{background:#252a51;color:#FFFFFF;text-decoration:none;}
.active{background:#252a51;color:#FFFFFF;text-decoration:none;}


#navMenu{
	width:100%;
	height:40px;
	background:#858585;
	max-width:1920px;
	margin:0 auto;
}
#navMenu ul{
	width:1001px;
	margin:auto;
	display:block;
}
#navMenu ul li{
	list-style:none;
	display:block;
	float:left;
	
}
#navMenu ul li a{position:relative;display:block;width:166px;_width:166px;text-decoration:none;color:#EEE; line-height:40px; text-align:center; height:40px; font-size:14px; font-weight:bold;}
#navMenu ul li a:hover{background:#252a51;color:#FFFFFF;text-decoration:none;}
#navMenu ul li a:active{background:#252a51;color:#FFFFFF;text-decoration:none;}
.active{background:#252a51;color:#FFFFFF;text-decoration:none;}

