
.tt{width:1200px; height:90px; background:#FFFFFF; padding-top:20px;border-bottom:1px solid #f0f0f0;margin:0 auto;margin-top:20px;}
.tt_L{ float:left;width:870px;}
.tt_La{ float:left;width:870px; height:40px; line-height:40px; text-align:center; font-size:29px; font-weight:bold; overflow:hidden;}
.tt_La a{color: #003251;}
.tt_Lb{ float:left;width:870px; height:30px; line-height:40px; text-align:center; font-size:14px;color:#535353; overflow:hidden;}
.tt_Lb a{ margin-left:5px; margin-right:5px;color:#535353;}

.tt_R{float:right;width:300px; height:70px; padding-right:20px;}
.tt_R img{width:300px; height:70px;border:0px; display:block;}



.gd{ width:1160px;height:45px; background:#FFFFFF; padding-left:20px; padding-right:20px;margin:0px auto; margin-top:20px;}
.gd #scroll_begin, .gd #scroll_end{display:inline} 
.gd_L{ height:45px; line-height:45px; font-size:14px;color:#D40300;background:url(../images/a8.png) no-repeat 0 50%;background-size:16px 16px; padding-left:23px; float:left; } 

.gd_M{ width:1090px;height:45px; float:right;} 
.scroll_div{width:1090px;height:45px; line-height:45px; font-size:14px; float:left;white-space: nowrap;overflow:hidden;}
.scroll_div a{font-size:14px; color:#535353;margin-right:20px;}
.scroll_div a:hover{color:#D40300;}


.main1{width:1200px;margin:0 auto; margin-top:10px;}
.left1{float:left;width:785px;}

.right1{float:right;width:345px; padding-left:20px; padding-right:20px; background:#FFFFFF;}
.right1 li{ width:100%; height:50px; line-height:50px;border-top:1px solid #EFEFEF;font-size:18px; float:left; overflow:hidden;}
.right1 li:nth-child(1){border-top: none; }
.right1 li:nth-child(1) a{ font-size:18px; font-weight:bold;color: #003251;}
.right1 li:nth-child(4) a{ font-size:18px; font-weight:bold;color: #003251;}
.right1 li:nth-child(7) a{ font-size:18px; font-weight:bold;color: #003251;}


.main2{width:1200px;margin:0 auto; margin-top:10px;}
.left2{float:left; width:785px;}
.right2{float:right; width:385px;}



.title2{ float:left; width:100%; height:44px; position:relative;}
.title2 .p1{float:left; width:120px;height:44px; line-height:44px; background:url(../images/a1.png) no-repeat left; text-indent:43px;position:absolute; left:0px; bottom:0px; }
.title2 .p1 a{ color: #003251; font-size: 24px;font-weight: 900;}

.title2 .p2{float:left; width:120px;height:44px; line-height:44px; background:url(../images/a2.png) no-repeat left; text-indent:43px;position:absolute; left:0px; bottom:0px; }
.title2 .p2 a{ color: #003251; font-size: 24px;font-weight: 900;}

.title2 .pa{float:right; width:96%;height:44px; line-height:44px; background:url(../images/a_bg1.png) repeat-x bottom; text-align:right;font-size:16px; overflow:hidden;}
.title2 .pa a{ color: #003251;}


.left2a{float:left; width:785px; background:#FFFFFF; margin-top:10px;}
.left2a_L{ width:380px; padding-left:20px; float:left}
.left2a_R{ width:360px; float:right}


.new2{ width:380px; float:left}
.new2 ul{width:400px;}
.new2 li{ float:left; width:180px; margin-right:20px; margin-top:10px;   position:relative; overflow:hidden;}
.new2 li img{ width:100%; height:128px; border:0px;}
.new2 li p{ height:50px; line-height:25px;  font-size:16px; cursor:pointer;overflow:hidden;}



.new21{float:left; width:96%; background:#FFFFFF; padding-left:2%; padding-right:2%;}
.new21 li{ width:100%;height:38px; line-height:38px; font-size:16px;background:url(../images/sa.png) no-repeat left center; text-indent:15px; float:left; overflow:hidden;}
.new21 li.lia{ height:46px; line-height:46px; font-size:18px;font-weight:bold;}
.new21 li.lia a{color: #003251;}

.new22{ float:left; width:100%; height:238px; background:#FFFFFF; margin-top:10px; position:relative; overflow:hidden;}
.new22 img{ width:100%; height:238px;}
.new22 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%;}




.main3{width:1200px;margin:0 auto; margin-top:10px;}
.left3{float:left; width:385px;}
.midd3{float:left; width:385px; padding-left:20px;}
.right3{float:right; width:385px;}



.title3{ float:left; width:100%; height:44px; position:relative;}
.title3 .p1{float:left; width:120px;height:44px; line-height:44px; background:url(../images/a1.png) no-repeat left; text-indent:43px;position:absolute; left:0px; bottom:0px; }
.title3 .p1 a{ color: #003251; font-size: 24px;font-weight: 900;}

.title3 .p2{float:left; width:120px;height:44px; line-height:44px; background:url(../images/a2.png) no-repeat left; text-indent:43px;position:absolute; left:0px; bottom:0px; }
.title3 .p2 a{ color: #003251; font-size: 24px;font-weight: 900;}

.title3 .p3{float:left; width:120px;height:44px; line-height:44px; background:url(../images/a3.png) no-repeat left; text-indent:43px;position:absolute; left:0px; bottom:0px; }
.title3 .p3 a{ color: #003251; font-size: 24px;font-weight: 900;}

.title3 .p4{float:left; width:120px;height:44px; line-height:44px; background:url(../images/a4.png) no-repeat left; text-indent:43px;position:absolute; left:0px; bottom:0px; }
.title3 .p4 a{ color: #003251; font-size: 24px;font-weight: 900;}

.title3 .p5{float:left; width:120px;height:44px; line-height:44px; background:url(../images/a5.png) no-repeat left; text-indent:43px;position:absolute; left:0px; bottom:0px; }
.title3 .p5 a{ color: #003251; font-size: 24px;font-weight: 900;}

.title3 .p6{float:left; width:120px;height:44px; line-height:44px; background:url(../images/a6.png) no-repeat left; text-indent:43px;position:absolute; left:0px; bottom:0px; }
.title3 .p6 a{ color: #003251; font-size: 24px;font-weight: 900;}

.title3 .pa{float:right; width:96%;height:44px; line-height:44px; background:url(../images/a_bg1.png) repeat-x bottom; text-align:right;font-size:16px; overflow:hidden;}
.title3 .pa a{ color: #003251;}

.new3{ float:left; width:100%; height:230px; background:#FFFFFF; margin-top:10px; position:relative; overflow:hidden;}
.new3 img{ width:100%; height:230px;}
.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{float:left; width:96%; background:#FFFFFF; padding-left:2%; padding-right:2%;}
.new31 li{ width:100%;height:38px; line-height:38px; font-size:16px;background:url(../images/sa.png) no-repeat left center; text-indent:15px; float:left; overflow:hidden;}
.new31 li.lia{ height:46px; line-height:46px; font-size:18px;font-weight:bold;}
.new31 li.lia a{color: #003251;}



.main4{width:1200px;margin:0 auto; margin-top:10px;}

.title4{ float:left; width:100%; height:44px; position:relative;}
.title4 .p1{float:left; width:120px;height:44px; line-height:44px; background:url(../images/a1.png) no-repeat left; text-indent:43px;position:absolute; left:0px; bottom:0px; }
.title4 .p1 a{ color: #003251; font-size: 24px;font-weight: 900;}
.title4 .pa{float:right; width:96%;height:44px; line-height:44px; background:url(../images/a_bg1.png) repeat-x bottom; text-align:right;font-size:16px; overflow:hidden;}
.title4 .pa a{ color: #003251;}

.new41{ width:300px;  float:left}
.new41 ul{width:100%;}
.new41 li{ float:left;width:100%; height:180px; margin-top:12px;  position:relative; overflow:hidden;}
.new41 li img{width:100%; height:180px; border:0px;}
.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:576px; margin-left:12px; float:left}
.new42 ul{width:100%;}
.new42 li{ float:left;width:100%; height:370px;margin-top:12px; position:relative; overflow:hidden;}
.new42 li img{width:100%; height:370px; border:0px;}
.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:300px; margin-left:12px; float:left}
.new43 ul{width:100%;}
.new43 li{ float:left;width:100%; height:180px; margin-top:12px;  position:relative; overflow:hidden;}
.new43 li img{width:100%; height:180px; border:0px;}
.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;}


.link{width:1200px;margin:0 auto; margin-top:10px;}
.linka{ float:left; width:100%; height:44px; position:relative;}
.linka .p1{float:left; width:150px;height:44px; line-height:44px; background:url(../images/a7.png) no-repeat left; text-indent:43px;position:absolute; left:0px; bottom:0px; }
.linka .p1 a{ color: #003251; font-size: 24px;font-weight: 900;}
.linka .pa{float:right; width:96%;height:44px; line-height:44px; background:url(../images/a_bg1.png) repeat-x bottom; text-align:right;font-size:16px; overflow:hidden;}
.linka .pa a{ color: #003251;}


.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;}


@media screen and (max-width:768px) {



.tt{display:none}
.gd{ display:none}


.main1{width:96%;margin:0 auto; margin-top:0px;}
.left1{float:left;width:100%;}

.right1{float:right;width:96%; padding-left:2%; padding-right:2%; background:#FFFFFF; margin-top:10px;}



.main2{width:96%;margin:0 auto; margin-top:0px;overflow: hidden;}
.left2{float:left; width:100%;}
.right2{float:right; width:100%; padding-top:10px;}



.title2{ float:left; width:100%; height:44px; position:relative;}
.title2 .p1{float:left; width:120px;height:44px; line-height:44px; background:url(../images/a1.png) no-repeat left; text-indent:43px;position:absolute; left:0px; bottom:0px; }
.title2 .p1 a{ color: #003251; font-size: 24px;font-weight: 900;}

.title2 .p2{float:left; width:120px;height:44px; line-height:44px; background:url(../images/a2.png) no-repeat left; text-indent:43px;position:absolute; left:0px; bottom:0px; }
.title2 .p2 a{ color: #003251; font-size: 24px;font-weight: 900;}

.title2 .pa{float:right; width:96%;height:44px; line-height:44px; background:url(../images/a_bg1.png) repeat-x bottom; text-align:right;font-size:16px; overflow:hidden;}
.title2 .pa a{ color: #003251;}


.left2a{float:left; width:100%; background:#FFFFFF; margin-top:0px;}
.left2a_L{ width:100%; padding-left:0px; float:left}
.left2a_R{ width:100%; float:right}


.new2{ width:100%; float:left}
.new2 ul{width:100%;}
.new2 li{ float:left; width:47%; margin-right:0px; margin-left:2%; margin-top:10px;   position:relative; overflow:hidden;}
.new2 li img{ width:100%; height:100px; border:0px;}
.new2 li p{ height:50px; line-height:25px;  font-size:15px; cursor:pointer;overflow:hidden;}



.new21{float:left; width:96%; background:#FFFFFF; padding-left:2%; padding-right:2%;}
.new21 li{ width:100%;height:38px; line-height:38px; font-size:16px;background:url(../images/sa.png) no-repeat left center; text-indent:15px; float:left; overflow:hidden;}
.new21 li.lia{ height:46px; line-height:46px; font-size:18px;font-weight:bold;}
.new21 li.lia a{color: #003251;}

.new22{ float:left; width:100%; height:238px; background:#FFFFFF; margin-top:0px; position:relative; overflow:hidden;}
.new22 img{ width:100%; height:238px;}
.new22 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%;}




.main3{width:96%;margin:0 auto; margin-top:0px;overflow: hidden;}
.left3{float:left; width:100%;}
.midd3{float:left; width:100%; padding-left:0px;padding-top:10px;}
.right3{float:right; width:100%;padding-top:10px;}



.title3{ float:left; width:100%; height:44px; position:relative;}
.title3 .p1{float:left; width:120px;height:44px; line-height:44px; background:url(../images/a1.png) no-repeat left; text-indent:43px;position:absolute; left:0px; bottom:0px; }
.title3 .p1 a{ color: #003251; font-size: 24px;font-weight: 900;}

.title3 .p2{float:left; width:120px;height:44px; line-height:44px; background:url(../images/a2.png) no-repeat left; text-indent:43px;position:absolute; left:0px; bottom:0px; }
.title3 .p2 a{ color: #003251; font-size: 24px;font-weight: 900;}

.title3 .p3{float:left; width:120px;height:44px; line-height:44px; background:url(../images/a3.png) no-repeat left; text-indent:43px;position:absolute; left:0px; bottom:0px; }
.title3 .p3 a{ color: #003251; font-size: 24px;font-weight: 900;}

.title3 .p4{float:left; width:120px;height:44px; line-height:44px; background:url(../images/a4.png) no-repeat left; text-indent:43px;position:absolute; left:0px; bottom:0px; }
.title3 .p4 a{ color: #003251; font-size: 24px;font-weight: 900;}

.title3 .p5{float:left; width:120px;height:44px; line-height:44px; background:url(../images/a5.png) no-repeat left; text-indent:43px;position:absolute; left:0px; bottom:0px; }
.title3 .p5 a{ color: #003251; font-size: 24px;font-weight: 900;}

.title3 .p6{float:left; width:120px;height:44px; line-height:44px; background:url(../images/a6.png) no-repeat left; text-indent:43px;position:absolute; left:0px; bottom:0px; }
.title3 .p6 a{ color: #003251; font-size: 24px;font-weight: 900;}

.title3 .pa{float:right; width:96%;height:44px; line-height:44px; background:url(../images/a_bg1.png) repeat-x bottom; text-align:right;font-size:16px; overflow:hidden;}
.title3 .pa a{ color: #003251;}

.new3{ float:left; width:100%; height:230px; background:#FFFFFF; margin-top:0px; position:relative; overflow:hidden;}
.new3 img{ width:100%; height:230px;}
.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{float:left; width:96%; background:#FFFFFF; padding-left:2%; padding-right:2%;}
.new31 li{ width:100%;height:38px; line-height:38px; font-size:16px;background:url(../images/sa.png) no-repeat left center; text-indent:15px; float:left; overflow:hidden;}
.new31 li.lia{ height:46px; line-height:46px; font-size:18px;font-weight:bold;}
.new31 li.lia a{color: #003251;}



.main4{width:100%;margin:0 auto; margin-top:0px;overflow: hidden;}

.title4{ float:left; width:96%; margin-left:2%; height:44px; position:relative;}
.title4 .p1{float:left; width:120px;height:44px; line-height:44px; background:url(../images/a1.png) no-repeat left; text-indent:43px;position:absolute; left:0px; bottom:0px; }
.title4 .p1 a{ color: #003251; font-size: 24px;font-weight: 900;}
.title4 .pa{float:right; width:96%;height:44px; line-height:44px; background:url(../images/a_bg1.png) repeat-x bottom; text-align:right;font-size:16px; overflow:hidden;}
.title4 .pa a{ color: #003251;}

.new41{ width:100%;  float:left}
.new41 ul{width:100%;}
.new41 li{ float:left;width:47%; margin-left:2%; height:120px; margin-top:0px;  position:relative; overflow:hidden;}
.new41 li img{width:100%; height:120px; border:0px;}
.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:96%; margin-left:2%; float:left}
.new42 ul{width:100%;}
.new42 li{ float:left;width:100%; height:260px;margin-top:10px; position:relative; overflow:hidden;}
.new42 li img{width:100%; height:260px; border:0px;}
.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:47%; height:120px; margin-left:2%; margin-top:10px;  position:relative; overflow:hidden;}
.new43 li img{width:100%; height:120px; border:0px;}
.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;}


.link{width:96%;margin:0 auto;overflow: hidden;}
.linka{ float:left; width:100%; height:44px; position:relative;}
.linka .p1{float:left; width:150px;height:44px; line-height:44px; background:url(../images/a7.png) no-repeat left; text-indent:43px;position:absolute; left:0px; bottom:0px; }
.linka .p1 a{ color: #003251; font-size: 24px;font-weight: 900;}
.linka .pa{float:right; width:96%;height:44px; line-height:44px; background:url(../images/a_bg1.png) repeat-x bottom; text-align:right;font-size:16px; overflow:hidden;}
.linka .pa a{ color: #003251;}


.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;}
}