body{background:#fff;}
 body  
    {  
        -webkit-text-size-adjust: 100% !important;  
        text-size-adjust: 100% !important;  
        -moz-text-size-adjust: 100% !important;}  
 .header{width:100%; height:129px;}
.header-main{ width:1200px; margin:0 auto; height:129px;background-image:url(../simages/tpbg.jpg);background-position:right bottom;background-repeat:no-repeat;}
.nuistdiv{ margin:20px 0 0 0;}
.logodiv{ margin:38px 0 0 20px;}
.header-hl{ width:250px; background-color:#fff; height:30px; filter:alpha(opacity=70);  -moz-opacity:0.7;-khtml-opacity: 0.7;opacity: 0.7; border:1px solid #ccc;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.header-hl ul li{ float:left; line-height:30px; padding-left:15px;}
.header-hl ul li a{ color:#fff;line-height:22px;color:#448BCD;}
.header-hl ul li a:hover{ color:#ff6a00;}










/*banner*/
.focus{width:1200px;margin:auto;height:328px;position:relative;overflow:hidden;}
.focus .num{/*overflow:hidden;*/height:25px;position:absolute;bottom:12px;left:47%;zoom:1;z-index:3 }
.focus .num li{width:15px;height:15px;line-height:15px;text-align:center;font-weight:400;color:#FFFFFF;background:#fff;margin-right:10px;border-radius:50%;cursor:pointer;float:left;}
.focus .num li.on{background:#FF7700;} 
.focus.margin-bottom-0{margin-bottom:0px;}
.focus img{width:100%;height:328px;}
.dhout{background-color:#448BCD;height:36px;width:100%;}
.daohangdiv{width:1200px;height:36px;text-align:left;margin-top:0px;z-index:10;background-color:#448BCD;}
ul.sf-menu{float:left;}
ul.sf-menu li.dq,ul.sf-menu>li>a:hover{background-color:#ff6a00;color:#fff;}
.daohangdiv span {margin-top:0px;height:36px;float:left;}
.daohangdiv span ul.sf-menu{height:36px;float:left;}
.daohangdiv ul.sf-menu li a{letter-spacing:2px;font-size:14px;line-height:36px;text-shadow: 1px 1px 2px #eee;}
.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:36px; /* 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;}
ul.sf-menu > li{ list-style:none;margin: 0px;}
ul.sf-menu { list-style:none;margin:0;}
.sf-menu li a{ color:#fff;font-size:12px;font-weight:200;line-height:36px;display:block;padding:0 22px;}
.sf-menu li a:hover{ color:#000;}
.sml{ padding: 0px;list-style:none;margin:0px;left:-30px;}
.sml li{ padding: 0px;list-style:none;margin:0;height:28px;text-align:left;text-indent:0px;}
.sml li a{ color:#333;font-size:12px; white-space:pre-wrap;margin:0px 6px 0px 5px;padding:0 0 0 25px;}
.sml li a:hover{background-color:#ff6a00; color:#fff;}
.sf-menu li ul.sml { padding: 0; width: 156px;border:none;}
.sf-menu li ul.sml li { background: url(../images/smbgl.jpg) no-repeat left top; width: 156px; padding: 0px;}
.sf-menu li ul.sml li.first { background: url(../images/smbgl.jpg) no-repeat left top; width: 156px; padding:0px;}
.sf-menu li ul.sml li.last { background: url(../images/smbgl.jpg) no-repeat left bottom; width: 156px;display:block; padding:0 0 13px 0;}
.sf-menu ul {position:absolute;top:-999em;width:126px;}
.sf-menu li:hover {visibility:inherit;}
.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;}

.bottom{ width:100%; height:140px; background:#dcdcdc; margin-top:0; color:#4d4e53; text-align:center; line-height:30px; padding-top:20px;text-shadow: 1px 1px 2px #fff;background-image:url(../simages/btbg.jpg);background-position:center bottom;background-repeat:no-repeat;}
.bottom a{color:#4d4e53;text-shadow: 0 1px 4px #fff;}
.bottom a:hover{color:#4d4e53; text-decoration:underline;}
.bottom .b1{margin-top:10px;}
.bottom .b2{margin-top:30px;margin-left:24px;font-size:18px;}
.bottom .b3{text-align-last:right;margin-top:30px;}

#search{height:25px; width: 135px; z-index:99; display:inline;margin-top:95px;position:relative;}
.searchw{width: 135px; height: 25px; background-repeat:no-repeat;background: url(../images/search_box.jpg) no-repeat;}
.searchf{float: left; width: 115px; height: 25px; padding-top: 0px; margin-left: 0px;background-color:transparent;}
#search .kw{width: 100px; border: 0px; height: 25px; font-size: 12px;line-height:25px; margin-top: 0px;margin-left:10px;color:#ccc;background-color:transparent;}
#search #doSearch{ float: left;width: 20px; height: 25px; cursor: pointer;margin-left:0px;}
.sef{height:25px;}


.indexdiv{background-color:#fff;}
.jdtcon{height:328px;margin-bottom:0px;}
/*.iosSliderDemo { clear: both; width: 100%;  padding: 0 0 400px; position: relative;  min-width: 1200px; }*/
.iosSliderDemo { clear: both; width: 1200px; /* padding: 0 0 30% 0; */margin:0 auto; position: relative;  min-width: 1200px;}

.fluidHeight { position: absolute; width: 100%; height: 328px; min-width: 1200px;}
.sliderContainer { height: 100%; max-height: 328px; padding: 0 0;}
.iosSlider { position: relative; top: 0; left: 0; overflow: hidden; width: 100%; height: 100%;  min-width: 1200px;}
.iosSlider .slider {  height: 100%;  width: 1200px;}
.iosSlider .slider .item { width: 1200px;   height: 100%; padding: 0 0 0 0; text-align: center;}
.iosSlider .slider .item .inner { position: relative; top: 0; left: 0; width: 100%; margin: 0 auto; height: 100%; box-shadow: 0 0 10px -5px #000; background-position: 50% 0; background-repeat: no-repeat;}
.iosSlider .slider .item .inner img { position: relative; top: 0; left: 0; width: 100%; margin: 0 auto;}
.iosSlider .slider .item .inner .selectorShadow { position: absolute; left: 0; bottom: 0;  width: 120px; height: 30px; display: none;}
.iosSlider .slider .item .inner .text1 {display: none;  opacity: 0; filter: alpha(opacity=0); /*  	background:#9b0000; */ background: none repeat scroll 0 0 #529f1b; position: absolute; /*  	left: 150px; */ 	top: 200px; padding: 0 12px 0 12px; height: 50px; text-align: left;border-top-left-radius:5px; border-top-right-radius:5px;text-shadow: 1px 1px 4px #000000;}
.iosSlider .slider .item .inner .text1 span {display: none;  color: #fff; font-size: 24px; font-weight: 700; line-height: 50px; padding: 0 8px; font-family: "Microsoft Yahei";}
.iosSlider .slider .item .inner .text1 span i {display: none;  margin: 0 0 0 5px;}
.iosSlider .slider .item .inner .text2 { display: none; background: none repeat scroll 0 0 #fff; opacity: 0; filter: alpha(opacity=0.8); padding: 10px 12px 10px; position: absolute; left: 100px; top: 258px; text-align: left; height:69px;max-width:1200px;overflow:hidden;}
.iosSlider .slider .item .inner .text2 span { display: none; color: #000; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; line-height: 1.8; font-weight: 100; padding: 0 8px; font-family: "Microsoft Yahei";}
.iosSlider .slider .item .inner .more { display: none; /*	opacity: 0.3;  zb */ opacity: 0.6; background: none repeat scroll 0 0 #fff; position: absolute; bottom: 18%; right: 0; /*	padding: 0 5px; zb */ padding: 0 5px 0 2px; height: 25px; width: 55px; z-index: 2; text-align: center;}
.iosSlider .slider .item .inner .more a { color: #000; text-decoration: none; font-size: 14px; line-height: 25px; font-family: "微软雅黑";}
.sliderContainer .slideSelectors { position: relative; bottom: 320px; /*  	left: 0;
	width: 137px; */ width: 160px; margin: 0 auto; z-index: 1; height: 11px;}
.sliderContainer .slideSelectors .prev { float: left; width: 11px; height: 11px; background: url(../images/arrow_left.jpg) no-repeat 50% 0;margin: 3px 0 0 0px;}
.sliderContainer .slideSelectors .next { float: left; width: 11px; height: 11px; margin: 3px 0 0 10px; background: url(../images/arrow_right.jpg) no-repeat 50% 0;}
.sliderContainer .slideSelectors .item { float: left; width: 11px; height: 11px; background: #fff; margin: 2px 1px 1px 11px; /* opacity: 0.25; */ filter: alpha(opacity=25); border-radius: 10px;}
.sliderContainer .slideSelectors .item.first { margin-left: 1px;}
.sliderContainer .slideSelectors .selected { width: 11px; height: 11px; margin: 0 0 0 10px; background: #ff6a00; opacity: 1; filter: alpha(opacity=100); box-shadow: none; border:solid 2px #fff;}
.sliderContainer .slideSelectors .selected.first { margin-left: 0;}
.sliderContainer .scrollbarContainer { position: relative; bottom: 4px; left: 0; height: 4px; margin: 0 auto; z-index: 1;}




#slider-wrapper {position:relative; z-index:1;background-color:red;}
.slider_border {width:442px; height:274px; position:absolute; top: 0px; left:0px; z-index:51;}
#slider {position:relative; width:442px; height:274px; background:url(../images/loading.jpg) no-repeat 50% 50%; margin:auto;}
#slider img {position:absolute; top: 0px; left:0px; display: none; width:442px !important; height:274px;}
#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:422px;height:24px;padding:3px 10px;}
.nivo-caption p {line-height:24px; font-size:14px; color:#fff;margin:0;padding:0;overflow:hidden;width:422px;height:24px;}
.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:18px; height:80px;}
a.nivo-prevNav {left:0px; background:url(../images/kelbtn.jpg) no-repeat;}
a.nivo-nextNav {right:0px; background:url(../images/kerbtn.jpg) no-repeat;}
#slider .nivo-controlNav {position:absolute; top:220px; text-align:right; z-index: 999; width:100%;right:20px;}
#slider .nivo-controlNav a {z-index:999; display:inline-block; cursor:pointer; width:14px; height:14px;border-radius:0px; margin:0 3px; background-color:#f3efe9; border:1px solid #d3d1a5; text-indent: 0;font-size:12px;line-height:12px;text-align:center;}
#slider .nivo-controlNav a.active {font-weight: bold; background-color:#448BCD; border:1px solid #edecd9; color:#fff;}

.gzdt { width: 888px; height: 36px; background-image: url(../simages/gzdtbg.jpg); background-repeat: no-repeat; margin-top: 30px;}
.gzdtt a{font-size:18px;color:#fff;line-height:36px;margin-left:30px;}
.gzdtpic{margin-left:1px;margin-top:10px;}
.gzdtnews{margin:10px 0 0 20px;width:406px;}
.gzdtnews a{line-height: 25px; font-size: 14px;color:#333;}
.sylmnr {margin:10px;color:#ccc;}
.sylmnr ul li{position:relative;border-bottom:dashed 1px #eee;}
.sylmnr ul li a{font-size:14px;color:#333;line-height:24px;}
.sylmnr ul li span{font-size:12px;color:#ccc;line-height:24px;position:absolute;right:20px;}
.rr{margin-left:67px;}
.ksdh{width:293px;margin-top:30px;margin-left:19px;float:left;min-height:320px;}
.ksdht{width:293px;height:36px;background-color:#448BCD;text-align:center;font-size:18px;line-height:36px;color:#fff;float:left;}
.ksdhlist{margin-top:3px;float:left;}
.ksdhlist li{float:left;width: 145px;}
.ksdhlist li.r{float:left;margin-left:3px;}
.sylm{margin-top:20px;}
.sylmt{background-repeat:no-repeat;height:37px;width:571px;}
.sylmt a{font-size:18px;line-height:36px;color:#fff;margin-left:30px;}
.sylmt1{background-image:url(../simages/tzggbg.jpg);}
.sylmt2{background-image:url(../simages/zlxzbg.jpg);margin-left:57px;}
.sylmt3{background-image:url(../simages/sysjsbg.jpg);}
.sylmt4{background-image:url(../simages/sbglbg.jpg);margin-left:57px;}
.sylmt5{background-image:url(../simages/gzzdbg.jpg);}
.sylmt6{background-image:url(../simages/bslcbg.jpg);margin-left:57px;}


.gvjg{height:10px;border-top:1px dashed #ccc;margin-top:9px;}
.mcon{margin-left:40px;width:860px;}
.lbar{width:200px;min-height:532px;display:block;background-color:#f4f4f4;}
.leftlmdiv{margin:0 auto;width:160px;display:block;margin-top:30px;}
.leftlmul li{ width:160px; min-height:36px; text-align:left; line-height:36px; display:block;text-indent:30px;background:#a8d4f8; border-bottom:1px solid #fff;}
.leftlmul li a{ font-size:14px; color:#000; display:block;text-shadow: 0 1px 4px #fff;}
.leftlmul li a:hover{ font-size:14px; color:#fff; display:block; background:#448BCD;text-shadow: 0 1px 4px #333;}
.leftlmul li.dq a{ font-size:14px; color:#fff; display:block; background:#448BCD;text-shadow: 0 1px 4px #333;}
li.dqzlm {text-indent:26px;background-color:transparent;}
.dlimg{margin-top:3px;float:left;height:22px;margin-left:10px;opacity:0.6;filter: alpha(opacity=60);}

.lmtitle{font-weight:500;font-size:22px;padding-left:2px;line-height:18px;text-shadow: 0 1px 2px #fff;padding-bottom:3px;color:#4489CA;letter-spacing:2px;text-align:center;margin:20px;}
.label{margin:0px 10px 0 0 ;height:22px;}
.aboutline{width:100%;height:0px;margin-top:32px;}
.ny-menu{display:none;}

/*--pagecode--*/
tr.pagecode td table{margin:10px 0; float:right;background-color:#0b3863;border-radius:5px;}
tr.pagecode td table tr td{	border:0px; padding:0px;margin:0px;}
tr.pagecode td {font-family: Verdana, Arial, Helvetica, sans-serif; color: #8edc57; border:0px;	padding-right: 3px; padding-left: 3px; padding-bottom: 3px; margin: 3px; padding-top: 3px; text-align: center ;}
tr.pagecode td A {  padding: 4px;   color: #fff; margin-right: 2px; text-decoration: none;}
tr.pagecode td A:hover {background: #448BCD; color: #fff;padding: 6px 4px 6px 4px;border-radius:60px;}
tr.pagecode td A:active { color: #fff;}
tr.pagecode td SPAN {	padding: 6px 4px 6px 4px;  font-weight: bold; background:  #448BCD;  color: #fff; margin-right: 2px;border-radius:60px;}
tr.pagecode td SPAN.disabled {	 padding: 6px 4px 6px 4px;   color: #ccc; margin-right: 2px;}


span.syclass{font-weight:200;color:#349b02;font-size:12px;}
span.xwdot{color:#349b02;font-size:12px;}

.pic-list td{padding:10px 12px;}
.pic-list td a {padding-top:4px; color: #000;line-height:28px;height:28px;}
.pic-list td a:hover {color:#E71F19;}