﻿/*common start*/
body,div,ul,li,a,img,p,dl,dt,dd,h1,h2,h3,h4,span,strong,input{ margin:0; padding:0;list-style:none;text-decoration:none;border:0; list-style:none;}
body{ font-size:12px;font-family:' '; color:#333;background: #fdf5ca url(../images/bg.jpg) left top repeat-x;letter-spacing: 1px;}
body.head_on{overflow:hidden}
a{color:#666;transition: 0.3s;}
a:hover{ 
  color: #b61c06;text-decoration:none;cursor: pointer;}
p{line-height:1.8em; padding:5px 0;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }
.wapper{ width:1000px; margin:0 auto;}


.logo{
  width: 1000px;
  margin: 0 auto;
  font-size: 0;
}
.logo img{
  width: 100%;
}
.menu{
  width: 100%;
  margin: 0 auto;
  
}
.menu ul{
  float: left;
  width: 100%;
  
}
.menu ul li{
  float: left;
  text-align: center;
  width: 104px;
  font-size: 16px;
  padding: 10px;
  overflow: hidden;
  border-right: 1px solid white;
  border-bottom: 1px solid white;
  background: rgb(195, 7, 7) !important;
}
.menu ul li a{
  color: white;
}
.contentbox{
  width: 1000px;
  height: auto;
  margin: 0 auto;
  background: white url(../images/contentbg.jpg) left top repeat-x;
  background-image: url(../images/contentbg.jpg);
}
.content{
  width: 970px;
  margin: 0 auto;
  margin-bottom: 10px;
}

.left{
  float: left;
}
.left .nowtime{
  color: #666;
  line-height: 36px;
}
.right{
  float: right;
}
.search{
  width: 200px;
  height: 20px;
  padding-top: 6px;
}
.text{
  width: 119px;
  height: 18px;
  float: left;
  background: url(../images/serch-box.jpg) no-repeat;
  padding: 2px 2px 2px 25px;
}
.sub{
  width: 51px;
  height: 23px;
  float: right;
  background: url(../images/btn.jpg) no-repeat;
  cursor: pointer;
}
.center{
  width: 100%;
  display: block;
  margin: 0 auto;
  margin-bottom: 10px;
}
.con_box1{
  width: 310px;
  float: left;
}
.box1_top{
  width: 100%;
  height: 31px;
  background: url(../images/box-cebg.jpg) left center repeat-x;
}
.top_left{
  width: 100%;
  height: 31px;
  background: url(../images/box-left.jpg) left center no-repeat;
}
.top_right{
  width: 100%;
  height: 31px;
  background: url(../images/box-right.jpg) right center no-repeat;
}
.topright{
  width: 10px;
  height: 31px;
  float: left;
  background: url(../images/header-imgri.jpg) no-repeat;
}
.top{
  float: left;
  margin-left: 16px;
  display: inline;
  width: 80%;
  height: 31px;
}
.topimg{
  width: 35px;
  height: 31px;
  float: left;
  background: url(../images/header-imglist.jpg) no-repeat;
}
.topbg{
  width: auto;
  padding: 0 3px 0 6px;
  height: 31px;
  float: left;
  background: url(../images/header-imgbg.jpg) left repeat-x;
  line-height: 31px;
  font-size: 14px;
  color: white;
  font-weight: bold;
}
.more{
  float: right;
  display: inline;
  padding: 9px 6px 0 0;
}
.more a{
  color: #931306;
}
.more a:hover{
  text-decoration:underline;
}

/* 轮播图 */
.box1_content{
  width: 308px;
  height: 208px;
  overflow: hidden;
  border-left: 1px solid #dcdcdc;
  border-right: 1px solid #dcdcdc;
  border-bottom: 1px solid #dcdcdc;
  border-radius: 4px;
}
.slideBox{ width:292px; overflow:hidden; position:relative; height: 195px; border:1px solid #dcdcdc; margin: 0 auto; margin-top: 8px;}

/* 轮播图底部按钮 */
.slideBox .hd{ height:15px; overflow:hidden; position:absolute; z-index:1; bottom: 0px; right: 0;}
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;}
.slideBox .hd ul li{ float:left; width:23px; height:16px; line-height:20px; text-align:center;display: block; background:url(../images/number-no.gif); cursor:pointer; font-size: 9px;color:#fff; }
.slideBox .hd ul li.on{ background:url(../images/num-hoverbg.gif); color:#fff; }

/* 图片css */
.slideBox .bd{ position:relative; width:100%; z-index:0;}
.slideBox .bd ul{
    width: 100%;
}
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:100% ; display:block;  }

.con_box2{
  width: 400px;
  float: left;
  margin-left: 9px;
}
.box2_list{
  width: 398px;
  height: 208px;
  overflow: hidden;
  border-left: 1px solid #dcdcdc;
  border-right: 1px solid #dcdcdc;
  border-bottom: 1px solid #dcdcdc;
  border-radius: 4px;
  
}
.listbox{
  padding: 6px;
}
.list{
  margin-top: 5px;
}
.list li{
  display: block;
  width: 100%;
  height: 24px;
  line-height: 24px;
  background: url(../images/list-img.jpg) left center no-repeat;
  float: left;
  clear: both;
}
.list li a{
  float: left;
  padding-left: 10px;
  color: #333;
}
.list li a:hover{
  color: #b61c06;
}
.list li span{
  float: right;
  color: #a0a0a0;
}
.con_box3{
  width: 241px;
  float: right;
}
.box3_top{
  width: 100%;
  height: 31px;
  background: url(../images/box-cebg.jpg) left center repeat-x;
}
.box3_top .top_left{
  width: 100%;
  height: 31px;
  background: url(../images/box-left.jpg) left center no-repeat;
}
.box3_top .top_right{
  width: 100%;
  height: 31px;
  background: url(../images/box-right.jpg) right center no-repeat;
}
.note{
  display: inline;
}
.noteimg{
  width: 35px;
  height: 30px;
  float: left;
  background: url(../images/header-imglist.jpg) no-repeat;
}
.notedesc{
  width: 149px;
  height: 30px;
  float: left;
  background: url(../images/header-imgbg.jpg) left repeat-x;
  line-height: 31px;
  font-size: 14px;
  color: white;
  font-weight: bold;
}
.note_more{
  width: 57px;
  height: 30px;
  float: left;
  background: url(../images/more-bg.jpg) no-repeat;
}
.note_more a{
  display: block;
  color: white;
  padding-top: 10px;
  padding-left: 20px;
}
.box3_list{
  width: 239px;
  height: 208px;
  overflow: hidden;
  border-left: 1px solid #dea7a7;
  border-right: 1px solid #dea7a7;
  border-bottom: 1px solid #dea7a7;
  border-radius: 4px;
  background: #fcf1ed;
}
.box3_list .listbox{
  padding: 6px;
}
.list{
  margin-top: 5px;
}
.box3_list .listbox .list li{
  display: block;
  width: 100%;
  height: 24px;
  line-height: 24px;
  background: url(../images/list-img.jpg) left center no-repeat;
  float: left;
  clear: both;
}
.list li a{
  float: left;
  padding-left: 10px;
}

.box1_content_wz{
  width: 308px;
  height: 182px;
  overflow: hidden;
  border-left: 1px solid #dcdcdc;
  border-right: 1px solid #dcdcdc;
  border-bottom: 1px solid #dcdcdc;
  border-radius: 4px;
}
.padding_con{
  padding: 6px;
}
.wz{
  margin: 5px;
  line-height: 20px;
}
.box2_list_wz{
  width: 398px;
  height: 182px;
  overflow: hidden;
  border-left: 1px solid #dcdcdc;
  border-right: 1px solid #dcdcdc;
  border-bottom: 1px solid #dcdcdc;
  border-radius: 4px;
}
.two_rw{
  width: 110px;
  float: left;
}
.two_rw span{
  display: block;
  width: 106px;
  height: 74px;
  border: 1px solid #dcdcdc;
  padding: 1px;
  margin-bottom: 12px;
  margin-top: 3px;
}
.fc_list{
  width: 264px;
  float: right;
}
.box3_list_fc{
  width: 239px;
  height: 182px;
  overflow: hidden;
  border-left: 1px solid #dea7a7;
  border-right: 1px solid #dea7a7;
  border-bottom: 1px solid #dea7a7;
  border-radius: 4px;
  background: #fcf1ed;
}
.tushow{
  width: 968px;
  height: 149px;
  overflow: hidden;
  border-top: 1px solid #dea7a7;
  border-left: 1px solid #dea7a7;
  border-right: 1px solid #dea7a7;
  border-bottom: 1px solid #dea7a7;
  border-radius: 4px;
  background: #fcf1ed;
}

/* 无缝滚动 */
.picMarquee-left{ width:100%;  overflow:hidden; position:relative;}

.picMarquee-left .bd{ padding:10px;   }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 8px; float:left; display:inline; overflow:hidden; text-align:center;}
.picMarquee-left .bd ul li .pic{ text-align:center; }
.picMarquee-left .bd ul li .pic img{width: 110px;height: 110px; display:block; padding:2px; border:1px solid #ccc; }
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left .bd ul li .title{ line-height:24px;   }


.box2_list_yw{
  width: 398px;
  height: 182px;
  overflow: hidden;
  border-left: 1px solid #dcdcdc;
  border-right: 1px solid #dcdcdc;
  border-bottom: 1px solid #dcdcdc;
  border-radius: 4px;
}
.box1_list_yw{
  width: 310px;
  height: 182px;
  overflow: hidden;
  border-left: 1px solid #dcdcdc;
  border-right: 1px solid #dcdcdc;
  border-bottom: 1px solid #dcdcdc;
  border-radius: 4px;
}
.center .span1{
  float: left;
  line-height: 0;
  font-size: 0;
  
}
.center .span1 img{
  width: 717px;
  height: 102px;
}
.center .span2{
  float: right;
  line-height: 0;
  font-size: 0;
  
}
.center .span2 img{
  width: 242px;
  height: 102px;
}
.con_box4{
  width: 717px;
  float: left;
}
.box4_top{
  width: 100%;
  height: 31px;
  background: url(../images/box-cebg.jpg) left center repeat-x;
}
.box4_shuhua{
  width: 715px;
  height: 152px;
  overflow: hidden;
  border-left: 1px solid #dcdcdc;
  border-right: 1px solid #dcdcdc;
  border-bottom: 1px solid #dcdcdc;
  border-radius: 4px;
}
.shuhua{
  position: relative;
  right: -5px;
  width: 725px;
}
.shuhua li{
  display: block;
  width: 114px;
  height: 142px;
  float: left;
  margin-right: 31px;
}
.shuhua li a{
  display: block;
  width: 110px;
  height: 110px;
  padding: 1px;
  border: 1px solid #dcdcdc;
  font-size: 0;
  line-height: 0;
}
.shuhua span{
  display: block;
  width: 114px;
  height: 28px;
  text-align: center;
  line-height: 28px;
}
.box3_list_sp{
  width: 239px;
  height: 152px;
  overflow: hidden;
  border-left: 1px solid #dea7a7;
  border-right: 1px solid #dea7a7;
  border-bottom: 1px solid #dea7a7;
  border-radius: 4px;
  background: #fcf1ed;
}
.shiping{
  width: 220px;
  height: 140px;
  margin: 0 auto;
  padding-top: 4px;
}
.shiping img{
  width: 220px;
  height: 140px;
}
.box3_list_zl{
  width: 239px;
  height: 148px;
  overflow: hidden;
  border-left: 1px solid #dea7a7;
  border-right: 1px solid #dea7a7;
  border-bottom: 1px solid #dea7a7;
  border-radius: 4px;
  background: #fcf1ed;
}
.box1_list_fw{
  width: 308px;
  height: 208px;
  overflow: hidden;
  border-left: 1px solid #dcdcdc;
  border-right: 1px solid #dcdcdc;
  border-bottom: 1px solid #dcdcdc;
  border-radius: 4px;
}
.box2_list_fw{
  width: 398px;
  height: 208px;
  overflow: hidden;
  border-left: 1px solid #dcdcdc;
  border-right: 1px solid #dcdcdc;
  border-bottom: 1px solid #dcdcdc;
  border-radius: 4px;
}
.span3{
  margin-top: 10px;
  display: block;
}
.span3 img{
  width: 242px;
  height: 50px;
}
.link_head{
  width:969px;
  height: 29px;
  background: url(../images/link-headerbg.jpg) no-repeat;
}
.link{
  display: block;
  float: left;
  color: #931306;
  font-size: 14px;
  font-weight: bold;
  padding-left: 25px;
  padding-top: 8px;
}
.link_box{
  width: 967px;
  height: auto;
  border: 1px solid #dcdcdc;
  overflow: hidden;
}
.link_box ul{
  padding: 12px 0 0 6px;
  width: 976px;
}
.link_box ul.imglist li{
  display: block;
  float: left;
  width: 132px;
  height: 38px;
  border: 1px solid #dcdcdc;
  border-radius: 4px;
  font-size: 0;
  line-height: 0;
  margin-right: 3px;
  margin-bottom: 8px;
}
.link_box ul li img{
  width:100%;
  height: 100%;
}
.link_box ul.txtlist li{
  display: block;
  float: left;
  width: 132px;
  height: 20px;
  font-size: 12px;
  line-height: 20px;
  overflow: hidden;
  margin-right: 3px;
  margin-bottom: 8px;
}
.footbox{
  width: 1000px;
  height: 34px;
  background: url(../images/botmce.jpg) left top repeat-x;
  border-radius: 4px;
}
.foot{
  width: 100%;
  text-align: center;
  line-height: 26px;
  color: white;
}
.foot a{
  color: white;
  padding: 0 5px;
}
.footerbox{
  width: 1000px;
  padding: 12px 0;
  margin: 0 auto;
}
.footerbox p{
  width: 100%;
  text-align: center;
  line-height: 24px;
}
.footerbox p span{
  color: #a02000;
  font-weight: bold;
}
.left_box{
  width: 204px;
  float: left;
}
.left_list{
  width:100%;
  height: auto;
}
.notedesc1{
  width: 158px;
  height: 30px;
  float: left;
  background: url(../images/header-imgbg.jpg) left repeat-x;
  line-height: 31px;
  font-size: 14px;
  color: white;
  font-weight: bold;
}
.left_list li{
  display: block;
  width: 100%;
  height: 30px;
  line-height: 30px;
  margin-top: 3px;
  background: url(../images/left-navbg.jpg) no-repeat;
}
.left_list li a{
  padding-left: 36px;
}
.left_list a.hover{
  color: #b61c06;
}
.right_box{
  width: 758px;
  float: right;
}
.top1{
  float: left;
  margin-left: 16px;
  display: inline;
  width: 40%;
  height: 31px;
}
.date{
  float: right;
  padding-right: 6px;
  color: #666;
  width: 50%;
  text-align: right;
  line-height: 30px;
}
.detail_center{
  width: 756px;
  height: auto;
  border-left: 1px solid #dcdcdc;
  border-right: 1px solid #dcdcdc;
  border-bottom: 1px solid #dcdcdc;
  border-radius: 4px;
  overflow: hidden;
}
.padding_con_p{
  padding: 10px 6px 8px 12px;
}
.notice_title{
  width: 100%;
  height: auto;
  text-align: center;
  margin-bottom: 8px;
}
.notice_title p.p1{
  line-height: 28px;
  padding: 5px 0;
  margin-bottom: 10px;
  border-bottom: 1px solid #dcdcdc;
  font-size: 16px;
  font-weight: bold;
  color: #e61e19;
}
.notice_title p.p2{
  color: #909090;
  font-size: 12px;
  border: none;
  font-weight: normal;
  line-height: 18px;
  margin-bottom: 14px;
}
.notice_desc{
  width: 100%;
  border-bottom: 1px solid #dcdcdc;
  padding-bottom: 5px;
  color: #666;
  line-height: 24px;
}
.page_prev{
  padding-top: 30px;
  color: #666;
  line-height: 22px;
  font-size: 14px;
  height: 28px;
  color: #b61c06;
}
.page_next{
  color: #666;
  line-height: 22px;
  font-size: 14px;
  height: 28px;
}
.shuhua img{
  width: 100%;
  height: 100%;
}
.newlist li{
  display: block;
  width: 100%;
  height: 32px;
  line-height: 32px;
  border-bottom: 1px dashed #dcdcdc;
  background: url(../images/list-img.jpg) left center no-repeat;
  float: left;
}
.newlist li .a1{
  color: black;
}
.newlist li a{
  float: left;
  padding-left: 10px;
}
.newlist li span{
  float: right;
  color: #a0a0a0;
}