@charset "utf-8";

/*布局定义*/
.contentLeft {
	width:902px;
	border:1px #d0d0d0 solid;
	margin-top:7px;
	padding:5px;
	background-color: #fff;
	float:left;
	display:inline; height:auto; overflow:hidden; position:relative;
}
/*.contentLeft{ width:867px;  }*/
.contentRight {
	width:230px;
	padding-left:6px;
	background-color:#e2e2e2;
	position:relative;
}

/*左边内容开始*/
.contentRight .hd, .contentRight .ft {
	height:0;
	border:3px #fff solid;
	font:0/0 lx;
	overflow:hidden;
	position:absolute;
	left:0;
}
.contentRight .hd {
	border-right:3px #e2e2e2 solid;
	border-bottom:3px #e2e2e2 solid;
	top:0px;
}
.contentRight .ft {
	border-right:3px #e2e2e2 solid;
	border-top:3px #e2e2e2 solid;
	bottom:0px;
}
.contentRight .bd {
	width:208px;
	border:1px #d0d0d0 solid;
	background-color:#fff;
	padding:10px;
}
.czxx{ background:#bc010c; height:180px; margin-top:0px;}
.czxxTitle{ font-weight:bold; font-size:20px; color:#fff; padding:15px;}
.czxxList{ background:url(czxxList.png) 110px 7px no-repeat; height:110px; padding-left:40px;}
.czxxList p{ line-height:37px; font-size:14px; font-weight:bold; color:#fff; position:relative;}
.czxxList a{ color:#fff;}
.czxxList a:hover{ color:#ff0;}
.contentShare{ background:#bc010c; height:280px;}
.shareList{ margin-left:13px;}
.ewm{ background:#bc010c; height:140px; padding-left:40px; padding-right:20px;}
.ewm img{ width:139px; height:139px; display:block;}
.xgxw{ height:auto; overflow:hidden;}
.xgxwTitle{ background:#298bcc; height:40px; line-height:40px; padding-left:20px; font-size:16px; font-weight:bold; color:#fff;}

.xgxwList{ background:#fafaf9; height:auto; overflow:hidden; padding-left:10px;}
.xgxwList ul{padding:5px; height:auto;overflow:hidden;}
.xgxwList ul li{ line-height:30px; background:url(dot_ioc_new_1.jpg) 0px 13px no-repeat; padding-left:12px; overflow:hidden;}
.xgxwList ul li:hover {line-height:30px; background:url(dot_ioc_new.jpg) 0px 13px no-repeat; padding-left:12px;}

/*当前位置*/
.xwzxLocal{height:33px; line-height:33px; background:#f1f1f1;display:inline-block; padding-left:20px;}
.xwzxLocal span{ display:inline-block;  line-height:33px; background:url(localBack.png) no-repeat; padding-left:30px; padding-right:7px;}
.xwzxLocal .last{ background:url(lastBack.png) left no-repeat; width:56px; clear:#fff; padding-left:40px;}
.xwzxLocal .last a{ color:#fff;}
.xwzxLocal .last a:hover{ color:#ff0;}

/* 内容页面自定义 */

/*内容页*/
/*.contentLeft{ width:867px; float:left; display:inline; height:auto; overflow:hidden; position:relative;}*/
.topTitle{ line-height:30px;  font-size:18px; text-align:center;font-weight:bold;}
.infoTitle{line-height:40px; font-weight:bold; font-size:24px; text-align:center;}
.subTitle{line-height:30px;  font-size:18px; text-align:center;font-weight:bold;}
.desc{ background:#f6f6f6; height:35px; line-height:35px; padding-left:30px; text-align:center;}
.infoContent{ line-height:32px; font-size: 16px;}
.infoContent p{padding:5px;}


.hfzp{ width:80px; height:30px; line-height:30px; background:#0064FF; text-align:center; color:#fff; font-weight:bold; cursor:pointer; position:absolute; right:0px; top:10px; display:none;}
.hfzp:hover{ color:#ff0;}

.printBox{ margin:30px 40px;overflow:hidden; height:auto;}
.printBox .contentLeft{ width:100%; margin:0; padding:0;}
.printWord{ text-align:right; color:#666; padding:20px; font-size:12px;}
.big{ display:inline-block; width:15px; height:18px; margin-left:20px;}
.small{ display:inline-block; width:12px; height:15px;}

#widthRead{ display:inline-block; width:25px; height:23px; position:absolute; top:7px; right:38px;}
#printIcon{ display:inline-block; width:25px; height:23px; position:absolute; top:7px; right:38px;}
.infoContent a{color:#1e61a5}

.printWord{
	color: #666;
    font-size: 12px;
    padding: 20px;
    text-align: right;
}

.printContent{ padding:10px 30px;}
.info_subtitle{line-height:20px; color:#000; font-size:20px; margin:0 auto;text-align:center;}
/*分页*/
.sortpage {
    color: #333;
    line-height: 24px;
    padding-bottom: 20px;
    text-align: center;
}
.sortpage a {
    border: 1px solid #d2d2d2;
    color: #333;
    display: inline-block;
    height: 22px;
    line-height: 22px;
    margin: 0 5px;
    vertical-align: middle;
    width: 22px;
}
.sortpage .page_class, .sortpage .page_class2 {
    width: 60px;
}
.sortpage .page_class3 {
    width: 80px;
}
.sortpage a:hover {
    background-color: #BC010C;
    color: #fff;
}