@charset "utf-8";
/* CSS Document */
html, body, ul, li, h1, h2, h3, h4, h5, h6, fieldset, legend {padding:0; margin:0;}
body ,input,select{font:12px/normal 微软雅黑,宋体, Arial, Helvetica, sans-serif;}
ul,li {list-style-type:none; text-transform:capitalize;}
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input{margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{font-weight:normal; font-size:14px;}
.cfix:after,.dl-inline:after,.dl-inline dl:after{content:".";display:block;visibility:hidden;height:0; line-height:0;clear:both;}
cite{ font-style:normal;}
.cfix,.dl-inline,.dl-inline dl{zoom:1}
img{ border:none; vertical-align:middle;}
.fl{ float:left;}
.fr{ float:right;}
body{color:#5B5B5B;background:url(bgxx.jpg) repeat 0 0;}
a{color:#0498D4;}
a:hover{color:#36F; text-decoration:underline;}
.h30{display:block;height:30px;clear:both;}
.h20{display:block;height:20px;clear:both;}
.h10{display:block;height:10px;clear:both;}





/*all head*/
.warp{ background:url(bgx.jpg) repeat-x scroll 0 0;}
.warp-bg{background:url(fbg.jpg) no-repeat scroll left  bottom; padding-bottom:150px;}
.w-warp{width:960px; margin:0 auto; min-height:600px;}
.w-header{  }
.w-logo{ height:105px; text-align:center; padding-top:20px; background:url(logo.jpg) no-repeat center 0;}
.w-menu{  width:990px; margin:0 auto; height:50px;}
.w-menu ul{background:url(nav.jpg) no-repeat -34px 0; }
.w-menu li{ float:left; font-size:14px; margin-right:0px;}
.w-menu li a{ display:block; line-height:50px; height:50px; color:#fff; text-decoration:none; width:141px; text-align:center;}
.w-menu li a:hover{ background:url(nav-hover.jpg) no-repeat scroll 0 2px;}
.w-menu li .select,.w-menu li .select:hover{ background:url(nav-on.jpg) no-repeat 0 2px;}
.w-content{ padding-top:20px; width:990px; margin:0 auto;}

.w-foot{text-align:center;  padding:20px 0; background:url(fb.jpg) repeat-x 0 0; color:#ccc;}
.w-foot p{ padding-bottom:15px;}

.main-box{ margin-bottom:10px;}

 /*index*/
 .index-content{ margin-top:20px;  }
 .w-main{width:670px;}
 .i-sidebar{width:320px;}
 .main-a{ padding:5px;}
 .main-a .title{ height:35px; line-height:30px; margin-bottom:10px;border-bottom:1px solid #d3c0b4; width:635px;}
 .main-a h2{  float:left;color:#A47651;font-size:20px; }
 .list-a{}
 .list-a li{ float:left; margin:0 20px 20px 0; }
 .list-a li:hover{ background-color:#fff;}
 .list-a li:hover dd{ background-color:#F6F0EA;}
 .list-a dl{ padding:4px; width:300px;height:277px;}

 .list-a dt{}
 .list-a dt img{width:300px; height:145px;}
 .list-a dd{ line-height:20px; padding:10px; background:#E2D2B0; height:112px;}
 .list-a h3{ text-align:center;padding:8px 0;}
 .list-a h3 a{color:#A47651; font-size:16px; font-weight:bold; text-decoration:none;}
 .list-a h3 a:hover{ text-decoration:underline;}

 .side {  padding:5px  10px; border:1px solid #f1f1f1; margin-bottom:20px; background:#F2EDE7;}
 .side  .title{ height:35px; line-height:30px;margin-bottom:10px;border-bottom:1px solid #d3c0b4;}
 .side  h2{color:#A47651;font-size:20px; float:left;}
 .list-b{}
 .list-b li{ float:left;width:89px;}
 .list-b dl{ width:75px; margin:0 auto;}
 .list-b dd{ text-align:center; line-height:24px;}
 .list-b dt img{width:75px; height:75px;}


  .list-c{}
 .list-c li{ clear:both; margin-bottom:30px; height:100px;}
 .list-c dl{ }
 .list-c dt{ float:left;}
 .list-c dt img{width:100px; height:100px;}
 .list-c dd{ margin-left:110px; width:180px;line-height:170%;}
 .list-c dd h3{ font-size:16px; padding-bottom:6px;font-weight:bold;}
 .list-c dd h3 a{color:#A47651; text-decoration:none;}
 .list-c dd h3 a:hover{ text-decoration:underline;}
 .list-d{ line-height:24px;}
 .list-d{}

 .list-e{}
 .list-e li{ clear:both; margin-bottom:20px; height:120px;}
 .list-e dl{ }
 .list-e dt{ float:left;}
 .list-e dt img{width:120px; height:120px;}
 .list-e dd{ margin-left:130px; width:160px;}
 .list-e dd h3{ font-size:16px; padding-bottom:6px; font-weight:bold;}
 .list-e dd h3 a{color:#A47651; text-decoration:none;}
 .list-e dd h3 a:hover{ text-decoration:underline;}



.c-main{  }
.c-sidebar{ width:165px; background-color:#F6F0EA;   box-shadow:1px 1px 1px #ccc;}

.sidebar-nav li a{ line-height:52px;  text-align:center;  font-size:14px; cursor:pointer;color:#D35D23; display:block; text-decoration:none;}

.sidebar-nav li a:hover{ background:url(lix-hover.jpg)  repeat-x 0 0; height:52px;}


.sidebar-nav li a.select{ color:#fff; background:url(lix.jpg)  repeat-x 0 0; height:52px;}

.subject{ padding:10px; border:1px solid #f1f1f1; background-color:#F6F0EA; width:780px; margin-bottom:20px;}
.sub-pic{
	width:300px;
	height:200px;
	overflow:hidden;
}
.sub-text{
	margin-left:30px;
	font-size:14px;
	width:449px;
}
.sub-text h3{ font-size:24px; padding:20px 0;}
.sub-text h3 a{color:#A47651; text-decoration:none;}
.sub-text h3 a:hover{ text-decoration:underline;}
.sub-text p{ padding-bottom:15px;}
.sub-text b{}

.sub-text .green{ text-align:right; }
.sub-text .green a{color:#D35D23; text-decoration:none; font-weight:bold;}
.sub-text .green a:hover{ text-decoration:underline;}

.list-banner{ width:990px; margin:0 auto; overflow:hidden; margin-top:50px;}
.list-banner ul{ width:1100px;}
.list-banner li{ float:left; margin-right:23px;}
.list-banner li a{ display:block;filter:alpha(opacity=80); opacity:0.8;}
.list-banner li a:hover{filter:alpha(opacity=100); opacity:1;}

.counselor{ padding:30px; border:1px solid #f1f1f1; background-color:#F6F0EA;  width:750px; margin-bottom:20px; line-height:28px; font-size:14px;}
.counselor .cou-pic{ margin:0 30px 20px 0;}
.counselor .cou-text h3{ font-size:24px; padding-bottom:10px;}
.counselor .cou-text p{ text-indent:28px;min-height:28px}

.time-table{border-left:1px solid #ccc; border-top:1px solid #ccc; font-size:14px;}
.time-table th,.time-table td{ border-right:1px solid #ccc; border-bottom:1px solid #ccc;}
.time-table th{ width:90px;}
.time-table td{width:62px; height:26px; text-align:center;}

.time-table thead th,.time-table thead td{ background-color:#f1f1f1;}

.time-box .tips{ text-align:right; line-height:30px;}

.box-page {
    height: 44px;
    overflow: hidden;
    padding: 0;
    text-align: center;
}
.box-page table {
    margin: 0 auto;
}
.box-page td {
    padding: 0 6px 0 0;
}
.box-page a:link, .box-page a:visited, .box-page span, .box-page i {
    color: #717171;
    display: inline-block;
    height: 23px;
    line-height: 18px;
    padding: 4px 9px 0;
    text-decoration: none;
}
.box-page a:hover {
    background: none repeat scroll 0 0 #f3f3f3;
    border-radius: 3px;
    text-decoration: none;
}
.box-page span {
    background: none repeat scroll 0 0 #40ccff;
    border-radius: 3px;
    color: #fff;
}
.box-page i {
    padding: 7px 8px 0;
}
.box-page a.prepage:link, .box-page a.prepage:visited, .box-page a.nextpage:link, .box-page a.nextpage:visited {
    height: 22px;
    padding: 8px 14px 0;
}
.box-page a.prepage:hover, .box-page a.nextpage:hover {
}
.box-page span {
    background-color:#fff;
    color: #717171;
}
.box-page span.current {
    background: none repeat scroll 0 0 #E88F55;
    border-radius: 3px;
    color: #ffffff;
}


.top-nav{
 width:900px;
 height:50px;
 margin:0 auto;
}
.top-nav ul li{
 float:left;
 list-style:none;
 position:relative;
 padding:15px 30px 15px 20px;
}
.top-nav ul li.hover{
   background:#dc6d38;
}
.top-nav ul li a{
 color:#fff;
 font-size:14px;
 text-decoration:none;
 padding-top:20px;
}

.top-nav ul li .nav a{
  height:50px;
 padding-right:10px;
 background-image:url("images/alibar-v4.gif");
 background-repeat:no-repeat;
 background-position:right -160px;
}
.top-nav ul li .nav a.hover{
  height:50px;
 padding-right:10px;
 background-image:url("images/alibar-v4.gif");
 background-repeat:no-repeat;
 background-position:right -112px;
}

.top-nav ul li .con{
 width:200px;
 border-top:none;
 position:absolute;
 top:50px;
 left:0px;
 display:none;
 background:#dc6d38;
color:#fff;
}
.top-nav ul li .con dl{
 padding:10px 0px 10px 10px;
 float:left;
}
.top-nav ul li .con dl dt a{
 color:#fff;font-weight:bold;line-height:30px;
}
.top-nav ul li .con dl dd a{
 color:#fff;line-height:30px;
}





.header-wrap{ width: 100%; }
.header-hd{ width: 810px; height:auto; background-color: #f6f0ea;display: none;}
.header-bd{ width: 812px; height:auto;  background-color: #f6f0ea; opacity: 1;z-index:99;padding:10px 0px;}
.fixed{ position: fixed; left:358px;
top:0px; ; width: 800px; }
.fixed .header-bd{ display: none; }
.fixed .header-hd{ display: block}
.list-a1 h3{ padding:5px 0px 0px 0px;}
.list-a1 h3 a{color:#A47651; font-size:16px; font-weight:bold; text-decoration:none;}
 .list-a1 h3 a:hover{ text-decoration:underline;}