@charset "utf-8";

/* 整站公用部分 */
*{ margin:0; padding:0; list-style:none; }
body{
	color:#333;
	font-size:12px;
	font-family:"Trebuchet MS", "Lucida Console", "Lucida Sans", sans-serif;
	background-attachment: scroll;
	background-color: #fff;
/*	background-image: url(../images/img/2010.jpg);*/
	background-repeat:no-repeat;
	background-position: center top;
}
select{ font-size:12px;color:#333;font-family:"Trebuchet MS", "Lucida Console", "Lucida Sans", sans-serif;}
img{ border:0;}
input{color:#333;font-size:12px;font-family:"Trebuchet MS", "Lucida Console", "Lucida Sans", sans-serif;  padding-left:2px; height:18px; padding-top:3px; }
div,form,img,ul,ol,li,dl,dt,dd {margin:0; padding:0; border:0;}
ul,li,ol,dl,dt,dd{list-style:none;}
h1,h2,h3,h4,h5,h6{ margin:0; padding:0; }

/* 公用超链接颜色 */
a:link{ color:#333; text-decoration:none;}
a:visited{ color:#333; text-decoration:none;}
a:hover{ color: #FF3300; text-decoration:underline;}
a.blue:link{ color:#1F59C4; text-decoration:underline;}
a.blue:visited{ color:#1F59C4; text-decoration:underline;}
a.blue:hover{ color: #FF6600; text-decoration:underline;}

a.14px:link{ color:#333; text-decoration:none;}
a.14px:visited{ color:#333; text-decoration:none;}
a.14px:hover{ color: #FF3300; text-decoration:underline;}

/* 按钮样式 */
.web_button{ color:#222; height:23px; border:1px double #42A4D1; background:url(../images/img/button.gif) repeat-x; cursor:pointer;}
.web_button:hover{ border:1px double #7BBEDF;background:url(../images/img/button1.gif) repeat-x;}
.web_button1{color:#347EC2; height:44px;  width:130px; border:none; font-size:14px; font-weight:bold; background:url(../images/img/vbts.gif) repeat-x; cursor:pointer;}


/* Web_Head */
#head{ margin:auto; margin-top:16px; width:920px; position:relative;}
.frame{ overflow:hidden;}
.logo{ height:62px; width:202px; position:absolute; overflow:hidden; line-height:1; _line-height:1.2; color:#777; left:8px; top:3px; text-align:right;}
.hot{ width:25px; height:28px; position:absolute; overflow:hidden; background:url(../images/img/hot.gif) no-repeat; left:700px; top:28px; z-index:1;}
.head_a{ height:50px; overflow:hidden;}
.head_a .login_bg{ float:right; overflow:hidden; margin-top:0px;}
.head_a .login_bg_left{ float:left; width:19px; height:31px; background:url(../images/img/login_bg_left.gif) no-repeat;}
.head_a .login_bg_center{ float:left; color:#666; height:31px; line-height:27px; overflow:hidden; text-align:center; background-image:url(../images/img/login_bg.gif); background-repeat: repeat-x;}
* html .login_bg_center{ float:left; color:#666; height:31px; padding-top:5px; overflow:hidden; text-align:center; background-image:url(../images/img/login_bg.gif); background-repeat: repeat-x;}
.head_a .login_bg_right{ float:left; width:103px; height:31px; background:url(../images/img/login_bg_right.gif) no-repeat;}
.head_a a{ color: #0074CA; text-decoration:underline;}
.head_a a:hover{ color: #FF0000; text-decoration:underline;}
.head_b{ height:28px; background-image:url(../images/img/top_bgs.gif); background-repeat:repeat-x; background-position:bottom; position:relative;}

.head_b dl{ position:absolute; right:0px;}
.head_b dt{float:left; width:70px; height:28px; line-height:33px; text-align:center; font-size:14px; margin-left:1px; background:url(../images/img/top_menu2.gif) no-repeat left 2px;}

.head_b dt a{ color:#0055AA; text-decoration:none; display:block;}
.head_b dt a:hover{ color: #0000FF; text-decoration:none;}

.head_b dd{float:left; width:90px; height:28px; line-height:33px; text-align:center; font-size:14px; margin-left:1px; background:url(../images/img/top_menu.gif) no-repeat left 2px;}
.head_b dd a{color:#0055AA; text-decoration:none; display:block;}
.head_b dd a:hover{ color: #0000FF; text-decoration:none;}


.head_b .stop{background:url(../images/img/top_menu2.jpg) no-repeat ; font-size:14px; font-weight:bold;}
.head_b .stop a{ color:#FFF; text-decoration:none;}
.head_b .stop a:hover{ color: #FFF; text-decoration:none;}

.head_b dt.long{width:90px; background:url(../images/img/top_menu.gif) no-repeat left 2px;}
.head_b .stop1{width:90px;background:url(../images/img/top_menu.jpg) no-repeat; font-size:14px; font-weight:bold;}
.head_b .stop1 a{ color:#FFF; text-decoration:none;}
.head_b .stop1 a:hover{ color: #FFF; text-decoration:none;}


* html .imgs{margin-top:16px;}

#head_c{ height:32px; line-height:32px; color:#FFf; background-image:url(../images/img/top_bg1.gif); background-repeat:repeat-x; overflow:hidden; clear:both;}
#head_c a{ float:right; margin:7px 8px 0 0;}
#head_c .left strong{ font-size:14px;}
#head_c .left{ float:left; padding-left:26px; background-image:url(../images/img/top_tel.gif); background-repeat:no-repeat;}

.head_c span{ font-size:17px; font-weight:bold; color: #FFFF33;}
a.top_r:link,a.top_r:visited{ background:url(../images/img/top_url_icon1.gif) no-repeat left; padding-left:7px;}
a.top_r:hover{ background:url(../images/img/top_url_icon2.gif) no-repeat left;}
/*
.head_c .right li{ float:left; width:78px; height:18px;}
.head_c .right a:link,.right a:visited{ color:#EFF4FC; text-decoration: underline;}
.head_c .right a:hover{ color: #FFFF00; text-decoration:none;}*/
.head_d{ height:10px; background-image:url(../images/img/top_bg2.gif); background-repeat:repeat-x;}

/* Web_Footer */
#footer{ margin: auto; padding-top:8px; clear:both; width:920px;}
* html #footer{ margin: auto; padding-top:8px; clear:both; width:920px;}
.footer_flow{ border:1px double #78B1FE; width:920px; overflow:hidden; background:url(../images/img/text_img_bg.gif) repeat-x;}
.footer_flow_content .border{ border:none;}
.footer_flow_content ul{ width:860px; margin:auto; padding:10px 0px 10px 20px ; overflow:hidden;}
.footer_flow_content li{ border-right:1px dotted #C2DEF5; float:left; width:160px; height:110px; overflow:hidden; padding:0px 0px 0px 11px;}
.footer_flow_content dt{ height:20px; line-height:20px; background-image: url(../images/img/order_bt1.gif);background-repeat: no-repeat; background-position: left center; font-weight:bold;}
.footer_flow_content dt span{ padding:2px 6px 0px 3px; color:#FFFFFF;}
.footer_flow_content dd{ height:22px; line-height:22px;  background-image: url(../images/img/order_bt2.gif);background-repeat: no-repeat; background-position: left center; padding:0px 0px 0px 10px; margin-left:5px; color:#666666;}
.bt_menu{ height:28px; text-align:center; line-height:28px; color:#C8DAF2; margin-top:8px; background:url(../images/img/top_bg1.gif) repeat-x;}
#footer .bt_menu a:link, .bt_menu a:visited{ color:#C8DAF2; text-decoration:none;}
#footer .bt_menu a:hover{ color: #FFFF00; text-decoration:underline;}
#footer .copyright{ margin:6px 0px 8px 0px; text-align:center; color:#666; line-height:1.6;}
.copyright a{ color:#666;}
.footer_search{ width:260px; margin:auto; overflow:hidden;}
.footer_search dt{ float:left;}
.footer_search dd{ float:left; padding-top:1px;}
.footer_search_input{ background:url(../images/img/so_input1.gif) #FFFFFF no-repeat; padding-left:16px; border-bottom:1px double #C2C2C2; border-top:1px double #C2C2C2 ;border-right:0px double #C2C2C2; border-left:1px double #C2C2C2; }
.bt_logo ul{ border:1px double #D6D6D6; width:745px;padding:4px; color:#666666; margin:auto; background:#FAFAFA; margin-top:8px; margin-bottom:5px;  overflow:hidden;}
.bt_logo li{ float:left;}
.bt_logo ul img{ margin-right:4px; margin-left:8px;}

/* Link */
#link{ margin:6px 0px 0px 0px; padding-left:82px; color:#999; background: url(../images/img/link.gif) left top no-repeat; line-height:24px;}
#link a:link{ color:#0055AA; text-decoration:none;}
#link a:visited{ color:#0055AA; text-decoration:none;}
#link a:hover{ color: #FF6600; text-decoration:underline;}

/* 当前所在位置 */
#locality{width:920px; margin:auto; height:31px; line-height:28px; border-bottom:2px double #CEE1F2; background: url(../images/img/locality_2.gif) repeat-x; color:#0A5FB4;}
* html #locality{width:920px; margin:auto; height:24px; border-bottom:2px double #CEE1F2; background: url(../images/img/locality_2.gif) repeat-x; color:#0A5FB4;}
#locality a:link, #locality a:visited{ color:#0A5FB4; text-decoration:none;}
#locality a:hover{ color: #FF3300; text-decoration:none;}
#locality span{ padding-left:12px;}


.footernew {color:#515151;text-align:center;font-size:12px;line-height:24px;width:402px;margin:0 auto; padding-bottom:12px;}
* html .footernew {color:#515151;text-align:center;font-size:12px;line-height:24px;width:410px;margin:0 auto; padding-bottom:12px;}
.footernew a {color:#666;text-decoration:none;}
.footernew a:hover{ color: #FF3300; text-decoration: underline;}
.footernew p{float:left;width:120px;height:50px;border:1px solid #d2d2d2;padding:0;line-height:20px; margin:6px;font-size:12px;}
.footernew .fl{float:left;padding:3px;}
.footernew .fr{float:right; width:72px;padding:5px 3px 0 3px;}
