body {font-family:"微软雅黑", Verdana, Arial, sans-serif;margin:0;padding:0;font-size:12px;background:#f8f8f8; text-align: center;}
div, form, img, ul, ol, li, dl, dt, dd, p {margin: 0;padding: 0;list-style:none;border: 0;}
h1, h2, h3, h4, h5, h6 {margin:0;font-size:12px;padding:0;}
/*line-color*/
a:link {text-decoration:none;color:#666;}
a:visited {text-decoration:none;color:#666;}
a:hover {text-decoration:none;color:#000;}
input{vertical-align:middle;}
a:active {text-decoration:none;color:#000;}
html {overflow-x:hidden;}
.clean { clear:both;}


/*.header {width: auto;background: #fff; height:105px; border-bottom:4px solid #b30404}
*/.header {width: auto;background: #fff; height:105px;}


.container { width: 1090px; margin: 0 auto;}
.head_logo { float: left; margin: 10px 0px 0px 4px;}
.head_menu { width: 738px; height: 20px;float: right; margin-right: 5px;}
.head_menu li { float: right; font-size: 18px; padding-left: 50px;}

.navi {width: auto;}
/*.navi_pic {width: auto; height: 400px; background:url(../images/list_02.png) no-repeat center;}*/
.navi_text {width: auto; height:50px; background-color: #B30404;}
.navi_text_list {float: left;}
.navi_text_list li {float: left; color: white; font-size: 20px; margin-right: 4px;}
.navi_text_list li a { color: white;}
.navi_text_listh { font-size: 30px; float: left; margin-right: 15px; margin-top: 20px;}
.navi_text_listh a { color: white;}


.suipian { float:left; color:#FFFFFF; line-height:50px; font-size:18px;}
.suipian a { color:#FFF;}
.suipian a:hover {	color:#FFF;	text-decoration: underline;}
.spstrong a { font-size:30px; line-height:75px;}



.main {background: #FFFFFF;}
.main_all {border-bottom: 1px dashed; margin: 0 20px; padding-bottom:42px;}
.main_bt {height:80px; padding-top:70px; line-height: 38px; margin-bottom:30px;}
.main_bt h2 {font-size: 30px; font-weight: normal; width:790px; margin:0 auto;} 
.main_bt p { font-size: 14px; color: #525252;}
.main_zw { width:960px; margin:0 auto; font-size: 18px; text-align: left; color: #525252; line-height: 30px;}

.main_other { width:800px; height: 175px; text-align: left; margin-top:42px; margin-left: 40px;}
.main_other h2 { font-size: 18px; font-weight: normal;}
.main_other ul {padding-top: 10px;}
.main_other li {list-style: disc; line-height: 30px; list-style-position: inside;}
.main_other li a { font-size: 16px;}


.bottom {margin-top:10px;}
.bottom_banner { width: 100%; height: 70px; background: #b12727;}
.bottom_form { width: 1090px; height: 32px; padding-top: 19px; margin:0 auto; text-align:left; padding-left:8px;}
.form_list {width: 212px; height: 32px;}

.bottom_list {width: 1090px; height: 125px; margin: 0 auto;}
.bottom_list_url { width: 366px; height: 118px; margin-top: 18px; float: left;}
.bottom_listm { width: 121px; height: 130px;  float: left; border-right: 1px solid #DCDCDC;}
.bottom_listm li a { font-size: 14px; color: black;}
.bottom_list li { padding-top: 5px; line-height:25px;}
.bottom_list_logo { width:300px; height: 130px; float: right; margin-top: 18px;}
.bottom_list_logo a { float: right; text-align: right;}
.bottom_list_logo p { line-height: 20px; color: #666666; float: right; text-align: right;}



.footer {}
.ft_box { height:0px;background:#b12727; width:1095px; margin:0 auto;}
.link {width:1095px; margin:0 auto; padding-top:12px;}
.linkxl { float:left; width:212px; height:30px;}
.foot {width:1095px; margin:0 auto; background-color:#999999; color:#FFFFFF; height:95px;}
.foot .ft_l { float:left; font-size:14px; text-align:right; width:525px; padding-right:20px; border-right:2px solid #fff; margin-top:18px;}
.foot .ft_l li { line-height:16px; height:18px;}
.foot .ft_l li a { color:#FFFFFF;}

.foot .ft_r { float:left; font-size:14px; text-align:left;  margin-top:18px; padding-left:20px;}
.foot .ft_r li { line-height:16px; height:18px;}

