* {

    margin: 0px;

    padding: 0px;

}

body {

    font-family: 'Microsoft Yahei';

    width: 100%;

    min-width: 1000px;

    font-size: 14px;

    position: relative;

}

em, b, i {

    font-style: normal;

}

a {

    text-decoration: none;

    color: #333;

}

img {

    border: none;

    outline: none;

}

ul {

    list-style: none;

}

input {

    outline: medium;

}

.font12 {

    font-size: 12px;

}

.font14 {

    font-size: 14px;

}

.font16 {

    font-size: 16px;

}

.font18 {

    font-size: 18px;

}

.font20 {

    font-size: 20px;

}



.fl {

    float: left;

}



.fr {

    float: right;

}



.clear:after{

    content: '';

    height: 0;

    clear: both;

    visibility: hidden;

    display: block;

}

.w1000{

    width: 1000px;

    margin: 0 auto;

    position: relative;

}

.header{

    border-bottom: 1px solid #ebebeb;

}

.header-sec h6{

    font-size: 14px;

    color: #686868;

    padding: 10px 0;

    font-weight: 100;

}

.header-sec h6:nth-child(1),.logo{

    float: left;

}

.header-sec h6:nth-child(2),.tell{

    float: right;

}



.top{

    background: #ffffff;

}

.logo div,.tell div{

    float: left;

    margin: 15px 0;

}

.logo-sec{

    padding: 0 10px;

    border-left: 1px solid #dcdcdc;

    font-size: 20px;

    color: #000;

}

.logo img,.tell img{

    margin: 10px 10px 0 0;

}

.logo-sec h4{

    font-size:16px;

    color: #68cd06;

}

.tell-sec{

    font-size: 16px;

    color: #000;

    padding:10px 0 0 ;



}

.tell-sec h5{

    font-size: 28px;

    color: #e77918;

}



.nav{

    width: 100%;

    min-width: 1000px;

    background:#158ad9;



}

.nav li{

    width: 125px;

    float: left;

    text-align: center;

    padding: 15px 0;

    font-size: 16px;

}

.nav a{

    color: #fff;

    display: block;

}

.nav li.act,.nav li:hover{

    background: #ffa81e;



}

.nav li:hover{

    cursor: pointer;

}

.carousel {

    width: 100%;

    min-width: 1000px;

    overflow: hidden;

    position: relative;

}

.carousel .bd ul li img{

	height:545px;
    display: block;

}

.carousel_hd {

    position: absolute;

    bottom: 20px;

    left: 0;

    right: 0;

}



.carousel_hd .hd{

    text-align: center;

    width: 1200px;

    margin: 0 auto;

    padding-right: 100px;

}

.carousel_hd .hd li {

    display: inline-block;

    cursor: pointer;

}

.carousel_hd .hd li > i {

    display: block;

    width: 15px;

    height: 15px;

    border-radius: 50%;

    background: #fff;

    margin-left: 15px;

}



.carousel_hd .hd li.on > i  {

    background: #e77918;

}

.foot{

    width: 100%;

    min-width: 1000px;

    background: #363636;

    padding: 30px 0 40px 0;

    position: relative;

}

.friendship{

    padding-bottom: 15px;

    border-bottom: 1px solid #2b2b2b;

}

.friendship-p{

    color: #fff;

    width: 70px;

}

.friendship-ul{

    width: 900px;

}

.friendship-ul li{

    float: left;

}

.friendship-ul li a{

    color: #fff;

    padding: 0 15px;

}

.foot-ul li{

    float: left;

    padding: 18px 0;

}

.foot-ul li a{

    display: block;

    width: 85px;

    border-right: 1px dashed #9a9a9a;

    color: #fff;

    text-align: center;

}

.foot-ul li:last-child a{

    border-right: none;

}

.peianf{

    color: #fff;

    height: 30px;

    line-height: 30px;

}

.peianf a{

    color: #fff;

}

.erwm{

    width: 120px;

    height: 120px;

    display: block;

    position: absolute;

    right:20px;

    top:80px;

}

.pro-banner{

    width: 100%;

    height: 350px;

    min-width: 1000px;

    overflow: hidden;

    zoom: 1;

    position: relative;

}

.pro-banner  img {

    width: 100%;

    height: 350px;

    display: block;

}

.pages {

    height: 26px;

    padding: 20px 0;

    margin-top: 5px;

    clear: both;

}



.pages:after {

    content: '.';

    clear: both;

    height: 0;

    line-height: 0;

    display: block;

    visibility: hidden;

}



.pages ul {

    padding: 0;

    list-style: none;

    margin: 0;

    text-align: center

}



.pages li {

    margin-right: 5px;

    display: inline-block

}



.pages li a {

    display: block;

    height: 24px;

    line-height: 24px;

    color: #3a3a3a;

}



.pages li:hover span {

    color: #fff;

    text-decoration: none;

}



.pages li span {

    display: block;

    height: 30px;

    line-height: 30px;

    color: #3a3a3a;

    width: 48px;

    border-radius: 2px;

    border: 1px solid #ada9a9;



}



.pages li:hover span {

    background: #158ad9;

}



.pages .current span {

    color: #fff;

    background: #158ad9;

}

































