@charset "utf-8"; 
h1, h2, h3, h4, h5, h6{font-size:12px;font-weight:normal}

.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto} 

body, div, h1, h2, h3, htab_content_qr4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, dd, pre, form, fieldset, legend, button, border, input, textarea, th, td, img, a,p{ padding:0px; margin:0px; font-family:"微软雅黑", "宋体"}
    body{font:12px Arial, Helvetica, sans-serif;color:#000; font-family:"Microsoft YaHei" } 
	ul,li{ border:0px;list-style:none;} 
	
	.fl{float:left;}
	.fr{float:right;} 
	.cb{ clear:both;}
	.cr{ clear:right;}
	.fbold{ font-weight:bold;}
	.f12,.f13,.f14,.f16,.f18,.f24,.f36{font-family:"Microsoft YaHei",Arial, Helvetica, sans-serif; }
	.f12{ font-size:12px;}
	.f14{ font-size:14px;}
	.f16{ font-size:16px;}
	.f18{ font-size:18px;} 
	.f20{ font-size:20px;} 
	.f22{ font-size:22px;}
	.f24{ font-size:24px;}
	.f26{ font-size:26px;}
	.f36{ font-size:36px;} 
	
	.fwb{ font-weight:bold}
	
	.h22{ height:22px; line-height:22px;}
	.h22line{line-height:22px;}
	.h100{ height:100px;}
	/*bg*/
	.bgfff8e1{ background:#fff8e1;} 
	.bge2231a{ background:#e2231a;}
	.bgf0f0f0{ background:#f0f0f0;}
	.bgf8f8f8{ background:#f8f8f8}
	
	
	  /*padding-margin*/ 
.mt2 {margin-top: 2px;}
.mt6 {margin-top: 6px;}
.mt7 {margin-top: 7px;}
.mt8 {margin-top: 8px;}
.mt15 {margin-top: 15px;}
.mt20 {margin-top: 20px;}
.mt26 {margin-top: 26px;}
.mt50 {margin-top: 50px;}
.ml10{ margin-left:10px;}
.ml15{ margin-left:15px;}
.ml20{ margin-left:20px;}
.mr20{ margin-right:20px;}
.mr15{ margin-right:15px;}
.mr5{ margin-right:5px;}
.ml30{ margin-left:30px;}
.mlr5{ margin-left:5px; margin-right:5px;} 
.mt40 {margin-top: 40px;}
.mb20{ margin-bottom:20px;} 
.pb10 {padding-bottom: 10px;}
.pt10 {padding-top: 10px;}
.mt5{ margin-top:5px;}
.pr10 {padding-right: 10px}
.pl10 {padding-left: 10px}
.pl15 {padding-left: 15px}
.pr15 {padding-right: 15px}
.plr15{padding:0px 15px;}
.pt15{ padding-top:15px}
.pt20 {padding-top: 20px;}
.pb20 {padding-bottom: 20px;}
.ptlbr20{ padding:20px;}	
.pt30{ padding-top:30px}
.ptb30{ padding:30px 0px}
.pr1{ padding-right:1px;}
	
	/*a*/
	a{ text-decoration:none;color:#333;cursor:pointer} 
	a:link {text-decoration:none;border:0px; margin:0px; padding:0px;}  
	a:hover {text-decoration:underline;border:0px; margin:0px; padding:0px;} 
	a:vistited {text-decoration:none;border:0px; margin:0px; padding:0px;}   
	/*width*/
	.w16{ width:16px; height:16px;}
	.w60{ width:60px;}
	.w310{ width:310px;}
	.w90{ width:90px;}
	.w90{ width:90px;}
	/*checkboxsel*/
	.checkboxsel{ border:1px solid #c4beb6}
/* color*/
.colorfff{ color:#fff;}
.color999 {color: #999;}
.color666{ color:#666}
.color333 {color: #333;}
.colore2231a {color: #e2231a}
.color3e8ddd {color: #3e8ddd}
.c_6f7170{ color:#6f7170}
.c_6abf4a{ color:#6abf4a}
.hl32 {height: 32px;line-height: 32px;}
.hl33 {height: 33px;line-height: 33px;}
.hl50 {height: 50px;line-height: 50px;}
.hl40{ height:40px; line-height:40px;}
.hl35{ height:35px; line-height:35px;}
.hl30{ height:30px; line-height:30px;}
.hl36{ height:36px; line-height:36px;}
 
 
  


/*public*/
.red_more{background:url(images/icon_red_arrow_right.png) right center no-repeat; display:inline-block; color:#e10600; padding-right:11px;}
.w770{width:770px;}
.w370{width:370px;}
.w350{width:350px;}
.w320{width:320px;}
.w300{width:300px;}
.w570{width:570px;}
.w278{width:278px;}
.w336{width:336px;}
.w170{width:170px;}
.w720{width:720px;}
.w220{width:220px;}
.w250{width:250px;}
.w400{width:400px;}
.w920{width:920px;}
.w970{width:970px;}
.w660{width:660px;}
.w970_border,.w920_border{width:968px; border:1px solid #d8d8d8; background:#fff;}
.w920_border{width:918px;}
.w1110{width:1110px;}
.h50{ height:50px;} 
 
.left{float:left}
.right{float:right}
.middle{vertical-align:middle;}
.top{vertical-align:text-top;}
.bottom{vertical-align:text-bottom;}
.tc{text-align:center;}
.tr{text-align:right;}
.tl{text-align:left;}
.gray{color:#666;}
.white{color:#fff;}
.red{color:#e10600;}
.colord7d7d7{color:#d7d7d7;}
.border_d8d8d8{border:1px solid #d8d8d8;}
.bgf8f8f8{background-color:#f8f8f8;}
.darkgray{color:#333;}
.lightgray{color:#999;}
.bold{font-weight:bold;}
.blue{color:#2b96e1}
.normal{font-weight:normal;}
 
.lh22{line-height:22px;}
.lh23{line-height:23px;}
.lh24{line-height:24px;}
.lh26{line-height:26px;}
.lh20{line-height:20px;}
.lh30{line-height:30px;}
.lh100{line-height:100%;}
.yahei{font-family:Microsoft yahei;}
.arial{font-family:Arial, Helvetica, sans-serif}
.indent_2em{text-indent:2em;}
.pl_2em{padding-left:2em;}
.pr_2em{padding-right:2em;}
.hide{display:none;}
.clear{clear:both; height:0px;}
.overflow{overflow:hidden;}
.visible{overflow:visible;}
.relative{position:relative;}
.auto{margin-left:auto; margin-right:auto;}

.mt0{margin-top:0px}.mt2{margin-top:2px}.mt5{margin-top:5px}.mt8{margin-top:8px;}.mt10{margin-top:10px}.mt15{margin-top:15px}.mt20{margin-top:20px}.mt25{margin-top:25px}.mt30{margin-top:30px}.mt35{margin-top:35px}.mt40{margin-top:40px}.mt45{margin-top:45px}.mt50{margin-top:50px}.mt55{margin-top:55px;}.mt60{margin-top:60px;}
.mb0{margin-bottom:0px}.mb2{margin-bottom:2px}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mb25{margin-bottom:25px}.mb30{margin-bottom:30px}.mb35{margin-bottom:35px}.mb40{margin-bottom:40px}.mb45{margin-bottom:45px}.mb50{margin-bottom:50px}
.ml0{margin-left:0px}.ml5{margin-left:5px}.ml10{margin-left:10px}.ml15{margin-left:15px}.ml20{margin-left:20px}.ml25{margin-left:25px}.ml30{margin-left:30px}.ml35{margin-left:35px}.ml40{margin-left:40px}.ml45{margin-left:45px}.ml50{margin-left:50px}
.mr10{margin-right:10px;}.mr20{margin-right:20px;}
.pt0{padding-top:0px}.pt5{padding-top:5px}.pt10{padding-top:10px}.pt15{padding-top:15px}.pt20{padding-top:20px}.pt25{padding-top:25px}.pt30{padding-top:30px}.pt35{padding-top:35px}.pt40{padding-top:40px}.pt45{padding-top:45px}.pt50{padding-top:50px}
.pb0{padding-bottom:0px}.pb5{padding-bottom:5px}.pb10{padding-bottom:10px}.pb15{padding-bottom:15px}.pb20{padding-bottom:20px}.pb25{padding-bottom:25px}.pb30{padding-bottom:30px}.pb35{padding-bottom:35px}.pb40{padding-bottom:40px}.pb45{padding-bottom:45px}.pb50{padding-bottom:50px}.pb55{padding-bottom:50px}.pb60{padding-bottom:60px} 
.textindent2{ text-indent:2em}

 
 
 
  /*menu*/ 

.headertopwrap{ width:100%;  background:#f2f2f2;} 
.headertop{width:1000px; margin:0 auto; font-size:11px; } 
.headertop span{ float:left;}
.headertop span:hover{ color:#B42622}
.headertop span:active{ color:#B42622}
.wraplogobg{ background:url(../images/header.png) no-repeat center top; width:100%;}
.logo{ width:1000px; height:150px; padding-left:150px;} 
.search_text{ float:left; width:200px; border:0;height:20px; line-height:20px; margin:5px 0px 5px 450px; text-indent:1em}
.search_btn{ float:left; width:50px; height:20px; line-height:18px;margin:5px 0px 5px 0px; text-align:center; background:#d10016; border:0; color:#fff; cursor:pointer}	 

*, *:after, *:before {
  box-sizing: border-box;
} 


.km_header{background:url(../images/menu_bg.png) repeat-x left top; width:100%;  height:36px; line-height:36px;} 
 
.animenu {
  display: block;
  width:1000px;
  margin:0 auto;
  
}
.animenu ul {
  list-style: none;
  font: 0px 'Open Sans', Arial, Helvetica;
}
.animenu li, .animenu a {
  display: inline-block;
  font-size: 15px;
}
.animenu a {
  color: #fff;
  text-decoration: none;
}

.animenu_nav { 
  width:900px;
  margin:0px auto; 
	padding-left:20px; 
}
.animenu_nav > li {
  position: relative; 
  float:left;
}
.animenu_nav > li > a {
  padding: 8px 30px;
  text-transform: uppercase;
}
.animenu_nav > li > a:first-child:nth-last-child(2):before {
  content: "";
  position: absolute;
  border: 4px solid transparent;
  border-bottom: 0;
  border-top-color: currentColor;
  top: 50%;
  margin-top: -2px;
  right: 10px;
}
.animenu_nav > li:hover > ul {
  opacity: 1;
  visibility: visible;
  margin: 0;
}
.animenu_nav > li:hover > a {  color:#f40000; background:#ffeaca;}

.animenu_nav_child {
  min-width: 100%;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1;
  opacity: 0;
  visibility: hidden;
  margin: 20px 0 0 0;
  background-color: #d40000;
  transition: margin .15s, opacity .15s;
  text-align:center;
}
.animenu_nav_child > li {
  width: 100%;
  border-bottom: 1px solid #fff;
}
.animenu_nav_child > li:first-child > a:after {
  content: '';
  position: absolute;
  height: 0;
  width: 0;
  left: 1em;
  top: -6px;
  border: 6px solid transparent;
  border-top: 0;
  border-bottom-color: inherit;
}
.animenu_nav_child > li:last-child {
  border: 0;
}
.animenu_nav_child a {
  padding: 10px;
  width: 100%;
  border-color: #fff;
}
.animenu_nav_child a:hover {
	  color:#fff; 
	  background:#FB976B ;  
  border-color: #fff; 
} 

/*footer*/

.footer{ width:100%; height:100px;  background:#cf0000; padding-top:20px;background:url(../images/footer_bg.png) no-repeat center top; } 
.footercon{ width:1000px;margin:0px auto; text-align:center; color:#fff;}
.footercon span{  padding-right:30px;} 
.footercon p{ width:1000px;margin:0px auto; height:30px; line-height:30px;  color:#fff;}
