﻿@charset "utf-8";
/* CSS Document */
/* Author: Wenjun */
/* Time: 2015/08/21 */

/* Reset */
/*=============================================================*/
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td, span, textarea, img {
    margin: 0;
    padding: 0;
}
body {
    font-size: 13px;
    line-height: 20px;
    font-family: "微软雅黑", "Microsoft YaHei", "宋体";
    background: #FFFFFF;
    /*-webkit-text-size-adjust: none;*/
}
h1, h2, h3, h4, h5, h6, em {
    font-weight: normal;
}
h5 {
    font-size: 13px;
}
li, ol {
    list-style: none;
}
i, em {
    font-style: normal;
}
img {
    border: 0;
    margin: 0;
    padding: 0;
}
a {
    text-decoration: none;
    color: #900;
}
a:hover {
    cursor: pointer;
    text-decoration: none;
}
a:active {
    star: expression(this.onFocus=this.blur());
}
:focus {
    outline: 0;
}
.clear {
    clear: both;
    line-height: 0;
    overflow: hidden;
    zoom: 1;
    font-size: 0;
    content: '.';
}
a img {
    border: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
.fl {
    float: left;
}
.fr {
    float: right;
}
.displaynone {
    display: none;
}
.in_block{
    display: inline-block;
    *display: inline;
    *zoom: 1;
}
.all_inline_block{overflow: hidden;*zoom: 1;}

.all_inline_block > *{
    display: inline-block;
    *display: inline;
    *zoom: 1;
}
.room{
    position: relative;
    *zoom: 1;
}
.overflow{
    overflow: auto;
    *zoom: 1;
}

/* clearfix */  
.clearfix:after{display:block;clear:both;content:"";visibility:hidden;height:0;}  
.clearfix{display:inline-table;zoom:1}  
/* Hides from IE-mac */  
* html .clearfix{height:1%;}  
.clearfix{display:block;}  
/* End hide from IE-mac */  
*+html .clearfix{min-height:1%;}/* IE7 */  


/* Contact Lite */
/*=============================================================*/


table,td,th {
    border-collapse: collapse;
    border-spacing: 0;
    padding: 0;
    border: none;
}

.mt_10{margin-top: 10px!important;}
.mt_15{margin-top: 15px!important;}
.mt_20{margin-top: 20px!important;}
.mt_30{margin-top: 30px!important;}
.mt_40{margin-top: 40px!important;}
.mt_50{margin-top: 50px!important;}
.mt_60{margin-top: 60px!important;}
.mt_70{margin-top: 70px!important;}
.mt_80{margin-top: 80px!important;}

.mb_10{margin-bottom: 10px;}
.mb_15{margin-bottom: 15px;}
.mb_20{margin-bottom: 20px;}
.mb_30{margin-bottom: 30px;}
.mb_40{margin-bottom: 40px;}
.mb_50{margin-bottom: 50px;}

.ml_10{margin-left: 10px;}
.ml_15{margin-left: 15px;}
.ml_20{margin-left: 20px;}
.ml_25{margin-left: 25px;}

.mr_10{margin-right: 10px;}
.mr_15{margin-right: 15px;}
.mr_20{margin-right: 20px!important;}
.mr_25{margin-right: 25px;}

.pb_45{padding-bottom: 45px;}

.c6_14{color: #666;font-size: 14px;line-height: 24px;vertical-align: middle;}
.c6_14 a{color: #666;}

.comm_ul{overflow: hidden;}
.comm_ul li{float: left;margin-bottom: 10px;margin-right: 10px;}
.comm_ul li+li{}

.bor_2{border-radius: 2px;-webkit-border-radius: 2px;-moz-border-radius: 2px;}
.bor_5{border-radius: 5px;-webkit-border-radius: 5px;-moz-border-radius: 5px;}
.bor_3{border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;}
.a_bor_3>*{border-radius: 3px;-webkit-border-radius: 3px;-moz-border-radius: 3px;}
.bor_6{border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;}
.a_bor_6>*{border-radius: 6px;-webkit-border-radius: 6px;-moz-border-radius: 6px;}

.a_fl{overflow: hidden;}
.a_fl > *{float: left;}
.tr{text-align: right;}

.container{
    width: 1172px;
    margin: 0 auto;
}
.wrapper{
	position:relative;
	width:100%;
	height:100%;
	min-width:1280px;
	overflow:hidden;	
}

/*头部导航*/
.g-wrap {position:relative; margin:0 auto; width:1130px; height:100%; overflow:hidden;}
#header {  height:80px; border-bottom:1px solid #d4d4d4;	}
.nav{
    width: 1172px;
    height: 80px;
    padding: 0 19px;
    margin: 0 auto;
    line-height: 80px;
	position:relative;
	z-index:10;
}
.nav img{
    float: left;
    margin-top: 28px;
}


#nav {position:absolute; top:0; right:0px; z-index:100; height:100%;}
#nav li {float:left; width:92px; margin:0 ; height:100%;text-align: center;position: relative;background:url(../images/ico8-1.png) no-repeat 0 80px; -webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;transition: all 0.2s linear;}
#nav li a {z-index:2;width:100%; height:100%; font-size:14px;text-align:center; display: block;overflow: hidden;}
#nav li a span {z-index:2; width:100%; height:100%;line-height: 80px;color:#333;}
#nav li a .bgk {top:100%; z-index:1; position: absolute;left: 0px;width: 100%;height: 1px;background-color: #ff5500; }
#nav li:hover{background:url(../images/ico8-1.png) no-repeat 0 0;}
#nav li:hover span{color:#fff;}
#nav li.at:hover,#nav .at{background: #ff5500}
#nav .at span{color:#fff;}
#nav .aton{background: #ff5500}
#nav .aton span{color:#fff;}
.secondnav{min-width:755px; text-align: left; margin:0px; color: #fff;font-size: 13px; font-weight: normal; background-color: #4c4a4f;z-index: 200;position: absolute;top:81px;left: 0px;line-height: 40px;display: none;}
.secondnav a{padding:0 16px; font-weight:bold; font-size:13px; line-height:61px; color:#d2ced5;display: inline!important;}
/*头部导航END*/

/*头部导航END*/

.timeshaft{ height:60px;}

/*底部*/
.footer{width:100%; min-width:1300px; max-width:1920px;  margin-left:auto; margin-right:auto;}
.foot{
    width: 100%;
    background: #283442;
}
.footleft a{
    float: left;
    font-size: 14px;
    color: #999999;
    padding: 0px 7px;
    margin: 37px 0px;
}
.footleft a+a{
    border-left: 1px solid #999999;
}
.footleft a img{
    vertical-align: middle;
    margin-right: 12px;

}
.weixin{ 
	position:relative;	
}
.weixin-c {
    display: none;
    position: absolute;
    top: -140px;
    left: -20px;
    z-index: 100;
    width: 129px;
    height: 137px;
    background: url(../images/8.png) no-repeat;
    background-size: contain;
}
.copyright{
    float: right;
    width: 280px;
    text-align: right;
    padding: 30px 0px;
    font-size: 12px;
    color: #999999;
    line-height: 20px;
}

.copyright a{ color:#999;}
.copyright a:hover{ color:#ff5500;}
/*底部END*/
