body, form, ul, li{
padding:0;
margin:0;
}
body {
font: 100% Verdana, Arial, Helvetica, sans-serif;
text-align: left;
color: #000;
font-size: 12px;
}
li{
list-style:none;
}
button{
cursor:pointer;
border:none;
background:transparent;
}
h2{
font: 22px 方正粗圆简体, 宋体, Arial;
letter-spacing: 5px;
color: #555;
}
.clear{
clear:both;
}
#header {
height: 55px;
background:url(images/index_head_bg.gif) repeat-x;
}
#h_con{
margin:0 auto;
width:950px;
height:55px;
}
#logo{
margin:5px 0;
width: 170px;
float:left;
}
#slogan{
background:url(images/index_text.gif) transparent no-repeat -118px -31px;
margin-top:35px;
width:135px;
height:15px;
float:left;
}
#wap_link{
margin-top:32px;
width:245px;
height:16px;
float:right;
}
.phone_ico{
float:left;
background:url(images/index_ico.png) no-repeat -81px -347px;
width:10px;
height:16px;
}
#wap_link span{
margin: 1px 0 0 5px;
float: left;
font: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #000;
}
#wap_link font{
float: left;
font: Arial, Helvetica, sans-serif;
font-size: 12px;
color: #578fd6;
}
#mainContent {
text-align:center;
padding: 0 0; 
background: #FFFFFF;
}
.m_subject1, .m_subject2, .m_subject3{
margin:5px auto;
width:950px;
height:218px;
background-color: #e3e7eb;
}
.m_subject1{
background:#e3e7eb url(images/index_subject1.jpg) no-repeat;
}
.m_subject2{
background:#e3e7eb url(images/index_subject2.jpg) no-repeat;
}
.m_subject3{
background:#e3e7eb url(images/index_subject3.jpg) no-repeat;
}
#m_subject_body{
clear:both;
width:100%;
height:180px;
}
#m_subject_demo{
float:left;
margin-top:90px;
width:200px;
height:60px;
}
#m_subject_demo input{
width:182px;
height:52px;
border:none;
background:transparent;
cursor:pointer;
}
#m_subject_but{
margin:0 auto;
width:890px;
height:38px;
}
#m_subject_but ul{
height:38px;
width:890px;
line-height:38px;
list-style-type:none;
display:inline;
}
#m_subject_but ul li{
float:left;
margin-right:2px;
width:294px;
}
#m_advantage{
margin:0 auto;
width:950px;
}
#m_left{
float:left;
width:660px;
}
#m_right{
float:right;
width:290px;
}
#advantage_item{
width:98%;
height:112px;
margin: 0 10px 0 3px;
}
#convenience_ico, #safe_ico, #free_ico{
float:left;
width:102px;
height:106px;
margin-top:4px;
background:url(images/index_ico.png) no-repeat 0px 0px;
}
#safe_ico{
background-position:0px -106px;
}
#free_ico{
background-position:0px -212px;
}
#advantage_item_con{
float:right;
width:520px;
height:112px;
}
#convenience_top, #safe_top, #free_top{
float:left;
width:178px;
height:16px;
margin-top: 10px;
background:url(images/index_text.gif) no-repeat 0px -16px;
}
#safe_top{
width:260px;
height:15px;
background-position:0px 0px;
}
#free_top{
width:118px;
height:20px;
background-position:0px -31px;
}
#item_middle{
clear:left;
margin-right: 100px;
padding-top: 15px;
line-height: 24px;
font-size:13px;
text-align:left;
text-indent: 2em;
color:#666;
}
#login_box{
margin:5px 0 5px 10px;
width:280px;
height:186px;
background:url(images/index_login_bg.gif) repeat-x;
}
#login_box_left, #login_box_right{
width:3px;
height:186px;
background:url(images/index_box_border.gif) no-repeat;
}
#login_box_left{
float:left;
}
#login_box_right{
float:right;
background-position:-4px 0px;
}
#login_box_con{
float:left;
width:274px;
height:180px;
}
.boxTitle{
margin: 15px 15px 5px 15px;
line-height: 40px;
font:bold 14px "宋体", "新宋体", Arial;
text-align:left;
color:#333;
}
.login_input{
width:185px;
height:20px;
border:none;
background-color:transparent;
padding: 6px 0 0 5px;
font-size: 12px;
}
#login_main{
margin-top: 15px;
width:274px;
height:110px;
}
#login_main_left{
padding-left: 15px;
float:left;
width:40px;
height:110px;
}
#login_main_left ul li{
margin-top:6px;
height:30px;
text-align:left;
}
#login_main_right{
text-align:left;
float:right;
width:214px;
height:110px;
}
.input_box{
height:36px;
vertical-align:middle;
}
#idAutoLogin{
padding:0;
margin:0;
}
#auto_login span{
margin-left: 5px;
}
#but_line{
margin: 5px 3px;
}
#but_line input{
cursor:pointer;
border:none;
}
#login_but{
background:url(images/index_ico.png) no-repeat 0px -317px;
width:98px;
height:30px;
}
#reg_but{
background:url(images/index_ico.png) no-repeat 0px -347px;
width:81px;
height:30px;
}

