@charset "utf-8";
/* CSS Document */
body{
	font-family:"微软雅黑";
	font-size:14px;}
* {
	margin: 0px;
	padding: 0px;
	border: 0px;
}
a {
	text-decoration: none;
}
li {
	list-style: none;
}

@keyframes hoverItem {
0% {
background-position-y:0
}
99% {
background-position-y:-7200px
}
to {
	background-position-y: 0
}
}
.item-img {
	position: absolute;
	bottom: 0px;
	right: 0px;
	width: 120px;
	height: 144px;
	z-index: 2;
}
.item-img img {
	width: 100%;
	height: 100%;
}
.tfsb_nav_ul_li_h2 {
	font-size: 18px;
	color: #fff;
	height: 30px;
	line-height: 30px;
	margin-top: 6px;
	margin-left: 20px;
}
.tfsb_nav_ul_li_h2 span {
	color: #F7FF00;
}
.tfsb_nav_ul_li_p {
	font-size: 12px;
	color: #fff;
	margin-top: 6px;
	margin-left: 20px;
}
.tfsb_nav_ul .on .tfsb_nav_ul_li_p {
	width: 160px;
	line-height: 20px;
}
.tfsb_nav_ul_li_a {
	display: inline-block;
	background-image: linear-gradient(90deg, #fd872f 3%, #fcb200);
	box-shadow: 1px 2px 6px 0 rgba(0,0,0,.16);
	border-radius: 14px;
	padding: 5px 18px;
	box-sizing: border-box;
	font-size: 12px;
	color: #fff;
	margin-top: 10px;
	margin-left: 20px;
}
.tfsb_nav_ul_li_a:hover {
	background-image: linear-gradient(90deg, #f47a20 3%, #fc9c00);
}


/*********************************/
.tfsb_nav {

}

.tfsb_nav_ul {
	width:1200px;
	height: 144px;
	overflow: hidden;
}
.tfsb_nav_ul_li {
	margin-top: 40px;
	position: relative;
	width: 25%;
	height: 144px;
	float: left;
	transition: all 0.5s;
	box-shadow: 3px 0 16px 0 rgba(33,37,39,.34);
}
.tfsb_nav_ul .on {
	height: 144px;
	margin-top: 0px;
}
.tfsb_nav_ul .on .item-img {
	display: none;
}
.tfsb_nav_ul .on .item-hover-img {
	position: absolute;
	right: 0px;
	bottom: 0px;
	width: 180px;
	height: 144px;
	animation: hoverItem 1.5s steps(50) infinite;
}
.hm_cjsp_slide{
	position:relative;
	width:100%;}
.banner_hd{
	position:absolute;
	bottom:0px;
	left:50%;
	margin-left:-600px;
	z-index:9;}
.banner_img_ul{}
.banner_img_ul li{
	height:600px;
	width:100%;}
.tfcj_nav{
	}
.tfcj_nav_width{
	width:1200px;
	margin:0px auto;}
.tfcj_nav_p{
	line-height:46px;
	height:46px;
	text-indent:20px;
	color:#999;}
.tfcj_nav_nei{
	border:1px solid #ccc;
	padding:20px;
	height:86px;
	font-size:16px;}
.tfcj_nav_nei_d{
	height:42px;
	line-height:42px;
	border-bottom:1px dashed #ccc;}
.tfcj_nav_nei_dp{
	float:left;
	color:#666;}
.tfcj_nav_nei_dul{
	display:inline-block;
	float:left;}
.tfcj_nav_nei_dul_li{
	float:left;
	margin-left:36px;}
.tfcj_nav_nei_dul_li a{
	color:#999;}
/******/	
.notice{
	height:80px;}
.tfcj_nav a:hover{
	color:rgb(255, 106, 0);}
.tab-nav li{
	float:left;
	margin-left:36px;
	font-size:18px;}
.tab-nav li a{
	color:#008a8b;}
.tab-pal li{
	float:left;
	margin-left:36px;}
.tab-pal li a{
	color:#005aa0;}
.tab-nav .on a{
	color:rgb(255, 106, 0);}
.tab-pal{
	border-bottom:1px dashed #ccc;}

/**************tssb_cpzs**************/
.tssb_cpzs{}
.tssb_cpzs_width{
	width:1200px;
	margin:0px auto;}
.tssb_cpzs_ul{
	width:1230px;}
.tssb_cpzs_ul_li{
	float:left;
	margin-right:26px;
	margin-bottom:30px;
	width:280px;
	height:360px;
	position:relative;}
.tssb_cpzs_ul_li_first{
	position:absolute;
	top:0px;
	left:0px;
	width:280px;
	height:360px;
	transition:all 0.5s;
	opacity:1;}
.tssb_cpzs_ul_li_first img{
	margin-top:10px;
	width:280px;
	height:280px;}
.tssb_cpzs_ul_li_secend{
	width:280px;
	height:360px;
	position:absolute;
	top:0px;
	left:0px;
	background:#ccc;
	opacity:0;
	transition:all 0.5s;}
.tssb_cpzs_ul_li:hover .tssb_cpzs_ul_li_secend{
	opacity:1;
	transform: rotateY(-180deg);}
.tssb_cpzs_ul_li_secend_180{
	transform: rotateY(-180deg);}

.tssb_cpzs_ul_li:hover .tssb_cpzs_ul_li_first{
	transform: rotateY(180deg);
	opacity:0;}
.tssb_cpzs_ul_li_first_p{
	margin-top:15px;
	height:55px;
	line-height:55px;
	font-size:20px;
	font-weight:bold;
	color:#555;
	letter-spacing:1px;
	text-align:center;
	overflow:hidden;}
.tssb_cpzs_ul_li_secend_top{
	background:url(../images/tXa-640-280.jpg) top  no-repeat;
	background-size:cover;
	width:280px;
	height:120px;
	overflow:hidden;}
	
.tssb_cpzs_ul_li_secend_top h2{
	line-height: 30px;
    font-size: 18px;
	width:260px;
	margin:0px auto;
	color:#fff;
	margin-top:20px;}
.tssb_cpzs_ul_li_secend_top p{
	width:260px;
	margin:0px auto;
	font-size: 14px;
    line-height: 24px;
	color:#fff;}
.tssb_cpzs_ul_li_secend_center{
	background:#fff;
	height:175px;
	overflow:hidden;
	padding:10px 10px;}
.tssb_cpzs_ul_li_secend_center_p{
	height:70px;
	overflow:hidden;
	width:260px;
	margin:0px auto;
	margin-top:10px;
	margin-bottom:10px;}
.tssb_cpzs_ul_li_secend_center_p span{
	color: #ea3a3a;
    border-color: #ea3a3a;
	border:1px solid #ea3a3a;
	border-radius:3px;
	overflow:hidden;
	padding:
	2px 5px;
	margin:5px 0px;
	display:inline-block;
	margin-right:10px;}
.tssb_cpzs_ul_li_secend_center_t{
	font-size:14px;
	color:#999;
	letter-spacing:2px;}
.tssb_cpzs_ul_li_secend_center_dh{
	font-size:14px;
	height:40px;
	line-height:20px;
	margin-top: 8px;
    margin-left: 10px;
	color:#ea3a3a;}
.tssb_cpzs_ul_li_secend_bottom{
	display:block;
	height:45px;
	text-align:center;
	line-height:45px;
	background:rgb(255, 106, 0);
	font-size:16px;
	color:#fff;}
/***********tssb_fenye***************/
.tssb_fenye{
	background:#F5F5F6;
	padding-top:
	20px;
	padding-bottom:20px;}
.tssb_fenye_width{
	width:1200px;
	margin:0px auto;}
.tssb_fenye ul{
	height:36px;}
.tssb_fenye ul li{
	height:36px;
	line-height:36px;
	border-radius:3px;
	overflow:hidden;
	float:left;
	margin-right:20px;
	background:#fff;
	padding:0px 3px;
	color:#3951B3;}
.tssb_fenye ul li a{
	display:block;
	padding:0px 10px;
	color:#3951B3;
}
.tssb_fenye ul li:hover{
	background:#4e6ef2;
	color:#fff;}
.tssb_fenye ul li:hover a{
	color:#fff;}
.tssb_fenye .thisclass{
	padding:0px 13px;
	background:#4e6ef2;
	color:#fff;}
/*************tfsb_gongsi*******************/
.tfsb_gongsi{
	background:rgb(30, 111, 255);
	padding:50px 0px;}
.tfsb_gongsi_h2{
	text-align:center;
	font-size: 32px;
    color: rgb(255, 255, 255);
    font-weight: bold;
    line-height: 42px;}
.tfsb_gongsi_p{
	margin-top:
	10px;
	text-align:center;
	font-size: 14px;
    color: rgb(255, 255, 255);
    line-height: 24px;}
.tfsb_gongsi_width{
	width:1200px;
	margin:0px auto;}
.tfsb_gongsi_ul{
	margin-top:10px;}
.tfsb_gongsi_ul_li{
	margin-top:30px;
	height:260px;
	border:1px solid #ccc;
	}

/*************tfsb_footer*************************************/
.tfsb_footer{
	background:#444;
	height:70px;
	padding-top:10px;}
.tfsb_footer a:hover{
	color:rgb(255, 255, 255);}
.tfsb_footer_width{
	width:1200px;
	margin:0px auto;}
.tfsb_footer_ul{
	height:40px;}
.tfsb_footer_li{
	float:left;
	line-height:40px;
	font-size:18px;
	margin-right:36px;}
.tfsb_footer_li_a{
	color:#9b9ea0;}
.tfsb_footer_p{
	height:30px;
	color:#73777a;}
.tfsb_footer_p_a{
	color:#9b9ea0;}

.tfsb_gongsi_ul_li_left{
	float:left;
	margin:20px 0px 0px 20px;
	width:612px;}

.tfsb_gongsi_ul_li_left_h2{
	font-family:"宋体";
	font-size:26px;
	color:#fff;
	letter-spacing:1px;}
.tfsb_gongsi_ul_li_left_ul{
	height:20px;
	margin-top:10px;}
.tfsb_gongsi_ul_li_left_ul_li{
	float:left;
	margin-right:26px;
	height:20px;
	line-height:20px;
	letter-spacing:1px;
	font-size:13px;
	color:#aaa;}
.tfsb_gongsi_ul_li_left_ul_li img{
	float:left;
	margin-right:5px;}
.tfsgulleul_ul_li span{
	display:inline-block;
	width:72px;
	
	color:#bbb;}
.tfsgulleul_ul{
	border-top:1px dashed #ccc;
	margin-top:10px;
	padding-top:10px;}
.tfsgulleul_ul_li{
	font-size:18px;
	line-height:36px;
	height:36px;
	float:left;
	width:50%;
	
	color:#fff;}
.tfsgulleul_ul_li a{}

.tfsb_gongsi_ul_li_right{
	float:right;
	width:530px;
	height:220px;
	margin:20px 20px 0px 0px;}

















