html, body, ul, li, ol, dl, dd, dt, p, h1, h2, h3, h4, h5, h6, form, fieldset, legend, img {
    margin: 0;
    padding: 0;}
 
li {
    list-style:none;}
fieldset, img {
    border: medium none;}
img {}
address, caption, cite, code, dfn, th, var {
    font-style: normal;
    font-weight: normal;}
ul, ol {
    list-style: none outside none;}
input {
    font-family: "SimSun","宋体";
    padding-bottom: 0;
    padding-top: 0;}
input::-moz-focus-inner {
    border: medium none;
    padding: 0;}
select, input {
    vertical-align: middle;}
select, input, textarea {
    font-size: 12px;
    margin: 0;}
input[type="text"], input[type="password"], textarea {
    outline-style: none;}
textarea {
    resize: none;}
table {
    border-collapse: collapse;}

.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;}
.clearfix {}
.clearit {
    clear: both;
    font-size: 0;
    height: 0;
    overflow: hidden;}
a {
    color: #666666;
    text-decoration: none;}
a:visited {
    color: #666666;}
a:hover, a:active, a:focus {
    color: #FF8400;
    text-decoration: underline;}
.hidden {
    visibility: hidden;}
html {
    background: url(images/html_bg.jpg) repeat-x scroll 0 43px  ;}

 .main {
    background-color: #FFFFFF;
    clear: both;
    margin: 0 auto;
    overflow: hidden;
    width: 1000px;}
.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;}
.clearfix {
    display: inline-block;}
.clearfix {
    display: block;}
.clear {
    clear: both;
    font: 0px/0 Arial;
    height: 0;
    visibility: hidden;}
.top-search-wrap {
    
    min-width: 1000px;
   margin-top:45px;
    width: 100%;}
.top-search-wrap .top-search-frame {
    margin: 0 auto;
    width: 1000px;}


.top-search-wrap .top-search-frame {
    margin: 0 auto;
    width: 1000px;}

.top-nav-wrap {
    left: 0;
    min-width: 1000px;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 9999;}
.top-nav-wrap-fix {
    left: 0;
    position: fixed;
    top: 0;}
.top-nav {
    background-color: #FCFCFC;
    border-bottom: 1px solid #EDEEF0;
    border-top: 3px solid #0872ba;
    height: 41px;}
.top-nav .tn-bg {
    height: 41px;}
.top-nav .tn-header {
    font-family: "Microsoft YaHei","微软雅黑","SimSun","宋体";
    margin: 0 auto;
    position: relative;
    width: 1000px;}
.top-nav .tn-nav {
    float: left;}
.top-nav .tn-title {
    float: left;
    font-size: 12px;
    position: relative;}
.top-nav .tn-title .tn-tab {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #FCFCFC;
    border-image: none;
    border-style: solid;
    border-width: 0 1px;
    color: #4C4C4C;
    cursor: pointer;
    display: inline-block;
    line-height: 16px;
    padding: 0 2px 0 0;
    position: relative;
    z-index: 9999;}
.top-nav .tn-title .tn-tab i, .top-nav .tn-title .tn-user i {
    display: inline-block;
    height: 17px;
    padding: 12px 15px 12px 18px;
    vertical-align: bottom;}
.top-nav .tn-title .tn-user {
    display: inline-block;
    line-height: 16px;
    padding: 0 2px 0 0;
    position: relative;
    z-index: 9999;}
.top-nav .tn-title .tn-user i {
    color: #FF8400;
    padding-left: 0;
    padding-right: 10px;}
.top-nav .tn-user a:link, .top-nav .tn-user a:visited {
    color: #FF8400;
    text-decoration: none;}
.top-nav .tn-user a:hover, .top-nav .tn-user a:active {
    color: #FF8400;
    text-decoration: underline;}
body, .top-nav, .top-nav dl, .top-nav dt, .top-nav dd, .top-nav ul, .top-nav ol, .top-nav li, .top-nav p, .top-nav form, .top-nav input, .top-nav textarea {
    margin: 0;
    padding: 0;}
.top-nav li {
    list-style: none outside none;}
