.gg01{width:1200px; margin:0px auto;}
.gg01 img{width:1200px; display:block; border:0px;}


.tt{width:1200px;margin:0 auto; overflow: hidden;}
.tt .p1{ height:50px; line-height:50px; font-size:36px; text-align:center; font-weight:bold; color: #00479d;overflow:hidden;}
.tt .p1 a{color: #00479d;}
.tt .p2{ height:46px; line-height:46px; text-align:center; font-size:16px; color:#666666;  overflow:hidden;}
.tt .p2 a{ padding-left:15px; padding-right:15px;}

.gd{ width:1200px;height:45px; background:#f4f4f4; margin:0 auto; overflow: hidden;}
.gd #scroll_begin, .gd #scroll_end{display:inline} 
.gd_L{ height:45px; line-height:45px; background:#158ad0;font-size:18px;color:#ffffff; font-weight:bold; padding-left:15px; padding-right:15px; float:left; } 

.gd_M{ width:1080px;height:45px; padding-right:10px; float:right;} 
.scroll_div{width:1080px;height:45px; line-height:45px; float:left;white-space: nowrap;overflow:hidden;}
.scroll_div a{font-size:16px;margin-right:20px; background:url(../images/sa.jpg) no-repeat left center; padding-left:15px;}


.main1{width:1200px;margin:0 auto;}
.left1{float:left; width:780px; height:541px; padding:10px 20px 10px 9px; background:url(../images/swiper_bg.png) no-repeat center top;}




.right1{float:right; width:391px; height:586px; background:url(../images/a1.jpg) no-repeat center top; margin-top:-25px;}
.right1a{float:left;width:386px; padding-top:45px;}
.right1a li{ width:356px;height:55px; line-height:55px; font-size:16px;border-bottom:1px solid #ebebeb; padding-left:15px; padding-right:15px; float:left; overflow:hidden;}
.right1a li:hover{ background:#158ad0;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;}
.right1a li:hover a{color:#FFFFFF;}
.right1a li:last-child{ border-bottom:none;}



.main2{ width:1200px; height:180px;  margin:0 auto; overflow:hidden;}
.left2{ float:left; width:60px; height:180px; text-align:center; overflow:hidden;}

.mr_frbox{}
.mr_frBtnL{float:left;cursor:pointer;position:absolute; z-index:10; left:0px; top:66px;}
.mr_frBtnR{float:right;cursor:pointer;position:absolute; z-index:10; right:0px; top:66px;} 

.right2{ float:right; width:1140px;position:relative; overflow:hidden;}
.mr_frUl{float:left;width:1140px;overflow:hidden;}
.mr_frUl ul li{display:inline;float:left;width:270px;height:180px; margin-right:20px; position:relative;overflow:hidden;}
.mr_frUl ul li img{display:block;width:270px;height:180px; border:0px;}
.mr_frUl ul li .p1{ text-align:center;}
.mr_frUl ul li .p2{width:96%;height:35px; line-height:35px; background:rgba(0,0,0,0.6);position:absolute;left:0;bottom:0; text-align:center; font-size:16px; color:#FFFFFF; padding-right:2%; padding-left:2%;}
.mr_frUl ul li .p2 a{color:#FFFFFF;}




.main3{width:1200px;margin:0 auto; overflow: hidden;}
.left3{float:left; width:380px;}
.midd3{float:left;width:380px; padding-left:30px;}
.right3{float:right; width:380px;}



.title3{ float:left; width:100%; height:32px; background:url(../images/a2.png) no-repeat left center;}
.title3 .p1{float:left;height:32px; line-height:30px; font-size:22px;color: #158ad0; font-weight:bold; padding-left:45px;}
.title3 .p1 a{ color: #158ad0;}
.title3 .p2{float:right; height:32px; line-height:32px; font-size:15px; overflow:hidden;}
.title3 .p2 a{ color:#158ad0}

.new3{ float:left; width:100%; height:260px; background:#FFFFFF; position:relative; overflow:hidden;}
.new3 img{ width:100%; height:260px;}
.new3 p{width:96%;height:35px; line-height:35px; background:rgba(0,0,0,0.6);position:absolute;left:0;bottom:0; text-align:center; font-size:16px; color:#FFFFFF; padding-right:2%; padding-left:2%;}



.new31{ width:100%; float:right}
.new31 li{ width:100%;height:36px; line-height:36px; background:url(../images/sa.jpg) no-repeat left center; font-size:16px; text-indent:10px; float:left; overflow:hidden;}
.new31 li.lia{font-weight:bold;}

.new32{float:left; width:380px;}
.new32 ul{width:400px;}
.new32 li{ float:left; width:180px; height:115px;margin-right:20px;position:relative; overflow:hidden;}
.new32 li img{ width:100%; height:115px;}
.new32 li p{width:96%;height:30px; line-height:30px; background:rgba(0,0,0,0.6);position:absolute;left:0;bottom:0; text-align:center; font-size:15px; color:#FFFFFF; padding-right:2%; padding-left:2%;}


.new33{float:left; width:380px;}
.new33 ul{width:400px;}
.new33 li{ float:left; width:180px; margin-right:20px;position:relative; overflow:hidden;}
.new33 li img{ width:100%; height:120px;}
.new33 li p{height:35px; line-height:35px;  font-size:15px;}

.xwt3{float:left;width:380px; height:115px;}
.xwt3_L{float:left;width:150px;}
.xwt3_L img{width:150px;height:115px;display:block;}
.xwt3_R{float:right;width:220px; overflow:hidden;}
.xwt3_R .p1{height:90px;line-height:30px; font-size:16px; overflow: hidden;}







.link{width:1200px;margin:0 auto;overflow: hidden;}
.linka{ float:left; width:100%; height:40px; background:#f4f4f4;}
.linka .p1{float:left;height:40px; line-height:40px; background:#158ad0; padding-left:15px; padding-right:15px; font-size:18px; color:#ffffff;}
.linka .p1 a{color:#ffffff;}


.linkb{width:100%; overflow:hidden; margin:0px auto;}
.linkb ul{width:100%;}
.linkb li{ height:30px; line-height:30px; font-size:14px; margin-right:20px;float:left; overflow:hidden;}

