li.ca1{background:#e28e2e;}
li.ca2{background:#4fad4f;}
li.ca3{background:#ff6600;}
li.ca4{background:#d8517e;}

li.ca5{background:#336699;}
li.ca6{background:#cc0033;}
li.ca7{background:#0099cc;}
li.ca8{background:#009966;}

.gg01{width:1200px; margin:0px auto;}
.gg01 img{width:1200px; display:block; border:0px;}

.main1{width:1200px; margin:0px auto;}
.left1{ float:left; width:150px; height:552px; border:1px solid #EBEBEB; border-top:none;overflow: hidden;}
.left1 li{ width:150px; height:45px; line-height:45px; font-size:16px; background:#F8F8F8; text-align:center;border-top:1px solid #EBEBEB; float:left; overflow:hidden;}



.midd1{ float:left; width:700px; margin-left:20px;overflow: hidden;}
.midd1a{width:700px; float:left; overflow:hidden;}
.midd1b{width:698px; height:136px;background:#F8F8F8; border:1px solid #EBEBEB;overflow: hidden;}

.midd1b_a{float:left; width:668px;height:40px; background:#FFFFFF;border:1px solid #CA0000; margin-left:15px; margin-top:5px; overflow: hidden;}
.midd1b_a .so{width:668px; float:left;}
.midd1b_a .search_input{width:548px;float:left;border:0; text-indent:10px; height:40px; line-height:40px;color:#999; border:none;outline: none;}
.midd1b_a .search_botton{cursor:pointer;float:right;background-color:#CC0000;border:0px; width:120px;height:40px; line-height:40px; font-size:18px; color:#FFFFFF;font-family:"Î¢ÈíÑÅºÚ", "ËÎÌå";overflow:hidden;}


.midd1b_b{float:left; width:698px; overflow: hidden;}
.midd1b_b li{ width:334px; height:30px; line-height:30px; font-size:14px;padding-left:15px; float:left; overflow:hidden;}
.midd1b_b li span{color:#ccc; padding-right:10px;}
.midd1b_b li a{color:#666; text-decoration:underline}
.midd1b_b li a:hover{ text-decoration:none; color:#FF0000;}


.right1{ float:right; width:306px; border:1px solid #EBEBEB; overflow: hidden;}
.right1a{ float:left; width:286px; height:30px; margin-left:10px; display:inline;border-bottom:1px solid #EBEBEB;  overflow: hidden;}
.right1a .p1{ height:20px; line-height:20px; font-size:16px; font-weight:bold;border-left:3px solid #cc0000; padding-left:5px; float:left;}
.right1a .p2{ padding-top:2px; font-size:14px; float:right;}
.right1a .p2 a{ color:#cc0000}

.right1b{ float:left;width:296px;  overflow: hidden;}



.new1{ float:left; width:296px; padding-left:10px; overflow: hidden;}
.new1 li{ width:276px; height:35px; line-height:35px; background:url(../images/sb.gif) no-repeat left center; font-size:14px; padding-left:20px; border-bottom:1px solid #efefef; float:left; overflow:hidden;}
.new1 li span{ color:#cc0000;float:right;}



.main2{width:1200px; margin:0px auto;}
.main2a{ float:left; width:1200px; height:38px; background:#fafafa; border-bottom:2px solid #cc0000;overflow: hidden;}
.main2a .p1{ width:152px; height:38px; line-height:40px; background:#cc0000; text-align:center; font-size:18px; font-weight:bold; color:#FFFFFF; float:left;}
.main2a .p2{ height:40px; line-height:40px; padding-right:20px; float:right;}



.main2b{ float:left; width:1198px;}
.main2b ul{float:left; width:1220px;}
.main2b li{ width:224px; float:left; margin-right:20px; margin-top:10px; display:inline; overflow:hidden;}
.main2b li img{width:224px; height:160px;}
.main2b li p{ height:30px; line-height:30px; text-align:center; font-size:14px; overflow:hidden}



.main3{width:1200px; margin:0px auto;}

.left3{width:860px; float:left;}
.left3a{ float:left; width:860px; height:38px; background:#fafafa; border-bottom:2px solid #cc0000;overflow: hidden;}
.left3a .p1{ width:152px; height:38px; line-height:40px; background:#cc0000; text-align:center; font-size:18px; font-weight:bold; color:#FFFFFF; float:left;}
.left3a .p2{ height:40px; line-height:40px; padding-right:20px; float:right;}




.left3b{ float:left; width:860px;}
.left3b ul{float:left; width:880px;}
.left3b li{ width:200px; float:left; margin-right:20px; margin-top:10px; display:inline; overflow:hidden;}
.left3b li img{width:200px; height:140px;}
.left3b li p{ height:30px; line-height:30px; text-align:center; font-size:14px; overflow:hidden}


.right3{width:320px; float:right;}
.right3a{ float:left; width:320px; height:38px; background:#fafafa; border-bottom:2px solid #cc0000;overflow: hidden;}
.right3a .p1{ width:152px; height:38px; line-height:40px; background:#cc0000; text-align:center; font-size:18px; font-weight:bold; color:#FFFFFF; float:left;}
.right3a .p2{ height:40px; line-height:40px; padding-right:20px; float:right;}

.right3b{ float:left; width:320px; overflow: hidden;}
.right3b li{ width:320px; height:63px; margin-top:10px; color:#FFFFFF; float:left; overflow:hidden;}
.right3b li a{color:#FFFFFF;}
.right3b li .p1{text-align:center; font-size:16px; font-weight:bold; padding-top:6px;}
.right3b li .p2{text-align:center; font-size:12px;padding-top:3px;}
.right3b li .p2 span{ color:#FFFF00; font-size:16px;}



.main5{ width:1198px; height:490px;  border:1px solid #EBEBEB; margin:0 auto; overflow:hidden;}
.title5{ width:1198px; height:40px;background:url(../images/a_bg1.png) repeat-x;float:left;}
.title5 li{ width:85px; float:left; height:40px;line-height:34px; text-align:center; font-size:16px; font-weight:bold; color:#333333; margin-right:0px; display:inline; }
.title5 li:hover{ width:85px; height:40px; line-height:34px;text-align:center; color:#FFFFFF; font-size:16px; background:url(../images/a_bg1_tab.png) no-repeat center;cursor:pointer;}
.title5 li.hover{cursor:pointer; width:85px; height:40px; line-height:34px; text-align:center;color:#FFFFFF; font-size:16px; background:url(../images/a_bg1_tab.png) no-repeat center;cursor:pointer;}



.new5{width:1198px; padding-top:5px;float:left;}
.new5 li{ width:276px; height:35px; line-height:35px; font-size:14px; background:url(../images/a_sa.jpg) no-repeat 0px 15px;padding-left:10px; margin-left:10px; display:inline; border-bottom:1px dotted #CCCCCC; float:left; overflow:hidden;}


.main6{width:1198px;height:460px;  border:1px solid #EBEBEB; margin:0 auto; overflow:hidden;}
.main6a{ float:left; width:1198px;height:40px;background:url(../images/a_bg1.png) repeat-x;float:left;}
.main6a .p1{width:150px; height:40px; line-height:34px;text-align:center; color:#FFFFFF; font-size:16px; background:url(../images/a_bg1_tab.png) no-repeat center;cursor:pointer;}



.main6b{ float:left; width:1188px; padding-left:5px; overflow: hidden;}
.main6b li{ width:72px; float:left; height:30px;line-height:30px; background:#f2f2f2; text-align:center; font-size:14px; font-weight:bold; color:#333333; margin-left:10px; display:inline;border:1px solid #ccc;}
.main6b li:hover{ color:#FF0000; cursor:pointer;}
.main6b li.hover{color:#FF0000;  bcursor:pointer;}


.main6c{ float:left; width:1198px; overflow: hidden;}
.new6{width:1198px;padding-top:5px;float:left;}
.new6 li{ width:276px; height:35px; line-height:35px; font-size:14px; background:url(../images/a_sa.jpg) no-repeat 0px 15px;padding-left:10px; margin-left:10px; display:inline; border-bottom:1px dotted #CCCCCC; float:left; overflow:hidden;}

.main6d{ float:left; width:1188px; padding-left:5px; overflow: hidden;}
.main6d li{ width:86px; float:left; height:30px;line-height:30px; background:#f2f2f2; text-align:center; font-size:14px; font-weight:bold; color:#333333; margin-left:10px; display:inline;border:1px solid #ccc;}
.main6d li:hover{ color:#FF0000; cursor:pointer;}
.main6d li.hover{color:#FF0000;  bcursor:pointer;}





.main7{ width:1198px;  border:1px solid #EBEBEB; margin:0 auto; overflow:hidden;}
.title7{ width:1198px; height:40px;background:url(../images/a_bg1.png) repeat-x;float:left;}
.title7_L{  height:40px;float:left;}
.title7_L li{ width:150px; float:left; height:40px;line-height:34px; text-align:center; font-size:16px; font-weight:bold; color:#333333; margin-right:20px; display:inline; }
.title7_L li:hover{ width:150px; height:40px; line-height:34px;text-align:center; color:#FFFFFF; font-size:16px; background:url(../images/a_bg1_tab.png) no-repeat center;cursor:pointer;}
.title7_L li.hover{cursor:pointer; width:150px; height:40px; line-height:34px; text-align:center;color:#FFFFFF; font-size:16px; background:url(../images/a_bg1_tab.png) no-repeat center;cursor:pointer;}
.title7_L li:hover a,.title7_L li.hover a{color:#FFFFFF;}

.title7_R{  height:40px; line-height:34px; font-size:16px;float:right;}
.title7_R a{padding-right:30px;}

.new7{width:569px; margin-left:20px; display:inline;padding-top:5px;float:left;}
.new7 li{ width:569px; height:45px; line-height:45px; font-size:16px;border-bottom:1px solid #EBEBEB; float:left; overflow:hidden;}
.new7 li.lia{background:#f2f2f2;}
.new7 li .p1{ width:269px;height:45px; line-height:45px; text-align:center;font-weight:bold;float:left;}
.new7 li .p2{ width:100px;height:45px; line-height:45px; text-align:center;font-weight:bold;float:left;}
.new7 li .p3{ width:100px;height:45px; line-height:45px; text-align:center;font-weight:bold;float:left;}
.new7 li .p4{ width:100px;height:45px; line-height:45px; text-align:center;font-weight:bold;float:left;}

.new7 li .p5{ width:269px;height:45px; line-height:45px; text-indent:10px;float:left;overflow:hidden;}
.new7 li .p6{ width:100px;height:45px; line-height:45px; text-align:center;float:left;overflow:hidden;}
.new7 li .p7{ width:100px;height:45px; line-height:45px; text-align:center;float:left;overflow:hidden;}
.new7 li .p8{ width:100px;height:45px; line-height:45px; text-align:center;float:left;overflow:hidden;}





.link{width:1200px; margin:0px auto;}
.linka{ float:left; width:1200px; height:38px; background:#fafafa; border-bottom:2px solid #cc0000;overflow: hidden;}
.linka .p1{ width:152px; height:38px; line-height:40px; background:#cc0000; text-align:center; font-size:18px; color:#FFFFFF; float:left;}
.linka .p2{ height:40px; line-height:40px; padding-right:20px; float:right;}


.linkb{width:1200px; overflow:hidden; margin:0px auto;}
.linkb li{ height:31px; line-height:31px; font-size:16px;  padding-right:20px;float:left; overflow:hidden;}




@media screen and (max-width:768px) {

.gg01{width:96%; margin:0px auto;overflow: hidden;}
.gg01 img{width:100%; display:block; border:0px;}

.main1{width:100%;margin:0px auto;overflow: hidden;}
.left1{ float:left; width:96%; height:108px; border:1px solid #EBEBEB; border-top:none; margin-left:2%;overflow: hidden;}
.left1 li{ width:25%; height:35px; line-height:35px; font-size:14px; background:#F8F8F8; text-align:center;border-top:1px solid #EBEBEB; float:left; overflow:hidden;}


.midd1{ float:left;width:100%; margin-left:0px; margin-top:15px;overflow: hidden;}
.midd1a{width:96%; margin-left:2%; float:left; overflow:hidden;}
.midd1b{width:96%; margin-left:2%; height:190px;background:#F8F8F8; border:1px solid #EBEBEB;overflow: hidden;}

.midd1b_a{float:left; width:96%; height:34px; background:#FFFFFF;border:1px solid #CA0000; margin-left:2%;margin-top:5px; overflow: hidden;}
.midd1b_a .so{width:100%;float:left;}
.midd1b_a .search_input{width:70%;float:left;border:0; text-indent:10px; height:34px; line-height:34px;color:#999; border:none;outline: none;}
.midd1b_a .search_botton{cursor:pointer;float:right;background-color:#CC0000;border:0px; width:30%;height:34px; line-height:34px; font-size:16px; color:#FFFFFF;font-family:"Î¢ÈíÑÅºÚ", "ËÎÌå";overflow:hidden;}


.midd1b_b{float:left;width:100%;overflow: hidden;}
.midd1b_b li{ width:96%; height:30px; line-height:30px; font-size:14px;padding-left:2%; float:left; overflow:hidden;}
.midd1b_b li span{color:#ccc; padding-right:10px;}
.midd1b_b li a{color:#666; text-decoration:underline}
.midd1b_b li a:hover{ text-decoration:none; color:#FF0000;}


.right1{ float:left; width:96%; border:1px solid #EBEBEB; margin-left:2%; margin-top:15px; overflow: hidden;}
.right1a{ float:left; width:96%; height:30px; margin-left:2%; display:inline;border-bottom:1px solid #EBEBEB;  overflow: hidden;}
.right1b{ float:left;width:96%;  overflow: hidden;}



.main2{width:100%; margin:0px auto;}
.main2a{ float:left; width:96%; margin-left:2%;}
.main2a .p1{width:100px;font-size:16px; float:left;}

.main2b{ float:left; width:100%;float:left;}
.main2b ul{float:left; width:100%;}
.main2b li{ width:47%; float:left; margin-left:2%;margin-right:0px; margin-top:10px; display:inline; overflow:hidden;}
.main2b li img{width:100%; height:100px;}
.main2b li p{ height:30px; line-height:30px; text-align:center; font-size:14px; overflow:hidden}


.main3{width:100%; margin:0px auto;}

.left3{float:left; width:100%;}
.left3a{float:left; width:96%; margin-left:2%;}
.left3a .p1{width:100px;font-size:16px; float:left;}




.left3b{ float:left; width:100%;float:left;}
.left3b ul{float:left; width:100%;}
.left3b li{ width:47%; float:left; margin-left:2%; margin-right:0px;margin-top:10px; display:inline; overflow:hidden;}
.left3b li img{width:100%; height:100px;}
.left3b li p{ height:30px; line-height:30px; text-align:center; font-size:14px; overflow:hidden}




.right3{float:left; width:96%; margin-left:2%;}
.right3a{ float:left; width:100%; height:38px; background:#fafafa; border-bottom:2px solid #cc0000;overflow: hidden;}
.right3a .p1{ width:100px; height:38px; line-height:40px; background:#cc0000; text-align:center; font-size:16px; font-weight:bold; color:#FFFFFF; float:left;}
.right3a .p2{ height:40px; line-height:40px; padding-right:20px; float:right;}

.right3b{ float:left; width:100%;overflow: hidden;}
.right3b li{ width:100%; height:63px; margin-top:10px; color:#FFFFFF; float:left; overflow:hidden;}
.right3b li a{color:#FFFFFF;}
.right3b li .p1{text-align:center; font-size:16px; font-weight:bold; padding-top:6px;}
.right3b li .p2{text-align:center; font-size:12px;padding-top:3px;}
.right3b li .p2 span{ color:#FFFF00; font-size:16px;}





.main5{display:none;}
.main6{display:none;}
.main7{display:none;}


.link{width:96%; margin:0px auto;}
.linka{ float:left; width:100%;}
.linka .p1{ width:100px;font-size:16px; }


.linkb{width:100%; overflow:hidden; margin:0px auto;}
.linkb li{ height:28px; line-height:28px; font-size:14px;  padding-right:20px;float:left; overflow:hidden;}


}