@charset "utf-8";
/* CSS Document */
* {margin:0; padding:0; list-style:none; }
body{
  font-size:12px;
  font-family:Arial,Verdana,Helvetica, sans-serif;
  margin:0px;
  padding:0px;
  background:url(../images/back.jpg) repeat-x top;
  color:#515151;
  }
img{
 border:0px;
 }
a{
 color:#515151;
 text-decoration:none;
 }
a:hover{
 color:#515151;
 }
h1{
 font-size:16px;
 }
h2{
 font-size:14px;
 }
h3{
 font-size:12px;
 }

 /*common end*/
 .clear{
 clear:both;
 }
 #wrap{
  width:912px;
  margin:0px auto;
  padding-bottom:8px;
  background:url(../images/bottom_line.gif) no-repeat bottom center;
  }
    /*header*/
#header{
 width:100%;
 height:98px;
 background:url(../images/top_line.jpg) no-repeat left bottom;
 position:relative;
 }
#logo{
 position:absolute;
 width:200px;
 height:82px;
 left:5px;
 top:10px;
 background:url(../images/logo.gif) no-repeat left top;
 }
#logo a{
 display:block;
 height:48px;
 width:154px;
 text-indent:-9999px;
 }
  
#small_nav{
 position:absolute;
 width:140px;
 height:25px;
 line-height:25px;
 top:10px;
 right:10px;
 }
#small_nav span{
 margin:0px 10px;
 }
#main_nav{
 position:absolute;
 top:55px;
 right:-10px;
 width:720px;
 }
#main_nav li{
 float:left;
 display:inline;
 padding-top:11px;
 line-height:24px;
 height:24px;
 }
#main_nav li a{
 display:block;
 color:#000;
 font-weight:bold;
 height:24px;
 text-align:center;
 margin:0px 3px;
 }
#main_nav li a:hover{
color:#5f97b7;
 }
#main_nav .li_index a{
width:53px;
 }
#main_nav .li_index a:hover{
  background:url(../images/nav_bg2.jpg) no-repeat center top; 
 }
#main_nav .li_about a{
 width:94px;
 }
#main_nav .li_about a:hover{
 background:url(../images/nav_bg.jpg) no-repeat center top; 
 }
#main_nav .li_source{
 background:url(../images/hot.gif) no-repeat 55px 0px;
 }
 #main_nav .li_source a{
 width:84px;
 color:#fb4c07;
 }
#main_nav .li_other a{
 width:80px;
 }
#main_nav .li_other a:hover,#main_nav .li_source a:hover{
 background:url(../images/nav_bg1.jpg) no-repeat center top; 
 }
 /*header end*/
#banner{
 margin-top:7px;
 }
 /*main*/
#main{
 margin-top:2px;
 }
/*main_left*/
#main_left{
 float:left;
 display:inline;
 width:217px;
 }
 /*main_right*/
#main_right{
float:right;
display:inline;
width:686px;
margin-top:8px;
}
#search{
display:none;
height:25px;
background:url(../images/search.jpg);
padding-left:15px;
position:relative;
padding:8px 15px 0px;
}
#search select{
height:20px;
margin-right:5px;
}
#search_gjz{
position:absolute;
right:160px;
top:8px;
width:110px;
height:16px;
line-height:16px;
}
.gj_search{
 position:absolute;
 height::37px;
 line-height:37px;
 right:15px;
 top:0px;
 padding-left:15px;
 background:url(../images/arrow_w.gif) no-repeat left center;
 }
 .gj_search a{
color:#fff;
 }
#search_bnt{
position:absolute;
top:0px;
right:90px;
}
.color_g{
color:#58a004;
}
.color_p{
color:#ff6000;
}

#photo_title{
height:23px;
overflow:hidden;
background:url(../images/photo_ul.jpg) repeat-x;
}
.must{
text-align:right;
line-height:25px;
position:relative;
}
.must span{
 position:absolute;
 top:4px;
 right:55px;
 font-size:16px;
}
.register_table td{
background:#fff;
height:50px;
line-height:50px;
vertical-align:middle;
padding-left:15px;
}
.register_table input{
height:23px;
line-height:23px;
width:200px;
border:1px solid #ccc;
margin-right:10px;
}
.register_table .td_1{
text-align:right;
width:110px;
background:#edf4f9;
}
 /*cooperation*/
#cooperation{
background:url(../images/cooperation_index.jpg) no-repeat left top;
margin-top:10px;
}
.cooperation_title{
height:30px;
line-height:30px;
margin-left:20px;
}
.companys_list{
 width:910px;
 border-top:0px;
 border-bottom:0px;
 padding-bottom:15px;
 background:url(../images/cpbg.gif) repeat-x bottom;
 }
.companys_pics_list{  
padding-left:12px;
height:40px;
overflow:hidden;
 }
.companys_pics_list li{
 float:left;
 display:inline;
 margin-right:15px;
 }
 .companys_pics_list li img{
width:130px;
height:40px;
 }
.companys_text_list{
margin-top:10px;
padding:10px;
overflow:hidden;
line-height:22px;
}
.companys_text_list span{
margin:0px 12px;
}
.companys_text_list .companys_list_last{
border-right:0;
}
/*cooperation end*/
/*bottom*/
#bottom{
width:100%;
height:86px;
background:url(../images/bottom.jpg) repeat-x bottom;
}
#copyright{
width:510px;
margin:0px auto;
background:url(../images/police.gif) no-repeat 460px bottom;
}
.cplink{
 height:30px;
 line-height:30px;
 }
.cplink span{
margin:0px 18px;
}
.cptext{
margin-top:3px;
line-height:20px;
}
.cptext span{
font-family:"Verdana";
font-size:11px;
}
.pageinfo{
margin-top:15px;
text-align:center;
height:25px;
line-height:25px;
vertical-align:middle;
}
.pageinfo span{
margin:0px 10px;
}
.pageinfo img{
margin:0px 10px;
}
.pageinfo .just_page{
margin:0px;
font-weight:bold;
}
#show_adress{
padding:15px 25px 0px;
background:url(../images/show_adress.jpg) no-repeat  top center;
}
.register_table .td_odd{
text-align:right;
padding-right:5px;
background:#edf4f9;
}
.register_table .td_even{
background:#fff;
padding-left:15px;
}
#buy_list_table .tr_odd{
background:#edf4f9;
}
 #login{
 background:url(../images/member.jpg) no-repeat left top;
 padding-top:70px;
 padding-left:15px;
 }
#login p{
 line-height:25px;
 }
#login .login_input input{
width:176px;
padding:2px 5px;
height:17px;
line-height:21px;
background:url(../images/input.gif) no-repeat;
border:0px;
}
#login .login_input1 input{
width:120px;
padding:2px 5px;
height:17px;
line-height:21px;
background:url(../images/input1.gif) no-repeat;
border:0px;
}
.STYLE1 {
	color: #000000;
	font-weight: bold;
	font-size: 14px;
}
.STYLE2 {
	color: #FF0000;
	font-weight: bold;
	font-size: 16px;
}
.STYLE3 {
	color: #000000;
	font-weight: bold;
	font-size: 13px;
}
.STYLE4 {
	color: #FF0000;
	font-weight: bold;
	font-size: 13px;
}
.STYLE5 {font-size: 14px}
