﻿@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 12px; font-family:微软雅黑; font-weight:normal; }
body{ background: url(../images/banner.jpg) no-repeat center top;}
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
ins, em { text-decoration: none; font-style: normal; }
del { text-decoration: line-through; }
table { border-collapse: collapse; border-spacing: 0; }
img { vertical-align: top; }
p { word-wrap: break-word; }
a { color: #333; text-decoration: none; }
a:hover { text-decoration: none; }
.fl { float:left;}
.fr { float:right;}
.m16 { margin-top:16px;}
.clearfloat:after { display: block; clear: both; content: ""; overflow: hidden; visibility: hidden; height: 0; }
.clearfloat { zoom: 1; }
.clear{ clear:both}
#banner { width:100%; display:block; overflow:hidden; height:425px; min-width:1200px; margin:0px auto;}
#main { width:1200px; margin:0px auto; display:block; overflow:hidden; background:#fff;}
#main .countdown { width:854px; height:134px; background: url(../images/countdown_bg.png) no-repeat left top; margin:0px auto; display:block; overflow:hidden; margin-top:30px;}
#main .countdown p { padding-left:210px; color:#fff; }
#main .countdown p font { float:left;font-size:42px; font-weight:bold; margin-top:22px;}
#main .countdown p span { font-family:"Arial Black"; font-size:76px; line-height:100%;float:left; margin:9px 8px 0 8px;}
#main .column1 { width: 1166px; margin:0px auto; display:block; overflow:hidden; }

/*焦点图*/
.focus{ position:relative; width:786px; height:400px; background-color: #000; float: left; margin-top:54px;}  
.focus img{ width: 786px; height: 400px;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus .shadow{ width:490px; position:absolute; bottom:0; left:0px; z-index:10; height:60px; line-height: 60px; background:rgba(223,79,91,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:24px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:25px; right:40px; position:absolute; height:21px; text-align:center; z-index: 200; display:none; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:57px;height:96px;background: url(../images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 20px;background-position:0 0px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right:20px;  background-position:-57px 0px;  cursor:pointer;}  

#main .column1 .right { width:344px; float:right; display:block; overflow:hidden; margin-top:40px;}
#main .column1 .right ul { width:100%;}
#main .column1 .right li { width:100%; border-bottom:1px solid #E5E5E5; height:88px;}
#main .column1 .right li a { font-size:18px; color:#333; line-height:150%; margin-top:8px; display:block; overflow:hidden; width:100%;}
#main .column1 .right li p { text-align:right; color:#DF4F5B; font-size:14px; margin-top:6px;}
#main .column1 .right .more { width:100%; text-align:right; font-size:14px;color:#DF4F5B; margin-top:10px; float:right;}

#main .column2 { width: 1166px; margin:0px auto; display:block; overflow:hidden; margin-top:54px; }
#main .column2 h2 { width:100%; display:block; overflow:hidden; margin:0px auto; background:url(../images/title01.gif) no-repeat left top; height:78px;}
#main .column2 h2 .more { text-align:center; font-size:12px; color:#fff; line-height:20px; width:67px; height:20px; background:url(../images/h2_more.gif) no-repeat left top; display:block; float:right; margin-top:42px;}
#main .column2 ul { width:1194px; margin:48px 0 0 -28px; display:block; overflow:hidden;}
#main .column2 li { width:370px; float:left; margin-left:28px; position:relative;}
#main .column2 li img { width:370px; height:250px; margin-bottom:12px;}
#main .column2 li h3 { width:100%; text-align:center; font-size:14px; color:#333; font-size:14px;}
#main .column2 li a h3 { color:#333;}
#main .column2 li .icon { position:absolute; left:151px; top:91px; width:70px !important; height:70px !important;}

#main .scroll_pic { width:100%; display:block; overflow:hidden; margin-top:50px; height:140px;} 
.ft-carousel {
	position: relative;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.ft-carousel .carousel-inner {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
}

.ft-carousel .carousel-inner .carousel-item {
	float: left;
	height: 100%;
}

.ft-carousel .carousel-item img {
	width: 100%; height:140px;
}

.ft-carousel .carousel-indicators {
	position: absolute;
	left: 0;
	bottom: 10px;
	width: 100%;
	text-align: center;
	font-size: 0; display:none;
}

.ft-carousel .carousel-btn {
	position: absolute;
	top: 50%;
	width: 40px;
	height: 68px;
	margin-top: -32px;
	cursor: pointer;
}

.ft-carousel .carousel-prev-btn {
	left: 20px;
	background: url(../images/prev.png) no-repeat;
}

.ft-carousel .carousel-next-btn {
	right: 20px;
	background: url(../images/next.png) no-repeat;
}

#main .column3 { width: 1166px; margin:0px auto; display:block; overflow:hidden; margin-top:54px; }
#main .column3 h2 { width:100%; display:block; overflow:hidden; margin:0px auto; background:url(../images/title02.gif) no-repeat left top; height:78px;}
#main .column3 h2 .more { text-align:center; font-size:12px; color:#fff; line-height:20px; width:67px; height:20px; background:url(../images/h2_more.gif) no-repeat left top; display:block; float:right; margin-top:42px;}
#main .column3 .iteam { width:575px; display:block; overflow:hidden; height:540px; margin-top:48px;}
#main .column3 .iteam li { display:block; overflow:hidden; position:relative;}
#main .column3 .iteam li p { text-align:center; font-size:14px; color:#fff; line-height:38px; width:100%; height:38px; position:absolute; left:0; bottom:0;background:rgba(0,0,0,0.7); margin:0;}
#main .column3 .iteam li a p { color:#fff;} 
#main .column3 .iteam .big { width:575px; height:340px;}
#main .column3 .iteam .small { width:280px; height:186px;}

#main .pic { width:1166px; margin:0px auto; display:block; overflow:hidden; margin-top:60px;}

#main .column4 { width: 1166px; margin:0px auto; display:block; overflow:hidden; margin-top:54px; }
#main .column4 h2 { width:100%; display:block; overflow:hidden; margin:0px auto; background:url(../images/title03.gif) no-repeat left top; height:78px;}
#main .column4 h2 .more { text-align:center; font-size:12px; color:#fff; line-height:20px; width:67px; height:20px; background:url(../images/h2_more.gif) no-repeat left top; display:block; float:right; margin-top:42px;}
#main .column4 ul { width:1194px; margin:48px 0 0 -28px; display:block; overflow:hidden;}
#main .column4 li { width:370px; float:left; margin-left:28px; position:relative; height:250px; display:block; overflow:hidden;}
#main .column4 li img { width:370px; height:250px; margin-bottom:12px;}
#main .column4 li h3 {  text-align:center; font-size:14px; color:#fff; line-height:38px; width:100%; height:38px; position:absolute; left:0; bottom:0;background:rgba(0,0,0,0.7); margin:0;}
#main .column4 li a h3 { color:#fff;}

#main .column5 { width: 1166px; margin:0px auto; display:block; overflow:hidden; margin-top:54px; }
#main .column5 h2 { width:100%; display:block; overflow:hidden; margin:0px auto; background:url(../images/title04.gif) no-repeat left top; height:78px;}
#main .column5 .iteam { width:100%; height:387px; background:url(../images/bg01.png) no-repeat left top; display:block; overflow:hidden; margin-top:44px;}
#main .column5 .iteam h3 { width:100%; text-align:center; font-size:30px; color:#333; display:block; overflow:hidden; padding:50px 0 20px 0;}
#main .column5 .iteam li { width:1104px; margin:0px auto; display:block; overflow:hidden; text-align:left; font-size:16px; color:#333; line-height:180%;}
#main .column5 .iteam .more { width:1104px; text-align:right; font-size:16px; color:#333; display:block; margin:0px auto; margin-top:20px;}


.footer { width:100%; display:block; overflow:hidden; border-top:2px solid #EA8B8B; margin-top:50px;}
.copyright {padding: 40px 0px 30px 0;font: 14px/24px "微软雅黑";color: #626262;text-align: center;}
.copyright a { color:#626262;font: 14px/24px "微软雅黑";}
.copyright span {padding: 0px 10px;}

.list_h2 { text-align:center; width:1166px; margin:0px auto; display:block; overflow:hidden; height:76px; margin-top:34px;}
.video_list { width:1166px; margin:0px auto; display:block; overflow:hidden;}
.video_list ul { width:1194px; margin:48px 0 0 -28px; display:block; overflow:hidden;}
.video_list li { width:370px; float:left; margin-left:28px; position:relative; padding-bottom:50px;}
.video_list li img { width:370px; height:250px; margin-bottom:12px;}
.video_list li h3 { width:100%; text-align:center; font-size:14px; color:#333; font-size:14px;}
.video_list li a h3 { color:#333;}
.video_list li .icon { position:absolute; left:151px; top:91px; width:70px !important; height:70px !important;}

.pic_list { width:1166px; margin:0px auto; display:block; overflow:hidden;}
.pic_list ul { width:1194px; margin:48px 0 0 -28px; display:block; overflow:hidden;}
.pic_list li { width:370px; float:left; margin-left:28px; position:relative; height:250px; display:block; overflow:hidden; margin-bottom:60px;}
.pic_list li img { width:370px; height:250px; margin-bottom:12px;}
.pic_list li h3 {  text-align:center; font-size:14px; color:#fff; line-height:38px; width:100%; height:38px; position:absolute; left:0; bottom:0;background:rgba(0,0,0,0.7); margin:0;}
.pic_list li a h3 { color:#fff;}

.text_list { width:1166px; display:block; overflow:hidden; margin:0px auto; margin-top:20px;}
.text_list li { width:100%; display:block; overflow:hidden; padding:18px 0;}
.text_list li a { float: left; background:url(../images/list_bg02.gif) no-repeat left 8px; font-size:16px; color:#333; padding-left:16px;}
.text_list li span { float:right; font-size:16px; color:#999;}
.text_list li:nth-child(5n+0) { border-bottom:1px solid #EBEBEB; padding-bottom:50px; margin-bottom:32px;}
.text_list li:last-child { border:0;}

.Listpage_main {width:1203px; margin:0px auto; display:block; overflow:hidden; background:#fff;}
.crumbs {padding: 16px 0px;font: 16px/24px "微软雅黑";color: #676767; width:1160px; border-bottom:1px solid #D2D2D2; margin:0px auto; margin-bottom:20px;
}
.crumbs a { font-size:16px;color: #676767;}
		.detail { padding-bottom: 20px; width:1160px; margin:0px auto;}
.detail h1 { margin:15px auto 10px; text-align:center; color:#4c4c4c; font: bold 18px/20px "微软雅黑"; }
.detail h2 { padding: 10px 0px; font: bold 30px/40px "微软雅黑"; text-align: center; color:#4c4c4c; }
.detail h3 { padding: 10px 0px 25px; font: bold 20px/40px "微软雅黑"; text-align: center; color:#4c4c4c; }
.detail span.info { display: block; font: 14px/28px "微软雅黑"; color: #676767; text-align: center; }
.detail .zw { font: 16px/30px "微软雅黑"; color: #676767; padding:40px 70px 0px; }
.detail .bj { font: 16px/30px "微软雅黑"; color: #676767; text-align: right; padding:40px 0px; }
.cap { position: relative; overflow: hidden; }
.cap h2 { border-bottom: 1px solid #eeeeee; padding-left: 15px; background: url(../images/fnwn/icon_012.gif) no-repeat left 17px; font: bold 18px/46px "微软雅黑"; color: #eb3572; }
.cap .more { position: absolute; right: 0px; top: 0px; font: 14px/46px "微软雅黑"; color: #e60012; }
.cap ul { padding: 15px 0px; }
.cap p { font: 16px/30px "微软雅黑"; color: #333333; }
.zw table,.zw tr,.zw th,.zw td {border: 1px solid;}
.detail span.info {display: block; position: relative;width: 100%;}