.gg01{width:1200px; margin:0 auto;margin-top:20px; overflow: hidden;}
.gg01 img{width:100%; border:0px; display:block;}


.main1{width:1200px;margin:0 auto; margin-top:20px;overflow: hidden;}
.left1{float:left;  width:793px;}

.right1{float:right; width:386px; height:460px; background:#FFFFFF; border-left:2px solid #004d9c;}
.right1a{float:left;  width:100%; height:30px; margin-top:20px;}
.right1a .p1 { height:30px; line-height:30px; text-indent:20px; font-size:20px; font-weight:bold; color:#004d9c; }
.right1a .p1 a{ color:#004d9c;}



.right1b{float:left; width:380x;}
.right1b li{ float:left; width:159px; height:52px; line-height:52px; display:flex;justify-content: center; align-items: center;background:#f7f7ff; font-size:16px;margin-left:20px; margin-top:20px;}
.right1b li:hover{ background:#004d9c;}
.right1b li:hover a{color:#FFFFFF;}



.main2{width:1200px;margin:0 auto; margin-top:20px;overflow: hidden;}
.left2{float:left;  width:386px; background:#FFFFFF; padding-bottom:5px;}
.midd2{float:left;  width:386px; background:#FFFFFF; margin-left:21px;padding-bottom:5px;}
.right2{float:right; width:386px; background:#FFFFFF; border-left:2px solid #004d9c; padding-bottom:5px;}


.right2a{ float:left; width:384px;margin-top:10px; position:relative; overflow:hidden;}
.right2a ul{width:384px;}
.right2a ul li{float:left; width:102px; text-align:center; margin-left:20px; margin-top:10px; position:relative; overflow:hidden;}
.right2a ul li img{ width:100px; height:138px;}
.right2a ul li p{height:30px; line-height:30px; text-align:center; font-size:14px; overflow:hidden;}

.right2b{ float:left; width:384px; padding-bottom:18px; margin-top:10px; position:relative; overflow:hidden;}
.right2b ul{width:384px;}
.right2b ul li{float:left; width:162px; background:#f7f7ff; padding:10px 10px 0px 10px; text-align:center; margin-left:20px; margin-top:10px; position:relative; overflow:hidden;}
.right2b ul li img{ width:142px; height:118px;}
.right2b ul li p{height:30px; line-height:30px; text-align:center; font-size:14px; overflow:hidden;}




.left2_left{float:left;  width:793px; background:#FFFFFF; padding-bottom:5px;}


.title2{float:left;  width:100%; height:30px; margin-top:20px;}
.title2 .p1 { height:30px; line-height:30px; text-indent:20px; font-size:20px; font-weight:bold; color:#004d9c; }
.title2 .p1 a{ color:#004d9c;}


.new2{ float:left; width:100%; padding-left:20px; padding-right:20px;padding-top:10px;}
.new2 ul{width:100%;}
.new2 li{width:100%;height:40px; line-height:40px;border-bottom:1px dashed #dedede; font-size:14px; float:left; overflow:hidden;}
.new2 li:last-child{border-bottom: none; }
.new2 li span{ float:right; font-size:12px; color:#999999;}

.new21{ float:left; width:100%;padding-top:10px;}
.new21 ul{width:100%;}
.new21 li{width:45%;height:40px; line-height:40px;border-bottom:1px dashed #dedede; margin-left:3%; font-size:14px; float:left; overflow:hidden;}
.new21 li:nth-last-child(2){border-bottom: none; }
.new21 li:last-child{border-bottom: none; }
.new21 li span{ float:right; font-size:12px; color:#999999;}




.main3{width:1200px; background:#FFFFFF; padding-bottom:10px;margin:0 auto; margin-top:20px; overflow: hidden;}
.title3{float:left; width:100%; height:30px; margin-top:20px;}
.title3 .p1 { height:30px; line-height:30px; text-indent:20px; font-size:20px; font-weight:bold; color:#004d9c; }
.title3 .p1 a{ color:#004d9c;}


.new3{ float:left; width:1200px; padding-top:10px; position:relative; overflow:hidden;}
.new3 ul{width:1200px;}
.new3 ul li{float:left; width:275px; margin-left:20px; margin-top:10px; position:relative; overflow:hidden;}
.new3 ul li img{ width:100%; height:200px;}
.new3 ul li p{height:35px; line-height:35px; text-align:center; font-size:14px; overflow:hidden;}



.mr_frbox{width:1160px; margin:0 auto; margin-top:20px;  position:relative; overflow:hidden;}
.mr_frBtnL{float:left; width:40px; height:60px;background:url(../images/jtl.png) no-repeat  center #004d9c;cursor:pointer;position:absolute; z-index:10; left:0px; top:70px;opacity: 0.6;border-radius:5px;}
.mr_frBtnR{float:right;width:40px; height:60px;background:url(../images/jtr.png) no-repeat  center #004d9c;cursor:pointer;position:absolute; z-index:10; right:0px; top:70px;opacity: 0.6;border-radius:5px;}
.mr_frBtnL:hover{opacity: 0.9;}
.mr_frBtnR:hover{opacity: 0.9;}

.mr_frUl{float:left;width:1200px;overflow:hidden;}
.mr_frUl ul{width:1200px;}
.mr_frUl li{ float:left; width:275px;margin-right:20px;position:relative; overflow:hidden;}
.mr_frUl li img{ width:100%; height:200px;}
.mr_frUl li p{width:100%; height:40px; line-height:40px; text-align:center; font-size:14px; overflow: hidden;}




.link{width:1200px; background:#FFFFFF; padding-left:20px; padding-right:20px; padding-bottom:15px; margin:0 auto; margin-top:20px; overflow: hidden;}
.linka{float:left;  width:100%; height:30px; margin-top:20px;}
.linka .p1 { height:30px; line-height:30px; font-size:20px; font-weight:bold; color:#004d9c; }
.linka .p1 a{ color:#004d9c;}



.linkb{width:100%; overflow:hidden; margin:0px auto; margin-top:20px; }
.linkb ul{width:100%;}
.linkb li{ height:30px; line-height:30px; font-size:14px; margin-right:20px;float:left; overflow:hidden;}


@media screen and (max-width:768px)
{



.gg01{width:94%; margin:0 auto;margin-top:10px; overflow: hidden;}
.gg01 img{width:100%; border:0px; display:block;}


.main1{width:94%;margin:0 auto; margin-top:10px;overflow: hidden;}
.left1{float:left;  width:100%;}

.right1{float:right; width:100%; height:460px; background:#FFFFFF; border-left:2px solid #004d9c; margin-top:10px;}
.right1a{float:left;  width:100%; height:30px; margin-top:20px;}
.right1a .p1 { height:30px; line-height:30px; text-indent:0px; padding-left:3%; font-size:20px; font-weight:bold; color:#004d9c; }
.right1a .p1 a{ color:#004d9c;}



.right1b{float:left; width:100%;}
.right1b li{ float:left; width:45.5%; height:52px; line-height:52px; display:flex;justify-content: center; align-items: center;background:#f7f7ff; font-size:14px;margin-left:3%; margin-top:20px;}
.right1b li:hover{ background:#004d9c;}
.right1b li:hover a{color:#FFFFFF;}



.main2{width:94%;margin:0 auto; margin-top:10px;overflow: hidden;}
.left2{float:left;  width:100%; background:#FFFFFF; padding-bottom:5px;}
.midd2{float:left;  width:100%; background:#FFFFFF; margin-left:0px;padding-bottom:5px; margin-top:10px;}
.right2{float:right; width:100%; background:#FFFFFF; border-left:2px solid #004d9c; padding-bottom:5px; margin-top:10px;}


.right2a{ float:left; width:100%;margin-top:10px; position:relative; overflow:hidden;}
.right2a ul{width:100%;}
.right2a ul li{float:left; width:45.5%; text-align:center; margin-left:3%; margin-top:10px; position:relative; overflow:hidden;}
.right2a ul li img{ width:100%; height:188px;}
.right2a ul li p{height:30px; line-height:30px; text-align:center; font-size:14px; overflow:hidden;}

.right2b{ float:left; width:100%; padding-bottom:18px; margin-top:10px; position:relative; overflow:hidden;}
.right2b ul{ width:100%; }
.right2b ul li{float:left; width:45.5%; background:#f7f7ff; padding:10px 10px 0px 10px; text-align:center; margin-left:3%; margin-top:10px; position:relative; overflow:hidden;}
.right2b ul li img{ width:100%; height:158px;}
.right2b ul li p{height:30px; line-height:30px; text-align:center; font-size:14px; overflow:hidden;}


.left2_left{float:left; width:100%; background:#FFFFFF; padding-bottom:5px;}


.title2{float:left;  width:100%; height:30px; margin-top:20px;}
.title2 .p1 { height:30px; line-height:30px; text-indent:0px;padding-left:3%; font-size:20px; font-weight:bold; color:#004d9c; }
.title2 .p1 a{ color:#004d9c;}


.new2{ float:left; width:100%; padding-left:3%;padding-right:3%;padding-top:10px;}
.new2 ul{width:100%;}
.new2 li{width:100%;height:40px; line-height:40px;border-bottom:1px dashed #dedede; font-size:14px; float:left; overflow:hidden;}
.new2 li:last-child{border-bottom: none; }
.new2 li span{ float:right; font-size:12px; color:#999999;}

.new21{ float:left; width:100%;padding-left:3%; padding-right:3%;padding-top:10px;}
.new21 ul{width:100%;}
.new21 li{width:100%;height:40px; line-height:40px;border-bottom:1px dashed #dedede; margin-left:0px; font-size:14px; float:left; overflow:hidden;}
.new21 li:nth-last-child(2){border-bottom: none; }
.new21 li:last-child{border-bottom: none; }
.new21 li span{ float:right; font-size:12px; color:#999999;}




.main3{width:94%; background:#FFFFFF; padding-bottom:10px;margin:0 auto; margin-top:10px; overflow: hidden;}
.title3{float:left; width:100%; height:30px; margin-top:20px;}
.title3 .p1 { height:30px; line-height:30px; text-indent:0px; padding-left:3%;font-size:20px; font-weight:bold; color:#004d9c; }
.title3 .p1 a{ color:#004d9c;}


.new3{ float:left; width:100%; padding-top:10px; position:relative; overflow:hidden;}
.new3 ul{width:100%;}
.new3 ul li{float:left; width:45.5%; margin-left:3%; margin-top:10px; position:relative; overflow:hidden;}
.new3 ul li img{ width:100%; height:120px;}
.new3 ul li p{height:30px; line-height:30px; text-align:center; font-size:14px; overflow:hidden;}



.mr_frbox{width:94%; margin:0 auto; margin-top:20px;  position:relative; overflow:hidden;}
.mr_frBtnL{float:left; width:20px; height:30px;background:url(../images/jtl.png) no-repeat  center #004d9c;-webkit-background-size:100% 100%;background-size:100% 100%;cursor:pointer;position:absolute; z-index:10; left:0px; top:45px;opacity: 0.6;border-radius:5px;}
.mr_frBtnR{float:right;width:20px; height:30px;background:url(../images/jtr.png) no-repeat  center #004d9c;-webkit-background-size:100% 100%;background-size:100% 100%;cursor:pointer;position:absolute; z-index:10; right:0px; top:45px;opacity: 0.6;border-radius:5px;}
.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:50%; margin-right:10px;position:relative; overflow:hidden;}
.mr_frUl li img{ width:100%; height:120px;}
.mr_frUl li p{width:100%; height:40px; line-height:40px; text-align:center; font-size:14px; overflow: hidden;}



.link{width:96%; background:#FFFFFF; padding-left:20px; padding-right:20px; padding-bottom:10px; margin:0 auto; margin-top:10px; overflow: hidden;}
.linka{float:left;  width:100%; height:30px; margin-top:20px;}
.linka .p1 { height:30px; line-height:30px; font-size:20px; font-weight:bold; color:#004d9c; }
.linka .p1 a{ color:#004d9c;}



.linkb{width:100%; overflow:hidden; margin:0px auto; margin-top:10px;}
.linkb ul{width:100%;}
.linkb li{ height:30px; line-height:30px; font-size:14px; margin-right:20px;float:left; overflow:hidden;}



}