.main1{width:1100px;margin:0 auto; margin-top:30px;}
.main1a{width:100%; height:26px; background:url(../images/bg1.png) repeat-x bottom;margin:0 auto;}
.main1a .p1{ float:left; height:26px; line-height:26px; font-size:24px; font-weight:bold; color:#0049c6; background:#FFFFFF; border-left:5px solid #0049c6; padding-left:5px; padding-right:5px;}
.main1a .p1 a{ color:#0049c6;}

.main1b{width:100%; background:url(../images/bg2.png) repeat;margin:0 auto; margin-top:30px;}
.main1b_L{ float:left;width:530px;}

.main1b_R{ float:right;width:570px; padding-left:30px; padding-right:30px;}

.main1b_Ra{ float:left;width:100%; padding-top:20px;}
.main1b_Ra .p1{ height:40px;line-height:40px; text-align:center;font-size:24px; font-weight:bold; overflow:hidden;}
.main1b_Ra .p2{ height:50px;line-height:25px;font-size:16px; color:#666666; margin-top:10px; overflow:hidden;}


.main1b_Rb{ float:left;width:100%; padding-top:10px;}
.main1b_Rb li{ width:100%; height:45px;line-height:45px;font-size:18px; float:left; overflow:hidden;}


.main2{width:1100px;margin:0 auto; margin-top:30px;}
.main2a{width:100%; height:26px; background:url(../images/bg1.png) repeat-x bottom;margin:0 auto;}
.main2a .p1{ float:left; height:26px; line-height:26px; font-size:24px; font-weight:bold; color:#0049c6; background:#FFFFFF; border-left:5px solid #0049c6; padding-left:5px; padding-right:5px;}
.main2a .p1 a{ color:#0049c6;}


.main2b{ float:left;width:100%; padding-top:20px;}
.main2b li{ width:100%; height:45px;line-height:45px;font-size:18px; float:left; overflow:hidden;}



.main3{width:1100px;margin:0 auto;}
.left3{ float:left;width:810px;}
.title3{width:100%; height:26px; background:url(../images/bg1.png) repeat-x bottom;margin:0 auto; margin-top:30px;}
.title3 .p1{ float:left; height:26px; line-height:26px; font-size:24px; font-weight:bold; color:#0049c6; background:#FFFFFF; border-left:5px solid #0049c6; padding-left:5px; padding-right:5px;}
.title3 .p1 a{ color:#0049c6;}


.left3_L{float:left; width:320px; padding-top:30px;}
.left3_L ul{width:100%;}
.left3_L li{ float:left; width:100%; height:180px;position:relative; overflow:hidden;}
.left3_L li img{ width:100%; height:180px; border:0px;}
.left3_L li span{width:100%;  height:40px; line-height:40px; 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;}


.left3_R{float:right;width:460px;padding-top:30px;}
.left3_R li{ width:100%; height:38px;line-height:38px;font-size:16px; float:left; overflow:hidden;}

.right3{ float:right;width:260px;}
.right3a{ float:left; width:100%; padding-left:20px; padding-right:20px; padding-top:10px; padding-bottom:10px; border:1px solid #dedfde;position:relative; overflow:hidden;}
.right3a li{float:left; width:100%; padding-top:10px;}
.right3a li img{ width:100%; height:140px; border:0px;}
.right3a li p{ height:30px; line-height:30px; text-align: center; font-size:14px; overflow:hidden;}



.right3b{ float:left; width:100%;padding-top:10px; padding-bottom:10px; border:1px solid #dedfde;position:relative; margin-top:20px; overflow:hidden;}
.right3b li{float:left; width:47%; margin-left:2%;}
.right3b li img{ width:100%; border:0px;}
.right3b li p{ height:30px; line-height:30px; text-align: center; font-size:14px; overflow:hidden;}




.right3c{width:100%; height:26px;margin-top:30px;}
.right3c .p1{ float:left; height:26px; line-height:26px; font-size:24px; font-weight:bold; color:#0049c6; background:#FFFFFF; border-left:5px solid #0049c6; padding-left:5px; padding-right:5px;}
.right3c .p1 a{ color:#0049c6;}

.right3d{float:left; width:100%;}
.right3d ul{width:100%;}
.right3d li{ float:left; width:100%; height:170px;margin-top:20px;position:relative; overflow:hidden;}
.right3d li img{ width:100%; height:170px; border:0px;}
.right3d 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;}



.link{width:1100px;margin:0 auto;margin-top:30px; }
.linka{width:100%; height:26px; background:url(../images/bg1.png) repeat-x bottom;margin:0 auto;}
.linka .p1{ float:left; height:26px; line-height:26px; font-size:24px; font-weight:bold; color:#0049c6; background:#FFFFFF; border-left:5px solid #0049c6; padding-left:5px; padding-right:5px;}
.linka .p1 a{ color:#0049c6;}


.linkb{ float:left;width:1100px; padding-top:20px;}
.linkb ul{width:1120px;}
.linkb li{ float:left; height:35px; line-height:35px; font-size:16px; padding-right:20px;position:relative; overflow:hidden;}



@media screen and (max-width:768px) {


.main1{width:94%;margin:0 auto; margin-top:20px;}
.main1a{width:100%; height:22px; background:url(../images/bg1.png) repeat-x bottom;margin:0 auto;}
.main1a .p1{ float:left; height:22px; line-height:22px; font-size:20px; font-weight:bold; color:#0049c6; background:#FFFFFF; border-left:5px solid #0049c6; padding-left:5px; padding-right:5px;}
.main1a .p1 a{ color:#0049c6;}

.main1b{width:100%; background:url(../images/bg2.png) repeat;margin:0 auto; margin-top:20px;}
.main1b_L{ float:left;width:100%;}

.main1b_R{ float:right;width:100%; padding-left:15px; padding-right:15px; padding-bottom:10px;}

.main1b_Ra{ float:left;width:100%; padding-top:20px;}
.main1b_Ra .p1{ height:30px;line-height:30px; text-align:center;font-size:18px; font-weight:bold; overflow:hidden;}
.main1b_Ra .p2{ height:50px;line-height:25px;font-size:14px; color:#666666; margin-top:10px; overflow:hidden;}


.main1b_Rb{ float:left;width:100%; padding-top:10px;}
.main1b_Rb li{ width:100%; height:40px;line-height:40px;font-size:16px; float:left; overflow:hidden;}


.main2{width:94%;margin:0 auto; margin-top:20px;}
.main2a{width:100%; height:22px; background:url(../images/bg1.png) repeat-x bottom;margin:0 auto;}
.main2a .p1{ float:left; height:22px; line-height:22px; font-size:20px; font-weight:bold; color:#0049c6; background:#FFFFFF; border-left:5px solid #0049c6; padding-left:5px; padding-right:5px;}
.main2a .p1 a{ color:#0049c6;}


.main2b{ float:left;width:100%; padding-top:10px;}
.main2b li{ width:100%; height:40px;line-height:40px;font-size:16px; float:left; overflow:hidden;}



.main3{width:94%;margin:0 auto;}
.left3{ float:left;width:100%;}
.title3{width:100%; height:22px; background:url(../images/bg1.png) repeat-x bottom;margin:0 auto; margin-top:20px;}
.title3 .p1{ float:left; height:22px; line-height:22px; font-size:20px; font-weight:bold; color:#0049c6; background:#FFFFFF; border-left:5px solid #0049c6; padding-left:5px; padding-right:5px;}
.title3 .p1 a{ color:#0049c6;}


.left3_L{float:left; width:100%; padding-top:20px;}
.left3_L ul{width:100%;}
.left3_L li{ float:left; width:100%; height:220px;position:relative; overflow:hidden;}
.left3_L li img{ width:100%; height:220px; border:0px;}
.left3_L li span{width:100%;  height:40px; line-height:40px; 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;}


.left3_R{float:right;width:100%;padding-top:10px;}
.left3_R li{ width:100%; height:38px;line-height:38px;font-size:16px; float:left; overflow:hidden;}

.right3{ display:none;}



.link{width:94%;margin:0 auto;margin-top:20px; }
.linka{width:100%; height:22px; background:url(../images/bg1.png) repeat-x bottom;margin:0 auto;}
.linka .p1{ float:left; height:22px; line-height:22px; font-size:20px; font-weight:bold; color:#0049c6; background:#FFFFFF; border-left:5px solid #0049c6; padding-left:5px; padding-right:5px;}
.linka .p1 a{ color:#0049c6;}

.linkb{ float:left;width:100%;padding-top:10px;}
.linkb ul{width:100%;}
.linkb li{ float:left; height:30px; line-height:30px; font-size:14px; padding-right:10px;position:relative; overflow:hidden;}

}
