

#bgWrap { background:#fff; display:block; float:left;}
#bgWrap #content{ }
#bgWrap #wrap {  margin:0 auto; }
#bgWrap .col { width:980px; margin:0 auto; clear:both; display:block; margin-bottom:15px;}

.flash .con { width:1440px; margin:0 auto;}

em { font-style:normal; color:#E51F1E;}

.col1 { width:1130px; margin:0 auto; height:480px; overflow:hidden;}
.col1 h2 { width:1130px; height:84px;line-height:300px;overflow:hidden; margin:20px 0 0 0; margin-bottom:40px; font-size:12px; color:#0066BC; text-transform: uppercase; background:#fff url(../images/common/wx_cpgy.png) no-repeat center top;}
.col1 h2 span{ font-size:18px; color:#666; font-family:Arial, Helvetica, sans-serif;text-transform:uppercase; padding-left:8px; display:none;}
.col1 .sort { text-align:center; margin-bottom:40px; height:45px; overflow:hidden;}
.col1 .sort a{color:#000000;font-size:14px;text-decoration:none; display:inline-block; padding:5px 10px; margin:5px 20px;background:#fff;border:1px solid #878787;border-radius: 5px;}
.col1 .sort a:hover {color:#ffffff;font-weight:bold;background:#878787;border-radius: 5px; }
.col1 ul { padding-top:20px; width:1020px;}
.col1 ul li { width:180px; height:220px; padding-right:20px; float:left; font-size:14px;}
.col1 ul li a {float:left;width:180px; height:180px;padding-right:20px;}
.col1 ul li img { width:180px; height:180px; float:left; }
.col1 ul li span { padding-top:12px; float:left; font-size:12px; width:180px; text-align:center; display:none;}
.col2 { width:100%; height:320px; float:left; background:url(../images/common/yd_newsbg.png) no-repeat center top;}
.col2 .cont { width:1130px; height:320px; margin:0 auto;}
.col2 .l { width:356px; padding-top:40px; overflow:hidden; float:left; margin-right:177px;}
.col2 .l h2{height: 24px;line-height: 24px;color: #5f5f5f;font-size: 18px;font-weight: bold;padding-bottom: 10px; border-bottom:1px solid #c5c5c5;}
.col2 .l h2 a{ float:right; color:#e40082; font-size:14px; font-weight:normal;}
.col2 .l h2 span { font-size:16px; font-weight:normal; padding-left:8px;}
.col2 .l .bd { float:left;text-align: justify}
.col2 .l .con {width:356px;}
.col2 .l .con img { float:left; margin:0 10px 10px 0;}
.col2 .l .news { width:356px; height:270px; float:left; }
	.index_news { height:110px; overflow:hidden; padding-top:14px; margin-bottom:0px;}
	.index_news img {border:1px solid #C9C9C9;float:left;margin-right:15px;padding:2px;}
	.index_news img:hover {border:1px solid #999;}
	.index_news .title {font-size:13px;}
	.index_news .title a:hover {text-decoration:underline;}
	.index_news .info {color:#777777;line-height:180%;margin-top:5px;}
	.index_news .info a {color:#CC0000;}
	.news h2 { width:356px; height:20px; margin:0; padding:0; padding-top:6px; padding-bottom:6px; float:left; font-size:12px; color:#0066BC;text-transform:uppercase; }
	.news h2 span{ color:#666;text-transform:uppercase; padding-left:5px; font-size:12px; display:none; }
	.news h2 a { float:right; font-size:10px;text-transform:lowercase; font-weight:normal; color:#666;}
	.news ul li { width:356px; height:22px; float:left; margin:7px 0 0 0; padding:0; list-style-type:none;}
	.news ul li span { float:right;}
	.news ul li a { width:240px; display:block; white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow: hidden;}
	.news ul li a:hover { text-decoration:underline;}
.col2 .c { width:130px; height:155px; float:left; margin-top:80px; margin-right:180px;}
.col2 .c a{ width:130px; height:155px; display:block;font: 0/0 a;  }
.col2 .r { width:130px; height:155px; float:left; margin-top:80px;}
.col2 .r a{ width:130px; height:155px; display:block;font: 0/0 a;  }


.col3 { width:100%; height:215px; float:left; overflow:hidden;}
.col3 h2 { width:980px; height:25px; margin:20px 0 0 0; font-size:12px; color:#0066BC; text-transform: uppercase;}
.col3 h2 span{ font-size:18px; color:#666; font-family:Arial, Helvetica, sans-serif;text-transform:uppercase; padding-left:8px; display:none;}
.col3 ul { width:1020px;}
.col3 ul li { width:180px; height:170px; padding-right:16px; float:left; font-size:14px;}
.col3 ul li a {float:left;width:180px; height:128px;padding-right:20px;}
.col3 ul li img { width:180px; height:128px; float:left;
}
.col3 .slider{  overflow:hidden; position:relative; height:150px;}
.col3 .sliderbox{position:relative;}
.col3 .slidernav{ position:absolute; right:0; top:0;   height:20px; color:#fff; font-size:0; *word-spacing: -1px; float:right;}
.col3 .slidernav li{display: inline-block; *display: inline; *zoom:1; vertical-align: top; font-size:14px; margin-left: 1px; letter-spacing: normal; word-spacing: normal; width:15px; padding:0px;}
.col3 .slidernav li a{display:inline-block;width:10px;height:10px;line-height:40px;border-radius: 10px;overflow:hidden;background-color:#333;cursor:pointer;transition: all 0.3s 0s ease-in-out; padding:0px;}
.col3 .slidernav li.current a{background-color:#AB001E;width: 20px;}
.col3 .slider .prev, .slider .next{position: absolute; top:50%; margin-top:-40px; cursor: pointer; width:61px; height:61px; left:0; background: url(../images/home/ft_icons.png) 0 0 no-repeat; text-indent:-9999px;}
.col3 .slider .next{right:0; left:auto; background-position: 0 -61px;}


#home header nav #nav div.focus h2 a {background:none; }

