.gg01{width:1200px;  margin:0px auto; margin-top:30px;}
.gg01_L{float:left;width:598px;}
.gg01_L img{ width:100%; border:0px;}

.gg01_R{float:right;width:598px;}
.gg01_R img{ width:100%; border:0px;}

.gg02{width:1200px;  margin:0px auto; margin-top:20px;}
.gg02 img{ width:100%; border:0px;}


.difang{width:1200px; height:50px; line-height:50px; border-bottom:1px solid #dedfde; margin:0px auto;}
.difang a:nth-child(1){ padding-right:5px;}
.difang a{ font-size:16px; padding-right:15px;}

.tt{width:1200px;  margin:0px auto; margin-top:30px;}
.tt .p1{ height:60px; line-height:60px; text-align:center; font-size:36px; font-weight:bold; overflow:hidden;}
.tt .p1 a{ color:#391873}
.tt .p2{ height:50px; line-height:50px; text-align:center; font-size:16px; color: #666666; overflow:hidden;}
.tt .p2 a{ padding-left:10px; padding-right:10px; color:#666666;}
.tt .p2 a:hover,.tt .p2 a:active{ text-decoration:none; color:#391873;}

.gd{ width:1200px;height:41px; background:#e9dfff; margin:0px auto; margin-top:20px;}
.gd #scroll_begin, .gd #scroll_end{display:inline} 
.gd_L{ float:left; width:70px; height:41px;} '
.gd_L img{ display:block; border:0px;}

.gd_R{ width:1110px;height:40px;float:left;} 
.scroll_div{width:1110px;height:40px; line-height:40px; float:left;white-space: nowrap;overflow:hidden;}
.scroll_div a{font-size:15px; margin-right:20px;}

.main1{width:1200px;margin:0 auto;margin-top:30px;}
.left1{float:left;width:740px;}

.right1{float:right; width:430px;}
.right1 li{ width:100%;height:67px; line-height:67px; font-size:18px; border-bottom:1px solid #efefef; float:left; overflow:hidden;}

.main2{width:1200px;margin:0 auto;margin-top:10px;}
.left2{float:left;width:380px;}
.right2{float:right; width:790px;}

.title2{ float:left; width:100%;height:50px; background:url(../images/bg1.png) repeat-x bottom; }
.title2 .p1{float:left;height:50px; line-height:50px; background:url(../images/bg2.png) repeat-x bottom; font-size:20px; font-weight:bold; padding-left:20px; padding-right:20px;}

.xwt2{width:380px; margin-top:20px; float:left;}
.xwt2_left{ width:180px; height:110px;position:relative;float:left; overflow:hidden;}
.xwt2_left img{ width:100%; height:110px;  border:0px;}
.xwt2_right{ width:180px; height:90px; line-height:30px; margin-top:10px; font-size:18px;position:relative;float:right; overflow:hidden;}

.new2{width:100%;float:left; margin-top:10px;}
.new2 li{ width:100%; height:45px;line-height:45px;font-size:18px; float:left; overflow:hidden;}



.new21{ width:790px; float:left; margin-top:10px;overflow:hidden;}
.new21 li{ width:380px; float:left; margin-right:30px; overflow:hidden;}
.new21 li .p1{ height:50px; line-height:50px; text-align:center; font-size:18px; font-weight:bold; overflow:hidden;}
.new21 li .p2{ height:72px; line-height:24px; font-size:14px; color: #666666; overflow:hidden;}
.new21 li:nth-child(2n){ margin-right:0px;}

.new22{width:790px;float:left; margin-top:10px;}
.new22 li{ width:380px; height:45px;line-height:45px;font-size:18px; margin-right:30px; float:left; overflow:hidden;}
.new22 li:nth-child(2n){ margin-right:0px;}


.new23{width:790px;float:left; margin-top:20px;}
.new23 li{ width:380px; height:245px; margin-right:30px; float:left; position:relative; overflow:hidden;}
.new23 img{ width:100%; height:245px;}
.new23 p{width:100%;height:40px; line-height:40px; 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%;}
.new23 li:nth-child(2n){ margin-right:0px;}


.new24{width:1200px;float:left; margin-top:20px;}
.new24 li{ width:380px; margin-right:30px; float:left; position:relative; overflow:hidden;}
.new24 li:nth-child(3n){ margin-right:0px;}
.new24 li .p1{ width:180px; height:110px;position:relative;float:left; overflow:hidden;}
.new24 li .p1 img{ width:100%; height:110px;  border:0px;}
.new24 li .p2{ width:180px; height:90px; line-height:30px; margin-top:10px; font-size:18px;position:relative;float:right; overflow:hidden;}


.new25{width:1200px;float:left; margin-top:10px;}
.new25 li{ width:380px; height:45px;line-height:45px;font-size:18px; margin-right:30px; float:left; overflow:hidden;}
.new25 li:nth-child(3n){ margin-right:0px;}


.main3{width:1200px;margin:0 auto;margin-top:10px;}
.left3{float:left;width:380px;}
.midd3{float:left;width:380px; margin-left:30px;}
.right3{float:right; width:380px;}


.link{width:1200px; border-top:2px solid #391873; border-bottom:2px solid #391873; margin:0 auto;margin-top:20px;overflow: hidden;}
.linka{ float:left; width:100%;  }
.linka .p1{float:left;height:50px; line-height:50px; font-size:20px; font-weight:bold;}

.linkb{width:100%; padding-bottom:20px; 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;}



@media screen and (max-width:768px) {


.gg01{width:94%;  margin:0px auto; margin-top:20px;}
.gg01_L{float:left;width:49%;}
.gg01_L img{ width:100%; border:0px;}

.gg01_R{float:right;width:49%;}
.gg01_R img{ width:100%; border:0px;}

.gg02{width:94%;  margin:0px auto; margin-top:10px;}
.gg02 img{ width:100%; border:0px;}


.difang{width:94%; height:40px; line-height:40px; border-bottom:1px solid #dedfde; margin:0px auto;}
.difang a:nth-child(1){ padding-right:5px;}
.difang a{ font-size:14px; padding-right:10px;}

.tt{width:94%; margin:0px auto; margin-top:10px;}
.tt .p1{ height:40px; line-height:40px; text-align:center; font-size:18px; font-weight:bold; overflow:hidden;}
.tt .p1 a{ color:#391873}
.tt .p2{ height:105px; line-height:35px; text-align:center; font-size:16px; color: #666666; overflow:hidden;}
.tt .p2 a{ display:block; width:100%; height:35px; line-height:35px; padding-left:0px; padding-right:0px; color:#666666;overflow:hidden;}
.tt .p2 a:hover,.tt .p2 a:active{ text-decoration:none; color:#391873;}

.gd{ width:94%;height:41px; background:#e9dfff; margin:0px auto; margin-top:20px;}
.gd #scroll_begin, .gd #scroll_end{display:inline} 
.gd_L{ float:left; width:70px; height:41px;} '
.gd_L img{ display:block; border:0px;}

.gd_R{ width:80%;height:40px;float:left;} 
.scroll_div{width:100%;height:40px; line-height:40px; float:left;white-space: nowrap;overflow:hidden;}
.scroll_div a{font-size:14px; margin-right:20px;}

.main1{width:94%;margin:0 auto;margin-top:20px;}
.left1{float:left;width:100%;}

.right1{float:right; width:100%;}
.right1 li{ width:100%;height:50px; line-height:50px; font-size:16px; border-bottom:1px solid #efefef; float:left; overflow:hidden;}

.main2{width:94%;margin:0 auto;margin-top:0px;}
.left2{float:left;width:100%;}
.right2{float:right; width:100%;}

.title2{ float:left; width:100%;height:50px; background:url(../images/bg1.png) repeat-x bottom; }
.title2 .p1{float:left;height:50px; line-height:50px; background:url(../images/bg2.png) repeat-x bottom; font-size:20px; font-weight:bold; padding-left:20px; padding-right:20px;}

.xwt2{width:100%; margin-top:20px; float:left;}
.xwt2_left{ width:40%; height:95px;position:relative;float:left; overflow:hidden;}
.xwt2_left img{ width:100%; height:95px;  border:0px;}
.xwt2_right{ width:58%; height:75px; line-height:25px; margin-top:10px; font-size:16px;position:relative;float:right; overflow:hidden;}

.new2{width:100%;float:left; margin-top:10px;}
.new2 li{ width:100%; height:40px;line-height:40px;font-size:16px; float:left; overflow:hidden;}

.new21{ width:100%; float:left; margin-top:10px;overflow:hidden;}
.new21 li{ width:100%; float:left; margin-right:0px; overflow:hidden;}
.new21 li .p1{ height:50px; line-height:50px; text-align:center; font-size:18px; font-weight:bold; overflow:hidden;}
.new21 li .p2{ height:72px; line-height:24px; font-size:14px; color: #666666; overflow:hidden;}
.new21 li:nth-child(2n){ margin-right:0px;}

.new22{width:100%;float:left; margin-top:10px;}
.new22 li{ width:100%; height:40px;line-height:40px;font-size:16px; margin-right:0px; float:left; overflow:hidden;}
.new22 li:nth-child(2n){ margin-right:0px;}

.new23{width:100%;float:left; margin-top:20px;}
.new23 li{ width:49%; height:95px; margin-right:2%; float:left; position:relative; overflow:hidden;}
.new23 img{ width:100%; height:95px;}
.new23 p{width:100%;height:40px; line-height:40px; background:rgba(0,0,0,0.6);position:absolute;left:0;bottom:0; text-align:center; font-size:14px; color:#FFFFFF; padding-right:2%; padding-left:2%;}
.new23 li:nth-child(2n){ margin-right:0px;}

.new24{width:100%;float:left; margin-top:0px;}
.new24 li{ width:100%; margin-right:0px; margin-top:20px;float:left; position:relative; overflow:hidden;}
.new24 li:nth-child(3n){ margin-right:0px;}
.new24 li .p1{ width:40%; height:95px;position:relative;float:left; overflow:hidden;}
.new24 li .p1 img{ width:100%; height:95px;  border:0px;}
.new24 li .p2{ width:58%; height:75px; line-height:25px; margin-top:10px; font-size:16px;position:relative;float:right; overflow:hidden;}

.new25{width:100%;float:left; margin-top:10px;}
.new25 li{ width:100%; height:40px;line-height:40px;font-size:16px; margin-right:0px; float:left; overflow:hidden;}
.new25 li:nth-child(3n){ margin-right:0px;}


.main3{width:94%;margin:0 auto;margin-top:0px;}
.left3{float:left;width:100%;}
.midd3{float:left;width:100%; margin-left:0px;}
.right3{float:right; width:100%;}



.link{width:94%; border-top:2px solid #391873; border-bottom:2px solid #391873; margin:0 auto;margin-top:10px;overflow: hidden;}
.linka{ float:left; width:100%;  }
.linka .p1{float:left;height:50px; line-height:50px; font-size:20px; font-weight:bold;}

.linkb{width:100%; padding-bottom:10px; overflow:hidden; margin:0px auto;margin-top:0px;}
.linkb ul{width:100%;}
.linkb li{ height:30px; line-height:30px; font-size:14px; margin-right:20px;float:left; overflow:hidden;}


}
