.jszc_tb_lb {
	width:100%;
	margin:20px auto 0 auto;
	overflow:hidden;
	float:left;
}
.jszc_tb_lb li {
	width:18.4%;
	margin-right:1.9%;
	float:left;
	display:inline;
	text-align:center;
}
.jszc_tb_lb li.margin_r_0 {
	margin-right:0;
}
.jszc_tb_lb li a {
	display:block;
	padding:20px 0;
	background:#fff;
	border:1px solid #f5f5f5;
}
.jszc_tb_lb li a:hover {
	border-bottom:2px solid #fbc321;
	background:#faf9f9;
	padding-bottom:19px;
}
.jszc_tb_lb li a:hover h3 {
	color:#e86a5a;
}
.jszc_tb_lb li a img {
	display:block;
	margin:0 auto;
	margin-top:10px;
}
.jszc_tb_lb li h3 {
	font-size:15px;
	line-height:30px;
	color:#000;
	text-align:center;
}
.jszc_tb_lb li p {
	font-size:13px;
	line-height:20px;
	color:#666;
}
.jszx_banner {
	width:100%;
	position:relative;
	z-index:20;
}
.jszx_banner img {
	margin:0 auto;
	display:block;
	max-width:100%;
}
.nposition {
	height:30px;
	line-height:30px;
	padding-top:10px;
	text-align:left;
	width:955px;
	margin:0 auto;
	font-size:12px;
	padding-right:5px;
	color:#666;
	padding-left:240px;
}
.nposition a {
	font-size:13px;
	color:#666;
}
.nposition a:hover {
	color:#f00;
}
.jszx_banner h1,.jszx_banner .lmtit {
	position:absolute;
	bottom:0;
	right:50%;
	margin-right:380px;
	height:60px;
	width:195px;
	text-align:center;
	background:#cc0f16;
	border-right:25px solid #333;
	line-height:60px;
	font-size:26px;
	color:#fff;
}
.jszx_lbody {
	width:100%;
	text-align:center;
	margin-bottom:20px;
}
.jszx_lbody .jszx_lborder {
	width:1200px;
	margin:0 auto;
}
.jszx_lbody .jszx_lbody_l {
	width:280px;
	float:right;
}
.jszx_recommend {
	border:1px solid #e1e1e1;
	margin-top:10px;
	padding-bottom:7px;
	height:1%;
}
.jszx_recommend h2 {
	width:100%;
	text-align:center;
	height:44px;
	background:#f8f8f8;
	line-height:44px;
	border-bottom:1px solid #e1e1e1;
	font-size:16px;
}
.jszx_recommend ul {
	display:block;
	padding:15px 15px 0 15px;
	font-size:13px;
}
.jszx_recommend li {
	display:block;
	width:100%;
	float:left;
	margin-bottom:8px;
	border-bottom:1px solid #f1f1f1;
}
.jszx_recommend li a {
	display:block;
	color:#333;
	padding:10px 0;
	overflow:hidden;
	width:100%;
	text-align:left;
	height:expression_r(document.body.clientHeight > 75 ? "75px": "auto" );
	max-height:75px;
	height:75px;
	overflow:hidden;
}
.jszx_recommend li a:hover {
	background:#f8f8f8;
}
.jszx_recommend li a img {
	width:105px;
	height:75px;
	float:left;
	margin:0 10px;
}
.jszx_recommend li a p {
	max-height:25px;
	line-height:25px;
	height:expression_r(document.body.clientHeight > 25 ? "25px": "auto" );
	height:25px;
	overflow:hidden;
}
.jszx_recommend li a p.tit {
	font-size:14px;
}
.jszx_recommend li a p.mod {
	color:#e86a5a;
}
.jszx_recommend p.pro_more {
	text-align:right;
	line-height:35px;
	padding-right:25px;
	font-size:14px;
}
.jszx_recommend .pro_more a {
	color:#666;
}
.jszx_recommend .pro_more a:hover {
	color:#e86a5a;
}
.jszx_lbody .jszx_lbody_r {
	width:885px;
	float:left;
	padding-top:25px;
	border-top:1px solid #e1e1e1;
	margin-bottom:20px;
}
.jszx_lbody h1 {
	font-size:26px;
	line-height:40px;
	text-align:left;
	color:#3d3d3d;
}
.news_hot {
	border:1px solid #e1e1e1;
	padding-bottom:7px;
	height:1% ;
}
.news_hot h2 {
	width:100%;
	text-align:center;
	height:44px;
	background:#f8f8f8;
	line-height:44px;
	border-bottom:1px solid #e1e1e1;
	font-size:16px;
}
.news_hot ul {
	display:block;
	padding:15px 15px 7px 15px;
	font-size:13px;
}
.news_hot li {
	display:block;
	width:100%;
	float:left;
	height:20px;
	overflow:hidden;
	line-height:20px;
	margin-bottom:8px;
}
.news_hot li a {
	display:block;
	background:url(../images/news_tit.png) no-repeat left center;
	text-align:left;
	height:20px;
	padding-left:12px;
	color:#8d8d8d;
}
.news_hot li a:hover {
	background:url(../images/news_tit_s.png) no-repeat left center;
	color:#e86a5a;
}
.zxzx_hot {
	border:1px solid #e1e1e1;
	padding-bottom:7px;
	margin:10px auto;
	height:1%;
}
.zxzx_hot h2 {
	width:100%;
	text-align:center;
	height:44px;
	background:#f8f8f8;
	line-height:44px;
	border-bottom:1px solid #e1e1e1;
	font-size:16px;
}
.zxzx_hot ul {
	display:block;
	padding:15px 15px 7px 15px;
	font-size:13px;
}
.zxzx_hot li {
	display:block;
	width:100%;
	float:left;
	height:20px;
	overflow:hidden;
	line-height:20px;
	margin-bottom:8px;
}
.zxzx_hot li a.s_tit {
	display:block;
	background:url(../images/news_tit.png) no-repeat left center;
	text-align:left;
	padding-left:12px;
	height:20px;
	color:#8d8d8d;
}
.zxzx_hot li.pic {
	display:block;
	width:100%;
	float:left;
	height:auto;
	border-bottom:1px solid #e1e1e1;
	margin-bottom:8px;
}
.zxzx_hot li.pic img {
	max-width:100%;
	width:100%;
}
.zxzx_hot li.pic a {
	display:block;
	background:none;
	padding-left:0;
}
.zxzx_hot li a.s_tit:hover {
	background:url(../images/news_tit_s.png) no-repeat left center;
	color:#e86a5a;
}
.zxzx_hot .zxtit {
	line-height:30px;
	font-size:15px;
	color:#000;
}
.zxzx_hot .zxdsc {
	line-height:20px;
	font-size:13px;
	color:#666;
	padding-bottom:10px;
	color:#8d8d8d;
}
.zxzx_hot .zxtit:hover,.zxzx_hot .zxdsc:hover {
	color:#e86a5a;
}
.zxzx_hot li.js_case {
	text-align:left;
	float:left;
	display:block;
	width:100%;
	height:auto;
	margin-bottom:8px;
}
.js_case img {
	max-width:100% !important;
	width:100%;
	display:block;
	overflow:hidden;
}
.zxzx_hot li.js_case a.s_tit {
	display:none;
}
.js_case a h3 {
	padding:5px 2%;
	font-size:16px;
	line-height:28px;
	width:96%;
	overflow:hidden;
	height:28px;
	border-bottom:1px solid #e1e1e1;
	color:#000;
}
.js_case .c_dsc {
	overflow:hidden;
	height:24px;
	line-height:24px;
	width:98%;
	padding:1% ;
	border-bottom:1px solid #e1e1e1;
}
.js_case .c_time {
	width:52%;
	display:block;
	float:left;
	color:#949292;
	overflow:hidden;
	height:24px;
	padding-left:2%;
}
.js_case .c_pst {
	width:44%;
	display:block;
	float:left;
	color:#949292;
	overflow:hidden;
	height:24px;
	color:#000;
	text-align:right;
	padding-right:2%;
}
.js_case .c_pst span {
	float:right;
	width:55px;
	text-align:left;
}
.js_case .c_pst img {
	float:right;
	width:12px;
	padding-top:5px;
}
.zxzx_hot li.js_case a {
	background:#fff;
	display:block;
	margin:5px 3px 0 0;
	padding-left:0;
}
.js_case a:hover h3 {
	color:#cc0f16;
}
.zx_btn img {
	max-width:100% !important;
	width:100%;
	display:block;
	overflow:hidden;
	margin-bottom:10px;
}
.wbbq a {
	color:#666;
	padding-right:10px;
}
.wbbq a:hover {
	text-decoration:underline;
}
.wz_content {
	width:100%;
	padding-top:15px;
}
.wz_content blockquote {
	border:1px dashed #ccc;
	padding:10px 10px 4px 10px;
	margin-bottom:8px;
	border-radius:6px;
	background:#fafafa;
}
.wz_content blockquote p {
	color:#303030;
	font-size:15px;
}
.wz_content img {
	max-width:100% !important;
	display:block;
	margin:0 auto;
}
.wz_content p,.wz_content li {
	line-height:25px;
	padding-bottom:8px;
	text-align:left;
	text-indent:2em;
	font-size:16px;
	color:#585858;
}
.wz_content p {
	padding-bottom:10px;
}
.wz_content p.xxjj {
	padding-bottom:3px;
}
.wz_content p span.bt_bd {
	border-bottom:2px solid #f18101;
}
.wz_content p.gcolor {
	color:#999;
}
.wz_content a {
	color:#000;
	text-decoration:underline;
}
.wz_content strong {
	font-weight:bold;
}
.wz_content ol li {
	list-style:decimal inside;
}
.btn_link {
	line-height:30px;
	height:30px;
	padding:30px 0 10px;
	font-size:14px;
}
.noindent p {
	text-indent:0;
}
.case_dd h1 {
	line-height:40px;
	text-align:left;
	height:40px;
	font-size:25px;
	overflow:hidden;
	display:block;
	width:80%;
	margin:0 auto;
	color:#515151;
	padding-bottom:10px;
}
.case_dd h1 span {
	color:#cc0f16;
}
.case_dd h1 img {
	display:block;
	float:left;
	padding-top:3px;
}
.bdsharebuttonbox img {
	float:left;
	width:100%;
}
.bdsharebuttonbox a {
	background:no-repeat left center;
}
.hdn_xgwz {
	border:1px solid #e1e1e1;
	border-top:none;
	background:url(../images/news_lm.png) repeat-x;
	line-height:44px;
	margin-bottom:20px;
}
.hdn_xgwz .xgwz_tit {
	display:block;
	float:left;
	width:150px;
	text-align:center;
	padding-top:3px;
	height:41px;
	background:#fff;
	border-top:3px solid #e96a59;
	border-right:1px solid #eee;
}
.hdn_xgwz .xgwz_tit span {
	font-size:18px;
	color:#000;
}
.nhd_con {
	width:100%;
	float:left;
	padding-bottom:20px;
	margin-top:-25px;
}
.nhd_con li {
	text-align:left;
	margin:20px 0;
	text-align:left;
	display:block;
	background:#fafafa;
	padding-right:15px;
	border-bottom:1px solid #eee;
	height:130px;
	overflow:hidden;
}
.nhd_con .i_pic {
	float:left;
	width:215px;
	height:130px;
	margin-right:15px;
}
.nhd_con a h3 {
	line-height:40px;
	color:#000;
	font-size:16px;
	max-height:40px;
	height:expression_r(document.body.clientHeight > 40 ? "40px": "auto" );
	height:40px;
	overflow:hidden;
}
.nhd_con li:hover {
	background:#f6f6f6;
}
.nhd_con a:hover h3 {
	color:#cc0f16;
}
.nhd_con .i_intro {
	line-height:24px;
	padding:6px 0;
	font-size:13px;
	color:#949292;
	color:#666;
	max-height:48px;
	padding-bottom:5px;
	height:expression_r(document.body.clientHeight > 48 ? "48px": "auto" );
	height:48px;
	overflow:hidden;
}
.nhd_con .i_icon {
	line-height:25px;
	font-size:12px;
	height:25px;
	color:#8c8c8c;
}
.nhd_con .i_icon .jszx_pubtime {
	background:url(../images/news_pubtime.png) no-repeat left center;
	padding:0 15px 0 18px;
}
.nhd_con .i_icon .jszx_author {
	background:url(../images/news_author.png) no-repeat left center;
	padding:0 15px;
}
.nhd_con .i_icon .jszx_visited {
	background:url(../images/news_visited.png) no-repeat left center;
	padding:0 15px 0 20px;
}
.order_online h1 {
	line-height:40px;
	text-align:left;
	height:40px;
	font-size:25px;
	overflow:hidden;
	display:block;
	width:100%;
	margin:0 auto;
	color:#515151;
	padding-bottom:10px;
}
.order_online p {
	display:block;
	color:#3d3d3d;
	padding:8px 0;
	line-height:24px;
	font-size:14px;
	background:#eee;
	text-align:left;
}
.jszx_lbody_r .red {
	color:#cc0f16;
}
.form_order {
	width:100%;
	padding:20px 0;
}
.padding_5 {
	padding-top:5px;
}
.model-checkbox {
	position:relative;
	display:block;
	float:left;
	margin-right:20px;
	color:#3d3d3d;
	margin-top:5px;
}
.model-checkbox input {
	position:absolute;
	left:2px;
	top:2px;
	margin:0;
}
.model-checkbox label {
	display:block;
	position:relative;
	font-size:14px;
	padding-right:1em;
	line-height:1;
	padding:.4em 0 .4em 30px;
	cursor:pointer;
}
.model-checkbox label {
	background:url(../images/uncheck.jpg) no-repeat;
}
.model-checkbox label.checked {
	background:url(../images/checked.gif) no-repeat;
}
.stidv {
	width:1200px;
	margin:0 auto;
	text-align:left;
}
.stidv a {
	color: #4F4F4F;
}
.stidv a:hover {
	text-decoration:underline;
}
.stidv .stitle {
	font-size:22px;
	line-height:38px;
	height:38px;
	border-bottom:2px #B8B8B8 solid;
	padding:15px;
	font-weight:bold;
}
.stidv h1,.stidv h2 {
	margin-left:15px;
	font-size:16px;
	font-weight:bold;
}
.stidv .item {
	padding:0 15px;
}
.stidv .item a {
	width:25%;
	display:inline-block;
	hanging-punctuation:30px;
	line-height:30px;
	font-size:16px;
}
.stidv .item a b {
	font-weight:bold;
}