*{
	padding:0px;
	margin:0px;
}
body {
    font-family: "Microsoft Yahei", Arial, Verdana, sans-serif;
    font-size: 14px;
    color: #333;
    line-height: 1.5;
    background: #f6f6f6;
    letter-spacing: 1px;
}
html,body,div,table, ul, ol, li, form, img, h1, h2, h3, h4, h5, h6, label, p, dl, dt, dd {
    border: none;
    list-style: none;
    list-style-position: inside;
    margin: 0;
    padding: 0;
    border:0;
}
input{
    outline: none;
}
a,a:visited {
    text-decoration:none;
}

a:hover,a:active {
    text-decoration:none;
	cursor:pointer;
}

ul{
	list-style:none;
}
input,select,button{
	font:12px Verdana,Arial,Tahoma;
	vertical-align:middle;
}
.clear {
    clear:both;
}
:-moz-placeholder { 
    color: #999999;
    font-size: 14px;
}

::-moz-placeholder { 
    color: #999999;
    font-size: 14px;
}

input:-ms-input-placeholder {
    color: #999999;
    font-size: 14px;
}

input::-webkit-input-placeholder {
    color: #999999;
    font-size: 14px;
}
.show {
  display: block;
}

.hide {
  display: none;
}
.margin_right20 {
  margin-right: 20px;
}
.margin_right20 a{
  color: #333;
  cursor: pointer;
}
.margin_top30 {
 margin-top:30px;
}




.header_nav {
  width: 100%;
  height: auto;
  background-color: #e22323;
}
.header_nav .nav_container {
  width: 1200px;
    overflow:hidden;
  margin: 0 auto;
  background-color: #e22323;
  display: table;
  table-layout: fixed;
}
.header_nav .nav_container ul {
  display: table-row;
  width: 1200px;
  height: 50px;
  border-bottom: 1px solid black;
}

.header_nav .nav_container ul .nav_item {
	float:left;
  position: relative;
  display: table-cell;
  width:100px;
  height: 50px;
  line-height: 50px;
  text-align: center;
  color: #fff;
  font-size: 14px;
  border-bottom: 1px solid #ec7272;
}

.header_nav .nav_container ul .nav_item a {
  display: inline-block;
  vertical-align: middle;
  line-height: 50px;
  width: 98%;
  height: 50px;
  color: #fff;
  font-size: 16px;
  text-decoration:none;
}


.header_nav .nav_container ul .nav_item span{
  float: left;
  margin-left:0px;
  color: #ec7272;
  width: 2%;
  text-align: right;
}

.header_nav .nav_container ul .nav_item  .no_border_line {
  border: 0px solid #fff;
}
.header_nav .nav_container ul .nav_item2 {
	
	float:left;
  position: relative;
    width:100px;
  display: table-cell;
  height: 50px;
  line-height: 50px;
  text-align: center;
  color: #fff;
  font-size: 14px;
}
.header_nav .nav_container ul .nav_item2 a {
  display: inline-block;
  vertical-align: middle;
  line-height: 50px;
  width: 98%;
  height: 50px;
  color: #fff;
  font-size: 16px;
  text-decoration:none;
}
.header_nav .nav_container ul .nav_item2 span{
  float: right;
  margin-right:-6px;
  color: #ec7272;
  width: 2%;
  text-align: right;
}

.header_nav .nav_container ul .nav_item2 .no_border_line {
  border: 0px solid #fff;
}
.header_nav .nav_container ul .nav_item2.active:after {
  content: "";
  display: inline-block;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  margin: auto;
  width: 80px;
  height: 0px;
  border-bottom: 6px solid #fb7d7d;
}


.header_nav .nav_container ul li .upline{
	width:100%;
	height:100%;
  background:url(../png/1hek82.png) no-repeat center;
  background-position:top;
}

.header_nav .nav_container ul li .noline{
	position:relative;
	margin:0 auto;
	width:100%;
	height:100%;

}






.footer {
	float:left;
	margin-top:0px;
	width:100%;
    min-width: 1200px;
	background-color: #e22323;
    height: 210px;
    color: #ffffff;
}






.main_footer {
  background-color: #e22323;
  width: 100%;
  height:100%;
  color: #fff;
}
.main_footer a{
  color: #fff;
}
.main_footer .footer_content {
  background-color: #e22323;
  width: 1200px;
  height: 150px;
  padding: 30px 0;
  margin: 0 auto;
  text-align: center;
  font:14px/2 "Regular","Microsoft YaHei","Î¢ÈíÑÅºÚ"; 
}
.main_footer .footer_content p {
  height: 30px;
  line-height: 30px;
} 
.main_footer .footer_content p  a {
	display:inline-block;
	text-decoration:none;
	height:18px;
	line-height:25px;
	color:#FFF;
}


.hide  .search_input_all{
	display:none;
	float:left;
    width: 430px;
    height: 50px;
	outline:none;
    border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	border-left:none;
    box-sizing: border-box;
    background: #ffffff;
    line-height: 50px;
    text-indent: 20px;
    vertical-align: middle;
}
.show .search_input_all {
	display:block;
	float:left;
    width: 420px;
    height: 50px;
	border-left:none;
    border-top: 1px solid #cccccc;
	border-right: 1px solid #cccccc;
	border-bottom: 1px solid #cccccc;
	outline:none;
    box-sizing: border-box;
    background: #ffffff;
    line-height: 50px;
    text-indent: 20px;
    vertical-align: middle;
}

.show  .selectedBox {
		display:block;
            float: left;
            height: 48px;
            line-height: 48px;
            overflow: hidden;
            width: 79px;
	        border-top: 1px solid #cccccc;
	        border-left: 1px solid #cccccc;
	        border-bottom: 1px solid #cccccc;
			border-right:none;
			background: #ffffff;
}
.show  .selectedOption {
		    display:block;
			margin-top:4px;
            color: #a9a9a9;
			text-align:center;
			font-size: 14px;
			text-indent: 10px;
            border: none;
            outline:none;
            width: 100%;
            height: 40px;
            cursor: pointer;
            line-height: 40px;
			border-right: 1px solid #cccccc;
			
          
}
.hide  .selectedBox {
		display:none;
            float: left;
            height: 50px;
            line-height: 50px;
            overflow: hidden;
            width: 79px;
		    border-top: 1px solid #cccccc;
	        border-left: 1px solid #cccccc;
	        border-bottom: 1px solid #cccccc;
			border-right:none;
			background: #ffffff;
}
.hide  .selectedOption {
		    display:none;
			margin-top:4px;
            color: #a9a9a9;
			text-align:center;
			font-size: 14px;
			text-indent: 10px;
            border: none; 
            outline:none;
            width: 100%;
            height: 40px;
            cursor: pointer;
            line-height: 40px;
			border-right: 1px solid #cccccc;
}	
        
        
.m-t5 {
	
	margin-top:10px;
}