.gg01{width:1200px; position:relative; margin:0 auto; margin-top:20px;}
.gg01 img{ width:100%; border:0px;}


.gg03{width:1200px; margin:0px auto;margin-top:20px;}
.gg03_L{float:left; width:590px;}
.gg03_L img{width:100%; display:block; border:0px;}

.gg03_R{float:right; width:590px;}
.gg03_R img{width:100%; display:block; border:0px;}


.tt{width:1200px; margin:0 auto; margin-top:30px;}
.tt .p1{ height:80px; line-height:80px; text-align:center; font-size:46px; font-weight:bold; overflow:hidden;}
.tt .p1 a{color:#31559c;}



.main1{width:1200px; position:relative; margin:0 auto; margin-top:10px;}
.left1{float:left;width:730px; margin-top:10px; overflow:hidden;}
.right1{float:right; width:450px; }
.right1b{ float:left; width:100%; padding-top:10px; overflow:hidden;}
.right1b .p1{ height:40px; line-height:40px; font-size:20px; font-weight:bold; overflow:hidden;}
.right1b .p2{ height:60px; line-height:30px; font-size:14px; color:#666666;overflow:hidden;}
.right1c{ float:left; width:100%; padding-top:10px; overflow:hidden;}
.right1c li{ width:100%; height:48px;line-height:48px; border-top:1px dashed #dedede;font-size:16px; float:left; overflow:hidden;}



.main2{width:1200px; position:relative; margin:0 auto; margin-top:10px;}
.left2{float:left;width:590px;overflow:hidden;}
.right2{float:right; width:590px; }

.main3{width:1200px;margin:0 auto; margin-top:10px;overflow: hidden;}


.main4{width:1200px; position:relative; margin:0 auto; margin-top:10px;}
.left4{float:left;width:800px;overflow:hidden;}
.left4a{float:left;width:800px;overflow:hidden;}
.left4a_L{float:left;width:390px;overflow:hidden;}
.left4a_R{float:right; width:390px; }
.right4{float:right; width:380px; }

.main5{width:1200px; position:relative; margin:0 auto; margin-top:10px;}
.left5{float:left;width:800px;overflow:hidden;}

.right5{float:right; width:380px; }
.right5a{float:left; width:380px; border:1px solid #dedede; margin-top:20px;}
.right5a img{ width:100%; height:576px; border:0px;}



.main6{width:1200px; position:relative; margin:0 auto; margin-top:10px;}
.left6{float:left;width:390px;overflow:hidden;}
.midd6{float:left;width:390px; margin-left:20px;overflow:hidden;}
.right6{float:right; width:380px; }

.main7{width:1200px; position:relative; margin:0 auto; margin-top:10px;}



.title1{ width:100%; height:50px; background:url(../images/bg1.png) repeat-x bottom;  float:left;}
.title1 .p1{float:left; height:50px; line-height:50px;background: url(../images/bg2.png) repeat-x bottom;font-size:22px; float:left;}
.title1 .p2{float:right; height:50px; line-height:60px; font-size:14px; }


.new1{float:left; width:100%; }
.new1 ul{width:100%;}
.new1 li{ float:left; width:49%; height:180px; margin-top:20px; margin-right:2%;position:relative; overflow:hidden;}
.new1 li img{ width:100%; height:180px; border:0px;}
.new1 li span{width:100%;  height:40px; line-height:40px; background:rgba(0,0,0,0.6); position:absolute;left:0;bottom:0; font-size:15px; color:#fff; padding-left:2%; padding-right:2%;text-align:center; cursor:pointer;overflow:hidden;}
.new1 li:nth-child(2n){ margin-right:0px;}


.new2{ float:left; width:100%; padding-top:10px; overflow:hidden;}
.new2 li{ width:100%; height:38px;line-height:38px; background:url(../images/sa.png) no-repeat left center; text-indent:10px;font-size:16px; float:left; overflow:hidden;}


.new3{float:left; width:100%; }
.new3 ul{width:100%;}
.new3 li{ float:left; width:100%; height:260px; margin-top:20px;position:relative; overflow:hidden;}
.new3 li img{ width:100%; height:260px; border:0px;}
.new3 li span{width:100%;  height:40px; line-height:40px; background:rgba(0,0,0,0.6); position:absolute;left:0;bottom:0; font-size:15px; color:#fff; padding-left:2%; padding-right:2%;text-align:center; cursor:pointer;overflow:hidden;}


.new4{float:left; width:100%; }
.new4 ul{width:100%;}
.new4 li{ float:left; width:395px; height:280px; margin-top:20px; margin-right:10px;position:relative; overflow:hidden;}
.new4 li img{ width:100%; height:280px; border:0px;}
.new4 li span{width:100%;  height:50px; line-height:50px; background:rgba(0,0,0,0.6); position:absolute;left:0;bottom:0; font-size:16px; color:#fff; padding-left:2%; padding-right:2%;text-align:center; cursor:pointer;overflow:hidden;}
.new4 li:nth-child(2n){ margin-right:0px;}


.new5{float:left; width:100%; }
.new5 ul{width:100%;}
.new5 li{ float:left; width:192.5px; height:140px; margin-top:10px; margin-right:10px;position:relative; overflow:hidden;}
.new5 li img{ width:100%; height:140px; border:0px;}
.new5 li span{width:100%;  height:40px; line-height:40px; background:rgba(0,0,0,0.6); position:absolute;left:0;bottom:0; font-size:15px; color:#fff; padding-left:2%; padding-right:2%;text-align:center; cursor:pointer;overflow:hidden;}
.new5 li:nth-child(4n){ margin-right:0px;}


.new6{float:left; width:100%; }
.new6 ul{width:100%;}
.new6 li{ float:left; height:280px; margin-top:20px; margin-right:20px;position:relative; overflow:hidden;}
.new6 li img{ width:100%; height:280px; border:0px;}
.new6 li span{width:100%;  height:50px; line-height:50px; background:rgba(0,0,0,0.6); position:absolute;left:0;bottom:0; font-size:16px; color:#fff; padding-left:2%; padding-right:2%;text-align:center; cursor:pointer;overflow:hidden;}
.new6 li:nth-child(1){ width:390px;}
.new6 li:nth-child(2){ width:390px;}
.new6 li:nth-child(3){ width:380px;margin-right:0px;}


.new7{ float:left; width:100%; padding-top:15px; padding-bottom:10px;border-bottom:1px solid #dedede; overflow:hidden;}
.new7 .p1{ height:30px; line-height:30px; font-size:16px; font-weight:bold; overflow:hidden;}
.new7 .p2{ height:60px; line-height:30px; font-size:14px; color:#666666;overflow:hidden;}


.new8{ float:left; width:100%; padding-top:10px; overflow:hidden;}
.new8 li{ width:100%; height:32px;line-height:32px; background:url(../images/sa.png) no-repeat left center; text-indent:10px;font-size:16px; float:left; overflow:hidden;}

.xwt1{width:100%; padding-top:20px;float:left;}
.xwt1_left{ width:45%; height:120px;position:relative;float:left; overflow:hidden;}
.xwt1_left img{ width:100%; height:120px;  border:0px;}
.xwt1_right{ width:51%;float:right; overflow:hidden;}
.xwt1_right .p1{ width:100%; height:60px; line-height:30px; font-size:16px; font-weight:bold; float:left;overflow:hidden;}
.xwt1_right .p2{ width:100%; height:50px; line-height:25px;font-size:14px; color:#666666; margin-top:10px;float:left;overflow:hidden;}


.xwt2{width:100%; padding-top:20px;float:left;}
.xwt2_left{width:32%; height:74px;position:relative;float:left; overflow:hidden;}
.xwt2_left img{width:100%; height:74px;  border:0px;}
.xwt2_right{ width:64%;float:right; overflow:hidden;}
.xwt2_right .p1{ width:100%; height:60px; line-height:30px; font-size:16px; font-weight:bold; float:left;overflow:hidden;}



.mr_frbox{float:left;width:1200px; position:relative; margin-top:20px; overflow:hidden;}
.mr_frBtnL{float:left; width:35px; height:61px; background:url(../images/btn_left2.png) no-repeat left center;cursor:pointer;position:absolute; z-index:10; left:0px; top:60px;opacity: 0.6;}
.mr_frBtnR{float:right;width:35px; height:61px;background:url(../images/btn_right2.png) no-repeat left center;cursor:pointer;position:absolute; z-index:10; right:0px; top:60px;opacity: 0.6;}
.mr_frBtnL:hover{opacity: 0.9;}
.mr_frBtnR:hover{opacity: 0.9;}
.mr_frUl{float:left;width:1220px; overflow:hidden;}
.mr_frUl ul{width:1220px;}
.mr_frUl li{ float:left; width:285px; height:180px;position:relative; margin-right:20px; overflow:hidden;}
.mr_frUl li img{ width:100%; height:180px; border:0px;}
.mr_frUl li span{width:100%;  height:40px; line-height:40px; background:rgba(0,0,0,0.6); position:absolute;left:0;bottom:0; font-size:15px; color:#fff; padding-left:2%; padding-right:2%;text-align:center; cursor:pointer;overflow:hidden;}



.mr_frbox2{float:left;width:1200px; position:relative; margin-top:20px; overflow:hidden;}
.mr_frBtnL2{float:left; width:35px; height:61px; background:url(../images/btn_left2.png) no-repeat left center;cursor:pointer;position:absolute; z-index:10; left:0px; top:60px;opacity: 0.6;}
.mr_frBtnR2{float:right;width:35px; height:61px;background:url(../images/btn_right2.png) no-repeat left center;cursor:pointer;position:absolute; z-index:10; right:0px; top:60px;opacity: 0.6;}
.mr_frBtnL2:hover{opacity: 0.9;}
.mr_frBtnR2:hover{opacity: 0.9;}
.mr_frUl2{float:left;width:1200px; overflow:hidden;}
.mr_frUl2 ul{width:1220px;}
.mr_frUl2 li{ float:left; width:285px; height:180px; position:relative; margin-right:20px; overflow:hidden;}
.mr_frUl2 li img{ width:100%; height:180px; border:0px;}
.mr_frUl2 li span{width:100%;  height:40px; line-height:40px; background:rgba(0,0,0,0.6); position:absolute;left:0;bottom:0; font-size:15px; color:#fff; padding-left:2%; padding-right:2%;text-align:center; cursor:pointer;overflow:hidden;}
.mr_frUl2 li .sp{position:absolute;left:50%; margin-left:-20px;top:70px;}
.mr_frUl2 li .sp img{width:40px; height:40px; border:0px;}

@media screen and (max-width:768px) {

.gg01{width:94%; position:relative; margin:0 auto; margin-top:20px;}
.gg01 img{ width:100%; border:0px;}


.gg03{width:94%; margin:0px auto;margin-top:20px;}
.gg03_L{float:left; width:100%;}
.gg03_L img{width:100%; display:block; border:0px;}

.gg03_R{float:right; width:100%;margin-top:20px;}
.gg03_R img{width:100%; display:block; border:0px;}




.tt{width:94%; margin:0 auto; margin-top:20px;}
.tt .p1{ height:auto; max-height:60px; line-height:30px; text-align:center; font-size:20px; font-weight:bold; overflow:hidden;}
.tt .p1 a{color:#31559c;}

.main1{width:94%; position:relative; margin:0 auto; margin-top:10px;}
.left1{float:left;width:100%; margin-top:10px; overflow:hidden;}
.right1{float:right; width:100%;margin-top:10px;}
.right1b{ float:left; width:100%; padding-top:10px; overflow:hidden;}
.right1b .p1{ height:30px; line-height:30px; font-size:16px; font-weight:bold; overflow:hidden;}
.right1b .p2{ height:50px; line-height:25px; font-size:14px; color:#666666;overflow:hidden;}
.right1c{ float:left; width:100%; padding-top:10px; overflow:hidden;}
.right1c li{ width:100%; height:46px;line-height:46px; border-top:1px dashed #dedede;font-size:16px; float:left; overflow:hidden;}



.main2{width:94%; position:relative; margin:0 auto; margin-top:10px;}
.left2{float:left;width:100%;overflow:hidden;}
.right2{float:right; width:100%;}

.main3{width:94%;margin:0 auto; margin-top:10px;overflow: hidden;}


.main4{width:94%; position:relative; margin:0 auto; margin-top:10px;}
.left4{float:left;width:100%;overflow:hidden;}
.left4a{float:left;width:100%;overflow:hidden;}
.left4a_L{float:left;width:100%;overflow:hidden;}
.left4a_R{float:right; width:100%; }
.right4{float:right; width:100%;margin-top:10px;}

.main5{width:94%; position:relative; margin:0 auto; margin-top:10px;}
.left5{float:left;width:100%;overflow:hidden;}

.right5{float:right; width:100%; margin-top:10px;}
.right5a{float:left; width:100%; border:1px solid #dedede; margin-top:20px;}
.right5a img{ width:100%; height: auto; border:0px;}

.main6{width:94%; position:relative; margin:0 auto; margin-top:10px;}
.left6{float:left;width:100%;overflow:hidden;}
.midd6{float:left;width:100%; margin-left:0px; margin-top:10px;overflow:hidden;}
.right6{float:right;width:100%; margin-top:10px;overflow:hidden;}

.main7{width:94%; position:relative; margin:0 auto; margin-top:10px;}



.title1{ width:100%; height:46px; background:url(../images/bg1.png) repeat-x bottom;  float:left;}
.title1 .p1{float:left; height:46px; line-height:46px;background: url(../images/bg2.png) repeat-x bottom;font-size:20px; float:left;}
.title1 .p2{float:right; height:46px; line-height:50px; font-size:14px; }


.new1{float:left; width:100%; }
.new1 ul{width:100%;}
.new1 li{ float:left; width:49%; height:100px; margin-top:20px; margin-right:2%;position:relative; overflow:hidden;}
.new1 li img{ width:100%; height:100px; border:0px;}
.new1 li span{width:100%;  height:40px; line-height:40px; background:rgba(0,0,0,0.6); position:absolute;left:0;bottom:0; font-size:14px; color:#fff; padding-left:2%; padding-right:2%;text-align:center; cursor:pointer;overflow:hidden;}
.new1 li:nth-child(2n){ margin-right:0px;}


.new2{ float:left; width:100%; padding-top:10px; overflow:hidden;}
.new2 li{ width:100%; height:36px;line-height:36px; background:url(../images/sa.png) no-repeat left center; text-indent:10px;font-size:16px; float:left; overflow:hidden;}


.new3{float:left; width:100%; }
.new3 ul{width:100%;}
.new3 li{ float:left; width:100%; height:240px; margin-top:20px;position:relative; overflow:hidden;}
.new3 li img{ width:100%; height:240px; border:0px;}
.new3 li span{width:100%;  height:40px; line-height:40px; background:rgba(0,0,0,0.6); position:absolute;left:0;bottom:0; font-size:15px; color:#fff; padding-left:2%; padding-right:2%;text-align:center; cursor:pointer;overflow:hidden;}


.new4{float:left; width:100%; }
.new4 ul{width:100%;}
.new4 li{ float:left; width:100%; height:240px; margin-top:20px; margin-right:0px;position:relative; overflow:hidden;}
.new4 li img{ width:100%; height:240px; border:0px;}
.new4 li span{width:100%; height:40px; line-height:40px; background:rgba(0,0,0,0.6); position:absolute;left:0;bottom:0; font-size:15px; color:#fff; padding-left:2%; padding-right:2%;text-align:center; cursor:pointer;overflow:hidden;}
.new4 li:nth-child(2n){ margin-right:0px;}


.new5{ display:none;}


.new6{float:left; width:100%; }
.new6 ul{width:100%;}
.new6 li{ float:left; height:240px; margin-top:20px; margin-right:0px;position:relative; overflow:hidden;}
.new6 li img{ width:100%; height:240px; border:0px;}
.new6 li span{width:100%;  height:40px; line-height:40px; background:rgba(0,0,0,0.6); position:absolute;left:0;bottom:0; font-size:15px; color:#fff; padding-left:2%; padding-right:2%;text-align:center; cursor:pointer;overflow:hidden;}
.new6 li:nth-child(1){ width:100%;}
.new6 li:nth-child(2){ width:100%;}
.new6 li:nth-child(3){ width:100%;margin-right:0px;}


.new7{ float:left; width:100%; padding-top:15px; padding-bottom:10px;border-bottom:1px solid #dedede; overflow:hidden;}
.new7 .p1{ height:30px; line-height:30px; font-size:16px; font-weight:bold; overflow:hidden;}
.new7 .p2{ height:60px; line-height:30px; font-size:14px; color:#666666;overflow:hidden;}


.new8{ float:left; width:100%; padding-top:10px; overflow:hidden;}
.new8 li{ width:100%; height:32px;line-height:32px; background:url(../images/sa.png) no-repeat left center; text-indent:10px;font-size:16px; float:left; overflow:hidden;}

.xwt1{width:100%; padding-top:20px;float:left;}
.xwt1_left{ width:32%; height:80px;position:relative;float:left; overflow:hidden;}
.xwt1_left img{ width:100%; height:80px;  border:0px;}
.xwt1_right{ width:64%;float:right; overflow:hidden;}
.xwt1_right .p1{ width:100%; height:60px; line-height:30px; font-size:16px; font-weight:bold; float:left;overflow:hidden;}
.xwt1_right .p2{display:none;}


.xwt2{width:100%; padding-top:20px;float:left;}
.xwt2_left{width:32%; height:80px;position:relative;float:left; overflow:hidden;}
.xwt2_left img{width:100%; height:80px;  border:0px;}
.xwt2_right{ width:64%;float:right; overflow:hidden;}
.xwt2_right .p1{ width:100%; height:60px; line-height:30px; font-size:16px; font-weight:bold; float:left;overflow:hidden;}



.mr_frbox{float:left;width:100%; position:relative; margin-top:20px; overflow:hidden;}
.mr_frBtnL{float:left; width:35px; height:61px; background:url(../images/btn_left2.png) no-repeat left center;cursor:pointer;position:absolute; z-index:10; left:0px; top:90px;opacity: 0.6;}
.mr_frBtnR{float:right;width:35px; height:61px;background:url(../images/btn_right2.png) no-repeat left center;cursor:pointer;position:absolute; z-index:10; right:0px; top:90px;opacity: 0.6;}
.mr_frBtnL:hover{opacity: 0.9;}
.mr_frBtnR:hover{opacity: 0.9;}
.mr_frUl{float:left;width:100%; overflow:hidden;}
.mr_frUl ul{width:100%;}
.mr_frUl li{ float:left; width:100%; height:240px;position:relative; margin-right:20px; overflow:hidden;}
.mr_frUl li img{ width:100%; height:240px; border:0px;}
.mr_frUl li span{width:100%;  height:40px; line-height:40px; background:rgba(0,0,0,0.6); position:absolute;left:0;bottom:0; font-size:15px; color:#fff; padding-left:2%; padding-right:2%;text-align:center; cursor:pointer;overflow:hidden;}



.mr_frbox2{float:left;width:100%; position:relative; margin-top:20px; overflow:hidden;}
.mr_frBtnL2{float:left; width:35px; height:61px; background:url(../images/btn_left2.png) no-repeat left center;cursor:pointer;position:absolute; z-index:10; left:0px; top:90px;opacity: 0.6;}
.mr_frBtnR2{float:right;width:35px; height:61px;background:url(../images/btn_right2.png) no-repeat left center;cursor:pointer;position:absolute; z-index:10; right:0px; top:90px;opacity: 0.6;}
.mr_frBtnL2:hover{opacity: 0.9;}
.mr_frBtnR2:hover{opacity: 0.9;}
.mr_frUl2{float:left;width:100%; overflow:hidden;}
.mr_frUl2 ul{width:100%;}
.mr_frUl2 li{ float:left; width:100%; height:240px; position:relative; margin-right:20px; overflow:hidden;}
.mr_frUl2 li img{ width:100%; height:240px; border:0px;}
.mr_frUl2 li span{width:100%;  height:40px; line-height:40px; background:rgba(0,0,0,0.6); position:absolute;left:0;bottom:0; font-size:15px; color:#fff; padding-left:2%; padding-right:2%;text-align:center; cursor:pointer;overflow:hidden;}
.mr_frUl2 li .sp{position:absolute;left:50%; margin-left:-20px;top:100px;}
.mr_frUl2 li .sp img{width:40px; height:40px; border:0px;}


}
