@charset "utf-8";
/* CSS Document */

body{margin:0; padding:0;  /* customize_background */ background-color:#fff;/* customize_background */ }
#warp{ width:937px; margin:0px auto;}	
.clr { clear:both; padding:0; margin:0; }

.left, .column2_left, .column2_right{float:left}
.right{ float:right}
.mt10{ margin-top:10px;}

p{margin-top:5px;}
.img{ margin-top:15px; text-align:center}
.line ,.content{border:1px #e1e2e7 solid}

#header{width:100%;margin:0; background:url(images/head_bg.jpg) #262626; background-repeat:repeat-x; padding:35px 0 0 0;  border-bottom:#fff solid 1px;}
#header .contain{ width:937px;margin:0px auto; height:100%; }
#header .contain_top{padding:20px 24px 15px 24px;height:100%;}


.header-left {float:left;width:30%;}
.header-right {float:right;width:161px;}
.header-right form{ padding:0; margin:0;}

/* Search */
.searchdiv {clear:both;margin:0 0 0 0;width:161px;margin:7px 0 7px 0;}
div.searchtitle {padding:0;margin:0;float:left;display:none;}
div.searchtitle h3 {display:none;}
.searchbox input {width:125px;height:24px;padding:0 0 0 10px;background-image: url(images/search_bg.gif);background-repeat:no-repeat;color:#999;font-size:12px;line-height:24px;margin:0;border: 0;outline:none;}
.searchbtn {background-image: url(images/search_btn.gif);background-repeat:no-repeat;width:26px; height:24px; overflow:hidden;border: 0;margin:0;}



/* 導航 */	

#header .nav { padding:0;margin:0;background:#262626;overflow:hidden; width:937px;height:36px;}
#header ul.nav { padding:0; margin:0; list-style:none;}
#header ul.nav li { float:left; text-align:center;margin:0 10px 0 10px; line-height:36px; padding:0;display:block;font-weight: bold; background:none;font-size:13px;}
#header ul.nav li a{padding:0 10px 0 10px; font-weight:bold;/**/border:0;}
#header ul.nav li A:link {text-decoration: none;color:#FFF; font-weight:bold;}
#header ul.nav li A:visited {text-decoration: none;color:#FFF; font-weight:bold;}
#header ul.nav li A:active {text-decoration: none;color:#FFF; font-weight:bold;}
#header ul.nav li A:hover {text-decoration: none;color:#d0dd00; font-weight:bold;}

#header ul.nav li a.nav-selected {text-decoration: none;color:#333;}
#header ul.nav li a:visited.nav-selected{text-decoration: none;color:#333;}
#header ul.nav li a:active.nav-selected{text-decoration: none;color:#333;}
#header ul.nav li a:hover.nav-selected{text-decoration: none;color:#333;}
#header ul.nav .nav-selected a{background:url(images/menu_left.gif) no-repeat;display:block;padding:0 10px 0 10px;  }
#header ul.nav li.nav-selected {background:url(images/menu_on.gif) right;}


/*banner*/
.banner_box{ background:url(images/bannerbg.gif) #F1F1F1; background-repeat:repeat-x; width:100%;}
.banner_box .banner{width:937px; margin:0px auto;text-align:center;}


#main{width:100%;}
#main .container{width:886px;padding:10px 24px 10px 24px; margin:0px auto; clear:both;  text-align:justify}

/*全屏效果*/
.no-sidebar { background-image: none !important; background-image: none;}

/*全屏效果*/

#main .sidebar{width:25%; overflow:hidden;}
#main .rightcontent{width:72%;  padding-right:0px; padding-left: 0px !important; padding-right: 0px !important; text-align:justify }

/*左栏效果*/
#main.central-left {}
#main.central-left .sidebar {float: left !important;}
#main.central-left .rightcontent {padding-left: 0px !important; padding-right: 0px !important; float:right;}
/*左栏效果*/

/*右栏效果*/
#main.central-right {}
#main.central-right .sidebar {float:right !important;}
#main.central-right .rightcontent {float:left; padding-left: 0 !important; padding-right: 0 !important; }
/*右栏效果*/

/*Subnav*/
ul.nav { list-style:none; margin:0; padding:0; width:220px;}
ul.nav a{ padding:0 0 0 10px}

ul.nav li{display:block; background-image:url(images/subnav_icon1.gif); background-repeat:no-repeat;background-position:195px 6px;  background-color:#ccd500; color:#555637;line-height:22px;font-size:15px;}

ul.nav li a{display:block;padding:5px 40px 5px 10px;font-weight:bold; border-bottom:#ffffff solid 1px;}
ul.nav li A:link {text-decoration: none;color:#555637;}
ul.nav li A:visited {text-decoration: none;color:#555637;}
ul.nav li A:active {text-decoration: none;color:#555637; }
ul.nav li A:hover {text-decoration: none;color:#555637; }
ul.nav li.nav-selected a{color:#555637;}
ul.nav li.nav-path-selected a{color:#555637;}

ul.nav li a{display:block;}
ul.nav ul{list-style:none;padding:0; margin:0; line-height:0; height:auto; border:none;}
.nav li li {padding:0;margin:0;line-height:0;}/*hidden*/
.nav li li a{display:none;}/*hidden*/

.nav a.nav-selected {display:block;}/*highlight selected*/
.nav .nav-path-selected li {visibility:visible;}

ul.nav li.nav-path-selected { background-image:url(images/subnav_icon1.gif); background-repeat:no-repeat;background-position:195px 6px;  background-color:#ccd500; display:block;}
li.nav-path-selected li a{display:block;  background-image:url(images/subnav_icon2.gif); background-position:20px 12px; background-repeat:no-repeat; background-color:#ffffff; }
li.nav-path-selected li a { background-position:20px 10px\9;}
*html li.nav-path-selected li a { background-position:20px 10px;}
*+html li.nav-path-selected li a{ background-position:20px 10px;}

li.nav-path-selected li li a{display:block; background-image:url(images/subnav_icon2.gif); background-position:40px 12px; background-repeat:no-repeat; background-color:#ffffff;}
li.nav-path-selected li li a{ background-position:40px 10px\9;}
*html li.nav-path-selected li li a { background-position:40px 10px;}
*+html li.nav-path-selected li li a{ background-position:40px 10px;}

.nav li.nav-path-selected li a {visibility:visible;line-height:18px;font-size:12px;padding:5px 5px 5px 30px;color:#666666; border-bottom:#f4f4f4 solid 1px;font-weight:normal;}/*3rd Level*/
.nav li.nav-path-selected li A:link { text-decoration: none;color:#666666;}
.nav li.nav-path-selected li A:visited {text-decoration: none;color:#666666;}
.nav li.nav-path-selected li A:active {text-decoration: none;color:#333333;}
.nav li.nav-path-selected li A:hover {text-decoration: none;color:#333333; background-image:url(images/subnav_icon3.gif); background-position:20px 12px; background-repeat:no-repeat; background-color:#f9f9f9;}
.nav li.nav-path-selected li A:hover{ background-position:20px 10px\9;}
*html .nav li.nav-path-selected li A:hover{ background-position:20px 10px;}
*+html .nav li.nav-path-selected li A:hover{ background-position:20px 10px;}

.nav .nav-path-selected li li a {visibility:visible;line-height:18px;font-size:12px;padding:5px 5px 5px 50px;color:#666666; border-bottom:#f4f4f4 solid 1px;font-weight:normal;}/*4rd Level*/
.nav .nav-path-selected li li A:link {text-decoration: none;color:#666666;}
.nav .nav-path-selected li li A:visited {text-decoration: none;color:#666666;}
.nav .nav-path-selected li li A:active {text-decoration: none;color:#333333;}
.nav .nav-path-selected li li A:hover {text-decoration: none;color:#333333;background-image:url(images/subnav_icon3.gif); background-position:40px 12px; background-repeat:no-repeat; background-color:#f9f9f9;}
.nav .nav-path-selected li li A:hover{ background-position:40px 10px\9;}
*html .nav .nav-path-selected li li A:hover{ background-position:40px 10px;}
*+html .nav .nav-path-selected li li A:hover{ background-position:40px 10px;}
/*Subnav END*/

 
#main.noSideNav{ background: none; }
#main.noSideNav  .sidebar{ display:none }
#main.noSideNav  .sidebarcontent{float: none; width:886px; background:#ffffff; padding:10px 24px 10px 24px;  margin:0px auto;}
div.pageSection { margin-bottom: 10px; }





/*footer*/
.footer_bottom{padding:10px 25px 10px 25px;}
.footer{padding:20px 0 20px 0;text-align:left; font-size:9px;width:380px;float:left;-webkit-text-size-adjust:none;line-height:18px;}
.footer A:link {text-decoration: none;font-weight: bold;color: #666666;}
.footer A:visited {text-decoration: none;font-weight: bold;color: #666666;}
.footer A:active {text-decoration: none;font-weight: bold;color: #666666;}
.footer A:hover {text-decoration: none;font-weight: bold;color: #999999;}


.other2 {padding:20px 0 20px 0;float:right;width:540px;overflow:hidden;line-height:18px;}
.other2 A:link {text-decoration: none;font-weight: bold;}
.other2 A:visited {text-decoration: none;font-weight: bold}
.other2 A:active {text-decoration: none;font-weight: bold;}
.other2 A:hover {text-decoration: underline;font-weight: bold;}


/* customize_miscellaneous */ /* customize_miscellaneous */