body{ font-size:12px; width:1440px; color:#313131; margin:0 auto;}

.top{ height:80px; background:#12a378;}
.top h1{ padding-top:18px; width:220px; float:left; display:inline; overflow:hidden;}
.top h2{ padding-top:24px; width:248px; float:right; display:inline; overflow:hidden;}
.top ul{ float:left; display:inline; width:515px; margin-left:10px;}
.top ul a{ color:#fff; font-size:14px; display:block;}
.top ul li{ float:left; display:inline;  margin-left:15px; line-height:80px;}


.banner{ overflow:hidden; height:495px;}


.con1{ overflow:hidden;}
.c11{ overflow:hidden; height:270px;}
.c11 dl{}
.c11 dt{ float:left; display:inline; margin-left:25px; margin-top:7px; width:343px;}
.c11 dd{ float:right; display:inline; width:575px;}
.c11 dd ul{ height:129px; overflow:hidden;}
.c11 dd ul li{ height:41px;}
.c11 dd ul li h1{ float:left; display:inline; width:83px; height:26px; background:#1cc492; line-height:26px; font-size:14px; text-align:center; color:#fff;}
.c11 dd ul li p{ width:388px; float:left; display:inline; line-height:28px; margin-left:8px;}
.c11 dd ul li a{ float:right; display:inline; width:89px;}
.c1zx{ overflow:hidden;}
.c1zx h2{ background: url(../images/zx1.gif) no-repeat; width:270px; height:31px; line-height:31px; color:#fff; display:block; text-align:center; overflow:hidden; font-size:12px; font-weight:normal; float:left; display:inline;}
.c1zx h2 a{ color:#fff; display:block;}

.c12{ height:270px; overflow:hidden;}
.c12 h1{ text-align:center; font-size:24px; color:#017956;font-family:"Microsoft YaHei", SimHei, sans-serif; height:50px;}
.c12 ul{}
.c12 ul li{ width:138px; overflow:hidden; text-align:center; float:left; display:inline;}
.c12 ul h2{ width:136px; height:132px; border-top:1px solid #bcbcbc; border-left:1px solid #bcbcbc; border-right:1px solid #bcbcbc; padding-top:4px;}
.c12 ul li p{ font-size:12px;  font-weight:bold; height:28px; line-height:28px; color:#fff; text-align:center; background:#1cc492;}


.bt{ overflow:hidden; height:53px; font-size:36px; background:#12a378; text-align:center; line-height:53px;font-family:"Microsoft YaHei", SimHei, sans-serif; font-weight:bold; color:#fff;}
.bt a{ color:#fff; display:block; text-decoration:none;}


.con2{ overflow:hidden; height:700px;}
.c2bt{ background:url(../images/ls.png) center no-repeat; height:37px;font-family:"Microsoft YaHei", SimHei, sans-serif; color:#fff; line-height:37px; margin-top:30px;}
.c2bt h1{ width:45%; float:left; display:inline; text-align:right; font-size:24px; font-weight:normal;}
.c2bt h2{ width:45%; float:right; display:inline; font-size:24px; font-weight:normal;}
.c21{ margin-top:30px; overflow:hidden; height:333px;}
.c21l{ float:left; display:inline; width:420px;}
.c21l li{ padding-left:30px; background:url(../images/no.png) no-repeat; overflow:hidden; height:80px;}
.c21 li h1{ font-size:18px; height:28px; line-height:28px;font-family:"Microsoft YaHei", SimHei, sans-serif;}
.c21 li p{ line-height:22px;}
.c21r{ float:right; display:inline; width:420px;}
.c21r li{ padding-left:30px; background:url(../images/yes.png) no-repeat; overflow:hidden; height:80px;}

.c22{ overflow:hidden; height:151px; background:url(../images/bg2.png) repeat-x #17bc8b;}
.c22l{ float:left; display:inline; width:257px; overflow:hidden; margin-left:18px;}
.c22l h1{ background:url(../images/bg1.png) no-repeat; width:220px; height:30px; margin-left:17px; text-align:center; line-height:30px; color:#fff; font-size:16px;font-family:"Microsoft YaHei", SimHei, sans-serif; font-weight:normal}
.c22l p{ text-indent:2em; width:257px; margin-left:0px; line-height:22px; color:#fff; margin-top:10px;}
.c22l p a{ float:right; display:inline; color:#f0ff00;}

.c22m{ width:324px; height:109px; background:#fff; margin-top:17px; overflow:hidden; float:left; display:inline; padding-top:15px; margin-left:40px;}
.c22m h1{ width:26px; height:67px; font-size:16px; color:#fff;font-family:"Microsoft YaHei", SimHei, sans-serif; background:#1c8bc4; float:left; display:inline; margin-top:9px; margin-left:19px; text-align:center; font-weight:normal; padding-top:10px;}
.c22m li,.c22r li{ width:273px; overflow:hidden; float:right; display:inline; height:33px;}
.c22m li h2{color:#005580; font-size:24px;font-family:"Microsoft YaHei", SimHei, sans-serif; float:left; display:inline; overflow:hidden; width:55px;}
.c22m li p,.c22r li p{ line-height:28px;}

.c22r{ width:324px; height:109px; background:#fff; margin-top:17px; overflow:hidden; float:right; display:inline; padding-top:15px; margin-right:16px;}
.c22r h1{ width:26px; height:67px; font-size:16px; color:#fff;font-family:"Microsoft YaHei", SimHei, sans-serif; background:#e73462; float:left; display:inline; margin-top:9px; margin-left:19px; text-align:center; font-weight:normal; padding-top:10px;}
.c22r li h2{color:#b1012f; font-size:24px;font-family:"Microsoft YaHei", SimHei, sans-serif; float:left; display:inline; overflow:hidden; width:55px;}


.con3{ overflow:hidden;}
.c31{ margin-top:40px; height:166px;}
.c31 h1{ width:377px; float:left; display:inline;}
.c31 p{ float:right; display:inline; width:573px; margin-right:15px; height:77px; text-indent:2em; line-height:22px;}
.c31 a{ float:right; display:inline; width:573px; margin-right:15px; text-align:center;}

.c32{ height:285px; overflow:hidden;}
.c32t{ font-size:24px; color:#006b4b; text-align:center;font-family:"Microsoft YaHei", SimHei, sans-serif; font-weight:bold; height:50px;}
.c32t font{ font-size:30px; color:#ff6000;}
.c32 ul{}
.c32 ul li{ float:left; display:inline; width:191px;}
.c32 ul li h1{ font-size:14px; color:#01825c; text-align:center; margin-top:13px; height:20px;}
.c32 ul li p{ width:158px; margin:0 auto; line-height:20px;}

.c33{ height:370px; overflow:hidden;}
.c33 ul{ overflow:hidden;}
.c33 ul li{font-family:"Microsoft YaHei", SimHei, sans-serif; text-align:center; height:140px; background:#f3f3f3; width:178px; float:left; display:inline;}
.c33 ul li h1{width:178px; height:41px;color:#fff; line-height:41px; font-size:26px; background:#1cc492;}
.c33 ul li h2{ background:url(../images/sj.png) center top no-repeat; font-size:20px; color:#006b4b; padding-top:15px; height:30px;}
.c33 ul li p{ line-height:22px; font-size:16px;}
.c33b{ overflow:hidden; margin-top:25px;}
.c33b h1{ float:left; display:inline;}
.c33b h2{ float:right; display:inline; margin-top:30px;}
.c33b a{ display:block; height:104px;}


.con4{ margin-top:30px; height:425px; overflow:hidden;}
.c4l{ float:left; display:inline;width:523px;}
.c4l2{ height:238px;}
.c4l2 ul li{ height:68px; width:523px; background:#17a97e; margin-bottom:9px;-margin-bottom:5px; overflow:hidden;}
.c4l2 ul li h1{ float:left; display:inline; width:55px;}
.c4l2 ul li p{ width:454px; float:left; display:inline; line-height:20px; padding-top:5px; color:#fff;}
.c4l3{ height:26px;}
.c4l3 p{ float:left; display:inline; width:346px; text-align:center; line-height:26px;}
.c4l3 h1{ float:right; display:inline; width:173px;}
.c4l3 a{ overflow:hidden;}

.c4r{ width:431px; float:right; display:inline; height:361px; border:1px solid #bdbdbd; padding-left:17px;}
.c4rbt{ margin-top:13px; height:45px;}
.c4rbt h1{ float:left; display:inline; width:36px;}
.c4rbt p{ font-size:18px; color:#007351;font-family:"Microsoft YaHei", SimHei, sans-serif;}
.c4r ul{ overflow:hidden;}
.c4r ul li{ height:86px;}
.c4r ul h1{ background:url(../images/w.png) no-repeat; padding-left:30px; height:24px; font-size:12px; line-height:20px;}
.c4r ul p{ background:url(../images/d.png) no-repeat; padding-left:30px; width:382px; line-height:22px;}


.con5{ overflow:hidden;}
.c51 ul{ margin-top:35px; height:305px;}
.c51 ul li{ width:316px; height:109px; background:#ebebeb; float:left; display:inline; margin-bottom:22px;}
.c51 ul li h1{ font-size:16px; color:#fff; width:33px; background:#1cc492; float:left; display:inline; padding-top:28px; height:81px; text-align:center;}
.c51 ul li p{ width:248px; margin-right:17px; float:right; display:inline; line-height:22px; margin-top:10px;}

.c52{ height:173px; overflow: hidden; width:1000px;}
.c52 ul li{ float:left; display:inline; background:url(../images/zxp2.png) right no-repeat; text-align:center; overflow:hidden; }
.c52 ul li h1{ height:28px; line-height:28px; font-size:16px;}
.c52 ul li p{ line-height:16px;}
.c52 ul li a{ display:block; text-decoration:none;}


.consulting{ width:1000px; margin:0 auto; overflow:hidden;}
.consulting ul li{ width:25%; float:left; display:inline; text-align:center;font-family:"Microsoft YaHei", SimHei, sans-serif; height:89px;}
.consulting ul li h2{ width:110px; height:30px; border:1px solid #fff; color:#fff; text-align:center; line-height:30px; margin:15px auto 10px;}
.consulting ul li p{ font-size:16px; color:#fff;}
.consulting ul li h1{ font-size:24px; font-weight:normal; line-height:30px; margin-top:15px;}
.consulting ul li a{ color:#fff; display:block; height:74px;}


.foot{ height:290px; background:#e5e5e5;}
.fleft{ float:left; display:inline; width:542px; margin-top:50px; margin-left:45px;}
.fleft li{ float:left; display:inline; text-align:center; width:135px; background:url(../images/px2.png) repeat-y;}
.fleft h1{ font-size:19px;font-family:"Microsoft YaHei", SimHei, sans-serif; color:#666666;}
.fleft p{ line-height:33px; font-size:14px;}
.fleft a{ color:#666666;}

.fright{ float:right; display:inline; width:370px; padding-left:25px; background:url(../images/px2.png) repeat-y; margin-right:18px;margin-top:50px;}
.fright div{ background:url(../images/pxh2.png) bottom repeat-x; overflow:hidden;}
.fright div h1{ font-size:19px; color:#666666;font-family:"Microsoft YaHei", SimHei, sans-serif; height:28px; overflow:hidden;}
.fright div h2{ font-size:40px; color:#12a378;font-family:"Microsoft YaHei", SimHei, sans-serif; height:58px; padding-top:8px; font-weight:normal;}
.fright h3{ font-size:25px; color:#12a378; font-weight:normal;font-family:"Microsoft YaHei", SimHei, sans-serif; padding-top:10px; height:32px; border-bottom:1px dotted #959595;}
.fright h3 font{ font-size:18px; color:#12a378;}
.fright h3 a{color:#12a378;}
.fright p{ padding-top:10px; height:18px;}









