body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
body{font:16px "Microsoft Yahei";-webkit-text-size-adjust:100%; color: #333;}
a{color:#2B5D62;text-decoration:none}
a:hover{color:#0E5CAD;text-decoration:none;}
em{font-style:normal}
li{list-style:none}
img{border:0;vertical-align:middle}
table{border-collapse:collapse;border-spacing:0}
p{word-wrap:break-word}

/*===============================================================================================================================================*/
body{background: url(../images/hearbg.png) no-repeat top center;}
.banner {height: 365px; }
/*====*/

 .sstxt{
    line-height: 41px;
    margin: 0px;
    padding: 0px;
    padding-left: 10px;
    height: 36px;
    width: 220px;
    background: url(../images/a-20.png) repeat-x;
    border-top-style: none;
    border-right-style: none;
    border-bottom-style: none;
    border-left-style: none;
    outline: none;
    color: #333;
    line-height: 36px;}

#scrh_btn{
    border: 0px;
    width: 60px;
    height: 36px;
    font-size: 16px;
    background: #bf1f26;
    color: #fff;
    outline: none;
    cursor: pointer;
	border-top-right-radius:20px;a
	border-bottom-right-radius:20px;
}
.nav { margin-top:260px; height: 50px;line-height: 50px; width: 1200px; margin: 0 auto;
   background-color: #C9D2C0; border-radius: 5px;
   
   border: 2px solid #2B5D62;
 }
.nav-wz {float: left;}
.nav ul {width: 896px; height: 50px;}



.inp-wrap {padding-top:7px; float: right;   width:290px; height: 36px;line-height: 36px;margin-right: 10px;}
.inp-wrap .inp {line-height: 36px; float: left; background: url(../images/a-20.png) repeat-x; height: 36px; border-top-left-radius: 20px; border-bottom-left-radius: 20px;}
.inp-wrap .inp input { border:none; outline: none; background: none; height: 36px;width:210px; padding-left:20px; line-height: 36px; 
 font-size: 16px;
}


/* .inp-wrap .inp-btn {float: right; border-top-right-radius:20px ;background: green;}
.inp-wrap .inp-btn a {color:#fff; line-height: 34px;background: #bf1f26;  text-align: center; display:block; width: 60px; height: 36px;



} */
/*====*/

.nav ul li {float: left;}
.nav ul li a {color:#070707; padding: 0 16px; font-size: 18px; display: block;}
.nav ul li a:hover {color:#fff; background: #0E5CAD; padding: 0 16px; font-size: 18px;}
.nav ul li .current{color:#fff; background: #0E5CAD; }

.hang-o {width:1200px; padding:0 12px; margin:0 auto;}
.banner-t {width: 1200px; height: 94px;margin-top: 20px;}
.agjj {height: 359px; margin-top:16px;}
.agjj-l {width:573px; height:359px ; float: left;}
.agjj-r {width:573px; height:359px ; float: right;}

.btk {height: 40px;  line-height: 40px; text-align: center;border-bottom: 2px solid #2D4374;}
.aqff {cursor: pointer; font-weight: bold; color:#2B5D62; font-size:18px; width:110px; height: 40px; float: left;background: #C9D2C0;border-top-left-radius:5px ; border-top-right-radius:5px ; }
.gdjw {cursor: pointer; color:#5c5c5c; font-size: 18px; float: left; width:110px; height: 40px;}



.gd {float: right; padding-right:15px; font-size: 16px;}
.gd a {color:#5c5c5c;}
.gd a:hover {color:#5c5c5c;color:#cd0100;text-decoration:none;}
.agjj-r h2 {text-align: center;display: block; padding: 20px 0;}
.agjj-r span {text-indent: 2em; line-height: 30px; display: block; padding: 0px 15px; }
.agjj-r hr {border-bottom:1px dashed #cccccc;border-top:none;border-left:none;border-right:none; padding-top:8px;}
.agjj-r ul li {line-height: 39px;}

.hang-t {background: #f8f8f9; height: 440px; margin-top:17px;}
.hang-t .zgz {width:1200px; padding:20px 0 0 0; margin: 0px auto;  }

.zwgk {width:373px; height: 301px; float: left; background: #fff; margin-right:27px;} 
.gggs {width:373px; height: 301px; float: left; background: #fff;margin-right:26px;}
.zcjd {width:373px; height: 301px; float: left; background: #fff}
.zwgk .btk {height: 48px;  line-height: 48px; text-align: center;}
.zwgk-wz {color:#338dde; cursor: pointer; font-weight: bold; font-size: 20px; width:116px; height: 48px; float: left;}
.gd {float: right; padding-right:15px; font-size: 16px;}
.gd a {color:#5c5c5c;}
.gd a:hover {color:#5c5c5c;color:#cd0100;text-decoration:none;}

.zgz-bottom {height: 263px; padding-left:9px; padding-top:10px;}
.zgz-bottom .btn {font-size: 15px; line-height: 48px; padding-left:40px; margin:6px;height: 48px; width: 126px; float: left; background: #f8f8f9;}
.zgz-bottom .icon {background-image: url(../images/a-07.gif);background-position:  10px center;background-repeat:  no-repeat;}
.zgz-bottom .icon-t {background-image: url(../images/a-06.gif);background-position:  10px center;background-repeat:  no-repeat;}
.zgz-bottom .icon-th {background-image: url(../images/a-11.gif);background-position:  10px center;background-repeat:  no-repeat;}
.zgz-bottom .icon-f {background-image: url(../images/a-08.gif);background-position:  10px center;background-repeat:  no-repeat;}
.zgz-bottom .icon-fi {background-image: url(../images/a-09.gif);background-position:  10px center;background-repeat:  no-repeat;}
.zgz-bottom .icon-s {background-image: url(../images/a-10.gif);background-position:  10px center;background-repeat:  no-repeat;}
.zgz-bottom .icon-se {background-image: url(../images/a-05.gif);background-position:  10px center;background-repeat:  no-repeat;}
.zgz-bottom .icon-e {background-image: url(../images/a-12.gif);background-position:  10px center;background-repeat:  no-repeat;}

.zgz-bottom ul li {line-height: 40px; color:#424242;}
.li-pic {height: 107px; padding-top:30px; clear: both;}

.li-pic-o {width:591px; height: 107px;float: left;}
.li-pic-t {width:578px; height: 107px;float: right;}

.hang-th { width:1200px;  margin:20px auto 20px auto;  overflow: hidden;}
.zwgkk {width:383px; height: 301px; float: left;  margin-right:20px;} 
.gggss {width:383px; height: 301px; float: left; margin-right:20px;border: 1px solid #F8F8F9;}
.zcjdd {width:383px; height: 301px; float: left; }
.zgz-bottom {height: 263px; padding-left:9px; padding-top:10px;}
.zgz-bottommm {height: 263px; padding-left:9px; padding-top:10px; width:364px;}
.zgz-bottommm ul li {line-height: 40px; color:#424242;}

.zxft-nr {width:330px; height: 220px; margin:0 auto; padding-top:25px;}
.zxft-nr .pic {width: 129px; height: 88px; float: left;}
.zxft-nr .zxft-wz {width:180px; padding-top:17px;font-size: 22px; color: #cc0606; float: right;}
.zxft-tt {padding-bottom:15px; overflow: hidden;}
.zxft-b {width: 330px;}
.zxft-b .sj {clear: both; line-height: 29px;}
.zxft-b .sjj {float: left; width:100px;}
.zxft-b .sjnr {float: left;width: 220px;}

.photo{width:1200px; height: 66px;margin:20px auto;}
.photo a{float: left;display: block;}
.photo img{ margin-right: 15px;}

.link{width: 1200px;margin: 0px auto; overflow: hidden;margin-bottom: 20px;}
.yqlj {position: relative; padding-left:230px; height: 40px; width:972px; margin:0 auto; background:url(../images/a-15.jpg) no-repeat left center;}
.yqlj .sel {color: #535252; width:165px;float: left;height: 50px; line-height: 50px; cursor: pointer;}
.yqlj .sel-1 {color: #535252; width:165px;float: left; height: 50px; line-height: 50px; font-weight: bold;}
.link-contents{float:left;width:1178px;background: #f8f8f9;border: 1px solid #2D4374;padding:10px;}
.link-cont{ }
.link-cont li {float: left;line-height: 30px;height: 30px;display: block;margin-right:30px;}
.link-cont2 li {float: left;line-height: 30px;height: 30px;display: block;margin-right:30px;}

.foot { height: 138px; border-top:4px solid #133c88; margin-top:20px;}
.foot-wz {width:1200px; margin:0 auto; padding-top:25px; }
.dzjg {float: left;}
.bqwz { float:left;width:840px;  margin:10px 10px; text-align: center; font-size: 14px; line-height: 30px;}

.zxft-wz a {color:#cc0606;}

.agjj-r span a {color:#cc0606;}
.top-pic {position: absolute; right:0;}

/*list*/
.xqk{width: 1200px;clear: both; overflow: hidden;  padding: 20px 20px; margin: 0 auto;}
.list-top {width:1200px; height: 40px; background:#f6f6f6; margin-bottom:20px; line-height: 40px; font-size: 14px; padding-left: 10px;}
.list-wrap {margin:0 auto; width:1094px; height: auto; background: #fff; padding:25px 50px 30px 50px; overflow: hidden;}
.list-l {width:280px; background: #f6f6f6; padding-bottom: 20px; float: left;}
.list-l h3 { height: 60px; text-align: center; line-height: 60px; color:#0562c9;}
.list-one {width:260px;height: 45px; text-align: center; background: #fff; line-height: 45px; margin:10px auto; color:#0562c9;}
.list-one a {display: block;}
.list-one a:hover { background: #0562c9; color:#fff;}
.list-r {width:862px;float: right;}
.list-r h3 {color:#333; padding-bottom:20px;}
.list-rr {width:1100px; margin: 0 auto; min-height: 500px;}
.list-rr h3 {color:#333; padding-bottom:20px;}
.xqk .list-r ul {height: auto; min-height: 400px;}
.list-r ul li {line-height: 36px;background: url(../images/w-02.gif) no-repeat left center; text-indent: 1em; color:#555; border-bottom:1px dashed #e4e4e4;}
.time {float: right; color:#999; font-size: 14px;}

/*页码*/
.page-wrap{width:750px;margin-bottom: 20px; margin-top:30px;font-size: 12px; }
.page-wrap .page{height:30px; line-height: 30px;padding: 0 15px;border: 1px solid #ccc; border-radius: 5px; margin-right:10px; background-color:#fff; color:#444;display:block;float: left;}
.page-wrap .active{background-color: #0391DB;border: 1px solid #0391DB; color: #fff;}/*页码颜色*/
.page-wrap .page:hover{background-color: #0391DB;border: 1px solid #0391DB; color: #fff;}
.page-wrap .page-word{height:30px; line-height: 30px;margin-right:10px;float: left;}
.page-wrap .page-word input{height:28px;width:50px;outline: none; line-height: 34px;border: 1px solid #ccc;border-radius: 5px; padding: 0 10px;}
/*页码*/
/*content*/
.list-rr .bt {text-align: center; font-size: 20px; font-weight: bold;color:#d50909; height: 40px; border-bottom: 1px solid #e5e5e5;}
.list-rr .nr-time {text-align: center; font-size: 14px; color:#555; height: 30px; line-height: 30px; margin-bottom: 35px;}
.list-rr .nr {color:#555; line-height: 34px;  padding-left: 20px; padding-right: 20px; text-indent: 2em;}
/*content*/
/*list-content*/
.list-content{width:862px; float:right;}
.list-content .bt{text-align: center; font-size: 20px; font-weight: bold;color:#d50909; height: 40px; border-bottom: 1px solid #e5e5e5;}
.list-content .nr-time{text-align: center; font-size: 14px; color:#555; height: 30px; line-height: 30px; margin-bottom: 35px;}
.list-content .nr{color:#555; line-height: 34px; padding-top:30px; padding-left: 20px; padding-right: 20px; text-indent: 2em;}
/*list-content*/



.lanmu_On a{background: #0562c9;color: #fff;width:260px;display:block;height: 45px;line-height: 45px;text-align:center; margin:10px auto;}



.xw_bao ul li  {   width:575px; height:38px; line-height:38px;  

overflow:hidden; //超出的文本隐藏

text-overflow:ellipsis; //溢出用省略号显示

white-space:nowrap; //溢出不换行
}








































































































