/***** 全局设置 *****/ 
* {margin:0;padding:0; }
body{ margin:0;font-size:12px;line-height:1.5;text-align:center;background:#FFF;color:#000;}
div,td{font-size:12px;}
img{border:0;}
ul{margin:0;padding:0;list-style:none;}
li{margin:0;padding:0;}

h1{text-align:center;}
.right{ float:right;}
.clear{clear:both;}
.red{ color:#ff0000;}
.red a:link,.red a:visited{text-decoration:none;color:#ff0000;}
.red a:hover{text-decoration:none;color:#ff0000;}
a.red{ color:#FF0000;}
a.red:link, a.red:visited{ color:#ff0000;}
a.red:hover { color:#ff0000;}
.f50{ color:#FF5500;}
.f50 a:link,.f50 a:visited{text-decoration:none;color:#ff5500;}
.f50 a:hover{text-decoration:none;color:#ff5500;}
a.f50:link, a.f50:visited{ color:#ff5500;}
a.f50:hover { color:#ff5500;}


.pl4{ padding-left:4px;}
.b{ font-weight:bold;}
.no_line{text-decoration:line-through;}
em{ font-style:normal;}
.green{ color:#008000;}
.green a:link,.green a:visited{text-decoration:none;color:#008000;}
.green a:hover{text-decoration:none;color:#ff0000;}
a.green{ color:#008000;}
a.green:link, a.green:visited{ color:#008000;}
a.green:hover { color:#ff0000;}

.mg_t8{ margin-top:8px; float:left;}
.mg_t20{ margin-top:20px;}
.mg_l8{ margin-left:8px;}
.mg_l10{ margin-left:10px;}
.center{ width:690px; text-align:center;}
/*.fs{filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1)}
*/

a:link{color:#000;text-decoration:none;}
a:visited{color:#000;text-decoration:none;}
a:hover{color:#ff0000;text-decoration:underline;}

/***** 头部 *****/ 
#list{ width:100%; background:url(../images/list.gif) repeat-x; height:24px; line-height:24px; overflow:hidden; }
#list .list{ width:950px;margin:0 auto;}
#list .list .login{ float:left; color:#CCCCCC;}
#list .list .login img{ margin-top:-2px;}
#list .list .login_rht{ float:right;}
.login_rht li{ float:left; padding-right:6px;}
.more{ padding-left:16px; padding-right:20px; background:url(../images/list_rht.gif) no-repeat 0 -43px;cursor:pointer;}
.more select.text{ background:none; border:1px solid #000000;}
.border-bottom{ border-bottom:1px dotted #cdcdcd;}

#warpper{ margin:0 auto;width:950px; text-align:left;}
#top{ width:950px; float:left; height:70px;}
#logo{ width:228px; float:left; padding:5px 0 0 12px; font-size:26px; line-height:18px; height:18px; font-family:Arial;}

#logo h1,#logo .text{font-weight:bold; font-size:28px; width:180px; line-height:24px; color:#017f90; padding-left:24px; text-align:left; padding-top:12px; }
#logo .text a:link,#logo .text a:visited{text-decoration:none;color:#ff8400;}
#logo .text a:hover{text-decoration:none;color:#59b123;}
#logo p{ text-align:left; clear:both; text-align:left; padding-left:24px; font-size:16px; line-height:16px;  font-family:Arial, Verdana, Helvetica, sans-serif; font-weight:normal;}
#logo p a:link,#logo p a:visited{text-decoration:none;color:#777777;}
#logo p a:hover{text-decoration:none;color:#59b123;}

.gg468x60{ width:468px; float:right; padding-top:5px;}

#sos{ float:left; width:638px; height:40px; overflow:hidden;}
#sos{ left:170px; top:66px; margin:-6px 0 0 260px; display:inline;}/*FF环境 */
*html #sos{ margin:-40px 0 0 260px; display:inline;} /*IE6环境 */
*+html #sos{ margin:-6px 0 0 260px; display:inline;} /*IE7环境 */

#sos .fst{ width:12px; float:left; height:40px; line-height:40px; overflow:hidden; background:url(../images/fst.gif) no-repeat;}
#sos .lst{ width:12px; float:left; height:40px; line-height:40px; overflow:hidden; background:url(../images/fst.gif) no-repeat -12px 0;}
#sos .txt{ width:544px; float:left; padding-top:6px; height:32px; border-top:1px solid #c4c4c4; border-bottom:1px solid #c4c4c4; background:#f4f4f4;}
#sos .txt li{ float:left;}
.pd_2{ padding-top:2px; padding-right:8px;}
.pd_2 input.s1{ height:14px; width:296px; color:#999999;}
.keywords{ line-height:28px; padding-left:8px;}




.keywords a:link,.keywords a:visited{ color:#008600;}
.keywords a:hover{ color:#ff0000; text-decoration:underline;}

#sos .sos_rht{ float:right; line-height:16px; width:64px; padding:4px 0 0 6px;}
#sos .txt input.text{ width:298px; padding-left:4px; height:19px;text-align:left;border:1px solid #d2d2d2;line-height:18px; float:left;color:#CCC;}

.ndwz{ float:left; width:100%; color:#333333; height:21px; line-height:21px; border-bottom:1px solid #CCCCCC; margin:6px 0;}
.ndwz em{ font-size:11px; padding:0 4px;}
.ndwz span{ color:#999999;}


/***** menu *****/ 
#menu{ clear:both; float:left; width:950px; background:url(../images/menu_v3.gif) repeat-x 0 -152px; height:33px; line-height:33px; overflow:hidden;}
#menu .fst{ width:5px; float:left; height:33px; line-height:33px; overflow:hidden; background:url(../images/menu_v3.gif) no-repeat -10px -46px;}
#menu .lst{ width:5px; float:right; height:33px; line-height:33px; overflow:hidden; background:url(../images/menu_v3.gif) no-repeat -15px -46px;}



#menu ul{ padding-left:12px;}
#menu li{ float:left; background:url(../images/menu_v3.gif) right -46px no-repeat; font-weight:bold;}
#menu li span{ float:left; line-height:33px; padding:0 10px; height:33px; color:#FFFFFF;}
#menu li span a{ color:#FFFFFF;} 
#menu .nav_on{background:url(../images/menu_v3.gif) no-repeat left -86px; font-size:14px; margin-left:-2px; font-weight:bold; display:inline;}
#menu .nav_on span{background:url(../images/menu_v3.gif) no-repeat right -119px; display:block; padding-top:2px;}
#menu #nav_xianlu{ background:none;}
#menu #nav_xianlu a{ color:#FFFF00; font-weight:bold;}

#menu .nav_on a:link,#menu .nav_on a:visited{text-decoration:none;color:#333;}
#menu .nav_on a:hover{text-decoration:underline;color:#f60;}


.back{position:relative;z-index:1;}
.hot{ position:absolute; right:185px; top:-8px;}
#more_service{ position:relative;}
#more_service2{position:absolute; width:80px;line-height:20px; background:#f8f8f8; padding:4px 6px; border:1px solid;left:900px; top:20px; }
#more_service a:link,#more_service a:visited{text-decoration:none;color:#333;}
#more_service a:hover{ display:block;text-decoration:underline;color:#f60;background:#FFFFFF;}

/***** 友情链接 *****/ 
#link{ width:936px; float:left; margin-top:6px; text-align:left; border:1px solid #ccc; padding:6px 6px;}
.b12{ font-weight:bold; color:#666666;}
#link a:link,#link a:visited{text-decoration:none;color:#666;}
#link a:hover{text-decoration:underline;color:#ff5500;}

/***** 底部 *****/
#footer{ clear:both; width:950px; margin:0 auto;text-align:center; color:#616161; height:60px; overflow:hidden;}
#fu{ width:100%;height:22px; float:left; font-size:12px;line-height:22px; border-top:1px solid #cdcdcd; padding-top:6px; margin-top:8px;}

#ft{width:100%; float:left;height:24px;font-size:12px;font-family:Arial;margin:0 auto;}
#ft .copy{color:#ff6600;}