@charset "utf-8";
html { color: #333; overflow-y: auto;}
body {font-size:14px;color:#555555;margin: 0;padding: 0;font-family: Microsoft YaHei,Arial, Helvetica, sans-serif,SimSun;}
.body-top{left:0;top:0;_top: auto; height:25px;position: fixed;_position: absolute;z-index: 9000;margin:0px;text-align: center;padding:0px;width:100%;}
.body-inner{width: 1003px; overflow: hidden; margin: 0px auto; text-align: left; padding: 0px;}
.body-top .body-inner{overflow:visible;}
input {border:none;background: none;}


hr { border: none; border-top: 1px solid #afafaf;}

/* -- Paragraphs and paragraph-like blocks ---------------------------------- */
p{
 margin: 0.7em 0.6em;}
 

h1, h2, h3, h4, h5, h6 {color: #555555; font-weight: bold; line-height: 1.1; margin: 1.1em 0 0.5em;}
 
h1 {text-align:center; font-size: 184.6%; color: #444444; margin: 0.75em 0 0.5em; padding: 0 16px 0 20px;}
h2 { font-size: 153.846%;}
h3 { font-size: 138.462%;}
h4 { border-bottom: 1px solid #DBDFEA; font-size: 115.385%; font-weight: normal; padding-bottom: 2px;}
h5, h6 { font-size: 107.692%;} 
.noselect { -moz-user-select: -moz-none; -khtml-user-select: none; -webkit-user-select: none; -o-user-select: none; user-select: none;}
ol, ul {list-style: none outside none;padding:0;margin:0;}
li{list-style: none outside none;}
dd { margin: 0.2em 0 0.7em 1em;}
dl { margin: 1em 0;}
dt { font-weight: bold;}
 
caption, th { text-align: left;}
td dl { margin: 0;}
td dl dl { margin: 1em 0;}
td pre:first-child { margin-top: 0;}
th {border-bottom: none; border-top: none; color: #000;/*#fff1d5*/ font-weight:normal; line-height: 1.3; white-space: nowrap;}
 
img{border: 0;}


.a_left{ text-align:left;}
.a_right{ text-align:right;}
.a_center{ text-align:center;}
.v_middle{ vertical-align:middle;}
.float_l{ float:left;}
.float_r{ float:right;}
.clear-both{clear:both;}
.clearfix:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden;}
.clearfix{display:block;zoom:1;}
.margin-l-10{margin-left:10px;}
.padding-10{padding:10px;} 
 
.main-box-left h2.title  { margin-top:12px;}
/*------------ top-box ------------------------*/
.top-box{height:25px;padding:25px 0px 5px 0;}
.top-box .top-left{width:250px;float:left;line-height: 25px;}
 a,a:link,a:visited,a:active{cursor:pointer;text-decoration: none;color: #333;}
a:hover{text-decoration:none;color:#BD3321;} 
a.top-pop-button{font-size: 16px;font-weight: bold;padding: 10px 77px;margin-right:0;color:#FFF;}
.top-right{float:right;}
.toplogo-box{ height:120px;margin-top:0px;}
.toplogo-box .logo-box{width:575px;height:90px;float:left;overflow: hidden;padding:30px 0 0 15px;}

.toplogo-box .top-search-box{width:410px;height:90px;float:right;padding-top:30px;}
.toplogo-box .top-search-box .search-input-box{background: url(images/bg-top-search.png) no-repeat scroll left top;height:40px;}
.toplogo-box .top-search-box .search-input-box input{border:0;margin:4px 15px 4px 50px;height:30px;line-height:30px;width:200px;}
.toplogo-box .top-search-box .search-input-box a{padding:12px 32px;}
.toplogo-box .top-search-box .hot-search-box{margin-top:5px;width: 340px;height:40px;overflow:hidden;line-height: 20px;}
.toplogo-box .top-search-box .hot-search-box span{color:#333;}
.toplogo-box .top-search-box .hot-search-box a{margin-right:5px;text-decoration: underline;}
.headBl{height:115px;}
.home-menu{ position:relative;}
.menuItem-l{padding:0 55px 0 33px;background-color:#006eab;}
.menuItem-l .ui-icon{background: url(images/bg-menu-down.png) no-repeat 0 0; right:25px;}

.menuItem {  height:55px;line-height:55px;  text-decoration:none !important; cursor:pointer; position: relative; text-align: center; zoom: 1;}
button.menuItem { width:auto; overflow:visible;}
.menuItem  {color:#fff;position:relative;display:inline-block;_zoom:1;*display:inline;}
.menuItem:hover, .menuItem.current {background-color:#4b4b4b;}
.menuItem:hover  .chMenu {background-color:#39A550;display:block;}
.menuItem>a{display:inline-block;height:55px;}
.home-menu .chMenu{
	position:absolute;
	width:206px;
	background:#2B913E;
	margin-left:0px;
	z-index:999;
	display:none;left:0;top:55px;}
.chMenu li.current{ background-color:#4b4b4b;}
.chMenu li{ line-height:45px;height:45px;text-align:left;padding-left:10px;}
.chMenu li>a{display:inline-block;height:45px;}
.chMenu li:hover {cursor:pointer;text-decoration: none;background-color:#4b4b4b;}
  .oldlink {    background: #D0A2A2;width: 90px;}
.menuItem   a,.chMenu a:link,.chMenu a:visited, .chMenu a:active{padding: 0px 16px;cursor:pointer;text-decoration: none;color: #fff;}
 
.menuitem a {color:white; margin:0 5px 0 0;}
 
 
a.alTop{ color:#BA2A17;}
.menu-box{background: url(images/menubg.jpg) repeat-x scroll left top #FFFFFF;}
.menu-box .menu-left{background-color:#0078bf;width:200px;height:35px; float:left;padding-left: 20px;}
.menu-box .menu-left a{ margin:0 5px 0 0; padding: 8px 1em;padding-right: 30px;color: #EEEEEE;float: left; text-decoration:none !important; cursor:pointer; position: relative; text-align: center; zoom: 1; font-weight: bold;outline: medium none;font-size: 13px;}
.menu-box .menu-left a span.menu-down{background-image: url(images/bg-menu-down.png);background-repeat: no-repeat;left: auto;margin-left: 0;right: 0.2em;margin-top: -8px;position: absolute;top: 50%;height: 16px;width: 16px;}
.menu-box .menu-right{width:783px;float:right;}
/*-----------------------  main-box  ---------------------------*/ 
.main-box{background:#f8f8f8;}
.main-box-inner{}
.main-box-left{float:left;width:300px;padding:10px 0 0 10px;}
.main-box-left-xl{float:left;width:773px;padding-top:10px;}
.main-box-center{float:left;width:665px;padding: 10px 0px 0;overflow: hidden;background: #fff;}
.main-box-right{float:right;width:325px;padding-top:10px;margin-right: 10px;background: #fff;}
.main-box-right-l{float:right;width:678px;padding:10px 0 10px 15px;height:auto; min-height:200px;}
.no-border-10{ border-top:none;height:10px;}
.main-box-right-l-home{  overflow:hidden;}
.main-box-right-sl{float:right;width:200px;padding: 10px 0 0 30px;overflow: hidden;}
.main-box-full{width:1003px;padding-top:10px;}

.main-box-left h2.title{font-size: 13px;font-weight: bold;height: 32px;line-height: 32px;margin: 0;padding:  0px;}
.main-box-left-xl h2.title{font-size: 13px;font-weight: bold;height: 32px;line-height: 32px;margin: 0;padding: 0 15px;}
.main-box-center h2.title{font-size: 13px;font-weight: bold;height: 32px;line-height: 32px;margin: 0;padding: 0 15px;}
.main-box-right-sl h2.title{font-size: 13px;font-weight: bold;height: 32px;line-height: 32px;margin: 0;padding: 0 15px;}
.main-box-right h2.title{font-size: 13px;font-weight: bold;height: 32px;line-height: 32px;margin: 0;padding: 0 15px;}
.main-box-right-l h2.title{font-size: 13px;font-weight: bold;height: 32px;line-height: 32px;margin: 0;padding: 0 15px;}
.main-box-full h2.title{font-size: 13px;font-weight: bold;height: 32px;line-height: 32px;margin: 0;padding: 0 15px;}
.main-box-left h2.title span,
.main-box-center h2.title span,
.main-box-right h2.title span,
.main-box-right-l h2.title span,
.main-box-full h2.title span{float:left;}
.main-box-left h2.title a, 
.main-box-center h2.title a, 
.main-box-right h2.title a,
.main-box-right-l h2.title a,
.main-box-full h2.title a{float: right;font-size: 12px;font-weight:normal;}

.main-box-left h2.title-gray,
.main-box-center h2.title-gray,
.main-box-right h2.title-gray{font-size: 13px;font-weight: bold;height: 32px;line-height: 32px;margin: 0;padding-right:15px;}
.main-box-left h2.title-gray a.tag-title,
.main-box-center h2.title-gray a.tag-title,
.main-box-right h2.title-gray a.tag-title{height: 32px;line-height: 32px;display:inline-block; padding:0 15px;float:left;}
.main-box-left h2.title-gray a.current,
.main-box-center h2.title-gray a.current,
.main-box-right h2.title-gray a.current{border-right:1px solid #ccc;border-left:1px solid #ccc;}
.main-box-left h2.title-gray a.first,
.main-box-center h2.title-gray a.first,
.main-box-right h2.title-gray a.first{border-left:0px solid #ccc;}
.main-box-left h2.title-gray a.more, 
.main-box-center h2.title-gray a.more, 
.main-box-right h2.title-gray a.more,
.main-box-right-l h2.title-gray a.more{float: right;font-size: 12px;font-weight:normal;}

.content-box{padding:15px 5px 0;background:#fff;}
.content-box-153{padding-top:15px; height:153px; overflow:hidden;}
.content-box-186{padding-top:15px; height:180px; overflow:hidden;margin-bottom:5px;}
.content-box-130{padding-top:15px; height:130px; overflow:hidden;margin-bottom:5px;}
.content-box-216{padding-top:15px; height:216px; overflow:hidden;margin-bottom:5px;}
.content-box-286{padding-top:15px; height:280px; overflow:hidden;margin-bottom:5px;}
.content-box-300{padding-top:15px; height:300px; overflow:hidden;}
.content-box-286 img{ width:100%;height:175px;}

.content-box-320{padding-top:15px; height:320px; overflow:hidden;margin-bottom:5px;}
 
.content-box-320 img{ width:100%;height:240px;}


.quick-link-box2{ padding-top:0px;}
.content-box ul.news-list{clear: both;margin:0;padding:0;}
.content-box ul.news-list li{ list-style: none outside none;line-height:22px;overflow: hidden;padding-left: 10px;}
.content-box ul.news-list li a{float:left;}
.content-box ul.news-list li span{float:right;color:#B9B8B8;}
.content-box ul.news-list .li-num {padding-left: 20px;}

.content-box ul.style1-list li{list-style: none outside none;margin-bottom: 8px;overflow: hidden;padding-left: 10px;line-height:17px;}
.content-box ul.style2-list li{ list-style: none outside none;overflow: hidden;padding-left: 15px;}
.content-box ul.style1-list li.current,
.content-box ul.style1-list li.hover{ list-style: none outside none;margin-bottom: 8px;overflow: hidden;padding-left: 10px;}
.content-box ul.style2-list li.current,
.content-box ul.style2-list li.hover{ list-style: none outside none;overflow: hidden;padding-left: 15px;}
.content-box ul li.child-list{margin-left:20px;}
.content-box ul li.current a{color:#008B03;}

.content-box a.botton{display:inline-block;height:26px;margin-top:10px;text-decoration:none;}
.content-box a.botton span{color:#0067A4;display:inline-block;height:26px;}
.content-box a.botton span span{display:inline-block;height:26px;margin:0px;padding:0px 10px;line-height:26px;text-decoration:none;font-size:12px;color:#FFFFFF;}
.content-box a.botton-gray{}
.content-box a.botton-gray span{}
.content-box a.botton-gray span span{}

.main-box-left .content-box ul.news-list li{  width: 290px;padding: 2px 0px 2px 0px;}
.main-box-left .content-box ul.list-xs li{width:170px;}
.main-box-center .content-box ul.news-list li,
.main-box-right .content-box ul.news-list li{width:645px;padding:0px;}
.main-box-left .content-box ul.news-list li.li-num{width:185px;}
.main-box-center .content-box ul.news-list li.li-num,
.main-box-right .content-box ul.news-list li.li-num{ padding:2px;}
.content-box ul.float-list li {float:left;}
.content-box ul.list-child li { width: 160px;}
.content-box .article-content{line-height:25px;margin:0;}

.main-box-right-l .content-box p.parent-item,
.main-box-full .content-box p.parent-item{width:180px; padding:0px 5px 0 15px; margin:0 10px 5px 0; line-height:24px;height:24px;float:left;overflow:hidden;}
.main-box-left .content-box p.parent-item{width:180px; padding:0px 5px 0 15px; margin:0 0 5px 0; line-height:24px;height:24px;float:left;overflow:hidden;}
.content-box ul.list-2Col li {width:85px;margin-right:10px;}
 
.footer{width:1003px;margin:20px auto 0;text-align: left;background: #2fa247;height: 103px;color: #fff;position: relative;}
.footer p{margin-top:0px;line-height:180%;margin:0px;padding:5px 0px 0px 0px;text-align:center;}
.footer a, .footer  a:link,  .footer  a:visited{color: #fff;}
.footer a:hover{text-decoration:none;color:#BD3321;} 
.footer .bltc {margin: auto 0px;position: absolute;  bottom: 50%;  top: 50%;width: 100%;margin-top: -3em;}
table {border:1px solid gray;border-collapse:collapse;}


.intitle .rightMore{    position: relative;right: -190px;top: -0.5em;}
.intitle .rightMore2{   right: -585px;}
.sliderContainer{position:relative;width: 350px; overflow: hidden;}
.sliderPage{position: absolute;height: 100%;top: 0;width: 3200px;left: -360px;}
.sliderPage .silderItem{float: left;height: 100%;width: 360px;}
.main-box-center img,.main-box-right img{vertical-align: bottom;}

.topToolbar {padding: 10px 5px 0;height:40px;}
.topToolbar .topSearch{    float: left; border: 2px solid #2e9c43; width: 306px;}
.topSearch .searchText {background: url(images/ss_2.png) 5px center no-repeat;float:left;height: 43px;font-size: 18px;line-height: 43px;width:120px; padding-left:30px;outline: none;}
.topSearch input.searchBtn{font-size:14px;padding:0; outline: none;float: left;background: url(images/ss_2.png) 5px center no-repeat;width:180px;height:45px;margin:0 ;}

.nopt {padding-top:0;} 
.topToolbar {padding: 10px 5px 0;height:40px;}
.topToolbar .topSearch{    float: left; border: 2px solid #2e9c43; width: 306px;}
.topSearch .searchText {background: url(images/ss_2.png) 5px center no-repeat;float:left;height: 43px;font-size: 18px;line-height: 43px;width:120px; padding-left:30px;outline: none;}
.topSearch input.searchBtn{font-size:14px;padding:0; outline: none;float: left;background: url(images/ss_2.png) 5px center no-repeat;width:180px;height:45px;margin:0 ;}
 .searchRTBtn{ float: right; width: 55px; height: 45px; color: #fff; background-color: #2e9c43;}
.news-list li.curItem  { background-color:#4b4b4b;}
.news-list li.curItem a{color:white;}

.psr {position: relative;}
.posa{position: absolute;}
.box-height-20{height: 10px;}
.box232 {height:200px;}
.hCenter{text-align: center;}
.smallFont {font-size: 12px;}
.smallFont p,span{font-size: 14px;line-height: 2em;}
.smallFont p{ text-indent:2em;}
.secConBlock p{ text-indent:2em;}
.slTips{ position: absolute; width: 210px;height: 10px;line-height:30px;bottom: 30px;color: white;text-align: center;}
.slTips span{line-height: 14px; vertical-align: bottom;}
.sl_ind{width:144px;height:10px;margin: auto;left: 0;right: 0;}
.sl_ind  li{float:left;opacity: 0.6;margin:0 2px;line-height: 10px;}
.sl_ind  li>a{display: inline-block;width: 20px;height:10px;background: white;}
.sl_ind  li>a:hover{background: #BD3321;}
.sl_con {width: 100%;height:200px;overflow: hidden;position: relative;}
.sl_pager {position: absolute;width: 1000px;left:0;top:0;height: 200px;}
.sl_pager .slItem{float:left;width: 210px;height: 200px;position: relative;}
.sl_pager .slItem img{width:210px;height: 200px;}
.sl_ind li.curItem>a{background: #BD3321;}
.slItem .sltit {position: absolute;text-align: center;width: 100%;height: 40px;background-color: #333; opacity: 0.6;line-height: 50px;bottom:0px;left: 0;color: white;}
.slItem .sltit a{color:#fff;} 
.secHead{  padding-left:10px; height:28px;line-height:28px;font-size:14px;border-bottom: 2px solid #2e9c43;}
.secHead a{font-size: 14px;}
.secContent {margin-left: 20px;line-height: 30px;}
.secContent span{color:#ccc;padding-left: 20px;font-size: 0.9em;float: right;}
.secContent li{border-bottom: 2px dashed #f8f8f8;margin: 0;padding: 0;display: block;vertical-align: top;}
.thHead{padding-left: 10px;margin: 10px 10px 0;height: 30px;line-height: 30px;font-size: 12px;text-align: center;}
.secPager{  padding-left:10px;margin: 10px 10px 0;height:50px;line-height:50px;font-size:14px;}
.secPager a.curItem {background-color:#BC321F;color:#fff;}
.secPager a{color:black;font-size: 14px;background-color: #f8f8f8;width: 40px;height: 25px;display: inline-block;line-height: 25px;text-align: center;}
.yqlist{width: 100%;border-bottom: 1px solid #eeeeee;margin: 18px 0 18px 10px;padding-bottom: 18px;}
.yqlistItem{float: left;}
.yqlistItem img{width:200px;height: 155px;}
 h4.yqt{font-weight: bold;border:none;}
.yqlist ul{float: left;margin-left: 40px;}
.yqlist label{}
.yqlist span{ text-align: right;padding-left: 10px;}
.yqlist .yql_op {float: right;width:112px;height: 120px;line-height: 160px;margin-right: 18px;padding:20px 0;}
.yqlist a{float: left;width: 112px;height:38px;margin: 10px 0 ;}
.yqlist a.xq{ background: url(images/xxck.png) left center no-repeat;}
.yqlist a.yy {background: url(images/sbyy.png) left center no-repeat;}
.clearfix::after{
  content: ".";
  display: block;
  clear: both;
  line-height: 0;
  visibility: hidden;}
.clearfix{
  *zoom: 1;}
 h4.secTitle{background: url(images/dhlogo.png) left center no-repeat;padding-left: 32px;line-height: 48px;border-bottom:2px solid #ba2a17;margin: 0px;}

 ul.secLeftMenu{ line-height: 40px; padding-left: 32px;font-size: 14px;}

 ul.secLeftMenu li{  border-bottom: 1px dashed	#dbdbdb;}
 div.secBlock{float: left;}
 div.eb-20{height: 10px;}
 .noborder table{}
 .secLeftMenu .selM a{font-weight: bold;color:#BF3826;}
.fiCon h3{text-align: center;background: #f8f8f8;height: 40px;line-height: 40px;margin-left: 10px;}
.secCon h3{ background: #f8f8f8;height: 40px;line-height: 40px;margin-left: 10px;}
.secCon .rightMore  {float: right;padding-right: 10px;}
 ul.fi-list {margin-left: 10px;display: inline-block;overflow: hidden;width: 800px;}
  ul.fi-list li{float: left;}
   ul.fi-list li>div{margin: 20px 30px 0;}
 ul.fi-list img{ width:100px;height: 120px;}
.fiCon div.fiBlock{ margin: auto;text-align: center;}
.arcCon{line-height: 1.5em;text-indent: 2em;}
.yqCon img.yqimg{width: 420px;height: 280px;}
.faCon img.yqimg{width: 220px;height: 240px;}
.yqDeitem{text-align: center;}
ul.yqDinfo{padding-left: 10px;}
ul.yqDinfo label{display: inline-block;width: 80px;}
div.hTitle{ line-height: 30px;height: 30px;position: relative;}
div.hTitle .titletxt{font-size: 16px;padding-left: 40px;color:#292929;font-weight: bold;height:30px;}
div.hTitle .titletxt2{font-size: 16px;padding-left: 50px;color:#292929;font-weight: bold;height:30px;}
.hTitle .rightRead{  font-size: 12px;color:#292929;   position: relative; font-weight: bold;line-height: 30px;}
.hTitle .rightRead a{position: absolute;bottom: 0px;right:0px;}
div.gg{background: url(images/gg.png) left bottom no-repeat;}
div.sysjj{background: url(images/sysjj.png) left bottom no-repeat;}
div.xwdt{background: url(images/xwdt.png) left bottom no-repeat;}
div.xsjl{background: url(images/xsjl.png) left bottom no-repeat;}
div.xglm{background: url(images/xglm.png) left bottom no-repeat;}
.secConBlock{background: #fff;margin-right: 10px;}
.lh2em{ line-height: 2em;padding: 0 10px;}
.bgwhite{background: #fff;margin-right: 10px;}
 .body a.js_xm {
    color: blue;
    font-size: 1em;}
 
.js_xm {
    color: red;
    font-size: 1em;}
 a.js_xm {
    color: red!important;
    font-size: 1em;}
 
 
 