.w1200{ width: 1200px;}
.w960{ width: 960px;}
.l{ float: left; display: inline;}
.r{ float: right !important; display: inline;}
.tl{text-align: left;}
p{line-height:24px; font-size:14px; color:#666;}
.ten{ text-indent:2em;}
a:hover{ text-decoration:none!important;}
img{ display: inline;}
.bg1{ background: #d6f7e6;}
.zx{ height:35px; font-size:16px;color:#ff775f;line-height:34px; font-family:"MicroSoft YaHei"; overflow:hidden; text-align:center; }
.zx span{ font-weight: bold; }
.zx a{ background:#ff775f; padding:6px 15px 6px; color:#fff;  margin-left: 10px; }
h2{ font-family: "MicroSoft YaHei"; height: 60px; line-height: 60px; font-size: 30px; padding: 25px 0; color: #409a80; background: url(../images/bg.png) no-repeat left center;}
h2 b{ color: #fff; font-size: 38px; padding: 0px 15px 0 14px;}
h3{text-align: center; font-size: 24px; color: #409a80; line-height: 36px;}
.col1{ color: #ff060c!important;}
.mt5{ margin-top: 5px;}
.mt10{ margin-top: 10px;}
.mt15{ margin-top: 15px;}
.mt20{margin-top: 20px;}
.mt30{ margin-top: 30px;}
.pb30{ padding-bottom: 30px;}
.wryh{ font-family: "MicroSoft YaHei";}
.auto{ margin-left: auto; margin-right: auto;}
.db{display: block;}
/*logo*/
.logo{ height: 72px; padding: 10px 0; width:990px;}
.logo ul{ width: 300px; padding: 15px 0 0 0px;}
.logo ul li{ float: left; display: inline; width: 140px; line-height: 22px; font-size: 12px; color: #4c4c4c; margin-left: 10px;}
.logo ul li span{ padding-right: 5px;}
.logo .tel{width: 330px; background: url(../images/tel.jpg) no-repeat left top;height: 50px; overflow: hidden; margin-top: 10px;}
.logo p{ padding-left: 30px; line-height: 16px; margin-bottom: 8px;}
.logo p a{font-weight: bold; color: #ff775f; font-size:16px;}
/*banner*/
.banner img{ vertical-align:top; display:inline;}
/*tznav*/
#tznav,.tznav { width:1200px; margin:0 auto; height:55px;}
#tznav {width:100%;}
.tznav tz{ display:block; }
.tznav tz.tzhover{ background:#ded4d3; color:#303030; }
/*nav*/
.nav { background:#409a80;height:55px; width:100%;}
.nav ul { width:960px; margin:0 auto; overflow:hidden; zoom:1; }
.nav ul li{ width:160px; text-align:center; line-height:55px;float:left; display:inline; height:55px; overflow:hidden;}
.nav ul li a {color:#fff; font-weight:bold; font-size:22px; display:block; }
.nav ul li a:hover{ background:#ded4d3; color: #303030;}

/*boxa*/
.boxa .bort{ border-top: 1px solid #e6e6e6; margin-top: 10px;}
.boxa ul{ background: url(../images/bg2.png) no-repeat top center; height: 330px; overflow: hidden; padding-left: 25px;}
.boxa ul li{ float: left; display: inline; width: 180px; height: 120px; margin: 0 5px 0 35px; padding-top: 20px;}
.boxa ul li h4{ text-align: center; font-size: 22px; color: #fff;}
.boxa ul li p{ margin-top: 20px; height: 108px; padding: 0 25px 0 35px;}

/*boxb*/
.boxb{ overflow: hidden; height: 381px; padding-left: 320px; width: 640px; padding-bottom: 40px;}
.boxb .zj{ margin: 0 0 -381px -318px;}
.boxb h4{ font-size: 18px; color: #303030; line-height: 36px;}
.boxb ul li{ width: 121px; height: 121px;  text-align: center;}
.boxb ul .li1{background: url(../images/bg3.png) no-repeat;}
.boxb ul .li1 p{ padding-top: 25px;}
.boxb ul .li2{ width: 90px;}
.boxb ul .li2 img{ padding-top: 30px;}
.boxb p span{ background: #409a80; color: #fff; padding: 4px 10px; margin-right: 5px;}
.boxb .zx a{ padding-left: 35px; padding-right: 35px; border-radius: 0px;}

/*boxc*/
.boxc{position: relative;}
.boxc img{ position: absolute; top: -40px; right: -100px;}
.boxc p{ float: left; display: inline; background: #ece7e1; padding: 10px 15px 10px 10px; margin-left: 30px; margin-bottom: 15px;}

/*boxd*/
.boxd{ background: #fff; width: 720px; padding:10px 120px; }
.boxd p span{ background: #409a80; color: #fff; padding: 4px 5px; margin-right: 5px;}
.boxd .p1{ background: #d6f7e6; padding: 10px 20px;}
.boxd .p1 i{ color: #ff775f;}
.boxd ul li{ float: left; display: inline; background: #d6f7e6; width: 170px;height: 115px; padding: 20px 0; margin-right: 10px;}
.boxd ul li p{ padding: 0 20px;}
.boxda{ height: 350px; background: url(../images/img4.jpg) no-repeat center 50px #fff; position: relative;}
.boxda h3{ color: #ff775f; padding-top: 10px;}
.boxda p{ width: 350px; position: absolute;}

/*boxe*/
.boxe{ position: relative;}
.boxe .img3{ position: absolute; right: -100px;top: -50px; }
.boxe .ul1 li{ float: left; display: inline; width: 312px; height: 253px;overflow: hidden; margin: 20px 0 0 8px; background: #d6f7e6; text-align: center;}
.boxe .ul1 li p{ padding: 15px 15px 0 25px; text-align: left; height: 160px;}
.boxe .ul1 li h4{ color: #595959; font-size: 16px; padding: 20px 0 0 0;}
.boxe .ul1 li a{ color: #ff775f; text-decoration: underline; font-size: 16px; margin: 0 15px;}
.boxe .ul2 li{ float: left; display: inline; width: 188px; height: 210px; background: #d6f7e6; margin: 0 2px; text-align: center; padding-top: 10px;}
.boxe .ul2 li p{ padding: 0 10px 0 15px;}
.boxe .ul2 li p span{ color: #ff775f}


.ly{ width:958px; height:218px; background:url(/wap/images/pa_bj.jpg) no-repeat bottom; border:1px solid #dadada;border-top:8px solid #21aca5; margin:20px auto;}
