.gg01{width:1320px; position:relative; margin:0 auto; margin-top:30px;}
.gg01 img{ width:100%; border:0px;}



.tt{width:1320px;line-height:50px; font-size:36px;font-weight:bold; margin:0 auto; margin-top:30px;}


.main1{width:1320px;margin:0 auto; }
.left1{ float:left;width:790px; margin-top:30px;}

.right1{float:right;  width:500px;margin-top:20px;}
.right1a{float:left;width:100%;}
.right1a li{ float:left; width:100%; line-height:30px;font-size:18px; font-weight:bold; border-bottom:1px solid #efefef;padding:10px 0 10px 28px;position: relative;}
.right1a li a{display:block; width:100%; max-height:60px; line-height:30px; overflow:hidden;}
.right1a li:last-child{ border-bottom:none}
.right1a li:before{content:"";position: absolute;left:10px;top:24px;display: block;width: 6px;height: 6px;background: #d30f10;}

.main2{width:1320px; border-top:1px solid #c6c3c6;margin:0 auto; margin-top:30px;}
.left2{float:left; width:700px; }
.left2 li{ float:left; width:220px; margin-right:20px; margin-top:30px;}
.left2 li img{ width:220px;}
.left2 li:last-child{ margin-right:0px;}


.right2{ float:right; width:580px;border-left:1px solid #efefef; padding-left:30px; margin-top:30px; }
.right2 li{float:left; width:100%; line-height:30px; background:url(../images/sa.png) no-repeat 0px 12px;-webkit-background-size:5px auto;background-size:5px auto;font-size:18px; padding-left:15px; padding-bottom:10px; border-bottom:1px solid #efefef; margin-top:10px;}
.right2 li a{display:block; width:100%; max-height:60px; line-height:30px;overflow:hidden;}
.right2 li:last-child{ border-bottom:none}


.main3{width:1320px;margin:0 auto; margin-top:30px;}
.left3{ float:left; width:370px;}
.midd3{ float:left; width:500px; margin-left:40px;}
.right3{float:right; width:370px;}
.right3a{float:left; width:370px; border:1px solid #dedede; margin-top:20px;}
.right3a img{ width:100%; height:560px; border:0px;}



.main5{width:1320px; border-top:1px solid #c6c3c6; padding-top:10px;margin:0 auto; margin-top:30px;}

.left5{ width:640px; float:left}
.left5 ul{width:640px;}
.left5 li{ float:left; width:640px; position:relative; margin-top:20px; overflow:hidden;}
.left5 li .p1{ height:430px; overflow:hidden;}
.left5 li .p1 img{ width:100%;height:430px;}
.left5 li .p2{ line-height:30px; font-size:20px; font-weight:900; margin-top:10px;}
.left5 li .sp{position:absolute;left:50%;top:200px; margin-left:-25px;}
.left5 li .sp img{width:50px; height:50px; border:0px;}



.right5{ width:680px; float:left}
.right5 ul{width:680px;}
.right5 li{ float:left; width:320px; position:relative; margin-top:20px; margin-left:20px; overflow:hidden;}
.right5 li .p1{ height:180px; overflow:hidden;}
.right5 li .p1 img{ width:100%;height:180px;}
.right5 li .p2{ line-height:20px; font-size:16px; margin-top:10px;}
.right5 li .sp{position:absolute;left:50%;top:70px; margin-left:-25px;}
.right5 li .sp img{width:50px; height:50px; border:0px;}



.main6{width:1320px;margin:0 auto; margin-top:30px;}
.left6{ float:left; width:400px;}
.midd6{ float:left; width:460px;border-left:1px solid #efefef;border-right:1px solid #efefef; padding-left:30px; padding-right:30px; margin-left:30px;}
.right6{float:right; width:400px;}



.title1{ float:left; width:100%;}
.title1 .p1{ float:left; height:50px; line-height:50px; background:url(../images/tit1.png) no-repeat right center; padding-right:30px; font-size:24px; font-weight:bold;}


.new1{ ffloat:left; width:100%; }
.new1 li{float:left; width:100%; line-height:30px; font-size:18px; border-bottom:1px solid #efefef;padding:10px 0 10px 28px;position: relative;}
.new1 li a{display:block; width:100%; max-height:60px; line-height:30px;overflow:hidden;}
.new1 li:last-child{ border-bottom:none}
.new1 li:before{content:"";position: absolute;left:10px;top:24px;display: block;width: 6px;height: 6px;background: #d30f10;}

.new2{ ffloat:left; width:100%; margin-top:20px;}
.new2 .p1{ height:280px; overflow:hidden;}
.new2 .p1 img{ width:100%;height:280px;}
.new2 .p2{ line-height:30px; font-size:20px; font-weight:900; margin-top:10px;}

.new3{ ffloat:left; width:100%; background:#f7f7f7; padding-left:10px; padding-right:10px; padding-bottom:10px;margin-top:10px;}
.new3 li{float:left; width:100%; line-height:28px; font-size:18px; padding-bottom:10px; border-bottom:1px solid #efefef; position:relative; padding-left:40px; margin-top:10px;}
.new3 li a{display:block; width:100%; max-height:56px; line-height:28px;overflow:hidden;}
.new3 li:last-child{ border-bottom:none}
.new3 li span{ width:40px; height:40px; text-align:center; font-size:28px; color:#d30f10; font-weight:bold; position:absolute; left:0px;top:10px;}



.new4{ ffloat:left; width:100%; margin-top:20px;}
.new4 .p1{ height:220px; overflow:hidden;}
.new4 .p1 img{ width:100%;height:220px;}
.new4 .p2{ line-height:30px; font-size:20px; font-weight:900; margin-top:10px;}


@media screen and (max-width:768px) {

.gg01{width:92%; position:relative; margin:0 auto; margin-top:20px;}
.gg01 img{ width:100%; border:0px;}


.tt{width:92%;line-height:30px; font-size:20px;font-weight:bold; margin:0 auto; margin-top:20px;}


.main1{width:92%;margin:0 auto; }
.left1{ float:left;width:100%; margin-top:20px;}
.right1{float:right;  width:100%;margin-top:10px;}
.right1a{float:left;width:100%;}
.right1a li{ float:left; width:100%; line-height:30px;font-size:18px; font-weight:bold; border-bottom:1px solid #efefef;padding:10px 0 10px 28px;position: relative;}
.right1a li a{display:block; width:100%; max-height:none; line-height:30px; overflow:hidden;}
.right1a li:last-child{ border-bottom:none}
.right1a li:before{content:"";position: absolute;left:10px;top:24px;display: block;width: 6px;height: 6px;background: #d30f10;}


.main2{width:92%; border-top:1px solid #c6c3c6;margin:0 auto; margin-top:20px;}
.left2{float:left; width:100%; }
.left2 li{ float:left; width:32%; margin-right:2%; margin-top:20px;}
.left2 li img{ width:100%;}
.left2 li:last-child{ margin-right:0px;}


.right2{ float:right; width:100%;border-left: none; padding-left:0px; margin-top:20px; }
.right2 li{float:left; width:100%; line-height:30px; background:url(../images/sa.png) no-repeat 0px 12px;-webkit-background-size:5px auto;background-size:5px auto;font-size:18px; padding-left:15px; padding-bottom:10px; border-bottom:1px solid #efefef; margin-top:10px;}
.right2 li a{display:block; width:100%; max-height:none; line-height:30px;overflow:hidden;}
.right2 li:last-child{ border-bottom:none}


.main3{width:92%;margin:0 auto; margin-top:20px;}
.left3{ float:left; width:100%;}
.midd3{ float:left; width:100%; margin-left:0px;margin-top:10px;}
.right3{float:right; width:100%;margin-top:10px;}
.right3a{float:left; width:100%; border:1px solid #dedede; margin-top:20px;}
.right3a img{ width:100%; height:auto; border:0px;}



.main5{width:92%; border-top:1px solid #c6c3c6; padding-top:10px;margin:0 auto; margin-top:20px;}

.left5{ width:100%; float:left}
.left5 ul{width:100%;}
.left5 li{ float:left; width:100%; position:relative; margin-top:20px; overflow:hidden;}
.left5 li .p1{ height:220px; overflow:hidden;}
.left5 li .p1 img{ width:100%;height:220px;}
.left5 li .p2{ line-height:30px; font-size:18px; font-weight:900; margin-top:10px;}
.left5 li .sp{position:absolute;left:50%;top:90px; margin-left:-25px;}
.left5 li .sp img{width:50px; height:50px; border:0px;}



.right5{ width:100%; float:left}
.right5 ul{width:100%;}
.right5 li{ float:left; width:100%; position:relative; margin-top:20px; margin-left:0px; overflow:hidden;}
.right5 li .p1{ height:220px; overflow:hidden;}
.right5 li .p1 img{ width:100%;height:220px;}
.right5 li .p2{ line-height:26px; font-size:16px; margin-top:10px;}
.right5 li .sp{position:absolute;left:50%;top:90px; margin-left:-25px;}
.right5 li .sp img{width:50px; height:50px; border:0px;}



.main6{width:92%;margin:0 auto; margin-top:20px;}
.left6{ float:left; width:100%;}
.midd6{ float:left; width:100%;border-left: none;border-right: none; padding-left:0px; padding-right:0px; margin-left:0px;margin-top:10px;}
.right6{float:right; width:100%;margin-top:10px;}



.title1{ float:left; width:100%;}
.title1 .p1{ float:left; height:50px; line-height:50px; background:url(../images/tit1.png) no-repeat right center; padding-right:30px; font-size:24px; font-weight:bold;}


.new1{ ffloat:left; width:100%; }
.new1 li{float:left; width:100%; line-height:30px; font-size:18px; border-bottom:1px solid #efefef;padding:10px 0 10px 28px;position: relative;}
.new1 li a{display:block; width:100%; max-height:none; line-height:30px;overflow:hidden;}
.new1 li:last-child{ border-bottom:none}
.new1 li:before{content:"";position: absolute;left:10px;top:24px;display: block;width: 6px;height: 6px;background: #d30f10;}


.new2{ ffloat:left; width:100%; margin-top:20px;}
.new2 .p1{ height:280px; overflow:hidden;}
.new2 .p1 img{ width:100%;height:280px;}
.new2 .p2{ line-height:30px; font-size:20px; font-weight:900; margin-top:10px;}

.new3{ ffloat:left; width:100%; background:#f7f7f7; padding-left:10px; padding-right:10px; padding-bottom:10px;margin-top:10px;}
.new3 li{float:left; width:100%; line-height:30px; font-size:18px; padding-bottom:10px; border-bottom:1px solid #efefef; position:relative; padding-left:40px; margin-top:10px;}
.new3 li a{display:block; width:100%; max-height: none; line-height:30px;overflow:hidden;}
.new3 li:last-child{ border-bottom:none}
.new3 li span{ width:40px; height:40px; text-align:center; font-size:28px; color:#d30f10; font-weight:bold; position:absolute; left:0px;top:10px;}



.new4{ ffloat:left; width:100%; margin-top:20px;}
.new4 .p1{ height:220px; overflow:hidden;}
.new4 .p1 img{ width:100%;height:220px;}
.new4 .p2{ line-height:30px; font-size:20px; font-weight:900; margin-top:10px;}




}
