.main_bg{ width:1160px; padding-left:20px; padding-right:20px; background:#ffffff;margin:0px auto;}
.gg01{width:1160px;margin:0 auto; margin-top:10px;}
.gg01 img{width:100%; border:0px; display:block;}

.main1{ float:left; width:1160px; color: #0059B2; margin-top:40px;overflow: hidden;}
.main1 a{color: #0059B2;}
.main1 .p1{line-height:60px; text-align:center; font-size:36px; font-weight:bold; overflow:hidden;}
.main1 .p2{ height:40px; line-height:40px; font-size:16px; overflow:hidden;}

.gd{ width:1160px;height:35px; background:#edf1f3;margin:0px auto; margin-top:10px;}
.gd #scroll_begin, .gd #scroll_end{display:inline} 

.scroll_div{width:1160px;height:35px; line-height:35px; font-size:16px; float:left;white-space: nowrap;overflow:hidden;}
.scroll_div a{display:inline-block;height:35px; line-height:35px; background:url(../images/sa.png) no-repeat left center; padding-left:15px; margin-right:50px;}
.scroll_div a span{ padding-left:30px; color:#666666}



.main2{width:1160px;margin:0 auto; margin-top:10px;}
.left2{float:left;width:565px;}
.right2{float:right;width:565px;}

.title2{ float:left; width:100%; height:37px; background:url(../images/a_bg1.png) repeat-x bottom;overflow: hidden;}
.title2 ul{float:left;}
.title2 li{float:left; height:37px;line-height:37px; padding-left:20px; padding-right:20px; font-size:20px; color:#999999;overflow: hidden;}
.title2 li:hover{ height:36px;line-height:37px; border:1px solid  #dcdcdc; border-bottom:none; background:#FFFFFF;color: #0059B2;cursor:pointer;}
.title2 li.hover{ height:36px;line-height:37px; border:1px solid  #dcdcdc; border-bottom:none; background:#FFFFFF;color: #0059B2;cursor:pointer;}

.new2{ float:left; width:100%; height:380px; margin-top:20px;position:relative; overflow:hidden;}
.new2 img{ width:100%; height:380px; border:0px;}
.new2:hover img{transform: scale(1.15); transition: all 0.5s linear;}
.new2 span{width:100%;  height:35px; line-height:35px; background: #2960a8; position:absolute;left:0;bottom:0; font-size:15px; color:#fff; text-align:center; cursor:pointer;overflow:hidden;}

.title21{ float:left; width:100%; height:37px; background:url(../images/a_bg1.png) repeat-x bottom;overflow: hidden;}
.title21 ul{float:left;}
.title21 li{float:left; height:35px;line-height:37px; padding-left:20px; padding-right:20px; font-size:20px; color: #0059B2;overflow: hidden;}
.title21 li:hover{ height:36px;line-height:37px;border-radius: 5px 5px 0 0;box-shadow: 2px 0 2px rgba(0,0,0,0.1); background:url(../images/a_bg2.jpg) repeat-x bottom;color: #0059B2;cursor:pointer;}
.title21 li.hover{ height:36px;line-height:37px;border-radius: 5px 5px 0 0;box-shadow: 2px 0 2px rgba(0,0,0,0.1); background:url(../images/a_bg2.jpg) repeat-x bottom;color: #0059B2;cursor:pointer;}


.new21{ width:100%; padding-top:12px;float:left; overflow:hidden;}
.new21 .p1{ height:35px; line-height:35px; font-size:24px; overflow:hidden;}
.new21 .p1 a{color: #0059B2;}
.new21 .p2{ height:60px; line-height:30px; font-size:16px; color: #888888; margin-top:10px; overflow:hidden;}
.new21 .p2 a{color: #888888;}


.new22{ float:left;width:100%;}
.new22 li{ width:100%;height:39px; line-height:39px; background:url(../images/sb.jpg) no-repeat left center; text-indent:20px; font-size:18px; float:left; overflow:hidden;}
.new22 li a{color: #0059B2;}


.main3{width:1160px;margin:0 auto; margin-top:10px;}
.left3{float:left;width:565px;}

.right3{float:right;width:565px;}


.title3{ float:left; width:100%; height:37px;overflow: hidden;}
.title3 .p1{float:left; height:37px;line-height:37px; padding-left:30px; padding-right:30px;border-radius: 5px 5px 0 0;box-shadow: 2px 0 2px rgba(0,0,0,0.1); background:url(../images/a_bg2.jpg) repeat-x bottom;font-size:20px; color: #0059B2;overflow: hidden;}
.title3 .p1 a{color: #0059B2;}
.title3 .p2{float:right; height:37px;line-height:37px; font-size:14px;}
.title3 .p2 a{color:#999999;}

.new3{float:left; width:525px; padding:15px 20px 15px 20px;-webkit-box-shadow:0px 0px 10px #ccc; -moz-box-shadow:0px 0px 10px #ccc; box-shadow:0px 0px 10px #ccc; }
.new3 li{ width:100%;height:39px; line-height:39px; background:url(../images/sb.jpg) no-repeat left center; text-indent:20px; font-size:18px; float:left; overflow:hidden;}
.new3 li span{ float:right; font-size:14px; color:#999999}


.main4{width:1160px;margin:0 auto; margin-top:10px;}
.title4{ float:left; width:100%; height:37px; background:url(../images/a_bg1.png) repeat-x bottom;overflow: hidden;}
.title4 .p1{float:left; height:36px;line-height:37px; padding-left:30px; padding-right:30px;border-radius: 5px 5px 0 0;box-shadow: 2px 0 2px rgba(0,0,0,0.1); background:url(../images/a_bg2.jpg) repeat-x bottom;font-size:20px; color: #0059B2;overflow: hidden;}
.title4 .p1 a{color: #0059B2;}
.title4 .p2{float:right; height:37px;line-height:37px; font-size:14px;}
.title4 .p2 a{color:#999999;}


.new41{ width:280px;float:left}
.new41 ul{width:100%;}
.new41 li{ float:left;width:100%; height:180px; margin-top:20px;  position:relative; overflow:hidden;}
.new41 li img{width:100%; height:180px; border:0px;}
.new41 li:hover img{transform: scale(1.15); transition: all 0.5s linear;}
.new41 li span{width:96%; padding-left:2%; padding-right:2%; height:35px; line-height:35px; text-align:center; background:rgba(0,0,0,0.6); position:absolute;left:0;bottom:0; font-size:15px; color:#fff; cursor:pointer;overflow:hidden; display:block;}


.new42{ width:560px; margin-left:20px;float:left}
.new42 ul{width:100%;}
.new42 li{ float:left;width:100%; height:380px;margin-top:20px; position:relative; overflow:hidden;}
.new42 li img{width:100%; height:380px; border:0px;}
.new42 li:hover img{transform: scale(1.15); transition: all 0.5s linear;}
.new42 li span{width:96%; padding-left:2%; padding-right:2%; height:35px; line-height:35px; text-align:center; background:rgba(0,0,0,0.6); position:absolute;left:0;bottom:0; font-size:15px; color:#fff; cursor:pointer;overflow:hidden; display:block;}


.new43{ width:280px; margin-left:20px; float:left}
.new43 ul{width:100%;}
.new43 li{ float:left;width:100%; height:180px; margin-top:20px;  position:relative; overflow:hidden;}
.new43 li img{width:100%; height:180px; border:0px;}
.new43 li:hover img{transform: scale(1.15); transition: all 0.5s linear;}
.new43 li span{width:96%; padding-left:2%; padding-right:2%; height:35px; line-height:35px; text-align:center; background:rgba(0,0,0,0.6); position:absolute;left:0;bottom:0; font-size:15px; color:#fff; cursor:pointer;overflow:hidden; display:block;}


@media screen and (max-width:768px) {

.main_bg{ width:90%; padding-left:2%; padding-right:2%; background:#ffffff;margin:0px auto;}
.gg01{width:100%;margin:0 auto; margin-top:10px;}
.gg01 img{width:100%; border:0px; display:block;}

.main1{ float:left; width:100%; color: #0059B2; margin-top:20px;overflow: hidden;}
.main1 a{color: #0059B2;}
.main1 .p1{ line-height:30px; text-align:center; font-size:20px; font-weight:bold; overflow:hidden;}
.main1 .p2{ height:50px; line-height:25px; text-align:center; font-size:14px; margin-top:10px; overflow:hidden;}

.gd{ width:100%;height:35px; background:#edf1f3;margin:0px auto; margin-top:5px;}
.gd #scroll_begin, .gd #scroll_end{display:inline} 

.scroll_div{width:100%;height:35px; line-height:35px; font-size:16px; float:left;white-space: nowrap;overflow:hidden;}
.scroll_div a{display:inline-block;height:35px; line-height:35px; background:url(../images/sa.png) no-repeat left center; padding-left:15px; margin-right:50px;}
.scroll_div a span{ padding-left:30px; color:#666666}



.main2{width:100%;margin:0 auto; margin-top:10px;}
.left2{float:left;width:100%;}
.right2{float:right;width:100%; padding-top:20px;}

.title2{ float:left; width:100%; height:35px; background:url(../images/a_bg1.png) repeat-x bottom;overflow: hidden;}
.title2 ul{float:left;}
.title2 li{float:left; height:35px;line-height:35px; padding-left:15px; padding-right:15px; font-size:18px; color:#999999;overflow: hidden;}
.title2 li:hover{ height:34px;line-height:35px; border:1px solid  #dcdcdc; border-bottom:none; background:#FFFFFF;color: #0059B2;cursor:pointer;}
.title2 li.hover{ height:34px;line-height:35px; border:1px solid  #dcdcdc; border-bottom:none; background:#FFFFFF;color: #0059B2;cursor:pointer;}

.new2{ float:left; width:100%; height:250px; margin-top:15px;position:relative; overflow:hidden;}
.new2 img{ width:100%; height:250px; border:0px;}
.new2:hover img{transform: scale(1.15); transition: all 0.5s linear;}
.new2 span{width:100%;  height:35px; line-height:35px; background: #2960a8; position:absolute;left:0;bottom:0; font-size:15px; color:#fff; text-align:center; cursor:pointer;overflow:hidden;}

.title21{ float:left; width:100%; height:35px; background:url(../images/a_bg1.png) repeat-x bottom;overflow: hidden;}
.title21 ul{float:left;}
.title21 li{float:left; height:35px;line-height:35px; padding-left:15px; padding-right:15px; font-size:18px; color:#999999;overflow: hidden;}
.title21 li:hover{ height:34px;line-height:35px;border-radius: 5px 5px 0 0;box-shadow: 2px 0 2px rgba(0,0,0,0.1); background:url(../images/a_bg2.jpg) repeat-x bottom;color: #0059B2;cursor:pointer;}
.title21 li.hover{ height:34px;line-height:35px;border-radius: 5px 5px 0 0;box-shadow: 2px 0 2px rgba(0,0,0,0.1); background:url(../images/a_bg2.jpg) repeat-x bottom;color: #0059B2;cursor:pointer;}


.new21{ width:100%; padding-top:10px;float:left; overflow:hidden;}
.new21 .p1{ height:auto; line-height:30px; font-size:18px; overflow:hidden;}
.new21 .p1 a{color: #0059B2;}
.new21 .p2{ height:50px; line-height:25px; font-size:14px; color: #888888; margin-top:10px; overflow:hidden;}
.new21 .p2 a{color: #888888;}


.new22{ float:left;width:100%;}
.new22 li{ width:100%;height:35px; line-height:35px; background:url(../images/sb.jpg) no-repeat left center; text-indent:20px; font-size:16px; float:left; overflow:hidden;}
.new22 li a{color: #0059B2;}


.main3{width:100%;margin:0 auto; margin-top:10px;}
.left3{float:left;width:100%;}

.right3{float:right;width:100%; padding-top:20px;}

.title3{ float:left; width:100%; height:35px;overflow: hidden;}
.title3 .p1{float:left; height:34px;line-height:35px; padding-left:20px; padding-right:20px;border-radius: 5px 5px 0 0;box-shadow: 2px 0 2px rgba(0,0,0,0.1); background:url(../images/a_bg2.jpg) repeat-x bottom;font-size:18px; color: #0059B2;overflow: hidden;}
.title3 .p1 a{color: #0059B2;}
.title3 .p2{float:right; height:35px;line-height:35px; font-size:14px;}
.title3 .p2 a{color:#999999;}

.new3{float:left; width:96%; padding:10px 2% 10px 2%;-webkit-box-shadow:0px 0px 10px #ccc; -moz-box-shadow:0px 0px 10px #ccc; box-shadow:0px 0px 10px #ccc; }
.new3 li{ width:100%;height:35px; line-height:35px; background:url(../images/sb.jpg) no-repeat left center; text-indent:20px; font-size:16px; float:left; overflow:hidden;}
.new3 li span{ display:none}


.main4{width:100%;margin:0 auto; margin-top:10px;}
.title4{ float:left; width:100%; height:35px; background:url(../images/a_bg1.png) repeat-x bottom;overflow: hidden;}
.title4 .p1{float:left; height:34px;line-height:35px; padding-left:20px; padding-right:20px;border-radius: 5px 5px 0 0;box-shadow: 2px 0 2px rgba(0,0,0,0.1); background:url(../images/a_bg2.jpg) repeat-x bottom;font-size:18px; color: #0059B2;overflow: hidden;}
.title4 .p1 a{color: #0059B2;}
.title4 .p2{float:right; height:35px;line-height:35px; font-size:14px;}
.title4 .p2 a{color:#999999;}



.new41{ width:100%;float:left}
.new41 ul{width:100%;}
.new41 li{ float:left;width:100%; height:200px; margin-top:20px;  position:relative; overflow:hidden;}
.new41 li img{width:100%; height:200px; border:0px;}
.new41 li:hover img{transform: scale(1.15); transition: all 0.5s linear;}
.new41 li span{width:96%; padding-left:2%; padding-right:2%; height:35px; line-height:35px; text-align:center; background:rgba(0,0,0,0.6); position:absolute;left:0;bottom:0; font-size:15px; color:#fff; cursor:pointer;overflow:hidden; display:block;}



.new42{width:100%; margin-left:0px;float:left}
.new42 ul{width:100%;}
.new42 li{ float:left;width:100%; height:200px;margin-top:20px; position:relative; overflow:hidden;}
.new42 li img{width:100%; height:200px; border:0px;}
.new42 li:hover img{transform: scale(1.15); transition: all 0.5s linear;}
.new42 li span{width:96%; padding-left:2%; padding-right:2%; height:35px; line-height:35px; text-align:center; background:rgba(0,0,0,0.6); position:absolute;left:0;bottom:0; font-size:15px; color:#fff; cursor:pointer;overflow:hidden; display:block;}


.new43{ width:100%;margin-left:0px; float:left}
.new43 ul{width:100%;}
.new43 li{ float:left;width:100%; height:200px; margin-top:20px;  position:relative; overflow:hidden;}
.new43 li img{width:100%; height:200px; border:0px;}
.new43 li:hover img{transform: scale(1.15); transition: all 0.5s linear;}
.new43 li span{width:96%; padding-left:2%; padding-right:2%; height:35px; line-height:35px; text-align:center; background:rgba(0,0,0,0.6); position:absolute;left:0;bottom:0; font-size:15px; color:#fff; cursor:pointer;overflow:hidden; display:block;}



}