.top-nav img {
    border: 0 none;}
.top-nav a:focus {
    outline-style: none;}
.top-nav em, .top-nav i {
    font-style: normal;
    font-weight: normal;}
.top-nav a {
    color: #FF8400;
    text-decoration: none;}
.top-nav a:hover {
    text-decoration: underline;}
.tn-person-r {
    float: right;}
.tn-person-r .tn-title {
    float: left;
    font-size: 12px;
    position: relative;}
.tn-person-r .tn-title .tn-tab {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #FCFCFC;
    border-image: none;
    border-style: solid;
    border-width: 0 1px;
    color: #4C4C4C;
    cursor: pointer;
    display: inline-block;
    line-height: 16px;
    padding: 0 2px 0 0;
    position: relative;
    text-decoration: none;
    z-index: 9999;}
.main-nav ul {
    clear: both;
    height: 38px;
    overflow: hidden;
    line-height:38px;
    background-image:url(images/menu_bg.jpg);}
.main-nav li {
    display: inline;
    float: left;
    line-height: 38px;
    margin-left: 13px;
    text-align: center;
    white-space: nowrap;}
.main-nav .nav_1 li {
    padding: 0 6px 0 10px;
    color:#FFFFFF;}
.main-nav a, .main-nav a:visited {
    color: #FFFFFF;
    text-decoration: none;
        font-family: "Microsoft YaHei","微软雅黑","SimSun","宋体";
        font-size:14px;}
.main-nav a:hover, .main-nav a:active {
    color: #FFFFFF;
    text-decoration: none;}
.part-a {
    clear: both;}
.part-a-l,.part-a-l-l,.part-a-l-m, .part-a-m, .part-a-r {
    display: inline;
    float: left;}
.part-a-l {
    margin-right: 10px;
    width: 740px;}
.part-a-l-l {
    margin-right: 10px;
    width: 360px;}
.part-a-l-m {
   
    width: 360px;}
.part-a-r {
    width: 250px;}
.part-b {
    clear: both;
    background-image:url(images/hddt_bg.jpg);}
.part-b-box {
    clear: both;
    background-image:url(images/hddt_bg.jpg);
      height:300px;
      border-top:3px solid #bc1f26;
      margin-top:10px;}
.part-b-l,.part-b-l-l,.part-b-l-m, .part-b-m, .part-b-r {
    display: inline;
    float: left;}
.part-b-l {
    margin-right: 20px;
    width: 320px;}
 .part-b-m {
      margin-right: 20px;
 
    width: 320px;}
.part-b-r {
    width: 320px;}
.part-c {
    clear: both;
    background-image:url(images/hddt_bg.jpg);}
.part-c-box {
    clear: both;
    background-image:url(images/hddt_bg.jpg);
      height:300px;
      border-top:3px solid #bc1f26;
      margin-top:10px;}
.part-c-l,.part-c-l-l,.part-c-l-m, .part-c-m, .part-c-r {
    display: inline;
    float: left;}
.part-c-l .box4 .piclist li img
{
    width:150px;
    height:106px;}
    .box5 .pichot-l img
   
    {
        width:auto;
        height:auto;}
        .box5 .pichot-r
        {
            margin-left:10px;}
       .box5 .pichot-r  h4, .box5 .pichot-r  p
       
       {
           
           width:250px;}
.part-c-l {
    margin-right: 20px;
    width: 360px;}
 .part-c-m {
      margin-right: 20px;
 
    width: 320px;}
.part-c-r {
    width: 620px;}
.part-d {
    clear: both;
    background-image:url(images/hddt_bg.jpg);}
.part-d-box {
    clear: both;
    background-image:url(images/hddt_bg.jpg);
      height:300px;
      border-top:3px solid #bc1f26;
      margin-top:10px;}
.part-d-l,.part-d-l-l,.part-d-l-m, .part-d-m, .part-d-r {
    display: inline;
    float: left;}
.part-d-l {
    margin-right: 0px;
    width: 710px;}

.part-d-l-l{
    margin-right: 10px;
    width: 290px;}
 .part-d-l-m {
 width: 410px;}
.part-d-r {
    width: 289px;
    border-left:1px #EDEEF0 solid;}
.part-e {
    clear: both;}
.part-e-box {
    clear: both;
    background-image:url(images/hddt_bg.jpg);
      height:300px;
      border-top:3px solid #bc1f26;
      margin-top:10px;}
.part-e-l,.part-e-l-l,.part-e-l-m, .part-e-m, .part-e-r {
    display: inline;
    float: left;}
.part-e-l {
    margin-right: 10px;
    width: 360px;}
 .part-e-m {
      margin-right: 10px;
 
    width: 360px;}
.part-e-r {
    width: 260px;}
.newslist {
    padding: 3px;
    text-align: left;}
.newslist li {
    border-bottom: 1px dashed #E5E5E5;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  background: url(images/dot.gif) no-repeat scroll 0 12px;
    font-size: 14px;
    line-height: 180%;
    padding-left: 11px;}
.newslist li * {
    display: inline-block;}
 
.newslist li a {
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;}
.newslist li .info {
    float: right;}
.contentlist .newslist li em {
    float:right;
    display:inline-block;
    line-height:30px;
    margin-right:10px;}
.contentlist .newslist li a {
    float:left;
    display:inline-block;
    line-height:30px;}
.newshot {
    margin-top:5px;
    margin-bottom:10px;}
 .newshot h1 ,  .newshot h2 , .newshot h1 a,.newshot h2 a{
        color:#e50a0a;
        line-height:30px;
        font-size:22px;
   	font-family: "Microsoft YaHei","微软雅黑","SimSun","宋体";
       text-align:center;}

    .newshot p {
	font-family: "Microsoft YaHei","微软雅黑","SimSun","宋体";
	font-size: 12px;
	line-height: 22px;
	color: #666666;
    text-indent:2em;}
.search {
    height:61px;
    background-image:url(images/search_bg.jpg);}
    .search .search-l, .search .search-r {
    height:61px;
    float:left;}
        .search .search-l  {

        width:380px;}
 .search .search-r  {

        width:340px;
        background-image:url(images/search_input_bg.jpg);
        background-repeat:no-repeat;
        margin-top:20px;
        height:40px;}
    .search .search-r .keyword {
        height:30px;
        border:none;
        background-color:transparent;
        width:230px;    
        padding-left:10px;}
    .header-nav {}
.header-nav {
    border-bottom: 1px solid #bc1f26;
    clear: both;
    height: 43px;
    margin-bottom: 10px;}
.header-nav span.current {
    border-bottom: 3px solid #bc1f26;
    color: #bc1f26;
    display: inline-block;
    float: left;
    font-size:16px;
    height:43px;
    line-height:43px;
    vertical-align:middle;}
.header-nav a.more {

    color: #333333;
    display: inline-block;
    float: right;
    font-size: 13px;
    width: 50px;
    height:40px;
    vertical-align:middle;
    line-height:40px;}
.header-nav a {
    -moz-box-sizing: border-box;
    border-bottom: 3px solid #FFFFFF;
    color: #333333;
    display: inline-block;
    font-family: "Microsoft YaHei","WenQuanYi Micro Hei",SimHei,tohoma,sans-serif;
    font-size: 14px;}
.box2-hd {
    height:33px;
    background-image:url(images/box_bg.jpg);}
    .box2-hd .box2-hd-title    {
        float:left;
        width:80px;
        height:33px;}
    .box2-hd .box2-hd-more {
        float:right;
        width:50px;
        line-height:33px;
        vertical-align:middle;}
        .box2-hd .box2-hd-more a {
            font-family:"宋体";
            font-size:12px;
            color:#FFFFFF;}

.box2-hd .box2-hd-title {
    height:28px;
    background-image:url(images/box_title_bg.jpg);
    margin-top:5px;
    margin-left:10px;
    line-height:28px;
    vertical-align:middle;
    text-align:center;
    color:#bc1f26;}
.box3-hd {
    height:33px;
    background-image:url(images/hddt_bar_bg.jpg);}
    .box3-hd .box3-hd-title    {
        float:left;
        width:80px;
        height:33px;
        font-size:16px;}
    .box3-hd .box3-hd-more {
        float:right;
        width:50px;
        line-height:33px;
        vertical-align:middle;}
        .box3-hd .box3-hd-more a {
            font-family:"宋体";
            font-size:12px;
            color:#4C4C4C;}

.box3-hd .box3-hd-title {
    height:33px;
   
    margin-left:10px;
    line-height:33px;
    vertical-align:middle;
    text-align:center;
    color:#bc1f26;}
.box4-hd {
    height:33px;
    background-image:url(images/yyhb_bar_bg.jpg);
    background-repeat:no-repeat;}
    .box4-hd .box4-hd-icon    {
        float:left;
        width:5px;
        height:18px;
        background-color:#bc1f26;
        margin-top:10px;
        margin-left:10px;}
    .box4-hd .box4-hd-title    {
        float:left;
        width:80px;
        height:33px;
        font-size:16px;}
    .box4-hd .box4-hd-more {
        float:right;
        width:50px;
        line-height:33px;
        vertical-align:middle;}
        .box4-hd .box4-hd-more a {
            font-family:"宋体";
            font-size:12px;
            color:#4C4C4C;}

.box4-hd .box4-hd-title {
    height:33px;
   
    margin-left:3px;
    line-height:33px;
    vertical-align:middle;
    text-align:center;
    color:#bc1f26;}
.box5-hd {
    margin-top:5px;
    height:33px;
  
    background-repeat:no-repeat;
    border-bottom:1px solid #EDEEF0;
    height:30px;
    margin-bottom:10px;}
    .box5-hd .box5-hd-icon    {
        float:left;
        width:5px;
        height:18px;
        background-color:#bc1f26;
        margin-top:10px;
        margin-left:10px;}
    .box5-hd .box5-hd-title    {
        float:left;
        width:80px;
        height:33px;
        font-size:16px;
        background-image:url(images/hb_icon.jpg);
        background-repeat:no-repeat;
        padding-left:20px;
        background-position:10px;}
    .box5-hd .box5-hd-more {
        float:right;
        width:50px;
        line-height:33px;
        vertical-align:middle;}
        .box5-hd .box5-hd-more a {
            font-family:"宋体";
            font-size:12px;
            color:#4C4C4C;}

.box5-hd .box5-hd-title {
    height:33px;
   
    margin-left:3px;
    line-height:33px;
    vertical-align:middle;
    text-align:center;
    color:#bc1f26;}
.pichot .pichot-l,.pichot .pichot-r {
    float:left;}
.pichot h3, .pichot a,.pichot p {
    float:left;}
.pichot li a   {
    display:inline-block;
    width:120px;}
.pichot   img{
    border:1px solid #E5E5E5;
    margin:3px;
    width:114px;
height:88px;}

.pichot h3,.pichot p {
    width:190px;
    
    margin-left:10px;}
.pichot h3 a ,.pichot p {
    width:190px;}

    .pichot  h3 {
        font-size:14px;
        color:#bc1f26;
        line-height:25px;}
    .pichot  p {
        font-size:12px; 
			color: #666666;}
 .piclist {
     margin-left:10px;}
.piclist li {
    float:left;
    margin-left:10px;
    margin-right:10px;
    width:155px;
    height:155px;}
    .piclist p {
        text-align:center;
        line-height:25px;
        vertical-align:middle;
        width:155px;
        text-align:center;
        word-break:break-all;
        line-height:18px;}
.wordlist li{}
.ohxw{
     float: left; 
     margin-top: -12px;
      height: 41px;}
.wordlist a {
       
     
   
    line-height:30px;
    vertical-align:middle;}
.footer {
    color: #939393;
    font-size: 12px;
    overflow: hidden;
  
    width: 1000px;
    margin:0 auto;}
    .footer .link h4 {
        font-size:16px;
        color:#bc1f26;
        text-align:left;}
    .footer .link ul li{
        text-align:left;}
    .footer .link ul li {
        float:left;
        line-height:25px;
        margin-right:10px;}
        .footer .link ul li b {
            color:#bc1f26;}

.footer p {
    line-height: 20px;}
.footer p a:link, .footer p a:visited {
    color: #939393;
    text-decoration: none;}
.footer p a:hover, .footer p a:active {
    color: #FF8400;
    text-decoration: underline;}
.footer .ft-info {
    color:#666666;
      text-align: center;
   
    margin-bottom: 10px;
    padding: 7px 0;}
.footer .ft-info a:link, .footer .ft-info a:visited {
    color: #75839D;}
.footer .ft-info a:hover, .footer .ft-info a:active {
    color: #FF8400;
    text-decoration: underline;}
.footer .ft-list {
    height: 50px;
    margin: 10px 0 8px;
    width: 100%;}
.footer .ft-list li {
    display: inline;
    float: left;
    margin: 0 1px 0 0;}
.footerbox {
    padding-top:20px;
    height:150px;
    background-color:#dcc9a1;
    border-bottom:solid 4px #a1140b;}
.d2_1 {
    border-bottom: 1px solid #E9E5DC;
    font-size: 12px;
    font-weight: normal;
    height: 41px;
    line-height: 41px;
    margin: 0 auto;
    padding-left: 18px;}
.d2_left {
    margin-bottom:20px;}
.d2_1, .d2_1 a:link, .d2_1 a:visited {
    color: #A41320;
    font-family:"宋体"
;}
.d2_3, .d2_3 a:link, .d2_3 a:visited {
    color: #A08B5C;
    font-family:"宋体"
;}
.d2_2 li {
    color: #666666;}
.d2_content {
    background: url(images/d2bg.gif) repeat scroll 0 0 rgba(0, 0, 0, 0);
    margin-top: 20px;
    overflow: hidden;}
.d2_content, .d2txt_2 {
    border-top: 5px solid #E5DCD0;}
.d2txt_left h1, .d2txt_content h1 {
    font: 24px/30px 微软雅黑;
    padding: 20px 0 0;
    text-align: center;
    line-height:30px;}
.d2txt_1 {
    font-size: 16px;}
.d2txt_1 {
    border-top: 1px solid #CCCCCC;
    font-size: 14px;
    line-height: 200%;
    padding-top: 16px;
    font-family:"宋体";
    padding:20px;}
.editor_tools  {
    text-align:right;
    padding-right:20px;}
.gb input {
    height:22px;}
.gb td {
    padding:5px;}
.gb {
margin-left:20px;}
  .line {
    color:#FFFFFF;
    padding-left:8px;}
  .newstitle h1{
      line-height:150%;
      font-size:25px;}
  .newsinfo{
      clear:both; line-height:30px; vertical-align:middle;}

  /* cover-list */
.cover-list{margin:0px auto;}
.cover-list li{float:left;margin:0;display:inline;}
/* detail-frame */
.detail-frame{display:none;width:400px;}
.arrow-left{position:absolute;width:6px;height:9px;top:30px;left:0;margin-left:-6px;background:url(images/arrow_gray.gif) no-repeat;}
.arrow-right{position:absolute;width:6px;height:9px;top:30px;left:320px;background:url(images/arrow_gray.gif) no-repeat -6px 0;}
.detail-tip{position:absolute;width:400px;background:#fff;border:1px solid #ddd;padding:10px;}
.detail-frame h2{font-size:18px;line-height:25px;color:#C00;}
.detail-frame p{
	margin: 10px 0 0 0;
	font-size: 14px;
	text-indent: 2em;
	line-height:22px;}
#KinSlideshow img,#KinSlideshow a{
    display:inline-block;
    float:left;
    width:360px;
    height:260px;}
#s2 .imglist_w .imglist img,#s1 .imglist_w .imglist img{
    width:131px;
    height:91px;}
.scrolllist .imglist_w li p{
    width:130px;
    line-height:15px;}

body {

  

     color: #333333;
    font-size: 13px ;
    font-family: "Microsoft YaHei","微软雅黑","SimSun","宋体";
    margin-top:30px;

    padding: 5px 0;}