body, body *{margin:0;padding:0;font-family:"Microsoft YaHei","微软雅黑", "Segoe UI", "Lucida Grande", Helvetica, Arial, FreeSans, Arimo, "Droid Sans","wenquanyi micro hei","Hiragino Sans GB", "Hiragino Sans GB W3", Arial, sans-serif; text-decoration:none;}
/*
body *,:before ,body *:after{ box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box}
*/
input,button,select,textarea{outline:none;}
html{font-size:10px; color: #333}
body{ font-size:14px;}
li{list-style-type: none}
h1{font-size:28px}
h2{font-size: 2px;}
h3{font-size: 16px;}
h4{font-size: 18px}
h5{font-size: 16px}
h6{font-size: 14px}
img{border: 0}
a:link{color: #555;transition:all 0.2s}
a:visited{color: #333}
a:hover{text-decoration: none; }
a:active{color: #222}
.none{display: none}
/*主题色*/
.bg-color{background-color: #4db949}
.color-zhu{color: #f39900 !important;}/*字体色*/
.color-zhu2{color:#1b8de3 !important;}/*字体色2*/
.color-zhu3{color:brown !important;}/*字体色2*/
.color-zhu4{color: cornflowerblue !important;}/*字体色*/
.color-666{color: #666 !important;}/*字体色*/

/*背景色*/
.bg-color-white{background-color: white}
.bg-color-c{background-color: #efefef}/*详情背景*/
.border-color-c{border: 1px #ededed  solid;}
/*横线*/
.border-color-zhu{color: #f39900}
.border-top-color-zhu{color: #178ae2}
.border-bottom-color{border-bottom-color: #f47920!important;}
.border-bottom-color2{border-bottom-color: forestgreen!important;}
.border-bottom-color3{border-bottom-color: brown!important;}
.border-bottom-color4{border-bottom-color: cornflowerblue !important;}
.fs-14{font-size: 14px}
.fs-18{font-size: 18px}


.f-w{font-weight: bold}
.clear{ clear:both;}
.ellipsis{ white-space:nowrap; overflow: hidden;text-overflow:ellipsis;width: 100%; }
.w1100{ width:1110px;  margin:0 auto; }
.mt0{margin-top: 0}

.mt5{margin-top: 5px}
.mt10{margin-top: 10px}
.mt15{margin-top: 15px}
.mt20{margin-top: 20px}
.mt25{margin-top: 25px}
.mt30{margin-top: 30px}
.mt35{margin-top: 35px}
.mt40{margin-top: 40px}
.mt45{margin-top: 45px}
.mt50{margin-top: 50px}
.ml0{margin-left: 0}

.ml10{margin-left: 10px}
.ml15{margin-left: 15px}
.ml20{margin-left: 20px}
.ml25{margin-left: 25px}
.ml30{margin-left: 30px}
.ml35{margin-left: 35px}
.ml40{margin-left: 40px}
.ml45{margin-left: 45px}
.ml50{margin-left: 50px}

.mb5{margin-bottom: 5px}
.mb10{margin-bottom: 10px}
.mb15{margin-bottom: 15px}
.mb20{margin-bottom: 20px}
.mb25{margin-bottom: 25px}
.mb30{margin-bottom: 30px}
.mb35{margin-bottom: 35px}
.mb40{margin-bottom: 40px}
.mb45{margin-bottom: 45px}
.mb50{margin-bottom: 50px}
.pt10{padding-top: 10px}
.pt15{padding-top: 15px}
.pt20{padding-top: 20px}
.pb10{padding-bottom: 10px}
.pb15{padding-bottom: 15px}
.pb20{padding-bottom: 20px}

.pd5{padding: 5px}
.pd10{padding: 10px}
.pd20{padding: 20px}
.pd30{padding: 30px}
.pd35{padding: 35px}
.pd40{padding: 40px}
.fl{float: left}
.fr{float: right}
.center{text-align: center}
.lh10{line-height: 10px}
.lh15{line-height: 15px}
.lh20{line-height: 20px}
.lh30{line-height: 30px}
/*按钮*/
.btns{transition: all 0.5s;width: 150px;cursor: pointer;height: 30px;border: 0;text-align: center;color: #fff;background-color: #f47920;font-size: 14px}
.btns:hover{background-color: #FF9900}
/*通用结束*/
.bg-index{background: url("../images/bg-index_01.jpg") center top no-repeat}
.bg-list{background: url("../images/bg-list_01.jpg") center top no-repeat}

.nd-logo{height: 175px}
.nd-logo img{float: left;margin-top: 15px}
.nd-nav{height: 57px;line-height: 57px;position: relative;z-index: 9999}
.nd-nav>ul>li{height: 57px;vertical-align: bottom; width: 138px;float: left;text-align: center;color: #fff;font-size: 18px}
.nd-nav>ul>li>a{width: 100%;color: #fff;display: block;background: url("../images/bg-nav-fgx_03.jpg") left center no-repeat}
.nd-nav>ul>li:first-child>a{background:none;}
.nd-nav>ul>li:first-child{width: 144px}
.nd-nav>ul>li.index{background: none}
.nd-nav>ul>li:hover>a,.nd-nav>ul>li.on>a{background-color: #0f9a3e;background-image: none}
.nd-nav>ul>li>ul>li{height: 35px;line-height: 35px}
.nd-nav>ul>li>ul{display: none;background: url("../images/bg-navh_03.png");padding: 5px 0;}
.nd-nav>ul>li>ul>li>a{color: #fff;font-size: 16px}
.nd-nav>ul>li>ul>li:hover{background: url("../images/bg-nvah2_03.png")}
.nd-nav>ul>li>ul>li:hover>a{display: block;background:none}

.by-index-f1{height: 320px;overflow: hidden}
/* 焦点图 */
.focusBox { float:left; position: relative; width: 550px; height: 322px; margin-bottom:10px;  overflow: hidden; font-family:Arial; text-align: left; background:#fff;border: 1px #dfdfdf solid;padding: 0 }
.focusBox .pic img { width: 550px; height: 322px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 49px; width:100%;  background: url("../images/jdtbg.png"); overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 49px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:49px; line-height:49px; position:absolute; bottom:-36px;width: 420px;display: block}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 14px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 19px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 10px; height: 10px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 7px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none;background-color: #c8c8c8 }
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#e60505; color: #d97305 }

.nd-list{width: 530px}
.nd-list.w200{width: 210px}
.nd-list.w235{width: 235px}
.nd-list.w625{width: 625px;margin-left: 18px;}
.nd-list h2{margin-bottom: 20px; font-weight: normal; background: url("../images/h2type1.jpg") left center no-repeat;font-size: 16px;color: #002b49;height: 30px;line-height: 30px;padding-left: 22px}
.nd-list h2.w235{background: url("../images/bg-zywyh_07.jpg") left top no-repeat;height: 37px;line-height: 37px;color: #fff;padding-left: 52px}
.nd-list h2.w200{background: #4db949 url("../images/kslj_07.jpg") left top no-repeat;height: 37px;line-height: 37px;color: #fff;padding-left: 52px;}

.nd-list h2.w235-2{background: url("../images/bg-lxwm_07.jpg") left top no-repeat;height: 37px;line-height: 37px;color: #fff;padding-left: 52px}
.nd-list h2.w623{margin-bottom: 0; height: 48px;line-height: 40px;background: url("../images/bg-xsbg_07.jpg ") left top no-repeat}
.nd-list p{line-height: 190%}
.nd-list h2 span{display: inline-block;float: right;color: #969292;font-size: 12px;margin-right: 5px}
.nd-list h2 span a{color: #666666;}
.nd-list ul li{height: 30px;line-height: 30px;background: url("../images/bg-list-sj.jpg") left center no-repeat;padding-left: 19px}
.nd-list ul li a{width: 420px;float: left}
.nd-list ul li a.w235{width: 180px}
.nd-list ul li a.w500{width: 500px}
.nd-list ul li a:hover{color: #1d5c96}
.nd-list ul li span{display: inline-block;float: right;color: #a4a3a3;font-size: 12px;margin-right: 5px}
.nd-footer{color: #fff;font-size: 14px; height: 88px;border-top: 4px #23a140 solid;background: #23a140 url("../images/bg-foot2_03.jpg") right top no-repeat;overflow: hidden}
.nd-footer div{height: 100%; border-top: 1px #fff solid}
.nd-footer div p{line-height: 23px;text-align: center;padding-top: 10px}
.nd-footer div p a{color: #fff}
.nd-footerbg{background: url("../images/bg-foot_03.jpg") center bottom no-repeat;width: 100%;bottom: 0; left: 0; z-index: -1;padding-bottom: 30px}
/*列表*/
.nd-list-dh{width: 215px;font-size: 18px;}
.nd-list-dh h2{font-size: 18px;font-weight: normal; height: 40px;line-height: 40px;padding-left: 20px;background-color: #36a751;color: white}
.nd-list-dh ul li{margin-top: 10px;height: 40px;line-height: 40px; padding-left:25px;border-width: 1px 1px 1px 10px; border-style: solid;border-color: #ddd;}
.nd-list-dh ul li a{font-size: 16px}
.nd-list-dh ul li.on,.nd-list-dh ul li:hover{border-color: #54abe8;color: #54abe8}
.nd-list-dh ul li.on a,.nd-list-dh ul li:hover a{color: #54abe8}
.nd-list-right{width: 849px;padding: 0 10px; min-height: 600px;border-right: #d5eef3 1px solid;border-left: #d5eef3 1px solid;border-bottom: #d5eef3 1px solid}
.nd-list-right .title{height: 40px;border-top: 2px #56a704 solid;padding-top: 13px;width: 869px;margin-left: -10px;}
.nd-list-right .title h2{background: url("../images/h2type1.jpg") 5px center no-repeat; padding-left: 30px; display: inline-block;width: 200px;float: left;font-size: 18px;font-weight: normal;color: #002b49;margin-left: 5px}
.nd-list-right .title div,.nd-list-right .title div a{color: #5e80a0;margin-right: 5px}
.nd-list-right .list li{vertical-align: bottom; padding-left: 20px; height: 35px;line-height: 35px;background: url("../images/bg-list-sj.jpg") 5px center no-repeat}
.nd-list-right .list li a{float: left;width: 500px;width: 670px}
.nd-list-right .list li span{float: right;color: #555;font-size: 12px;margin-right: 10px}
.nd-list-right .list li.on{border-bottom: 1px #e0e0e0 solid;padding-bottom: 10px;margin-bottom: 10px}
.XICMS_pagebox{margin: 19px 0;text-align: right}
.XICMS_pagebox a{padding: 5px 10px;border: 1px #ccc solid;margin-left: 5px;cursor: pointer}
.XICMS_pagebox span{padding: 5px 10px;border: 1px #ccc solid;margin-left: 5px;cursor: pointer}
.XICMS_pagebox_num_nonce{color: white;background-color: #54abe8}

/*article*/
.qh-article{width: 100%}
.qh-article h1{font-size: 24px;color: #012e55;text-align: center;font-weight: normal}
.qh-article .pt{text-indent: 0; padding-top: 10px; width: 100%;height: 61px;background: url("../images/articlehead_03.jpg") left top no-repeat;margin-top: 30px}
.qh-article .pt span{}
.qh-article .pt span.spanl{margin-left: 80px;}
.qh-article .pt span.spanr{margin-right: 80px}
.qh-article p{line-height: 200%;padding-bottom: 10px;text-indent: 2em}
.qh-article #div_vote_id p{line-height: 