@charset "utf-8";
/***全局的样式定义***/
*{margin:0; padding:0;}
body{ background:#fff; font-family:Arial,"MS PGothic";font-size:12px}
img{ border:none; }
ul{list-style:none;}
.clear{ clear:both; height:0; font-size:0; line-height:0;}
a{ color:#000099; }
body, td, input, textarea, select { font-size:12px; margin:auto; padding:auto;}
.btn_center{ margin:0 auto; text-align:center;}
.btn_right{ float:right;}
#container{ width:960px; margin:0 auto; padding-top:0px;}
/***template 头部 1-1 begin***/
#header{ width:960px; margin-bottom:5px; margin-top:5px;}
.header_top {width:960px; height:auto; background:url(../../img/logo_bg.gif) no-repeat 0 bottom;}
.header_top .logo {width:350px;padding:0 0 10px 5px; float:left; display:inline;}
.header_top .logo p { margin:0;}
.header_top .logo p a {display:block; width:180px; height:37px;}
.header_top .logo h1 { font-size:12px; color:#000; line-height:12px; margin:0;padding-bottom:2px; padding-top:2px; font-weight:normal; }
.header_top .logo .wel{font-size:12px; color:#000; line-height:12px; margin:0;padding-bottom:5px;font-weight:normal; }
.header_top .top_nav { width:380px; display:block;height:20px;font-size:10px; text-align:right; float:right; }
.header_top .top_nav li {display:inline; }
.header_top .top_nav li a {font-size:12px;margin:0 10px; }
.header_top .top_nav li a:hover {}
.header_top .rightbar { width:500px; float:right; height:40px;}
#header .nav{ width:954px; height:39px; border-left:1px solid #DDD; border-right:1px solid #DDD; background:#EDEDED; padding-left:4px; border-bottom:1px solid #BEBEBE; }
#header .nav ul li { display:inline;}
#header .nav ul li a {float:left;display:block; height:34px; background:#fff url(../../img/nav_bg.gif) repeat-x 0 0; }
#header .nav ul li a:hover { background:#fff url(../../img/nav_bg.gif) repeat-x 0 -40px; }
#header .nav ul li a img { border:0; }
.searchbar{ width:300px;float:right;padding-top:15px;line-height:110%}
.searchbar span{float:left;display:block; font-size:12px;padding-top:3px;}
.searchbar input.search {float:left;display:block; width:180px;height:17px; border:1px solid #949494;  margin:0 0 0 11px;}
.searchbar input.go {float:left;display:block; margin:0 0 0 5px;}
.searchbar .adv {width:22px; height:21px;display:block; float:right;background:url(../../img/jt01.jpg) no-repeat;text-indent:-9999px; font-size:0;overflow:hidden; margin-right:10px;_margin-right:5px;}
/****网站头附加信息 天气预报***/
.notice{ width:960px; height:27px; background:url(../../img/notice_bg.jpg) no-repeat;}
.notice_box{ width:583px; height:22px;margin-left:7px;padding-top:5px; font-size:12px;}
.notice_box span.more{float:right}
.weather{width:350px; height:22px; float:right;font-size:12px; padding:5px 0 0 0;}
span.weather-title{margin-right:10px}
#no-nav{ background:none; border-bottom:4px solid #eee;}
/***网站头部end***/

/*** template 头部 1-2 begin***/
#header-1-2{ width:960px; margin-bottom:5px; margin-top:5px;}
#header-1-2 .header_top {width:960px; height:auto; }
#header-1-2 .header_top .logo {width:350px;padding:0 0 5px 5px; float:left; display:inline;}
#header-1-2 .header_top .logo p { margin:0;}
#header-1-2 .header_top .logo p a {display:block; width:180px; height:37px;}
#header-1-2 .header_top .logo h1 { font-size:12px; color:#000; line-height:12px; margin:0;padding-bottom:2px;padding-top:2px;font-weight:normal; }
#header-1-2 .header_top .logo .wel{font-size:12px; color:#000; line-height:12px; margin:0;padding-bottom:5px;font-weight:normal; }
#header-1-2 .header_top .top_nav { width:380px; display:block;height:20px;font-size:10px; text-align:right; float:right; }
#header-1-2 .header_top .top_nav li {display:inline; }

/*** template 1-2 头部end***/
/*** template 2-1/booking 头部***/
#bk_header2-1{ width:960px; border-bottom:1px #cecece solid; padding-bottom:2px;}
#bk_header2-1 .header_top{ width:960px; height:25px; font-size:12px; line-height:25px;}
#bk_header2-1 .header_cen{ width:960px; height:70px;}
#bk_header2-1 .header_cen ul{ float:right; text-align:right; margin:10px 0 0 0; display:inline;}
#bk_header2-1 .header_cen ul li{ display:inline; padding:0 5px;}
/***template 2-1/booking 尾部***/
#bk_footer2-1{ border-top:1px #cecece solid; padding-top:22px; text-align:center;}
#bk_footer2-1 ul{}
#bk_footer2-1 ul li{ display:inline; padding:0 10px;}
.bk_copyright2-1{ margin:13px auto 0 auto; line-height:180%; width:420px;}
.bk_copyright2-1 img{}
/***template 2-1/booking 尾部 end***/

/***中间内容部分begin***/
#content{width:950px; margin:0 auto;padding:0;overflow:hidden}
/***中间内容部分begin***/

/***网站尾begin***/
#footer .linkbox{ width:960px;border-top:2px solid #A3A3A3;height:auto;  padding:0; background:#F4F3F2;margin-top:10px;}
#footer .linkbox ul li{ float:left;display:block; width:115px;min-height:120px;_height:120px; line-height:20px; background:url(../../img/foot-line.jpg) repeat-y right;padding:0 10px 0 15px;margin:15px 0}
#footer .linkbox ul li.last{ float:left;display:block; background:none}
#footer .linkbox ul li.linktit{ float:left; width:68px;padding-left:10px; padding-right:25px;}
#footer .linkbox ul li a{background:url(../../img/sanjiao.jpg) 0 6px no-repeat; padding:0 0 0 12px;margin:0;display:block; color:#000099;}
#footer .linkbox ul li a:hover{text-decoration:underline;}
#footer .foot{ display:block;width:960px;background: url(../../img/red.jpg) repeat-x top; padding-top:5px;font-size:12px;padding-bottom:10px}
#footer .foot ul{ padding-bottom:5px;}
#footer .foot ul li{display:inline; margin:0 10px;}
#footer .foot a{}
#footer .foot span{color:#000; margin-left:10px;}
#footer .foot_txt{ float:left; font-size:12px;background:url(../../img/ydotline.jpg) no-repeat 0px; padding-left:17px; margin-top:10px;}
#footer .foot_txt span{margin-top:5px;}
#footer .foot_jtb{ float:left; display:inline; margin:10px 33px 0 19px; }
/***网站尾end***/

/*** template 2-1/booking 尾部***/
#bk_footer .linkbox{height:109px; display:block;background:url(../../img/red.jpg) repeat-x top; padding-top:17px; margin-top:10px; padding-left:20px;}
#bk_footer .linkbox ul li{ float:left; display:inline; width:165px; padding-left:15px;}
#bk_footer .linkbox ul li a{ font-size:12px; background:url(../../img/booking/li01.jpg) 0 6px no-repeat; padding-left:8px; line-height:20px; display:block; color:#000099;}
#bk_footer .linkbox ul li a:hover{text-decoration:underline;}
#bk_footer .foot{ width:960px; border-top:1px solid #a3a3a3;}
#bk_footer .foot_txt{ font-size:12px; text-align:center; padding-top:20px;}
#bk_footer .foot_txt a{ font-size:12px;}
#bk_footer .foot_txt span{ font-size:12px; display:block; margin-top:10px; margin-bottom:20px;}

/**********************************************member begin**********************************************************/