* { -webkit-box-sizing: border-box;	-moz-box-sizing: border-box; box-sizing: border-box;}
.cb_toolbar *{-webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box;}

html, body, div, section, article, aside, header, hgroup, footer, nav, h1, h2, h3, h4, h5, h6, p, blockquote, address, time, span, em, strong, img, ol, ul, li, figure, canvas, video, th, td, tr, input, textarea{
	margin: 0; padding: 0; border: 0; list-style: none; outline: 0;
}
address, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, nav, menu, nav, section, summary {
	display: block;
}
html { background: #FFFFFF; }
body {
	Font-family: Helvetica, Tahoma, Arial, "Microsoft YaHei", "微软雅黑", SimSun, "宋体", Heiti, "黑体", sans-serif;
	margin: 0 auto; text-align:left; position: relative;
	line-height: 1.6; color: #555555; background:url(hjczjn_bg.jpg) no-repeat center top;
}
img { max-width: 100%; border:none; height: auto; width: auto\9; /* ie8 */ }
video { width: 100%    !important; height: auto   !important; }
.clearfix { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
html[xmlns] .clearfix {	display: block; }
* html .clearfix { height: 1%; }
p{/*word-wrap: break-word !important;text-align: justify !important;*/}
a.none-url{ text-decoration: none !important; cursor:default !important;}
.font-bold{font-weight: bold;}
/* Basic - End */

/* Layoyt - Start */
.container {
  width: 1170px;	
  padding-right: 15px; padding-left: 15px;
  margin-right: auto;  margin-left: auto;
}
.jumbotron { color:inherit; }
.row{/*margin-left: -15px; margin-right: -15px;*/}
.col.lg{position: relative; min-height: 1px; /*padding-right: 15px; padding-left: 15px;*/} 
.col.half_40{width:40%;}
.col.half_60{width:60%;}
.col.half_30{width:30%;}
.col.half_70{width:70%;}
.col.half{width:50%;}
.col.third{width:33.3333%;}
.col.fourth{width:25%;}
.col.third_25{width:25%;}
.col.third_50{width:50%;}
.col.third_15{width:15%;}
.col.third_55{width:55%;}
.col.half, .col.third, .col.fourth, .col.half_40, .col.half_60, .col.half_30, .col.half_70, .col.third_25, .col.third_50, .col.third_15, .col.third_55{ 
	float:left; 
	position: relative;
	min-height: 1px; 
	/*
	padding-right: 15px; 
	padding-left: 15px;
	*/ 
}
.col.no-padding{ padding-left:0; padding-right:0;}
.table_box{display:table; width:100%;}
.table_cell{display:table-cell; width:100%; vertical-align:middle; }
.table_cell.small{ width: 1%;}


a { color:#555555; text-decoration: none;}
a:hover{ text-decoration: none;}
a.none-style{text-decoration: none;}

/* headings ----------- */
.pbt_container h2{
	color: #1c1c1c;
	font-weight:bold;
	margin: 0px 0px 0px;
}

h2.pbt_inline_title{
	font-size:18px;
	margin-top:-8px; margin-bottom:0px; line-height:32px;
}

h2.pbt_inline_title.inner_el{
	margin-bottom:15px;
}

h2.pbt_outline_title{
	margin-bottom:-20px;
	line-height:32px;	
}

h2.pbt_normal_size{font-size: 36px; line-height: 1.4; text-align: justify; word-break:break-word;}
h2.pbt_normal_size .icon{position:absolute; width:36px; height:36px; top:0; left:0;}
h2.pbt_normal_size .txt{ display: inline-block; margin-left:0px; margin-top: -5px; vertical-align: top;} 
h2.pbt_normal_size .txt.has_icon{margin-left:44px;}

h2.pbt_small_size{font-size: 25px; line-height: 1.4; text-align: justify; word-break:break-word; }
h2.pbt_small_size .icon{position:absolute; width:24px; height:24px; top:0; left:0;}
h2.pbt_small_size .txt{ display: inline-block; margin-left:0px; margin-top:-3px;}
h2.pbt_small_size .txt.has_icon{margin-left:32px;}

h3{font-weight: lighter; }
h3.xs{font-size: 16px; line-height: 2;}

h5.pbt_intro_title{
	font-size:30px;
	color:#FFFFFF;
	padding: 0;
}

.rel{position:relative;}
.fs-italic{font-style: italic;}

/* layout styles */
/* wrapper ----------- */
#pbt_h_wrapper{
	text-align:center; width:100%;
}

.pbt_container{
	display:block;
	width:960px;
	margin:0px auto 30px auto;
}

.size_full{
	width:100%;	
}

.pbt_one_grid{
	display:block;
}

.pbt_one_grid.inner-el{ margin-bottom: 30px; }

.pbt_two_left_grid{
	float:left; width:49%;
}

.pbt_two_right_grid{
	float:left; width:49%; margin:0px 0px 0px 2%;
}

.pbt_three_left_grid{
	float:left; width:32%;
}

.pbt_three_mid_grid{
	 float:left; width:32%; margin:0px 2% 0px 2%;
}

.pbt_three_right_grid{
	 float:left; width:32%;	
}

.pbt_size_grid_83{
	width:83%;
}

.pbt_size_grid_60{
	width:59%;
}

.pbt_size_grid_52{
	width:52%;
}

.pbt_size_grid_40{
	width:39%;
}

.pbt_size_grid_20{
	width:22%;
}

.pbt_size_grid_15{
	width:15%;
}

.pbt_img_wrap{
	display:block;
	text-align:center;
}

.pbt_img960_max{
	max-width:960px;
}

.pbt_img_title_wrap{
	text-align:center; font-size:12px;
}

.pbt_img_title_wrap p{
	font-size:12px; line-height:26px; font-style: italic;
	color:#555555; 
}

.pbt_text_wrap{
	display:block;
}

.pbt_text_wrap .pbt_inline_info{
	font-size:16px; line-height:1.8;
	color:#555555;
	word-wrap: break-word; 
	text-align: justify;
}

.pbt_text_wrap p{
	font-size:16px; line-height:1.8;
	color:#555555; 
	word-wrap: break-word;
	text-align: justify;
	margin: 0 0 10px;
}
.pbt_text_wrap p a{
	font-size:16px; 
	color:#555555; 
}
.pbt_text_wrap li{
	list-style: none;
	font-size:14px;
	line-height:26px;
	color:#555555;
	margin-left:0px;
}

.pbt_table{
	display:table;
	width:100%;
	min-height:80px;
}
.pbt_table_row{
	display:table-row;
	width:100%;
	background:#FFF;
}

.pbt_table_row div{
	display:table-cell;
}

.pbt_table_row_title{
	width:17%;
	text-align:center;
	vertical-align:middle;
}
.pbt_table_row_intro{
	width:80%;
	padding-left:3%;
	vertical-align:middle;
}

.pbt_table_row_intro p{
	font-size:14px; line-height:26px;
	color:#555555;
}

.pbt_intro_title_wraper{
	height:100px; text-align:center; padding-top:45px;
}

.pbt_intro_content_wrapper{
	padding:10px 0; height:110px;
}

.pbt_intro_content_wrapper p{
	font-size:14px; line-height:26px;
	color:#555555;
}

.pbt_intro_pc{display:block}
.pbt_intro_phone{display:none; font-size:14px; line-height:26px;}

.pbt_sperate_line_wrap{
	display:block;
	width:100%;	
}

.pbt_line_bold{
	border-bottom:2px solid #E5E5E5;
}

.pbt_line_normal{
	border-bottom:1px solid #E5E5E5;
}

.pbt_line_dot{
	border-bottom:1px dashed #E5E5E5;
}

.pbt_banner_v{display: none;}

.size_nav{margin-bottom:0px!important; position: relative; }

/* 标题文字颜色 */
.pbt_c_black{color:#000000;}
.pbt_c_dblue{color:#34495E;}
.pbt_c_grey{color:#7C898A;}
.pbt_c_lblue{color:#3498DB;}
.pbt_c_dgreen{color:#1ABC9C;}
.pbt_c_lgreen{color:#83C200;}
.pbt_c_yellow{color:#FCB913;}
.pbt_c_dorange{color:#E67E22;}
.pbt_c_lred{color:#E74C3C;}
.pbt_c_lpurple{color:#9F1E54;}

/* 引言背景颜色 */
.pbt_c_bg_black{background-color:#000000;}
.pbt_c_bg_dblue{background-color:#34495E;}
.pbt_c_bg_grey{background-color:#7C898A;}
.pbt_c_bg_lblue{background-color:#3498DB;}
.pbt_c_bg_dgreen{background-color:#1ABC9C;}
.pbt_c_bg_lgreen{background-color:#83C200;}
.pbt_c_bg_yellow{background-color:#FCB913;}
.pbt_c_bg_dorange{background-color:#E67E22;}
.pbt_c_bg_lred{background-color:#E74C3C;}
.pbt_c_bg_lpurple{background-color:#9F1E54;}

.hide{
	display:none;
}

.pbt_debug{
	margin:10px 0; font-size:16px; color:#FFCC00; text-align:center;
}

.pbt_mobile_head_img{
	/*height:130px;*/
	width:100%;
}

/*pic weizhi*/
.cm_left{
	text-align:left;
}
.cm_center{
	text-align:center;
}
.cm_right{
	text-align:right;
}

.pbt_img_wrap{ line-height: 0; }
.pbt_img_wrap img{ vertical-align: top; }
.pbt_img_wrap.al-left{ text-align: left;} 
.pbt_img_wrap.al-mid{text-align: center;}
.pbt_img_wrap.al-right{text-align: right;}

/*< /style-2 >*/




/* table : Start */
.box_table{ width:100%; height:100%; display:table;}
.box_table_inline{ width: 1%; display: inline-table;}
.box_table-td{display:table-cell; vertical-align:middle; line-height: 0;}
.box_table-td.nowrap{white-space: nowrap;}
.box_table-td.single{width: 1%;}
.box_table-td.full{width:100%;}
.box_table-td.icon{ padding-right: 10px;}
.box_table-td.icon img{max-width: none;}
/* table : End */

.pc-style{ display: block;   }
.mobile-style{ display: none;}

.pbt_subtabs_grid .mobile_subtabs .type_sort { background-color: #FFFFFF!important;}
.pbt_subtabs_grid h2{color: #1c1c1c!important; }
.pbt_subtabs_grid p, .pbt_subtabs_grid a, .pbt_subtabs_grid span, .pbt_subtabs_grid p, .pbt_subtabs_grid a, .pbt_subtabs_grid li .box_title{color: #555555!important;}
.pbt_subtabs_grid .number.highlight{ color:#ffffff!important;}
.cb_toolbar li a, .cb_toolbar .share_btn span{color: #666!important;}
.cb_toolbar .tb_login_content #tb_login_content_in a {color: #5ba7e0!important;} 

span.ad-tips{
	font-size: 10px!important; display: inline-block; float: right; margin-top: 6px; background:#2b61c0; 
	padding: 2px 4px; color: #fff!important; line-height:1.4;
}

/* Relation Read : Start */
.po_container{}
.po_container ul li{ float:left; width:32%; text-align:left;}
.po_container ul li.noPic .header{ display: none; }
.po_container ul li.mid{margin: 0px 2% 0px 2%;}
.po_container ul li .header{padding:0%; margin-bottom:10px;}
.po_container ul li .detail{position:relative; padding:0%;}
.po_container ul li h3{color: #1c1c1c; font-size: 18px; font-weight: lighter; margin-bottom:5px; text-align:left; height:60px; overflow:hidden}
.po_container ul li h3 a{font-size: 18px; font-weight: lighter; }
.po_container ul li a{color: #1c1c1c; text-decoration:none; display:block;}
.po_container ul li a:hover{ text-decoration:underline;}
.po_container ul li p{color: #555555; font-size: 14px; line-height: 1.8; text-align: justify; height:70px; overflow:hidden; text-indent:28px;}
.po_container ul li p a{font-size: 14px;}
.po_container ul li .line{position:absolute; top:0; right:0; height:46px; width:1px; background-color:#c6cee9;}
.po_container ul li.last .line{ display:none; }
.po_container .row{margin-left: -1%; margin-right: -1%;}
.po_container .col{ padding-left: 1%; padding-right: 1%; margin-bottom: 25px;}