html, body, div, ul, li, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td { margin: 0; padding: 0; }

ul, li { list-style-type: none; }
h1, h2, h3, h4, h5, h6 {  font-weight:normal; }
body, input, select, button, textarea { font-size:14px; font-family:"Microsoft Yahei","\5b8b\4f53";  }
.arial{ font-family:arial;}
.song{ font-family:"\5b8b\4f53";}
button { cursor: pointer; }
i, em, cite { font-style: normal; }
body { color: #000; line-height: 1.2; background:#fff url("../image/c_bj.484a4bd2029c.jpg") center top no-repeat;}
html{-webkit-text-size-adjust:none; }
a{ color: #000; text-decoration: none; _color:#000000; }
a{blr:expression(this.onFocus=this.blur());}
a:hover { text-decoration:none; color:#941e23;  }
a:focus { outline: none; }
.fixed:after { content: "."; display: block; clear: both; height: 0; visibility: hidden; }
.fixed { display: block; min-height: 1%;}
header.fixed{ background: url("../image/bg-top.43cefaf01e61.png") no-repeat center top; background-size: contain;}
*html .fixed { height: 1%; }
.clear { diplay: block!important; float: none!important; clear: both; overflow: hidden; width: auto!important; height: 0!important; margin: 0 auto!important; padding: 0!important; font-size: 0; line-height: 0; }
.fl { float: left; }
.fr { float: right;  }
.center{ text-align:center;}
.blank_50{ height:50px;}
.cf {
    zoom: 1;
}
.cf:after {
	display:block;
	content:'';
	height:0;
	visibility:hidden;
	clear:both;
}




.content-wrap {
    width: 100%;
    height: auto;
    padding-bottom: 20px;
	background-color: #f0f1f6;
}

.w {
	width: 1160px;
	margin: 0 auto;
}

/*当前位置*/
.position {
	width: 100%;
	height: 40px;
	line-height: 40px;
	background-color: #f0f1f6;
	/* margin-top: 15px; */
}
.position .position-txt {
	padding-left: 25px;
	font-size: 13px;
	color: #454545;
	background: url("../image/dqwz_pic.76a5c8574d42.png") 1px no-repeat;
}

/*内容*/
.con {
	margin-top: 15px;
}

.con ul, .con li {
    list-style: none;
    padding: 0px;
}
.con .w {
	width: 1200px;
	margin: 0 auto;
}
.con .clearfix {
	content: "";
	display: table;
	clear: both;
}
/*左侧*/
.con .con-left {
	float: left;
	width: 280px;
	/*height: 820px;*/
	margin-right: 20px;
	background-color: #efefef;
}
.con-left .con-left-title {
	width: 280px;
	height: 50px;
	line-height: 50px;
	padding-left: 50px;
	font-size: 17px;
	font-weight: bold;
	color: #fff;
	background: url("../image/lanm_tit.1090a990e543.png") 20px 18px no-repeat #ac0c09;
}
/*左侧信息列表*/

.con-left .con-leftn-list {
	width: 280px;
	min-height: 720px;
	font-size: 17px;
	color: #333;
	background-color: #fff;
}
.con-leftn-list li {
	width: 280px;
	height: 45px;
	line-height: 45px;
	padding-left: 35px;
	border-bottom: 1px #e3e3e3 solid;
}
.con-leftn-list li a {
	padding-left: 20px;
	background: url("../image/gray_triangle.e5368e20f458.png") no-repeat left center;
	font-size: 17px;
	color: #333;
}
.con-leftn-list li:hover {
	background-color: #da4340;
	cursor: pointer;
}
.con-leftn-list li:hover a {
	color: #ffffff;
}

.con-left li.col-active{background-color: #da4340;}
.con-left li.col-active a{color: #ffffff;}	

/*右侧*/
.con .con-right {
	float: left;
	width: 860px;
	min-height: 770px;
	font-size: 17px;
	color: #333;
	padding: 10px 25px;
	background-color: #ffffff;
	border: 1px solid #dedede;
}
/*右侧信息列表*/
.con-right .article-list li {
	width: 100%;
	height: 45px;
	line-height: 45px;
	padding-left:12px;
	background: url("../image/tylm_pic_02.d6d61ad41439.png") no-repeat left center;
	border-bottom: 1px #dedede dotted;
}
.con-right .article-list li a {
	font-size: 17px;
}

.con-right .article-list li span {
	float: right;
	font-size: 17px;
	color: #999;
}

.con .con-full {
    width: 100%;
    padding: 30px 40px;
}

.article{
	font-size: 14px;
}

.article .con-title {
	font-size: 25px;
	color: #000;
	min-height: 50px;
	line-height: 50px;
	text-align: center;
	border-bottom: 2px #dbdbdb solid;
	padding: 20px 0;
}
.article .small-title {
	font-size: 15px;
	color: #333;
	height: 50px;
	line-height: 50px;
	text-align: center;
}
.article .small-title .date {
	margin-left: 30px;
}
.article     .small-title .see {
	margin: 0 50px;
}
.article     .small-title .fare {
	float: right;
	margin-right: 15px;
}
.article .main-txt {
	margin-top: 10px;
}
.article .main-txt p {
	font-size: 18px;
	color: #333;
	line-height: 2em;
	text-align: left;
	text-indent: 2em;
}
.article .main-txt .block-aligned_block {
	font-size: 18px;
	color: #333;
	line-height: 2em;
}
.article .main-download {
	padding: 15px 0px;
}
.article .main-download p {
	font-size: 18px;
	color: #333;
	line-height: 2em;
	text-align: left;
	text-indent: 2em;
}
.article .main-download p span a{
	color: #fa0505;
}
.article .main-corner {
	float: right;
	margin-top: 20px;
	margin-bottom: 40px;
}
.article .main-corner div {
	font-size: 15px;
	color: #333;
	line-height: 26px;
}
.article .main-word {
	width: 100%;
	height: 40px;
	line-height: 40px;
	padding: 0 20px;
	background-color: #f1f1f1;
}
.article .main-word .main-word-left {
	float: left;
}
.article .main-word-left span {
	font-size: 15px;
	font-weight: bold;
	color: #fa0505;
}
.article .main-word .main-word-right {
	float: right;
}
.article .main-word-right span {
	float: left;
}

.article .main-word-right .rcz-printer{margin-left: 30px; padding-left: 25px; background: url("../image/printer.82298afcc78e.png") no-repeat left center;cursor: pointer;}
.article .main-word-right .rcz-close{margin-left: 25px; padding-left: 25px; background: url("../image/close.a8f7f6af5c1b.png") no-repeat left center;cursor: pointer;}
.article .con-main .line{border: 1px #c5c5c5 dotted; margin: 20px 0;}
.article .con-main .prev{margin-bottom: 15px;}

@media only screen and (max-width:768px) {
	.article .con {
		width: 100%;
		padding: 20px 10px 20px;
		margin: 0;
	}
	.article .comment{width: 100%!important;margin: 0!important;display: none!important;}
	.article .banner_box,.footer_box,.xgxx,.small-title,.position,.head{
		display: none;
	}
	.article .main-txt img {
		width: 100%;
	}
	.article .con-title {
		font-size: 21px;
		color: #000;
		min-height: 50px;
		line-height: 35px;
		text-align: center;
		border-bottom: 2px #dbdbdb solid;
		padding: 10px 0;
	}
}

/*右侧栏目*/
.main-right-title {
    line-height: 50px;
    font-size: 16px;
    font-weight: bold;
    color: #606060;
    background: #e9e9e9;
}

.main-right-title li {
    padding: 0 20px;
    height: 50px;
}

.main-right-title-active {
    border-top: 2px solid #1d79cc;
    background: #FFFFFF;
}