﻿.gg01{ width:1200px; margin:0px auto;}
.main1{ width:1200px; background:url(./a_bg4.png) repeat-x top; margin:0 auto; overflow:hidden;}
.left1{width:500px; float:left; overflow:hidden;}
.left1a{width:500px; float:left; overflow:hidden;}
.left1b{width:500px; height:45px; border-bottom:1px solid #9fa0a0; float:left; overflow:hidden;}
.left1b_L{width:94px; height:45px; line-height:45px; text-align:center; background:url(./a_bg5.png) no-repeat left bottom; font-size:18px; color:#FFFFFF;  float:left; overflow:hidden;}

.left1b_R{width:400px; height:45px; float:left; overflow:hidden;}
#scrollDiv01{width:400px;height:45px; overflow:hidden;}/*这里的高度和超出隐藏是必须的*/
#scrollDiv01 li{ width:400px;height:45px; line-height:45px; font-size:16px; float:left; overflow:hidden;}
#scrollDiv01 li span{display:inline-block;padding-left:10px; padding-right:5px; color:#999}
#scrollDiv01 li a{padding-left:5px;}


.midd1{ float:left; width:360px; padding-left:20px;  position:relative; overflow:hidden;}
.midd1a{ float:left; width:360px; height:23px; line-height:23px; font-size:18px; font-weight:bold;  position:relative; overflow:hidden;}
.midd1a span{ height:23px; background:#c01639; color:#ffffff; font-size:14px;border-radius:3px; display:block; padding-left:5px; padding-right:5px; margin-right:10px;float:left;}
.midd1b{ float:left; width:360px;  position:relative; overflow:hidden;}
.midd1b li{ width:360px;height:32px; line-height:32px; background:url(./sa.png) no-repeat left center; text-indent:20px; font-size:16px; float:left; overflow:hidden;}


.midd1c{ float:left; width:360px;  position:relative; overflow:hidden;}
.midd1c li{ width:360px;height:32px; line-height:32px; font-size:16px; float:left; overflow:hidden;}
.midd1c li span{ padding-left:5px; padding-right:5px; font-family:"宋体"; color:#999}

.right1{ float:right; width:300px;  position:relative; overflow:hidden;}
.right1a{ float:left; background:#f1f1f1; padding-top:10px; padding-left:3px;overflow:hidden;}

.right1b{ float:left; width:300px; height:150px;overflow:hidden;}



.main2{ width:1200px; margin:0 auto;}
.left2{width:360px; float:left;}
.left2a{width:358px; border:1px solid c01639; border-top:2px solid #c01639;  float:left;}
.left2a_a{width:358px; height:30px;border-top:1px solid #fff; float:left; overflow:hidden;}
.left2a_a .p1{height:30px; line-height:30px; font-size:18px;background:#c01639; color:#FFFFFF; padding-left:30px; padding-right:30px;border-radius:0px 20px 20px 0px;float:left; }
.left2a_a .p2{height:30px; line-height:30px; font-size:14px; padding-right:10px;float:right; }


.xwt2{ width:330px; padding-left:15px; padding-right:15px; float:left;position:relative;}
.xwt2_a{width:330px; height:20px; line-height:20px;font-size:16px; font-weight:bold; float:left; overflow:hidden;}
.xwt2_b{width:330px; height:30px;line-height:30px;font-size:12px;color:#8D8D8D; overflow:hidden;}
.xwt2_c{ text-indent:2em;width:330px; height:48px;line-height:24px;font-size:14px;color:#8D8D8D; overflow:hidden;}
.xwt2 span{ position:absolute; left:-2px; top:0px; width:50px; height:20px; background:url(./sb.png) no-repeat left top; position:absolute; left:-3px; top:7px; z-index:999;}


.new2{ width:358px; float:left}
.new2 ul{width:358px;}
.new2 li{width:164px;height:100px; margin-left:10px; display:inline;position:relative; float:left;}
.new2 img{ width:164px; height:100px; border:0px;}
.new2 span{width:164px; height:28px; line-height:28px;background-color: rgba(0,0,0,0.5);position:absolute;left:0;bottom:0; font-size:14px; color:#fff;text-align:center; cursor:pointer;overflow:hidden;}

.right2{ float:right; width:810px;  position:relative; overflow:hidden;}
.right2a{width:810px; height:50px;border-top:2px solid #c01639; border-bottom:1px solid #c01639; float:left; overflow:hidden;}
.right2a .p1{height:50px; line-height:50px; font-size:22px; font-weight:bold; text-indent:15px;float:left; }
.right2a .p2{height:50px; line-height:50px; font-size:14px; padding-right:10px;float:right; }


.xwt21{ width:810px;border-bottom:1px solid #e2e3e3; float:left; position:relative;}
.xwt21_left{ width:200px;height:125px;float:left;border-radius:10px; overflow:hidden}
.xwt21_left img{ width:200px; min-height:125px;transition: .5s;}
.xwt21_left:hover img{transform:scale(1.25);transition: .5s;}

.xwt21_right{ width:590px; color:#666666;float:right;}
.xwt21_right_a{width:590px; height:30px; line-height:30px;font-size:20px; font-weight:bold; float:left; overflow:hidden;}
.xwt21_right_b{ width:590px; height:25px; line-height:25px;color:#999999; font-size:14px; float:left; overflow:hidden;}
.xwt21_right_b .p1{ height:20px; line-height:20px; float:left;}
.xwt21_right_c{ width:590px; height:50px; line-height:25px;color:#777777; font-size:14px; float:left; overflow:hidden;}


.xwt21_a{width:810px; height:30px; line-height:30px;font-size:20px; font-weight:bold; float:left; overflow:hidden;}
.xwt21_b{ width:810px; height:25px; line-height:25px;color:#999999; font-size:14px; float:left; overflow:hidden;}
.xwt21_b .p1{ height:20px; line-height:20px; float:left;}
.xwt21_c{ text-indent:2em;width:810px; height:50px; line-height:25px;color:#777777; font-size:14px; float:left; overflow:hidden;}



.main3{ width:1198px; border:1px solid #e2e3e3; border-top:2px solid #c92f37;  margin:0 auto;}
.main3a{width:1198px; height:30px;border-top:1px solid #fff; float:left; overflow:hidden;}
.main3a .p1{height:30px; line-height:30px; font-size:18px;background:#c92f37; color:#FFFFFF; padding-left:30px; padding-right:30px;border-radius:0px 20px 20px 0px;float:left; }
.main3a .p2{height:30px; line-height:30px; font-size:14px; padding-right:10px;float:right; }


.main3b{width:1198px; float:left; overflow:hidden;}
.main3b li{ width:144px; height:66px; margin-left:30px; margin-top:20px; float:left; overflow:hidden;}
.main3b li img{ width:136px; height:58px; border:1px solid #CCCCCC; padding:3px;}