@charset"utf-8";
blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,textarea,ul{margin:0;padding:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}
ul{list-style:none}
caption{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
q:after,q:before{content:''}
abbr,acronym{border:0}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-block}
* html .clearfix{height:1%}
.clearfix{display:block}
body,button,input,select,textarea{font:12px/1.5 "Microsoft YaHei","微软雅黑",tahoma,arial,宋体}
button,input,select,textarea{font:100% Tahoma,Helvetica,Arial,sans-serif}
.f12{font-size:12px}
.f14{font-size:14px}
.fb{font-weight:bold}
.fn{font-weight:normal}
.t2{text-indent:2em}
.lh24{line-height:24px}
.unl{text-decoration:underline}
.no_unl{text-decoration:none}
.bold{font-weight:bold}
.normal{font-weight:normal}
.tl{text-align:left}
.tc{text-align:center}
.bc{margin-left:auto;margin-right:auto}
.fl{float:left}
.fr{float:right}
.cb{clear:both}
.cl{clear:left}
.cr{clear:right}
.vm{vertical-align:middle}
.pr{position:relative}
.pa{position:absolute}
.abs-right{position:absolute;right:0}
.zoom{zoom:1}
.hidden{visibility:hidden}
.none{display:none}
.mt8{margin-top:8px}
.mb8{margin-bottom:8px}
.ml8{margin-left:8px}
.mr8{margin-right:8px}
.p8{padding:8px}
.pt8{padding-top:8px}
.pb8{padding-bottom:8px}
.pl8{padding-left:8px}
.pr8{padding-right:8px}
.red{color:#f00}
.greed{color:#060}
.c9{color:#8a8a8a}
.main{width:960px;margin:0 auto}
.body{margin:0 auto;width:960px}
a{color:#333;text-decoration:none}
a:hover{text-decoration:underline}
.award{padding:32px;text-align:center}
.award div{width:80px;height:44px;line-height:44px;font-size:20px;font-weight:bold;letter-spacing:2px;margin:auto;background:#FFFFFF;color:#009a61;border:#009a61 2px solid;border-radius:10px;cursor:pointer}
.award div:hover{background:#009a61;color:#FFFFFF}
.head-txt {padding:0 6px 10px 6px;line-height:28px;border-bottom:#DDDDDD 1px solid;margin-bottom:20px;clear:both;}
.head-txt strong {font-size:18px;}
.head-txt span {float:right;font-size:14px;color:#999999;}
.head-txt i {font-style:normal;font-weight:bold;padding:0 2px;font-family:simsun;}
.px16 {font-size: 16px;}
.f_red {color: red;}
/*导航（显）*/
.nav-cate {
    width: 210px;
    z-index: 999;
}
.nav-cate-hd {
    position: relative;
    width: 210px;
    height: 40px;
    line-height: 40px;
    background: #83c44e;
    cursor: pointer;
}
.nav-cate-hd h2 {
    font-size: 14px;
    color: #fff;
    padding-left: 20px;
}
.nav-cate-hd i {
    width: 20px;
    height: 20px;
    position: absolute;
    right: 15px;
    top: 10px;
    background-position: -120px -100px;
}
.nav-cate-bd {
    display: none;
    width: 208px;
    height: 466px;
    padding-top: 1px;
    position: absolute;
    left: 0;
    top: 39px;
    border: 1px solid #83c44e;
    background-color: #fafafa;
}
.nav-cate-bd .cate-item {
    width: 206px;
}
.nav-cate-bd .cate-item h3 {
    position: relative;
    display: block;
    padding: 5px 0 5px 18px;
    margin-top:-1px;
    font-size: 14px;
    line-height: 27px;
    border-top:1px solid #fafafa;
    border-bottom:1px solid #fafafa;
    color: #333;
}
.nav-cate-bd .cate-item h3>a{
    display: block;
}
.nav-cate-bd .cate-pop {
    display: none;
    width: 220px;
    height: 446px;
    padding: 10px 20px;
    background: #fff;
    border: 1px solid #ddd;
    position: absolute;
    left: 206px;
    top: 0;
    z-index: 25;
}
.nav-cate-bd  .cate-detail>a{
    position: relative;
    display: block;
    font-size: 13px;
    padding: 9px 0;
    text-indent:10px;
}
.nav-cate-bd  .cate-detail>a:before{
    content: '';
    position: absolute;
    left:0;
    top:50%;
    width:3px;
    height:3px;
    margin-top:-2px;
    background-color: #e56639;
    border-radius:50%;
}
.nav-cate-bd .cate-item:hover h3 {
    position: relative;
    border-color: #eaeaea;
    background: #fff;
    z-index: 40;
}
.nav-cate-bd .cate-item:hover h3:after{
    content: '';
    position: absolute;
    right:-1px;
    top:0;
    width:1px;
    height:100%;
    background-color: #fff;
}
.nav-cate:hover .nav-cate-bd,.nav-cate-active.nav-cate .nav-cate-bd{
    display: block;
}
.nav-cate:hover .nav-cate-bd :hover .cate-pop {
    display: block;
    box-shadow: 0 1px 3px rgba(0,0,0,0.1);
}
.nav-cate-hd {
    position: relative;
    width: 210px;
    height: 40px;
    line-height: 40px;
    background: #83c44e;
    cursor: pointer;
}
.nav-cate-hd h2 {
    font-size: 14px;
    color: #fff;
    padding-left: 20px;
}
.nav-cate-hd i {
    width: 20px;
    height: 20px;
    position: absolute;
    right: 15px;
    top: 10px;
    background-position: -120px -100px;
}
#content h2 {
    border-left: 8px solid #60a830;
    font-size: 1.5em;
	margin-bottom: 10px;
}
#content p {
    line-height: 38px;
}
/*footer*/
.footer-module{min-width:1200px;padding-top:20px;padding-bottom:60px;background:#3d55a7;clear: both;}
.footer-main{width:1200px;margin:0 auto}
.foot-links-ul li{width:168px}
.foot-links-all{line-height:14px;color:#eff3f5;margin-bottom:12px}
.foot-links-name{line-height:25px}
.foot-links-name a{color:#9fa2a5}
.contact-way-tph {line-height: 14px;color: #eff3f5;margin-right: 95px;}
.firm-services {padding-top: 22px;margin-top: 13px; border-top: 1px solid #5d6265;}
.firm-with-our a {color: #eff3f5;margin-right: 55px;}
.firm-with-our {line-height: 14px;margin-top: 13px;}
.our-copy {margin-top: 13px;border-top: 1px solid #5d6265;padding-top: 20px;}
.our-copy-sm {line-height: 14px;color: #eff3f5;}
.fl,.header-fl {
    float: left;
}