.gg01{ width:1200px; margin:0 auto; overflow:hidden;}
.gg01_L{float:left;width:390px; overflow:hidden;}
.gg01_M{float:left;width:390px; padding-left:15px; overflow:hidden;}
.gg01_R{float:right; width:390px; overflow:hidden;}
.ad1{ width:390px;float: left; overflow:hidden;}
.ad1 li{ width:390px; float: left;}
.ad1 li img{width:390px; height:96px; display:block;}

.gg02{ width:1200px; margin:0 auto; overflow:hidden;}
.gg02 img{width:1200px; display:block;}




.gd{ width:1200px;height:45px; border-bottom:1px solid #f0f0f0;margin:0px auto;}
.gd #scroll_begin, .gd #scroll_end{display:inline} 
.gd_L{ height:45px; line-height:45px; font-size:14px;color:#D40300;background:url(../images/a1.png) no-repeat 0 50%;background-size:16px 16px; padding-left:23px; float:left; } 

.gd_M{ width:1100px;height:45px; float:right;} 
.scroll_div{width:1100px;height:45px; line-height:45px; font-size:14px; float:left;white-space: nowrap;overflow:hidden;}
.scroll_div a{font-size:14px; color:#535353;margin-right:20px;}
.scroll_div a:hover{color:#D40300;}



.tt{width:1200px; background:#f3f3f3; margin:0 auto;}
.tta{width:1200px; height:80px; line-height:80px; text-align:center; font-size:38px; font-weight:bold; overflow:hidden;}


.main1{width:1200px; background:url(../images/bg1.jpg) repeat-x top; padding-top:6px; margin:0 auto;}
.left1{float:left;width:374px; height:498px; padding-left:18px; padding-right:18px; background:#f9f6f6;}
.left1 li{ width:374px; padding-top:16px; float:left; overflow:hidden;}
.left1 li .p1{ height:35px; line-height:35px; font-size:18px; font-weight:bold; overflow:hidden;}
.left1 li .p2{ height:30px; line-height:30px; font-size:14px; color: #999999; overflow:hidden;}
.left1 li .p2 a{color: #999999;}

.right1{float:right;width:770px;}



.main2{width:1200px; margin:0 auto;}
.left2{float:left;width:860px;}
.left2a{float:left;width:860px;border-bottom:1px #000000 dashed;}
.left2a_L{float:left;width:410px;}
.left2a_La{float:left;width:410px;border-bottom:1px #f2c4c6 dashed;}
.left2a_Lb{float:left;width:410px;}
.left2a_R{float:right;width:430px;}
.left2a_Ra{float:left;width:430px;border-bottom:1px #f2c4c6 dashed;}
.left2a_Rb{float:left;width:430px;}


.title2{ float:left; width:100%; height:30px;}
.title2 .p1{ float:left; height:30px; line-height:30px; padding-left:15px; padding-right:15px; font-size:18px; background: #c91b23; color:#ffffff}
.title2 .p1 a{color:#ffffff}


.title21{ float:left; width:100%; height:50px; border-top:2px solid #c91b23}
.title21 .p1{ float:left; height:50px; line-height:50px; font-size:18px;font-weight:bold; letter-spacing:5px; color:#c91b23}
.title21 .p1 a{color:#c91b23}
.title21 .p2{ float:right; height:50px; line-height:50px; background:url(../images/more.jpg) no-repeat left center; text-indent:20px; font-size:14px;color:#c91b23}
.title21 .p2 a{color:#c91b23}


.title22{ float:left; width:100%; height:35px; border-bottom:2px solid #c91b23;}
.title22 .p1{ float:left; height:35px; line-height:35px; font-size:18px;font-weight:bold; color:#ffffff; background:#c91b23; padding-left:15px; padding-right:15px;border-radius:5px 5px 0px 0px;}
.title22 .p1 a{color:#ffffff}
.title22 .p2{ float:right; height:35px; line-height:35px; font-size:16px;font-weight:bold; }
.title22 .p2 a{ padding-left:25px;}




.new2{ float:left;  width:100%;}
.new2 li{  width:100%;height:36px; line-height:36px;background:url(../images/sa.jpg) no-repeat left center; text-indent:10px; font-size:15px; float:left; overflow:hidden;}



.new21{ float:left;  width:100%;}
.new21 li{  width:100%;height:36px; line-height:36px;background:url(../images/sb.jpg) no-repeat left center; text-indent:20px; font-size:15px; float:left; overflow:hidden;}

.xwt2{float:left;width:430px; height:115px;border-bottom:1px #f2c4c6 dashed;}
.xwt2_L{float:left;width:130px;}
.xwt2_L img{width:130px;height:95px; display:block;}
.xwt2_R{float:right;width:290px;  overflow:hidden;}
.xwt2_R .p1{height:38px; line-height:38px; font-size:15px; font-weight:bold; overflow: hidden;}
.xwt2_R .p2{height:46px; line-height:23px; font-size:14px; color:#999999;  overflow: hidden;}




.left2b{float:left;width:860px;}
.left2b_L{ float:left; width:390px; height:225px; position:relative; overflow:hidden;}
.left2b_L img{ width:390px; height:225px; display:block}
.left2b_L p{ height:35px; line-height:35px; font-size:16px; text-align:center;overflow:hidden;}
.left2b_L p.txt{width:400px;background:rgba(0,0,0,0.6);position:absolute;left:0;bottom:0; text-align:center; color:#FFFFFF}
.left2b_L p.video{height:80px; line-height:80px; position:absolute; top:75px; left:165px;}
.left2b_L p.video img{ width:80px; height:80px; border:0px;}

.left2b_R{ float:right;  width:450px;}
.left2b_R li{  width:450px;height:25px; line-height:20px; font-size:15px; margin-top:6px; margin-bottom:6px; float:left; overflow:hidden;}
.left2b_R li span{height:20px; line-height:20px;display:block; background:#c91b23; color:#FFFFFF; padding-left:10px; padding-right:10px; margin-right:10px; float:left;}
.left2b_R li a{width:380px;height:20px; line-height:20px; display:block;background:url(../images/sp.gif) no-repeat left center; text-indent:22px; float:left; overflow:hidden;}


.right2{float:right;width:300px; height:928px; padding-left:20px; border-left:1px solid #f2f2f2;}
.right2a{ float:left; width:300px;overflow:hidden;}
.title23{width:300px; height:29px;line-height:29px; background:url(../images/bg2.jpg) no-repeat left center; float:left; overflow:hidden;}
.title23 .p1{ width:87px; height:29px; line-height:29px; text-align:center; font-size:16px;font-weight:bold; color:#c91b23;float:left;}
.title23 .p1 a{color:#c91b23;}



.new23{ float:left;  width:100%;}
.new23 li{  width:100%;height:36px; line-height:36px;background:url(../images/sb.jpg) no-repeat left center; text-indent:20px; font-size:15px; float:left; overflow:hidden;}


.right2b{ float:left; width:298px; height:396px;border:1px solid #f2f2f2;overflow:hidden;}
.title24{width:300px; height:40px;line-height:40px; background:#f5f5f5; float:left; overflow:hidden;}
.title24 .p1{ height:40px; line-height:40px; text-align:center; font-size:16px;font-weight:bold; color:#c91b23;}
.title24 .p1 a{color:#c91b23;}

.right2b_a{ width:268px; padding-left:15px; padding-right:15px;  float:left;}
.right2b_a img{ width:268px; height:325px; display:block;  float:left;}




.main3{width:1200px; margin:0 auto;}
.left3{float:left;width:410px;}

.title3{ float:left; width:100%; height:40px; background:url(../images/bg3.jpg) no-repeat left bottom;}
.title3 .p1{ float:left; height:40px; line-height:40px; font-size:18px; font-weight:bold; color:#c91b23}
.title3 .p1 a{color:#c91b23}
.title3 .p2{ float:right; height:40px; line-height:40px; background:url(../images/more.jpg) no-repeat left center; text-indent:20px; font-size:14px;color:#c91b23}
.title3 .p2 a{color:#c91b23}


.xwt3{float:left;width:410px;height:105px;border-bottom:1px #f2c4c6 dashed;}
.xwt3_L{float:left;width:120px;}
.xwt3_L img{width:120px;height:85px; display:block;}
.xwt3_R{float:right;width:280px;  overflow:hidden;}
.xwt3_R .p1{height:35px; line-height:35px; font-size:16px; font-weight:bold; overflow: hidden;}
.xwt3_R .p2{height:46px; line-height:23px; font-size:14px; color:#999999; overflow: hidden;}



.xwt31{float:left;width:430px;height:105px;border-bottom:1px #f2c4c6 dashed;}
.xwt31_L{float:left;width:120px;}
.xwt31_L img{width:120px;height:85px; display:block;}
.xwt31_R{float:right;width:300px;  overflow:hidden;}
.xwt31_R .p1{height:35px; line-height:35px; font-size:16px; font-weight:bold; overflow: hidden;}
.xwt31_R .p2{height:46px; line-height:23px; font-size:14px; color:#999999; overflow: hidden;}

.new3{ float:left;  width:100%;}
.new3 li{  width:100%;height:36px; line-height:36px;background:url(../images/sb.jpg) no-repeat left center; text-indent:20px; font-size:15px; float:left; overflow:hidden;}

.midd3{float:left;width:430px; padding-left:30px;}

.right3{float:right;width:300px;}


.right3{float:right;width:300px;}
.right3a{ float:left; width:300px; overflow:hidden;}
.title31{width:300px; height:16px; margin:13px 0 0 0;position:relative;border-top: 1px #000000 dashed; float:left; }
.title31 .p1 {height:32px;width:60px;background:#FFF;text-align:left;line-height:32px; font-size:18px; font-weight:bold;color:#c91b23;position:absolute;top:-17px;left:0px;}
.title31 .p1 a{color:#c91b23}

.new31{ float:left;  width:100%;}
.new31 li{  width:100%;height:35px; line-height:35px;background:url(../images/sa.jpg) no-repeat left center; text-indent:10px; font-size:15px; float:left; overflow:hidden;}



.xwt32{float:left;width:300px;height:105px;border-bottom:1px #000000 dashed;}
.xwt32_L{float:left;width:100px;}
.xwt32_L img{width:100px;height:85px; display:block;}
.xwt32_R{float:right;width:190px;  overflow:hidden;}
.xwt32_R .p1{height:25px; line-height:25px; font-size:14px; font-weight:bold;color:#c91b23; overflow: hidden;}
.xwt32_R .p1 a{color:#c91b23}
.xwt32_R .p2{height:25px; line-height:25px; font-size:14px; font-weight:bold; overflow: hidden;}
.xwt32_R .p3{height:40px; line-height:20px; font-size:12px; color:#999999;  overflow: hidden;}



.main4{width:1200px; margin:0 auto;}
.left4{float:left;width:410px;}


.title4{width:100%; height:16px; margin:13px 0 0 0;position:relative;border-top: 1px #000000 dashed; float:left; }
.title4 .p1 {height:32px;width:60px;background:#FFF;text-align:left;line-height:32px; font-size:18px; font-weight:bold;color:#c91b23;position:absolute;top:-17px;left:0px;}
.title4 .p1 a{color:#c91b23}
.title4 .p2{ float:right; height:40px; line-height:40px; background:url(../images/more.jpg) no-repeat left center; text-indent:20px; font-size:14px;color:#c91b23}
.title4 .p2 a{color:#c91b23}


.xwt4{float:left;width:410px; }
.xwt4_L{float:left;width:260px; height:50px; line-height:25px; font-size:15px; padding-right:10px;background:#efeff0; padding-top:5px; padding-bottom:5px; padding-left:10px; padding-right:10px; overflow:hidden;}

.xwt4_R{float:right;width:110px;}
.xwt4_R img{width:110px;height:60px; display:block;}




.new4{ float:left;  width:100%;}
.new4 li{  width:100%;height:36px; line-height:36px;background:url(../images/sa.jpg) no-repeat left center; text-indent:10px; font-size:15px; float:left; overflow:hidden;}

.midd4{float:left;width:430px; padding-left:30px;}

.title41{width:100%; height:45px;line-height:45px; border-top: 1px #000000 dashed; float:left; overflow:hidden;}
.title41 .p1{ height:45px; line-height:45px; font-size:18px; font-weight:bold;color:#c91b23;float:left;}
.title41 .p1 a{color:#c91b23;}
.title41 .p2{ float:right; height:45px; line-height:45px; background:url(../images/more.jpg) no-repeat left center; text-indent:20px; font-size:14px;color:#c91b23}
.title41 .p2 a{color:#c91b23}

.new41{ float:left;  width:100%;}
.new41 li{  width:100%;height:35px; line-height:35px;background:url(../images/sb.jpg) no-repeat left center; text-indent:20px; font-size:15px; float:left; overflow:hidden;}




.right4{float:right; width:298px; height:730px; border:1px solid #a7a7a7;}
.title42{width:100%; height:35px;line-height:35px; background:#f5fdf6;float:left; overflow:hidden;}
.title42 .p1{ height:35px; line-height:35px; background:url(../images/bg4.jpg) no-repeat left center; text-indent:30px; font-size:15px; font-weight:bold;color:#c91b23; margin-left:100px;float:left;}
.title42 .p1 a{color:#c91b23;}


.new42{ float:left; width:268px; padding-left:15px;}
.new42 li{  width:100%;height:35px; line-height:35px;background:url(../images/sa.jpg) no-repeat left center; text-indent:10px; font-size:15px; float:left; overflow:hidden;}




.main5{width:1200px; margin:0 auto;}
.left5{float:left;width:860px;}

.title5{ float:left; width:860px; height:43px; background:url(../images/bg5.jpg) no-repeat left center;}
.title5 .p1{ float:left; font-size:20px; font-weight:bold; color:#ffffff;padding-left:30px; padding-top:3px;}
.title5 .p1 a{color:#ffffff}
.title5 .p2{ float:right; font-size:18px;font-weight:bold; padding-top:5px;}
.title5 .p2 a{ padding-right:25px;}


.xwt5{float:left;width:860px;}
.xwt5_L{float:left;width:200px;}
.xwt5_L img{width:200px;height:120px; display:block;}
.xwt5_R{float:right;width:640px;  overflow:hidden;}
.xwt5_R .p1{height:45px; line-height:45px; font-size:18px; font-weight:bold; overflow: hidden;}
.xwt5_R .p2{height:75px; line-height:25px; font-size:14px; color:#999999; overflow: hidden;}


.left5b{float:left;width:860px;}
.left5b li{ width:400px;height:36px; line-height:36px;background:url(../images/sa.jpg) no-repeat left center; text-indent:10px; font-size:15px;margin-right:30px; float:left; overflow:hidden;}





.right5{float:right;width:300px; height:295px; padding-left:20px; border-left:1px solid #f2f2f2;}
.right5a{ float:left; width:300px; overflow:hidden;}
.title51{width:300px; height:35px;line-height:35px; background:#f2f2f2;border-top:2px solid #ae0001; float:left; overflow:hidden;}
.title51 .p1{ height:40px; line-height:35px; font-size:18px; font-weight:bold; padding-left:15px;float:left;}
.title51 .p1 a{ padding-right:20px;}

.xwt51{float:left;width:300px;}
.xwt51_L{float:left;width:130px;}
.xwt51_L img{width:130px;height:85px; display:block;}
.xwt51_R{float:right;width:160px;  overflow:hidden;}
.xwt51_R .p1{height:75px; line-height:25px; font-size:15px; overflow: hidden;}


.new52{ width:300px;  float:left;}
.new52 li{ width:300px;height:36px; line-height:36px;background:url(../images/sa.jpg) no-repeat left center; text-indent:10px; font-size:15px;margin-right:30px; float:left; overflow:hidden;}




.main6{width:1200px; margin:0 auto;}
.title6{ float:left; width:1200px; height:43px; background:url(../images/bg6.jpg) no-repeat left center;}
.title6 .p1{ float:left; font-size:20px; font-weight:bold; color:#ffffff;padding-left:30px; padding-top:3px;}
.title6 .p1 a{color:#ffffff}
.title6 .p2{ float:right; height:38px; line-height:38px; font-size:14px; padding-right:20px;}
.title6 .p2 a{ padding-left:25px;}

.title6 .p3{ float:right; height:38px; line-height:38px; font-size:16px; font-weight:900; padding-right:30px;}
.title6 .p3 a{ padding-left:25px;}



.left6{ float:left;width:470px;position:relative}
.left6 ul{width:470px;}
.left6 li{ float:left; width:470px; height:315px; background:#FFFFFF;  margin-right:20px;  position:relative; overflow:hidden;}
.left6 li img{ width:470px; height:315px;}
.left6 li p{ height:35px; line-height:35px; font-size:16px; text-align:center;overflow:hidden;}
.left6 li p.txt{width:470px;background:rgba(0,0,0,0.6);position:absolute;left:0;bottom:0; text-align:center; color:#FFFFFF}


.right6{float:right;width:700px;}
.right6a{float:left;width:700px;}
.right6a .p1{ height:40px; line-height:40px; font-size:20px; font-weight:bold; overflow:hidden;}
.right6a .p2{ height:50px; line-height:25px; font-size:15px; color:#333333; overflow:hidden;}
.right6a .p2 a{color:#999999;}


.right6b{float:left;width:730px; padding-top:10px; border-top:1px dashed #CCCCCC}
.right6b li{ width:320px;height:36px; line-height:36px;background:url(../images/sa.jpg) no-repeat left center; text-indent:10px; font-size:15px;margin-right:30px; float:left; overflow:hidden;}



.main6b{ float:left;width:1200px;position:relative}
.main6b ul{width:1220px;}
.main6b li{ float:left; width:285px; height:180px; background:#FFFFFF;  margin-right:20px;  position:relative; overflow:hidden;}
.main6b li img{ width:285px; height:180px;}
.main6b li p{ height:30px; line-height:30px; font-size:14px; text-align:center;overflow:hidden;}
.main6b li p.txt{width:285px;background:rgba(0,0,0,0.6);position:absolute;left:0;bottom:0; text-align:center; color:#FFFFFF}


