/* CSS Document */


/*top*/
  @charset "utf-8";
    /*-----------å…¬ç"¨-----------*/
    
     ::selection {
        background-color: #0aad6e;
        color: #fff;
    }
    
     ::-moz-selection {
        background-color: #0aad6e;
        color: #fff;
    }
    
     ::-webkit-selection {
        background-color: #0aad6e;
        color: #fff;
    }
    
     ::-webkit-scrollbar {
        width: 8px;
        height: 8px;
        background-color: #F5F5F5
    }
    
     ::-webkit-scrollbar-track {
        border-radius: 10px;
        background-color: #E2E2E2
    }
    
     ::-webkit-scrollbar-thumb {
        border-radius: 10px;
        -webkit-box-shadow: inset 0 0 6px rgba(0, 0, 0, .3);
        background-color: #555
    }
    
    * {
        padding: 0;
        margin: 0;
        font-family: "微软雅黑", 'Microsoft YaHei', arial, helvetica, clean, sans-serif;
    }
    
    body {
        font: 14px/1.231 "微软雅黑", 'Microsoft YaHei', arial, helvetica, clean, sans-serif;
        margin: 0;
        line-height: 1; 
    }
    
     :focus {
        outline: 1;
    }
    
    article,
    aside,
    canvas,
    details,
    figcaption,
    figure,
    footer,
    header,
    hgroup,
    menu,
    nav,
    section,
    summary {
        display: block;
    }
    
    a {
        margin: 0;
        padding: 0;
        border: 0;
        font-size: 100%;
        vertical-align: baseline;
        background: transparent;
    }
    
    ins {
        background-color: #ff9;
        color: #000;
        text-decoration: none;
    }
    
    mark {
        background-color: #ff9;
        color: #000;
        font-style: italic;
        font-weight: bold;
    }
    
    del {
        text-decoration: line-through;
    }
    
    table {
        border-collapse: collapse;
        border-spacing: 0;
    }
    
    hr {
        display: block;
        height: 1px;
        border: 0;
        border-top: 1px solid #cccccc;
        margin: 1em 0;
        padding: 0;
    }
    
    input,
    select {
        vertical-align: middle;
    }
    
    li,
    ul {
        list-style-type: none;
    }
    
    img {
        border: none;
    }
    
    a {
        color: #333;
        text-decoration: none;
        -webkit-transition: all .3s ease-out;
        transition: all .3s ease-out;
    }
    
    a:link,
    a:hover,
    a:active,
    a:visited {
        text-decoration: none;
    }
    
    input,
    textarea {
        outline: 0;
        border: 0;
    }
    
    textarea {
        resize: none;
    }
    
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    dl,
    dd,
    dt,
    i,
    em {
        font-weight: normal;
        font-style: normal;
    }
.clear {
    clear: both;
}
body {background:#fff;margin: 0px; color:#535353; font-size: 12px;  font-family: microsoft yahei,宋体,Arial,Helvetica,sans-serif;}

.index_top {width: 100%; margin:auto; border-bottom:solid 1px #ececec;}
.yw{font-size:16px;font-weight:bold;color: #0aad6e;}
.head{
	width:1180px;
	height:38px;
	line-height:38px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	
}
.head .h_l{ float:left;}
.head .h_r{ float:right;width:284px;}
.head .h_r li{ float:left; padding-right:5px;}
.head .h_r li a{ float:left;}

.top{ width:1180px; margin:0 auto; height:168px; }
.top .logo{ width:294px; height:73px; float:left; margin-top:49px;}

.top .ms{
	float:left;
	font-size:18px;
	font-family: microsoft yahei;
	color:#313130;
	width:431px;
	height: 89px;
	padding-left:21px;
	padding-top:5px;
	margin-top:48px;
}
.top .ms p{ font-size:18px; color:#484747;}
.top .ms span{ color:#0aad6e; font-size:22px; font-weight:bold;line-height: 40px;}
.top .tel{
	float:right;
	color:#525050;
	background:url(../images/index_03.jpg) 0px 0px no-repeat;
	/*! width:193px; */
	height:57px;
	padding-left:38px;
	padding-top:0px;
	font-family: "微软雅黑";	
	margin-top: 68px;
}
.top .tel span.tel_1{ font-size:14px;font-family: microsoft yahei;}
.top .tel span.tel_2{
	font-size:26px;
	font-family: Impact;
	color:#fe942c;
	
}

/*导航开始-2 */

.head_top_1 {
    width: 100%;
    height: 60px;
    background: #0aad6e;
}

.head_top_2 {
    width: 1180px;
    height: 60px;
    margin: 0 auto;
}

.head_top_menu {
    height: 60px;
}

.head_top_menu ul li {
    float: left;
    width: 131px;
    height: 60px;
    line-height: 60px;
    color: #FFF;
    text-align: center;
}

.head_top_menu ul li a {
    font-size: 15px;
    color: #fff;
    display: block;
    background:#0aad6e;
    background-size: 0% 100%;
    -webkit-transition: all .5s;
    transition: all .5s;
}


/* .head_top_menu ul li.last {
    background: none;
} */

.head_top_menu ul li:hover a,.head_top_menu ul li.another a {
    background:#fe942c;
    background-size: 100% 100%;
    -webkit-transition: all .5s;
    transition: all .5s;
}

.footbg{ margin-top:12px; padding-bottom:20px; height:auto; display:block; overflow:hidden; background:#0aad6e;}
.footbg .footnav{
	width:100%;
	height:56px;
	margin:auto;
	background-color:#0aad6e;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #36c088;
}
.footbg .footnav ul{ width:1180px; margin:auto; color:#FFF;}
.footbg .footnav ul li{
	line-height:54px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #36c088;
	float: left;
	padding-right: 35px;
	padding-left: 35px;
}
.footbg .footnav ul li a{
	font-size:14px;
	color:#FFF;

}
.footbg .banquan{
	width:1180px;
	padding-top:15px;
	margin-right: auto;
	margin-left: auto;
}
.banquan .bq_l{
	width:1180px;
	font-size:14px;
	line-height:26px;
	color:#fff;
	text-align: center;
}
.banquan .bq_l h2{ font-size:14px; color:#fff;}
.banquan .bq_l a{ color:#fff;}
.banquan .bq_l p{ width:800px; margin:auto; text-align:center;}

