﻿*{margin: 0 auto;}
a{color: #333333;text-decoration: none;}
ul li{list-style-type: none; list-style: none;}
.cktszltop{
	height: 440px;
	width:100%;
	min-width: 1200px;
	background: url(../images/ztzl/cktszl_top_bg.jpg) no-repeat center 0;
    background-size: 100% 100%;
   -webkit-background-size: 100% 100%;
   -o-background-size: 100% 100%;
}
.cktszlsbrk_con{
	width: 1296px;
	height: 310px;
	margin: 0 auto;
}
.cktszlsbrk{
	height: 346px;
	width: 1200px;
	margin:15px auto ;
}
.sbrk_link{
	height: 300px;
	width: 382px;
	border: 1px solid #E5E5E5;
	margin-right:19px;
	display:inline-block;
	position: relative;
}
.sbrk_link:hover{
	background: calc(1,1.2);
}
.msrk{
	margin-right: 0;
}
.sbrk_link1{
	background: url(../images/ztzl/tslwk.png) center 50px no-repeat;
}
.sbrk_link2{
	background: url(../images/ztzl/sbxt.png) center 50px no-repeat;
}
.sbrk_link3{
	background: url(../images/ztzl/tslwk.png) center 50px no-repeat;
}
.sbrk_link_title{
	width: 382px;
	margin: 20px auto;
	position: absolute;
	top: 130px;
	left: 0;
}
.sbrk_link_title a{
	display: block;
	height: 34px;
	line-height: 34px;
	width: 100%;
	text-align: center;
	color: #333333;
	font-weight: normal;
	text-decoration: none;
}
.sbrk_link_title a:hover{color: #F9C21F; font-weight: bold;}
.sbrk_link_sm{
	position: absolute;
	top: 200px;
	left: 0;
	text-align: center;
	color: #A0A0A0;
	font-size: 16px;
	height: 34px;
	line-height: 34px;
	width: 100%;
}
.cktsdtzc_con{
	width: 1200px;
	margin: 0 auto;
}
.cktsdt_con{
	width: 790px;
	float: left;
}
.cktszc_con{
	width: 386px;
	float: right;
	margin-bottom: 20px;
}
.cktszc_con_list{
	width: 100%;
	margin: 0 auto;
	padding: 0;
	background: url(../images/ztzl/zcbg.png) left bottom no-repeat;
}
.cktszc_con_list li{
	width:360px;
	margin: 0 auto;
	list-style-type: none;
	height: 98px;
	padding-left: 20px;
}
.cktszc_con_list li .cktszc_list_time{
	font-size: 16px;
	color: #999999;
	padding:10px 0 ;
}
.cktszc_con_list li .cktszc_list_title a{
	font-size: 16px;
	color: #333333;
	padding-top: 10px;
	text-decoration: none;
	line-height: 28px;
}
.cktszc_con_list li .cktszc_list_title a:hover{color: #F9C21F;font-weight: bold;}
.ckts_con_title{
	height: 60px;
	line-height: 60px;
	width: 100%;
	margin: 0 auto;
	color: #0554BE;
	font-size: 24px;
	padding-left: 8px;
	position: relative;
}
.ckts_con_title .cktsdt_con_more a{
	position: absolute;
	right: 10px;
	top: 0;
	font-size: 16px;
	color: #0554BE;
	text-decoration: none;
	
}
.cktsdt_list_con{
	width: 780px;
	margin: 0 auto;
	list-style-type: none;
	padding: 0;
}
.cktsdt_list_con li{
	position: relative;
	height: 62px;
	line-height: 62px;
	width: 764px;
	border: 1px solid #E5E5E5;
	margin-top: 10px;
	padding: 8px;
}
.cktsdt_list_con li:hover{
	background: #F9C21F;
	color: #FFFFFF;
	cursor:pointer;
	font-weight: bold;
}
.cktsdt_list_con li a:hover{color: #FFFFFF; font-weight: bold;}
.cktsdt_list_con li a{
	display:inline-block;
	font-size: 18px;
	text-decoration: none;
	height: 62px;
	line-height: 62px;
	width:710px;
	
}

.cktsdt_time{
	display: inline-block;
	font-size: 16px;
	position: absolute;
	right: 2px;
	top: 8px;
}
.ckts_con_title .cktszc_con_more a{
	position: absolute;
	font-size: 16px;
	color: #0554BE;
	text-decoration: none;
	right: 10px;
	top: 0;
	
}
.clear{
	float: none;
	clear: both;
}
.cktssp_box{
	height: 306px;
	width: 100%;
	margin-top: 20px;
}
.cktssp_con{
	width: 1200px;
	margin: 0 auto;
}
.ckts_con_title .cktssp_con_more a{
	position: absolute;
	font-size: 16px;
	color: #0554BE;
	text-decoration: none;
	right: 10px;
	top: 0;
	
}
.cktssp_con_list{
	margin:0 auto;
	padding: 0;
	width:1200px;
	margin-top: 8px;
}
.cktssp_con_list li{
	position: relative;
	float: left;
	height: 219px;
	width: 374px;
	margin-right:26px ;
	list-style-type: none;
}
.cktssp_con_list li:nth-child(3){margin-right: 0;}
.cktssp_con_list li img{
	height: 100%;
	width: 100%;
}
.cktssp_con_list li .sptitle{
	position: absolute;
	left: 0;
	bottom: 0;
	height: 42px;
	line-height: 42px;
	width: 100%;
	background: rgba(0,0,0,.6);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000,endColorstr=#99000000);
	color: #FFFFFF;
	font-size: 16px;
	font-weight: normal;
	text-align: center;
	overflow: hidden;
}
.fl{float: left;}



.zt_phone_top{display: none;}

@media (max-width:1199px){
	.cktszltop{display: none;}
	.zt_phone_top{display: block;}
	.zt_phone_top .logo{padding:15px;}
	.yhyshj-wrap{background:none;}
	.zt_phone_name{background-color: #3278da;font-size: 60px;text-align: center;color: #fff;padding:60px 0;}

	.cktszlsbrk_con{width: 96%;margin: 0 2%;}
	.cktszlsbrk{width:100%; }
	.sbrk_link{width: 32%;margin-right:1%;}
	.sbrk_link3{margin-right:0%;}
	.sbrk_link_title{width: 100%;}

	.cktsdtzc_con{width: 96%;margin: 0 2%;}
	.cktsdt_con{width: 58%;}
	.cktszc_con{width: 40%}
	.cktsdt_list_con{width: 100%;}

	.cktsdt_list_con li{width: 100%;padding-right: 145px;box-sizing: border-box;}
	.cktsdt_list_con li a{width: 100%;display:inline-block;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}

	.cktszc_con_list li{width: 100%;box-sizing: border-box;overflow: hidden;}


	.cktssp_con{width: 96%;margin: 0 2%;}
	.cktssp_con_list{width: 96%;margin: 0 2%;}
	.cktssp_con_list li{width: 30.33%;margin:0 1%;}
	.zt_sp_list{width:49%;margin-left: 2%; }

}


@media (max-width:768px){
	.zt_phone_top .logo{padding:15px;max-width: 70%;}
	.cktszlsbrk_con{height: auto;zoom:1;}
	.cktszlsbrk{height: auto;zoom:1;}
	.sbrk_link{width: 100%;margin-right:0;margin-bottom: 15px;}
	.cktsdt_con{width: 100%;}
	.cktszc_con{width: 100%;margin-top: 15px;}



	.com_block{width: 100%;}

	.content_left{width: 100%;}
	.content_right{width: 100%;}
	.czsc_img{text-align: center}

	.zt_tj_list li img{height: 160px;}

	.index_index_left{width: 100%;margin-bottom: 0;}
	.zt_sp_list{width:100%;margin-left: 0; }

	
	

}

@media (max-width:480px){
	.zt_phone_name{font-size: 38px;padding:45px 0;}

	.zt_tj_list li{width: 46%;padding:30px 2%;}

	.cktssp_con_list li{width: 80%;margin:0 10% 10px;}
	.cktssp_box{height: auto;}
}


















