@charset "utf-8";
@import url('tbstyle_m.css');
body{
	font-family: Microsoft YaHei,'微软雅黑',Tahoma,Helvetica,Arial,'宋体',sans-serif;
	font-size:12px;
	-webkit-tap-highlight-color:rgba(0,0,0,0);
	color:#393939;
}
*{
	margin:0;
	padding:0;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	box-sizing:border-box;
}
a{
	color:#555;
	text-decoration:none;
}
a:hover{
	text-decoration:none;
	outline:0;
	-moz-outline:none;
	color:#f00;
}
input,textarea{
	outline:0;
	-moz-outline:none;
	border:none;
}
ul,ol,li{
	list-style:none;
}
h1,h2,h3,h4,h5,h6{
	font-weight:normal;
}
.clearfix:after{
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0;
}
.clearfix{
	*zoom:1;
}
*html .clearfix{
	height:1%;
}
*+html .clearfix{
	height:1%;
}
img{
	border:0;
}
em,i{
	font-style:normal;
}

.tbjc_top{
	width:100%;
	height:30px;
	line-height:30px;
	overflow:hidden;
	background:#f3f3f3;
}
.tbjc_con_ty{
	overflow:hidden;
	width:1200px;
	margin:0 auto;
}
.tbjc_con_tyw{
	width:1200px;
	margin:0 auto;
}
.tbjc_t_l{
	float:left;
	display:inline;
	color:#666;
}
.tbjc_t_r{
	float:right;
	display:inline;
}
.tbjc_t_r span{
	float:right;
}
.tbjc_t_r span a{
	padding:0 5px;
}
.tbjc_head{
	width:100%;
	padding:20px 0 25px;
	overflow:hidden;
	background:#fff;
}
.tbjc_logo{
	float:left;
	display:inline;
	padding-top:5px;
}
.tbjc_logo h1{
	float:left;
	display:inline;
	margin-right:15px;
}
.tbjc_logo h1 img{
	display:block;
}
.tbjc_ggy{
	float:left;
	display:inline;
	padding-left:15px;
	border-left:1px solid #cdcdcd;
}
.tbjc_ggy p{
	font-size:20px;
	font-weight:bold;
	padding-top:5px;
	color:#093051;
}
.tbjc_ggy p em{
	color:#f19f10;
}
.tbjc_ggy h2{
	font-size:14px;
	color:#093051;
}
.tbjc_logo_r{
	float:right;
	display:inline;
}
.tbjc_logo_r img{
	display:block;
}
.tbjc_navbar{
	width:100%;
	height:55px;
	line-height:55px;
	overflow:hidden;
	background:#186abc;
}
.tbjc_navbar li{
	float:left;
	display:inline;
}
.tbjc_navbar li a{
	display:inline-block;
	padding:0 25px;
	font-size:16px;
	color:#fff;
}
.tbjc_navbar li a:focus,.tbjc_navbar li a:hover{
	background:#f2a41c;
	color:#fff;
}
.tbjc_slide{
	position:relative;
}
.tbjc_rslides{
	position:relative;
	width:100%;
	overflow:hidden;
}
.tbjc_rslides li{
	-webkit-backface-visibility:hidden;
	position:absolute;
	display:none;
	width:100%;
	left:0;
	top:0;
}
.tbjc_rslides li:first-child{
	position:relative;
	display:block;
	float:left;
}
.tbjc_rslides img{
	display:block;
	height:auto;
	width:100%;
}
.centered-btns_nav{
	position:absolute;
	top:50%;
	z-index:2;
	width:38px;
	height:61px;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-o-transition:all .5s;
	transition:all .5s;
	margin-top:-40px;
	line-height:200px;
	background-image:url(../images/arrow.gif);
	overflow:hidden;
	opacity:.1;
}
.centered-btns_nav.next{
	right:0;
	background-position:right 0;
}
.centered-btns_tabs{
	text-align:center;
	font-size:0;
	position:absolute;
	list-style-type:none;
	width:100%;
	z-index:99;
	bottom:15px;
}
.centered-btns_tabs li{
	display:inline-block;
	margin:0 3px;
}
.centered-btns_tabs a{
	display:inline-block;
	width:10px;
	height:10px;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	border-radius:50%;
	border:1px solid #fff;
	overflow:hidden;
}
.centered-btns_here a{
	background-color:#fff;
}
.tbjc_ys_box{
	padding:40px 0;
	overflow:hidden;
}
.tbjc_tit_ys{
	overflow:hidden;
	margin-bottom:40px;
}
.tbjc_tit_ys p{
	font-size:26px;
	font-weight:bold;
	color:#186abc;
	text-align:center;
}
.tbjc_tit_ys span{
	display:block;
	font-size:15px;
	color:#515671;
	text-align:center;
	height:40px;
	line-height:40px;
}
.tbjc_tit_ys em{
	display:block;
	width:58px;
	height:2px;
	background:#515671;
	margin:0 auto;
}
.tbjc_ys_wrap{
	overflow:hidden;
}
.tbjc_ys_wrap li{
	float:left;
	width:25%;
	padding:0 3%;
}
.tbjc_ys_wrap li span{
	text-align:center;
	width:120px;
	height:120px;
	margin:0 auto;
	background:#eee;
	border-radius:50%;
	display:flex;
	justify-content:center;
	align-items:center;
	display:-webkit-box;
	-webkit-box-pack:center;
	-webkit-box-align:center;
}
.tbjc_ys_wrap li span:hover{
	background-color:#186abc;
}
.tbjc_ys_wrap li span i{
	display:block;
	width:50px;
	height:50px;
}
.tbjc_ys_wrap li:nth-child(1) span i{
	background:url(../images/ys1.png) center center no-repeat;
	background-size:cover;
}
.tbjc_ys_wrap li:nth-child(2) span i{
	background:url(../images/ys2.png) center center no-repeat;
	background-size:cover;
}
.tbjc_ys_wrap li:nth-child(3) span i{
	background:url(../images/ys3.png) center center no-repeat;
	background-size:cover;
}
.tbjc_ys_wrap li:nth-child(4) span i{
	background:url(../images/ys4.png) center center no-repeat;
	background-size:cover;
}
.tbjc_ys_wrap li:nth-child(1) span:hover i{
	background:url(../images/ys1h.png) center center no-repeat;
	background-size:cover;
}
.tbjc_ys_wrap li:nth-child(2) span:hover i{
	background:url(../images/ys2h.png) center center no-repeat;
	background-size:cover;
}
.tbjc_ys_wrap li:nth-child(3) span:hover i{
	background:url(../images/ys3h.png) center center no-repeat;
	background-size:cover;
}
.tbjc_ys_wrap li:nth-child(4) span:hover i{
	background:url(../images/ys4h.png) center center no-repeat;
	background-size:cover;
}
.tbjc_ys_wrap li .ystlt{
	text-align:center;
	padding:20px 0 5px;
	font-size:20px;
	color:#000;
	overflow:hidden;
}
.tbjc_ys_wrap li p{
	text-align:center;
	padding:10px 0 5px;
	font-size:14px;
	color:#666;
}
.tbjc_servies_box{
	padding:40px 0;
	overflow:hidden;
	background:#2a6eba url(../images/xm_bg.jpg) no-repeat center bottom;
}
.tbjc_tit_h2{
	overflow:hidden;
	text-align:center;
	padding-bottom:40px;
}
.tbjc_tit_h2 h2{
	font-size:26px;
	font-weight:bold;
	color:#186abc;
}
.tbjc_tit_h2 p{
	font-size:14px;
	padding-top:5px;
	color:#7b7b7b;
}
.tbjc_servies_box .tbjc_tit_h2 h2,.tbjc_servies_box .tbjc_tit_h2 p{
	color:#fff;
}
.tbjc_servies,.tbjc_zhinan,.tbjc_shebei{
	overflow:hidden;
	margin:0 -10px;
}
.tbjc_servies li{
	float:left;
	display:inline;
	width:33.33333%;
	padding:0 15px;
}
.tbjc_servies li a{
	display:block;
	position:relative;
	background:#fff;
	border-radius:10px;
	padding:3px;
}
.tbjc_servies li a img{
	width:100%;
	display:block;
	-webkit-transition:all .9s;
	-moz-transition:all .9s;
	-o-transition:all .9s;
	transition:all .9s;
	border-radius:10px;
}
.tbjc_servies li a h3{
	width:100%;
	padding:0 2%;
	height:50px;
	line-height:50px;
	font-size:16px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-o-transition:all .5s;
	transition:all .5s;
	color:#000;
}
.tbjc_servies li a em{
	position:absolute;
	right:2%;
	bottom:20px;
	font-size:14px;
}
.tbjc_zhinan_box,.tbjc_shebei_box{
	padding:40px 0;
	overflow:hidden;
}
.tbjc_zhinan_box{
	background-color:#f3f3f3;
}
.tbjc_zhinan_one{
	float:left;
	display:inline;
	width:33.33333%;
	padding:0 10px;
}
.tbjc_zhinan_one h3{
	height:50px;
	line-height:50px;
	font-size:20px;
	color:#fff;
	text-indent:15px;
	font-weight:bold;
}
.tbjc_xcbz{
	overflow:hidden;
}
.tbjc_xcbz ul{
	margin:0 -5px;
	overflow:hidden;
}
.tbjc_xcbz li{
	float:left;
	display:inline;
	width:25%;
	padding:5px;
}
.tbjc_xcbz li img{
	width:100%;
	display:block;
}
.tbjc_xcbz li p{
	overflow:hidden;
	text-align:center;
	line-height:32px;
	font-size:16px;
}
.tbjc_service{
	overflow:hidden;
	padding:40px 0;
}
.tbjc_tgpic{
	float:left;
	width:720px;
}
.tbjc_tgpic img{
	display:block;
	width:100%;
}
.tbjc_tgcetn{
	float:right;
	width:430px;
}
.tbjc_tgyw{
	border-left:3px solid #f60;
	font-size:18px;
	line-height:22px;
	padding-left:15px;
	overflow:hidden;
	text-transform:uppercase;
	margin-bottom:10px;
}
.tbjc_h2hg{
	overflow:hidden;
	font-size:30px;
	line-height:60px;
	margin-bottom:10px;
}
.tbjc_tgcetn p{
	overflow:hidden;
	font-size:16px;
	line-height:28px;
	margin-bottom:5px;
	color:#999;
}
.tbjc_tgcetn dl{
	overflow:hidden;
	padding-top:20px;
}
.tbjc_tgcetn dl dt{
	overflow:hidden;
	font-size:20px;
	line-height:38px;
}
.tbjc_tgcetn dl dd{
	overflow:hidden;
	font-size:14px;
	line-height:25px;
	color:#999;
}
.tbjc_choose{
	overflow:hidden;
}
.tbjc_choose li{
	width:281px;
	overflow:hidden;
	height:450px;
	border:1px solid #bcd5da;
	background-color:#2a6eba;
	float:left;
	margin-right:22px;
}
.tbjc_choose li:nth-child(4n){
	margin:0;
}
.tbjc_choose li span{
	width:100%;
	height:305px;
	overflow:hidden;
	display:block;
}
.tbjc_choose li:nth-child(2n) span{
	margin-top:20px;
}
.tbjc_choose li img{
	width:100%;
	display:block;
}
.tbjc_choose li div{
	overflow:hidden;
	height:42px;
	line-height:26px;
	text-align:center;
	font-size:14px;
	margin-top:20px;
	background:url(../images/ta_19.jpg) no-repeat bottom center;
	color:#fff;
	font-size:24px;
}
.tbjc_choose li div em{
	font-size:26px;
	margin-right:10px;
}
.tbjc_choose li p{
	overflow:hidden;
	height:52px;
	line-height:26px;
	padding-left:15px;
	font-size:14px;
	margin-top:13px;
	color:#fff;
}
.titcolorc{
	background-color:#f2a41c;
}
.titcolorb{
	background-color:#186abc;
}
.titcolorh{
	background-color:#333;
}
.tbjc_zhinan_one ul{
	padding:15px;
	overflow:hidden;
	background:#fff;
}
.tbjc_zhinan_one li{
	overflow:hidden;
	font-size:16px;
	line-height:32px;
}
.tbjc_zhinan_one li a{
	float:right;
	font-size:14px;
	color:#fff;
	background:#f00;
	padding:0 10px;
}