#bulletin_box{
margin:0 0 2px 10px;
width:280px;
height:148px;
background:url(images/index_bulletin_bg.gif) repeat-x;
}
#bulletin_box_left, #bulletin_box_right{
width:3px;
height:148px;
background:url(images/index_box_border.gif) no-repeat -7px 0px;
}
#bulletin_box_left{
float:left;
}
#bulletin_box_right{
float:right;
background-position:-11px 0px;
}
#bulletin_box_con{
float:left;
width:274px;
height:140px;
}
#bulletin_list{
margin: 0 15px 0 15px;
text-align:left;
}
#bulletin_list a{
color:#1E5494;
}
#bulletin_list ul{
line-height:25px;
}
.left{
float:left;
}
.right{
float:right;
text-align:right;
}
.input_head, .input_tail{
float:left;
background:url(images/index_box_border.gif) no-repeat -8px -150px;
width:1px;
height:28px;
}
.input_body{
float:left;
width:185px;
height:28px;
background:url(images/index_input.gif) repeat-x;
}
.input_tail{
background-position: -9px -150px;
}
#footer{
margin:10px auto;
}
#footer_bar{
margin:5px auto;
width:950px;
height:28px;
line-height:28px;
background-color:#f7f7f7;
text-align:center;
}
#footer_bar a{
font-size:12px;
color:#2f74cc;
}
#copy_right{
margin:0 auto;
height:36px;
line-height:18px;
text-align:center;
color:#666;
font-size:11px;
}
#copy_right a{
text-decoration:none;
color:#666;
}
#item_dividing_line{
float:right;
margin-top: 20px;
width:425px;
height:1px;
background:url(images/index_line.gif) no-repeat;
}

.main_body{
margin:0 auto;
margin-top: 10px;
width:950px;
background-color:#f7fafd;
}
#about_main_l{
float:left;
width:180px;
height:400px;
background-color:#f7fafd;
}
#about_l_border{
width:179px; height:400px; position:absolute; z-index:1; border-right:1px solid #d2e2f3;
}
#about_main_l li{
text-align:center;
width:180px;
height:40px;
line-height:40px;
font-size:14px;
font-weight:bold;
}
#about_main_l a{
color:#487fcc;
}
#about_main_l li#intro, li#contact, li#media, li#serviceItem, li#link{
background:url(images/about_list_bg.jpg) no-repeat right;
}
#about_main_l li#intro{
margin-top:10px;
}
#about_main_r{
float:right;
width:740px;
margin:10px 0 10px 20px;
font-size: 12px;
}
img#about_pic{
float:right;
margin:40px 20px 0 0;
}
#about_content{
width: 500px;float: left;
font-size: 13px;
}
#about_content p{
text-indent:2em;
font-size:13px;
color:#333;
line-height:30px;
margin: 8px 0;
}
.p_content{
float: left;
width: 100%;
}
.p_content p{
text-indent:2em;
font-size:13px;
color:#333;
line-height:20px;
margin: 6px 0 ;
}
span#title{
font-weight:bold;
font-size: 15px;
}
.item_title{
font-weight:bold;
}
.media_title{
font-size: 13px;
font-weight: bold;
margin: 10px 10px;
color: #004575;
}
.main_title{
font-size: 15px;
font-weight: bold;
}
.f_link{
margin-top: 10px;
width:90%;
}
.f_link li{
float: left;
width: 90px;
padding-left:10px;
height:30px;
}
#link_box{
_height:50px;
min-height: 50px;
padding-bottom: 10px;
}
#logo_change{
margin-top:20px;
line-height:22px;
color: #333;
}
#logo_change textarea{
overflow: hidden;
margin: 2px 2px;
width: 550px;
color: #8B8B8B;
font-size: 13px;
}
#logo_change button{
height: 30px;
margin-bottom: 2px;
background-color: #ddd;
border: 1px solid #999;
padding-top: 3px;
margin-left: 5px;
}

