﻿.ebody{background:url("../cimages/bbg.png") repeat-y center;background-color:#fafafa;}
.top{height:155px;background:url("../cimages/topbg.jpg") no-repeat center;width:1000px; }
.toplink{margin-top:0px;word-spacing:15px;width:198px;text-align:center;height:28px;margin-right:20px;font-size:12px;line-height:26px;background:url("../cimages/lbg.png") no-repeat center;letter-spacing:0px;}
.nsfclogo{height:41px;width:297px;margin:20px 0 0 30px;}
.logo{height:61px;width:267px;margin:60px 0 0 20px;}
.topt{height:32px;width:235px;margin:40px 0 0 115px;}
/*--导航--*/
.dhoutdiv{background-color:#145caa;background-image:url("../cimages/linea.jpg") ;background-repeat:repeat-y;height:40px;width:1000px;}
.daohangdiv{width:780px;height:40px;text-align:left;margin-left:20px;z-index:10;}
ul.sf-menu{float:left;margin-left:0px;}
ul.sf-menu li.dq,ul.sf-menu>li>a:hover{background:url("../cimages/navbg.png") repeat-x;background-color:#145caa;}
.daohangdiv span {margin-top:0px;height:40px;float:left;}
.daohangdiv span ul.sf-menu{height:40px;float:left;}
.daohangdiv ul.sf-menu li a{letter-spacing:1px;font-size:16px;line-height:40px;}
.daohangdiv ul.sf-menu li ul li a{letter-spacing:0px;font-size:14px;line-height:33px;}
.daohangdiv.sf-menu li:hover ul,.daohangdiv .sf-menu li.sfHover ul {left:-5px;top:40px; /* match top ul list item height */z-index:99;}
.daohangdiv.sf-menu li:hover ul ul,.daohangdiv .sf-menu li.sfHover ul ul {left:146px;top:0px; /* match top ul list item height */z-index:99;}
.daohangdiv .sf-menu {position:relative;clear: both;z-index:999;}
.sf-menu li{ list-style:none;margin:0;}
.sf-menu li a{ color:#fff;font-size:14px;font-weight:200;line-height:40px;display:block;padding:0 10px;}
.sf-menu >li >a{ text-shadow: 1px 2px 2px #000;}
.sf-menu li a:hover{ color:#fff;}
.sml{ padding: 0px;list-style:none;margin:0px;left:-30px;}
.sml li{ padding: 0px;list-style:none;margin:0px;height:28px;text-align:left;text-indent:20px;}
.sml li a{ color:#333;font-size:12px; white-space:pre-wrap;}
.sml li a ff{ color:#fff;}
.sml li a:hover ff{ color:#f00;}
.sml li a:hover{background-color:transparent; color:#ff6a00;}
.sf-menu li ul.sml { padding: 0; width: 156px;border:none;}
.sf-menu li ul.sml li { background: url(../cimages/smbgl.png) no-repeat left center; width: 156px; padding: 0px; }
.sf-menu li ul.sml li.first { background: url(../cimages/smbgl.png) no-repeat left top; width: 156px; padding:0px;}
.sf-menu li ul.sml li.last { background: url(../cimages/smbgl.png) no-repeat left bottom; width: 156px;display:block; padding:0 0 13px 0; }
.sf-menu ul {position:absolute;top:-999em;width:126px; /* left offset of submenus need to match (see below) */}
.sf-menu li:hover {visibility:inherit; /* fixes IE7 'sticky bug' */}
.sf-menu li {float:left;position:relative;}
.sf-menu li li { float: none; }
.sf-menu a {display:block;position:relative;}
.sf-menu li:hover ul,.sf-menu li.sfHover ul {left:-20px;top:36px; /* match top ul list item height */z-index:99;}
.sf-menu li.sfHover ul {left:0px;top:33px; /* match top ul list item height */z-index:99;}
.sf-menu li:hover li ul,.sf-menu li.sfHover li ul {top:-999em;}
.sf-menu li li:hover ul,.sf-menu li li.sfHover ul {left:126px; /* match ul width */top:0;}
.sf-menu li li:hover li ul,.sf-menu li li.sfHover li ul {top:-999em;}
.sf-menu li li li:hover ul,.sf-menu li li li.sfHover ul {left:126px; /* match ul width */top:0;}

.b2{height:89px;background: url(../cimages/bottombg.jpg) no-repeat ;text-align:center;color:#1A3489;padding-top:25px;line-height:24px;}


#search{height:31px; width: 172px; margin-top:4px;position:relative;margin-right:20px;background-color:#fff;  }
.searchw{width: 172px; height: 31px; background-repeat:no-repeat;background: url(../cimages/sebg.png) no-repeat;}
.searchf{float: left; width: 140px; height: 31px; padding-top: 0px; margin-left: 0px;background-color:transparent;}
#search #kw{width: 140px; border: 0px; height: 25px; font-size: 14px; margin-top: 2px;margin-left:3px;color:#666;background-color:transparent;}
#search #doSearch{ float: left;width: 25px; height: 31px; cursor: pointer;margin-left:4px;}
.sef{height:31px;}

.dm{margin:30px auto;height:720px;}
.dmleft{width:423px;border-right:1px solid #ddd9d9;padding:0 40px 0 35px;}
.dmright{width:426px;overflow:hidden;padding:0 30px 0 35px;}


/* slider */
.index_post {margin:14px 0 23px 0;}
#slider-wrapper {position:relative; z-index:1;}
.slider_border {width:431px; height:217px; position:absolute; top: 0px; left:0px; z-index:51;}
#slider {position:relative; width:431px; height:217px; background:url(../images/loading.gif) no-repeat 50% 50%; margin:auto;}
#slider img {position:absolute; top: 0px; left:0px; display: none; width:431px !important; height:217px;}
#slider a {border:0; display:block;}
.nivoSlider {position:relative;}
.nivoSlider img {position:absolute; top:0px; left:0px;}
.nivoSlider a.nivo-imageLink {position:absolute; top:0px; left:0px; width:100%; height:100%; border:0; padding:0; margin:0; z-index:60; display:none;}
.nivo-slice {display:block; position:absolute; z-index: 50; height: 100%;}
.nivo-box {display:block; position:absolute; z-index: 5;}
.nivo-caption {position:absolute; left:0px; bottom:0px; background-color:rgba(0,0,0,0.8); color:#fff;  z-index:89; width:411px;height:30px;padding:3px 10px;}
.nivo-caption p {line-height:30px; font-size:15px; color:#fff;margin:0;padding:0;overflow:hidden;width:431px;height:30px;}
.nivo-caption p::selection {background: #fff; color: #000;}
.nivo-caption p::-moz-selection {background: #fff; color: #000;}
.nivo-caption a {display: inline !important;}
.nivo-html-caption {display: none;}
.nivo-directionNav a {position:absolute; top:50%; margin-top:-40px; z-index:99; cursor:pointer;display:block; text-indent:-9999em; width:40px; height:80px;}
a.nivo-prevNav {left:0px; background:url(../images/left.png) no-repeat;}
a.nivo-nextNav {right:0px; background:url(../images/right.png) no-repeat;}
#slider .nivo-controlNav {position:absolute; top:10px; text-align:center; z-index: 999; width:100%;}
#slider .nivo-controlNav a {z-index:999; display:inline-block; cursor:pointer; width:7px; height:7px;border-radius:9px; margin:0 3px; background-color:#f3efe9; border:1px solid #d3d1a5; text-indent: -9999em;}
#slider .nivo-controlNav a.active {font-weight: bold; background-color:#3599BA; border:1px solid #edecd9; }

ul.synewslist{font-size:12px;line-height:24px;margin-top:8px;}
ul.synewslist  li{border-bottom:1px dotted #ccc !important;height:26px;width:auto;}
ul.synewslist a:link{color:#333;margin-left:10px;}
ul.synewslist a:visited{color:#333;margin-left:10px;}
ul.synewslist span{float:right;color:#999;}

.dqlm{background:url("../cimages/dqlmbg.jpg") no-repeat;line-height:50px;padding-left:30px;text-shadow: 1px 2px 2px #fff;}
.sytzgg{background:url("../cimages/tz-bg.jpg") no-repeat;width:426px;height:31px;background-color:#16ADE6;}
.syzzcg{background:url("../cimages/cg-bg.jpg") no-repeat;width:426px;height:31px;margin-top:18px;background-color:#657CCA;}
.sydjgz{background:url("../cimages/dj-bg.jpg") no-repeat;width:426px;height:31px;background-color:#16ADE6;margin-top:18px;}
.syhxpl{background:url("../cimages/pl-bg.jpg") no-repeat;width:426px;height:31px;margin-top:18px;background-color:#657CCA;}
.sytzgg a,.syzzcg a,.sydjgz a,.syhxpl a{font-size:16px;color:#fff;letter-spacing:2px;line-height:30px;margin-left:20px;float:left;text-shadow: 0px 2px 2px #000;}
.sytzgg .more,.syzzcg .more,.sydjgz .more,.syhxpl .more{margin-left:260px;width:50px;height:25px;float:left;}
 .synewslist{height:190px;} 
.synewslist li a:hover{color:#ff6a00;text-shadow: 0px 2px 2px #ccc;}

.linkdiv{margin-top:30px;margin-bottom:20px;padding-left:24px;clear:both;}
.linkdiv img{margin:6px;box-shadow:0 1px 5px #145caa;border:solid 1px #d3d1a5;}
.linkdiv img:hover{box-shadow:0 1px 9px #000;border:solid 1px #fff;border-radius:4px;}

.l{width:740px;}
.showhl{width:240px;padding:20px 0 ;}
.showhl a img{ margin-bottom:10px;}

.imgnews a.newsimg{display:block;overflow: hidden;}
.imgnews a.newsimg span{ background-repeat: no-repeat; background-color: #6b6b6b; background-position:center; background-size:cover;display: block;transition:1s;}
.imgnews a.newsimg span:hover{-webkit-transform:scale(1.2);-moz-transform:scale(1.2);transform:scale(1.2);filter:alpha(opacity=85);-moz-opacity:0.85;opacity:0.85;}


/*--pagecode--*/
tr.pagecode td table{margin-top:10px; float:left;}
tr.pagecode td table tr td{	border:0px; padding:0px;margin:0px; }
tr.pagecode td {FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; color: #85bd1e; border:0px;	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center ;}
tr.pagecode td A {	BACKGROUND: #1A3489; PADDING: 2px 5px 2px 5px;   COLOR: #fff; MARGIN-RIGHT: 2px; TEXT-DECORATION: none;border-top-left-radius:8px; border-bottom-right-radius:8px;}
tr.pagecode td A:hover {BACKGROUND: #DAA850; COLOR: #fff;}
tr.pagecode td A:active { COLOR: #fff; }
tr.pagecode td SPAN {	PADDING: 2px 5px 2px 5px; FONT-WEIGHT: bold; BACKGROUND:  #3686dd;  COLOR: #fff; MARGIN-RIGHT: 2px;border-top-left-radius:8px; border-bottom-right-radius:8px;}
tr.pagecode td SPAN.disabled {	 PADDING: 2px 5px 2px 5px;  COLOR: #ccc; MARGIN-RIGHT: 2px; }
