/* CSS Document */

body{font-family:"宋体"; font-size:12px; margin:0; padding:0; color:#333; line-height:22px;}
a{text-decoration:none; color:#004277;}
a:hover{color:#c00; text-decoration:underline;}
ul{margin:0; padding:0;}
li{list-style-type:none;}
.red{color:#c00;}

.head{height:30px; background-color:#F5F5F5; border-bottom:1px solid #d6d6d6; line-height:30px;}
.head_m{width:980px; height:30px; margin:0 auto;}
.head_ml{width:auto; height:30px; float:left;}
.head_ml a{color:#055CA1;}
.head_ml a:hover{color:#C00;}
.head_mr{width:auto; height:30px; float:right;}

.top{width:980px; margin:0 auto; clear:both; padding-top:5px;}
.logo{width:310px; height:65px; float:left; padding-top:15px;}
.top_r{width:650px; float:right;}

.ss_tle{width:650px; height:25px; float:left; color:#999; line-height:25px;}
.ss_tle a{color:#333;}
.ss_tle a:hover{color:#C00; text-decoration:none;}
.ss_tle a.ss_hover{color:#C00; font-weight:bold;}
.ss_m{width:650px; float:left;}
.ss_mk{width:560px; height:33px; float:left; border:1px solid #0272BE;}
.ss_mkl{width:470px; height:33px; float:left; overflow:hidden;}
.ss_mkr{width:90px; height:33px; float:right;}
.ss_input{width:460px; height:25px; padding:4px 5px; border:none; background:none; line-height:23px; font-size:14px; color:#666;}
.s_btn1{width:90px; height:33px; background:url(/css/search/images/top/sbtn.jpg) repeat-x left bottom; border:none; line-height:33px; font-weight:bold; color:#fff; text-align:center; cursor:pointer;}
.s_btn2{width:90px; height:33px; background:url(/css/search/images/top/sbtn.jpg) repeat-x left top; border:none; line-height:33px; font-weight:bold; color:#fff; text-align:center; cursor:pointer;}
.ss_rig{width:80px; height:36px; float:right; overflow:hidden; line-height:18px;}
.ss_tj{width:665px; height:30px; float:left; line-height:25px; padding-left:5px; overflow:hidden;}
.ss_tj a{color:#888;}
.ss_tj a:hover{color:#c00;}
.ss_tj a.c00{color:#c00;}

.nav{height:40px; background:url(/css/search/images/top/menu_bg.jpg) repeat-x; clear:both;}
.nav_m{width:980px; height:40px; margin:0 auto;}
.nav_m li{width:auto; height:40px; float:left; padding:0 3px;}
.nav_m a{width:95px; height:40px; display:block; line-height:40px; text-align:center; font-size:14px; color:#fff; font-weight:bold;}
.nav_m a:hover{text-decoration:none; background:url(/css/search/images/top/menu_hover.jpg) no-repeat; color:#fff;}
.nav_m a.n_hover{width:95px; height:40px; display:block; background:url(/css/search/images/top/menu_hover.jpg) no-repeat;}

.sy_position{border-bottom:2px solid #0272BE; clear:both; line-height:40px;}
.sy_posi_m{width:980px; height:35px; margin:0 auto;}
.sy_posi_lef{width:auto; height:35px; float:left;}
.sy_posi_rig{width:auto; height:35px; float:right;}