html {background: #f4f4f4 url('/include/front/images/home/main_pattern.png') repeat-y 0 0;}
#content {position:relative;left:200px;width:1060px;min-height:100%;}
.main_body {background: #f4f4f4 url('/include/front/images/home/main_bg.png') repeat-y 0 0;}

#wrapper {height:100%;}

/*visual*/
#visual { width:100%;height:100%;}
#visual .visual_mask {width:100%;height:100%;overflow:hidden;position: absolute;bottom: 0;}
#visual .visual_wrap {position:relative;width:9999px;height:100%;}
#visual .visual_wrap li.item {position:absolute;float:left;width:439px;height:100%;}
#visual .visual_wrap li.item img {width:100%;height:100%;}
#visual .visual_wrap li.item.on {z-index:98;}
#visual .visual_wrap li.item.history {position:absolute;float:left;width:439px;height:100%;background:url('/include/front/images/home/bg_visual_story.jpg') no-repeat 0% 0%;}
#visual .visual_wrap li.item.history a img {width: 369px;height: auto;}

#visual .visual_wrap li.item.history .y2014 {}


#visual .btn_wrap {position:absolute;top:25px;right:40px;z-index:99;}
#visual .btn_wrap a {display:inline-block;width:12px;height:12px;background: url('/include/front/images/home/btn_icon.png') no-repeat -36px -52px;}
#visual .btn_wrap a.on {display:inline-block;width:25px;height:12px;background: url('/include/front/images/home/btn_icon.png') no-repeat -5px -52px;}

#gallery {position:relative;margin:20px;margin-bottom:0;margin-top:10px;overflow:hidden;}
#gallery .gallery_mask {overflow:hidden;width:220px;height:846px;margin:8px 0 8px 0;}
#gallery .gallery_mask .gallery_wrap {position:relative;width:100%;height:9999px;}
#gallery .gallery_mask .gallery_wrap li.item {position:absolute;width:220px;height:141px;background:url('/include/front/images/home/ajax_loader_green_48.gif') no-repeat 50% 50%;overflow:hidden;}
#gallery .gallery_mask .gallery_wrap li.item img {width:260px;height:auto;overflow:hidden;}
#gallery .gallery_mask .gallery_wrap li.item.on {}
#gallery a.up_arrow {display:block;width:20px;height:16px;margin-left:100px;background:url('/include/front/images/home/btn_icon.png') no-repeat -5px -1px;}
#gallery a.up_arrow.on {background:url('/include/front/images/home/btn_icon.png') no-repeat -5px -22px;}
#gallery a.down_arrow {display:block;width:20px;height:16px;margin-left:100px;background:url('/include/front/images/home/btn_icon.png') no-repeat -32px -3px;}
#gallery a.down_arrow.on {background:url('/include/front/images/home/btn_icon.png') no-repeat -32px -24px;}
#gallery .more_box {position:absolute;top:5px;right:0;padding:0;}
#gallery .more_box a {width:40px;height:20px;}

.col {position:relative;float:left;height:955px;}
.colleft {width:439px;z-index:3;}
.colcenter {width:260px;}
.colright {width:360px;margin-left:-1px;border-left:1px solid #e6e6e6;background:#ffffff;}
.colright:after {display:block;clear:both;content:'';}

.tab_box {width: 360px;border-bottom:1px solid #e6e6e6;}
.tab_btn_wrap {position:relative;width:100%;height:35px;overflow:hidden;}
.tab_box .tab_btn {position:relative;float:left;width:179px;height:34px;background: #f4f4f4;text-align:center;}
.tab_content {position:relative;height:155px;padding: 0px 20px 0px 25px;}
.tab_content_hg {height:185px;}
.tab_box .tab_btn a {color:#a9a9a9;font-size:16px;line-height:34px;display:block;}
.tab_box .tab_btn.on a {color:#333333;}
.tab_box .tab_btn.left {border:1px solid #e6e6e6;border-left:0px;border-top:0px;}
.tab_box .tab_btn.left.on {width:180px;height:45px;border-width:0px;background: #ffffff;}
.tab_box .tab_btn.right {border:1px solid #ddd;border-right:0px;border-top:0px;}
.tab_box .tab_btn.right.on {width:180px;height:45px;border-width:0px;background: #ffffff;}


.more_box {padding:10px 0 10px 0;overflow:hidden;}
.more_box a.more {display:block;float:right;width:40px;height:11px;font-size:11px;color:#494949;}
.more_box a:hover.more {color:#c50d23;}
.more_arrow {display:inline-block;width:3px;height:7px;margin-left:5px;background:url('/include/front/images/home/btn_icon.png') no-repeat -24px -99px;}

.table_box {}
.table_box table {width:320px;border-spacing: 0px;}
.table_box table td {font-size:11px;color:#333333;padding-bottom:10px;}
.table_box table td a {font-size:12px;color:#333333;}
.table_box table td a:hover {color:#888;text-decoration:underline;}
col.subject {width:70%;}
col.icon {width:10%;}
col.date { width:20%;}
.cut {width:235px;text-overflow:ellipsis; overflow:hidden;white-space:nowrap;}

.employee_box {padding-top:22px;overflow:hidden;height:140px;}
.employee_box img {float:left;width:110px;height:auto;min-height: 110px;margin-right:15px;}
.employee_box .info_box {float:left;width:190px;}
.employee_box .info_box .row {overflow:hidden;margin-bottom:18px;}
.employee_box .info_box .head {display:inline-block;float:left;width:35px;font-weight:bold;font-size:12px;color:#6f6f6f;}
.employee_box .info_box .data {display:inline-block;float:left;width:155px;font-size:12px;color:#6f6f6f;}
.employee_box .info_box:after {display:block;clear:both;content:'';}

.vote_box_tit {color:#20900f;font-size:14px;font-weight:bold;padding-bottom:10px;text-align:center;}
.vote_box {padding-top:15px;overflow:hidden;}
.vote_box table {width:100%;border-spacing: 0px;border:1px solid #e6e6e6;border-bottom:0px;text-align:center;color:#6f6f6f;}
.vote_box table thead {background:#f3f3f3;border-bottom:1px solid #f3f3f3;}
.vote_box table tr {height:25px;}
.vote_box table td {height:25px;font-size:12px;border-bottom:1px solid #e6e6e6;}
.vote_box table th {font-size:12px;font-weight:bold;font-weight:600\0/IE8+9;}
col.rank {width:20%;}
col.name {width:60%;}
col.count {width:20%;}
.vote_box .vote_btn_wrap {height:43px;}
.vote_box .vote_btn_wrap .period {float:left;margin-top:15px;font-size:12px;color:#6f6f6f;}
.vote_box .vote_btn_wrap .btn_wrap {float:right;margin-top:9px;}
.vote_box .vote_btn_wrap .btn_wrap input {display:inline-block;width:60px;height:26px;margin-left:4px;background:#f5f5f5;border:1px solid #e9e9e9;color:#666666;font-size:11px;font-weight:bold;font-weight:600\0/IE8+9;cursor:pointer;}
.bold {font-weight:bold;font-weight:600\0/IE8+9;}


.wellfare {position:relative;height:215px;border-bottom:1px solid #e6e6e6;background:url('/include/front/images/home/wellfare.png') no-repeat center top;}
.wellfare .well_box .title a {color:#333;}
.wellfare a span.title {position:absolute;top:20px;left:25px;}
.wellfare a span.sub_title {position:absolute;top:39px;left:25px;}
.wellfare a img {width:100%;height:100%;}
.wellfare .well_box {position:absolute;top:22px;left:25px;}
.wellfare .well_txt01 {position:absolute;top:72px;left:25px;}
.wellfare .well_txt01 a {color:#486697;}
.wellfare .well_txt01 .well_title a {color:#889db6;}
.wellfare .well_txt02 {position:absolute;top:22px;left:205px;}
.wellfare .well_txt02 a {color:#486697;}
.wellfare .well_txt02 .well_title a {color:#889db6;}
.wellfare .well_txt03 {position:absolute;top:140px;left:55px;}
.wellfare .well_txt03 a {color:#486697;}
.wellfare .well_txt03 .well_title a {color:#889db6;}
.wellfare .well_txt04 {position:absolute;top:140px;left:245px;}
.wellfare .well_txt04 a {color:#486697;}
.wellfare .well_txt04 .well_title a {color:#889db6;}


.quick_menu_box {position:relative;padding:15px 25px 15px 25px;}
.quick_icon_wrap {position:relative;}
.quick_icon_wrap .item {position:relative;float:left;width:49%;height:126px;text-align:center;}
.quick_icon_wrap .lft_boder {border-right:1px solid #ececec}
.quick_icon_wrap .btm_boder {border-bottom:1px solid #ececec}
.quick_icon_wrap .item img {padding:7px 25px 0px 25px;}
.quick_icon_wrap .item span.title {position:absolute;right:25px;bottom:15px;font-size:12px;font-weight:normal;}


h4.title {color:#486697;font-size:11px;padding-bottom:5px;}
.well_title {color:##787878;font-size:10px;line-height:12px;}
.well_title a {color:#889db6;font-size:10px;line-height:12px;}
.well_title a:hover {text-decoration:underline;}
.title {color:#333333;font-size:16px;}
.sub_title {color:#787878;font-size:12px;margin-left:1px;}

/* _______________________________________________ */

/* SLIDES */
/* _______________________________________________ */
.carousel
{
	position :relative ;
	margin :20px auto;
	width :930px;
	height :auto;
	border :none;
	overflow : visible ;
	top: 270px;
	
}



/* slide container */
.carousel .slides
{
	float :left ;
	margin :0;
	padding :0;
	border :none;
	list-style :none;
	position :relative ;
	overflow :visible ;
	
}

/* slide item */
.carousel .slides .slideItem 
{
	position :absolute ;
	cursor :default ;
	padding :0;
	margin :0;
	/* border :none; */
/* 	width:389px !important; */
}

.carousel .slides .slideItem a
{
	display: block ;
	text-decoration :none;
	margin :0;
	padding :0;
	border :none;
	outline :none;
}

.carousel .slides .slideItem img
{
	margin :0;
	padding :0;
	border :none;
	width :100%;
	height :100%;
}

/* _____________________________ *

/* SHADOW */
/* _____________________________ */

.carousel .shadow
{
	width :100%;
	height :82px;
}

.carousel .shadow .shadowLeft
{
	background : url("/include/front/images/home/shadowLeft.png") no-repeat;
	width :100px;
	height :82px;
	
	/* fix png problems in ie */
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/include/front/images/home/shadowLeft.png, sizingmethod=scale)"; /* IE8 */   
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/include/front/images/home/shadowLeft.png, sizingmethod=scale);   /* IE6 & 7 */         
}

.carousel .shadow .shadowMiddle
{
	height :82px;
	background:url("/include/front/images/home/shadowTile.png") repeat-x;
	
	/* fix png problems in ie */
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/include/front/images/home/shadowTile.png, sizingmethod=scale)"; /* IE8 */   
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/include/front/images/home/shadowTile.png, sizingmethod=scale);   /* IE6 & 7 */         
}

.carousel .shadow .shadowRight
{
	width :100px;
	height :82px;
	background:url("/include/front/images/home/shadowRight.png") no-repeat;
	
	/* fix png problems in ie */
	-ms-filter: "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/include/front/images/home/shadowRight.png, sizingmethod=scale)"; /* IE8 */   
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/include/front/images/home/shadowRight.png, sizingmethod=scale);   /* IE6 & 7 */         
}

