@charset "utf-8";

/* CSS Document */ 
*{
padding:0px; margin:0px; 
list-style:none;
text-decoration:none;
margin:0px 0px;
padding:0px;
font-family:"微软雅黑";   
}  
*{padding:0px; margin:0px;} 
 a:hover{ text-decoration:none;}  
.index{ width:100%; height:100%} 
.shang1zong{ width:100%; height:30px; background:#e7e7e7;line-height:30px;}       
.shang1{ width:1200px; height:30px; margin:auto;color:#333; font-size:14px; font-family:"微软雅黑";} 
.shang1zuo{ float:left;}  
.shang1you{ float:right;} 
.shang1 a{color:#333}      
.shang1 ul li{  float:left}      
.shang2zong{ clear:both;width:100%; height:100px;}      
.shang2{ width:1200px; height:100px; margin:auto}      
.shang2zuo{float:left;}                
.shang2you{ float:right;}                
.shang3zong{
	 width:100%; 
	 height:50px; 
	 background:#cc0000;
	 font-size:16px;   
	 line-height:50px;   
	 color:#fff;  
}   
.shang3{ width:1200px; height:50px; margin:auto;}             
.shang3 ul li{  
	float:left;
	width:150px;
	height:50px;    
	text-align:center;    
    color:#fff;  
}    
.shang3 ul li:hover{
    background:url(../images/lmbg.jpg) no-repeat;   
}            
#banner{clear:both; width:100%;height: 450px; padding:0;margin:0px; }   
#banner .flexslider { position: relative; height:450px; overflow: hidden;}
#banner .slides { position: relative; z-index: 1;}  
#banner .slides li { height: 450px;}    
#banner .flex-control-nav {display:none; position: absolute; bottom: 10px; z-index: 2; width: 100%; text-align: center;}
#banner .flex-control-nav li { display: inline-block; width: 14px; height: 14px; margin: 0 5px; *display: inline; zoom: 1;}
#banner .flex-control-nav a { display: inline-block; width: 14px; height: 14px; line-height: 40px; overflow: hidden; }
#banner .flex-control-nav .flex-active { background-position: 0 0;}    
.zstyiz{
    padding-top:40px;
    clear:both;
    width:100%;
}
.zstyi{
    width:1200px;
    margin:auto; 
}
.zstyify{
    text-align:center;
    font-size:24px;
    color:#333;
    font-weight: bold; 
    margin-top:10px;
}
.zstyife{
    width:228px;
    margin:auto; 
    margin-top:10px;
}
.zstyifs{
    padding-top:40px; 
}
.zstyifs ul li{ 
    float:left;
    width:191px;
    height:60px;
    line-height:60px;
    text-align:center;
    background:url(../images/cpbk.jpg) no-repeat;
    color:#333;
    margin-left:40.85px; 
}
.zstyifsi{
    padding-top:8px;
    clear:both;
    padding-left:20px;
    padding-right:20px; 
}
.zstyifsi ul li{
    float:left;
    width:260px;
    margin-left:24px;
    margin-top:30px;
}
.zstyifsi ul li img{ 
    width:258px;
    height:258px;
    border:1px solid #ccc; 
}
.zstyifsi ul li p{
    height:53px;
    border:1px solid #ccc;
    border-top:0px;
    background:#eee;
    line-height:53px;
    text-align:center;
    color:#666;
    font-size:14px;
}
.zstyifw{
    clear:both; 
    padding-top:40px;
}
.zstyifl{
    text-align:center;
    font-size:24px;
    color:#333;
    font-weight: bold; 
    margin-top:32px; 
}
.zstyifq{

}
.lunbo {  
    width: 1200px;   
    position: relative;
    margin:auto;  
    margin-top:25px; 
}
.lunbo .tempWrap{margin-left:55px;}  
.lunbo .bd{
    font-size: 0px;
    width: 1200px;
    
} 
.lunbo .prev{
    background:#cc0000;  
    font-size:18px;
    color:#fff;  
    height: 40px;
    width: 25px;
    position: absolute;
    left: 5px;
    top: 35%; 
    display: block;
    line-height:40px; 
    text-align:center;  
    border-radius: 25px 0 0 25px;
} 
.lunbo .next{
    background:#cc0000;
    border-radius: 0px 25px 25px 0px;
    font-size:18px;
    color:#fff;
    height: 40px;
    width: 25px;
    display: block;
    position: absolute;  
    top: 35%;   
    right: 5px;
    line-height:40px; 
    text-align:center;   
    }
.lunbo .bd li{ 
    display: inline-block;  
    *display: inline;
    zoom: 1;   
    margin-left:10px;  
}      
.lunbo .bd li img{
    border:1px solid #ccc; 
    width:258px; 
    height:258px; 
}    
.lunbo .ckgdaaa{
    height:55px;
    color:#666;
    font-size:14px;
    text-align:center;
    line-height:55px;  
}
.lunbo .ckgdaaa a{color:#666;}  
.zsterz{
    background:#f6f6f6;
    clear:both;
    width:100%;
    height:468px; 
}
.zster{
    width:1200px;
    margin:auto; 
}
.zsterfy{
    text-align:center;
    font-size:24px;
    color:#333;
    font-weight: bold; 
    padding-top:32px;     
}
.zsterfs{
    clear:both;
    padding-top:50px;
}
.zsterfsl{
    float:left;
    width:380px;
}
.zsterfsl img{
    width:378px;
    height:283px;
    border:1px solid #ccc;
}
.zsterfsr{
    line-height:29px;
    float:right;
    width:800px;
    font-size:14px;
    color:#666;
    text-indent: 2rem; 
}
.zsterfsr a{
    color:#cc0000; 
    margin-left:115px;
}
.zstsanz{
    width:100%;
    clear:both;
}
.zstsan{
    width:1200px;
    margin:auto;
}
.zstsanfy{ 
    text-align:center;
    font-size:24px;
    color:#333;
    font-weight: bold; 
    padding-top:32px;     
}
.zstsanfs{
    clear:both;
    padding-top: 30px; 
}
.zstsanfsl{
    float:left;
    width:360px;
}
.zstsanfsl img{
    width:358px;
    height:268px;
    border:1px solid #ccc; 
}
.zstsanfsr{ 
    float:right; 
    width:840px;
}
.zstsanfsr ul li{ 
    margin-top:20px;
    float:left;
    width:400px;
    margin-left:20px;  
}
.xwaad{
    color:#666;
    font-weight: bold; 
    background:url(../images/hd.jpg) no-repeat 0 50% ; 
    padding-left:12px;
}
.xwaad a{
    color:#666;
}
.xwbbd{
    margin-top:10px;
    font-size:14px;
    color:#666;
    line-height:24.5px; 
    padding-left:12px; 
    padding-bottom:10px;
    border-bottom:1px dashed #ccc; 
}
.zstsanfsl{ 
    float:left;
    width:360px;
    height:270px;
}
.zstsanfsl .tempWrap{}  
.zstsanfsl .bd{
    font-size: 0px;
    width: 360px;
    
} 
.zstsanfsl .bd li{ 
    display: inline-block;   
    *display: inline;
    zoom: 1;   
    width:360px; 
    height:270px; 
}      
.zstsanfsl .bd li img{ 
    border:1px solid #ccc; 
    width:358px; 
    height:268px; 
}    
.zstsanfsl .ckgdaaa{ 
    height:50px;
    width:360px; 
    background:rgba(204,0,0,0.5);
    font-size:14px;
    color:#fff; 
    line-height:50px;  
    position: relative;
    margin-top:-50px;  
    z-index: 10;
    text-align:center;   
}
.zstsanfsl .ckgdaaa a{color:#fff;}    
.zstsiz{
    width:100%;
    clear:both;
    padding-top: 30px; 
}
.zstsi{
    width:1200px; 
    margin:auto;
}
.zstsify{
    text-align:center;
    font-size:24px;
    color:#333;
    font-weight: bold; 
    padding-top:32px; 
} 
.zstsifs{
    clear:both;
}
.zstsifs ul li{
    float:left; 
    width:600px;
    margin-top:30px; 
}
.zstsifsl{
    float:left;
    width:280px;
}
.zstsifsl img{
    width:278px;
    height:208px;
    border:1px solid #ccc; 
}
.zstsifsr{
    width:300px; 
    float:left;
    font-size:14px;
    margin-left:10px;
}
.aav{
    padding-top:10px;
    color:#333;
    font-weight: bold;
}
.aav a{
    color:#333;
}
.bbv{
    margin-top:10px;
    color:#666;
    line-height:24px; 
}
.ccv{
    width:68px;
    height:24px;
    border:1px solid #ccc;
    border-radius: 15px; 
    color:#666;
    line-height:24px;
    text-align:center; 
    margin-top:23px; 
}
.ccv a{  
    color:#666;
}
.zstdbz{
    clear:both;
    padding-top:25px;
    width:100%;
    height:815px;
    background:url(../images/dbg.jpg) no-repeat 50% 0; 
    background-origin:content-box; 
}
.zstdb{
    width:1200px;
    margin:auto; 
}
.lunboaa {  
    width: 1200px;   
    position: relative;
    margin-top:37px; 

}
.lunboaa .tempWrap{margin-left:60px;} 
.lunboaa .bd{
    font-size: 0px;
    width: 1200px;
    
} 
.lunboaa .prev{
    font-size:24px;
    color:#666;  
    height: 35px;
    width: 15px;
    position: absolute;
    left: 0px;
    top: 15%; 
    display: block;
    line-height:35px; 
    text-align:center; 
} 
.lunboaa .next{
    font-size:24px;
    color:#666;
    height: 35px;
    width: 15px;
    display: block;
    position: absolute; 
    top: 15%;   
    right: 0px;
    line-height:35px; 
    text-align:center; 
}
.lunboaa .bd li{ 
    display: inline-block;  
    *display: inline;
    zoom: 1;  
     
}     
.lunboaa .bd li img{
    border:1px solid #ccc; 
    width:158px; 
    height:118px; 
    margin-left:10px;
    margin-right:10px;   
} 
.zstdbfw{    
    text-align:center;
    font-size:24px;
    color:#333;
    font-weight: bold; 
    padding-top:61px;   
}    
.zstdbfq{    
    text-align:center;  
    font-size:14px;
    color:#333;  
    font-weight: 600;
    margin-top:42px; 
}      
.zstdbfq a{color:#333; }  
.zstdez{
    clear:both; 
    float:left; 
    width:100%;
    background:rgba(51,51,51,0.5);
    height:297px;
    margin-top:60px; 
}
.zstde{
    width:1200px;
    margin:auto;
}
.zstdefy{
    float:left; 
    width:1200px;
    height:45px;
    line-height:45px;
    text-align:center;    
    background:#666; 
    margin-top:30px; 
}
.zstdefy ul li{
    float:left;
    width:150px;
    color:#fff;
}
.zstdefe{
    clear:both;
    padding-top:60px;
}
.zstdefel{
    float:left;
    width:150px;
}
.zstdefec{
    float:left;
    width:800px;
    margin-left:30px;
    line-height:28px;
    font-size:14px; 
    color:#fff;    
}
.zstdefer{
    float:right;
    width:125px;
    margin-left:10px;
}
.zstdefer div{
    text-align:center;
    font-size:14px;
    color:#fff; 
}
.adminas{
    margin-top:5px; 
}

.zstdyiz{
    clear:both;
    width:100%;
    height:45px;
    background:#000;
    line-height:45px;
    color:#666;
    font-size:12px;     
}
.zstdyi{
    width:1200px;
    margin:auto; 
}
.dibleft{
    margin-left:10px; 
}
.dibright{
    float:right; 
    margin-right:40px;
}
.dibright a{
    color:#666; 
}
.zstyifjiu{
    clear:both;
    width:1120px;
    margin:auto; 
    height:50px; 
    color:#666;
}
.zstyifjiu a{
    color:#666;  
}
.zstyifshi{
    background:url(../images/nline.jpg) ; 
    height:5px;
    width:1120px;
    margin:auto; 
}
.picturexq{
    width:1120px;
    margin:auto;
}
.titles{
    text-align: center;
    padding-top: 20px;
    /* border-bottom: 2px dashed #ccc; */ 
}
.times{
    text-align: center;
    font-size:14px;
    color:#333; 
    margin-top:20px; 
}
.contents{
    color:#333;
    font-size:14px;
    line-height:25px; 
    margin-top:20px;
    text-indent: 2rem; 
}
#pagesss{
    clear:both; 
    margin-left:14px;
    font-size:14px; 
    padding-top:20px;
}
#pagesss span{ 
    float:left;
    padding:8px 15px; 
    color:#333;
    border: 1px solid #cc0000;
    margin-left:10px;
    background:#cc0000;
    color:#fff;
    margin-top:10px;
}
#pagesss a{  
    float:left; 
    padding:8px 15px; 
    color:#333;
    border: 1px solid #ccc;
    margin-left:10px; 
    margin-top:10px; 
}
#pagesss a:hover{
    background:#eee;
    border:1px solid #eee;   
}
.spian{
    font-size:14px;
    color:#333; 
    padding-top:10px;
}
.spian a{
    color:#333;
}
.xpian a{
    color:#333;
}
.xpian{
    font-size:14px;
    color:#333; 
    padding-top:10px;
}

.zstyifshiy{ 
    clear:both;
    width:1120px;
    margin:auto;  
    padding-top:20px; 
}
.zstyifshiy ul li{
    padding-bottom:20px;
    border-bottom: 1px dashed #ccc;   

}
.xwtitle{
    font-size:15px;
    color:#333;
    margin-top:20px;
}
.xwtitle a{
    color:#333;
}
.xwtime{
    font-size:14px;
    color:#333;
    background:url(../images/times.png) no-repeat 0 50%;
    padding-left:25px;
    margin-top:15px;
}
.xwdescription{
    margin-top:15px; 
    font-size:14px;
    color:#333;
    line-height:25px;

}
#pageaa{ 
    clear:both; 
    font-size:12px;  
    padding-top:20px;
}
#pageaa span{ 
    float:left;
    padding:5px 10px; 
    color:#333;
    border: 1px solid #cc0000;
    margin-left:10px;
    background:#cc0000;
    color:#fff;
    margin-top:10px;
}
#pageaa a{  
    float:left; 
    padding:5px 10px; 
    color:#333;
    border: 1px solid #ccc;
    margin-left:10px; 
    margin-top:10px; 
}
#pageaa a:hover{
    background:#eee;
    border:1px solid #eee;   
}