/*CSS reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,blockquote,th,td,p{margin:0;padding:0; font-family:"microsoft yahei"; font-size:14px;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;border:none;}
ul,li,dl ,dt,dd ,ol,p,img{ list-style: none;border: none;}
address,caption,cite,code,dfn,em,th,var,optgroup{font-style:normal;font-weight:normal;}
del,ins{text-decoration:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
button,input,select,textarea{font-size:100%;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
a{text-decoration:none; outline:none; color:#313131;}
a:hover{ text-decoration:none; color:#e97421;}
a:active {star:expression(this.onFocus=this.blur());}
:focus { outline:0; }
.clearfix{ clear:both; height: 0px; line-height: 0px; font-size: 0px;}
.hidden {display: none;}
/*reset end*/
/*select style*/
span.dropselect_box { position:relative;  width:89px; border-right:1px solid #eb6100; display:inline-block; float:left; height:28px; z-index:99;}
.dropselect_SimpleSelect { width:100%; /*height:30px;*/ display:block; overflow:hidden; background:url(2015fzw_search_jt.png) no-repeat 72px 12px #fff; line-height:28px; position: relative; left:0px; top:0px; padding:0;border-left:2px solid #eb6100;border-right:1px solid #eb6100;}
.dropselect_SimpleSelect ul{border:none;}
.dropselect_SimpleSelect li{ width:100%; height:28px; line-height:28px;}
.dropselect_SimpleSelect li a{height:auto; width:85%; color:#959595;padding-left: 15px; font-size:12px;}
.dropselect_SimpleSelect li.hover a { width:100%; display:block;}
.dropselect_SimpleSelect_expanded li.hover a { color:#eb6100;}
.dropselect_SimpleSelect li a:hover,.dropselect_SimpleSelect li a:focus,.dropselect_SimpleSelect li:hover,.dropselect_SimpleSelect li:focus{background:none;}
.dropselect_SimpleSelect_expanded {border:1px solid #eb6100; border-left:2px solid #eb6100; border-bottom:2px solid #eb6100;border-top: none;}
/*select style end*/
/*all commons*/
body { background: url(hnstj_wp_indexMainBg_01.png) no-repeat center top;width: 100%; }
.topLinkBox { width:100%;background-color: #eb6100; height:30px;line-height: 30px; }
.topLinkBox .topLink { width:1140px; margin:0 auto; height:30px;color: #fff;font-size: 12px;}
.topLinkBox .topLink a { color: #fff;font-size: 12px; }
.blank {height: 309px; }
.mainNav { height:60px; width:1123px; margin:0px auto; background:url(hnstj_wp_NavBg_03.png) 30px center no-repeat #FFF;padding-right: 17px; }
.mainNav .NavList {float: left;padding-left: 30px;}
.mainNav .NavList li {float: left; font-size: 16px;line-height: 60px;padding-left: 40px;}
.mainNav .NavList li a {color: #eb6100;}
/*search form*/
.mainNav .newssearch { border:2px solid #eb6100; float: right; width: 345px;height: 28px;margin-top: 15px; border-left:none; }
.mainNav .newssearch .inputword {display: block;float: left;height: 28px;border: none;line-height: 28px;padding-left: 10px;font-size: 12px;width: 180px;}
.mainNav .newssearch .searchbth {float: right;display: block;border: none;height: 28px;width: 60px;color: #fff; line-height: 26px;text-align: center;background-color: #eb6100;cursor:pointer;}

/*footer*/
.footer { background:url(hnstj_wp_footerBg_03.jpg) repeat-x left top #ba4d01;height: 252px;color: #fff; }
.footer .friendlink { width:1140px; margin:0 auto;height: 54px; background:url(hnstj_wp_footIcon_03.png) no-repeat 9px top;}
.footer .friendlink .linktitle {float: left; line-height: 45px;width: 175px;text-align: center;font-weight: bold;}
.friendlink span.dropselect_box{ position:relative; width:225px; display:inline-block; border:none; float:left; height:33px; z-index:99; margin-left:9px; margin-top:7px; border:1px solid #e2e2e2;margin-top: 10px;}
.dropselect_SimpleSelect1 { /*height:30px;*/ display:block; overflow:hidden; background:url(2015coal_footer_jt.png) no-repeat 90% 14px #fff; line-height:33px; text-indent: 20px; position: relative; left:0px; top:0px; padding:0;}
.dropselect_SimpleSelect1 li{ padding:0 5px; height:33px; line-height:33px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.dropselect_SimpleSelect1 li a{height:auto; width:100%; color:#535353;}
.dropselect_SimpleSelect1 li a:hover{ color:#0b6999;}
.dropselect_SimpleSelect1 li.hover a { color:#535353; width:100%; display:block;}
.footer .footcontent{padding-top: 50px;text-align: center;font-size: 12px;line-height: 30px; }
.mainContainer {width: 1140px;margin:0 auto;margin-top: 20px;background-color: #fff; }

.NormalList { list-style:none;padding-left: 10px;padding-right: 15px;}
.NormalList li {clear: both;line-height: 36px;font-size: 14px;vertical-align: bottom;width: 100%;}
.NormalList li.head {border-bottom: 1px dashed #acacac;padding-top: 10px;margin-bottom: 10px;}
.NormalList li.head a {float:none;font-size: 20px;font-weight: bold;color: #eb6100;white-space: nowrap;overflow: hidden;}
.NormalList li.head p a {font-size: 14px;font-weight: normal;} 
.NormalList li.head p {font-size: 14px;line-height: 35px;padding-bottom: 5px;}
.NormalList li a { float: left;width: 85%;overflow: hidden;-ms-text-overflow: ellipsis;
text-overflow: ellipsis;white-space: nowrap;}
.NormalList li span { float: right;}

.titleBox {border-top: 1px solid #e97421;background-color: #f4f4f4;display: block;height: 48px;}
.titleBox li {float: left;width: auto;display: block;padding: 0 35px;height: 48px;line-height: 48px;font-size: 16px;}
.titleBox li a {}
.titleBox li.hover {background-color: #e97421;}
.titleBox li.hover a {color: #fff;font-weight: bold;}
.titleBox li.more {padding: 0;padding-right: 15px;float: right;font-size: 12px;}
.titleBox li.more a {color: #959595;}