body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td { margin:0; padding:0; }
h1, h2, h3, h4, h5, h6{ font-size:100%; }
body, button, input, select,span,textarea { font-size:12px; font-family:"Microsoft YaHei";}
ul, ol { list-style:none; }
a,a:hover { text-decoration:none; }
sup { vertical-align:text-top; }
sub{ vertical-align:text-bottom; }
.clearfloat:after{display:block;clear:both;content:"";visibility:hidden;height:0} 
.clearfloat{zoom:1}

fieldset, img { border:0; }
img{vertical-align: bottom;}
button, input, select, textarea { font-size:100%; }
table { border-collapse:collapse; border-spacing:0; }
.fl{float: left;}
.fr{float: right;}
.clear{clear: both;}
.w1200{width: 1200px;margin: 0 auto;}
.f1 .f2 .f3 .m1{width: 100%;}
html { overflow-x: hidden; overflow-y: auto;}
body{width:100%;min-width:1200px;}
.logo{
    margin-top: 53px;
}
.top{
    height: 173px;
    width: 100%;
  
    margin: 0 auto;
    background: url(../images/top.jpg) no-repeat center;
}
.footer{
    margin: 30px auto 0;
    width: 100%;
    height: 123px;
    background: #1c5b9d;
}

.f_nav{
    height:54px;
    line-height: 54px;
}
.nav{
    height: 54px;
    background-color:#1c5b9d;
    width:100%;

}
.nav .menu{
    clear: both;
    position:relative;
    z-index:10;
}
.nav .menu li .submenu{
    background:#1c5b9d;
    position: absolute;
    width: 100%;
    display: none;
    top: 54px;
    z-index: 1000;
   left:0px;
   font-size:15px;
}
.nav .menu .submenu{
    font-size: 17px;
}
.nav .menu .submenu>li{height:40px; line-height:40px;}
.nav .menu .submenu>li:hover{
    background:#e7ac20;
}
.nav .menu>li:hover{
    background:#e7ac20;
}
ul.menu>li:hover .submenu{
    display:inline-block;
}
ul.menu li a{
    width:116px;
    height:38px;
    line-height:38px;
    color: #ffffff;
    display:inline-block;}
.nav .menu .submenu>li a{
   display:inline-block;
}
ul.menu>li{
    float:left;
    font-size:18px;
    text-align:center;
    position: relative;
}
.main{
    width:100%;
     min-height: 400px;
}
.c-1 .c-2 .c-3{
    width:100%;
}
.xw{
    width: 585px;
    height: auto;
    float: left;
}
.list-1{
    width: 585px;
    height: auto;
}
.tzh{
    width:585px;
    height: auto;
    float: right;
}
.list-title{
    width: 100%;
    height: 40px;
    padding-bottom: 8px;

    border-bottom: 1px solid #d5d5d5;
}
.list-title .fr a{
 line-height: 49px;
    font-size: 14px;
    color: #afafaf;
}
.list-title b{
    font-size: 24px;
    color: #5a5a5a;
    line-height: 40px;
    background: url(../images/line.jpg) repeat-x left bottom;
    padding-bottom: 14px;
}
.f1{
    margin-top:33px;
}
.pic{
    width: 584px;
    height: 380px;
    margin-top: 24px;
}


.dp-listfl{
   width:230px;
   margin-top:39px;
}



