﻿@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/20djs_banner.png)  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}

#main { width:1206px; display:block; overflow:hidden; margin:0px auto; margin-top:373px; }
#main .column_1 { width:1200px; display:block; overflow:hidden;background:#fff; margin:0px auto; }
/*焦点图*/
.focus{ position:relative; width:568px; height:383px; background-color: #000; float: left; margin:47px 0 0 21px;}  
.focus img{  width:568px; height:383px; } 
.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:568px; position:absolute; bottom:0; left:0px; z-index:10; height:41px; line-height: 41px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:center; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:16px; 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:45px; right:40px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}    
.focus .D1fBt a{position:relative; display:inline; width:8px; height:8px; 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:39px;height:56px;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: 0px -56px;  cursor:pointer;}  
#main .column_1 .right { width:560px; float:left; margin-left:29px;}
#main .column_1 .right h2 { text-align:left; font-size:26px; font-weight:bold; color:#FF0000; line-height:200%; width:100%; display:block; overflow:hidden; margin-top:32px;}
#main .column_1 .right h2 span { border-bottom:3px solid #FF0000;font-size:26px; font-weight:bold; padding-bottom:4px; }
#main .column_1 .right ul { width:100%; display:inline-block;}
#main .column_1 .right li { text-align:left; font-size: 14px;font-weight: 400;color: #666;line-height: 26px; padding:22px 0 0px 0;}
#main .column_1 .right li h3 { text-align:left;font-size: 20px;font-weight: 400;color: #333; padding-bottom:6px;}
#main .column_1 .right li h3 a { color:#333;}
#main .column_1 .right .more { float:right;font-weight: 400; font-size:14px;color: #D91717; margin-top:10px;}

#main .column_2 { width:1206px; height:438px; margin:0px auto; margin-top:47px; background:url(../images/20djs_bg01.png) no-repeat center top; display:block; overflow:hidden;}
#main .column_2 ul { width:1152px; margin:0px auto; padding-top:100px; display:block; overflow:hidden;}
#main .column_2 li { width:540px; float:left; margin:0px 18px; border-bottom:2px dotted  #ccc; background:}
#main .column_2 li b { width:11px; height:11px; background:#D91717; float:left; margin:17px 10px 0 0;}
#main .column_2 li a { text-align:left; font-size:18px; color:#333; line-height:250%; }
#main .column_2 .more { text-align:center; font-size:16px; color:#333; line-height:46px; width:162px; height:46px; background:url(../images/20djs_bg02.png) no-repeat center top; margin:0px auto; margin-top:30px; display:block; overflow:hidden;}

#main .column_3 { width:1206px; margin:0px auto; margin-top:47px; display:block; overflow:hidden;}
#main .column_3 .left { width:900px; height:169px; float:left;}
#main .column_3 .right { width:290px; float:right;}
.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:169px;
}

.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: 39px;
	height: 56px;
	margin-top: -28px;
	cursor: pointer; background:url(../images/focus_btn.png) no-repeat left top;
}

.ft-carousel .carousel-prev-btn {
	left: 20px;
	background-position:0 0px; cursor:pointer; 
}

.ft-carousel .carousel-next-btn {
	right: 20px;
	background-position:0 -56px; cursor:pointer; 
}

#main .column_4 { width:1206px; margin:0px auto; margin-top:30px; display:block; overflow:hidden;}
#main .column_4  h2 { text-align:left; font-size:26px; font-weight:bold; color:#FF0000;  width:100%; line-height:200%; display:block; overflow:hidden; }
#main .column_4  h2 span { border-bottom:3px solid #FF0000;font-size:26px; font-weight:bold; padding-bottom:4px; }
#main .column_4 .left { float:left; width:600px; height:340px; margin-top:45px;}
#main .column_4 .right { float:left; width:600px; margin-top:35px;}
#main .column_4 .right li { width:280px; float:left; height:160px; margin:10px 0 10px 20px;}
#main .column_4 .right .more { float:right;font-weight: 400; font-size:14px;color: #D91717; margin-top:10px;}

.footer { width:100%; display:block; overflow:hidden; border-top:15px solid #E42E21; 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;}

#main_list { width:1200px; display:block; overflow:hidden; margin:0px auto; margin-top:373px; background:#fff; }
.crumbs {padding: 16px 0px;font: 14px/24px "微软雅黑";color: #676767; width:1160px; border-bottom:1px solid #D2D2D2; margin:0px auto;
}
.crumbs a { font-size:16px;color: #676767;}
#main_list .item { width:1116px; margin:0px auto; margin-top:45px; display:block; overflow:hidden;}
#main_list .item  h2 { text-align:left; font-size:26px; font-weight:bold; color:#FF0000;  width:100%; line-height:200%; display:block; overflow:hidden; position:relative; }
#main_list .item  h2 span {position:absolute; width:50px; height:3px; background:#FF0000; left:0; bottom:0; }
#main_list .item ul { width:100%; display:block; overflow:hidden; margin-top:30px; }
#main_list .item li { border-bottom:1px dotted #C0C0C0; padding:4px 0;}
#main_list .item li b { width:5px; height:5px; background:#AAAAAA; float:left; line-height:200%; margin:14px 17px 0 0;}
#main_list .item li a { text-align:left; font-size:16px; color:#4D4D4D; line-height:200%; }
#main_list .item li span { float:right; font-size:16px; color:#4D4D4D; line-height:200%;}

.pages { padding: 10px; text-align: center; font: 12px/24px "微软雅黑"; }
.pages a { display: inline-block; margin: 5px; padding: 0px 10px; font: 12px/24px "微软雅黑"; background-color: #f2f2f2; border: 1px solid #cdcdcd; }
.pages a.on { background-color: #B6A8CB; border: 1px solid #B6A8CB; color: #fff; }
.pages span { padding: 0px 10px; }
.pages select { height: 26px; font: 12px/24px "微软雅黑"; padding-left: 0px; background-position: right -2px; }
.ie10 .pages select { padding-right: 20px; }
.fullwidth .list { margin:0 40px; }

.detail { width:1100px; margin:0px auto; display:block; overflow:hidden;}
.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%;}