@charset "utf-8";
/* CSS Document */

body, p, ul, li, h1, h2, h3, a, img { font-family: "微软雅黑"; font-weight: normal; text-decoration: none; margin: 0px; padding: 0px; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none; list-style-type: none; }
body { min-width:1000px; }
.fd { clear:both; }
.head { background-color: #0671a7; height: 146px; }
.tcon { width: 1000px; margin-right: auto; margin-left: auto; background-image: url(../images/list_02.png); background-repeat: no-repeat; background-position: right center; height:146px; }
.logo { float: left; height: 66px; width: 754px; margin-top: 40px; }
.so { background-image: url(../images/index_06.png); background-repeat: no-repeat; background-position: center center; height: 30px; width: 185px; float: right; margin-top: 80px; }
.so .sotxt { background-color:transparent; height:30px; line-height:30px; width:135px; padding-left:10px; border:none; outline:none; color:#fff;}
.nav { height: 55px; background-color: #005580; }
.nav ul { width: 1000px; margin-right: auto; margin-left: auto; }
.nav ul li { float:left; text-align:center; line-height:55px; font-size:17px; padding-left:35px; padding-right:9px; }
.nav ul li a { color:#fff; vertical-align: middle; }
.nav ul li .s1 { background-image:url(../images/index_11.png); background-position:left center; height:55px; display:inline-block; padding-left:30px; background-repeat: no-repeat; }
.nav ul li .s2 { background-image:url(../images/index_13.png); background-position:left center; height:55px; display:inline-block; padding-left:30px; background-repeat: no-repeat; }
.nav ul li .s3 { background-image:url(../images/index_15.png); background-position:left center; height:55px; display:inline-block; padding-left:30px; background-repeat: no-repeat; }
.nav ul li .s4 { background-image:url(../images/index_17.png); background-position:left center; height:55px; display:inline-block; padding-left:30px; background-repeat: no-repeat; }
.nav ul li .s5 { background-image:url(../images/index_19.png); background-position:left center; height:55px; display:inline-block; padding-left:30px; background-repeat: no-repeat; }
.nav ul li .s6 { background-image:url(../images/index_21.png); background-position:left center; height:55px; display:inline-block; padding-left:30px; background-repeat: no-repeat; }
.nav ul li .s7 { background-image:url(../images/index_24.png); background-position:left center; height:55px; display:inline-block; padding-left:30px; background-repeat: no-repeat; }
.con { width: 1000px; margin-top: 20px; margin-right: auto; margin-left: auto; }
.jdxw { float: left; height: 300px; width: 400px; }
.zmdt { float: right; width: 570px; }
.zmdt .bt { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #b6b6b6; height: 35px; background-image: url(../images/index_34.png); background-repeat: no-repeat; background-position: left center; padding-left: 35px; font-size:18px; color:#005580; line-height:35px; }
.zmdt .bt a { display:block; float:right; height:35px; width:70px; background-image:url(../images/index_54.png); background-position:left center; background-repeat:no-repeat; }
.zmdt .lb { margin-top:7px; }
.zmdt .lb ul li { background-image: url(../images/index_37.png); background-repeat: no-repeat; background-position: left center; font-size: 14px; line-height: 37px; color: #424242; padding-left: 20px; }
.zmdt .lb ul li a { color:#424242; }
.zmdt .lb ul li .time { float:right; color:#bcbcbc; }
.kxyj { float: right; width: 420px; }
.kxyj .bt { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #b6b6b6; height: 35px; background-image: url(../images/index_48.png); background-repeat: no-repeat; background-position: left center; padding-left: 35px; font-size:18px; color:#005580; line-height:35px; }
.kxyj .bt a { display:block; float:right; height:35px; width:70px; background-image:url(../images/index_54.png); background-position:left center; background-repeat:no-repeat; }
.kxyj .lb { margin-top:7px; }
.kxyj .lb ul li { background-image: url(../images/index_37.png); background-repeat: no-repeat; background-position: left center; font-size: 14px; line-height: 37px; color: #424242; padding-left: 20px; }
.kxyj .lb ul li a { color:#424242; }
.kxyj .lb ul li .time { float:right; color:#bcbcbc; }
.tzgg { float: left; width: 545px; }
.tzgg .bt { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #b6b6b6; height: 35px; background-image: url(../images/index_51.png); background-repeat: no-repeat; background-position: left center; padding-left: 35px; font-size:18px; color:#005580; line-height:35px; }
.tzgg .bt a { display:block; float:right; height:35px; width:70px; background-image:url(../images/index_54.png); background-position:left center; background-repeat:no-repeat; }

.tzgg .lb {  height: 286px; overflow: hidden; position: relative; }


.yqlj { width: 1000px; }
.yqlj .bt { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #b6b6b6; height: 35px; background-image: url(../images/index_63.png); background-repeat: no-repeat; background-position: left center; padding-left: 35px; font-size:18px; color:#005580; line-height:35px; }
.yqlj .bt a { display:block; float:right; height:35px; width:70px; background-image:url(../images/index_54.png); background-position:left center; background-repeat:no-repeat; }
.yqlj .lb { margin-top:7px; }
.yqlj .lb ul li { background-image: url(../images/index_37.png); background-repeat: no-repeat; background-position: left center; font-size: 14px; line-height: 36px; color: #424242; padding-left: 20px; float: left; width: 23%; }
.yqlj .lb ul li a { color:#424242; }
.yqlj .lb ul li .time { float:right; color:#bcbcbc; }
.foot { background-color:#6a6a6a; padding:30px; text-align:center; font-size:14px; line-height:30px; color:#fff; margin-top:35px; }
.hdp2 { width:400px; height:300px; overflow:hidden; position:relative; float: left; }
.hdp2 .hd { height:8px; overflow:hidden; position:absolute; right:10px; bottom:10px; z-index:1; }
.hdp2 .hd ul { overflow:hidden; zoom:1; float:left; }
.hdp2 .hd ul li { float:left; margin-right:10px; width:8px; height:8px; line-height:14px; text-align:center; cursor:pointer; background-image: url(../images/index_41.png); background-repeat: no-repeat; background-position: center center; }
.hdp2 .hd ul li.on { color:#fff; background-image: url(../images/index_43.png); background-repeat: no-repeat; background-position: center center; height: 8px; width: 17px; }
.hdp2 .bd { position:relative; height:100%; z-index:0; }
.hdp2 .bd li { zoom:1; vertical-align:middle; position: relative; }
.hdp2 .bd img { width:400px; height:300px; display:block; }
.hdp2 .bd ul li .txt { position: absolute; left: 8px; bottom: 0px; color: #fff; font-size: 12px; line-height: 30px; }


/*lb*/




.lisad { height: 150px; width: 1000px; }
.eji { background-color: #eeeeee; height: 50px; position: relative; }
.eji .lmmc { background-color: #005580; height: 75px; width: 190px; font-size: 26px; font-weight: bold; color: #fff; line-height: 75px; text-align: center; position: absolute; left: 0px; bottom: 0px; }

.eji .ejnav { float: right; height: 50px; }
.eji .ejnav ul li { float: left; padding-right: 20px; padding-left: 20px; font-size: 16px; color: #292929; line-height: 50px; }
.eji .ejnav ul li a { color: #292929; }
.eji .ejnav ul .on { background-color: #0671a7; }
.eji .ejnav ul .on a { color: #fff; }
.lis { padding-top: 20px; padding-bottom: 40px; }
.lis ul li { border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #ececec; height: 46px; font-size: 15px; line-height: 46px; color: #818181; background-image: url(../images/list_13.png); background-repeat: no-repeat; background-position: 10px center; padding-left: 30px; }
.lis ul li a { color: #818181; }
.lis ul li .time { float: right; background-image: url(../images/list_10.png); background-repeat: no-repeat; background-position: left center; padding-left: 25px; padding-right: 10px; }


/*nr*/

.contxt { padding-bottom: 35px; }
.contxt .btsq { font-size: 18px; text-align: left; color: #535353; padding-top: 25px; padding-bottom: 0px; line-height: 30px; padding-right: 10%; font-weight: bold; }
.contxt .timesq{ font-size: 14px; line-height: 50px; text-align: left; color: #a1a1a1; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #DADADA; }
.contxt .nrc p { font-size: 15px; color: #585858; line-height: 30px; text-indent: 2em; }
.contxt .nrc { padding-top: 15px; }
.contxt .nrc p img{ max-width:100% !important; height:auto !important;}
.contxt .timesq span { padding-right: 10px; padding-left: 10px; }
/* 内容上下样式 */
.nets { background-color: #ccc; padding:10px; margin-top:20px; }
.nets a {font-size: 0.875em; color: #313030; line-height: 1.5em; white-space: nowrap; text-overflow:ellipsis; overflow:hidden; display: block; }