.gg01{width:1200px;margin:0 auto;}
.gg01 img{ width:100%; display:block; border:0px;}

.gg02{width:1200px;margin:0 auto; margin-top:10px;}
.gg02_L{float:left; width:590px;}
.gg02_L img{ width:100%; display:block; border:0px;}

.gg02_R{float:right; width:590px;}
.gg02_R img{ width:100%; display:block; border:0px;}

.tt{width:1200px; background:#FFFFFF;line-height:60px; text-align:center; font-size:38px; font-weight:bold; margin:0 auto;overflow:hidden;}
.tt a{color: #144579;}

.focus{width:1200px;margin:0 auto;}


.main1{width:1200px;margin:0 auto; margin-top:20px;}
.left1{float:left; width:386px;}
.midd1{float:left; width:386px; padding-left:21px;}
.right1{float:right; width:386px;}

.title1{ float:left; width:100%;height:44px;  position:relative;}
.title1 .p1{float:left;height:44px; background:#f5f5f5}
.title1 .p1 img{ display:block;height:44px;}

.title1 .p2{float:left;height:44px; line-height:44px; text-indent:60px; position:absolute; left:0px; bottom:0px; }
.title1 .p2 a{color: #c9333a;font-size: 28px;font-weight: 900;}
.title1 .p3{ width:calc(100% - 150px);float:right;height:43px; line-height:43px; background:url(../image/a_bg1.png) repeat-x bottom;  position:absolute; right:0px; bottom:0px; }



.new1{ float:left; width:100%; background:#FFFFFF; margin-top:10px; position:relative; overflow:hidden;}
.new1 .p1{height:200px; overflow:hidden;}
.new1 img{width:100%;height:200px; display:block; transition: all 0.5s linear;}
.new1:hover img{transform: scale(1.15); transition: all 0.5s linear;}
.new1 .p2{height:45px; line-height:45px; font-size:18px; font-weight:bold; padding-left:10px; padding-right:10px; overflow:hidden;}



.new12{ width:386px; float:left}
.new12 ul{width:400px;}
.new12 li{ float:left; width:188px;background:#FFFFFF; margin-right:10px; margin-top:20px;  position:relative; overflow:hidden;}
.new12 li .p1{height:120px; overflow:hidden;}
.new12 li img{width:100%;height:120px; display:block; transition: all 0.5s linear;}
.new12 li:hover img{transform: scale(1.15); transition: all 0.5s linear;}
.new12 li .p2{height:50px; line-height:25px; font-size:16px; font-weight:bold; padding-left:10px; padding-right:10px; margin-top:10px; overflow:hidden;}


.new13{float:left; width:94%; background:#FFFFFF; padding-left:3%; padding-right:3%; padding-top:10px; margin-top:10px;}
.new13 li{ width:100%;height:42px; line-height:42px; font-size:16px;background:url(../image/sa.png) no-repeat left center; text-indent:15px; float:left; overflow:hidden;}


.main2_bg{width:100%; background:url(../image/index_video.jpg) no-repeat center top;-webkit-background-size:100% 100%;background-size:100% 100%; padding-bottom:30px;margin:0 auto; margin-top:20px;}
.main2{width:1200px;margin:0 auto;margin-top:20px;}

.title2{ float:left; width:100%;height:44px; position:relative;}
.title2 .p1{float:left;height:44px; background: none}
.title2 .p1 img{ display:block;height:44px;}
.title2 .p2{float:left;height:44px; line-height:44px; text-indent:60px; position:absolute; left:0px; bottom:0px; }
.title2 .p2 a{ color: #ffffff; font-size: 28px;font-weight: 900;}
.title2 .p3{ width:calc(100% - 150px);float:right;height:43px; line-height:43px; background:url(../image/a_bg2.png) repeat-x bottom;  position:absolute; right:0px; bottom:0px; }


.main2a{ width:1200px; float:left}
.main2a ul{width:1230px;}
.main2a li{ float:left; width:386px;background:#FFFFFF; margin-right:21px; margin-top:20px;  position:relative; overflow:hidden;}
.main2a li .p1{height:220px; overflow:hidden;}
.main2a li img{width:100%;height:220px; display:block; transition: all 0.5s linear;}
.main2a li:hover img{transform: scale(1.15); transition: all 0.5s linear;}
.main2a li .p2{height:56px; line-height:28px; font-size:20px; padding-left:15px; padding-right:15px; margin-top:10px; overflow:hidden;}


.main3{width:1200px;margin:0 auto; margin-top:20px;}
.title3{ float:left; width:100%;height:44px;  position:relative;}
.title3 .p1{float:left;height:44px; background:#f5f5f5}
.title3 .p1 img{ display:block;height:44px;}

.title3 .p2{float:left;height:44px; line-height:44px; text-indent:60px; position:absolute; left:0px; bottom:0px; }
.title3 .p2 a{color: #c9333a;font-size: 28px;font-weight: 900;}
.title3 .p3{ width:calc(100% - 150px);float:right;height:43px; line-height:43px; background:url(../image/a_bg1.png) repeat-x bottom;  position:absolute; right:0px; bottom:0px; }




.main4{width:1200px;margin:0 auto; margin-top:20px;}
.left4{float:left; width:793px;}
.right4{float:right; width:386px;}

.title4{ float:left; width:100%;height:44px;  position:relative;}
.title4 .p1{float:left;height:44px; background:#f5f5f5}
.title4 .p1 img{ display:block;height:44px;}

.title4 .p2{float:left;height:44px; line-height:44px; text-indent:60px; position:absolute; left:0px; bottom:0px; }
.title4 .p2 a{color: #c9333a;font-size: 28px;font-weight: 900;}
.title4 .p3{ width:calc(100% - 150px);float:right;height:43px; line-height:43px; background:url(../image/a_bg1.png) repeat-x bottom;  position:absolute; right:0px; bottom:0px; }


.new4{ float:left; width:100%;height:615px; margin-top:10px;position:relative;}
.new4 .p1{height:445px; overflow:hidden}
.new4 .p1 img{width:100%;height:445px; display:block; transition: all 0.5s linear;}
.new4 .p1:hover img{transform: scale(1.15); transition: all 0.5s linear;}

.new4 .p2{height:80px;line-height:60px; font-size:24px; background:#144579; text-indent:20px; overflow:hidden}
.new4 .p2 a{color:#FFFFFF;}
.new4 .p3{height:150px; background:url(../image/juxing.png) no-repeat right bottom;-webkit-background-size:750px 150px;background-size:750px 150px; position:absolute; left:0px; bottom:0px; }
.new4 .p3 span{ padding-left:80px; padding-right:20px; margin-top:60px; height:60px; line-height:30px; font-size:16px; color:#666666; display:block; overflow:hidden;}

.new41{ float:left; width:100%; position:relative;overflow:hidden;}
.new41 li{width:100%; background:#FFFFFF; margin-top:20px;}
.new41 li .p1{height:35px; line-height:35px; font-size:18px; padding-left:10px; padding-right:10px; overflow:hidden;}
.new41 li .p2{height:66px; line-height:22px; font-size:14px; color:#999999; padding-left:10px; padding-right:10px; overflow:hidden;}

.new42{float:left; width:94%; background:#FFFFFF; padding-left:3%; padding-right:3%; padding-top:10px; margin-top:10px;}
.new42 li{ width:100%;height:42px; line-height:42px; font-size:16px;background:url(../image/sa.png) no-repeat left center; text-indent:15px; float:left; overflow:hidden;}


.main5_bg{width:100%; background:url(../image/index_pitures.jpg) no-repeat center top;-webkit-background-size:100% 100%;background-size:100% 100%; padding-bottom:30px;margin:0 auto; margin-top:20px;}
.main5{width:1200px;margin:0 auto;margin-top:20px;}

.title5{ float:left; width:100%;height:44px; position:relative;}
.title5 .p1{float:left;height:44px; background: none}
.title5 .p1 img{ display:block;height:44px;}
.title5 .p2{float:left;height:44px; line-height:44px; text-indent:60px; position:absolute; left:0px; bottom:0px; }
.title5 .p2 a{ color: #ffffff; font-size: 28px;font-weight: 900;}
.title5 .p3{ width:calc(100% - 150px);float:right;height:43px; line-height:43px; background:url(../image/a_bg2.png) repeat-x bottom;  position:absolute; right:0px; bottom:0px; }



.left5{float:left; width:890px; height:500px; margin-top:10px;position:relative; overflow:hidden;}
.left5 .p1{height:500px; overflow:hidden}
.left5 .p1 img{width:100%;height:500px; display:block; transition: all 0.5s linear;}
.left5 .p1:hover img{transform: scale(1.15); transition: all 0.5s linear;}
.left5 .p2{ width:100%;height:55px; line-height:55px; background:rgba(0,0,0,0.6);position:absolute;left:0;bottom:0; text-indent:20px; font-size:20px; color:#FFFFFF; overflow:hidden;}
.left5 .p2 a{color:#FFFFFF;}

.right5{float:right; width:290px;}
.right5 li{float:left; width:100%; height:160px; margin-top:10px;position:relative; overflow:hidden;}
.right5 li .p1{height:160px; overflow:hidden}
.right5 li .p1 img{width:100%;height:160px; display:block; transition: all 0.5s linear;}
.right5 li .p1:hover img{transform: scale(1.15); transition: all 0.5s linear;}
.right5 li .p2{ width:100%;height:40px; line-height:40px; background:rgba(0,0,0,0.6);position:absolute;left:0;bottom:0; text-indent:10px; font-size:16px; color:#FFFFFF; display:none; overflow:hidden;}
.right5 li:hover .p2{ display:block;transition: all 2s;}
.right5 li .p2 a{color:#FFFFFF;}



.main6{width:1200px;margin:0 auto; margin-top:20px;}
.title6{ float:left; width:100%;height:44px;  position:relative;}
.title6 .p1{float:left;height:44px; background:#f5f5f5}
.title6 .p1 img{ display:block;height:44px;}

.title6 .p2{float:left;height:44px; line-height:44px; text-indent:60px; position:absolute; left:0px; bottom:0px; }
.title6 .p2 a{color: #c9333a;font-size: 28px;font-weight: 900;}
.title6 .p3{ width:calc(100% - 150px);float:right;height:43px; line-height:43px; background:url(../image/a_bg1.png) repeat-x bottom;  position:absolute; right:0px; bottom:0px; }


.left6{float:left; width:560px; background:#FFFFFF; padding-left:15px; padding-right:15px; padding-top:10px; margin-top:10px;}
.left6 li{ width:100%;height:42px; line-height:42px; font-size:16px;background:url(../image/sa.png) no-repeat left center; text-indent:15px; float:left; overflow:hidden;}


.right6{float:right; width:560px; background:#FFFFFF; padding-left:15px; padding-right:15px; padding-top:10px; margin-top:10px;}
.right6 li{ width:100%;height:42px; line-height:42px; font-size:16px;background:url(../image/sa.png) no-repeat left center; text-indent:15px; float:left; overflow:hidden;}


@media screen and (max-width:768px) {

.gg01{width:96%;margin:0 auto;}

.gg02{width:96%;margin:0 auto; margin-top:10px;}
.gg02_L{float:left; width:100%;}
.gg02_R{float:right; width:100%; padding-top:20px;}



.tt{width:92%; padding-left:2%; padding-right:2%;line-height:30px; text-align:center; font-size:20px; font-weight:bold; margin:0 auto;overflow:hidden;}

.focus{width:96%;margin:0 auto;}


.main1{width:96%;margin:0 auto; margin-top:10px;}
.left1{float:left; width:100%;}
.midd1{float:left;  width:100%; padding-left:0px;margin-top:20px;}
.right1{float:right; width:100%;margin-top:20px;}


.new1 .p1{height:400px;}
.new1 img{width:100%;height:400px;}
.new1 .p2{height:40px; line-height:40px; font-size:16px; font-weight:bold; padding-left:10px; padding-right:10px; overflow:hidden;}


.new12{ width:100%; float:left}
.new12 ul{width:100%;}
.new12 li{ float:left; width:100%;background:#FFFFFF; margin-right:0px; margin-top:20px;  position:relative; overflow:hidden;}
.new12 li .p1{height:400px; overflow:hidden;}
.new12 li img{width:100%;height:400px; display:block; transition: all 0.5s linear;}
.new12 li .p2{height:20px; line-height:20px; font-size:16px; font-weight:bold; padding-left:10px; padding-right:10px; margin-top:10px; overflow:hidden;}



.main2_bg{width:100%; padding-bottom:10px;margin:0 auto; margin-top:10px;}
.main2{width:96%;margin:0 auto;margin-top:10px;}


.main2a{ width:100%; float:left}
.main2a ul{width:100%;}
.main2a li{ float:left; width:100%;background:#FFFFFF; margin-right:0px; margin-top:20px;  position:relative; overflow:hidden;}
.main2a li .p1{height:400px; overflow:hidden;}
.main2a li img{width:100%;height:400px; display:block; transition: all 0.5s linear;}
.main2a li:hover img{transform: scale(1.15); transition: all 0.5s linear;}
.main2a li .p2{height:25px; line-height:25px; font-size:18px; padding-left:15px; padding-right:15px; margin-top:10px; overflow:hidden;}


.main3{width:96%;margin:0 auto; margin-top:10px;}



.main4{width:96%;margin:0 auto; margin-top:10px;}
.left4{float:left; width:100%;}
.right4{float:right; width:100%; padding-top:20px;}


.new4{ float:left; width:100%;height:455px; margin-top:10px;position:relative;}
.new4 .p1{height:415px; overflow:hidden}
.new4 .p1 img{width:100%;height:415px; display:block; transition: all 0.5s linear;}
.new4 .p1:hover img{transform: scale(1.15); transition: all 0.5s linear;}

.new4 .p2{height:40px;line-height:40px; font-size:16px; background:#144579; text-indent:10px; overflow:hidden}
.new4 .p2 a{color:#FFFFFF;}
.new4 .p3{ display:none}

.main6{width:96%;margin:0 auto; margin-top:10px;}
.left6{float:left; width:96%; background:#FFFFFF; padding-left:2%; padding-right:2%; padding-top:10px; margin-top:10px;}
.right6{float:right; width:96%; background:#FFFFFF; padding-left:2%; padding-right:2%; padding-top:10px; margin-top:20px;}



}
