html {

    color: #000;

    font-family:Helvetica,Tahoma,Arial,"Hiragino Sans GB","Microsoft YaHei",SimSun,Heiti,sans-serif;

}



body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, figure {

    margin: 0;

    padding: 0; }



table {

    border-collapse: collapse;

    border-spacing: 0; }



fieldset, img {

    border: 0; }



address, caption, cite, code, dfn, em, strong, th, var {

    font-style: normal;

    font-weight: normal; }



ol, ul {

    list-style: none; }



caption, th {

    text-align: left; }



h1, h2, h3, h4, h5, h6 {

    font-size: 100%;

    font-weight: normal; }



q:before, q:after {

    content: ''; }



abbr, acronym {

    border: 0;

    font-variant: normal; }



sup {

    vertical-align: text-top; }



sub {

    vertical-align: text-bottom; }



* + html input, * + html textarea, * + html select {

    font-family: inherit;

    font-size: inherit;

    font-weight: inherit; 

  }

a:focus, input[type="button"][type="summit"]:focus {

    outline:none; }

*{

    -webkit-tap-highlight-color:rgba(0,0,0,0);

}

a {

    text-decoration: none;

    -webkit-tap-highlight-color: rgba(0,0,0,0);

    tap-highlight-color: rgba(0,0,0,0); 

}

a:active {star:expression(this.onFocus=this.blur());}



.hide{

    display: none; 

}

.block{

	display: block;

}

.inblock{

	display: inline-block;

}

.fl{

    float: left;

}

.fr{

    float: right;

}

.tc{

    text-align: center;

}

.text-overflow {

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap; 

}

.wrapper,.wrap{

	overflow: hidden;

}

.wrap{

	position: relative;

}

/*头部*/

.head_logo{

    width:100%;

    height:auto;

    min-width: 1200px;

    position: relative;

}

.head_logomid{

    width:1200px;

    height:auto;

    margin:0 auto;

}

.logo img{

    display: block;

    width:160px;

    height:65px;

    float:left;

    margin-top: 35px;

    margin-bottom: 10px;

}



.head_call{

    float:right;

    margin-top: -35px;

}

.kefu{

    font-size:18px;

    color:#e99613;

    font-weight: bold;

    margin-bottom: 10px;

}

.head_phone{

    font-weight: bold;

    color:#e99613;

    font-size: 24px;

}

.navtop{

    float:left;

    margin: 25px 12px 15px 420px;

}

/*导航*/

.nav_middle ul li{

    float:left;

    line-height: 60px;

    color:#fff;

    font-size: 16px;

    

}

.nav_middle ul li a{

    color:#fff;

}

/*导航下拉*/

.clearfix:after{

    content:".";

    display:block;

    height:0;

    clear:both;

    visibility:hidden;

}

.nav{ 

    line-height:30px;   

    position:relative; 

    z-index:1; 

    float:left;

    margin-left: 30px;

}

.nav a{ 

    color:#000;

}

.nav .nLi{ 

    display: block;

    float:left;

    height:60px;

    position:relative; 

    display:inline;  

}

.nav .nLi h3{ 

    float:left;

}

.nav .nLi h3 a{ 

    display:block;

    text-align: center;

    padding:0 23px;

    font-size:16px;

}

.nav .sub{ 

    display:none;

    left:-3px; 

    top:60px;

    position:absolute; 

    background:#fff;  

    line-height:40px; 

    padding:5px 0;  

    border-top:2px solid #e99613;

}

.nav .sub li{ 

    zoom:1;

    width:122px;

    border-bottom: 1px solid #ccc;

    height:auto;

    overflow: hidden;

}

.nav .sub li a{ 

    display:block;

    text-align: center; 

    padding:0 5px;

}

.nav .sub a:hover{  

    color:#e99613; 

}

.nav .on h3 a{ 

    color:#e99613; 

}

.zhongyingwen{

    width:60px;

    height:25px;

    float:left;

    margin-right: 10px;

}

.zhongyingwen span{

    display: block;

    width:26px;

    height:23px;

    border:1px solid #ccc;

    line-height: 23px;

    text-align:center;

    float:left;

}

.zhongyingwen .on{

    background: #e99613;

    color:#fff;

    border:1px solid #e99613;

}


/*底部*/

.bottom_box{

    width:100%;

    height:auto;

    overflow: hidden;

    background: #313131;

    min-width: 1200px;

}

.bottom_middle{

    width:1200px;

    height:auto;

    overflow: hidden;

    margin:40px auto;

}
.bottom_middle .two{
	width:775px;
}
.bottom_logo{

    /*width:358px;

    height:170px;*/

}

.bottom_logo li{

    text-align: center;

}

.bottom_ft{

    width:240px;

    height:auto;

    overflow:hidden;

    background: #4d4d4d;

    float:left;

    padding:35px 40px 20px 30px ;

}

.bottom_box .lastbox
{
    margin-left: 72px;
}
.footercp{

    float:left;

    margin-right: 10px;

}

.bottom_ft .bottom_one a{

    font-size: 14px;

    color:#fff;

    line-height: 35px;

}

.bottom_ft li a{

    font-size: 14px;

    color:#777;

    line-height: 35px;

}

.bottom_ft li a:hover{

    color:#fff;

}

.bottoms{

    margin-left:20px;

    float:left;

}

.bottoms li a{

    font-size: 14px;

    color:#fff;

    line-height: 35px;

}

.bottoms li img{

    float:left;

    margin-right: 8px;

}

.bottoms_con{

    margin-left:100px;

    float:left;

}

.bottoms_con li a{

    font-size: 14px;

    color:#fff;

    line-height: 35px;

}

.bottoms_con li img{

    float:left;

    margin-right: 8px;

}

.bottoms_con li{

    font-size: 14px;

    color:#c4c4c4;

    line-height: 35px;

}

.bottoms_wx{

    float:right;

}

.bottoms_wx li a{

    font-size: 14px;

    color:#fff;

    line-height: 35px;

}

.bottoms_wx li img{

    margin-right: 8px;

}

.bottom_footer{

    width:100%;

    height:auto;

    overflow: hidden;

    background: #222222;

    min-width: 1200px;

}

.footer_mid{

    width:1200px;

    height:auto;

    overflow: hidden;

    margin:0 auto;

    min-width: 1200px;

}

.footer_mid p{

    text-align: center;

    line-height: 45px;

    color:#fff;

    font-size: 13px;

}

.footer_mid p a{

    color:#fff;

    font-size: 13px;

}

.footer_mid p a:hover{

    color:#ff0000;

    text-decoration: underline;

}

.bottom_footers{

    float:left;

    margin-right: 100px;

}



.bottom_footers li a{

    font-size: 14px;

    color:#c4c4c4;

    line-height: 35px;

}

.bottom_footers li a:hover{

    text-decoration: underline;

}

.bottom_footerslj li{

    font-size: 14px;

    color:#c4c4c4;

    float:left;

    margin-right: 10px;

}

.bottom_footerslj li a{

    font-size: 14px;

    color:#c4c4c4;

    float:left;

    margin-right: 10px;

}

.bottom_footerslj{
  display: inline-block;
  margin-top: 20px;

 

}