.focus6{ position:relative; width:584px; height:377px; overflow:hidden; }  
.focus6 img{ width:584px; height:377px;} 
.focus6 .btn{ position:absolute; bottom:34px; left:600px; overflow:hidden; zoom:1;} 
.focus6 .btn a{position:relative; display:inline; width:13px; height:13px; text-decoration:none; text-align:left; outline:0; float:left; background:#D9D9D9; }  
.focus6 .btn a:hover,.focus .btn a.current{  cursor:pointer; background:#fc114a;}  
.focus6 .fPic{ position:absolute; left:0px; top:0px; }  
.focus6 .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  
.focus6 .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:54px; line-height: 54px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; font-size:12px; }  
.focus6 .shadow a{ text-decoration:none; color:#fff; font-size:16px; overflow:hidden; margin-left:10px;}  
.focus6 .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus6 .fcon img{ display:block; }  
.focus6 .fbg{bottom:12px; right:20px; position:absolute; height:19px; text-align:center; z-index:12; *right:-460px; }  
.focus6 .fbg div{margin:0px auto;overflow:hidden;zoom:1;height:14px}    
.focus6 .D1fBt a{position:relative; display:inline; width:9px; height:9px;  
margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; border-radius:50%;text-decoration:none; 
text-align:center; outline:0; float:left; background:#fff; }    
.focus6 .D1fBt .current,.focus .D1fBt a:hover{background:#e7ac20;}    
.focus6 .D1fBt img{display:none}    
.focus6 .D1fBt i{display:none; font-style:normal; }    
.focus6 .prev,.focus .next{position:absolute;width:45px;height:100px;background: url(../images/focus_btn.png) no-repeat;}
.focus6 .prev{top: 40%;margin-top: -37px; left: 0;cursor:pointer; }  
.focus6 .next{top: 40%;margin-top: -37px; right: 0;  background-position:-45px 0;  cursor:pointer;}  

.tit{height:45px; line-height:45px;}
.tit h2{ float:left; padding:0 15px; background:#0f57a1; text-align:center; font-size:15px; font-weight:normal; color:#fff;}
.tit a{color:#bbb; float:right;font-size:14px;}

.tit1{height:45px; line-height:45px; border-bottom:1px solid #ddd; }
.tit1 h2{ float:left; padding:0 15px; background:#0f57a1; text-align:center; font-size:15px; font-weight:normal; color:#fff;}
.tit1 a{color:#bbb; float:right; font-size:14px;} 

.list{
    margin-top: 14px;
}
.list li{
 padding: 12px 0;
}
.span_date{
    width: 60px;
    height: 56px;
    background-color: #5e94cd;
    text-align: center;
    color:#ffffff;
}
.span_date .t_big{
    font-size: 24px;
}
.list-con{
    width: 508px;
}
.list-con a{
    color:#3e3e3e;
    font-size: 15px;
    line-height: 24px;
}
.f2-con ul li{
    line-height: 48px;
    font-size:15px ;
    border-bottom: 1px dotted #d5d5d5;
    background: url(../images/qdf.png) no-repeat 1px center;
    padding: 0 0 0 18px;
}
.f2-con ul li a{
    float: left;
    color: #3e3e3e;
}
.f2-con ul li a:hover{
    color:#1c5b9d;
}
.f2-con ul li .f2-span{
    color: #afafaf;
    float: right;
}
.f2-con{
    margin-top: 20px;
}
.f2{
    margin-top: 20px;
    height: auto;
}
.f3{
    margin-top: 18px;
}
.link-text{
    width: 100%;
    height: auto;
    margin-bottom: 30px;
}
.link-text a{
    padding: 18px 29px;
    display: inline-block;
    font-size: 14px;
    color: #3e3e3e;
}
.link-1{
    padding-top: 24px;
}


.copy{
    text-align: center;
    padding-top:34px;
    font-size: 14px;
    color:#ffffff;
 line-height:24px;
}

.list-set{
    width: 100%;
    height: 68px;
    line-height: 68px;
    background: url(../images/shzh_bg.jpg) no-repeat;
  
}
.list-set span{
    color: #ffffff;
    font-size: 24px;
    text-align: center;
    display: inline-block;
    width:230px;
    
}
.list-set-con{
    width: 940px;
    height: auto;
}
.margin-top{
    margin-top: 32px;
}
.download .fr a{
    color: #afafaf;
}
.download b{
    font-size: 20px;
    color: #868686;
    background: url(../images/line.jpg) no-repeat left bottom;
    padding-bottom: 14px;
    height: 35px;
}

.dp-list{
    margin-top:39px;
}
.dp-list .focus{
    width: 230px;
    height: auto;
}
.list-all{
 width:230px;
 height:70px;
 }
.list-all .focus{
    width: 230px;
    height: 326px;
}
.focus{
    background:#f1f1f1 url(../images/list_03.jpg) no-repeat center bottom;
 padding-bottom:200px;
    width:100%;
}
.focus ul{
    padding: 0 10px;
}
.focus li{
    border-bottom: 1px solid #d4d4d4;
    padding: 3px 11px 3px 40px;
 background:url(../images/qdf_002.png) no-repeat 10px center;
}
.focus ul li a{
    font-size: 16px;
    padding: 12px 0;
    display: block;
    color: #515050;
}

.focus .on {
 border-bottom: 1px solid #1c5b9d;
 background:url(../images/qdf_001.png) no-repeat 10px center;
 }
.focus .on a{
 color: #1c5b9d;
 }
.focus ul li:hover{
 border-bottom: 1px solid #1c5b9d; 
 background:url(../images/qdf_001.png) no-repeat 10px center;
 }
.focus ul li:hover a{
 color: #1c5b9d;
 }

.page{
    text-align: center;
    padding: 25px 4px;
    font-size: 15px;
}
.page a{
    padding-left: 193px;
}


.list4{
    width: 940px;
    height: auto;
}
.list4-title{
    border-bottom: 1px solid #eee;
    margin-top: 39px; 
    height:39px;


}
.list4-title span{
    color: #696969;
    display: inline-block;
    height: 39px;
    font-size: 20px;
    background:url("../images/line.jpg") repeat-x left bottom ;
}
.dp-content .text1 p{
    font-size: 16px;
    color: #222;
 line-height:32px;
    text-indent: 2em;
}
.text2 p{
    font-size: 16px;
    color: #222;
    line-height:32px;
    text-indent: 2em;
}
.dp-content{
    padding-top: 25px;
    line-height: 28px;
   
}
.fyt{
 padding:30px 0;
 text-align:center;
 }
.where{
    line-height: 39px;
    font-size: 14px;
    color: #aeaeae;
}
.where a{
    font-size:14px;
    color: #aeaeae;

}
.dp-content .con-title{
    text-align: center;
    font-size: 18px;
    line-height: 36px;
    color: #222222;
}
.dp-content .con-time{
    text-align: center;
    font-size: 14px;
    line-height: 36px;
    color: #666666;
    
    padding-bottom:7px;
}
.text1{
    border-top:1px solid #e7e7e7;
    border-bottom: 1px solid #e7e7e7;
    padding:12px 0;
    min-height: 475px;
}
.page-t a{
    font-size:15px;
    line-height: 32px;
    color: #1c5b9d;

}
.con-page{
    padding-top:9px;
   
}