@charset "gb2312";
/* CSS Document */
/**********************新内页***********************/
#new_con_box{max-width:750px; /*max-width:640px;*/ margin:0 auto; position:relative; min-width:320px;background:#ececec; overflow:hidden;}
#new_anli_box{max-width:750px; margin:0 auto; position:relative; min-width:320px;background:#fff; overflow:hidden;}
#new_con_box header .back,#new_anli_box header .back{ float:left; width:13%;}
#new_con_box header h1,#new_anli_box header h1{ float:left; width:72%;}

#C_banner{ position:relative; box-shadow:0 10px 16px #cbc5d2;}
#C_banner img{ width:100%;}
#C_banner .hd{ position:absolute; text-align:center; width:100%; bottom:4%; right:0; z-index:1; }
#C_banner .hd li{ display:inline-block; width:8px; height:8px; -webkit-border-radius:8px; -moz-border-radius:8px; border-radius:8px; background:#d6d6d6; text-indent:-9999px; overflow:hidden; margin:0 6px;   }
#C_banner .hd li.on{ background:#672d7d;; }	
	
	
/*首页头部导航*/	
header { width: 100%; position: relative;  zoom: 1; z-index: 11;background:url(../images/top_bg.jpg) repeat-x; overflow:hidden;box-shadow: 0 0px 24px #2e1340;}
header:after { content: ""; display: block; clear: both; }
header h1{ float:left; width:85%;}

header .top_menu { float: right; width:15%; }
header .top_menu li { float: left; }
header .top_menu li a { display: block; }

.showMenu {left: 3%;top: 50%;display: block;width: 48px;height: 28px;margin-top: -14px;z-index: 1001;}
.showMenu a {display: block;width: 48px;height: 28px;position: relative;outline: none;}

/* head button */
#nav{ position:absolute; top:0; right:0; z-index:9999; width:60%; background:#4d2f77 url(../images/top_nav_bg.jpg) left top no-repeat; background-size:100%;  height:100%; font-size:16px}
.menu_close{ display:block; width:50px; height:40px; background:#333; position:absolute; left:-50px; /*line-height:50px;*/ text-align:center; color:#fff; padding:14px 0 0 0}
.menu_close .fa-times{ font-size:20px;}
.accordion {width: 100%;max-width: 360px;background: #FFF;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius: 2px;}
.accordion .link {cursor: pointer;display: block;padding: 12px 18px; margin:6px 12px;color: #4D4D4D;font-weight: 700;position: relative;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease; font-weight:normal;
background: #723ea2;border-radius: 4px;}
.accordion a{ color:#fff}
.accordion li:last-child .link {border-bottom: 0;}
.accordion li i {position: absolute;top: 16px;left: 12px;font-size: 18px;color: #fff;-webkit-transition: all 0.4s ease;-o-transition: all 0.4s ease;transition: all 0.4s ease;}
.accordion li i.fa-chevron-down {right: 12px;left: auto;font-size: 16px;}
.accordion li.open .link { margin-bottom:0;}
.accordion li.open i {color: #fff;}
.accordion li.open i.fa-chevron-down {-webkit-transform: rotate(180deg);-ms-transform: rotate(180deg);-o-transform: rotate(180deg);transform: rotate(180deg);}

.new_nav{background: url(../images/top_bg.jpg) repeat-x;}
.new_nav a{ font-size: 18px; color: #D0CFCF; margin:5px 20px; font-weight: 600; }


/**
 * Submenu
 -----------------------------*/
 .submenu {display: none;background: #723ea2;font-size: 14px; margin:0 12px;  border-top:1px solid #fff;border-bottom-right-radius:4px; border-bottom-left-radius:4px;}
 .submenu li:last-child{ padding-bottom:20%; }

 .submenu a {display: block;text-decoration: none;color: #d9d9d9;border-bottom: 1px solid #8b5db7;padding: 12px 0; margin:0 18px;-webkit-transition: all 0.25s ease;-o-transition: all 0.25s ease;transition: all 0.25s ease; }
 .submenu a:hover {background: #5e2c85;color: #FFF; margin:0; padding:12px 18px; border-bottom:1px solid #5e2c85;}	
/*首页头部导航结束*/

.no_more{ color:#8d8d8d; margin:4% auto 16%; font-size:18px; width:100%; text-align:center;}