.gg01{width:1200px; margin:0px auto;}
.gg01 img{width:1200px; display:block; border:0px;}




.tt{width:1160px; background:#FFFFFF; padding-left:20px; padding-right:20px;margin:0 auto; overflow: hidden;}
.tt .p1{ height:50px; line-height:50px; font-size:40px; text-align:center; font-weight:bold;overflow:hidden;}
.tt .p1 a{color:#555555;}
.tt .p1 a:hover{color:#ED0000;text-decoration:none;}
.tt .p2{ height:46px; line-height:46px; text-align:center; font-size:16px; color:#666666;  overflow:hidden;}
.tt .p2 a{ padding-left:15px; padding-right:15px;color:#898989;}
.tt .p2 a:hover{color:#ED0000;text-decoration:none;}

.main1{width:1200px;margin:0 auto; overflow: hidden;}
.left1{float:left; width:760px;}


.right1{float:right; width:380px; background:#FFFFFF; padding-left:20px; padding-right:20px; }
.right1a{ width:380px; border-bottom:1px solid #ededed; float:left; overflow:hidden;}
.right1a .p1{ height:38px; line-height:38px; font-size:18px; font-weight:bold; overflow:hidden;}
.right1a .p2{height:60px; line-height:30px; font-size:15px; color:#999999; overflow: hidden;}

.right1b{ width:360px; float:left; overflow:hidden;}
.right1b li{ width:100%;height:39px; line-height:39px; font-size:16px; float:left; overflow:hidden;}
.right1b li.lia{ font-size:18px; font-weight:bold;}


.gd{ width:1180px;height:45px; padding-right:20px; background:#ffffff;margin:0px auto; }
.gd #scroll_begin, .gd #scroll_end{display:inline} 
.gd_L{ height:45px; line-height:45px; background:#f11a24;font-size:18px;color:#ffffff; font-weight:bold; padding-left:15px; padding-right:15px; float:left; } 

.gd_M{ width:1070px;height:45px; float:right;} 
.scroll_div{width:1070px;height:45px; line-height:45px; float:left;white-space: nowrap;overflow:hidden;}
.scroll_div a{font-size:15px; color:#535353;margin-right:20px;}
.scroll_div a:hover{color:#D40300;}



.main2{width:1200px;margin:0 auto; overflow: hidden;}
.left2{float:left; width:310px;}
.left2a{ width:270px; background:#FFFFFF; padding-left:20px; padding-right:20px;  float:left; overflow:hidden;}
.midd2{float:left; width:520px; padding-left:30px;}
.midd2a{ width:480px; background:#FFFFFF; padding-left:20px; padding-right:20px;  float:left; overflow:hidden;}
.right2{float:right; width:310px; }
.right2a{ width:270px; background:#FFFFFF; padding-left:20px; padding-right:20px;  float:left; overflow:hidden;}

.title2{ float:left; width:100%; height:50px;}
.title2 .p1{float:left; height:50px; line-height:50px;  font-size:22px; font-weight: bold; color:#ED0000;}
.title2 .p1 a{color:#ED0000;}
.title2 .p2{ float:right; height:50px; line-height:50px; background:url(../images/more.png) no-repeat right center; font-size:15px;color:#999999; padding-right:15px;}
.title2 .p2 a{color:#999999;}

.title21{ float:left; width:100%; height:50px; background:#ED0000;} 
.title21 .p1{float:left; height:50px; line-height:50px;  font-size:22px; font-weight: bold; color:#FFFFFF; text-indent:20px;}
.title21 .p1 a{color:#FFFFFF;}
.title21 .p2{ float:right; height:50px; line-height:50px;font-size:15px; padding-right:15px;}
.title21 .p2  a{color:#FFFFFF;}


.new21{ float:left; width:100%; height:181px; background:#FFFFFF; position:relative; overflow:hidden;}
.new21 img{ width:100%; height:181px;}
.new21 p{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; text-align:center; font-size:15px; color:#FFFFFF; overflow:hidden;}

.new22{ float:left; width:100%;}
.new22 li{ width:100%;height:42px; line-height:42px; font-size:16px; float:left; overflow:hidden;}
.new22 li.lia{font-weight:bold;}

.new23{ float:left; width:100%;}
.new23 li{ width:100%;height:44px; line-height:44px; background:url(../images/sa.jpg) no-repeat left center; text-indent:10px; font-size:17px; float:left; overflow:hidden;}
.new23 li.lia{font-weight:bold;}



.new24{ float:left; width:100%; height:169px; background:#FFFFFF; position:relative; overflow:hidden;}
.new24 img{ width:100%; height:169px;}
.new24 p{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; text-align:center; font-size:15px; color:#FFFFFF; overflow:hidden;}



.xwt2{float:left;width:100%;}
.xwt2_L{float:left;width:45%;}
.xwt2_L img{width:100%;height:78px;display:block;}
.xwt2_R{float:right;width:52%;height:78px;line-height:26px; font-size:15px; font-weight: bold; overflow: hidden;}



.xwt21{float:left;width:100%;}
.xwt21_L{float:left;width:45%;}
.xwt21_L img{width:100%;height:84px;display:block;}
.xwt21_R{float:right;width:52%;height:84px;line-height:27px; font-size:15px; font-weight: bold; overflow: hidden;}


.main3{width:1200px;margin:0 auto; overflow: hidden;}


.title3{ float:left; width:100%; height:50px;}
.title3 .p1{float:left; height:50px; line-height:50px;  font-size:22px; font-weight: bold; color:#ED0000;}
.title3 .p1 a{color:#ED0000;}
.title3 .p2{ float:right; height:50px; line-height:50px; background:url(../images/more.png) no-repeat right center; font-size:15px;color:#999999; padding-right:15px;}
.title3 .p2 a{color:#999999;}



.main3a{ width:1200px; background:#FFFFFF;  float:left; overflow:hidden;}
.main3a ul{width:1200px;}
.main3a li{ float:left; width:275px;margin-top:20px; margin-left:20px;   position:relative; overflow:hidden;}
.main3a li img{ width:100%; height:165px; border:0px;}
.main3a li p{ height:45px; line-height:45px;  font-size:16px;text-align:center; padding-left:10px; padding-right:10px; cursor:pointer;overflow:hidden;}

.link{width:1200px;  margin:0 auto;overflow: hidden;}
.linka{ width:100%; height:40px;overflow:hidden;float:left}
.linka .p1{float:left; height:40px; line-height:40px; font-size:22px;color:#ED0000; font-weight:bold;overflow:hidden;}


.linkb{width:96%; background:#FFFFFF; padding-left:2%; padding-right:2%; overflow:hidden; margin:0px auto;}
.linkb ul{width:100%;}
.linkb li{ height:35px; line-height:35px; font-size:15px; margin-right:20px;float:left; overflow:hidden;}