.tbjc_shebei li{
	float:left;
	display:inline;
	width:25%;
	padding:0 10px;
	margin:10px 0;
}
.tbjc_shebei li a{
	display:block;
	position:relative;
	overflow:hidden;
}
.tbjc_shebei li a span{
	display:block;
	overflow:hidden;
	border:1px solid #e7e7e7;
}
.tbjc_shebei li a img{
	width:100%;
	display:block;
	-webkit-transition:all .9s;
	-moz-transition:all .9s;
	-o-transition:all .9s;
	transition:all .9s;
}
.tbjc_shebei li a:hover img{
	-webkit-transform:scale(1.2);
	transform:scale(1.2);
}
.tbjc_shebei li a h3{
	width:100%;
	padding:0 2%;
	height:50px;
	line-height:50px;
	text-align:center;
	font-size:16px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	-webkit-transition:all .9s;
	-moz-transition:all .9s;
	-o-transition:all .9s;
	transition:all .9s;
}
.tbjc_shebei li a:hover h3{
	background:#186abc;
	color:#fff;
}
.tbjc_news_box{
	padding:40px 0;
	overflow:hidden;
}
.tbjc_fwzn{
	float:left;
	display:inline;
	width:800px;
}
.tbjc_fwzn_tie{
	padding:5px 0;
	overflow:hidden;
	margin-bottom:20px;
	border-bottom:1px solid #cdcdcd;
}
.tbjc_fwzn_tie h2{
	float:left;
	display:inline;
	padding-left:60px;
	border-left:5px solid #186abc;
	font-size:18px;
	font-weight:bold;
	line-height:28px;
	background:url(../images/icon_mas.jpg) no-repeat 20px center;
}
.tbjc_fwzn_tie a{
	float:right;
	background:#186abc;
	width:70px;
	height:25px;
	margin-top:1.5px;
	line-height:25px;
	text-align:center;
	font-size:12px;
	color:#fff;
}
.tbjc_znfirst{
	overflow:hidden;
	margin-bottom:20px;
}
.tbjc_znfirst dt{
	float:left;
	display:inline;
	width:300px;
	height:182px;
	overflow:hidden;
}
.tbjc_znfirst dt a img{
	width:100%;
	display:block;
	-webkit-transition:all .9s;
	-moz-transition:all .9s;
	-o-transition:all .9s;
	transition:all .9s;
}
.tbjc_znfirst dt a:hover img{
	-webkit-transform:scale(1.2);
	transform:scale(1.2);
}
.tbjc_znfirst dd{
	float:right;
	display:inline;
	width:461px;
}
.tbjc_znfirst dd h3 a{
	display:block;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	font-size:16px;
	font-weight:bold;
	padding:25px 0 15px;
}
.tbjc_znfirst dd p{
	font-size:14px;
	color:#616060;
	line-height:25px;
	height:100px;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:4;
}
.tbjc_znilist li{
	width:45%;
	float:left;
	display:inline;
	margin-top:10px;
}
.tbjc_znilist li:nth-child(odd){
	margin-right:10%;
}
.tbjc_znilist li a{
	width:70%;
	float:left;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	font-size:14px;
	color:#555555;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	padding-left:10px;
	position:relative;
}
.tbjc_znilist li a:before{
	width:2px;
	height:2px;
	position:absolute;
	left:0;
	top:50%;
	margin-top:-1px;
	background-color:#3f3f3f;
	overflow:hidden;
	content:'';
}
.tbjc_znilist li span{
	float:right;
	font-size:14px;
	color:#555555;
}
.tbjc_news{
	float:right;
	display:inline;
	width:380px;
	border:1px solid #cdcdcd;
}
.tbjc_news_tie{
	padding:5px 15px;
	border-bottom:1px solid #cdcdcd;
	overflow:hidden;
}
.tbjc_news_tie h2{
	float:left;
	display:inline;
	font-size:18px;
	line-height:28px;
}
.tbjc_news_tie em{
	float:left;
	font-size:14px;
	line-height:28px;
	color:#7b7b7b;
	margin-left:8px;
}
.tbjc_news_tie a{
	float:right;
	background:#186abc;
	width:70px;
	height:25px;
	margin-top:1.5px;
	line-height:25px;
	text-align:center;
	font-size:12px;
	color:#fff;
}
.tbjc_news_thr{
	padding:15px 15px 0;
	overflow:hidden;
}
.tbjc_news_thr dl{
	margin-bottom:18px;
	overflow:hidden;
}
.tbjc_news_thr dt{
	float:left;
	display:inline;
	width:146px;
	height:89px;
	overflow:hidden;
}
.tbjc_news_thr dt a img{
	width:100%;
	display:block;
	-webkit-transition:all .9s;
	-moz-transition:all .9s;
	-o-transition:all .9s;
	transition:all .9s;
}
.tbjc_news_thr dt a:hover img{
	-webkit-transform:scale(1.2);
	transform:scale(1.2);
}
.tbjc_news_thr dd{
	float:right;
	display:inline;
	width:191px;
}
.tbjc_news_thr dd h3 a{
	display:block;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	font-size:14px;
	font-weight:bold;
	margin:5px 0;
}
.tbjc_news_thr dd p{
	font-size:14px;
	color:#616060;
	line-height:25px;
	height:50px;
	overflow:hidden;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
}
.tbjc_hezuo_box{
	padding:40px 0;
	overflow:hidden;
	background:#186abc;
}
.tbjc_hezuo_box .tbjc_tit_h2 h2,.tbjc_hezuo_box .tbjc_tit_h2 p{
	color:#fff;
}
.tbjc_hezuo{
	position:relative;
}
.tbjc_scroll_left{
	display:block;
	width:41px;
	height:41px;
	position:absolute;
	top:50%;
	margin-top:-20px;
	background:url(../images/jtl02.png) no-repeat center;
	left:-72px;
}
.tbjc_scroll_right{
	display:block;
	width:41px;
	height:41px;
	position:absolute;
	top:50%;
	margin-top:-20px;
	background:url(../images/jtr02.png) no-repeat center;
	right:-72px;
}
.tbjc_myscrollss{
	position:relative;
	overflow:hidden;
}
.tbjc_myscrollss ul{
	position:relative;
}
.tbjc_myscrollss li{
	float:left;
	width:224px;
	margin-left:20px;
	overflow:hidden;
	border:10px solid rgba(255,255,255,.3);
}
.tbjc_myscrollss li:first-child {
	margin-left:0;
}
.tbjc_myscrollss li a {
	display:block;
	position:relative;
	overflow:hidden;
}
.tbjc_myscrollss li a span{
	display:flex;
	justify-content:center;
	align-items:center;
	height:200px;
	overflow:hidden;
	border:1px solid #f5f5f5;
}
.tbjc_myscrollss li a img{
	max-width:100%;
	max-height:100%;
	object-fit:contain;
	-webkit-transition:all .9s;
	-moz-transition:all .9s;
	-o-transition:all .9s;
	transition:all .9s;
}
.tbjc_myscrollss li h3{
	overflow:hidden;
	line-height:30px;
	text-align:center;
}
.tbjc_myscroll{
	position:relative;
	overflow:hidden;
}
.tbjc_myscroll ul{
	position:relative;
}
.tbjc_myscroll li{
	float:left;
	width:285px;
	height:200px;
	margin-left:20px;
	overflow:hidden;
	border:10px solid rgba(255,255,255,.3);
}
.tbjc_myscroll li:first-child {
	margin-left:0;
}
.tbjc_myscroll li img{
	width:100%;
	display:block;
}
.BoxSwitch{
	display:none;
}
.tbjc_footer_box{
	padding:40px 0;
	overflow:hidden;
	background-color:#f3f3f3;
}
.tbjc_footer{
	overflow:hidden;
	line-height:25px;
	font-size:14px;
}
.tbjc_footer a{
	color:#186abc;
}
.tbjc_footer_img{
	display:none;
}
.tbjc_ewm{
	float:right;
	display:inline;
	margin-right:50px;
}
.tbjc_ewm img{
	display:block;
	width:140px;
	height:140px;
}
.tbjc_links{
	padding-top:20px;
	margin-top:20px;
	overflow:hidden;
	border-top:1px solid #eee;
}
.tbjc_links a{
	padding:0 5px;
}
.returnTop{
	position:fixed;
	right:15px;
	bottom:50px;
	z-index:99998;
	cursor:pointer;
	width:40px;
	height:37px!important;
	text-align:center;
	white-space:normal;
	font-size:14px;
	line-height:17px;
	padding-top:3px;
	color:#fff;
	opacity:1;
	display:inline-block;
	background:url(../images/top.png) -42px center no-repeat rgba(0,0,0,.5);
}
.tbjc_m_ft_h,.tbjc_m_fix{
	display:none;
}
.tbjc_banner{
	overflow:hidden;
	width:100%;
}
.tbjc_banner img{
	width:100%;
	display:block;
}
.tbjc_main_box{
	overflow:hidden;
	width:100%;
	padding-bottom:30px;
}
.tbjc_position{
	padding:16px;
	margin-bottom:20px;
	background-color:#f1f1f1;
	color:#606060;
	font-size:16px;
	overflow:hidden;
}
.tbjc_position p{
	float:left;
	display:inline;
}
.tbjc_position>span{
	float:right;
	color:#5f5f5f;
	font-size:12px;
	padding-left:25px;
	line-height:20px;
	background:url(../images/pos_img.png) no-repeat left;
	background-size:16px;
	overflow:hidden;
}
.tbjc_main_l{
	float:left;
	display:inline;
	width:18%;
}
.tbjc_main_category{
	border:1px solid #dcdcdc;
	overflow:hidden;
	padding:10px;
	margin-bottom:15px;
}
.tbjc_main_category h3{
	text-align:center;
	background:url(../images/jiao.png) top right #186abc no-repeat;
	overflow:hidden;
	width:100%;
	font-size:20px;
	line-height:60px;
	height:60px;
	color:#fff;
}
.tbjc_main_category ul{
	overflow:hidden;
	padding:5px 0 0;
}
.tbjc_main_category li{
	padding:2.5px 0;
	overflow:hidden;
}
.tbjc_main_category li a{
	background:#f1f1f1;
	font-size:13px;
	display:block;
	padding:0 15px;
	color:#333;
	line-height:36px;
	overflow:hidden;
	text-overflow:ellipsis;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-o-transition:all .5s;
	transition:all .5s;
	white-space:nowrap;
}
.tbjc_main_category li a:hover{
	background:#186abc;
	color:#fff;
}
.tbjc_main_news{
	background:#f1f1f1;
	overflow:hidden;
	margin-bottom:15px;
}
.tbjc_main_news h3{
	text-align:center;
	background:#186abc;
	overflow:hidden;
	width:100%;
	font-size:20px;
	line-height:60px;
	height:60px;
	color:#fff;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	-ms-border-radius:5px 5px 0 0;
	-o-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
}
.tbjc_main_news ul{
	border-left:1px solid #d3d3d3;
	border-right:1px solid #d3d3d3;
	overflow:hidden;
}
.tbjc_main_news li a{
	display:block;
	position:relative;
	font-size:13px;
	color:#555;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	padding:12px 30px;
	border-bottom:1px solid #d3d3d3;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-o-transition:all .5s;
	transition:all .5s;
}
.tbjc_main_news li a:hover{
	color:#fff;
	background:#186abc;
}
.tbjc_main_news li a::before{
	position:absolute;
	width:16px;
	height:16px;
	text-align:center;
	line-height:16px;
	top:12px;
	left:8px;
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	-ms-border-radius:50%;
	-o-border-radius:50%;
	border-radius:50%;
	background:#aeaeae;
	color:#fff;
	font-size:12px;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-o-transition:all .5s;
	transition:all .5s;
}
.tbjc_main_news li a:hover::before{
	background:#fff;
	color:#186abc;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-ms-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
}
.tbjc_main_news li:nth-child(1) a::before{
	content:"1";
}
.tbjc_main_news li:nth-child(2) a::before{
	content:"2";
}
.tbjc_main_news li:nth-child(3) a::before{
	content:"3";
}
.tbjc_main_news li:nth-child(4) a::before{
	content:"4";
}
.tbjc_main_news li:nth-child(5) a::before{
	content:"5";
}
.tbjc_main_news li:nth-child(6) a::before{
	content:"6";
}
.tbjc_main_news li:nth-child(7) a::before{
	content:"7";
}
.tbjc_main_news li:nth-child(8) a::before{
	content:"8";
}
.tbjc_main_news li:nth-child(9) a::before{
	content:"9";
}
.tbjc_main_news li:nth-child(10) a::before{
	content:"10";
}
.tbjc_main_lianxi{
	overflow:hidden;
}
.tbjc_main_lianxi h3{
	text-align:center;
	background:#186abc;
	overflow:hidden;
	width:100%;
	font-size:20px;
	line-height:60px;
	height:60px;
	color:#fff;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	-ms-border-radius:5px 5px 0 0;
	-o-border-radius:5px 5px 0 0;
	border-radius:5px 5px 0 0;
}
.tbjc_main_lianxi_bott{
	border:1px solid #d3d3d3;
	border-top:none;
	overflow:hidden;
}
.tbjc_main_lianxi_bott img{
	display:block;
	margin:0 auto;
}
.tbjc_main_r{
	width:82%;
	float:right;
	padding-left:50px;
}
.tbjc_shebei_list{
	overflow:hidden;
}
.tbjc_shebei_list li{
	float:left;
	display:inline;
	width:30%;
	margin:0 0 20px;
}
.tbjc_shebei_list li:nth-child(3n+2){
	margin:0 5% 20px;
}
.tbjc_shebei_list li a{
	display:block;
	position:relative;
	overflow:hidden;
}
.tbjc_shebei_list li a span{
	display:flex;
	justify-content:center;
	align-items:center;
	height:210px;
	overflow:hidden;
	border:1px solid #e7e7e7;
}
.tbjc_shebei_list li a img{
	max-width:100%;
	max-height:100%;
	object-fit:contain;
	-webkit-transition:all .9s;
	-moz-transition:all .9s;
	-o-transition:all .9s;
	transition:all .9s;
}
.tbjc_shebei_list li a:hover img{
	-webkit-transform:scale(1.2);
	transform:scale(1.2);
}
.tbjc_shebei_list li a h3{
	width:100%;
	padding:0 2%;
	height:50px;
	line-height:50px;
	text-align:center;
	font-size:16px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	-webkit-transition:all .9s;
	-moz-transition:all .9s;
	-o-transition:all .9s;
	transition:all .9s;
}
.tbjc_shebei_list li a:hover h3{
	background:#186abc;
	color:#fff;
}
.tbjc_function{
	text-align:center;
	font-size:14px;
	overflow:hidden;
}
.tbjc_function a{
	padding:20px 5px;
	display:inline-block;
}
.tbjc_function a.active,.tbjc_function a.cur{
	color:#186abc;
	font-weight:bold;
}
.tbjc_hlrt{
	margin-top:25px;
	line-height:48px;
	font-size:20px;
	text-align:center;
	background:url(../images/jiao.png) top right #186abc no-repeat;
	color:#fff;
	margin-bottom:15px;
	overflow:hidden;
}
.tbjc_protop{
	overflow:hidden;
	margin-bottom:15px;
}
.tbjc_protop dt{
	float:left;
	width:41%;
	padding:0 15px;
}
.tbjc_protop dt img{
	max-width:100%;
	display:block;
	border:1px solid #dcdcdc;
}
.tbjc_protop dd{
	float:right;
	width:58%;
	padding:0 15px;
}
.tbjc_protop dd h2{
	border-bottom:1px solid #00a1d1;
	margin:20px 0;
	padding-bottom:9px;
	color:#186abc;
	font-size:30px;
	font-weight:bold;
}
.tbjc_zx_img{
	overflow:hidden;
	margin-bottom:10px;
}
.tbjc_zx_img img{
	max-width:100%;
	display:block;
}
.tbjc_ny_sj{
	overflow:hidden;
	background:#e8e8e8;
	line-height:40px;
	font-size:15px;
}
.tbjc_qqbtn{
	font-size:18px;
	background:#f2a41c;
	color:#ffffff;
	float:left;
	padding:0 20px;
}
.tbjc_qqbtn:hover{
	color:#ffffff;
}
.tbjc_ny_sj em{
	padding-left:5px;
}
.tbjc_ny_sj span{
	float:right;
	padding-right:5px;
}
.tbjc_content{
	overflow:hidden;
	font-size:14px;
	padding:0 15px;
	line-height:26px;
}
.tbjc_content a{
	color:#10bd0d;
}
.tbjc_content img{
	display:block;
	max-width:80%;
	margin:0 auto;
}
.tbjc_fxcf{
	overflow:hidden;
	padding-top:30px;
	text-align:center;
}
.tbjc_fxcf a{
	display:inline-block;
	padding:8px;
	margin:0 2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	-ms-border-radius:2px;
	-o-border-radius:2px;
	border-radius:2px;
	color:#979797;
	border:1px solid #c1c1c1;
	font-size:14px;
	-webkit-transition:all .9s;
	-moz-transition:all .9s;
	-o-transition:all .9s;
	transition:all .9s;
}
.tbjc_fxcf a:hover,.tbjc_fxcf a:first-child{
	background:#186abc;
	color:#ffffff;
}
.tbjc_lbnews_list{
	overflow:hidden;
}
.tbjc_lbnews_list li{
	overflow:hidden;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px solid #edebec;
}
.tbjc_lbnews_list li a{
	display:block;
	overflow:hidden;
}
.tbjc_lbnews_date{
	width:16%;
	float:left;
	display:inline;
	border-right:3px solid #e3e1e2;
	padding:10px 0;
	text-align:center;
}
.tbjc_lbnews_date em{
	font-size:45px;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-o-transition:all .5s;
	transition:all .5s;
	margin-bottom:10px;
	color:#949494;
	overflow:hidden;
	display:block;
}
.tbjc_lbnews_list li a:hover .tbjc_lbnews_date em{
	color:#186abc;
}
.tbjc_lbnews_date p{
	font-size:14px;
	color:#949494;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-o-transition:all .5s;
	transition:all .5s;
}
.tbjc_lbnews_info{
	width:54%;
	float:left;
	display:inline;
	margin:25px 5% 0;
}
.tbjc_lbnews_info h3{
	font-size:17px;
	margin-bottom:10px;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-o-transition:all .5s;
	transition:all .5s;
	font-weight:bold;
	text-overflow:ellipsis;
	white-space:nowrap;
	line-height:1.2;
	overflow:hidden;
	color:#555;
}
.tbjc_lbnews_list li a:hover .tbjc_lbnews_info h3{
	color:#186abc;
	margin-left:5px;
}
.tbjc_lbnews_info p{
	height:50px;
	overflow:hidden;
	color:#949494;
	font-size:14px;
	line-height:25px;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-o-transition:all .5s;
	transition:all .5s;
	text-overflow:ellipsis;
	display:-webkit-box;
	-webkit-box-orient:vertical;
	-webkit-line-clamp:2;
}
.tbjc_lbnews_list li a:hover .tbjc_lbnews_info p{
	margin-left:5px;
}
.tbjc_lbnews_img{
	width:20%;
	float:right;
	overflow:hidden;
	display:flex;
	justify-content:center;
	align-items:center;
	height:126px;
}
.tbjc_lbnews_img img{
	max-width:100%;
	max-height:100%;
	object-fit:contain;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-o-transition:all .5s;
	transition:all .5s;
}
.tbjc_lbnews_list li a:hover .tbjc_lbnews_img img{
	-webkit-transform:scale(1.2);
	transform:scale(1.2);
}
.tbjc_newstop{
	overflow:hidden;
}
.tbjc_newstop h2{
	text-align:center;
	padding:15px 0;
	font-size:22px;
	color:#333;
	overflow:hidden;
	font-weight:bold;
	margin-bottom:25px;
}
.tbjc_article_date{
	margin-bottom:40px;
	background-color:#f5f5f5;
	height:70px;
}
.tbjc_share{
	display:inline;
	padding:20px 20px 0 0;
	float:right;
}
.tbjc_article_date span{
	display:inline;
	float:left;
	padding:20px 0 0 20px;
	font-size:15px;
	color:#797979;
	line-height:28px;
}
.tbjc_conten_page{
	margin-top:20px;
	text-align:left;
	border-top:1px solid #dcdcdc;
	padding-top:10px;
	overflow:hidden;
}
.tbjc_conten_page p{
	padding-bottom:10px;
	font-size:14px;
	color:#8c8c8c;
	overflow:hidden;
}
.tbjc_conten_page p a{
	font-size:14px;
	color:#8c8c8c;
}
.tbjc_article_other{
	overflow:hidden;
	padding-top:20px;
}
.tbjc_xgdtit{
	font-size:16px;
	color:#666;
	padding:10px 0;
	margin-bottom:10px;
	border-bottom:1px solid #186abc;
	overflow:hidden;
}
.tbjc_article_other li{
	display:inline;
	width:48%;
	float:left;
	padding-bottom:10px;
	margin-bottom:10px;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-o-transition:all .5s;
	transition:all .5s;
	border-bottom:1px solid #DCDCDC;
}
.tbjc_article_other li:nth-child(odd){
	margin-right:4%;
}
.tbjc_article_other li a{
	width:80%;
	float:left;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	font-size:14px;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-o-transition:all .5s;
	transition:all .5s;
	color:#8c8c8c;
}
.tbjc_article_other li a:hover{
	color:#0079C8;
}
.tbjc_article_other li font{
	font-size:12px;
	color:#8c8c8c;
	width:20%;
	float:right;
	text-align:right;
}
.tbjc_dycontent{
	overflow:hidden;
	font-size:14px;
	padding:15px;
	line-height:26px;
	background:#f1f1f1;
}
.content_map{
	overflow:hidden;
	margin-bottom:15px;
}
.content_map p{
	padding:0 0 10px;
	border-bottom:2px solid #0079C8;
	font-size:16px;
	margin-bottom:10px;
	color:#8C8C8C;
	overflow:hidden;
}
.content_map ul li{
	display:inline-block;
	margin-right:10px;
	margin-bottom:10px;
	overflow:hidden;
}
.content_map ul li a{
	display:block;
	border:1px solid #DCDCDC;
	color:#8C8C8C;
	font-size:14px;
	-webkit-transition:all .5s;
	-moz-transition:all .5s;
	-o-transition:all .5s;
	transition:all .5s;
	padding:5px;
}
.ask_form{
	overflow:hidden;
	padding:15px;
	background:#f1f1f1;
}
.guestbook_info{
	margin-bottom:10px;
	position:relative;
}
.w6{
	width:50%;
	float:left;
	padding:0 10px;
}
.w12{
	width:100%;
	float:left;
	padding:0 10px;
}
.guestbook_info span{
	display:block;
	font-size:14px;
	color:#8C8C8C;
	margin-bottom:10px;
	overflow:hidden;
}
.form-control{
	display:block;
	width:100%;
	height:34px;
	padding:6px 12px;
	font-size:14px;
	line-height:1.42857143;
	color:#555;
	background-color:#fff;
	background-image:none;
	border:1px solid #ccc;
	-moz-border-radius:2px;
	-webkit-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);
	box-shadow:inset 0 1px 1px rgba(0, 0, 0, .075);
	-webkit-transition:border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
	-o-transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;
	transition:border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.w12 .form-control{
	height:102px;
}
.yzm{
	position:absolute;
	right:12px;
	top:30px;
}
.guestbook_sub{
	margin-top:30px;
	text-align:right;
	overflow:hidden;
}
.ask_btn{
	display:inline-block;
	padding:6px 12px;
	margin-bottom:0;
	font-size:14px;
	font-weight:400;
	line-height:1.42857143;
	text-align:center;
	white-space:nowrap;
	vertical-align:middle;
	-ms-touch-action:manipulation;
	touch-action:manipulation;
	cursor:pointer;
	-webkit-user-select:none;
	-moz-user-select:none;
	-ms-user-select:none;
	user-select:none;
	background-image:none;
	border:1px solid transparent;
	-webkit-border-radius:4px;
	-ms-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;
	color:#fff;
	background-color:#d9534f;
	border-color:#d43f3a;
}
.tbjc_content_tag{
	padding-left:30px;
	background:url(../images/icon_tag.png) no-repeat left 5px;
	margin:20px 15px 0;
	overflow:hidden;
	line-height:30px;
}
.tbjc_content_tag span{
	float:left;
	font-size:14px;
	color:#333;
}
.tbjc_content_tag a{
	margin-left:10px;
	color:#797979;
	font-size:14px;
	-webkit-transition:all .3s;
	-moz-transition:all .3s;
	-o-transition:all .3s;
	transition:all .3s;
}
.tbjc_content_tag a:hover{
	color:#186abc;
}
.tbjc_conten_tags,.tbjc_tag_main{
	overflow:hidden;
}
.tbjc_tag_main h2{
	display:inline-block;
	font-size:18px;
	font-weight:bold;
	padding:10px 0;
	margin:0;
	width:60px;
	text-align:center;
	background:#104fa1;
	color:#fff;
	margin-bottom:10px;
}
.tbjc_tag_main ul{
	overflow:hidden;
}
.tbjc_tag_main li{
	float:left;
	margin:0 18px 18px 0;
}
.tbjc_tag_main li a{
	padding:0 11px;
	height:34px;
	line-height:34px;
	border:1px solid #cfcfcf;
	font-size:14px;
	color:#888;
	text-align:center;
	float:left;
}
.tbjc_dycontent img{
	display:block;
	max-width:80%;
	margin:0 auto;
}
.tbjc_service_box{
	height:623px;
	background:url(../images/fwbg.jpg) no-repeat top center;
	overflow:hidden;
}
.tbjc_service_box .tbjc_tit_h2{
	display:none;
}
.tbjc_serzon{
	width:100%;
	position:relative;
	height:623px;
}
.tbjc_sera{
	color:#fff;
	font-size:13px;
	line-height:23px;
	position:absolute;
	left:108px;
	top:252px;
	width:401px;
}
.tbjc_serb{
	color:#fff;
	font-size:13px;
	line-height:23px;
	position:absolute;
	left:108px;
	top:339px;
	width:401px;
}
.tbjc_serc{
	color:#fff;
	font-size:14px;
	position:absolute;
	left:692px;
	top:503px;
}
.tbjc_serc a{
	color:#fff;
}
.tbjc_serd{
	color:#186abc;
	font-size:18px;
	font-weight:bold;
	position:absolute;
	left:705px;
	top:460px;
}
.tbjc_serd em{
	display:none;
}
.tbjc_serd a{
	color:#186abc;
}
.tbjc_liyou_box{
	overflow:hidden;
	padding:40px 0;
}
.tbjc_fdlycon{
	position:relative;
	top:173px;
	overflow:hidden;
}
.tbjc_fdly_ss{
	padding-top:80px;
	overflow:hidden;
}
.tbjc_fdly_left{
	float:left;
	display:inline;
}
.tbjc_fdly_right{
	float:right;
	display:inline;
}
.tbjc_fdlyno{
	float:left;
	width:102px;
	text-align:center;
	height:102px;
	line-height:90px;
	font-size:60px;
	color:#186abc;
}
.tbjc_fdly_left .tbjc_fdlyno{
	margin-left:28px;
}
.tbjc_fdly_right .tbjc_fdlyno{
	margin-right:28px;
}
.tbjc_fdly_ss dl{
	width:210px;
	color:#fff;
	margin-left:10px;
	float:left;
	display:inline;
}
.tbjc_fdly_ss dl dt{
	font-size:30px;
	line-height:36px;
	overflow:hidden;
}
.tbjc_fdly_ss dl dd{
	font-size:16px;
	line-height:26px;
	overflow:hidden;
	margin-top:8px;
}
.tbjc_fdly_ss:nth-child(1) .tbjc_fdly_left .tbjc_fdlyno{
	margin-top:10px;
}
.tbjc_fdly_ss:nth-child(1) .tbjc_fdly_right .tbjc_fdlyno{
	margin-top:15px;
}
.tbjc_fdly_ss:nth-child(2) .tbjc_fdly_left .tbjc_fdlyno{
	margin-top:23px;
}
.tbjc_fdly_ss:nth-child(2) .tbjc_fdly_right .tbjc_fdlyno{
	margin-top:28px;
}
.tbjc_fdly_ss:nth-child(1) .tbjc_fdly_left dl{
	margin-top:12px;
}
.tbjc_fdly_ss:nth-child(1) .tbjc_fdly_left dl dd{
	margin-top:22px;
}
.tbjc_fdly_ss:nth-child(1) .tbjc_fdly_right dl{
	margin-top:19px;
}
.tbjc_fdly_ss:nth-child(1) .tbjc_fdly_right dl dd{
	margin-top:20px;
}
.tbjc_fdly_ss:nth-child(2){
	padding-top:65px;
}
.tbjc_fdly_ss:nth-child(2) .tbjc_fdly_left dl dd{
	margin-bottom:18px;
}
.tbjc_fdly_ss:nth-child(2) .tbjc_fdly_right dl{
	margin-top:5px;
}
.tbjc_fdly_ss:nth-child(2) .tbjc_fdly_right dl dd{
	margin-bottom:20px;
}
.tbjc_table{
	border-left:solid 1px #d8d8d8;
	border-top:solid 1px #d8d8d8;
}
.tbjc_table td{
	height:30px;
	line-height:30px;
	text-align:center;
	border-right:solid 1px #d8d8d8;
	border-bottom:solid 1px #d8d8d8;
	padding:0 8px;
}
.tbjc_copyright{
	width:1200px;
	margin:0 auto;
	line-height:40px;
	padding-bottom:10px;
	text-align:center;
}