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

.top{ height:80px; overflow:hidden; background:#3b3b3b;}
.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:471px;}


.bt{background:url(../images/btbg.png) no-repeat; height:113px; font-family:"Microsoft YaHei", SimHei, sans-serif; line-height:113px;}
.bt a{ color:#fff; display:block; height:113px;}
.bt h1{ float:left; display:inline; width:113px; font-size:42px; text-align:center; padding-left:45px;}
.bt p{ float:right; display:inline; width:690px; font-size:34px;}



.con1{ overflow:hidden; margin-top:20px; height:495px;}
.c11{ height:237px;overflow:hidden; background:url(../images/t1.jpg) no-repeat;}
.c11 ul{ float:right; display:inline; width:682px;}
.c11 li{ float:left; display:inline; width:330px; height:102px; background:#f5f5f5; margin-right:10px; margin-bottom:10px;}
.c11 li h2{width:128px; background:url(../images/bg1.png) no-repeat; height:33px; line-height:29px; text-align:center; font-size:14px; color:#fff;}
.c11 li p{ margin:0 auto; width:287px; line-height:22px;}

.c12{ overflow:hidden;}
.c12 h1{ font-size:22px; color:#313131; text-align:center;font-family:"Microsoft YaHei", SimHei, sans-serif; padding-top:14px; height:34px;}
.c121{ height:110px; background:#f5f5f5; padding:0px 15px;} 
.c121 li{ float:left; display:inline; background:url(../images/d.png) left center no-repeat; height:24px; line-height:24px; padding-left:16px; margin-right:14px; font-size:14px;}
.c122{ overflow:hidden; margin-top:11px;}
.c122 li{ float:left; display:inline; width:283px; height:41px; background:url(../images/zx1.gif) no-repeat; font-size:14px; text-align:center; line-height:41px; margin-left:38px; font-weight:bold;}
.c122 li a{ color:#fff; display:block;}


.con2{ overflow:hidden; margin-top:15px; height:325px;}
.c21{ overflow:hidden;}
.c21 li{ width:490px; height:95px; float:left; display:inline; background:#f5f5f5; margin-bottom:16px;}
.c21 li h1{ float:left; display:inline; height:95px; width:177px;}
.c21 li h2{ font-size:16px; width:278px; float:right; display:inline; margin-right:15px; padding-top:15px; height:24px;}
.c21 li p{width:278px; float:right; display:inline; margin-right:15px; line-height:22px;}




.con3{ overflow:hidden; margin-top:20px; width:1000px; height:270px;}
.c31{ position:relative;}
.c31 ul{ overflow: hidden;}
.c31 li{ width:303px; overflow:hidden; height:132px; float:left; display:inline; margin:0px 16px;}
.c31 li h1{ float:left; display:inline; width:36px; height:24px; text-align:center; line-height:24px; color:#fff; font-size:16px; background:url(../images/bg2.png) no-repeat; margin-right:6px;}
.c31 li div{ height:32px;}
.c31 li h2{ color:#db8315; font-size:16px; line-height:24px;}
.c31 li p{ line-height:22px;}
.c30{
	position:absolute;
	left:379px;
	-left:381px;-left:42px;
	top: 0px; -top:-130px;
}



.con4{ overflow:hidden; margin-top:15px; height:457px;}
.con4 ul li{ width:490px; height:202px; background:#f5f5f5; float:left; display:inline; margin-bottom:20px;}
.c41{ height:44px; width:443px; margin-left:30px;}
.c41 h1{ float:left; display:inline; background:url(../images/wt.png) no-repeat; margin-top:10px; padding-left:48px;font-family:"Microsoft YaHei", SimHei, sans-serif; color:#4c4c4c; font-size:22px;}
.c41 h2{ margin-top:6px; float:right; display:inline; width:142px;}
.c42{ background:url(../images/bg3.png) no-repeat; width:458px; height:144px; margin:0 auto;}
.c42 h1{ font-size:16px; color:#db8315; padding-top:18px; height:32px; width:429px; margin:0 auto;}
.c42 h2{ font-size:12px; height:16px; width:429px; margin:0 auto;}
.c42 p{ line-height:22px; width:429px; margin:0 auto;}



.con7{ overflow:hidden; margin-top:25px; height:610px;}
.c71{ background:url(../images/bg4.png) no-repeat; width:304px; float:left; display:inline; height:304px;}
.c71 h1{ font-size:18px; color:#4c4c4c; text-align:center;font-family:"Microsoft YaHei", SimHei, sans-serif; padding-top:35px; height:60px;}
.c71 font{ font-size:30px;}
.c71 p{  width:244px; margin:0 auto; text-indent:2em; line-height:22px; height:138px;}
.c72{ height:304px; float:left; display:inline;}
.c72 ul{overflow:hidden; margin-top:12px; width:695px;}
.c72 ul li{ width:675px; background:#f5f5f5; height:51px; float:left; display:inline; margin-bottom:6px; padding-left:20px;}
.c72 ul li h1{ font-size:14px; padding-top:8px; height:23px;}
.c72 ul li p{}
.c73{}
.c73 h1{ float:left; display:inline; margin-left:6px; width:562px;}
.c73 div{ float:right; display:inline; width:412px; height:155px; background:#f5f5f5;}
.c73 div h2{ font-size:14px; text-align:center; height:22px; padding-top:14px;}
.c73 div p{ width:380px; line-height:22px; margin:0 auto; height:74px;}
.c73 div ul{ margin-left:6px;}
.c73 div ul li{ float:left; display:inline; background:url(../images/zx5.gif) no-repeat; width:103px; height:35px; text-align:center; line-height:35px; margin-left:18px; font-weight:bold;}
.c73 div ul li a{ color:#fff; display:block;}


.con6{ width:1000px; height:280px; margin-top:20px;}
.con6 ul{}
.con6 ul li{ float:left; display:inline; width:311px; height:111px; background:#f5f5f5;overflow:hidden; margin-bottom:12px;}
.con6 ul li h2{ font-size:16px;height:68px; padding:15px 5px 0px 5px; width:24px; text-align:center; color:#fff; background:#838383; float:left; display:inline; margin-left:12px;}
.con6 ul li p{ line-height:22px; width:235px; float:right; display:inline; padding-right:15px; padding-top:10px;}


.con5{ overflow:hidden; height:155px; margin-top:30px;}

.c52{ height:115px; overflow: hidden; width:1000px; background:#838383; padding-top:10px;}
.c52 ul li{ float:left; display:inline; text-align:center; overflow:hidden;}
.c52 ul li h1{ height:28px; line-height:28px; font-size:16px; color:#fff;font-family:"Microsoft YaHei", SimHei, sans-serif; font-weight:normal;}
.c52 ul li p{ line-height:16px; color:#fff;}
.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; font-size:19px; font-weight:normal;}
.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:#4c4c4c;font-family:"Microsoft YaHei", SimHei, sans-serif; height:58px; padding-top:8px; font-weight:normal;}
.fright h3{ font-size:25px; color:#4c4c4c; 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:#4c4c4c;}
.fright h3 a{color:#4c4c4c;}
.fright p{ padding-top:10px; height:18px;}
