.gg01{width:1200px; margin:0px auto;}
.gg01 img{width:1200px; display:block; border:0px;}
.tout{ width:1200px;border-bottom:1px dotted #cacaca; margin:0 auto; overflow: hidden;}
.tout h1{ height:40px; line-height:40px; font-size:36px; text-align:center; font-weight:bold; color:#04428f; padding-left:20px; padding-right:20px;overflow:hidden;}
.tout h1 a{color: #3057a4;}
.tout p{ height:20px; line-height:20px; text-align:center; font-size:15px; color:#666666;  padding-left:20px; padding-right:20px;overflow:hidden;}



.main1{width:1200px;margin:0 auto; overflow: hidden;}
.left1{float:left; width:410px;}
.right1{float:right; width:750px;}


.title1{ float:left; width:100%; height:30px; background:url(../images/a1.jpg) repeat-x bottom;}
.title1 .p1{float:left;height:30px; background:url(../images/a2.jpg) repeat-x bottom; padding-right:30px;}
.title1 .p1 span{ display:block; float:left;height:22px; line-height:22px; border-left:5px solid #ff6d1f; text-indent:10px;font-size:22px;  color:#ff6d1f; text-indent:10px;}
.title1 .p1 a{color:#ff6d1f;}
.title1 .p2{ float:right; height:30px; line-height:30px; font-size:14px;}
.title1 .p2 a{color:#666666;}

.new1{ float:left; width:100%;}
.new1 li{ width:100%;height:35px; line-height:35px;  font-size:16px; float:left; overflow:hidden;}
.new1 li.ha{height:51px; line-height:51px; font-size:20px; font-weight:bold;}
.new1 li.ha a{color: #3057a4;}


.new11{ width:750px; float:left}
.new11 ul{width:770px;}
.new11 li{ float:left; width:238px;margin-top:10px; margin-right:18px;   position:relative; overflow:hidden;}
.new11 li img{ width:100%; height:133px; border:0px;}
.new11 li p{ height:35px; line-height:35px;  font-size:16px;text-align:center; cursor:pointer;overflow:hidden;}



.gd{ float:left;  width:750px;height:45px;border-bottom:1px dotted #cacaca;}
.gd #scroll_begin, .gd #scroll_end{display:inline} 
.gd_L{ float:left; height:45px; line-height:45px; font-size:18px; color:#ff6d1f; padding-right:30px;background:url(../images/a3.jpg) no-repeat right center;} 

.gd_M{ width:620px;height:45px; float:right;} 
.scroll_div{width:620px;height:45px; line-height:45px; font-size:16px; float:left;white-space: nowrap;overflow:hidden;}
.scroll_div a{font-size:14px; color:#535353;margin-right:20px;}




.main2{width:1200px;margin:0 auto; overflow: hidden;}
.left2{float:left; width:380px;}
.midd2{float:left;width:380px; padding-left:30px;}
.right2{float:right; width:380px;}


.title2{ float:left; width:100%; height:30px; background:url(../images/a1.jpg) repeat-x bottom;}
.title2 .p1{float:left;height:30px; background:url(../images/a2.jpg) repeat-x bottom; padding-right:30px;}
.title2 .p1 span{ display:block; float:left;height:22px; line-height:22px; border-left:5px solid #ff6d1f; text-indent:10px;font-size:22px;  color:#ff6d1f; text-indent:10px;}
.title2 .p1 a{color:#ff6d1f;}
.title2 .p2{ float:right; height:30px; line-height:30px; font-size:14px;}
.title2 .p2 a{color:#666666;}



.xwt2{float:left;width:380px; height:105px;border-bottom:1px dotted #cacaca;}
.xwt2_L{float:left;width:150px;}
.xwt2_L img{width:150px;height:90px;display:block;}
.xwt2_R{float:right;width:220px; overflow:hidden;}
.xwt2_R .p1{height:90px;line-height:30px; font-size:16px; overflow: hidden;}


.new21{ float:left;  width:100%;}
.new21 li{width:100%;height:32px; line-height:32px; font-size:16px; float:left; overflow:hidden;}


.main3{width:1200px;margin:0 auto; overflow: hidden;}
.left3{float:left; width:410px;}


.midd3{float:left;width:350px; padding-left:30px;}
.right3{float:right; width:380px;}


.title3{ float:left; width:100%; height:30px; background:url(../images/a1.jpg) repeat-x bottom;}
.title3 .p1{float:left;height:30px; background:url(../images/a2.jpg) repeat-x bottom; padding-right:30px;}
.title3 .p1 span{ display:block; float:left;height:22px; line-height:22px; border-left:5px solid #ff6d1f; text-indent:10px;font-size:22px;  color:#ff6d1f; text-indent:10px;}}
.title3 .p1 a{color:#ff6d1f;}
.title3 .p2{ float:right; height:30px; line-height:30px; font-size:14px;}
.title3 .p2 a{color:#666666;}

.new3{ float:left; width:100%;}
.new3 li{ width:100%;height:35px; line-height:35px;  font-size:16px; float:left; overflow:hidden;}



.new31{ width:100%; float:left}
.new31 ul{width:100%;}
.new31 li{ float:left;width:100%; height:225px; position:relative; overflow:hidden;}
.new31 li img{width:100%; height:225px; border:0px;}
.new31 li span{width:96%; padding-left:2%; padding-right:2%; height:35px; line-height:35px; background:rgba(0,0,0,0.6); position:absolute;left:0;bottom:0; font-size:16px; color:#fff;text-align:center; cursor:pointer;overflow:hidden;}

.new32{ width:380px; float:left}
.new32 ul{width:400px;}
.new32 li{ float:left; width:180px;margin-top:10px; margin-right:20px; position:relative; overflow:hidden;}
.new32 li img{ width:100%; height:125px; border:0px;}
.new32 li p{ height:30px; line-height:30px;font-size:15px;text-align:center; cursor:pointer;overflow:hidden;}


.main4{width:1200px;margin:0 auto; overflow: hidden;}

.title4{ float:left; width:100%; height:30px; background:url(../images/a1.jpg) repeat-x bottom;}
.title4 .p1{float:left;height:30px; background:url(../images/a2.jpg) repeat-x bottom; padding-right:30px;}
.title4 .p1 span{ display:block; float:left;height:22px; line-height:22px; border-left:5px solid #ff6d1f; text-indent:10px;font-size:22px;  color:#ff6d1f; text-indent:10px;}}
.title4 .p1 a{color:#ff6d1f;}
.title4 .p2{ float:right; height:30px; line-height:30px; font-size:14px;}
.title4 .p2 a{color:#666666;}

.left4{ width:580px; float:left}
.left4 ul{width:100%;}
.left4 li{ float:left;width:100%; height:350px;margin-top:10px; position:relative; overflow:hidden;}
.left4 li img{width:100%; height:350px; border:0px;}
.left4 li span{width:96%; padding-left:2%; padding-right:2%; height:35px; line-height:35px; background:rgba(0,0,0,0.6); position:absolute;left:0;bottom:0; font-size:16px; color:#fff;text-align:center; cursor:pointer;overflow:hidden;}

.right4{ width:620px; float:right}
.right4 ul{width:100%;}
.right4 li{ float:left;width:300px; height:170px; margin-top:10px; margin-left:10px; position:relative; overflow:hidden;}
.right4 li img{width:100%; height:170px; border:0px;}
.right4 li span{width:96%; padding-left:2%; padding-right:2%; height:35px; line-height:35px; background:rgba(0,0,0,0.6); position:absolute;left:0;bottom:0; font-size:16px; color:#fff;text-align:center; cursor:pointer;overflow:hidden;}



.link{width:1200px;margin:0 auto;overflow: hidden;}
.linka{ float:left; width:100%; height:41px; border-bottom:1px solid #e9e9e9}
.linka .p1{ float:left; height:40px; line-height:40px; padding-left:20px; padding-right:20px; background:#f3f3f3; border:1px solid #e9e9e9; border-bottom:none;font-size:18px; color:#666666}

.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;}


