﻿*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;}
body{line-height:2em;background-color:#ffffff;font-family:arial, helvetica, sans-serif;color:#666666;font-size:12px}
a{color:#666666;text-decoration:none;-webkit-transition-property:color;-moz-transition-property:color;-o-transition-property:color;transition-property:color;-webkit-transition-duration:.2s;-webkit-transition-timing-function:ease-in;-moz-transition-duration:.2s;-moz-transition-timing-function:ease-in;-o-transition-duration:.2s;-o-transition-timing-function:ease-in;transition-duration:.2s;transition-timing-function:ease-in}
a:hover{color:#cd0606;text-decoration:underline}
.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;}
/*本例css*/
.warpper{width:1190px;margin:15px auto 0 auto;}
.menu{padding-left:193px; color:#fff;}
.menu,.menu ul li,.menu ul li a{height:39px;line-height:39px;background:#DE3237 }
.menu ul li,.menu ul li a{float:left;position:relative;}
.menu ul li span.hot{display:block;width:29px;height:17px;background:url(/new/images/hot.png) no-repeat;position:absolute;left:50px;top:-10px;}
.menu ul li a{display:block;padding:0 28px 0 28px;color:#FFFFFF;font-size:14px;font-family:"Microsoft Yahei";}
.menu ul li a:hover{background:#135DBC;text-decoration:none;}


.toptxt{width:1190px; height:150px; height:100px;  margin:0px auto; padding-top:30px;}
/* hc_lnav */
.hc_lnav{z-index:9999;position:relative;width:190px;margin:0px;}
.hc_lnav .allbtn{z-index:99999;position:relative}
.hc_lnav .allbtn h2{font-size:14px;box-shadow:2px 0px 6px -3px #428000;-webkit-box-shadow:2px 0px 6px -3px #428000;-moz-box-shadow:2px 0px 6px -3px #428000}
.hc_lnav .allbtn h2 a{line-height:36px;background-color:#C82024;padding-left:10px;width:180px;display:block;font-family:微软雅黑, 黑体;height:36px;color:#ffffff;font-size:14px;font-weight:normal}
.hc_lnav .allbtn h2 a:hover{background-color:#C82024;text-decoration:none}
.hc_lnav .allbtn h2 i{}
.hc_lnav .allbtn h2 strong{}
.hc_lnav .allbtn ul{z-index:99999;position:absolute;background-color:#FCFCFC;width:190px;height:486px;top:36px;left:0px}
body.hc_home .hc_lnav .allbtn ul{display:block}
body.hc_list .hc_lnav .allbtn ul{display:block}
.hc_lnav .allbtn ul li{padding-bottom:7px;zoom:1;clear:both;cursor:default}
.hc_lnav .allbtn ul li .tx{font-weight:bold; line-height:35px;background-color:#F4F4F4;padding-left:10px;background-repeat:no-repeat;background-position:right center;height:35px;_background-image:none}
.hc_lnav .allbtn ul li dl{zoom:1;color:#ccc;clear:both;overflow:auto;padding-top:4px}
.hc_lnav .allbtn ul li dl a{line-height:22px;white-space:nowrap;float:left;color:#333;margin-left:6px;margin-right:6px;-webkit-transition:color 0.1s ease-out 0s;-moz-transition:color 0.1s ease-out 0s;-ms-transition:color 0.1s ease-out 0s;-o-transition:color 0.1s ease-out 0s;transition:color 0.1s ease-out 0s}
.hc_lnav .allbtn ul li dt{padding-left:10px;width:30px;float:left;padding-top:1px}
.hc_lnav .allbtn ul li dd{line-height:22px;width:150px;float:left;padding-top:2px}
.hc_lnav .allbtn ul li .pop{border-bottom:#C82024 2px solid;position:absolute;border-left:medium none;padding-bottom:10px;background-color:#fcfcfc;min-height:466px;padding-left:30px;width:640px;padding-right:30px;display:none;height:464px;border-top:medium none;top:0px;border-right:#C82024 2px solid;padding-top:10px;left:190px;box-shadow:4px 4px 5px -1px #999999;-webkit-box-shadow:4px 4px 5px -1px #999999;-moz-box-shadow:4px 4px 5px -1px #999999}
.hc_lnav .allbtn ul li .pop h3{display:none;font-size:14px}
.hc_lnav .allbtn ul li .pop dl{padding-bottom:6px;color:#666666;padding-top:6px}
.hc_lnav .allbtn ul li .pop dl:hover{background-color:#f3f3f3}
.hc_lnav .allbtn ul li .pop dl a{color:#666666;margin-left:12px;margin-right:12px}
.hc_lnav .allbtn ul li .pop dl a.un{color:#a5a5a5}
.hc_lnav .allbtn ul li .pop dt{padding-left:0px;width:72px}
.hc_lnav .allbtn ul li .pop dd{width:565px;margin-left:-12px}
.hc_lnav .allbtn ul li .pop .act{width:640px;height:80px;overflow:hidden;padding-top:10px}
.hc_lnav .allbtn:hover ul{display:block}
.hc_lnav .allbtn ul li:hover{background-color:#fcfcfc}
.hc_lnav .allbtn ul li:hover .tx{background-color:#f5f5f5}
.hc_lnav .allbtn ul li:hover .tx a{color:#333333}
.hc_lnav .allbtn ul li:hover .tx a i{background-position:0px -25px}
.hc_lnav .allbtn ul li:hover .pop{display:block;top:0px;left:190px}
.hc_lnav .allbtn ul li:hover .pop dl a.un{color:#a5a5a5;text-decoration:none}
.hc_lnav .allbtn ul li:hover dl{color:#6e6e6e}
.hc_lnav .allbtn ul li:hover a{color:#666666}
.hc_lnav .allbtn ul li:hover a:hover{color:#cd0606}
/* js焦点图 */
.container{width:610px;height:205px;margin:20px auto 0 auto;}
.container a img{width:610px;height:205px}
.container img{border-bottom-style:none;border-right-style:none;border-top-style:none;border-left-style:none}
.td_f a img{padding-bottom:0px;margin:0px;padding-left:0px;padding-right:0px;padding-top:0px}
.num{position:absolute;width:90px;float:right;top:180px;left:520px}
.num li{text-align:center;line-height:15px;margin:1px;width:15px;font-family:arial;background:url(../images/flashbutton.gif) no-repeat -15px 0px;float:left;height:15px;color:#86a2b8;font-size:12px;cursor:pointer}
.num li.on{line-height:15px;width:15px;background:url(../images/flashbutton.gif) no-repeat;height:15px;color:#ffffff}
.clear{clear:both;}
.topright{float:right; width:990px; height:520px; overflow:hidden;  margin-top:-30px;}
.toprightleft{width:720px; float:left; clear:left;}
.toprightlefttui{border:1px #EDEEF0 solid; height:205px; margin-top:8px;}
.toprightlefttui span{color:#FF0000}
.toprightlefttui li{width:119px; text-align:center; hegiht:130px; float:left; padding-top:5px;}
.toprightlefttui li img{width:110px; height:110px; margin-bottom:10px;}
.toprightlefttui li dd{line-height:22px;}
.toprightright{width:255px;   float:right; clear:right;}
.topmember{hegiht:40px; font-size:16px; font-weight:bold;}
.topmember a{ color:#fff;}
.topmember dt{width:127px; height:40px; float:left; text-align:center; line-height:40px; background:#FC9B01;}
.topmember dd{background:#DE3237; width:127px; height:40px; float:left; text-align:center; line-height:40px;}
.newcp{padding:8px; border:1px #EDEEF0 solid; margin-top:10px;}
.newcpbt{hegiht:30px; line-height:30px; font-size:14px; font-weight:bold;}
.newcpbt span{float:right; font-weight:normal; color:#DE3237}
.newcp li{height:30px; line-height:30px;}
.body{width:1190px; margin:30 auto;}
.cplist{margin-top:10px; margin-bottom:15px;  border:1px #EDEEF0 solid;}
.cplistbt{height:30px;border-bottom:2px #EDEEF0 solid;}
.cplistbt dt{width:80px; height:30px; border-bottom:2px #DE3237 solid; float:left; clear:left; font-size:14px; font-weight:bold; padding-left:5px;}
.cplistbt dd{width:1000px; text-align:right; float:right; clear:right; padding-right:20px;}
.cplistbox{height:320px; width:870px; float:right; clear:right;}
.cplistbox li{float:left; height:320px; border-right:1px #EDEEF0 solid; width:320px;}
.dirnewbox{width:1190px; height:320px; overflow:hidden;}
.box1{margin:10px;  width:290px; height:300px; overflow:hidden; float:left;  clear:left;}
.box1 img{width:290px; height:160px; margin-bottom:10px;}
.box1 dt{font-weight:bold; font-size:14px;}
.box1 dd{height:30px; line-height:30px;}
.box1 dd a{margin:5px;}
.box2{margin:10px;  width:520px; height:300px; }
.box2top{height:168px; border-bottom:1px #ccc dashed; padding-left:2px; margin-bottom:8px;}
.box2top dd{width:95px; height:145px;  float:left; margin:4px;}
.box2top dd div{height:25px; line-height:25px; overflow:hidden;}
.box2top dd img{width:95px; height:95px;}
.box2top dd p{color:#C82024}
.box2 dd{line-height:27px;}
.box2 dd span{float:right;}
.box2 dd em{color:#ff0000; margin-right:5px;}
.box3{margin:10px;  width:300px; height:300px; overflow:Hidden; }
.box3 dt{font-size:14px; font-weight:bold;}
.box3 dd{border-bottom:1px #ccc dashed; height:75px; padding-bottom:10px; margin-top:10px;}
.box3 dd div{height:46px; line-height:23px; overflow:HIdden;}
.box3 dd img{width:75px; height:75px; margin-right:10px; float:left;}
.box3 dd span{display:block; width:330px; font-weight:bold;}
.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;}
.selCity{border:1px #EDEEF0 solid; background:#FCFCFC; padding:10px; line-height:25px; text-align:center;}
.selCity li{width:80px; float:left;}
.panshi{width:960px; float:left; clear:left; height:60px; margin-bottom:8px; margin-top:8px;}
.baidu220{width:220px; float:right; clear:right;  height:60px; margin-bottom:8px; margin-top:8px;}