html{margin:0;padding:0;border:0;}
*{margin:0;padding:0;list-style-type:none;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, img, fieldset, span, legend, button, input, textarea,th, td, div, td,s{margin: 0; padding:0;}
body{font:12px/1.5 Tahoma,Arial,"\5b8b\4f53",sans-serif;color:#333;min-width:1190px;}
a,img{border:0;}
a{color:#2d374b;text-decoration:none}
a:hover{color:#cd0200;text-decoration:underline}
.menu{height:40px; background:#bf1d22; margin-bottom:20px;}
.menu ul{width:1190px; margin:0px auto;}
.menu ul li{padding-left:30px; padding-right:30px; float:left; height:40px; line-height:40px; color:#fff; font-size:16px;}
#menutop1{background:#fff; color:#bf1d22; height:37px; margin-top:3px;}
.body,.toptxt{width:1190px; margin:0px auto;}
.caibt{height:25px; line-height:25px; border-bottom:2px #bf1d22 solid;}
.caifl{height:50px; border:1px #ccc solid; border-top:0px;}
.caifl dt{float:left; width:80px; height:50px; display:inline-block; line-height:50px; text-align:center; background:#f3f3f3;}
.caifl dd{height:50px; padding-left:20px;line-height:50px; display:inline-block; float:left;}
.caileft{width:950px;  float:left; clear:left; margin-top:15px;}
.caileft td{padding:10px;}
.caileft th{background:#f3f3f3; text-align:left; padding: 9px 10px;border-bottom: 1px solid #e6e6e6;}
.caileft td span{color:#bf1d22; padding:4px;}
.caileft td div{margin-bottom:5px;}
.caileft td{border-bottom: 1px solid #e6e6e6;}
.bj{border: 1px solid #ffd199;background-color: #fff8ee; margin-bottom:5px; margin-left:86px; text-align: center;line-height: 22px;color: #c94901;display: block;width: 75px;height: 22px;}
.caibj{text-align:right;}
.clear{clear:both;}
.cairight{width:200px; float:right; clear:right;  border:1px #e6e6e6 solid; padding:15px; margin-top:15px;}
.cairight dl{}
.cairight dt{width:50px; height:50px; float:left; clear:left; background:#ccc; margin-top:20px;}
.cairight dt img{width:50px; height:50px;}
.cairight dd{height:50px; float:right; clear:right; line-height:20px; width:140px; margin-top:20px;}
.cairight dd a{font-size:14px; color:#ff0000; margin-bottom:5px; height:15px; width:140px; display:block; overflow:Hidden;}
.newcaibt{padding-left:4px; font-weight:bold; padding-top:2px; font-size:14px; border-left:3px #bf1d22 solid; line-height:14px;}
.caisend{background:#CC6633; width:200px; height:50px; margin-top:15px; line-height:50px; color:#fff; text-align:center; font-size:16px;}

.page{height:30px; margin-left:250px; margin-top:15px; font-size:14px; width:736px; float:left;}
.buttion{width:60px; height:30px; border:1px #f5f5f5 solid; margin-left:10px;}
.page div{height:20px; line-height:20px; padding-top:6px;}
.page li{padding:4px 10px 4px 10px;  height:20px; line-height:20px; text-align:center; background:#E0E0E0; display:block; float:left; margin-right:10px;}
.page li:hover{padding:4px 10px 4px 10px; background:#FF7300;line-height:20px; text-align:center; display:block; height:20px; text-decoration:none}
.newcpbt{height:40px;border:1px #E0E0E0 solid; background:#f3f3f3; margin-top:10px; line-height:40px; text-align:center;}
.newcpbt span{ padding:5px; margin-left:10px; width:150px; height:30px; background:url(http://www.u520.net/images/search_s.png) repeat-x 0px -309px; border-right:1px #ccc solid;}



.link{margin-top:10px; margin-bottom:10px;  border:1px #EDEEF0 solid;}
.link dt{font-weight:bold; font-size:14px; color:#C82024; padding:5px; background:#FCFCFC;border-bottom:1px solid #EDEEF0;}
.link  dd{margin:8px; line-height:25px;}
.bottom{border-top:3px solid #DE3237; padding:10px; line-height:25px; text-align:center;}
.topNav {
	position:relative;
	z-index:1;
	height:40px;
	line-height:40px;
	border-top:3px solid #DE3237;
	border-bottom:1px solid #EDEEF0;
	background-color:#FCFCFC;
	font-family:"Microsoft YaHei",SimSun;
	font-size:12px;
}
.topNav-width {
	width:1190px;
	margin:0 auto;
}
.topNav h3 {
	font-weight:normal;
	font-size:100%;
}
.topNav dl {
	zoom:1;
}
.topNav .tnLeft {
	float:left;
}
.topNav .tnRight {
	float:right;
}
.topNav dd {
	float:left;
	position:relative;
}
.topNav dd h3 {
	float:left;
}
.topNav dd h3 a {
	display:inline-block;
	*display:inline;
	zoom:1;
	height:14px;
	line-height:14px;
	padding:13px 20px;
	color:#333;
}
.topNav dd h3 a i {
	display:inline-block;
	width:8px;
	height:5px;
	margin:0 0 0 5px;
	overflow:hidden;
	vertical-align:middle;
	font-size:12px;
	line-height:13px;
	background:url(/new/images/icon.png) 0 -61px no-repeat;
}
.topNav dd h3 a:hover,.topNav dd.on h3 a {
	background:#EDEEF0;
	color:#333;
}
.topNav .welcome {
	padding-right:15px;
	color:#333;
}
.topNav .welcome a {
	color:#333;
}
.topNav dd ul {
	display:none;
	position:absolute;
	width:110px;
	top:40px;
	left:0;
	border:1px solid #EDEEF0;
	border-top:0;
	background:#fff;
	-moz-box-shadow:3px 3px 3px rgba(0,0,0,.1);
	-webkit-box-shadow:3px 3px 3px rgba(0,0,0,.1);
	box-shadow:3px 3px 3px rgba(0,0,0,.1);
}
.topNav dd ul li {
	line-height:31px;
	border-bottom:1px solid #EDEEF0;
}
.topNav dd ul li a {
	display:block;
	color:#333;
	padding:0 15px;
}
.topNav dd ul li a:hover {
	background:#1369C0;
	color:#fff;
}
.topNav dd ul li a span {
	color:#FF8400;
	margin-left:5px;
}
/* searchTxt */
.searchBtn button,.searchTxt .searchMenu .searchSelected{background-image:url(http://so.u520.net/images/searchbg.png);background-repeat:no-repeat;}
 
.searchTxt{float:left;width:399px;height:30px;border:2px solid #d3d3d3;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:30px;border:2px solid #3297d8;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:#a8a8a8;cursor:pointer;font-size:14px;font-weight:bold;height:30px;line-height:30px;padding:0 10px;width:48px;background-position:0px -54px;}
.searchTxt .searchMenu .searchOpen{background-position:0px -104px;}
 
.searchTxt .searchMenu .searchTab{display:none; position:absolute;top:30px;left:-2px;width:58px;border:2px solid #3297d8;border-top:0;background:#fff;height:200px;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:#edf3fc;color:#6994c1;}
 
.searchTxt input{float:left;border:0;background:#fff;color:#333;font:14px/22px 'ËÎÌå',verdana,tahoma,arial,'SimSun',sans-serif;width:221px;height:22px;margin:0;outline:medium none;padding:4px;}
.searchTxt .sosoLogo{float:right;margin:8px 6px 0 0;display:inline;}
.searchBtn{float:left;}
.searchBtn button{background-position:0px 0px;border:0;color:#fff;cursor:pointer;float:left;font-size:16px;height:34px;text-indent:-9999px;width:86px;}
.newsearch{float:left; width:500px;}
.newlogin{width:500px; height:90px; padding-top:20px; float:left;line-height:90px;}