body{
	    background: #d3e9ff;
	    background: 		url(../ztzlres/ffx/ffxbg.jpg) no-repeat 100% 600px;
	    }
.logobg{
		height: 600px;
		width: 100%;
		background: url(../ztzlres/ffx/ffx03.png) no-repeat center;
		margin-bottom: 35px;
		}
.cont_bg{
	    background:rgba(255,255,255,0.6);
	    padding: 20px;
	    }
.title1{
	     		background:url(../ztzlres/ffx/ffxtit01.png) no-repeat center center;
    	margin-bottom: 30px;}
 .title1 a{ 
 	display: block;
    width: 330px;
    height: 85px;
    margin: 0 auto;}
    .con_top{ 
    margin-bottom: 20px;}
 .con_top .ct_lt{
 	width: 49%;
 	height:300px;
 	float: left;
 }
 .con_top .ct_rt{
 	width: 49%;
 	height:300px;
 	float: right;
 }
 /*lunbo-start*/
         .prev{height: 67px; width: 41px; display: block; position: absolute; top: 37%; left: 0; background: url(../../images/index/pre.png);}
         .next{height: 67px; width: 41px; display: block; position: absolute; top: 37%; right:0; background: url(../../images/index/next.png);}
         .lunbo {
			width: 100%;
			height: 300px;
			float: left;
			overflow: hidden;
			position: relative;
		}
		
		.lunbo .img ul li img {
			width: 100%;
			height: 300px;
		}
		
		.lunbo .text-title {
			width: 100%;
			height: 40px;
			position: absolute;
			bottom: 0;
			left: 0;
			background: #000;
			opacity: 0.6;
			filter: alpha(opacity=60);
			overflow: hidden;
		}
		
		.lunbo .text-title .title {
			width: 80%;
			float: left;
		}
		
		.lunbo .text-title .title li {
			width: 100%;
			line-height: 40px;
			text-indent: 20px;
			color: #fff;
		}
		
		.lunbo .text-title .dot {
			width: 20%;
			float: right;
			height: 40px;
		}
		
		.lunbo .text-title .dot li {
			float: left;
			width: 10px;
			height: 10px;
			list-style: none;
			border-radius: 50%;
			background: #fff;
			margin-top: 15px;
			margin-right: 10px;
		}
		
		.lunbo .text-title .dot li.active {
			background: red;
		}
		
		.lunbo .text-title .dot li:hover {
			cursor: pointer;
		}
   /*lunbo-end*/
.ct_rt li{
	border-bottom: 1px dashed #ddd;
    padding: 10px 0 10px 20px;
    overflow: hidden;
    line-height: 28px;     	background:url(../images/public/dott.png) no-repeat left center ;
    
    }
    .ct_rt li *{ vertical-align: middle;}
.ct_rt li a{
	color: #333;
	font-size: 16px;
    display: inline-block;
    width: 80%;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.ct_rt li span{
	float: right;
	color: #999;
}

.title2{
	     		background:url(../ztzlres/ffx/ffxtit02.png) no-repeat center center;
    	margin-bottom: 30px;}
 .title2 a{ 
 	display: block;
    width: 330px;
    height: 85px;
    margin: 0 auto;}
.con_bot{ margin-top: 50px;}

@media only screen and (max-width: 768px) {
	body{
		    background: url(../ztzlres/ffx/ffxbg.jpg) no-repeat 100% 120px;
	}
	.cont_bg{padding: 10px;}
	.logobg{    background:url(../ztzlres/ffx/ffx03.jpg) no-repeat 32% 28%; margin-bottom: 0; height: 120px;}
	.title1 a , .title2 a{width:100%;}
	.title1{    background:url(../ztzlres/ffx/ffxtit01.png) no-repeat center center;}
	.title2{    background:url(../ztzlres/ffx/ffxtit02.png) no-repeat center center; }
	.con_top .ct_lt ,.con_top .ct_rt{ float: none; width: 100%;}
	.ct_rt{padding: 10px;}
}
