@charset "gb2312";
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,a,code,em,img,q,small,strong,dd,dl,dt,li,ol,ul,fieldset,form,label,table,tbody,tr,th,td,input{margin:0;padding:0}
body {
	font-size:12px;font-family:"΢���ź�",Tahoma,Arial,Helvetica,STHeiti;_font-family:Tahoma,Arial,Helvetica,STHeiti; background:#f7f5ee;
}
.clear{CLEAR: both; DISPLAY: block; HEIGHT: 1px; line-height:1px; content: " "}
ul,li{ margin:0px; padding:0px; list-style-type:none;vertical-align:middle;}
.fonten{ font-family:Arial, Helvetica, sans-serif;}
.f_l{ float:left}
.f_r{ float:right;}
.B{ font-weight:bold;}
a.red:link{color:#fb0b2d; text-decoration:none}
a.red:visited{color:#fb0b2d; text-decoration:none}
a.red:hover{color:#ff6c00; text-decoration:none}

a.white:link{color:#fff; text-decoration:none}
a.white:visited{color:#fff; text-decoration:none}
a.white:hover{color:#fff; text-decoration:none}

a.black:link{color:#000; text-decoration:underline}
a.black:visited{color:#000; text-decoration:underline}
a.black:hover{color:#ff6c00; text-decoration:underline}


.menu{ height:45px; width: 1440px; margin: 0 auto;  line-height:45px;color:#fff000;font-weight:bold; font-family:"΢���ź�"; background:url(../images/menubg.jpg) repeat-x}
.menu .menu-content{
  height:45px; width: 1200px; margin: 0 auto;
}
.menu .menu-content li{ float: left; width: 170px; text-align: center; font-size: 14px;}
.menu .menu-content li a{ color: #fff; display: inline-block;width: 170px;height:45px;}
.menu .menu-content li.selected a{ color: #fff; background:url(../images/menuSelect.jpg) repeat-x}
.menu .menu-content li a:hover{ color: #fff; background:url(../images/menuSelect.jpg) repeat-x}
.menu .menu-content li a:visited{ color: #fff;}
.centerbox{ width:1200px; margin:0px auto;}
.centerbox .top{ height:22px; background:url(../images/round.png) no-repeat left top;}
.centerbox .center{ background:#fff;}

.newztbox{ padding:5px 0px 15px 0px; width:1002px}
.newztbox .nleft{ width:561px; float:left;}
.newztbox .nright{ width:280px; float:right;}

.home-1{ height:273px; width:1002px; float:left}
.home-1 .home-1-1{ width:362px; height:272px; padding:10px 10px 0px 10px; float:left;}
.home-1-1 img{ width:253px}
.home-1 .home-1-2{ width:580px; height:252px; padding:10px 10px 0px 0px; float:left; font-size:14px; margin-left:20px}

.title{ height:43px;color:#fff; line-height:43px;  }
.title .name{ display:block; float:left; height:43px; padding:0px 0px 0px 0px; font-size:16px;color:#fff; font-weight:bold; font-family:"΢���ź�"; width:130px; text-align:center}
.title .more{display:block; float: right; height:31px; padding:0px 20px 0px 20px; font-size:12px;}
.title .more a:link{color:#f60; text-decoration:none}
.title .more a:visited{color:#fedc05; text-decoration:none}
.title .more a:hover{color:#f90; text-decoration:none}

.title1{ height:34px; border-bottom:0px solid #f1d68d; line-height:33px;}
.title1 .name{ display:block; float:left; height:30px; padding:0px 0px 0px 0px;color: #003399; font-size:16px; font-weight:bold; font-family:"΢���ź�"; }
.title1 .more{display:block; float: right; height:30px; padding:0px 20px 0px 20px; font-size:12px;}
.title1 .more a:link{color:#666; text-decoration:none}
.title1 .more a:visited{color:#666; text-decoration:none}
.title1 .more a:hover{color:#ff6c00; text-decoration:none}


.title .name a:link{color:#0a5b9a; text-decoration:none}
.title .name a:visited{color:#0a5b9a; text-decoration:none}
.title .name a:hover{color:#ff6c00; text-decoration:none}


.onenews{ padding:10px;}
.onenews .one1{ font-size:25px; height:35px;  font-weight:none; *font-weight:none; _font-weight:bold; font-family:"΢���ź�";}
.onenews .one2{ line-height:22px; color:#666;}

.tonews{padding:10px 10px 0px 0px; }
.tonews li{ height:30px; line-height:30px; background:url(../images/star.jpg) no-repeat left 8px; padding-left:16px; border-bottom:1px dashed #ddd}
.tonews span{ height:23px; display:block;}
.tonews .name{ float:left; color:#0a5b9a}
.tonews .date{ float:right; font-size:12px; color:#999999;}
.tonews .name a:link{color:#670e01; text-decoration:none}
.tonews .name a:visited{color:#670e01; text-decoration:none}
.tonews .name a:hover{color:#dd1e00; text-decoration:none}


.homebox{  margin:10px 0px 0px 15px;  width:479px; height:249px; float:left; background:url(../images/listbg.jpg) }

.homelist{padding:10px 15px 10px 15px; font-size:14px;}
.homelist li{ height:30px; line-height:30px; background:url(../images/star.jpg) no-repeat left 8px; padding-left:16px; border-bottom:1px dashed #ddd}
.homelist span{ height:23px; display:block;}
.homelist .name{ float:left; color:#0a5b9a}
.homelist .date{ float:right; font-size:12px; color:#999999;}
.homelist .name a:link{color:#670f01; text-decoration:none}
.homelist .name a:visited{color:#670f01; text-decoration:none}
.homelist .name a:hover{color:#dd1e00; text-decoration:none}


.homebox1{ margin:10px 0px 0px 0px; border:1px solid #efc47b; background:#fffef0;}
.homebox1 .title{ height:33px; background:url(../images/rtitlebg.png) repeat-x left top; padding:0px 0px 0px 15px; line-height:33px; color:#333333; font-weight:bold; font-size:14px;}
.homebox1 .txt{ padding:10px;}



.copyrights{ height:75px; width:1200px; margin:0px auto; margin-top:0; text-align:center; color:#666; padding:15px 0; border-top:8px solid #be2e0c; background:#fff}




.listleft{ width:240px;  float:right; padding-right:15px; display:none}
.pagetopimg{ width:240px; height:180px; background:#f1d68d;}
.listright{ width:940px; float:left; padding:10px; margin-left:15px; background:#FFFFFF;}
.title-list{  height:27px; line-height:27px;}
.title-list .name{ display:block; float:left;  height:27px; background:url(../images/title_list_l.png) no-repeat left top; padding:0px 0px 0px 22px;color:#b55e09; font-weight:bold; font-size:16px;}
.title-list .rt{ display:block; width:20px; float:right; height:27px;}


.pagelist{padding:15px 15px 0px 15px;}
.pagelist li{ height:36px; line-height:36px; border-bottom:1px dashed #ddd; background:url(../images/icon1.gif) no-repeat left 14px; padding-left:10px;}
.pagelist span{ height:30px; display:block;}
.pagelist .name{ float:left; color:#0a5b9a; font-size:14px;}
.pagelist .date{ float:right; font-size:10px; color:#999999;}
.pagelist .name a:link{color:#670e01; text-decoration:none}
.pagelist .name a:visited{color:#670e01; text-decoration:none}
.pagelist .name a:hover{color:#dd1e00; text-decoration:none}


.pages{ height:30px; margin:10px 10px 0px 10px; line-height:30px; text-align:center;}
.pages input{ vertical-align:middle}
.path{ height:30px; line-height:30px; border-bottom:1px solid #f1d68d; margin-bottom:10px; color:#c25d13; background:url(../images/icon2.gif) no-repeat 13px 13px; padding:0px 0px 0px 25px;}
.path a:link{color:#c25d13; text-decoration:none}
.path a:visited{color:#c25d13; text-decoration:none}
.path a:hover{color:#ff6c00; text-decoration:none}

.zwbox{ width:96%; margin:0px auto; padding:0 0 15px 0}
.zwbox .zwtitle{ font-size:26px; _font-weight:bold; height:auto; line-height:55px; text-align:center;color:#dd1e00; font-family:"΢���ź�";}
.zwbox .zwdate{ border-top: 1px solid #f8e2a5; margin-top:5px; background:#ffe9ae; height:20px; line-height:20px; color:#b39449; text-align:center;}
.zwbox .zwtxt{ padding:30px; line-height:36px; text-indent:24px;}.zwzwtxt span{ line-height:40px; font-size:18px}
.zwbox .zwtxt p{ padding:0px 0px 10px 0px; font-size:18px; color:#203e55}


.cyb td{ line-height:40px;}

.btbg{ height:10px; background:url(../images/btbg.png) no-repeat left top; margin-top:10px;}
.bbbg{ height:10px; background:url(../images/bbbg.png) no-repeat left top;}
.bcbg{ border-left:10px solid #d9e9f2; border-right:10px solid #d9e9f2}

.b2 td{ padding:6px; line-height:20px;}
.hbli{ width:180px;  float:left; margin:15px;}
.hbli .title{ height:32px; background:url(../images/btnbg.png) no-repeat  center center; text-align:center; font-family:"΢���ź�"; font-size:16px; color:#fff; line-height:32px; font-weight:bold;}
.hbli .txt{ line-height:22px; padding-top:15px; color:#666666;}



.main {
  height: auto;
  margin: 0 auto;
  overflow: hidden;
  width: 1200px;
}
.qs_clear::after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}
.hot-news{
  width: 1198px;
  margin-top: 16px;
  margin-bottom: 16px;
  float: left;
  border:1px solid #c55e59;
  height: 356px;
  background: #fff;
}
.hot-top-news{
  width: 596px;
  float: right;
}
.hot-title{
  width: 596px;
  height: 45px;
  background:url(../images/hotnewsBg.jpg) no-repeat;
  position: relative;
  margin-top: 6px;
}
.hot-title .more{
  top: 12px;
}
.hot-content{
  width: 596px;
}
.hot-content h2{
  padding: 0 10px;
  width: 576px;
  height: 50px;
  line-height: 50px;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow:ellipsis;
  font-size: 24px;
  color: #b3110f;
  font-weight: 400;
}
.hot-content a h2{
  padding: 0 10px;
  width: 576px;
  height: 50px;
  line-height: 50px;
  display: block;
  overflow: hidden;
  white-space: nowrap;
  text-overflow:ellipsis;
  font-size: 24px;
  color: #b3110f;
  font-weight: 400;
}
.hot-content a:hover h2{
  color: #f60;
}
.hot-content-detail{
  padding: 0 16px 0 10px;;
  line-height: 22px;
  font-size: 14px;
  margin-bottom: 10px;
}
.hot-content-detail a{
  color: #da1a08;
}
.hot-more{ padding: 10px 16px 10px 10px;}
.hot-title .title-text{
  color: #fff;
    font-size: 16px;
    font-weight: 700;
	  padding-left: 25px;
    padding-top: 7px;
    display: inline-block;
}
.news-large{
  width: 1200px;
  height: auto;
  margin-bottom: 16px;
  float: left;
}
.news-small{
  width: 1200px;
  height: auto;
  margin-bottom: 16px;
  float: left;
}
.news-large .news-list{ width: 590px; margin-right: 16px; height:259px; background:#fff; border:1px solid #c55e59; float: left;}
.news-large .news-list:last-child{ width: 590px; margin-right: 0; height:259px; background:#fff; border:1px solid #c55e59; float: left;}

.news-large .news-list .news-title {
  border-bottom: 0px solid #e1e1e1;
  height: 43px;
  width: 100%;
  line-height:43px;
  color:#fff;
  background:url(../images/titlebg2.jpg) no-repeat;
}
.news-small .news-list{ width: 388px; margin-right: 16px; height:259px; background:#fff; border:1px solid #c55e59; float: left;}
.news-small .news-list:last-child{ width: 386px; margin-right: 0; height:259px; background:#fff; border:1px solid #c55e59; float: left;}

.news-small .news-list .news-title {
  border-bottom: 0px solid #e1e1e1;
  height: 43px;
  width: 100%;
  line-height:38px;
  color:#fff;
  background:url(../images/titlebg2.jpg) no-repeat;
}
.more{ display:block; position:absolute; right:10px; top:0px; width:60px; height:28px; color: #da1a08; font-size: 12px; font-weight: normal;}
.l_bd_l {
    float: left;
    height: auto;
    overflow: hidden;
    padding: 20px 0 20px 20px;
    width: 295px;
}.n_l {
    height: auto;
    overflow: hidden;
    width: 295px;
}
.n_l_t {
    background-position: 0 15px;
    height: 30px;
    overflow: hidden;
    padding: 0 0 15px 20px;
    width: 280px;
}.n_l_bg {
    background-image: url("../images/2015072317371368539.jpg");
    background-repeat: no-repeat;
}
.titles { font-size:12px;  line-height:22px; color:#999}
.titles strong{ font-size:14px;color:#333;}
.n_l_t a {
    background: rgba(0, 0, 0, 0) url("../images/2015072317125831395.png") repeat-x scroll 0 15px;
    color: #b3110f;
    display: block;
    float: left;
    font-size: 20px;
    height: 30px;
    line-height: 30px;
    padding: 0 3px;
}.n_l_m {
    background-color: #f8f8f8;
    border-left: 1px solid #d5d5d5;
    border-right: 1px solid #d5d5d5;
    height: auto;
    overflow: hidden;
    padding: 5px 20px;
    width: 253px;
}.nl_yi {
    height: 35px;
    line-height: 35px;
    overflow: hidden;
    width: auto;
}.nl_no {
    background-position: 0 3px;
    border-top: 1px solid #dedede;
}.nl_bg {
    background-image: url("../images/2015072313415780537.png");
    background-repeat: no-repeat;
}
.nl_yi a {
    font-size: 16px;
    padding: 0 40px;
}
.nl_no a {
    color: #606060;
}
.nl_yes, .nl_yi:hover {
    background-color: #fff;
    background-position: 0 -76px;
    border-top: 1px solid transparent; color:#f00
}
.nl_yes a, .nl_yi:hover a {
    color: #f00;
}
.n_l_b {
    background-position: 0 100%;
    height: 6px;
    overflow: hidden;
    width: 295px; margin-bottom:16px
}.n_l_bg {
    background-image: url("../images/2015072317371368539.jpg");
    background-repeat: no-repeat;
}

.l_bd_r {
    height: auto;
    overflow: hidden;
    padding: 20px;
}.l_t {
    border-bottom: 0px solid #e1e1e1;
    height: 43px;
    width: auto;
	line-height:43px; color:#fff
}.l_b {
    height: auto;
    overflow: hidden;
    padding: 10px 30px 15px;
    width: auto;
}
.l_list {
    height: auto;
    width: auto;
}
.l_list ul li {
    background: rgba(0, 0, 0, 0) url("../images/arrow.jpg") no-repeat scroll 1px 50%;
    height: 35px;
    line-height: 35px;
    overflow: hidden;
    width: auto;
    border-bottom: 1px dashed #e1e1e1;
}

.l_list ul li span {
    color: #999;
    float: right;
    font-size: 12px;
    padding-left: 10px;
}
.l_list ul li a {
    color: #666;
    font-size: 14px;
    padding-left: 13px;
}
.l_list ul li a:hover {
    color: #f90;
}
a{ text-decoration:none}
.l_t_a{ position:relative}
.l_t_a .title-text {
    color: #fff;
    font-size: 16px;
    font-weight: 700;
	  padding-left:30px
}
.topnav {
    width: 1170px;
    height: 66px;
    margin: 0 auto;
}
.top-left {
    float: left;
    height: 66px;
}
.top-right {
    float: right;
}.top-right-a:link, .top-right-a:visited {
    color: #333333;
}
.by-list {
    width: 253px;
    height: 200px;
    margin: 10px 0px;
}.list-pic {
    width: 253px;
    height: 200px;
    float: left;
}
.list-pic img{ width:253px; height:168px}
.img-title{ width:253px; height:40px; float:left; line-height:26px}
.bt_link {
    font-size: 12px;
    text-decoration: none;
    color: #3d3d3d;
}
.jinghua_pic {
  float: left;
  overflow: hidden;
  padding: 0;
  width: 550px;
  margin: 10px;
}
.jinghua_text {
  float: left;
  height: 206px;
  margin-left: 10px;
  width: 545px;
}
.jinghua-title {
  background: url("../images/dot.jpg") no-repeat scroll 0 7px rgba(0, 0, 0, 0);
  border-bottom: 1px solid #e9e9e9;
  font-size: 14px;
  height: 30px;
  line-height: 30px;
  margin-bottom: 5px;
  text-indent: 16px;
}
.homepage-slider {
  overflow: hidden;
  position: relative;
  width: 550px;
}
.homepage-slider .navigation {
  bottom: 10px;
  margin: 0;
  overflow: hidden;
  padding: 0 0 0 275px;
  position: absolute;
  z-index: 9999;
  right: 10px;
}
.homepage-slider .navigation a {
  background: url("../images/ico-bullet-8.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  display: block;
  float: left;
  height: 10px;
  margin: 0 4px 0 0;
  width: 10px;
}
.homepage-slider .navigation a:hover {
  background-position: 0 -10px;
}
.homepage-slider .navigation .active {
  background-position: 0 -10px;
}
.homepage-slider-item {
  float: left;
  height: 330px;
  width: 550px;
}
.homepage-slider-item .background {
  background: url("../images/top-stories-info-bg.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
  bottom: 0;
  height: 32px;
  margin: 0;
  position: absolute;
  width: 550px;
  z-index: 1;
}
.homepage-slider-item .titles {
  bottom: 0;
  color: #fff;
  display: block;
  height: 32px;
  margin: 0;
  padding: 0;
  position: absolute;
  text-align: left;
  text-decoration: none;
  width: 550px;
  z-index: 2; text-indent:16px; line-height:30px
}
.homepage-slider-item .titles i {
  font-style: normal;
}
.homepage-slider-item .title i {
  display: block;
  font-size: 16px;
  font-style: normal;
  font-weight: bold;
  height: 18px;
  margin-bottom: 5px;
  overflow: hidden;
}
.homepage-slider-item .title:hover i {
  color: #00c6ff;
  text-decoration: underline;
}
.homepage-slider-item .title u {
  display: block;
  height: 36px;
  overflow: hidden;
  text-decoration: none;
}
.homepage-slider-image-shadow {
  /* background: url("../images/image-shadow-5.png") no-repeat scroll center 1px rgba(0, 0, 0, 0); */
  height: 9px;
  width: 900px;
}
.portlet-right{
  background: #fff;
  padding: 10px 20px;
}
.zwzwtxt{
  font-size: 16px;
    line-height: 40px;
    padding: 0 20px;
}