.gg01{width:1200px; margin:0px auto;}
.gg01 img{width:1200px; display:block; border:0px;}
.tout{ width:1200px; background:#f1f1f1; margin:0 auto; overflow: hidden;}
.tout h1{ height:40px; line-height:40px; font-size:36px; text-align:center; font-weight:bold; color:#04428f; padding-left:20px; padding-right:20px;overflow:hidden;}
.tout h1 a{ color:#cd0000;}
.tout p{ height:20px; line-height:20px; text-align:center; font-size:15px; color:#666666;  padding-left:20px; padding-right:20px;overflow:hidden;}

.main1{width:1200px;margin:0 auto; overflow: hidden;}
.left1{float:left; width:480px;}

.midd1{float:left; width:340px; background:#f8f8f8; height:340px; padding-left:15px; padding-right:15px; margin-left:20px;}
.midd1a{float:left; width:100%;height:25px; background:url(../images/a2.png) repeat-x center;}
.midd1a .p1{float:left; height:25px; line-height:25px; background:url(../images/a1.png) no-repeat left center #f8f8f8; font-size:18px; font-weight:bold; color:#cb1010; text-indent:15px; padding-right:10px;}

.midd1b{ float:left;  width:100%;}
.midd1b li{width:100%;height:31px; line-height:31px;background:url(../images/sa.png) no-repeat left center; text-indent:15px; font-size:15px; float:left; overflow:hidden;}

.right1{float:right; width:310px;height:339px; border:1px solid #dbdee1; border-top:none;}

.right1a{float:left; width:100%;height:37px; background:url(../images/a3.png) repeat-x center;}
.right1a .p1{float:left; height:37px; line-height:37px; background:url(../images/a4.png) repeat-x left center #ffffff;border-right:1px solid #dbdee1; font-size:18px; font-weight:bold; color:#cb1010; padding-left:20px; padding-right:20px;}
.right1a .p1 a{color:#cb1010;}
.right1a .p2{float:right; height:37px; line-height:37px; font-size:14px; padding-right:15px;}

.right1b{ float:left;  width:280px; padding-left:15px;}
.right1b  li{width:100%;height:31px; line-height:31px;background:url(../images/sa.png) no-repeat left center; text-indent:15px; font-size:15px; float:left; overflow:hidden;}


.main2{width:1200px;margin:0 auto; overflow: hidden;}
.left2{float:left; width:354px;padding-left:15px; padding-right:15px; border:1px solid #dbdee1;}
.midd2{float:left;width:354px; padding-left:15px; padding-right:15px; border:1px solid #dbdee1; margin-left:21px;}
.right2{float:right; width:354px; padding-left:15px; padding-right:15px;border:1px solid #dbdee1; }



.title2{ float:left; width:100%; height:20px; border-bottom:1px solid #cd1c16; padding-top:15px; padding-bottom:10px;}
.title2 .p1{float:left; height:25px; line-height:25px; background:url(../images/a1.png) no-repeat left center; font-size:18px; font-weight:bold; color:#cb1010; text-indent:15px; padding-right:10px;}
.title2 .p1 a{ color:#cb1010;}
.title2 .p2{ float:right; height:25px; line-height:25px;font-size:14px;color:#999999;}
.title2 .p2 a{color:#999999;}



.xwt2{float:left;width:356px; height:105px;border-bottom:1px dashed #cccccc; }
.xwt2_L{float:left;width:120px;}
.xwt2_L img{width:120px;height:90px;display:block;}
.xwt2_R{float:right;width:220px; overflow:hidden;}
.xwt2_R .p1{height:46px;line-height:23px; font-size:15px; font-weight:bold; overflow: hidden;}
.xwt2_R .p2{height:40px; line-height:20px; font-size:12px; color:#999999; margin-top:4px;overflow: hidden;}



.new21{ float:left;  width:100%;}
.new21 li{width:100%;height:32px; line-height:32px;background:url(../images/sa.png) no-repeat left center; text-indent:15px; font-size:15px; float:left; overflow:hidden;}



.main3{width:1200px;margin:0 auto; overflow: hidden;}
.left3{float:left; width:836px;padding-left:15px; padding-right:15px; border:1px solid #dbdee1;}
.right3{float:right; width:280px; border:1px solid #dbdee1; padding-left:15px; padding-right:15px;}

.title3{ float:left; width:100%; height:20px; border-bottom:1px solid #cd1c16; padding-top:15px; padding-bottom:10px;}
.title3 .p1{float:left; height:25px; line-height:25px; background:url(../images/a1.png) no-repeat left center; font-size:18px; font-weight:bold; color:#cb1010; text-indent:15px; padding-right:10px;}
.title3 .p1 a{ color:#cb1010;}
.title3 .p2{ float:right; height:25px; line-height:25px;font-size:14px;color:#999999;}
.title3 .p2 a{color:#999999;}


.xwt3{float:left;width:836px;}
.xwt3_L{float:left;width:220px;}
.xwt3_L img{width:220px;height:128px; display:block;}
.xwt3_R{float:right;width:600px;  overflow:hidden;}
.xwt3_R .p1{height:45px;line-height:45px; font-size:20px; font-weight:bold;  overflow: hidden;}
.xwt3_R .p2{height:75px; line-height:25px; font-size:14px; color:#999999;overflow: hidden;}




.new3{ float:left;  width:100%;}
.new3 ul{width:866px;}
.new3 li{width:403px;height:32px; line-height:32px;background:url(../images/sa.png) no-repeat left center; text-indent:15px; font-size:15px; margin-right:30px; float:left; overflow:hidden;}

.new31{ float:left;  width:280px;}
.new31  li{width:100%;height:31px; line-height:31px;background:url(../images/sa.png) no-repeat left center; text-indent:15px; font-size:15px; float:left; overflow:hidden;}









.link{width:1158px;margin:0 auto;padding-left:20px; padding-right:20px;background:#FFFFFF;border:1px solid  #dbdee1; overflow: hidden;}
.linka{ float:left; width:100%; height:20px; border-bottom:1px solid #cd1c16; padding-top:10px; padding-bottom:10px;}
.linka .p1{float:left; height:25px; line-height:25px; background:url(../images/a1.png) no-repeat left center; font-size:18px; font-weight:bold; color:#cb1010; text-indent:15px; padding-right:10px;}


.linkb{width:100%; overflow:hidden; margin:0px auto;}
.linkb ul{width:100%;}
.linkb li{ height:30px; line-height:30px; font-size:14px; margin-right:20px;float:left; overflow:hidden;}






