@charset "utf-8";
/* CSS Document */
body{margin:0; padding:0;  /* customize_background */ background-color:#fff;/* customize_background */ }
#warp{ width:950px; margin:0px auto;}
.clr{ clear:both;}


#header{ background:url(images/headbg.gif); background-repeat:repeat; clear:both; border-top:#715a96 solid 6px; }
.head_line{ background:url(images/head_line.gif); height:2px; background-repeat:repeat-x; overflow:hidden;}
#header .header-area{margin-top: 10px; margin-bottom: 10px;}
#header .header-area .header-area-inside{margin-bottom: 12px; color:#CCC; margin-left:10px; }
#header .header-area img { display: block}

.header-left {float:left;width:30%;}
.header-right {float:right;width:40%;}

/* Search */
.searchdiv_box{float:right;margin:0 0 10px 0;width:220px; padding:0; clear:right;}
.searchdiv {float:left;margin:0 0 10px 0;width:220px; padding:0; clear:left; }

div.searchtitle {padding:0;margin:0;}
div.searchtitle h3 {padding:0;margin:0;}
.searchbox input {margin:0 0 0 0;}
.searchbtn input {margin:0 0 0 0;}

div.searchtitle {float:left;margin:0 5px 0 0; display:none; }
div.searchtitle h3 {padding:0;margin:0;line-height:23px}
.searchbox input {width:185px; height:23px; padding:0 5px 0 0; background-image:url(images/search_bg.gif);background-repeat:no-repeat;color:#333333;font-size:12px;line-height:22px;margin:0;border: 0;outline:none;}
.searchbox input {width:180px\9;}
*html .searchbox input {width:180px;}
*+html .searchbox input {width:180px;}
.searchbtn  {background-image:url(images/search_btn.gif);background-repeat:no-repeat;width:24px; height:23px; overflow:hidden;border: 0; cursor:pointer;}
.searchResult{ clear:both}





/*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:#715a96; color:#fff; }


ul.nav li a{display:block;padding:5px 20px 5px 10px;font-weight:bold; border-bottom:#faf4fd solid 1px;}
ul.nav li A:link {text-decoration: none;color:#fff;}
ul.nav li A:visited {text-decoration: none;color:#fff;}
ul.nav li A:active {text-decoration: none;color:#fff; }
ul.nav li A:hover {text-decoration: none;color:#fff; }
ul.nav li.nav-selected a{color:#fff;}
ul.nav li.nav-path-selected a{color:#fff;  }

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:#715a96; 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:#f9f9f9; }
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:30px 12px; background-repeat:no-repeat; background-color:#f9f9f9;}
li.nav-path-selected li li a{ background-position:30px 10px\9;}
*html li.nav-path-selected li li a { background-position:30px 10px;}
*+html li.nav-path-selected li li a{ background-position:30px 10px;}

.nav li.nav-path-selected li a {visibility:visible;line-height:18px;padding:5px 5px 5px 30px;color:#333333; border-bottom:#dbdbdb dotted 1px; }/*3rd Level*/
.nav li.nav-path-selected li A:link { text-decoration: none;color:#333333;}
.nav li.nav-path-selected li A:visited {text-decoration: none;color:#333333; font-weight:bold;}
.nav li.nav-path-selected li A:active {text-decoration: none;color:#715a96;}
.nav li.nav-path-selected li A:hover {text-decoration: none;color:#715a96; 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;padding:5px 5px 5px 40px;color:#666666; border-bottom:#dbdbdb dotted 1px;}/*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;font-weight:bold;}
.nav .nav-path-selected li li A:active {text-decoration: none;color:#715a96;}
.nav .nav-path-selected li li A:hover {text-decoration: none;color:#715a96;background-image:url(images/subnav_icon3.gif); background-position:30px 12px; background-repeat:no-repeat; background-color:#f9f9f9;}
.nav .nav-path-selected li li A:hover{ background-position:30px 10px\9;}
*html .nav .nav-path-selected li li A:hover{ background-position:30px 10px;}
*+html .nav .nav-path-selected li li A:hover{ background-position:30px 10px;}
/*Subnav END*/


/*导航*/
#header .menu{ height:33px; overflow:hidden; margin:10px 0 10px 0; float:right; clear:right; width:950px}
#header ul.nav{list-style:none; margin:0px; padding:0px; width:auto; overflow:visible;}
#header ul.nav li {  height:33px; line-height:33px; color:#715a96; font-size:15px; float:left;  margin:0 10px 0 0; background:none; border:none;font-weight:bold;}
#header ul.nav  li .nav-selected{ height:35px; color:#ffffff; text-decoration:none; background:url(images/menu_on.gif); background-repeat:repeat-x; border:#745c99 solid 1px; padding:0 10px 0 10px;float:left;}
#header ul.nav li a{height:33px; color:#715a96; text-decoration:none; display:block; padding:0 11px 0 11px;float:left; font-weight:normal; }
#header  ul.nav li a:hover{ height:33px; color:#ffffff; text-decoration:none; background:url(images/menu_on.gif); background-repeat:repeat-x; border:#745c99 solid 1px; padding:0 10px 0 10px;}
/*导航*/


/*banner*/
.banner{margin:0px auto; width:950px; border-bottom:#715a96 solid 5px; padding:0;}




.main{background:url(images/main_bg.gif) ; background-repeat:repeat-x; width:100%;}
.main .container{ width:950px; margin:0px auto; padding:10px 0 10px 0;}


/*全屏效果*/
.no-sidebar { background-image: none !important; background-image: none;}

/*全屏效果*/

#main .sidebar{width:23%; overflow:hidden }
#main .rightcontent{width:75%;  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; }
/*右栏效果*/




 
#main.noSideNav{ background: none; }
#main.noSideNav  .sidebar{ display:none }
#main.noSideNav  .sidebarcontent{float: none; padding-left:0px; padding-right:0px; width:995px; margin:0px auto;}
div.pageSection { margin-bottom: 10px; }

.head_icon_box{ margin:20px 10px 0 10px; clear:both;}
.head_icon_box img{ margin:0 2px 0 2px; float:right;}

.footer_bottom{ }
.footer{color:#666666; text-align:center; padding:35px 0 20px 0; }
.footer A:link {text-decoration: none;font-weight: bold;color: #715a96;}
.footer A:visited {text-decoration: none;font-weight: bold;color: #715a96;}
.footer A:active {text-decoration: none;font-weight: bold;color: #715a96;}
.footer A:hover {text-decoration:underlinefont-weight: bold;color: #715a96;}

/* customize_miscellaneous */ /* customize_miscellaneous */
