.ban{ height:480px;}
.ban_a{width:190px; height:476px; background-color: #fff7e4; float:left; padding:5px 15px 0; position: relative; z-index: 11111; }
.ban_b{width:570px; float:left; margin-left: 6px;}
.ban_c{width:200px; margin-top: 5px;  float:left;  margin-left: 6px; background-color: #f7f7f7; }


.ban_a dl{color:#70530b; z-index: 10; margin: 0; padding-top: 3px;}

.ban_a dl dt{border-bottom: solid 1px #c7c1b2; cursor: pointer; width:183px; _overflow: hidden;}
.ban_a dl.lest dt{border-bottom: none;}
.ban_a dl:hover dt,.ban_a dl.hover dt{border-bottom: solid 1px #fff7e4;zoom:1; }
.ban_a dl dt h1{font-size: 16px; font-weight: bold;  margin: 0; line-height: 20px; color:#70530b;}
.ban_a dl dt h1 a{color:#70530b;}
.ban_a dl dt h2{font-size: 12px; font-weight: normal;  margin: 0; color:#b2a180; line-height: 16px;} 
.ban_a dl dt h2 a{ color:#b2a180;}
.ban_a dl dt h2 a:hover{text-decoration: underline;}
.ban_a dl dt div{
	padding:8px 11px;
}
.ban_a dl:hover dt div,.ban_a dl.hover dt div{
	 width:183px; z-index: 12; position: relative; padding:7px 10px;
	background-color: #fff; 
	border-top: solid 1px #ff9000;
	border-left: solid 1px #ff9000;
	border-bottom: solid 1px #ff9000;
}

.ban_a dl dd{
	display: none; margin: 0; padding:10px 20px;
	width:538px; min-height: 422px; _height: 422px; position: absolute; left: 218px; top:8px; 
	background-color: #fff; border: solid 1px #ff9000;
	-webkit-box-shadow:-3px 3px 3px #666;  
  	-moz-box-shadow:-3px 3px 3px #666;  
  	box-shadow:-3px 3px 3px #666;   	
	
}
.ban_a dl:hover dd,.ban_a dl.hover dd{
	display: block;
}

.ban_a dl dd table{
	font-size: 14px !important;
}
.ban_a dl dd table th{
	width:17%; text-align: left; vertical-align: top; border-bottom: solid 1px #c7c7c7;
	padding: 25px 0; font-size: 14px !important; color:#e82803;
}
.ban_a dl dd table th a{color:#e82803; }
.ban_a dl dd table td{
	width:83%; border-bottom: solid 1px #c7c7c7;
	padding: 25px 0;
}
.ban_a dl dd table td a{ padding-right: 10px;}
.ban_a dl dd table td a:hover{ color:#e82803;}

.ban_b{padding-top: 4px;}

.ban_b .srcn{width:568px; height:187px; border: solid 1px #e3e3e3; border-top: solid 1px #fff; margin-top: 3px; cursor: pointer;}
.ban_b .srcn h1{background-color: #f1f1f1; font-size: 14px; height:32px; line-height: 32px; padding-left: 15px;}

.ban_b .srcn .s_l,.ban_b .srcn .s_n{ display: block;width: 23px; height: 44px; overflow: hidden;  float: left; padding-top: 30px;}
.ban_b .srcn .s_l{background: url(../image/index/ban_l.jpg) no-repeat left bottom; margin-left: 10px; _margin-left:5px;}
.ban_b .srcn .s_n{background: url(../image/index/ban_n.jpg) no-repeat left bottom;}
.ban_b .srcn .s_c{float: left; width: 500px; height: 145px; overflow: hidden;}

.ban_b .srcn .s_c li{width: 150px; float: left; margin:0 7px; _margin:0 3px;}
.ban_b .srcn .s_c li img{display: block; padding:2px; border: solid 1px #e7e7e7; }



.ban_b .srcn .s_c p{ text-align: center; font-size: 12px; padding-top: 5px;}


.ban_c .form_b{width:90%; height:155px; padding-top: 5px; margin: 0 auto; padding-left: 10px; }
.ban_c .form_b label{height: 24px; line-height: 24px; width: 100%; padding-bottom: 10px;}
.ban_c .form_b span{ display: block; width:40px; float:left; margin: 0;}
.ban_c .form_b input{ width:110px; height: 22px; margin: 0; padding: 0; float: left; background-color: #f6f5f5; border:solid 1px #ddd;}
.ban_c .form_b textarea{ width:88%; height:59px;background-color: #f6f5f5; border:solid 1px #ddd;}

.ban_c .nav-tabs{*zoom: 1; height:35px; }
.ban_c .nav-tabs:before, .nav-tabs:after {display: table; content: ""; }
.ban_c .nav-tabs:after {clear: both; }
/*.ban_c .nav-tabs  li, .nav-pills  li 
{float: left; width:90px; text-align: center; border-bottom: 1px solid #dcdcdc; }
*/
.ban_c .nav-tabs  li  a{padding-right: 9px; padding-left: 9px; line-height: 14px; }

.ban_c .nav-tabs.nav-stacked {border-bottom: 0; }
.ban_c .nav-tabs.nav-stacked  li  a {border: 1px solid #ddd; }
.ban_c .nav-tabs.nav-stacked  li  a:hover {border-color: #ddd; z-index: 2; }


.ban_c .nav-tabs  li  a {
  color: #303030;
  padding-top: 9px;
  padding-bottom: 9px;
  border: 1px solid transparent;
  float:left;
  /*border-left: solid 2px #fff;*/
}
.ban_c .nav-tabs  li  a:hover { }
.ban_c .nav-tabs  .taba.active  a,
.ban_c .nav-tabs  .taba.active  a:hover {
  color: #303030;
  background-color: #ffffff !important;
  border-top: solid 2px #e82803;
  border-right: solid 1px #dcdcdc;
  /*border-left: solid 1px #dcdcdc;*/
  border-bottom: none;
  cursor: default;
  text-align:center;
  width:75px;
}

.ban_c .nav-tabs  .tabb.active  a,
.ban_c .nav-tabs  .tabb.active  a:hover {
  color: #303030;
  background-color: #ffffff;
  border-top: solid 2px #e82803;
  /*border-right: solid 1px #dcdcdc;*/
  border-left: solid 1px #dcdcdc;
  border-right: solid 2px #dcdcdc;
  border-bottom: none;
  cursor: default;
  width:85px;
  text-align:center;
}


.ban_c .nav-tabs  .active{border-bottom: solid 1px #fff;}


.ban_c .tab-content{background: url(../image/index/bg_tab.jpg) no-repeat right bottom; width: 182px; height:173px; }


.ban_c .tab-content .tab-border {padding: 15px 0; }
.ban_c .tab-content .btn_red{ display: block; width: 95%; background-color: #e82803; color:#fff; text-align: center; padding: 5px 0; margin-bottom: 5px;}
.ban_c .tab-content .btn_blue{ display: block; width: 95%; background-color: #1d7ad9; color:#fff; text-align: center; padding: 5px 0;}
.ban_c .tab-content .btn_red:hover,
.ban_c .tab-content .btn_blue:hover{text-decoration: none;}

.ban_c .tabbable{width: 182px; margin: 8px 8px 5px 8px;}


.ban_c .tab_tit h1{ font-size: 14px; margin: 0; height:24px; line-height: 24px; border-bottom: solid 1px #c6c6c6; margin: 10px 0 5px 0;}
.ban_c .tab_tit table{width: 100%;}
.ban_c .tab_tit table th,.ban_c .tab_tit table td{border: solid 1px #fff;}
.ban_c .tab_tit table th{ color:#fff; background-color: #9f9f9f; font-weight: normal; }
.ban_c .tab_tit table td{padding:3px 2px;}
.tab_tit table tr.add td{ background-color: #fff;} 


.banner_box{padding:10px 0;}
.banner_box img{ display: block; width:100%;}


.line_box .title_line{ 
	height:46px; overflow: hidden;  position: relative; z-index: 1; position: relative;
	background: url(../image/index/title_line.jpg) no-repeat left top;
}

.line_box .title_line2{ 
	height:46px; overflow: hidden;  z-index: 1; position: relative;
	background: url(../image/index/title_line2.jpg) no-repeat 0 0;padding-left:15px; 
}
.line_box .title_line2 a{color:#a6a6a6; cursor: pointer; }
.line_box .title_line2 a:hover{ text-decoration: underline;}

.line_box .title_line2 h1{font-size: 16px; float: left;  padding-right: 10px; line-height: 50px;}
.line_box .title_line2 h2{font-size: 12px; font-weight: normal; float: left; padding-top: 10px;  padding-right: 10px; }
.line_box .title_line2 h2 img{ float: left; padding-top: 5px; padding-right: 5px;}
.line_box .title_line2 h2 a{ float: left; display: block;}
.line_box .title_line2 h5{float: right; font-size: 12px; color:#e82803;line-height: 50px; font-weight: normal;}
.line_box .title_line2 h5 a{ color:#e82803;}



.line_box .title_line h1{ font-size: 16px; color:#e82803; float: left; line-height: 50px; padding-right: 10px;}
.line_box .title_line h2{ font-size: 14px; color:#9f9f9f; font-weight: inherit; float: left; line-height: 50px;}
.line_box .title_line h2 span{ color:#1d7ad9; font-size: 12px;}
.line_box .title_line h5{ font-size: 12px; font-weight: inherit; color:#a3a3a3; position: absolute; left: 700px; top:15px;}
.line_box .title_line h5 a{color:#a3a3a3;}
.line_box .title_line h5 a:hover{color:#1d7ad9;}
.line_box .title_line .dot{position: absolute; left: 450px; top:20px;}
.line_box .title_line .dot img{margin:0 4px; width:12px;}

.line_box .line_dl{float: left; width:745px;}
.line_box .line_dd{ float:left; margin-right: 16px; width:220px; height:135px; padding-right: 16px; border-right:1px #ccc solid; margin-top: 12px;}
.line_box .line_dl .line_dd.lest{margin-right: 0; padding-right: 15px;}
.line_box .line_dd.lest{margin-right: 0; padding-right: 20px;}
.line_box .line_dd .pull-left h1{font-size: 16px; margin: 0; height:22px; line-height: 22px;overflow: hidden;
  text-overflow:  clip;
  white-space: nowrap;}
  .line_box .line_dd .pull-left h1 a{color:#000;}
.line_box .line_dd .pull-left h1 a:hover{text-decoration: none; color:#1d7ad9;}
.line_box .line_dd .pull-left h2{font-size: 12px;margin: 0; font-weight: inherit;height:14px; line-height: 14px; }

.line_box .line_dd .pull-right{text-align: right; }
.line_box .line_dd .pull-right h1{font-size: 14px; margin: 0; height:16px; line-height: 16px;color:#e82803;}
.line_box .line_dd .pull-right h2{font-size: 24px;margin: 0; font-weight: inherit;height:26px; line-height: 26px;color:#e82803; }

.line_box .pb10{padding-bottom: 3px;}
.line_box .line_dd h3{font-size: 12px; font-weight: normal; color:#e82803; margin: 0; 
	overflow: hidden;
  text-overflow:  clip;
  white-space: nowrap;
}


.line_box .otl{width:60%;}
.line_box .otr{width:40%;}


.line_box h4{ 
	font-size: 12px; color:#fff; padding:2px 5px 2px 5px; margin: 0; 
	

	-moz-border-radius: 3px; border-radius: 3px;
}
.line_box .color-box-blue{background-color: #1d7ad9  }
.line_box .color-box-red{background-color: #e82803 }


.line_box_zindex{+z-index:-1; _z-index:1; position: relative;}
.line_box .line_hot{ width:245px;  float:right; margin-top: -32px; z-index: 1;position: relative;}
.line_box .line_navbar{height:32px; line-height: 32px;}
.line_box .line_navbar span{ cursor: pointer; color: #8f8f8e; font-size: 14px; padding-right: 10px;}
.line_box .line_navbar span.active{color: #e82803;}



.line_box .line_hot ul{
	display: block;
	width:245px; height:147px; padding-top: 16px;
	
}
.line_box .line_hot ul.ul_hot{
	background: url(../image/index/bg_line_hot.jpg) no-repeat left top;
}
.line_box .line_hot ul.ul_hot li{height:24px; line-height: 24px; padding-left: 38px; padding-right: 20px; cursor: pointer;}
.line_box .line_hot ul.ul_hot li a{display: block; width:100%;height:24px; color: #515151;}
.line_box .line_hot ul.ul_hot li b{ float:right;}


.line_box .line_hot ul.ul_hot2{
	background: url(../image/index/bg_line_hot2.jpg) no-repeat left top;
}
.line_box .line_hot ul.ul_hot2 li{height:24px; line-height: 24px; padding-left: 38px; padding-right: 20px; cursor: pointer;}
.line_box .line_hot ul.ul_hot2 li a{display: block; width:100%;height:24px; color: #515151; font-size: 14px; 
overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.line_box .line_hot a:hover{
	color:#eb4433 !important; text-decoration: none;
}
.line_box .line_hot a:hover b{ color:#666;}


#banner {position:relative; width: 570px; height: 283px; overflow:hidden;}
#banner_list img {border:0px;}
#banner_text {position:absolute;width:120px;z-index:12; right:3px; bottom:3px;}
#banner ul {position:absolute;list-style-type:none;filter: Alpha(Opacity=80);opacity:0.8; z-index:12;	margin:0; padding:0; bottom:3px; right:5px;}
#banner ul li { padding:0px 6px;float:left;display:block;color:#333;border:#e5eaff 1px solid;background:#fff;cursor:pointer; margin-right: 5px;}
#banner ul li.on { background:#900; color: #fff; border:#900 1px solid;}
#banner_list a{position:absolute;} 
#banner_list a img{width: 570px; max-width:570px !important;  height: 283px; }










