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

.top{ height:80px; background:#770000;}
.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:337px;}


.dd{ background:url(../images/bg1.png) top no-repeat; height:235px;}
.ddmid{ width:968px; margin:0 auto; padding-top:70px;}
.ddmid h1{ float:left; display:inline; width:241px;}
.ddmid h2{ float:right; display:inline; width:706px; font-size:20px; color:#535353; text-align:center;font-family:"Microsoft YaHei", SimHei, sans-serif; padding-top:15px; height:34px;}
.ddmid p{ float:right; display:inline; width:706px; line-height:22px;}
.ddmid p a{ color:#ff0000;}



.bt{ height:57px; background:#770000; text-align:center; font-size:24px; font-weight:bold;font-family:"Microsoft YaHei", SimHei, sans-serif; line-height:57px;}
.bt a{ display:block; color:#fff;}



.con1{ overflow:hidden; height:445px; background: url(../images/bg.png) no-repeat; margin-top:30px;}

.c11{ width:478px; float:left; display:inline; border:1px solid #e5e5e5; height:346px; margin-left:12px; margin-bottom:20px;}
.c11 h1,.c12 h1{ background:url(../images/bg2.png) no-repeat; height:51px; text-align:center; line-height:51px; font-size:16px; color:#770000;}
.c11 ul{ width:453px; margin:30px auto 0;}
.c11 ul li{ height:60px;}
.c11 h2{ background:url(../images/bg3.png) no-repeat; height:47px; width:111px; float:left; display:inline; text-align:center; line-height:47px; font-size:16px;}
.c11 p{ width:328px; float:right; display:inline; line-height:22px; padding-top:2px;}

.zx{ height:36px; overflow:hidden; width:900px; margin:0 auto;}
.zx h1{ width:217px; height:36px; text-align:center; font-size:14px; background:url(../images/zx1.gif) no-repeat; float:right; display:inline; line-height:36px;}
.zx p{ float:left; display:inline; padding-left:12px; line-height:36px; text-decoration:underline;}
.zx a{ display:block;height:36px; width:100%; color:#f00;}

.c12{ width:478px; float:right; display:inline; border:1px solid #e5e5e5; height:346px; margin-right:12px; margin-bottom:20px;}
.c12 ul{ width:453px; margin:20px auto 0;}
.c12 ul li{ height:70px; border-bottom:1px dashed #e5e5e5; padding-top:10px;}
.c12 ul li h2{ font-size:14px; height:20px;}
.c12 ul li p{ line-height:21px;}



.con2{ overflow:hidden; margin-top:30px; height:303px;}
.con2 ul{ overflow:hidden; margin-left:10px; height:228px;}
.con2 ul li{ height:200px; width:298px; border:1px solid #ccc; overflow:hidden; float:left; display:inline; margin-left:20px;}
.con2 ul li h1{ font-size:16px; text-align:center; height:26px; margin-top:15px;color:#700; background:url(../images/xx.png) bottom center no-repeat;}
.con2 ul li h2{ float:left; display:inline; width:120px; margin-left:13px; margin-top:23px;}
.con2 ul li p{ float:right; display:inline; width:144px; line-height:22px; margin-top:23px; text-indent:1em; margin-right:10px;}




.con3{ overflow:hidden; margin-top:30px; height:568px; }
.c31{ overflow:hidden; width:325px; float:left; display:inline; margin-left:18px;}
.c31 ul{}
.c31 li,.c33 li{ background:url(../images/bg4.png) no-repeat; width:325px; height:179px;}
.c31 li h1,.c33 li h1{ font-size:16px; color:#f8b000; text-align:center; height:33px; padding-top:25px;}
.c31 li p,.c33 li p{ line-height:22px; width:298px; margin:0 auto;}

.c32{ width:283px; background: url(../images/bg5.png) no-repeat; float:left; display:inline; margin-left:15px;}
.c32 h1{ text-align:center; font-size:18px; padding-top:18px; height:41px; color:#fff; line-height:34px; overflow:hidden;font-family:"Microsoft YaHei", SimHei, sans-serif;}
.c32 ul{ width:252px; margin:0 auto;}
.c32 ul li{ height:71px; padding-top:13px;}
.c32 h2{ font-size:14px; height:19px; overflow:hidden;}
.c32 li p{ line-height:20px;}
.c32 div{ text-align:center;}
.c32 div p{ color:#ff0000; line-height:22px; height:75px;}
.c32 div p a{ color:#ff0000; display:block;}

.c33{ overflow:hidden; width:325px; float:right; display:inline; margin-right:18px;}




.con4{ overflow:hidden; margin-top:30px; }
.c41{ width:965px; margin:0 auto; overflow:hidden; height:200px;}
.c41 h1{ float:left; display:inline;  width:297px;}
.c41 a{ color:#ff0000;}
.c41 ul{ float:right; display:inline; width:656px;}
.c41 ul li{ width:308px; float:left; display:inline; padding-top:13px; height:75px; border-right:1px dashed #e5e5e5; border-bottom:1px dashed #e5e5e5;}
.c41 ul li h2{ text-align:center; font-size:14px; height:22px;}
.c41 p{ line-height:20px; text-indent:20px;}

.c42{ overflow:hidden; background:url(../images/bg6.png) top center no-repeat; height:115px;}
.c42 h1{ text-align:center; font-size:16px; color:#f8b000; padding-top:12px; height:24px;}
.c42 p{ width:866px; margin:0 auto; line-height:22px;}
.c42 p a{color:#ff0000;}

.c43{ overflow:hidden; background:url(../images/bg7.png) top center no-repeat; height:270px;}
.c43 h1{ color:#700; text-align:center; font-size:20px; height:45px; padding-top:20px;font-family:"Microsoft YaHei", SimHei, sans-serif;}
.c43 ul{ margin-left:42px; height:142px;}
.c43 ul li{ float:left; display:inline; width:270px;height:119px; border-top:1px solid #b4b4b4; border-left:1px solid #b4b4b4; border-bottom:1px solid #e8e8e8; border-right:1px solid #e8e8e8; background:#fff; margin-left:24px;}
.c43 ul li h2{ text-align:center; width:117px; height:26px; line-height:26px; color:#fff; font-size:14px; margin:9px auto 10px; background:#700;}
.c43 ul li p{ width:239px; margin:0 auto; text-indent:2em; line-height:22px;}
.c43 div{ text-align:center;}
.c43 div a{ display:block; text-decoration:underline;}
.c43 font{ color:#ff0000; font-size:12px;}

.c44{ overflow:hidden; width:936px; margin:0 auto; height:112px;}
.c44 h1{ width:263px; float:left; display:inline;}
.c44 p{ width:660px; float:right; display:inline; line-height:22px;}

.c45{ overflow:hidden; height:333px;}
.c45 ul{ margin-left:32px;}
.c45 ul li{ float:left; display:inline; background:url(../images/bg8.png) no-repeat; height:300px; width:300px;}
.c45 ul li h1{ text-align:center; font-size:16px; color:#700; padding-top:28px; height:32px;}
.c45 ul li h2{ text-align:center;}
.c45 ul li p{ line-height:42px; font-size:14px; height:140px;}

.c4bt{ height:78px; background:url(../images/bg9.png) top center no-repeat; text-align:center; line-height:51px;}
.c4bt a{ color:#fff; font-size:24px; font-weight:bold;font-family:"Microsoft YaHei", SimHei, sans-serif; display:block;}

.c46{ height:114px;}
.c46 ul{ margin-left:8px;}
.c46 ul li{ float:left; display:inline; width:180px; height:85px; background:url(../images/bg10.png) no-repeat; margin-left:14px;}
.c46 ul li h1{ font-size:14px; color:#700; text-align:center; padding-top:9px; height:22px;}
.c46 ul li p{ line-height:21px; width:163px; margin:0 auto;}

.c47{ overflow:hidden; height:250px;}
.c471{ float:left; display:inline; width:466px; height:222px; border:1px solid #e5e5e5; margin-left:21px;}
.c471 h1,.c472 h1{ text-align:center; padding-top:19px; height:46px;}
.c471 ul{ padding-left:9px;}
.c471 li{ width:206px; height:47px; background:#f3f4f4; line-height:47px; float:left; display:inline; margin-left:11px; margin-bottom:3px;}
.c471 h2{ float:left; display:inline; padding-left:23px; font-size:30px;font-family:"Microsoft YaHei", SimHei, sans-serif; }
.c471 p{ font-size:14px; font-weight:bold; float:right; display:inline; width:135px; text-indent:0px; }

.c472{ float:right; display:inline; width:466px; height:222px; border:1px solid #e5e5e5; margin-right:23px;}
.c472 ul{ width:433px; margin:0 auto;}
.c472 ul li{ line-height:22px; border-bottom:1px dashed #e5e5e5; padding:9px 0px;}

.c48{ overflow:hidden; border:1px solid #c8c8c8; width:952px; margin:0 auto; background:url(../images/jb.png) repeat-x; height:341px; margin-bottom:30px;}
.c48 h1{ text-align:center; font-size:24px; color:#700;font-family:"Microsoft YaHei", SimHei, sans-serif; padding-top:23px; height:46px;}
.c48 ul{ height:220px;}
.c48 ul li{ float:left; display:inline; width:203px; height:202px;border-top:1px solid #b4b4b4; border-left:1px solid #b4b4b4; border-bottom:1px solid #e8e8e8; border-right:1px solid #e8e8e8; background:#fff; margin-left:26px;}
.c48 ul li h2{ font-size:14px; color:#700; padding-left:14px; height:24px; padding-top:18px;}
.c48 ul li p{ width:178px; margin:0 auto; line-height:21px;}
.c48 div{ height:37px; line-height:37px;}
.c48 div a{ display:block; width:50%; text-align:center; font-size:14px; color:#f00; float:left; display:inline; font-weight:bold; background:url(../images/zx4.gif) center no-repeat; overflow:hidden; height:37px;}




.con5{ overflow:hidden; margin-top:35px; height:500px;}
.c51{ height:323px;}
.c51 ul{ margin-left:3px;}
.c51 ul li{ width:315px; float:left; display:inline; height:140px; padding:8px 8px 0px 8px; border-right:1px dashed #dcdcdc; border-bottom:1px dashed #dcdcdc;}
.c51 ul li h1{ float:left; display:inline; width:136px;}
.c51 ul li h2{ width:163px; float:right; display:inline; text-align:center; font-size:16px; height:25px; color:#700;}
.c51 ul li p{ width:168px; float:right; display:inline; line-height:20px;}

.c52{ height:155px; overflow: hidden; width:1000px;}
.c52 ul{ margin-left:26px;}
.c52 ul li{ float:left; display:inline; width:148px;  border:1px solid #e5e5e5; text-align:center; overflow:hidden; margin-left:8px; }
.c52 ul li h1{ height:25px; line-height:25px; font-size:14px; width:111px; margin:3px auto; text-align:center; background:#f3f4f4;}
.c52 ul li p{ line-height:18px; padding-top:4px; height:50px;}
.c52 ul li a{ display:block; text-decoration:none;padding-top:8px;}


.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; font-size:18px;}
.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:#f3f4f4;}
.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:#700;font-family:"Microsoft YaHei", SimHei, sans-serif; height:58px; padding-top:8px; font-weight:normal;}
.fright h3{ font-size:25px; color:#700; 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:#700;}
.fright h3 a{color:#700;}
.fright p{ padding-top:10px; height:18px;}
