@charset "utf-8";
/* CSS Document */
.nav2{width:1200px; height:10px; clear:both; overflow:hidden;}
#banner{width:1200px; height:304px; margin:0px auto;}
#footer ul li{ padding:0px 0px 10px 0px;}
.focusBox { position: relative; width:1200px; height:304px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
.focusBox .pic img { width:1200px; height:304px; display: block; }

.focusBox .num { position: absolute; z-index: 3; bottom: 0px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60; }
#container{ width:1200px; margin:10px auto 0px auto; height:650px; overflow:hidden;}
.c_1{width:200px; float:left;}
.c_1_1{width:200px;}
.c_1_1_cc{ border-left:1px solid #dddddd;border-right:1px solid #dddddd;  width:198px;}
.c_1_1_cc a{ width:158px; height:34px; background:url(../images/sy_30.jpg) no-repeat top left; display:block; color:#393737; line-height:34px; font-size:14px; text-decoration:none; padding:0px 0px 0px 40px;}
.c_1_1_cc a:hover{background:url(../images/hover_30.jpg) no-repeat top left; color:#fff; }
.nav{width:200px; background:url(../images/sy_32.jpg) no-repeat top left; height:10px; overflow:hidden;}
.c_1_2_cc{width:170px; background:#f2f2f3; padding:20px 15px; color:#393737; font-size:14px; line-height:20px;}
.c_1_2_cc li{ padding:0px 0px 10px 0px;}
.c_2{width:780px; float:left; margin:0px 0px 0px 10px;}
.c_3{width:200px; float:right;}
.c_1_3{width:198px; border:1px solid #dddddd;}
.c_1_3 a{width:158px; height:34px; background:url(../images/sy_30.jpg) no-repeat top left; display:block; color:#393737; line-height:34px; font-size:14px; text-decoration:none; padding:0px 0px 0px 40px;}
.c_1_3 a:hover{background:url(../images/hover_30.jpg) no-repeat top left; color:#fff; }
.c_2_1{ margin:20px 0px 0px 0px; height:365px;*height:362px; overflow:hidden;}
.c_2_1_1{width:390px; float:left; margin:0px 0px 20px 0px;}
.img{ float:left;}
.c_2_1_1 ul{width:250px; float:left; color:#7e7e7e; line-height:24px; font-size:14px;}
.c_2_1_1 ul a{ color:#F30; text-decoration:none; font-size:14px;}
.c_2_1_1 ul a:hover{ text-decoration:underline;}
.nav1{ background:url(../images/sy_45.jpg) no-repeat top left; width:772px; height:20px; clear:both; margin:0px auto;overflow:hidden;}
.c_2_2_1{width:385px; float:left;}
.c_2_2_1_bt{ background:url(../images/sy_66.jpg) no-repeat top left; width:385px; height:30px;}
.c_2_2_1_bt a{ float:right; margin:8px 10px 0px 0px;}
.c_2_2_1_bt span{ color:#fff; line-height:30px; width:105px; text-align:center; display:block; font-size:14px; font-weight:bold; float:left;}
.c_2_2_1_cc{ border:1px solid #d9d9e3; padding:12px 20px 12px 20px;*padding:15px 20px 12px 20px;}
.c_2_2_1_cc ul li{ background:url(../images/sy_74.jpg) repeat-x bottom left;height:30px; line-height:30px;*height:26px;*line-height:26px;}
.c_2_2_1_cc ul li a{ float:left; background:url(../images/sy_69.jpg) no-repeat center left; font-size:14px; text-decoration:none; padding:0px 0px 0px 10px; color:#585858; }
.c_2_2_1_cc ul li span{ float:right;color:#7e7e7e; display:block; font-size:14px;}
.c_3{ margin:9px 0px 0px 0px;}
.c_3 li{ padding:0px 0px 10px 0px;}
.cc_x{width:1200px; margin:0px auto;}
