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

.top{ height:80px;background:url(../images/top_bg.jpg) repeat-x;}
.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:360px;}


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


.aa{ background:url(../images/b5.jpg) left top no-repeat; height:150px; width:998px; margin:0 auto;}
.aa h1{ float:left; display:inline; width:270px; height:130px;}
.aa h1 a{ width:270px; height:130px; display:block;}
.aa p{ width:723px; line-height:22px; text-indent:2em; float:right; display:inline; margin-top:30px;}
.aa a{ color:#ff0000;}


.con1{ overflow:hidden; height:470px;}
.c11{ width:314px; height:375px; background:#f3f4f4; float:left; display:inline; margin-left:16px; margin-bottom:20px;}
.c11 h1{ height:76px;}
.c11 ul{ padding-left:7px;}
.c11 ul li{ float:left; display:inline; width:142px; margin-left:6px; margin-bottom:6px;}

.c12{ width:647px; float:right; display:inline; margin-bottom:20px;}
.c12 ul{}
.c12 ul li{ float:left; display:inline; width:207px;border-bottom:1px solid #e5e5e5; margin-right:6px; margin-bottom:6px;}
.c12 ul li h1{ font-size:16px; text-align:center; background:url(../images/bg1.png) no-repeat; height:42px; line-height:42px;}
.c12 ul li p{ border-left:1px solid #e5e5e5; border-right:1px solid #e5e5e5; text-indent:12px; line-height:22px; padding:15px 8px 0px 8px; height:127px;}
.c12 ul li a{ color:#ff0000; letter-spacing:-1px;}

.zx{ height:40px; line-height:40px; text-align:center; width:1000px;}
.zx h1{ width:193px; height:40px; background:url(../images/zx1.gif) no-repeat; text-align:center; font-size:14px;color:#f00; float:left; display:inline;}
.zx p{ width:72%; float:left; display:inline; text-align:right; color:#ff0000; text-decoration: underline; margin-right:10px;}
.zx a{ display:block;height:31px; width:100%;}


.con2{ overflow:hidden; margin-top:33px; height:485px;}
.con2 ul{ overflow:hidden; height:414px;}
.con2 ul li{ background:url(../images/bg3.png) no-repeat; height:95px; width:969px; margin:0 auto 5px;}
.con2 ul li h1{ font-size:18px; text-align:center; font-family:"Microsoft YaHei", SimHei, sans-serif; height:95px; width:178px; line-height:95px; color:#e06206; font-weight: normal; float:left; display:inline;}
.con2 ul li p{ line-height:22px; width:747px; float:right; display:inline; margin-right:20px; margin-top:28px;}


.con3{ overflow:hidden; margin-top:30px; height:530px;}
.c31{ float:left; display:inline;width:480px; margin-left:20px;}
.c31 ul{ margin-left:24px; height:388px;  border-right:1px dashed #e5e5e5; padding-right:15px; padding-top:15px;}
.c31 li{ height:93px;}
.c31 li div{ font-size:14px; background:url(../images/gt.png) left top no-repeat; font-weight:bold; height:34px; line-height:34px;}
.c31 li h1{ font-size:16px; color:#f00; padding-left:34px; height:27px; float:left; display:inline;}
.c31 li p{ line-height:22px; }

.c32{ float:right; display:inline; width:456px; margin-right:20px; padding-top:15px;}
.c32 ul{ height:388px;}
.c32 li{ height:93px;}
.c32 li div{ font-size:14px; font-weight:bold; background:url(../images/bg4.png) no-repeat; width:157px; height:30px; line-height:30px; margin-bottom:6px;}
.c32 li div h1{ color:#ff0000; padding-left:15px; font-size:14px; float:left; display:inline;}
.c32 li p{ line-height:22px;}

.c3zx{ background:url(../images/zx2.gif) no-repeat; height:39px; width:354px; margin:0 auto; text-align:center; line-height:39px;}
.c3zx a{ font-size:14px; font-weight:bold; color:#f00; display: block;}


.con4{ overflow:hidden; margin-top:40px; height:960px;}
.con4 h2{ text-align:center; height:53px;}
.c41{ padding-left:16px; height:115px;}
.c41 p{ width:663px; background:#f3f4f4; float:left; display:inline; height:75px; padding:14px 15px 0px 15px; line-height:21px;}
.c41 h1{ float:right; display:inline; margin-right:16px;}
.c41 strong,.c41 a{ color:#f00;}

.c42{ overflow:hidden; margin-top:8px; height:186px;}
.c42 ul{ margin-left:7px;}
.c42 ul li{ width:235px; float:left; display:inline; background:url(../images/bg5.png) no-repeat #f3f4f4; height:153px; margin-left:9px;}
.c42 ul li h1{ height:48px; line-height:48px; font-size:16px; padding-left:55px;color:#cc0507;}
.c42 ul li p{ width:215px; margin:15px auto 0px; line-height:21px;}

.zx1{ height:31px; line-height:31px; text-align:center;}
.zx1 h2{ width:188px; height:31px; background:url(../images/zx3.gif) no-repeat; text-align:center; font-size:14px; font-weight:normal; color:#fff; float:left; display:inline;}
.zx1 div{ width:45%; float:left; display:inline; text-align:right; color:#ff0000; text-decoration: underline; margin-right:10px;}
.zx1 a{ display:block;height:31px; width:100%;}

.c43{ overflow:hidden; height:80px;}
.c43 ul{ height:150px; overflow:hidden; margin-left:8px;}
.c43 ul li{ float:left; display:inline; width:190px; height:37px; padding-left:45px;line-height:37px; background:url(../images/bg6.png) no-repeat; font-size:14px; font-weight:bold; margin-left:8px;}
.c43 ul li div{ height:52px; color:#fff; background:#fd9f18; }
.c43 ul li div h2{ float:left; display:inline; font-size:36px; line-height:52px; margin-left:8px;}
.c43 ul li div h3{ float:left; display:inline; font-size:14px; margin-left:3px; margin-top:8px; line-height:18px;}
.c43 ul li p{ line-height:22px; padding-top:10px;}
.c43zx{ padding-left:300px;}
.c43zx div{ width:195px; height:30px; background:url(../images/zx4.gif) no-repeat; text-align:center; line-height:30px; font-size:14px;font-family:"Microsoft YaHei", SimHei, sans-serif; float:left; display:inline; margin-left:25px;}
.c43zx div a{ display:block; color:#fff;}

.c44{ overflow:hidden; height:275px;}
.c44 a{ color:#ff0000; display: block; width:150px; height:60px; line-height:60px;}

.c45{ overflow:hidden;}
.c45 ul{}
.c45 ul li{ float:left; display:inline; background:url(../images/zx3.gif) center no-repeat; height:38px; line-height:38px; text-align:center; font-size:14px; font-weight:bold; width:50%;}
.c45 ul li a{ color:#ff0000; display:block;}


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