#link_box h1 {
border-bottom:1px solid #CCCCCC;
font-size:14px;
margin:10px 0;
padding:0;
}

#link_box a:link {
color:#3265CB;
text-decoration:underline;
}

#link_box a:hover {
color:#FF3300;
text-decoration:underline;
}

table {
border-collapse:collapse;
border-spacing:0;
background: none;
}
#logo_link tr{
	line-height: 40px;
}
#char_link tr{
	height: 25px;
}

input.text {
border:1px solid #ADCDD6;
height:20px;
width:85px;
}
select.l, input.l {
width:200px;
}
input, textarea {
font-size:12px;
padding:2px;
}
input.button2 {
background:url("images/btn_orangebg.jpg") no-repeat scroll 0 0 transparent;
border:0 none;
color:#FFFFFF;
cursor:pointer;
font-size:14px;
font-weight:bold;
height:31px;
width:109px;
}

.cityname {
line-height:30px;
padding-left:10px;
}

.province_1 {
padding:10px 0 0 30px;
width:800px;
}

.province {
padding:10px 0 0 30px;
width:50px;
}

.city_cs {
background-color:#FFFFFF;
padding-left:60px;
width:800px;
}
.bj {
float:left;
margin:0 50px 2px 10px;
width:30px;
}
.pr_bj {
background-color:#FFF6D2;
color:#000000;
font-size:12px;
margin:0 5px;
padding-top:3px;
position:relative;
text-align:center;
}
.pr_bj_1 {
background-color:#FFF6D2;
color:#000000;
float:left;
font-size:12px;
line-height:20px;
padding:0 10px;
}

.span {
background:none repeat scroll 0 0 #EEEEEE;
line-height:20px;
}

.celluser_city {
float:left;
height:80px;
margin-top:10px;
overflow:hidden;
padding:0 8px;
text-align:center;
width:100px;
}



.author{
width:142px;
margin:20px 10px;
padding:0 10px 10px 10px;
background-color:#fff;
border:1px solid #ddebfb;
font-family:宋体,Arial,Helvetica;
font-size:14px;
}
.author b{
color:#000;
line-height:30px;
}
.author .sex{
font-size:12px;
color:#3388DD;
padding-left: 10px;
}
.author p{
font-size:12px;
padding-top:5px;
line-height:22px;
color:#333;
}
.level{
	width:140px;
	text-align: center;
	font-size: 14px;
	color: #ff0000;
	font-weight: bold;
}
.orange{
color:#f60;
font-weight:bold;
}
#r_box{
width:700px;
min-height:350px;
_height:350px;
padding: 20px 0 0 20px;
}
#r_box li{
height:60px;
margin-bottom:15px;
}
.list_head{
width:50px;
float: left;
}
.list_summary{
float: left;
}
.list_title{
float:left;
width: 620px;
height: 28px;
line-height:28px;
background-color:#F7FAFD;
}
.list_intr{
width:620px;
text-indent:2em;
line-height:16px;
}
.list_time{
padding-left:3px;
float: left;
}
.list_view{
float: right;
width:40px;
}

#user_main_r{
float:right;
width:180px;
height:400px;
padding-right:15px;
}
#user_l_border{
width:179px; height:400px; position:absolute; z-index:1; border-right:1px solid #d2e2f3;
}
#user_main_r li{
text-align:center;
width:180px;
height:40px;
line-height:40px;
font-size:14px;
font-weight:bold;
}
#user_main_r a{
color:#487fcc;
}
#user_main_r li#intro, li#contact, li#media, li#serviceItem, li#link{
background:url(images/about_list_bg.jpg) no-repeat right;
}
#user_main_r li#intro{
margin-top:10px;
}
#user_main_l{
float:left;
width:700px;
margin:20px 20px;
*margin:20px 10px;
font-size: 12px;
background-color:#fff;
}