
.gg01{ width:1200px; margin:0 auto; overflow:hidden;}
.gg02{ width:1200px; margin:0 auto; overflow:hidden;}
.gg02_L{float:left;width:295px; overflow:hidden;}
.gg02_M{float:left;width:590px; padding-left:10px; overflow:hidden;}
.gg02_R{float:right; width:295px; overflow:hidden;}


.gg03{ width:1200px; margin:0 auto; overflow:hidden;}
.gg03_L{float:left;width:590px; overflow:hidden;}
.gg03_R{float:right; width:590px; overflow:hidden;}


.main1{ width:1200px; margin:0 auto; overflow:hidden;}
.left1{ float:left; width:845px; height:33px;border:1px solid #ededed; overflow:hidden;}
.left1_a{float:left;height:33px; line-height:33px; font-size:16px; font-weight:bold; background:url(../images/a_bg1.png) no-repeat right center; padding-left:10px; padding-right:10px;}

.left1_b{float:left;height:33px; line-height:33px;border-left:1px solid #ededed; margin-left:10px; padding-left:10px;}
.left1_b li{float:left;height:33px; line-height:33px; font-size:14px; background:url(../images/a_bg2.png) no-repeat right center; padding-left:7px; padding-right:7px;}
.left1_b li:last-child{background:none;}

.right1{ float:right; width:310px; overflow:hidden;}
.right1 .so{ width:310px; float:left;}
.right1 .so .search_input{width:266px;float:left;border:0; padding-left:8px; height:32px; line-height:32px;color:#999;border:1px solid #eaeaea;}
.right1 .so .search_botton{cursor:pointer;float:right;width:34px;height:34px;overflow:hidden; background:url(../images/so_sub.png) no-repeat; text-indent:-999px;font-family:"Microsoft YaHei","微软雅黑"; font-size:16px; color:#FFFFFF;border:0px;}


.right11{ float:right; font-size:16px;  padding-top:8px; overflow:hidden;}
.right11 span{ color:#d50d2a}
.right11 a{ padding-left:15px;}


.main2{ width:1200px; height:60px; border-bottom:1px solid #e2e2e2; margin:0 auto; overflow:hidden;}
.left2{ float:left; width:1100px; overflow:hidden;}
.left2 .p1{float:left; height:60px; line-height:60px;}
.left2 .p1 img{height:60px; border:0px;}
.left2 .p2{float:left; height:45px; line-height:45px; font-size:16px; padding-left:20px;}

.midd2{ float:left; width:205px; padding-top:10px; overflow:hidden;}
.midd2 .p1{float:left; width:30px; height:22px; line-height:22px;}
.midd2 .p1 img{height:22px; border:0px;}
.midd2 .p2{float:left; width:160px; height:22px; line-height:22px; font-size:14px;  overflow:hidden;}

.right2{ float:right; width:100px; padding-top:5px; overflow:hidden;}
.right2 .so{ width:100px; float:left;}
.right2 .so .search_input{width:56px;float:left;border:0; padding-left:8px; height:34px; line-height:32px;color:#999;border:1px solid #eaeaea;}
.right2 .so .search_botton{cursor:pointer;float:right;width:34px;height:34px;overflow:hidden; background:url(../images/so_sub.png) no-repeat; text-indent:-999px;font-family:"Microsoft YaHei","微软雅黑"; font-size:16px; color:#FFFFFF;border:0px;}

.main3{ width:1200px; margin:0 auto; overflow:hidden;}
.main3a{ float:left; width:1200px; overflow:hidden;}
.main3a h1{ line-height:50px; font-size:36px;}

.main3b{ float:left; width:1200px; height:50px; border-bottom:1px solid #e2e2e2; overflow:hidden;}
.main3b_L{ float:left; padding-top:15px;}
.main3b_L span{ padding-right:20px; font-size:14px; color:#999999;}
.main3b_R{ float:right;}

.main4{ width:1200px; margin:0 auto; overflow:hidden;}
.left4{ float:left; width:860px; overflow:hidden;}
.left4a{ float:left; width:860px; overflow:hidden;}
.left4a_L{ float:left; width:130px; overflow:hidden;}
.left4a_L li{ float:left; width:110px; background:#f1f2f6; padding:10px 10px 0px 10px;}
.left4a_L li img{width:110px; border:0px;}
.left4a_L li p{ height:30px; line-height:30px; font-size:16px; text-align:center; color:#999999; overflow:hidden;}


.left4a_R{float:right;width:860px;}
.left4a_Ra{ float:left; width:860px; font-size:18px;line-height:35px;}
.left4a_Ra img{max-width:860px;max-width:860px;width:expression(this.width > 860 ? "860px" : true);height:auto;}
.left4a_Ra p{ padding-bottom:15px; line-height:35px;}

.left4a_Rb{ float:left; width:860px;height:74px;  position:relative;}
.left4a_Rb .zan{position: absolute;left: 50%;margin-left: -37px;top:0;width:74px;height:74px;line-height: 50px; background:url(../images/zan.png) no-repeat center;font-size: 18px;color: #348CEC;text-align: center;}

.left4a_Rc{ float:left; width:860px; background:url(../images/c_bg1.png) repeat-x top; line-height:32px; font-size:16px; color:#666666;}

.left4a_Rd{ float:left; width:860px; text-align:right; font-size:16px; color:#666666;}



.left4b{ width:860px; background:url(../images/c_bg1.png) repeat-x top #FFFFFF; float:left; position:relative; z-index:999;}
.left4b_a{width:130px;background:#db000a; color:#FFFFFF; border-radius:10px; float:left;}
.left4b_a li{ float:left; width:130px; height:40px; line-height:40px; text-align:center; font-size:18px;}
.left4b_a li:hover{  height:40px; line-height:40px; background: url(../images/c_bg2.jpg) no-repeat left #de3f46;}
.left4b_a li.hover{cursor:pointer; height:40px; line-height:40px; background: url(../images/c_bg2.jpg) no-repeat left #de3f46;}

.left4b_b{ width:690px; float:right}
.left4b_b li{ width:690px;height:60px; line-height:60px; font-size:18px; border-bottom:1px solid #efefef; float:left; overflow:hidden;}
.left4b_b li span{ float:right; color:#CCCCCC;}


.right4{ float:right; width:300px; overflow:hidden;}
.right4a{ float:left;width:300px; overflow:hidden;}
.right4b{ float:left;width:300px; overflow:hidden;}
.right4b_a{ float:left;width:300px; height:26px; line-height:26px; font-size:16px; background:url(../images/c_bg3.png) no-repeat center; text-align:center; overflow:hidden;}
.right4b_a span{ padding-left:10px; padding-right:10px;}
.right4b_a span:hover{cursor:pointer; color:#d50d2a}
.right4b_a span.hover{cursor:pointer; color:#d50d2a}


.right4b_b{ float:left;width:298px; border:1px solid #e6e6e6; border-top:none; overflow:hidden;}
.right4b_b ul{width:268px;}
.right4b_b li{ float:left; width:268px; height:158px;  margin-left:15px; margin-top:20px;  position:relative; overflow:hidden;}
.right4b_b li img{ width:268px; height:158px; border:0px;}
.right4b_b li span{width:268px; height:30px; line-height:30px;background:url(../images/txt_bg.png) repeat-x;position:absolute;left:0;bottom:0; font-size:14px; color:#fff;text-align:center; cursor:pointer;overflow:hidden;}


.right4c{ float:left;width:300px; overflow:hidden;}
.right4c_a{ float:left;width:300px; height:26px; line-height:26px; font-size:16px; background:url(../images/c_bg4.png) no-repeat center; text-align:center; overflow:hidden;}
.right4c_a span{ background:#FFFFFF; padding-left:10px; padding-right:10px;}
.right4c_b{ width:300px; float:right}
.right4c_b li{ width:300px; height:28px;line-height:28px; font-size:14px; float:left; overflow:hidden;}





.main5{ width:1200px; margin:0 auto; overflow:hidden;}
.main5 ul{width:1220px;}
.main5 li{ float:left; width:285px; height:168px; margin-right:20px; margin-top:20px;  position:relative; overflow:hidden;}
.main5 li img{ width:285px; height:168px; border:0px;}
.main5 li span{width:285px; height:30px; line-height:30px;background:url(../images/txt_bg.png) repeat-x;position:absolute;left:0;bottom:0; font-size:14px; color:#fff;text-align:center; cursor:pointer;overflow:hidden;}