@charset "gb2312";
/* 通用样式?*/
body{font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif; margin:10; padding:0; background:#fff; color:#333; line-height:22px;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,
fieldset,input,textarea,p,blockquote,th,td{padding:0; margin:0;}
/*table{border-collapse:collapse; border-spacing:0;}*/
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var{font-weight:normal; font-style:normal;}
ol,ul{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-weight:normal; font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym{border:0;}
.clear{clear:both;}


/* 字体属性[定义规则，小?"f" 加属性名称] */
.fB {font-weight:bold;}
.fN{ font-weight:normal;}

/* 字体大小[定义规则，小?"f" 加字体大小]*/
.f10px{font-size:10px;}
.f11px{font-size:11px;}
.f12px{font-size:12px;}
.f13px{font-size:13px;}
.f14px{font-size:14px;}
.f16px{font-size:16px;}
.f18px{font-size:18px;}
.f20px{font-size:20px;}


a:link,
a:visited{color:#332b29; text-decoration:none;}
a:hover{color:#332b29;text-decoration:underline;}

/* 文字颜色 */

.c-main,
a.c-main:link,
a.c-main:visited,
a.c-main:hover,
a.c-main:active{color:#59627a;}

.c-input{ border:1px solid #a4c0d9; width:100px; height:18px;}

/* 其他属?*/
.unLine a:link,.unLine a:visited,.unLine a:hover{ text-decoration: none;}
.underline a:link,.underline a:visited,.underline a:hover{ text-decoration: underline;}


.clearfix{*zoom:1;}
.clearfix:after{content:'\0020';display:block;height:0;font-size:0;clear:both;}

.fL{width:190px;float:left; }
.fC{width:590px;float:left;}
.fR{width:180px;float:left;}
.in{padding:10px;clear:both}
.in_b{padding:10px 10px 0;clear:both}
.in_l{padding:10px 10px 10px 0;clear:both}
.none{display:none}

.left{ float:left;}
.right{ float:right;}
.bdr_bm{ border-bottom:1px dashed #ba0e27; }
.mt25px{ margin-top:25px;}
.mt15px{ margin-top:15px;}
.mt10px{ margin-top:10px;}
.mt7px{ margin-top:7px;}
.mt5px{ margin-top:5px;}
.mt2px{ margin-top:2px;}
.mr5px{ margin-right:5px;}
.ml5px{ margin-left:5px;}
.mr10px{ margin-right:10px;}
.ml10px{ margin-left:10px;}
.mr25px{ margin-right:25px;}
.ml28px{ margin-left:28px;}
.mb10px{ margin-bottom:10px;}

.nopT{padding-top:0;clear:both;overflow:hidden}
.nopTB{padding:0 10px;clear:both;overflow:hidden}
/*区块*/
.wp{ width:100%; margin:0 auto;background: url(top.jpg) no-repeat top center}
.w970{width:970px;overflow:hidden; margin:0 auto;}

.w640{width:640px;overflow:hidden;}
.w480{width:480px;overflow:hidden;}
.w465{width:465px;overflow:hidden;}
.w300{width:300px;overflow:hidden;}
.w320{width:320px;overflow:hidden;}
.w460{width:460px;overflow:hidden;}
.xxgg{ width:1000px; height:364px;}
.blk_01{ padding:0px;height:1%;}
.blk_01 .cp_01{ padding:15px 0;}
.blk_01 .cp_01 img{ padding:0 0 10px 0;}
.blk_01 .cp_01 p{font: normal 16px/32px "\5FAE\8F6F\96C5\9ED1";}
.blk_03{ padding:15px 0 0 0;height:1%; border:1px solid #dadada; border-top:none;}

.blk_04{ padding:10px;height:1%; background:#fff;}
.blk_con{ padding:5px 5px 10px 5px;height:1%; background:#fff;}
/* 颜色属性[定义规则，小?"c" ?"-" 加颜色属性或名称] */
.dashed25{ height:20px; background:url(dashed.gif) repeat-x;overflow:hidden}

/*主体css*/
.top{
	width:1000px;
	height:355px;
	margin:0 auto;
	padding:0;
}
.main{
	width:1000px;
	margin-top: 15;
	margin-right: auto;
	margin-bottom: 15px;
	margin-left: auto;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 15px;
	padding-left: 0;
}
.menu{
	width:1000px;
	margin:15px auto 0 auto;
	height:49px;
	overflow: hidden;
	padding:0;
}
.menu ul {margin:0 auto;height:49px;line-height: 49px;overflow: hidden; color:#9F021A;width:1000px; font-family:"\5FAE\8F6F\96C5\9ED1" ;}
.menu li {float: left;padding-right:5px;padding-left:0; }
.menu a {font-size: 16px;display: block;height: 49px;float: left;text-align: center; padding:0 22px; color: #9F021A; font-weight:600 }
.menu a:hover {color:#FFF467;text-decoration: none; font-weight:600}


.tou{ padding:0 0 15px 0; border-bottom:2px solid #ccc}
.tou h2{ text-align:center;font: 600 30px/32px "\5FAE\8F6F\96C5\9ED1";padding:0 0 15px 0;}
.tou h2 a{text-decoration: none; }
.tou h2 a:hover{color:#CC0000}
.tou p{color:#333;font: normal 14px/24px "\5FAE\8F6F\96C5\9ED1";}
.kailan{ width:100%; background:#FAFAFA ; padding:15px 0;}
.k_box{width:1000px;margin:0 auto; }
.sp{border-bottom:1px dashed #dadada; padding:0 0 8px 0; margin:0 0 10px 0}
.sp_tu{width:300px;padding:0 0 8px 0;}
.sp_ti{ text-align: left;font: 600 14px/24px "\5FAE\8F6F\96C5\9ED1";}
.xgzt{ padding:0 0 5px 0; margin:0 0 10px 0; border-bottom:1px dashed #DCDCDC;}
.xgzt_tu{width:300px;height:177px; padding:0 0 5px 0;}
.xgzt_ti{ text-align:center;font: normal 16px/24px "\5FAE\8F6F\96C5\9ED1";}
.info h2{color:#333;font:600 16px/32px "\5FAE\8F6F\96C5\9ED1";}
.info p{color:#333;font: normal 14px/24px "\5FAE\8F6F\96C5\9ED1";}
.tupian:after { content: ''; display: table; clear: both;}
.tupian{}
.tupian li{width:230px;  margin:10px 8px 0px 10px; float:left; _margin:10px 10px 0 0px;}
.tupian li img{width:220px; height:165px;overflow:hidden; padding:4px; border:1px solid #ccc;}
.tupian li p{ height:30px; text-align:center; line-height:30px;}
.tupian li p a{ line-height:30px; font-size:12px; color:#333;}

.T_Menu_02{	height:40px;line-height:40px; border-bottom:3px solid #A21114; margin:0 0 15px 0}
.T_Menu_02 h2{color:#333;font:600 22px/40px "\5FAE\8F6F\96C5\9ED1";float:left;text-align: left;padding:0;}
.T_Menu_02 .more{ height:40px; width:60px}
.T_Menu_02 .more a{ font-size:12px; font-weight:normal;float: right;padding:0 15px 0 0;color:#333;}
.T_Menu_02 .more a:hover{color:#A21114;text-decoration: none;}


review_box {
	border:1px solid #DADADA;
	width:100%;
	background-color:#fff;
	border-color:#DADADA;
}
.review_box .mb_2col {
	clear:both;
	display:block;
}
.review_box .mb_2col .mb_col_1, .review_box .mb_2col .mb_col_2 {
	border-color:#DADADA;
}
.review_box .mb_2col .mb_col_1 {
	width:106px;
	border-right:1px solid #DADADA;
	text-align:center;
	float:left;
	display:inline;
	margin-right:20px;
	border-color:#DADADA;
}
.review_box .mb_2col .mb_col_1 h2 {
	color:#000;
	font-size:28px;
	line-height:85px;
	font-family:"";
	background-color:#fff;
}
.review_box .mb_2col .mb_col_1 h2 a {
	color:#000;
}
.review_box .mb_2col .mb_col_2 {
}
.review_box .mb_2col .text_box {
	padding:10px 20px;
	color:#000;
font-size:14px; line-height:26px; text-indent:2em;
	text-align:left;
}

.ELMT1384327627040660{border:1px #DADADA solid;}
.where{ margin:15px 0 0 0; padding:8px; font-weight:bold;font-family: Geneva, Arial, Helvetica, sans-serif; background:#fefefe; border:1px #cfcfcf solid;}
.page_list { background:#fefefe; padding:15px 0; margin:10px 0 0 0;text-align: center;border-top:1px solid #cfcfcf;}

.ttwz{
font-family:"\5FAE\8F6F\96C5\9ED1" ;
	font-size: 18px;
	line-height: 22px;
	text-decoration: none;
}
.ttwz a{ color:#333}

/* 焦点?*/
.focusBox { float:left; position: relative; width:640px; height:374px;overflow: hidden; font-family:Arial; text-align: left; background:#fff; }
.focusBox .pic img {width:640px; height:374px; display: block; }
.focusBox .txt-bg { position: absolute;bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 5px; font-size: 12px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 5px; }
.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;  }

.focusBox2 { float:left; position: relative; width:640px; height:374px;overflow: hidden; font-family:Arial; text-align: left; background:#fff; }
.focusBox2 .pic img {width:640px; height:374px; display: block; }
.focusBox2 .txt-bg { position: absolute;bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox2 .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
.focusBox2 .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox2 .txt li a{ display: block; color: white; padding: 0 0 0 5px; font-size: 12px; font-weight: bold; text-decoration: none; }
.focusBox2 .num { position: absolute; z-index: 3; bottom: 8px; right: 5px; }
.focusBox2 .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox2 .num li a,.focusBox2 .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox2 .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox2 .num li.on a,.focusBox2 .num a:hover{ background:#f60;  }

.news_list{ }
.news_list li{ padding-bottom:15px; border-bottom:1px dotted #ccc; margin-bottom:15px; position:relative;}
.news_list li a.thumb{ display:block; float:left; margin-right:15px; overflow:hidden;}

.news_list li a.news_list_title{ font:bold 18px/36px "\5FAE\8F6F\96C5\9ED1";}
.news_list li a.news_list_title:hover{ text-decoration:none; color:#ee1c24}
.news_list li h4 a{ font-size:18px;}
.news_list li p{font: normal 14px/24px "\5FAE\8F6F\96C5\9ED1"; color:#666;text-align:justify;}
.news_list li p.info{ font-size:12px; color:#999; padding:5px 0 5px;}
.news_list li span.ruanwen{ position:absolute; width:27px; height:13px; bottom:5px; right:0; background:url(../img2016/tuiguang.gif) no-repeat; display:block;}

.gdcz{border-bottom:1px dashed #dadada; padding:0 0 12px 0; margin:0 0 5px 0}
.zt_btt{ width:100%;text-align: left;font:bold 18px/36px "\5FAE\8F6F\96C5\9ED1"; padding:0 0 10px 0}
.zt_tu{ float:left; width:200px; height:130px; padding:0 15px 0 0;}
.zt_nei{float:left;width:425px;height:130px; }
.zt_nei p{text-indent: 2em; font: normal 14px/24px "\5FAE\8F6F\96C5\9ED1"; padding:0 8px; }
.zt_nei p a{ color:#B20000;text-decoration: none;}
.bd2 {
	padding-top:10px;
	zoom:1
}
.bd2:after {
	clear:both;
	content:'.';
	height:0;
	line-height:0;
	display:block;
	visibility:hidden
}
.bd2>h4 {
	text-align:center;
	font-weight:bold;
	margin-bottom:5px
}
.primary {
	padding:0 0 10px 0; margin:0 0 10px 0;
	border-bottom:1px dashed #c8c5c1
}
.primary h1 {
	font:bold 16px/30px "\5FAE\8F6F\96C5\9ED1";
	text-align: left;
	white-space:nowrap
}
.primary p {color:#555;font: normal 14px/24px "\5FAE\8F6F\96C5\9ED1";}
.primary .more{ color:#B20000}

.primary2 {
	padding:0 0 10px 0; margin:0 0 10px 0;
	border-bottom:1px dashed #c8c5c1
}
.primary2 h1 {
	font:bold 14px/24px "\5FAE\8F6F\96C5\9ED1";
	text-align: left;
	
}
.primary2 p {color:#555;font: normal 12px/22px "\5FAE\8F6F\96C5\9ED1";}

.list {
	margin-top:15px
}
.list.t12 li {
	font-size:12px
}
.list li {
	overflow:hidden;
	position:relative;
	padding-left:10px;
	font-size:14px;
	margin-bottom:5px
}
.list li i {
	position:absolute;
	height:0;
	overflow:hidden;
	width:0;
	border:1px solid #8d8880;
	left:0;
	_left:-10px;
	top:10px
}
.list li a {
	white-space:nowrap;
	color:#333
}
.list span{ float:right; color:#666; font-size:14px; line-height:24px; font-family: "Courier New", Courier, monospace }

.f-pic li{float:left; padding:0; width:294px; margin:0 18px 10px 18px; background:#fff;}
.f-pic img{ width:292px; height:317px; padding:0; border:1px solid #ccc;}
.f-pic{margin:15px 0 0 0;}
.f-pic li p a{color:#333; line-height:21px;font: normal 14px/21px "\5FAE\8F6F\96C5\9ED1"}
.f-pic li p{width:292px; text-align:center;overflow:hidden; padding:0; margin:5px 0;}
.content{ padding:15px;}
.content h2{font:normal 20px/30px "\5FAE\8F6F\96C5\9ED1";color:#000;text-align:center; padding:15px 0;}
.content h4{font: bolder 16px/30px "\5FAE\8F6F\96C5\9ED1";color:#BC1014;text-align: left; margin-bottom:15px; }
.content p{ color:#333;font:normal 14px/28px "\5B8B\4F53";}
.zuozhe{ border-bottom:1px #d9d9d9 solid;border-top:1px #d9d9d9 solid;font:normal 14px/28px "\5B8B\4F53"; color:#666;padding:10px 0; background:#f0f0f0}
.zuozhe,.banquan{ text-align:center; margin:15px 0;}

.bt{
	width:100%;
	height:auto;
	font-family:"";
	font-size:12px;
	color: #ffe8b2;
	line-height:16px;
	text-align:center; background-color:#ac1413; padding:20px 0px;
}
.bt a:link,.bt a:visited{ text-decoration:none; color: #000;}
.bt a:hover{ text-decoration:underline; color:#000;}
.bt p{ line-height:25px;}
