@charset "utf-8";
/* CSS Document */

/* =========全局样式======= */
*{box-sizing: border-box;}
html, body, div, p, a, ol, ul, li, dl, dt, dd, h1, h2, h3, h4,h5,h6,img, object, embed, span, form, marquee{margin:0;padding:0;}
body{font-size:12px;font-family:微软雅黑,宋体,Arial, Helvetica, sans-serif;color:#666; line-height:1.5;}
ol, ul, li, dl, dt, dd{list-style:none;}
img{border:none;}
p{text-justify:inter-ideograph;}
/*table{border:0px;border-collapse:collapse;border-spacing:0px;}*/
em,i{ font-style:normal;}
a {text-decoration:none;color:#666;transition:all 0.3s;}
/*a:link,a:visited{}*/
a:hover {color:#72bb38;text-decoration: none;}

/* =========基本样式======= */
h1{font-size:20px;font-family:"Microsoft YaHei","黑体";font-weight:100;}
h2{font-size:14px;font-family:"Microsoft YaHei"; font-weight:normal;}
h3{font-size:14px;}
h4{font-size:14px;font-weight:normal;}
h5{font-size:12px;}
h6{font-size:12px;font-weight:normal;}
.fn{font-weight: normal;}
.fw{font-weight: 700;}
.fa{font-family: arial;}
.fs{font-family: '宋体';}
.text-center{
    text-align: center;
}
.text-overflow{
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
/*=======通用==========*/
.w{width:1200px; margin:0 auto;}
.wrapper{width:1080px; margin:0 auto;}
.m_w{width:1050px;margin:0 auto;}

/*======浮动=====*/
.left{float:left;}
.right{float:right;}

.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

.pt40{padding: 40px 0 0 0;}
.pt20{padding: 20px 0 0 0;}