body{margin:0; padding:0; font-family:Arial;font-size:12px; color:#666; line-height:18px; background:#f0f0f0 url(../images/2_01.jpg) repeat-x top center;}
*{ margin:0; padding:0;}
ul,li,dt,dd,dl{ list-style-type:none; margin:0; padding:0;}
img{border-style: none;}
.clear ,clr{ clear:both;}
h2{font-weight:bold; font-size:14px; font-family:"宋体"}

/*----文字样式----*/
a{text-decoration:none; color:#8C0003;}
a:hover{text-decoration:none; color:#024558;}


/*----头部样式----*/
#header { width:100%;}
#header .top_banner{ width:1000px;  margin: 0 auto; height:315px; background:url(../images/top.gif) no-repeat;}
#header .nav {height:25px; background:#e60012; position:relative;}
#header .nav ul.sub { width:900px; margin:0 auto;}
#header .nav ul li { float:left;  }
#header .nav ul li a { display:block; padding:0 25px;color:#ffffff; font-size:12px; line-height:25px; font-weight:bold; overflow:hidden;}
#header .nav ul li a:hover, #header .nav ul li a.slt { background:#c3ab72;}
#header .nav ul li ul { position:absolute; display:none}
#header .nav ul li a.slt { display:block;}
#header .nav ul li ul li a { display:inline;}
#header .sub_nav { width:1000px; margin:0 auto; height:24px; background:#c3ab72;}


.h10 { width:1000px; height:10px; overflow:hidden; background: #ffffff; margin: 0 auto;}

#center { width:990px; height:auto; background: #ffffff; margin: 0 auto; padding:0px 0 0 10px;   border-top:1px solid #D4DFE4;}

#center .c_left{ width:229px; padding: 10px 10px 0 0; 	 /*border-right:1px solid #9A9A9A;*/ float:left; background: #ffffff;}
#center .c_right{ width:750px; float:right;background:url(../images/left_bg.jpg) no-repeat left top #ffffff;
min-height:400px; 
 overflow: hidden;}

#center .c_left .left_block { margin: 0 0 10px 0;}
#center .c_left .lb_title , .cr_title{ 
border-bottom:1px solid #D4DFE4; padding:10px 0 2px 0; color:#e60012; font-size:14px; font-weight:bold;}

#center .c_left .lb_title  a{ font-size:14px; color:#e60012;}

#center .c_left .lb_content { padding-left:5px;}
.content_text {width:96%; height:auto; line-height:180%; padding:10px;}

#center .c_right .new_block{ height:190px; padding: 20px 10px 10px 10px;}
#center .c_right .new_block .nb_img { width:324px; float:left;}
#center .c_right .new_block .nb_list { width:370px; float:left; padding-left:20px;}


.right_blank {height:20px; width:100%}
#center .c_right .c_block3{padding: 0px 0  0 10px}
#center .c_right .cb3_c { padding:0 0 5px 0;}
#center .c_right .c_block3 .cb3_left{ width:300px; float:left; border-right:1px dashed #9a9a9a; padding: 0 20px 0 0 ;}
#center .c_right .c_block3 .cb3_right { width:375px; float:left; padding-left:10px}


#footer { width:1000px; margin:0 auto; background:#fff;}
#footer .bnav { width:800px; padding-left:200px; height:39px; line-height:39px; background:#dee2de;}
#footer .bnav ul { float:right; }
#footer .bnav ul li{ float:left;}
#footer .bnav ul li a { color:#666666; display:block; padding:0 10px;}

.copyright { clear:both; background:url(../images/foot_log.gif) no-repeat right center; text-align:right; padding: 20px 80px 0 0; margin: 20px 100px 0 0;}


.sub_cate { padding: 0 0 0 20px;line-height:25px;}
.news_list ul { padding: 0 0 5px 0;}
.news_list ul li { height:25px; background: url("../images/dot.gif") no-repeat scroll 3px 8px transparent;
    display: block;
    line-height: 25px;border-bottom:1px dashed #D4DFE4;
    padding-left: 13px;
 }
.news_list ul li a { padding: 0px 5px 0 0; color:#666; text-decoration:none; display:block; overflow:hidden; float:left;}
.news_list ul li a:hover{ color:#8C0003; text-decoration:underline; float:left;}
.news_list ul li span { padding: 0px 5px; float:right}
.friendlylink_list  { line-height:25px; }
.friendlylink_list li { 
	height:25px; background: url("../images/dot.jpg") no-repeat scroll 3px 8px transparent;
    display: block;
    line-height: 25px;border-bottom:1px dashed #D4DFE4;
    padding-left: 13px;}
.friendlylink_list li a { color:#666; text-decoration:none;}
.friendlylink_list li a:hover{  text-decoration:underline; color:#8C0003;}
.news_content { line-height:180%;}
.news_title { font-weight:bold; line-height: 30px; font-size: 16px;}
.position { background: url("../images/home.jpg") no-repeat scroll 10px 15px transparent;
    border-bottom: 1px solid #D4DFE4;
    height: 30px;
    line-height: 30px;
    padding:10px 0 0 25px;}
.left_nav  { margin: 5px 0 20px 0;}
.left_nav .nav_title { padding: 5px 0 3px 5px; border-bottom:1px solid #D4DFE4;}
.left_nav .nav_title a { color:#666; font-size:14px; font-weight:bold; text-decoration:none;}
.left_nav .nav_content li { background: url("../images/tubiao.jpg") no-repeat scroll 3px center transparent;
    line-height: 28px; 
    padding-left: 15px;border-bottom:1px dashed #D4DFE4;}
.left_nav .nav_content li a { color:#666;}
.left_nav .nav_content li a:hover ,.left_nav .nav_content li a.sub_cate_on{ color:#8C0003;}

.mem_block {padding: 10px 0 10px 10px;}
.ic_list { height:64px; overflow:hidden; padding:5px 0 0 0}
.ic_list li { padding:0 5px 5px 0; height:64px; overflow:hidden;}
.ic_list li a img {border:1px solid #D4DFE4; padding:1px;}

/*注册页*/
.zhuce {
	margin-top:10px;
}
.download_list h2 {
	color:#1970BD;
	margin-top:10px;
}
.user {
	width:187px;
	height:19px;
}
.provinces2, .provinces {
	width:90px;
	height:19px;
}
.submit {
	width:90px;
	height:28px;
	background: url(../images/zhuce.gif) no-repeat;
	cursor:pointer;
	border:none;
}
.nianzheng {
	width:86px;
}
/*注册成功页*/
.success {
	margin-top:8px;
	width:500px;
	margin-left:60px;
	border:1px solid #C5DBF0;
}
.success_bt {
	background: url(../images/tj_bg.jpg) top repeat-x;
	font-size:16px;
	color:#1970BD;
	padding-top:35px;

	text-align:right;
	clear:both;
	overflow:hidden;
	height:68px;
}
.success_bt b {
	float:left;
	width:300px;
	line-height:30px;
}
.success_bt p {
	font-size:12px;
	color:#333;
	font-weight:normal;
}
.gou {
	float:left;
	margin-left:15px;
}
.return {
	height:30px;
	line-height:30px;
	text-align:center;
	font-weight:bold;
	border-top:2px solid #e9edf1;
	width:450px;
	margin:0 auto 10px auto;
}
.height20 {
	height:20px;
}
.error {
    display: block; color:red;
}

.index_login_success {
    text-align: center;
    height: 60px;
}
.index_login_success .text_list , .index_login_success .write_text ,.index_login_success .exit {
    width: 100px;
    float: left;
}

.stat img{
	display:none;
}
.login {
	height:38px;
	border:1px solid #d8d8d8;
	background:url(../images/login_bj.jpg) repeat-x;
	line-height:38px;
	padding-left:20px;
}
/*登录*/
 .mem_login {
	color:#ff6c00;
	font-size:14px;
	font-weight:bold;
	padding-left:45px;
	width:385px;
	height:26px;
	border-bottom:1px dotted #dedede;
	padding-top:30px;
}
.login_form {
	padding-left:85px;
	line-height:30px;
	padding-top:10px;
}
.login_form input {
	margin-right:7px;
}
.login_bot {
	background:url(../images/login_bot.jpg) no-repeat;
	display:block;
	width:60px;
	height:26px;
    border: none;
        cursor: pointer;
}
.login_btn {
	width:135px;
	padding-left:83px;
	margin-top:10px;
	line-height:26px;
}
.login_btn span {
	float:right;
}

.registe , .login_bot1 {
	background:url(../images/login_bot1.jpg) no-repeat;
	display:block;
	height:26px;
	width:70px;
}

.txt_input{ padding-left:10px;}
.txt_input p{ margin:0; padding:10px 0 0 0;}
.txt_input .login_div { height:40px;}
.submit2 {
    background: url("../images/queding.jpg") no-repeat scroll 0 0 transparent;
    border: medium none;
    cursor: pointer;
    height: 28px;
    width: 90px;
}
.reg_login { clear:both; height:30px;}
.reg_login li {
	float:left;
	height:25px;
	margin-top:10px;
	line-height:25px;
}
.reg_login li input {
	width:222px;
	height:20px;
}
.reg_login_text {
	width:87px;
	text-align:right;
}

.reg_log_main{
	margin-left:13px;
	float:left;
	width:450px;
	line-height: 2;
}
.item{
	border-bottom:1px dotted #CCC;
	padding: 5px 0px;
}
.item .name{
	font-size: 14px;
	color:#3d3d3d;
}
.item .info{
	font-size:12px;
	color:#808080;
}
.input{
	font-size:14px;
	padding:5px;
	border:1px solid #ccc;
	vertical-align:middle;
}
.w270{
	width:270px;
}
.w150{
	width:150px;
}
.userlist li { float:left; width:200px; overflow:hidden;}
.userlist li a { text-align:center; display:block; line-height:30px}
.mblist { width:717px; height:125px; overflow:hidden;}

.indexuserlist { overflow: hidden; width: 100%}
.indexuserlist li { float:left; width:110px; overflow:hidden; padding: 2px;}
.indexuserlist li .uimg { width:100px; height:100px; overflow:hidden; margin:0 auto;}
.indexuserlist li img{ width:100px;}
.indexuserlist li a { text-align:center; display:block; line-height:20px}
.userlist li a img { width:150px;}
.userlist li .uimg{ width:150px; height:150px; overflow:hidden; margin:auto;}
.pager { text-align: right; padding-top: 10px;}
.pager span { padding: 0 6px;}
.pager a { padding: 0 6px;}