@charset utf-8;
/*! Copyright (c) 2015 NEN (http://www.nen.com.cn)
 *	Version: 0.1
 */

/***********  reset  *********/

body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, fieldset, lengend,  th, td {
	margin:0;
	padding:0;
}
body/**/ {
	font:14px/25px Microsoft Yahei, HELVETICA, "\5b8b\4f53", arial;
}

h1,h2,h3,h4,h5,h6{
	font-weight:normal;
}
h1 {
	font-size:24px;
	/* black */
	/*font-family:"\9ed1\4f53";*/
}
.newdazi h1 a{text-decoration: none;}
h2 {
	font-size:24px;
/*	font-family:"\9ed1\4f53";*/
}
h3 {
	font-size:16px;
}
address, cite, dfn, em, var {
	font-style:normal;
}
code, kbd, pre, samp, tt {
	font-family:"Courier New", Courier, monospace;
}
small {
	font-size:12px;
}
ul, ol {
	list-style:none;
}
a {
	text-decoration:none;
	color:#333333;
	cursor:pointer;
}
a:hover {
	color:#bf111b;
	text-decoration:underline;
}
abbr[title], acronym[title] {
	border-bottom:1px dotted;
	cursor:help;
}
q:before, q:after {
	content: '';
}
legend {
	color:#2d3450;
}
fieldset, img {
	border:none;
}
button, input, select, textarea {
	font-size:100%;
}
textarea {
	resize:none;
}
textarea:focus {
	outline:none;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
hr {
	border:none;
	height:1px;
}
.clearfix { zoom: 1; }
.clearfix:after {
	content:".";
	display:block;
	clear:both;
	height:0;
	visibility:hidden;
}
.clearit {height:0; clear:both; overflow:hidden;}

/****** reset ended *********/

/**************** short cuts ****************/
.f12 {font-size:12px;}
.f14 {font-size:14px;}
.f15 {font-size:15px;}
.f16 {font-size:16px;}
.f18 {font-size:18px;}
.wb {font-weight:bold;}
.white {color:#FFF;}
.gray {color:#333;}
.fleft {float:left;}
.fright {float:right;}
.pab {position:absolute;}
.prl {position:relative;}
.bd {border:1px #ccc solid;}
.disn {display:none;}
.mT40 {margin-top:40px;}
.mT33 {margin-top:33px;}
.mT30 {margin-top:30px;}
.mT20 {margin-top:20px;}
.mT8 {margin-top:8px;}
.mT11 {margin-top:11px;}
.mL11{margin-left: 11px; _margin-left: 10px;}
.pb10{margin-bottom: 10px;}
.kong10 {height: 10px; clear:both;}
.kong15 {height: 15px; clear:both;}
.kong20 {height: 20px; clear:both;}
.tC {text-align:center;}
.tR {text-align:right;}
.datuxiakb{margin-top:40px;}
/* selected font color */

::-moz-selection {
    background:#6C6;
    color:#fff;
}
::selection {
	background:#6C6;
	color:#fff;
}
/********************* c *********************/
body {
	color:#333;
}
.tongwd{width:1200px;
	margin:0 auto;}
.tongbai{width:100%; background-color:#fff; padding:40px 0px; }
.dabj{width:100%; text-align:center;}
.dabj img{width:100%; height:100%;min-width: 1220px;}
.wrapper {
	width:1180px; 
	margin:0 auto;
	clear:both;
	overflow:hidden;
	padding:0px 10px;
	background-color:#FFF;
}

.newdazi{float:left; padding:20px; text-align:center; margin:0 auto;border-bottom:#FC9 1px dotted;width: 98%;}
.newdazi h1 {
    font-size: 36px;
    text-align: center;
    padding: 15px 0;
    line-height: 50px;
    font-weight: bold;
	width:98%;
}
.newdazi h2 {
    font-size: 16px;
    text-align: left;
    padding: 15px 0;
    line-height: 32px;
    font-weight: bold;
	width:98%;
}
.datu {
	width:580px;
	float:left;
}
.focus {
	width:580px; 
	height:305px;
	overflow: hidden;
	text-align: left;
}
.KSS_titleBar{
position: absolute;
bottom: 0px !important;
left: 0px !important;
opacity: 1 !important;}
#btnlistID li{
border:none !important;
padding:1px;
	}
.leftw560 {
	width:50%;
	float:left;
}
.rightw560 {
	width:50%;
	float:right;
}
.w100100{width:98%;}
.w560 {
	width:50%;
}
.w560 h1{font-size:24px; color:#fff; line-height:55px; height:55px;
}
.w560 h1 a{color:#fff;}
.zxfzxin{width:100%; text-align:center;}
.zxfzxin img{width:100%; height:100%;}
.yaowenbg{background:url(../images/lhgg.jpg) left top no-repeat;}
.shMid h2 {
	height:55px;
	line-height:55px;
	width:100%;
	overflow:hidden;
	font-size:24px;
	font-family: "微软雅黑";
}
.shMid h2 a{color:#333333;
font-weight: normal;
}
.shMid h2 a:hover{
	color:#bf111b;
	text-decoration:none;}
.shMid p {
	width:100%;
	overflow:hidden;
	text-indent:2em;
	font-size:14px;
	line-height:24px;
}
.shMid p {color:#333333;}
.shMid p a {color:#da0b00;}

.shMidnew h2 {
	height:70px;
	line-height:70px;
	width:100%;
	overflow:hidden;
	font-size:24px;
	font-family: "微软雅黑";
}
.shMidnew h2 a{color:#333333;
font-weight: normal;
}
.shMidnew h2 a:hover{
	color:#bf111b;
	text-decoration:none;}
.shMidnew p {
	width:100%;
	overflow:hidden;
	text-indent:2em;
	font-size:16px;
	line-height:36px;
}
.shMidnew p {color:#333333;}
.shMidnew p a {color:#da0b00;}

/* 栏目 */
.w400{
	float:left;
	width:400px;
}
.w400 h2 {background:url(../images/lhgg.jpg) left top no-repeat; padding-left:20px; font-size:24px; color:#1b1b1b; line-height:28px; height:30px;}
.w400 h2 a {color:#1b1b1b; text-decoration:none;}
.xudot{width:100%; border-bottom: 1px dotted #c1c1c1; padding-top:22px; clear:both;}
.list li, .listxia li, .listcent li {
	width:100%;
	text-indent:20px;
	background:url(../images/dot.gif) no-repeat 0px 20px;
	line-height:42px;
	height: 42px;
	text-align:left;
	overflow:hidden;
}
.yincang{padding: 0px 10px 0px 0px;}
.pictubiao{margin: 5px 6px 0px 0px;}
.listrb{padding:0px 10px 0px 0px;}
.textkong2{text-indent:0.8em;}
.clearb{clear:both;}
.m0{margin:0 auto;}
.tshp{
	width:100%;
	float:left;
}
.tshp h2{ line-height:55px; height:55px;}
.tshp h2 a{font-size:30px; font-weight:bold; line-height:55px; color:#d30800;}
.tshp h2 a:hover{color:#d30800;
	text-decoration:none;}
.tshp h2 span{ float:right; font-size:16px !important;}
.tshp h2 span a{font-size:16px !important;}
.rlmtp{background:url(../images/lhgg.jpg) left top no-repeat; padding-left:80px;}
.tPic{width: 99%;
margin-bottom: 10px;
clear: both;
overflow: hidden;
margin-top:28px;}
.tPic_box {
display: inline;
float: left;
width: 100%;
margin-bottom: 10px;
}
.tPic_box a {
display: block;
width: 33%;

overflow: hidden;
color: #333;
float: left;
position:relative;
font-size: 18px;
}
.tPic_box .pic-tip {
display: block;
bottom: 0;
position: relative;
width: 98%;

text-align:center;
/*
line-height: 28px;
margin: -30px 0 0;
background: rgba(0,0,0,0.5);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#80000000, endColorstr=#80000000);
*/
font-zize: 24px;
z-index: 1;
cursor: pointer;
overflow: hidden;
}
.tPic_box .vodpic
{
background:url(../images/vodpic.png) left top no-repeat;
position:absolute;
left:156px;
bottom:32px;
width:30px;
height:30px;
	}
.tPicxia{width: 400px;
height: 450px;
margin-bottom: 10px;
clear: both;
overflow: hidden;
margin-top:28px;}
.tPicxia_box {
display: inline;
float: left;
width: 420px;
height: 450px;
margin-bottom: 10px;
}
.tPicxia_box a {
display: block;
width: 190px;
height: 148px;
overflow: hidden;
color: #333;
margin-right: 20px;
float: left;
position:relative;
}
.tPicxia_box .pic-tip {
display: block;
bottom: 0;
position: relative;
width: 300px;
height: 28px;
/*
line-height: 28px;
margin: -30px 0 0;
background: rgba(0,0,0,0.5);
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#80000000, endColorstr=#80000000);
*/
font-zize: 24px;
text-align: center;
z-index: 1;
cursor: pointer;
overflow: hidden;
}
.tPicxia_box .vodpic
{
background:url(../images/vodpic.png) left top no-repeat;
position:absolute;
left:156px;
bottom:32px;
width:30px;
height:30px;
	}
.weibowz{width:990px;}
.weifoot{width:100%; text-align:center; display:none;}
/*************** footer ******************/
#footbg{
	width:100%; 
	margin:0 auto;
	clear:both;	
	background:url(../images/footbg.gif) left top repeat-x;
	height:110px;
	padding-top:20px;
}
.yangbottom { border:none !important;}


.backToTop{ width:60px; height:480px; position: fixed; _position: absolute; left: 150px; bottom: 30px; _bottom: "auto"; cursor: pointer;  overflow:hidden; background-color:#b4230c; }

.backToTop ul {width: 60px; overflow: hidden;}
.backToTop li{width:40px; overflow:hidden;float:left; padding:10px; text-align:center; position: relative; }
.backToTop li a{display: block; width: 40px; height:40px; font-size: 18px;  font-family:"Microsoft yahei"; /*background:url(images/navtitle.png)  no-repeat ;*/ color:#fff; text-decoration:none;}
.backToTop li a:hover{color:#FFF; text-decoration:none;}
.backToTop li a:hover{background-color: #ffa800;}
.backToTop li.line{height: 3px; line-height:3px;}
.backToTop li span {
    background: #b4230c;
}
.backToTop li span {
    display: none;
    width: 60px;
    height: 60px;
    text-align: center;
    font: bold 14px/30px "\5FAE\8F6F\96C5\9ED1";
	line-height:60px;
    position: absolute;
    left: 0;
    top: 0;
    background: #f48600;
    color: #fff;
}

.backToTop li:hover span {
    display:block;
}

@media screen and (max-device-width :1023px)  {
	.shMidnew h2,.shMid h2 {
		font-size:2.2rem;
		font-weight:bold;
	}
}
