﻿/* ------------------------------------------------------------------------ 重定义浏览器默认样式 */
* { margin: 0; padding: 0; word-wrap: break-word; }
body { background: #fff; color: #4a4a4a; }
body, input, button, select, textarea { font: 12px/1.5 "DejaVu Sans", "Lucida Grande", Tahoma, "Hiragino Sans GB", STHeiti, SimSun, sans-serif; }
table { empty-cells: show; border-collapse: collapse; border: 0; }
	caption, th { text-align: left; font-weight: 400; }
td { padding: 1px 0; }
ul, li { list-style: none; margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { font-size: 1em; margin: 0; padding: 0; }
h2 { font-size: 14px; font-weight: bold; }
em, cite { font-style: normal; }
a { color: #4c4c4c; text-decoration: none; }
	a:hover { color: #F00; }
	a img { border: none; }
.more { float: right; font-weight: normal; margin-right: 10px; }
	.more a { color: #666; }
.clear { clear: both; }
.red { color: #F00; }
.b1 { border: 1px #ffa13d solid; border-top: none; }
.b2 { border: 1px #c8dbeb solid; }		
.b3 { border: 1px #d5d5d5 solid; }	

.w960 { width: 960px; margin: 0 auto; }
#topmenu { background: url(../images1/topmenu_bg.jpg) repeat-x; height: 28px; line-height: 28px; }
	.topmenu_l { width: 45%; float: left; padding-left: 10px; }
	.topmenu_r { width: 45%; float: right; text-align: right; padding-right: 10px; }
#header { height: 100px; position: relative; }
	#logo { width: 211px; height: 56px; position: absolute; left: 10px; top: 23px; }
#menu { background: url(../images1/menu_bg.jpg); height: 29px; padding-top: 8px; font-size: 14px; color: #FFF; padding-left: 30px; } 
	#menu li { width: 90px; text-align: center; float: left; }
		#menu li a { display: block; color: #FFF; }
			#menu li a:hover, .menu_in { background: url(../images1/menu_in_bg.jpg) no-repeat bottom center; color: #fe5a00; font-weight: bold; line-height: 29px !important; }
			
#ad1 { width: 550px; height: 80px; position: absolute; top: 10px; right: 0; }
#ad2, #ad3, #ad5, #ad6 { margin: 8px 0; }	
#ad3 { height: 69px; float: left; }
#ad4 { height: 65px; float: left; margin-top: 8px; }
#ad5 { height: 114px; }
#ad6 { height: 70px; }

#index_l { width: 710px; float: left; }
#index_r { width: 239px; float: right; }

.index_news { width: 287px; float:left; height: 174px; }
	.index_news h2 { background: url(../images1/bg1.jpg) repeat-x; height: 31px; line-height: 31px; color: #FFF; padding-left: 25px; }
		.index_news h2 small { font-size: 12px; font-weight: normal; float: right; padding-right: 5px; }
			.index_news h2 small a { color: #FFF; }
	.index_news ul { padding: 10px 15px; }
	.index_news ul li { border-bottom: 1px #EEE dashed; padding-left: 10px; background: url(../images1/icon1.jpg) no-repeat center left; line-height: 20px; }		
		.index_news li small { color: #888; font-size: 11px; float: right; }

.index_flash { width: 412px; height: 174px; float: left; background: #000; margin-left: 8px; }
	
.index_xxdh { float: left; width: 100%; margin-top: 8px; }
	.index_xxdh h2 { background: url(../images1/bg3.jpg); height: 31px; color: #df2d11; }
		.index_xxdh h2 span { padding-left: 40px; line-height: 31px; }
	.index_xxdh ul { padding: 10px; }
	.index_xxdh p { margin: 5px 0; }
	.btn6 { background: url(../images1/btn6.jpg); width: 95px; height: 23px; line-height: 23px; font-weight: bold; text-align: center; color: #000; display: inline-block; }
	
.index_search1 { background: #f3f3f3; height: 36px; padding: 5px 0 0 10px; float: left;  width: 698px; margin-top: 8px; }
	.input1 { background:  #FFF; border: 1px #CCC solid; width: 210px; height: 22px; line-height: 22px; padding-left: 10px; }
	.btn3 { background: url(../images1/btn3.jpg); width: 57px; height: 25px; line-height: 25px; font-weight: bold; text-align: center; color: #fff; display: inline-block; border: 0; padding-left: 10px;}
	
.index_sjcx { float: left; width: 100%; }
	.index_sjcx h2 { background: url(../images1/bg3.jpg); height: 31px; color: #df2d11; }
		.index_sjcx h2 span { padding-left: 26px; line-height: 31px; }
	.index_sjcx ul { height: 90px; padding: 10px; }
	.index_sjcx li { float: left; text-align: center; margin: 5px 15px; display: inline; }
	.btn4 { background: url(../images1/btn4.jpg); width: 199px; height: 36px; line-height: 36px; color: #333; font-size: 14px; font-weight: bold; }

.index_b { margin: 7px 0; width: 100%; float: left; }
	.index_b span { margin: 8px; }
	
.index_show { float: left; width: 100%; }
	.index_show h2 { background: url(../images1/bg3.jpg); height: 31px; color: #df2d11; }
		.index_show h2 span { padding-left: 40px; line-height: 31px; }
	.index_show ul { padding: 12px 8px; height: 275px; overflow: hidden; }
	.index_show li { float: left; text-align: center; margin: 8px 4px; display: inline; width: 130px; height: 123px; overflow: hidden; }
		.index_show img { width: 120px; height: 89px; padding: 3px; border: 1px  #E8E8E8 solid; }
	.index_show h3 { font-weight: normal; height: 23px !important; padding-top: 5px;  }	
	
	
.index_login { height: 174px; }
	.index_login h2 { background: url(../images1/bg2.jpg); height: 31px; line-height: 31px; padding-left: 35px; color: #FFF; }
	.btn1 { background: url(../images1/btn1.jpg); width: 69px; height: 28px; line-height: 28px; font-size: 14px; font-weight: bold; color: #333; text-align: center; margin: 5px 0 5px 55px; border: 0; }
	.index_login ul { padding: 8px 20px; }
	.index_login .input11 { margin: 3px 0; vertical-align: middle; width: 125px; height: 20px; line-height: 20px; }

.index_search2 { margin-top: 8px; }
	.index_search2 h2 { background: url(../images1/bg5.jpg); height: 28px; line-height: 28px; color: #333; font-size: 12px; font-weight: bold; padding-left: 30px; }
	.index_search2 p { margin: 10px 0; }
	.index_search2 ul { padding: 13px 15px; border-top: none; }
	.btn2 { background: url(../images1/btn2.jpg); width: 82px; height: 25px; line-height: 25px; text-align: center; font-weight: bold; color: #FFF; padding-left: 10px; margin: 0 5px; border: 0; }

.index_news2 { margin-top: 8px; }
	.index_news2 h2 { background: url(../images1/bg5.jpg); height: 28px; line-height: 28px; color: #333; font-size: 12px; font-weight: bold; padding-left: 30px; }
	.index_news2 ul { padding: 10px; border-top: none; }
		.index_news2 ul li { background: url(../images1/icon1.jpg) no-repeat center left; padding-left: 10px; line-height: 25px; }
	.index_news2 img { float: left; width: 90px; height: 73px; margin-right: 5px; }
	.index_news2 p { color: #888; height: 60px; border-bottom: 1px #CCC dashed; margin-bottom: 5px; padding-bottom: 10px; }
	
.index_xlp { margin-top: 8px; }
	.index_xlp h2 { background: url(../images1/bg5.jpg); height: 28px; line-height: 28px; color: #333; font-size: 12px; font-weight: bold; padding-left: 30px; position: relative; }
	.hot { position: absolute; top: 6px; left: 75px; }
	.index_xlp ul { padding: 10px; border-top: none; height: 200px; }
	.index_xlp h3 { margin: 5px 0; }

.index_link { margin-top: 8px; }
	.index_link h2 { border-bottom: 1px #d5d5d5 solid; height: 26px; line-height: 26px; padding-left: 10px; }
	.index_link ul { height: 80px; }
	.index_link li { float: left; margin: 10px; }

#footer { background: url(../images1/footer.jpg) repeat-x top center; height: 98px; margin-top: 30px; padding-top: 20px; clear: both; }
#footer p { margin-bottom: 15px; }