/*整体*/
* {margin:0; padding:0}
body {font:normal 12px  Arial, Helvetica, sans-serif; line-height:150%; color:#333; background:#fff;}
body,table,p,td,p,div{font:normal 12px  Arial, Helvetica, sans-serif;}
img {border:none; vertical-align:middle}
form * {letter-spacing:0; font-family:arial,sans-serif; font-size:12px}
input, select, button {vertical-align:middle;}
h1{font-size:16px;}
ul,li {list-style:none}
h2,h3 {font-size:14px;}
h4,h5 {font-size:12px;}
sup {font-size:11px; font-weight:400; color:#f00;}

select {border-right: #999999 1px solid; border-top: #999999 1px solid; font-size: 12px; border-left: #999999 1px solid; color: #333333; border-bottom: #999999 1px solid; text-decoration: none}
.inpu{border-right: #999999 1px solid; border-top: #999999 1px solid; font-size: 12px; border-left: #999999 1px solid; color: #333333; border-bottom: #999999 1px solid; text-decoration: none}
#bodydiv_end_end{width:0px;height:0px;overflow: hidden;}

a:link, a:visited {color:#42545E; text-decoration:none}
a:hover {color:#42545E; text-decoration:underline}
.white,a.white:link, a.white:visited {color:#fff; text-decoration:none}
a.white:hover {color:#fff; text-decoration:underline}
.red,a.red:link, a.red:visited {color:#f00; text-decoration:none}
a.red:hover {color:#f00; text-decoration:underline}
.blue,a.blue:link, a.blue:visited {color:#06c; text-decoration:none}
a.blue:hover {color:#06c; text-decoration:underline}
.grey,a.grey:link, a.grey:visited {color:#999; text-decoration:none}
a.grey:hover {color:#999; text-decoration:underline}
.clear {clear: both;font-size: 1px;height: 1px;line-height: 1px;}
.yello{color:#FF9900;}
.l{float:left}
.r{ float:right}

#pagebar{margin:10px 15px;height:20px;line-height:20px;}
#pagebar a {border:1px solid #ccc;font-family:Verdana;margin:0 2px;padding:1px 5px 2px;text-align:center;text-decoration:none;font-size:11px}
#pagebar a:hover{border:1px solid #c00;text-decoration:none;background-color:#eaeaea;}
#pagebar .now{border:1px solid #c00;text-decoration:none;background-color:#999999;COLOR: blue;font-size:11px;font-weight:700}

#div_head{ margin:3px auto; height:22px}
#div_head .r{width:300px; background:url(index.png) 0 -50px no-repeat}
#div_head .r a{ margin-left:23px;}
#logo{ text-align:center; margin:0px auto; height:60px; width:300px; padding-top:50px}
#search{ width:402px; height:38px; margin:20px auto; background:url(index.png) 0px 0px no-repeat #FFFFFF; padding-left:48px; padding-top:4px}
#search .input1{border:1px solid #6F2C35; height:20px; font-size:13px; width:300px; line-height:20px; color:#999999}
#search .input2{width:67px; height:21px; background:url(index.png) 0px -75px no-repeat; border:0px; cursor:pointer}
#div_hot{ background:url(index.png) -300px -50px no-repeat; width:430px; padding-left:20px; margin:0px auto}

.box{ background-color:#f5f5f5; margin:15px auto; width:760px;  display:table; padding:10px; clear:both}
.box h3{ background:url(index.png) -300px -75px no-repeat; padding-left:20px;color:#000000 }
.box ul{ display:table}
.box ul li{ float:left; margin-left:10px; margin-right:5px;margin-top:2px; width:130px;height:20px; font-size:13px}
.box ul li{font-size:13px}

.box2{ background-color:#f5f5f5; margin:15px auto; width:760px;  display:table; padding:10px; clear:both}
.box2 h3{ background:url(index.png) -300px -75px no-repeat; padding-left:20px;color:#000000 }
.box2 h3 a{color:#000000}
.box2 ul{ display:table}
.box2 ul li{ float:left; margin-left:10px; margin-right:5px;margin-top:2px;width:165px;height:32px}
.in_copyrights{ text-align:center; color:#999999; clear:both; line-height:23px}
.in_copyrights a{ text-align:center; color:#999999}

#list td{width:242px; vertical-align:top}
#list h1 a{ color:#3366cc;}
#list td p span { color:#ff5500;}
#list td p {line-height:22px}