.gg01{width:1200px; margin:0px auto;}
.gg01 img{width:1200px; display:block; border:0px;}

.main1{width:1200px;margin:0 auto; overflow: hidden;}
.left1{float:left; width:790px;}


.right1{float:right; width:380px;}
.right1a{ width:100%; padding-bottom:10px; border-bottom:1px solid #ededed; float:left; overflow:hidden;}
.right1a .p1{ height:40px; line-height:40px; font-size:18px; font-weight:bold; overflow:hidden;}
.right1a .p1 span{width:40px; height:20px; line-height:20px; font-size:14px; font-weight: normal; text-align:center; color:#ffffff;display:inline-block;border-radius:3px; background:#e92c4d; margin-right:10px;}
.right1a .p1 a{color:#e92c4d;}
.right1a .p2{ height:54px; line-height:27px; font-size:14px; color: #666666; overflow:hidden;}


.right1b{ float:left;  width:100%;}
.right1b li{width:100%;height:35px; line-height:35px;background:url(../images/sa.png) no-repeat left center; text-indent:10px; font-size:16px; float:left; overflow:hidden;}



.main2{width:1200px;margin:0 auto; overflow: hidden;}
.left2{float:left; width:790px;}
.left2_L{float:left; width:460px; padding-top:5px;}
.left2_R{float:right; width:300px;}
.right2{float:right; width:380px;}

.left2a{float:left; width:790px;}
.left2a_L{float:left; width:380px;}
.left2a_R{float:right; width:380px;}

.title2{ float:left; width:100%; height:40px; background:#f9f9f9; border-top:1px solid #e92c4d;}
.title2 .p1{ float:left; height:40px; line-height:40px; background:#e92c4d; font-size:20px; color:#FFFFFF; padding-left:20px; padding-right:20px;}
.title2 .p1 a{color:#FFFFFF; }
.title2 .p2{ float:right; height:40px; line-height:40px; font-size:14px; padding-right:20px;}

.title21{ float:left; width:100%; height:40px; background:#f9f9f9;}
.title21 .p1{ float:left; height:40px; line-height:40px;  border-left:5px solid #e92c4d; font-size:20px; font-weight:bold; padding-left:10px;}
.title21 .p2{ float:right; height:40px; line-height:40px; font-size:14px; padding-right:20px;}


.new2{ float:left; width:100%;}
.new2 li{ width:100%;height:35px; line-height:35px; background:url(../images/sa.png) no-repeat left center; text-indent:10px; font-size:16px; float:left; overflow:hidden;}
.new2 li.ha{height:50px; line-height:50px; font-size:20px; font-weight:bold; background:none; text-indent:0px;}
.new2 li.ha a{color:#e92c4d;}

.new21{ width:100%; float:left}
.new21 ul{width:100%;}
.new21 li{ float:left; width:100%;margin-top:10px; position:relative; overflow:hidden;}
.new21 li img{ width:100%; height:192px; border:0px;}
.new21 li p{ height:35px; line-height:35px;  font-size:16px;text-align:center; cursor:pointer;overflow:hidden;}


.new22{ width:100%; float:left}
.new22 ul{width:100%;}
.new22 li{ float:left;width:100%; height:240px; position:relative; overflow:hidden;}
.new22 li img{width:100%; height:240px; border:0px;}
.new22 li span{width:96%; padding-left:2%; padding-right:2%; height:35px; line-height:35px; background:rgba(0,0,0,0.6); position:absolute;left:0;bottom:0; font-size:16px; color:#fff;text-align:center; cursor:pointer;overflow:hidden;}




.main3{width:1200px;margin:0 auto; overflow: hidden;}
.title3{ float:left; width:100%; height:40px; background:#f9f9f9; border-top:1px solid #e92c4d;}
.title3 .p1{ float:left; height:40px; line-height:40px; background:#e92c4d; font-size:20px; color:#FFFFFF; padding-left:20px; padding-right:20px;}
.title3 .p1 a{color:#FFFFFF; }
.title3 .p2{ float:right; height:40px; line-height:40px; font-size:14px; padding-right:20px;}



.new3{ width:1200px; float:left}
.new3 ul{width:1220px;}
.new3 li{ float:left; width:285px;margin-top:20px; margin-right:20px;   position:relative; overflow:hidden;}
.new3 li img{ width:285px; height:176px; border:0px;}
.new3 li p{ height:35px; line-height:35px;  font-size:16px;text-align:center; cursor:pointer;overflow:hidden;}



.link{width:1200px;margin:0 auto;overflow: hidden;}
.linka{ float:left; width:100%; height:40px; background:#f9f9f9; border-top:1px solid #e92c4d;}
.linka .p1{ float:left; height:40px; line-height:40px; background:#e92c4d; font-size:20px; color:#FFFFFF; padding-left:20px; padding-right:20px;}
.linka .p1 a{color:#FFFFFF; }
.linka .p2{ float:right; height:40px; line-height:40px; font-size:14px; padding-right:20px;}


.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;}
