.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: #1b448f;overflow:hidden;}
.tt .p1 a{color: #1b448f;}
.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;}


.main1{width:1200px;margin:0 auto; overflow: hidden;}
.left1{float:left; width:770px;}
.left1a{float:left; width:770px;}


.left1b{ width:770px; float:left}
.left1b ul{width:790px;}
.left1b li{ float:left; width:244px; margin-right:19px;   position:relative; overflow:hidden;}
.left1b li img{ width:100%; height:160px; border:0px;}
.left1b li p{ height:35px; line-height:35px;  font-size:16px;text-align:center; cursor:pointer;overflow:hidden;}


.right1{float:right; width:400px;}

.right1a{ float:left; width:100%;}
.right1a li{ width:100%;height:38px; line-height:38px; font-size:16px; float:left; overflow:hidden;}
.right1a li.lia{ font-size:18px; font-weight:bold;}

.right1b{ width:400px; height:22px; overflow:hidden;float:left}
.right1b .p1{ height:22px; line-height:22px; font-size:20px; font-weight:bold;  border-left:3px solid #d0232b; text-indent:10px;overflow:hidden;}

.right1c{ width:400px; height:160px; overflow:hidden;float:left}
.scrollbox{width:100%;float:left}
.scrollbox li{width:100%; height:36px; background:url(../images/a2.jpg) no-repeat left top;float:left}
.scrollbox li .p1{ height:20px; line-height:20px; font-size:16px;  padding-left:20px; margin-top:-3px; overflow:hidden;}





.main2{width:1200px;margin:0 auto; overflow: hidden;}
.left2{float:left; width:378px; border: 1px solid #ececec;border-radius: 10px; padding-left:20px; padding-right:20px;}
.midd2{float:left; width:420px; padding-left:30px;}

.right2{float:right; width:300px;}

.title2{ width:400px; height:22px; overflow:hidden;float:left}
.title2 .p1{ height:22px; line-height:22px; font-size:20px; font-weight:bold;  border-left:3px solid #d0232b; text-indent:10px;overflow:hidden;}


.title21{ float:left; width:100%; height:25px; background:url(../images/a1.jpg) repeat-x center;}
.title21 .p1{float:left;height:25px; line-height:25px; background:#FFFFFF; padding-right:10px; font-size:22px; font-weight:bold; color:#d0232b;}
.title21 .p1 a{color:#d0232b;}


.new2{ float:left; width:100%; height:250px; background:#FFFFFF; position:relative; overflow:hidden;}
.new2 img{ width:100%; height:250px;}
.new2 p{width:100%;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}

.new21{ width:100%; float:right}
.new21 li{ width:100%;height:38px; line-height:38px; background:url(../images/sb.jpg) no-repeat left center; text-indent:15px; font-size:16px; float:left; overflow:hidden;}
.new21 li.lia{font-weight:bold;}

.new22{  width:100%; float:left;}
.new22 li{ width:100%;height:25px; line-height:25px; font-size:15px;margin-top:14px;  float:left; overflow:hidden;}
.new22 li span{width:20px; height:18px; line-height:18px; background:#cccccc; font-size:12px; text-align:center; color:#FFFFFF; display:inline-block;border-radius:3px;  margin-right:10px;}
.new22 li:nth-child(1) span{ background:#d71425}
.new22 li:nth-child(2) span{ background:#e36703}
.new22 li:nth-child(3) span{ background:#fec337}


.main3{width:1200px;margin:0 auto; overflow: hidden;}
.left3{float:left; width:870px;}
.right3{float:right; width:300px;}


.title3{ float:left; width:100%; height:25px; background:url(../images/a1.jpg) repeat-x center;}
.title3 .p1{float:left;height:25px; line-height:25px; background:#FFFFFF; padding-right:10px; font-size:22px; font-weight:bold; color:#d0232b;}
.title3 .p1 a{color:#d0232b;}

.left3a{ width:870px; float:left}

.left3a_L{ width:380px; height:265px;position:relative; overflow:hidden;float:left}
.left3a_L img{ width:100%; height:265px; border:0px;}
.left3a_L p{width:100%;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}


.left3a_R{ width:470px; float:right}
.left3a_R li{ width:100%;height:38px; line-height:38px; background:url(../images/sb.jpg) no-repeat left center; text-indent:15px; font-size:16px; float:left; overflow:hidden;}
.left3a_R li.lia{font-weight:bold;}




.xwt3{float:left;width:300px; height:68px;}
.xwt3_L{float:left;width:100px;}
.xwt3_L img{width:100px;height:68px;display:block;}
.xwt3_R{float:right;width:190px; overflow:hidden;}
.xwt3_R .p1{height:60px;line-height:30px; font-size:16px; overflow: hidden;}

.new3{ width:100%; float:right}
.new3 li{ width:100%;height:38px; line-height:38px; background:url(../images/sb.jpg) no-repeat left center; text-indent:15px; font-size:16px; float:left; overflow:hidden;}
.new3 li.lia{font-weight:bold;}



.main4{width:1200px;margin:0 auto; overflow: hidden;}
.left4{float:left; width:380px;}
.midd4{float:left;width:380px; padding-left:30px;}
.right4{float:right; width:380px;}


.title4{ float:left; width:100%; height:25px; background:url(../images/a1.jpg) repeat-x center;}
.title4 .p1{float:left;height:25px; line-height:25px; background:#FFFFFF; padding-right:10px; font-size:22px; font-weight:bold; color:#d0232b;}
.title4 .p1 a{color:#d0232b;}



.xwt4{float:left;width:380px; height:100px; background:#f6f6f6;}
.xwt4_L{float:left;width:150px;}
.xwt4_L img{width:150px;height:100px;display:block;}
.xwt4_R{float:right;width:200px; padding-left:10px; padding-top:8px; padding-right:10px; overflow:hidden;}
.xwt4_R .p1{height:84px;line-height:28px; font-size:16px; overflow: hidden;}


.new4{ width:100%; float:right}
.new4 li{ width:100%;height:38px; line-height:38px; background:url(../images/sb.jpg) no-repeat left center; text-indent:15px; font-size:16px; float:left; overflow:hidden;}
.new4 li.lia{font-weight:bold;}



.main5{width:1200px;margin:0 auto; overflow: hidden;}

.title5{ float:left; width:100%; height:25px; background:url(../images/a1.jpg) repeat-x center;}
.title5 .p1{float:left;height:25px; line-height:25px; background:#FFFFFF; padding-right:10px; font-size:22px; font-weight:bold; color:#d0232b;}
.title5 .p1 a{color:#d0232b;}


.new51{ width:222px;  float:left}
.new51 ul{width:100%;}
.new51 li{ float:left;idth:100%; height:130px; margin-top:12px;  position:relative; overflow:hidden;}
.new51 li img{width:100%; height:130px; border:0px;}
.new51 span{display:none;}
.new51 li:hover span{width:96%; padding:2%; line-height:25px; text-align:center; background:rgba(0,0,0,0.6); position:absolute;left:0;bottom:0; font-size:15px; color:#fff;-webkit-transition:all .3s ease-out;transition:all .3s ease-out; cursor:pointer;overflow:hidden; display:block;}


.new52{ width:360px; margin-left:12px; float:left}
.new52 ul{width:100%;}
.new52 li{ float:left;width:100%; height:270px;margin-top:12px; position:relative; overflow:hidden;}
.new52 li img{width:100%; height:270px; border:0px;}
.new52 span{display:none;}
.new52 li:hover span{width:96%; padding:2%;line-height:25px; text-align:center; background:rgba(0,0,0,0.6); position:absolute;left:0;bottom:0; font-size:15px; color:#fff;-webkit-transition:all .3s ease-out;transition:all .3s ease-out; cursor:pointer;overflow:hidden; display:block;}


.new53{ width:222px; margin-left:12px; float:left}
.new53 ul{width:100%;}
.new53 li{ float:left;idth:100%; height:130px; margin-top:12px;  position:relative; overflow:hidden;}
.new53 li img{width:100%; height:130px; border:0px;}
.new53 span{display:none;}
.new53 li:hover span{width:96%; padding:2%; line-height:25px; text-align:center; background:rgba(0,0,0,0.6); position:absolute;left:0;bottom:0; font-size:15px; color:#fff;-webkit-transition:all .3s ease-out;transition:all .3s ease-out; cursor:pointer;overflow:hidden; display:block;}



.new54{ width:360px;margin-left:12px; float:left}
.new54 ul{width:100%;}
.new54 li{ float:left;width:100%; height:270px;margin-top:12px; position:relative; overflow:hidden;}
.new54 li img{width:100%; height:270px; border:0px;}
.new54 span{display:none;}
.new54 li:hover span{width:96%; padding:2%; line-height:25px; text-align:center; background:rgba(0,0,0,0.6); position:absolute;left:0;bottom:0; font-size:15px; color:#fff;-webkit-transition:all .3s ease-out;transition:all .3s ease-out; cursor:pointer;overflow:hidden; display:block;}





.link{width:1200px;margin:0 auto;overflow: hidden;}
.linka{ float:left; width:100%; height:40px; background:url(../images/a1.jpg) repeat-x center;}
.linka .p1{float:left;height:40px; line-height:40px; background:#FFFFFF; padding-right:10px; font-size:22px; font-weight:bold; color:#d0232b;}
.linka .p1 a{color:#d0232b;}


.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;}


