html,body {
 margin: 0;
 padding: 0;
 font-family:'Microsoft YaHei',SimSun,SimHei ,"STHeiti Light",STHeiti,"Lucida Grande", Tahoma,Arial, Helvetica, sans-serif;
 min-width:1180px;
}
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; border:0px;}
.top {
 font-family: "微软雅黑";
 font-size: 14px;
 line-height: 36px;
 color: #737373;
 height:102px;
}
img {
 border:0;}
a {
 text-decoration: none;
 color:#000;
}
a:hover { color:#F30;}
.c_b { clear:both; padding:0; margin:0; height:0;}
select,input,textarea:focus {outline: none;vertical-align:middle;}
ul,li {
 list-style-type:none;
    margin:0;
 padding:0;
 border: 0px;}
.top a {color: #737373; padding:0 10px;}
.jz { width:1400px; margin:0 auto; clear:both;}
.fl { float:left;}
.fr { float:right;}
.top .bj { height:102px;}
.toplj {
 font-family: "微软雅黑";
 font-size: 16px;
 line-height: 50px;
 color: #173C70;
 text-align:right;
}
.xlcd table{cellspacing:0; cellpadding:0;}
.xlcd table span{margin:0px; padding:0px; width:0px; height:0px;}
.toplj a {color: #173C70;}
.logo {
 background-image: url(../images/tpbj.jpg);
 background-repeat: no-repeat;
 background-position: 400px;
 float:left;
 padding-top:15px;
}
.ssq {
 float: right;
 font-family: "微软雅黑";
 font-size: 12px;
 line-height: 28px;
 color: #666;
}
.srk {
 height: 30px;
 margin: 0px;
 padding-top: 0px;
 padding-right: 0px;
 padding-bottom: 0px;
 padding-left: 40px;
 width: 194px;
 background-image: url(../images/i_r5_c8.jpg);
 background-repeat: no-repeat;
 background-position: 7px center;
 line-height: 30px;
 background-color:#D9DCE1;
 border-right-width: 0px;
 border-right-style: none;
 color: #666;
 font-size: 14px;
 font-weight: normal;
 float: left;
}
.dhbj { background-color:#0A315C; height:40px; position:relative; }
.daohang { background-color:#00566D; line-height:40px; height:40px;}
.nav { width: 1400px; margin:0 auto;  height: 40px; line-height: 40px; position: relative; z-index: 1; }
    .nav a { text-decoration: none; font-family:"微软雅黑"; }
.navmain { height: 40px; padding: 0; position: relative; }
#nav_all { height: 40px; float: left; line-height: 40px; position: relative; z-index: 222; }
    #nav_all li { text-align: center; float: left; background: url(../images/nav-bg.jpg) no-repeat right top; width: 140px;}
        #nav_all li a {
 color: #fff;
 display: inline-block;
 font-size: 18px;
 cursor: pointer;
 height: 40px;
 line-height: 40px;
 white-space: nowrap;
 font-family: "微软雅黑";
 width: 140px;
 padding-top: 0;
 padding-right: 0px;
 padding-bottom: 0;
 padding-left: 0px;
 text-align: center;
}
            #nav_all li a:hover { height: 40px; line-height: 40px; width: 140px;  background-color:#143A6B; }
        #nav_all li ul {  width: 140px; padding:0;}
    #nav_all ul li { background-image: none; line-height: 32px; height: 32px; padding-top: 0px; padding: 0; width:140px; border-bottom: solid 1px #205095;}
        #nav_all ul li a { background-image: none; font-size:16px; padding: 0px; margin: 0px; height: 32px; line-height: 32px; color: #fff; font-weight: normal; background:#174484;
 }
            #nav_all ul li a:hover { background-image: none; padding: 0px; margin: 0px auto; height: 32px; line-height: 32px; color: #fff; background: #173c70; -moz-opacity:1;filter:alpha(opacity=100); border-top: none; }
   
   
   
   
   

.banner{ width:100%; height:610px; overflow:hidden; position:relative;font-size:0; z-index:1;}
.b-img{ height:610px;  position:absolute; left:0; top:0;}
.b-img a{ display:block; height:610px; float:left; width:100%;}
.b-img a img{width:100%; height:100%!important;}
.b-list{ height:50px; padding-top:570px; position:relative; margin:0 auto;z-index:1;}
.b-list span{ display:block;cursor:pointer; width:8px; height:8px; border-radius:50%; border:3px solid #fff; float:left; margin:0 5px; _margin:0 3px;}
.b-list .spcss{border:3px solid #FF4600;}
.bar-left{ position:absolute; z-index:1; display:block; width:100px; height:50px; left:0px; background:none; top:0px; }
.bar-right{ position:absolute;z-index:1; display:block; width:100px; height:50px; right:0px; background:none; top:0px; }
.bar-left em{ display:block; width:50px; height:100px; background:url(../images/arrow.png) 0px 0px no-repeat; margin:0 auto; margin-top:270px;}
.bar-right em{ display:block; width:50px; height:100px; background:url(../images/arrow.png) -50px 0px no-repeat; margin:0 auto; margin-top:270px;}
.bar-left .emcss{ background-position:0px -100px;}
.bar-right .emcss{ background-position:-50px -100px;}


.bkbt {
 font-family: "微软雅黑";
 font-size: 20px;
 line-height: 42px;
 color: #173C70;
 background-image: url(../images/00000001_r15_c5.jpg);
 background-repeat: no-repeat;
 background-position: 5px center;
 padding-left: 26px;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #999;
font-weight:bold;
}
.bkbt span { float:right; font-size: 14px;}
.bkbt span a { float:right; float:none;}
.bkbt a {
 font-size: 14px;
 color:#173C70;
 float:right;}
.bkbt a:hover {
 color:#FE4800;}
.wzlb {}
 .wzlb .st {margin:20px 0 12px 0;clear:both;height:130px;padding: 12px 10px;background: #eeeeee;} 
.wzlb .st .btt { float:left; margin-right:30px; display:block;} 
.wzlb .st .btzy { float:left; line-height:34px; height:34px; font-size:16px; display:block; width:530px;} 
.wzlb .st .btzy .zy { font-size:14px; display:block; clear:both; text-indent:2em; color:#666; line-height:24px;}
.wzlb .zs { margin:20px 0 5px 0; clear:both; height:116px; padding:12px 20px; background-color:#f3f3f3;}
.wzlb .zs .btt { float:left; display:block;} 
.wzlb .zs .btzy { float:right; line-height:34px; height:34px; font-size:16px; display:block; width:420px;} 
.wzlb .zs .btzy .zy { font-size:14px; display:block; clear:both; text-indent:2em; color:#000; line-height:27px;}
.wzlb .xs { margin:20px 0 8px 0; clear:both; height:143px; padding:12px 20px; background-color:#f3f3f3;}
.wzlb .xs .btt { float:left; display:block;} 
.wzlb .xs .btzy { float:right; line-height:34px; height:34px; font-size:16px; display:block; width:420px;} 
.wzlb .xs .btzy .zy { font-size:14px; display:block; clear:both; text-indent:2em; color:#000; line-height:27px;}
.wzlb .qt { line-height:32px; font-size:16px; clear:both; color:#666;}
.wzlb .qt span { float:left; font-size:12px; color:#173C70; padding:0 5px;}
.wzlb .qt a { color:#000;}
.wzlb .qt a:hover { color:#F30;}
.tzlb .qt { padding:8px 0; *padding:7px 0; height:50px; clear:both;}
.tzlb .qt .rq { float:left; width:80px; height:50px; background-color:#183C70; font-size:12px; text-align:center; color:#fff; line-height:12px; margin-right:12px;}
.tzlb .qt .r{ font-size:24px; display:block; line-height:32px;}
.tzlb .qt span { float:left; font-size:12px; color:#173C70;}
.tzlb .qt a { float:left; font-size:16px; background-color:#eee; color:#000; width:450px; display:block; height:52px; line-height:28px; padding:0 10px;}
.tzlb .qt a:hover { color:#F30;}
.ksdh {margin:12px 0 0px 0; clear:both; height:178px; padding:10px; background-color:#FCFCFC;}
.ksdh span { float:left; display:block; margin:5px 7px; width:170px; height:79px;}
.ksdh .xlcd { background:#173C70 url(../images/i5_r14_c16.jpg) no-repeat left top; padding:40px 0 0 9px; width:161px; height:39px;}
.ksdh .xlcd select { width:
 font-family: "微软雅黑";
 font-size: 14px;
 line-height: 28px;
 color: #333;
 background-color: #FFF;
 text-indent: 1em;
 *text-indent: 0em;
 height: 28px;
 width: 152px;
 border: 0px none #FFF;
}

.wzlb .fy { line-height:36px; height:36px; font-size:16px; clear:both; color:#666;  border-bottom:dashed 1px #ccc;}
.wzlb .fy span { float:left; font-size:14px; color:#173C70; padding:0 5px;}
.wzlb .fy a { color:#000;}
.wzlb .fy a:hover { color:#F30;}
.wzlb .lj { line-height:30px; font-size:16px; color:#666; width:138px; float:left; margin-right:10px; margin-top:20px;}
.wzlb .lj span { float:left; font-size:14px; color:#173C70; padding:0 5px;}
.wzlb .lj a { color:#666;}
.wzlb .lj a:hover { color:#F30;}
.tplj a { margin-bottom:10px; display:block; background-color:#173C70;}
.tplj a:hover {background-color:#f60;} 

.banquan { background-color:#173C70; height:180px; line-height:40px; color:#b9d0f1; font-size:14px;}
.fenxiang { float:right; padding-top:18px; margin-right:60px;}
.fenxiang a { float:left; margin-left:12px;}
.dqlm {
 font-family: "微软雅黑";
 font-size: 18px;
 line-height: 50px;
 color: #FFF;
 background-color: #173C70;
 height: 50px;
 width: 345px;
 text-indent:4em;
}
.ejdh .erji_daohang{
 font-size: 16px;
 line-height: 40px;
 color: #333;
 text-indent: 4em;
 height: 40px;
 width: 345px;
text-decoration: none;
 display:block;
 border-bottom-width: 1px;
 border-bottom-style: solid;
 border-bottom-color: #173c70;
 background:url(../images/dhjt.png) no-repeat 20px center;
}
.ejdh a:hover { color:#f60;} 

.tplb li { float:left; width:233px; height:165px; margin:15px 15px;}
.tplb li a { display:block;}
.tplb li .bt {display:block; height:36px; line-height:36px; font-size:12px; text-align:center; background-color:#000; opacity:0.8;filter:alpha(opacity=80); margin-top:-36px; color:#FFF;}

.wzbt {
 font-family: "微软雅黑";
 font-size:20px;
 line-height: 52px;
 color: #333;
 text-align: center;
 font-weight: bold;
 padding:10px 0 0 0;
 }
.wzfbt {

 font-size:18px;
 line-height: 52px;
 color: #333;
 text-align: right;
 font-weight: bold;
padding-bottom:10px;
 }
.wzxxys {
 font-family: "微软雅黑";
 font-size: 14px;
 line-height: 35px;
 color: #666;
 text-align: center;
 background-color:#EBEBEB;
 }
.nrzwys {
 font-family: "微软雅黑";
 font-size: 16px;
 line-height: 36px;
 color: #000;
 text-indent: 2em;
 padding:15px 0;
}
.nrzwys img {
 display:block;
 margin:0 auto;}
.nrzwys p {
 font-family: "微软雅黑";
 font-size: 16px;
 line-height: 30px;
 color: #000;

}



.nrzw{
font-family: "微软雅黑";
font-size: 16px;
line-height: 30px;
color: #000;
padding:15px 0;
}
.nrzw img {
display:block;
margin:0 auto;}
.nrzw p {
font-family: "微软雅黑";
font-size: 14px;
line-height: 30px;
color: #000;

}














.sytxyt {
 font-family: "微软雅黑";
 font-size: 14px;
 color: #000;
 border-top-width: 1px;
 border-top-style: solid;
 border-top-color: #ccc;
 margin-top:20px;
 padding-top:10px;
 line-height:30px;
}
.sytxyt a {
 font-family: "微软雅黑";
 font-size: 14px;
 color: #000;
}
.sytxyt a:hover {
 font-family: "微软雅黑";
 font-size: 14px;
 color: #990000;
}
.xrld li {
 margin: 10px 0;
 background-color: #eee;
 padding: 15px;
 font-family: "微软雅黑";
 font-size: 16px;
 line-height: 30px;
 color: #666;
 height:150px;
} 
.xrld li img { width:120px; height:150px; display:block; float:left; margin-right:20px;}
.xrld li span { float:left; width:620px; display:block;}
.xrld li span a { font-size:18px;display:block;}
.xrld li span font {text-indent:2em; display:block;}


.zh-title {
    width: 100%;
    height: 60px;
    line-height: 60px;
    border-bottom: 2px solid #d8dae2;
    float: left;
}
.zh-title h3{
   display:block; 
   float:left; 
   color:rgb(23, 60, 112); 
   padding-left:30px; 
   background-image: url(../images/00000001_r15_c5.jpg);
   background-repeat: no-repeat;
   background-position: 5px center;
}

.zh-title a{display:block; float:right; font-size:16px; color:#86a7cd;}

.ztfl .fy span { float:left; font-size:14px; color:#173C70; padding:0 5px;}
.ss {
    width: 100%;
    float: left;
    margin-bottom: 50px;
}