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;}
.menu{height:40px; background:#bf1d22; margin-bottom:20px;}
.menu ul{width:1190px; margin:0px auto;}
.menu ul li{padding-left:30px; font-weight:bold; padding-right:30px; float:left; height:40px; line-height:40px; color:#fff; font-size:16px;}
.menu ul li a{color:#fff;}
.menu ul li a:hover{color:#fff;}
#menutop1{background:#fff; color:#bf1d22; height:37px; margin-top:3px;}
#menutop1 a{color:#bf1d22;}
.body,.toptxt{width:1190px; margin:0px auto;}

.caigoufl{width:210px; height:248px; float:left; border:1px #ccc solid; background:#f3f3f3; padding:15px;}
.caigouflbt{height:14px; margin-bottom:10px; padding-left:4px; font-size:14px; border-left:3px #bf1d22 solid; line-height:14px;}
.caigoufl li{float:left; padding:10px 13px; background:#fff; border:1px #ccc solid; margin:3px;}
.caigoutu{height:280px; width:670px; background:#f2f2f2; float:left; margin-left:15px;}
.caigoubegin{float:right; padding:15px; height:250px; width:220px; border:1px #ccc solid; text-align:center;}
.begin{}
.begin a{display:inline-block; width:94px; height:40px; line-height:40px; font-size:14px; background:#bf1d22; margin:8px; color:#fff;}
.line{border-bottom:1px #ccc dashed; padding-bottom:5px; color:#ccc; height:30px; line-height:30px; }
.caigoubegin dt{text-align:left; font-weight:bold; font-size:14px; margin-top:15px;}
.caigoubegin dd{text-align:left; height:18px; line-height:18px; margin-top:10px;}
.newcai{ margin-top:20px; background:#F9F9F9; padding-top:15px;}
.newcaibt{padding-left:4px; font-weight:bold; padding-top:2px; font-size:14px; border-left:3px #bf1d22 solid; line-height:14px;}
.newcaibt span{float:right;}
.clear{clear:both;}
.cailist{margin-top:15px;}
.msglist{ height:40px; line-height:40px; text-align:center; margin-bottom:10px;  background:#f3f3f3; color:#333;}
.cailist li{width:220px; height:180px; border:1px #ccc solid; float:left; margin-bottom:10px; margin-right:4px;  background:#fff;}
.cailist li:hover{border:1px #bf1d22 solid;}
.cailist li dt{background-color: #f2f7fa; font-family: simsun,serif;font-size: 14px;padding: 16px 20px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.cailist li dd{padding:5px 20px;}
.cailist li dd p{height:25px; color:#999; line-height:25px; overflow:HIdden;}
.cailist li dd em{color:#bf1d22; }
.cailist .bj{ margin-top:10px;}
.cailist .bj a{ margin-left:120px; border: 1px solid #ffd199; background-color: #fff8ee; text-align:center; line-height:22px; color: #c94901; display:block; width:75px; height:22px;}
.caileft{width:910px; height:490px; float:left; clear:left;}
.cailefts{width:910px; float:left; clear:left;}
.newright{width:250px; float:right; clear:right;}
.cairight{width:250px; height:390px; float:right; clear:right; background:#fff; padding:15px;}
.cairight dl{}
.cairight dt{width:70px; height:70px; float:left; clear:left; background:#ccc; margin-top:20px;}
.cairight dt img{width:70px; height:70px;}
.cairight dd{height:70px; float:right; clear:right; line-height:20px; width:170px; margin-top:20px;}
.cairight dd p{height:25px; overflow:HIdden; line-height:25px;}
.cairight dd a{font-size:14px; margin-bottom:10px;}
.viprz { background: url(http://dir.u520.net/images/bz03.png) no-repeat; width: 27px; height: 27px; display: inline-block; float: right;}
.caitu{height:90px; background:#ccc; margin-bottom:15px;}
.caitu img{width:1190px; height:90px;}
.cairight li{margin-top:20px; height:20px; line-height:20px; border-bottom:1px #ccc dashed}
.cairight li span{float:right;}
.cairight li em{color:#bf1d22;}
.cg-crumbs{margin-bottom:10px;}
.page{height:30px; margin-left:250px; margin-bottom:20px; margin-top:10px;  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}
.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 #ccc;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;}

.huadong {width: 900px;height:300px;padding: 5px;  overflow:HIdden; border-bottom: 1px solid #F0F0F0; margin-top:10px; margin-bottom:10px;}
.huadong .huabox {  margin:0 auto; width: 900px; line-height: 20px; height:300px; background:#f3f3f3;}
.huadong .gg_more { float: right;}
.huadong .gg_more a { font-size: 0.8rem; text-decoration:none;}
.huadong .notice_active {float: left;  height: 300px; padding: 0; overflow: hidden; position: relative;}
.huadong .notice_active li{list-style-type:none;line-height: 20px;;overflow: hidden;}
.huadong .notice_active li.notice_active_ch span {}
.huadong .notice_active li.notice_active_ch dt{color:#656972;font-size:1rem;display: block;overflow: hidden; width:600px;float: left;overflow: hidden;margin:0 0 2rem 0;}
.huadong .notice_active li.notice_active_ch dd{width:150px; float:left;}
.huadong .notice_active li.notice_active_ch em {text-align:right;float:right;color:#888;font-size:0.8rem;font-style:normal; }.lconright{width:260px; height:300px; background:#f3f3f3; float:right; margin-top:30px;}
.lconright dl{width:260px; height:25px; margin-top:7px;}
.lconright div{text-align:center; font-size:16px; margin-bottom:18px; margin-top:8px; background:#ff0000; height:30px; line-height:30px; color:#fff;}
.lconright dt{width:60px; text-align:center; height:25px; line-height:25px; float:left; clear:left; padding-left:5px;}
.lconright dt span{color:#ff0000;}
.lconright dd{width:180px; height:25px; line-height:25px; float:right; clear:right;}
.lconright dd input{ height:22px; line-height:22px; width:150px;}
.button{background: #ee2e2c;width: 90px;height: 30px;font-size: 12px;color: #fff;border: 0;border-radius: 5px;margin: 15px 0 10px 55px;}
.lconright em{text-align:center; display:block; font-style:normal; height:28px; line-height:28px; color:#fff; margin-top:10px; font-size:13px; background:#28BD19;}.caigouleft ul{clear:both; height:166px; border:1px #eee solid; margin-bottom:10px;}.caigouleft li{float:left; height:150px; padding:8px;}.caigouleft li img{width:150px; height:150px;}.caigouleft li:nth-child(1){width:150px; }.caigouleft li:nth-child(2){width:500px;}.caigouleft li:nth-child(3){width:200px; text-align:center;}.caigouleft li dt{font-size:15px; font-weight:bold; color:#666; height:35px; line-height:35px; border-bottom:1px #eee solid; overflow:HIdden;}.caigouleft li dd{height:30px; line-height:30px;}.caigouleft li div{height:52px; width:100%; overflow:HIdden; color:#999; background:#f3f3f3; line-height:25px; padding-left:5px; padding-right:5px;}.caigouleft li em{display: inline-block; width:100px; height:30px; line-height:30px; margin-top:50px; background:#ff0000; color:#fff; font-style:normal;}.kwd{height:30px;border:1px #E0E0E0 solid; margin-top:10px; line-height:30px; color:#333; text-align:left;}
.kwd b{font-weight:normal; color:#999;}
.kwd li{float:left; padding-left:20px;}

/* ±êÇ©ÔÆ */
#tagscloud{width:250px;height:260px;position:relative;font-size:12px;color:#333;margin:20px auto 0;text-align:center;}
#tagscloud a{position:absolute;top:0px;left:0px;color:#333;font-family:Arial;text-decoration:none;margin:0 10px 15px 0;line-height:18px;text-align:center;font-size:12px;padding:1px 5px;display:inline-block;border-radius:3px;}
#tagscloud a.tagc1{background:#666;color:#fff;}
#tagscloud a.tagc2{background:#F16E50;color:#fff;}
#tagscloud a.tagc3{background:#006633;color:#fff;}
#tagscloud a:hover{color:#fff;background:#0099ff;}