@charset "utf-8";
/* CSS Document */

body{font-family:"微软雅黑","Arial";background:url(../img/bg.jpg) repeat-y;background-size: 100% 100%;}
*{ padding:0; margin:0;}
a{ text-decoration:none;}
li{ list-style:none;}
.fl{ float:left;}
.fr{ float:right}
.clear{ clear:both; overflow:hidden; height:0px;}


/*top代码*/
.top{ width:100%; margin:0 auto; background:#333333; height:45px; line-height:43px;}
.top_main{ width:1200px; margin:0 auto;}
.top_z { width:200px;}
.top_z p{ color:#d1d1d1; font-size:14px;}
.top_y .topy_z { border-right:solid 1px #5c5c5c; padding-right:10px; }
.top_y .topy_z a{ color:#d1d1d1; font-size:12px; margin-right:10px;}
.top_y .topy_z a:hover{ color:#df2324; text-decoration:none;}
.sjb{background:url(../img/sjtb_03.jpg) no-repeat left center; padding-left:15px;}
.gsdh{background:url(../img/shouji_03.jpg) no-repeat left center; padding-left:20px; color:#d1d1d1; font-size:12px;}
.dszyx{background:url(../img/youxiang_03.jpg) no-repeat left center; padding-left:25px;}
.yx{ padding-left:10px; position:relative;border-right:solid 1px #5c5c5c; padding-right:10px;}
.yx .em{ display:none; position:absolute; top:40px; left:0; z-index:99; color:#000;}
.yx a{ color:#FFF; font-size:14px;}
.yx a:hover{ text-decoration:none; cursor:pointer;}
.yx a:hover .em{ display:block;}
.ewm{ padding-left:10px; position:relative;border-right:solid 1px #333; padding-right:10px;}
.ewm a{ color:#FFF; font-size:14px;}
.ewm .rwewz{ display:none; position:absolute; top:50px; left:0; z-index:9999;}
.ewm a:hover { text-decoration:none; cursor:pointer;}
.ewm a:hover .rwewz{ display:block;}
.rwwx{background:url(../img/wx_03.jpg) no-repeat left center; padding-left:25px;}
.login{ padding-left:10px; }
.login .login_dl{background:url(../img/denglu_03.jpg) no-repeat left center; padding-left:15px; color:#FFF;}
.login .login_dl:hover{ color:#df2324; text-decoration:none;}
/*logo代码*/
.logo_box{ width:1200px; margin:0 auto;}
.logo{  height:75px;overflow:hidden;}
.logo_fl{ margin-top:15px;width:447px;}
/* searchTxt */
.searchBtn button,.searchTxt .searchMenu .searchSelected{background-image:url(../img/searchbg.png);background-repeat:no-repeat;}

.searchTxt{float:left;width:399px;height:39px;border:1px solid #cbcbcb;border-right:0;position:relative;z-index:20;background:#fff;}
.searchTxt .radius{width:1px;height:1px;overflow:hidden;background:#f4f4f4;position:absolute;top:-2px;left:-2px;}
.searchTxtHover{float:left;width:399px;height:39px;border:1px solid #cbcbcb;border-right:0;position:relative;z-index:20;background:#fff;}
.searchTxtHover .radius{width:1px;height:1px;overflow:hidden;background:#cce5f5;position:absolute;top:-2px;left:-2px;}

.searchTxt .searchMenu{float:left;}
.searchTxt .searchMenu .searchSelected{color:#000;cursor:pointer;font-size:14px;font-weight:bold;height:40px;line-height:40px;padding:0 10px;width:60px;background-position:20px -48px; }
.searchTxt .searchMenu .searchOpen{background-position:0px -100px;}

.searchTxt .searchMenu .searchTab{display:none; position:absolute;top:40px;left:-1px;width:58px;border:1px solid #cbcbcb;border-top:0;background:#fff;z-index:20;}
.searchTxt .searchMenu .searchTab li{width:58px;height:28px;line-height:28px;color:#a8a8a8;font-size:14px;font-weight:bold;text-indent:10px;cursor:pointer;}
.searchTxt .searchMenu .searchTab li.selected{background:#eeeeee;color:#000000;}

.searchTxt input{float:left;border:0;color:#333;width:309px;height:31px;margin:0;outline:medium none;padding:4px;}
.searchBtn{float:left;}
.searchBtn button{background-position:0px 0px;border:0;color:#fff;cursor:pointer;float:left;font-size:16px;height:41px;text-indent:-9999px;width:76px;}
/*导航代码*/
.navi_head{
	height:50px;
	background-color:#de252b;
}
.navi_head>div>span{
	width:100px;
	text-align:center;
	display:inline-block;
	font-weight:bold;
	color:#FFF;
	font-size:14px;
	vertical-align:top;
	 margin-right:5px;
}
.navi_head>div>span>p a{
	color:#FFF;
	text-decoration:none;
	font-size:16px;
	width:100px;
	display:block;
}
.navi_head>div>span>p a:hover{
	color:#FFF;
	text-decoration:underline;
	background:#bd181d;
}

.navi_title{
	font-size:16px;
	line-height:50px;
	margin-top:0;
}