@charset "UTF-8";



/*css reset start*/
*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
html, body, div, span, iframe,h1, h2, h3, h4, h5, h6, p,a, code,del, em, img, strong,dl, dt, dd, ol, ul, li,form, label,table, caption, tbody,thead, tr, th, td{margin: 0;padding: 0;border: 0;outline: 0;font-weight: normal;}
ol, ul{list-style: none;   }
table{border-collapse: separate; border-spacing: 0;vertical-align: middle;table-layout:fixed;}
caption, th, td{text-align: left; font-weight: normal; vertical-align: middle;}
img{border: none;max-width:100%;}
input, textarea, button{margin: 0; padding: 0; border: 0; outline: 0;background: none;}
a{text-decoration: none;font-size:14px;color:#333333;}
input[type="checkbox"], input[type="radio"]{vertical-align: -2px; margin-right: 5px;}
body,button, input, select, textarea{font-family: "微软雅黑"; font-size: 100%;}
.clearfix{*zoom: 1;}
.clearfix:after{content: "\0020"; display: block; height: 0; clear: both; overflow: hidden; visibility: hidden;}
/*css reset end*/
/*top*/
.welcome{ height: 28px;line-height:28px;background-color: #4c4c4c;  }
.welcomeTitle{ width: 1200px; margin: 0 auto;color: #ffffff;font-size: 12px;position: relative;}
.welcomeTitle a{color: #ffffff;}
.titleLeft{float: left}
.titleRight{float: right}
.line{margin-left: 20px}
.line:before{content: "";overflow: hidden; width: 2px; height: 11px;position: absolute;right: 64px;top: 9px;background-color: #fff;}
.banner{width:auto;height: 130px;background: url(../img/banner.jpg) no-repeat ;}
.flash{position: absolute;left: 0;z-index: 1;}
.bannerCenter{ width: 1200px;position: absolute;z-index: 2;margin-left: -600px;left: 50%; }
.logo{width: 950px;height: 90px;margin-top: 20px;float: left}
.phone{float: right;width: 225px;margin-top: 40px;color: #fff;font-size: 14px;}
.phone img{margin: 0 5px}
.search{width: 220px;height: 30px;line-height: 30px;border: 1px solid #ccc;float: right;background: #fff url("../img/search.jpg") 195px 7px no-repeat;padding: 0 35px 0 5px;font-size: 14px; color: #666;}
.searchButton{position: absolute; right: 2px;top: 62px;width: 30px;height: 25px;background-color: blue;cursor:pointer;opacity: 0;filter: alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;opacity:0; }
.nav{height: 42px;background-color:#cc0000;}
.nav ul{width: 1200px; margin: 0 auto;}
.nav ul li{float: left;width: 150px;line-height: 42px;text-align: center;color: #fff;}
.nav ul li a{color: #fff;display: block;width: 150px;position: relative;}
.nav ul li a.cat{background-color: #990000;}
.nav ul li a:hover{background-color: #990000; }
.nav ul li:hover .subNav{display: block;}
.nav ul li .subNav{display: none;width: 150px;padding: 5px 0;background-color:#cc0000;position: absolute;z-index: 999;border-top: 2px solid #fff;}
.nav ul li .subNav li{float: none;border-top: 1px dashed #fff; }
.nav ul li .subNav li:first-child{border-top: none;}
/*content*/
.content{width: 1200px;margin: 20px auto 0;}








    .quicklist{width:320px;height: 360px;float: left; }
    .module{height: 83px;border: 1px solid #ccc;background-color: #fff;margin-bottom: 10px;}
    .module h2{float: left;display: block;width: 90px;height: 81px;font-size: 14px;text-align: center;color: #fff;line-height: 125px;}
    .module .slidePart{float: left;width: 222px;height: 83px;overflow: hidden;position: relative;}
    .module .slidePart ul{height: 2000px;position: absolute;padding: 5px;}
    .module .slidePart ul li{height: 25px;line-height: 25px;padding-left: 20px;background: url("../img/jiantou.jpg") 6px 12px no-repeat;}    
    .dis{display: none;}
    .col1{background: #e1aeba url("../img/01.png") 29px 11px no-repeat;}
    .col2{background: #c1d5e0 url("../img/2.png") 29px 11px no-repeat;}
    .col3{background: #b9c891 url("../img/3.png") 29px 11px no-repeat;}
    .col4{background: #96b9ba url("../img/4.png") 29px 11px no-repeat;}
    .skgs{background: #b9c891 url("../img/3.png") center 11px no-repeat;}

    /*焦点新闻*/
    .focusNews{width: 320px;height: 362px;border: 1px solid #ccc;background-color:#fff;float: left; }
    .focusNewsTitle{height: 42px;border-bottom: 3px solid #cc0000;}
    .focusNewsTitle h2{height: 40px;line-height: 40px;border-top: 3px solid #990000;width: 100px;background-color: #cc0000;color: #fff;font-size: 16px;text-align: center;float:left;}
    .focusNewsTitle a{float: right;margin-right: 10px;font-size: 14px;color: #cc0000;display: block;line-height: 42px;}
    .focusNews ul li{height: 38px;line-height: 38px;padding-left: 20px;background: url("../img/jiantou.jpg") 7px 17px no-repeat;}
    /*indexleft*/
    .indexLeft{float: left;width: 320px;margin-right: 10px;}
    .video{width: 320px;height: 238px;border: 1px solid #ccc;padding: 4px;background-color: #fff;}
    .video-img{width: 310px;height: 228px;overflow: hidden; position: relative;}
    .video-img ul{width: 2000px; position: absolute;}
    .video-img ul li{width: 310px;height: 228px;float: left;position: relative;}
    .video-img ul li .bofang{position: absolute;width: 60px;height: 60px;z-index: 3;left: 130px;top: 80px;}
    .video-img ul li .toubg{width: 310px;height: 228px;position: absolute;z-index: 2;}
    .video-img ul li .photo{width: 310px;height: 228px;position: absolute;z-index: 1;left: 0;top: 0;}
    .link{width: 320px;height: 75px;margin-top: 8px;}
    /*indexRight*/
    .indexRight{float: left;width: 870px;}
    .piece{float: left;width: 428px;height: 235px;border: 1px solid #ccc;padding: 10px;background-color: #fff;margin-bottom: 10px;}
    .pieceTitle{ height: 35px;line-height: 35px;background-color: #f4f4f4; border-bottom: 2px solid #cc0000;}
    .pieceTitle h2{width: 110px;height: 34px;line-height: 34px;padding-left: 35px;font-size: 16px;float: left; color: #fff;}
    .pieceTitle a{float: right;margin-right: 10px;font-size: 14px;color: #cc0000;display: block;line-height: 35px;}
   
    .backcol1{background: #cc0000 url("../img/p1.png") 10px no-repeat;}
    .backcol2{background: #cc0000 url("../img/p2.png") 10px no-repeat;}
    .backcol3{background: #cc0000 url("../img/p3.png") 10px no-repeat;}
    .backcol4{background: #cc0000 url("../img/p4.png") 10px no-repeat;}
    .piece ul li{height: 35px;line-height: 35px;background: url("../img/yuandian.jpg") 5px 15px no-repeat; padding-left: 20px;}
    .serve{width: 428px;height: 170px;border: 1px solid #ccc;float: left;background: #fff;text-align: center;margin-top: 3px;}
    .serve img{width: 427px;height: 119px;}
    .serve .entrance{ display: inline-block;border: 1px solid #ccc; padding: 0 5px;height: 30px;line-height: 30px;margin-top: 5px;margin-left: -6px;font-size: 12px;color: #cc0000;}
    .serve .entrance.w100{    padding: 0 10px;}
    .slide{width: 868px;height: 160px;background: #fff;border: 1px solid #ccc;float: left;margin-top: 10px;}
    .slide-img{height: 135px;overflow: hidden;position: relative; float: left;width: 780px;margin-top: 10px;margin-left: 15px;}
    .slide-img ul{position: absolute;width: 2200px;}
    .slide-img li{width: 185px;height: 135px; float: left; margin-right: 10px;border: 1px solid #ccc;margin-bottom: 10px;padding: 4px;}
    .slide-img a{height: 72px;display: block;}
    .slide-img a img{width: 175px;height: 125px;}
    .slide .aleft{width: 22px;height: 60px;display: block;margin-left: 10px; float: left;margin-top: 40px;}
    .slide .aright{width: 22px;height: 60px;display: block;margin-right: 10px; float: right;margin-top: 40px;}
/*二级页*/
    /*left*/
    .left{float: left;width: 325px;}
    .columnOne{border:1px solid #ccc;background-color: #fafafa}
    .columnOne h2{height: 60px;background-color:#cc0000;line-height: 60px;color: #fff;padding-left: 30px;font-size: 18px; }
    .columnOne .leftmenu{padding-top: 15px;}
    .columnOne .leftmenu>li{width: 280px;line-height: 36px;margin: 0 auto;margin-bottom: 10px;text-align: center;background: url("../img/huikuang.jpg") no-repeat;}
    .columnOne .leftmenu>li a{display: block;width: 285px;height: 36px;font-size: 16px;}
    .columnOne .leftmenu>li a:hover{background: url("../img/kuang.jpg") no-repeat;color: #cc0000;}
    .columnOne .leftmenu>li a.active{background: url("../img/kuang.jpg") no-repeat;color: #cc0000;}
    .columnOne .leftmenu>li ul{width: 280px; display:none;}
    .columnOne .leftmenu>li ul.active { display:block}
    .columnOne .leftmenu>li ul li{margin-top: 0px;border-top: 1px dashed #ccc;text-align: left;position: relative;}
    .columnOne .leftmenu>li ul li:before{content: "";overflow: hidden;width: 2px;height: 2px;background-color: #333;position: absolute;top: 20px; left: 30px;}
    .columnOne .leftmenu>li ul li:first-child{border-top:none;}
    .columnOne .leftmenu>li ul li a{height: 40px;line-height: 40px;display: block;width: 280px;padding-left: 55px;}
    .columnOne .leftmenu>li ul li a:hover{background: url(../img/bgcolor.jpg) 0px 2px no-repeat;}
    .columnOne .leftmenu>li ul li a.active{background: url(../img/bgcolor.jpg) 0px 2px no-repeat;color: #cc0000;}

    .columnOne ul{padding-top: 0;    margin-bottom: 10px;}
    .columnOne ul>li{width: 280px;line-height: 36px;margin: 10px auto;margin-bottom: 0;text-align: center;background: none;}
    .columnOne ul>li a{display: block;width: 285px;height: 36px;font-size: 16px;}
    .columnOne ul>li a:hover{background: url("../img/kuang.jpg") no-repeat;color: #cc0000;}
    .columnOne ul>li a.active{background: url("../img/kuang.jpg") no-repeat;color: #cc0000;}
    .columnTwo{border:1px solid #ccc;background-color: #fff;margin-top: 10px;}
    .columnTwo h2{height: 40px;line-height: 40px;background: #eee url("../img/red.jpg") no-repeat;font-size: 18px;padding-left: 30px}
    .columnTwo p{word-break: break-all;min-height: 130px;font-size: 14px;padding:10px;overflow: hidden;}

    .columnThree{margin-top: 10px;}
    .columnThree img{width: 330px;height: 158px;}

    .column_img{margin-top: 10px;}
    .column_img img{width: 330px;height: 111px;}

    /*right*/
    .right{float: right;width: 868px;background-color: #fff;border: 1px solid #ccc;}
    .listTitle{height: 38px; border-bottom: 2px solid #cc0000;line-height: 38px;}
    .listTitle h2{    float: left;
    background: url(../img/quan.jpg) 10px 15px no-repeat;
    width: 300px;
    overflow: hidden;
    padding-left: 30px;
    font-size: 18px;
    color: #cc0000;
    height: 30px;}
    .listTitle .bread{float: right;margin-right: 10px; font-size: 13px;}
    .list{padding: 10px}
    .list li{height: 45px;line-height: 45px;padding-left: 20px;background: url("../img/jiantou.jpg") 3px 20px no-repeat;border-bottom: 1px dashed #ccc;}
    .list span{float: right;font-size: 12px;color: #666;}
    /*page*/
    .page{margin: 16px auto;text-align: center;}
    .page a{display: inline-block; border: 1px solid #ccc;margin: 0 2px;padding: 3px 7px;}
    .page a:hover{background-color: #ffa634;color: #fff;}
    .page a.active{background-color: #ffa634;color: #fff;}
.page .disabled,.page .disabled:hover { background-color: #eee;color: #aaa; webkit-text-shadow: 1px 0 #fff; -moz-text-shadow: 1px 0 #fff; text-shadow: 1px 0 #fff;}

/*listcontent*/
.listContent{background-color: #fff;text-align: center;    padding-bottom: 10px;}
.listContent h2{text-align: center;word-break: break-all;width: 800px;margin: 20px auto;}
.listContent .contentTitle{width: 800px;margin: 0 auto;background-color: #eee;height: 25px;font-size: 12px;line-height: 25px;}
.listContent .contentTitle span{display: inline-block;text-align: center;margin: 0 10px;}
.admin{margin: 20px;text-align: left;min-height: 427px;border-bottom: 1px dashed #ccc;    padding-bottom: 15px;}
.admin img{max-width:100%; }
.admin ul,.admin ol{   padding-left: 20px;}
.admin table {	width: 100%; margin:0 auto;	border: 1px solid #000;	border-top: 0;	border-left: 0;}
.admin p,.admin h3,.admin h1,.admin h2,.admin h4,.admin h5,.admin h6{width: 800px;margin: 0 auto !important;}
.admin table th,.admin table td {	border-top: 1px solid #000;	border-left: 1px solid #000;}
.topPage{text-align: left;padding-left: 30px;line-height: 35px;font-size: 14px;}
.topPage a:hover{color: #ffa634;}
/*content*/
.mt{ width: 1200px !important;}
.mm{ width: 1155px !important;}
.wid{ width: 320px !important;}
.widt{ width: 79px !important;}
.mb{ display: block;margin-bottom: 8px;}
.mar{margin-right:10px; }
.mr1{
  /* margin-right: 36px; */
}

/*搜索页面*/
.searchContent{width: 1200px; margin: 0 auto;margin-top: 10px;background-color: #fff;}
.content-top {
  height: 10px;
  overflow: hidden;
  background: url(../img/main-top.png) no-repeat; }

.content-bottom {
  height: 10px;
  overflow: hidden;
  background: url(../img/main-bottom.png) no-repeat; }

.content-center {
  background: url(../img/main-center.png) repeat-y;
  padding: 0 0 0 6px; }

.crumbs {
  margin-bottom: 10px;
  background: #f3f3f3;
  border-left: 9px solid #e9e9e9;
  height: 28px;
  line-height: 28px;
  padding-left: 20px;
  color: #333;
  font-size: 14px;
  margin-right: 6px; }
  .crumbs a {
    color: #888; }
  .crumbs span {
    margin: 0 10px; }
  .crumbs font {
    font-size: 12px;
    color: #aaa; }

.pic-list {
  margin: 20px 0 0 20px;
  height: 612px; }
  .pic-list li {
    list-style: none;
    width: 277px;
    float: left;
    margin-right: 20px;
    margin-bottom: 20px;
    position: relative; }
    .pic-list li img {
      width: 277px;
      height: 181px; }
    .pic-list li .pic-listTitle {
      position: absolute;
      bottom: 0;
      left: 0;
      height: 42px;
      background: url(../img/pic-listTitle.png) no-repeat;
      width: 277px; }
      .pic-list li .pic-listTitle a {
        line-height: 42px;
        color: #fff;
        margin-left: 5px; }
        .c-container {
  margin: 0 21px 15px 15px;
  line-height: 20px;
  border-bottom: 1px dashed #ccc; }
  .c-container em {
    color: #cc3333; }
  .c-container h3 {
    font-size: 16px;
    height: 26px;
    line-height: 26px; }
    .c-container h3 a {
      color: #3c64b9;
      text-decoration: underline !important; }
      .c-container h3 a em {
        text-decoration: underline !important; }

.c-abstract {
    padding-bottom: 10px;
  font-size: 13px;
  color: #878787; }
  .c-abstract span {
    color: #008800; }
  .c-abstract a {
    color: #878787;
    text-decoration: underline !important; }
.ad{
    height: 90px;
    margin-bottom: 10px;
    width: 867px;
    float: left;
overflow: hidden;
}
.ad img{
    width: 867px;
    height: 90px;
}

.juankuan{
    margin-top: 10px;
    background: #fef8f8;
}
.juankuan h1{
    margin-bottom: 10px;
}
.jkCon{
    padding-left: 10px;
    padding-bottom: 3px;
}
.jkCon a{
    margin: 0 8px 0px 0;
    width: 146px;
    height: 67px;
    line-height: 55px;
    text-align: center;
    color: #f96b6a;
    font-size: 18px;
    float: left;
    background: url(../img/juankuan.png) no-repeat;
}
.bajlBg{
    height: 158px;
    background: url(../img/bajlBg.png) no-repeat;
    padding: 15px 0 0 165px;
}
.bajlBg ul li{
    width: 140px;
    height: 26px;
    background: url(../img/bajlLi.png) no-repeat;
    margin-bottom: 8px;
}
.bajlBg ul li a{
    display: block;
    padding-left: 22px;
    background: url(../img/bajla.png) no-repeat 10px center;
    color: #333;
    line-height: 26px;
}
.bajlBg ul li a:hover{
    color: #ffa533;
}


/*概况修改*/
.gkpartOne{border: 1px solid #ccc;margin: 10px; overflow: hidden;min-height: 148px}
.gkTitle{height: 35px;line-height: 35px;background-color: #f4f4f4;position: relative;padding: 0 10px 0 20px }
.gkTitle h4:before{content: "";overflow: hidden;width: 3px;height: 16px;background-color: #900;position: absolute; top: 10px;left: 10px;}
.gkTitle h4{float: left;font-size: 16px;font-weight: bold;}
.gkTitle a{float: right;color: #f00;}
.gkContent img{width: 260px;height: 130px;float: left;margin:20px 10px 20px 10px }
.gkContent p{float: left;width: 558px;height: 130px;margin-top: 20px;font-size: 14px;text-indent: 2em;line-height: 27px;margin-bottom: 20px}
.gkContent li{height: 35px;line-height: 35px;}
.gkContent li a{float: left; padding-left: 20px;background: url(../img/yuandian.jpg) 8px 15px  no-repeat;}
.gkContent li span{float: right;margin-right: 10px;font-size: 14px; color: #333333;}
/*项目品牌*/
.marg{padding: 100px 60px 10px 60px;background:#fff url(../img/xiangmu.jpg) 50px 40px no-repeat;}
.xmPart{height: 235px; border-bottom: 1px dashed #ccc}
.xmPart img{width: 300px;height: 180px;padding: 10px;border:1px solid #ccc;margin:20px 20px 0 0;}
.xmPartCon{float: right;width: 750px;position: relative;}
.xmPartCon p{margin-top: 20px;text-indent: 2em;font-size: 14px ;color: #666}
.xmPartCon h3{margin-top: 20px;font-size: 24px;color: #333;}
.xmPartCon a{position: absolute;color: #0099ff; top: 177px; left: 0;}




#Projector1 {float: left;position: relative;z-index: 1; }
#Projector1 img {width: 867px;height: 90px; }
.picplay1 {position: relative;z-index: 2;height: 90px;  }
.picplayImg1 {width: 867px;height: 90px; border: 1px solid #ccc; }
.picplay1 .picplayBg {height: 35px;position: absolute;left: 0;bottom: -1px;z-index: 20;width: 99%;background: #000;background: rgba(0, 0, 0, 0.7) !important;filter: alpha(opacity=70);-moz-opacity: 0.7;-khtml-opacity: 0.7;opacity: 0.7; }
.picplay1 .picplayLink {padding-left: 10px;height: 35px;color: #fff;line-height: 35px;display: block;position: absolute;font-size: 12px;left: 0;bottom: 0;z-index: 300;width: 290px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }
.cyclyImg_pager1 {height: 20px;text-align: right;position: absolute;right: 10px;bottom: 5px;z-index: 200;overflow: hidden; }
.cyclyImg_pager1 span {width: 14px;height: 14px;    background: url(../img/cyclyImg_pager.png) no-repeat center;margin-left: 6px;display: inline-block;cursor: pointer;overflow: hidden;color: #fff;font-size: 14px;text-align: center;line-height: 14px; }
.cyclyImg_pager1 span.cycle-pager-active {margin-top: 0;   background: url(../img/cyclyImg_pager_hover.png) no-repeat center;_background: none; }



.zztj{
display: block; width: 20px; height: 20px; margin: 0 auto;
}

.bnl{ width:1200px; margin:0 auto;}
.columnThree1{ width:1200px; margin:0 auto;}
.columnThree1 img{width:100%;}


/*留言*/
.mg_top{ margin-top:8px;}
.listly{ margin: 20px auto; width:1200px;position: relative;}
.listly .main1{ padding: 50px 20%;}
.listly .main1 .tab1{ font-size:14px; color:#333; }
.td_1{ font-size:14px;}
.td_2{ font-size:14px; line-height:38px;}
.td_3{  line-height:68px; width:130px;}
.td_3 span{ color: #ff0000; margin-right: 2px;}
.buttonBox{ width:100%;   text-align:center; }
.button{background-color:#cc0000; width:100px; height:32px; border-radius:5px; color:#fff;font-size:14px;margin: 0 auto;line-height: 32px; cursor:pointer; margin-bottom:20px;}
.td_img{border:#d3cebb 1px solid;display:block;}
.text_1{width:521px; height:38px; line-height:35px;background:#fff; border:#d3cebb 1px solid; padding:0 20px; border-radius:5px; color:#999;font-size:14px;resize: none;}
.text_liuyan{width:521px; height:100px; line-height:35px;background:#fff; border:#d3cebb 1px solid; padding:0 20px; border-radius:5px; color:#999;font-size:14px;resize: none;}
.text_2{color:#999;font-size:14px;}
.text_3{/* width: 1200px; */margin: 37px auto;text-align: center;font-size: 24px;font-weight: bold;}
.leibie{width:175px; height:34px; border:#d3cebb 1px solid; color:#746a46;font-size:16px;  }

/*留言结果页面*/
.listly .main2{ width:100%; padding: 50px 0; border: 1px #D9D9D9 dashed;margin-top: 70px;}
.listly .main2 .tab2{margin-left: 160px;font-size: 14px;color: #333;margin-bottom: 30px; width:740px;}
.buttonBox1{ text-align:center; margin-top: 70px; }
.bBottom{ border-bottom: 1px solid #D9D9D9}
.color_green{color:#00cc6e;}
.color_red{ color:#FF0000;}

/*输入有误样式样式*/
.noHerfHtml{display: none;position: absolute;left: 0;top: 0;width: 250px;text-align: center;color: #fff;font-weight: bold;height: 100px;border-radius: 10px;line-height: 100px;background: rgb(0,0,0,0.5);}
.warnBox{left: 50%;top: 20%; transform: translate(-50%, -50%);width: auto;padding: 0 100px;}

/*留言版------------------------------------------*/
.w714{width:714px;}
.w250{width:250px;}
.gblist-box{width:1200px;}
.w96{width:96%; margin:0 auto;}
.w98{width:98%; margin:0 auto;}
.gb-tit{
    height: 50px;
    line-height: 50px;
    color: #333537;
    font-size: 14px;
    border-bottom: #CCCCCC 1px solid;
    margin-bottom: 20px;
    position: relative;
}
.gb-more{position:absolute; top:0; right:10px;}

dl.gb-dl{border-bottom: 1px dashed #CCCCCC;line-height: 1.8em;padding:10px 0;}
dl.gb-dl dt{font-size:14px; font-weight:bold; color:#193292; width:1100px; padding-right:10px;}
dl dd.gb-photo{width:50px; height:50px;}
dl dd.gb-time{color:#969696; height:30px; line-height:30px;width:1100px; padding-right:10px;}
dl dd.gb-txt{width:1100px; padding-right:10px; color:#373737;}
.gb-box{width:1200px; padding-bottom: 20px;}
.gb-book{width:1155px; padding:90px;  background-color: rgb(250, 250, 250);}
.gb-rlogin{width:248px; border:1px solid #e3e8e9; height:183px; background-color:#f2f6fb;}
.rlogin-t{width:98%; margin:0 auto; margin-top:2px;}
.rlogin-box{ margin-top:10px;}
.rlogin-box a:link,.rlogin-box a:visited{color:#183e94;}
.login-button{background:url(../img/login-button.gif) no-repeat; width:75px; height:29px; border:0 none; cursor:pointer;}
.regist-button{background:url(../img/regist-button.gif) no-repeat; width:75px; height:29px; border:0 none; cursor:pointer;}

.gb-rg{width:248px;border:1px solid #d4d4d4;}
.gb-rg h1{color:#333537; font-size:14px; height:29px; line-height:29px; border-bottom:1px solid #e7e8eb; background-color:#f2f6fd; text-indent:10px;}
.week-hot{width:216px; margin:0 auto; margin-top:15px;}
.week-hot ul{margin-top:10px; margin-bottom:20px;}
.week-hot ul li{background:url(../img/hot-licon.gif) no-repeat 0px 8px; height:23px; line-height:23px; text-indent:10px;}
.week-hot ul li a:link,.week-hot ul li a:visited{ color:#223b95;}
ul.order{ background:url(../img/num.gif) 8px 8px no-repeat; padding:3px 8px 0px 26px; overflow:hidden;}
ul.order li{height:24px; line-height:22px !important; line-height:24px;}

.gb-book table {border-left:1px solid #d4d4d4;border-top:1px solid #d4d4d4;}

.gb-book table td{border-right:1px solid #d4d4d4;border-bottom:1px solid #d4d4d4; line-height:40px; text-indent:20px;}

label{color: #ff0000;}

input:-webkit-autofill { box-shadow: 0 0 0px 1000px white inset;}
.messName {
  width: 100%;
  height: 35px;
  border: 1px solid #ccc;
  margin-bottom: 10px;
}
.required{
  float: left;
  margin-left: 20px;
  line-height: 40px;
}

.messContent {
  width: 100%;
  height: 100px;
  border: 1px solid #ccc;
  margin-bottom: 15px;
}

.messContent label {
  width: 65px;
  height: 98px;
  line-height: 100px;
  text-align: center;
  border-right: 1px solid #ccc;
  float: left;
}

.textArea {
  width: 192px;
  height: 99px;
  resize: none;
  overflow-y: auto;
  overflow-x: hidden;
  margin-left: 5px;
}

.messOk {
  width: 78px;
  height: 26px;
  text-align: center;
  color: #fff;
  line-height: 26px;
  background: #ff9934;
  display: inline-block;
  border-radius: 8px;
  border: 1px solid #ff9934;
  margin-left: 45px;
  cursor: pointer;
}

.messRe {
  width: 78px;
  height: 26px;
  text-align: center;
  line-height: 26px;
  background: #eee;
  display: inline-block;
  border-radius: 8px;
  border: 1px solid #dcdcdc;
  margin-left: 10px;
  color: #333333;
  cursor: pointer;
}
.submit_liuyan{
    background-color: #cc0000;
    width: 100px;
    height: 32px;
    border-radius: 5px;
    color: #fff;
    font-size: 14px;
    line-height: 32px;
    margin: 0 43%;
}


/*a下面的图片的样式*/
/*a下面的图片的样式*/
.img-scale {
	/* transition: all 0.2s; */
}

.img-scale:hover {
	transform: scale(1.05);
	text-decoration: none;
	transition-duration: 400ms;
	-moz-transition-duration: 400ms;
	-webkit-transition-duration: 400ms;
	-o-transition-duration: 400ms;
	filter: progid:DXImageTransform.Microsoft.Matrix(M11=1.1, M12=0, M21=0, M22=1.1, SizingMethod='auto expand', enabled=bEnabled)
}

/*a的样式*/
.image .img {
	width: 370px;
	height: 204px;
	overflow: hidden;
	display: block;
	position: relative;
	border-radius: 4px;
}

/*a下面的图片的样式*/
.image .img img {
	width: 370px;
	height: 204px;
	position: absolute;
	left: 50%;
	margin-left: -185px;
	top: 50%;
	margin-top: -102px;
}

.img-scale {
	transition: all 0.2s;
}


/*首页---------------------------------------------------20240525-gwp*/
/* logo */
.i-logo{width: 1200px; margin: 0 auto;height:110px;   background: url(../imgs/logo.jpg) 0 0 no-repeat;}
/*轮播图*/
.lunbo{width: 600px;height: 400px;background-color: #fff;float: left;overflow: hidden;margin-right: 20px;}
#Projector {float: left;position: relative;z-index: 1;/* margin-right: 10px; */width: 100%;height: 100%;}
#Projector img {width: 100%;height: 100%;}
.picplay {position: relative;z-index: 2;height: 100%;width: 100%;}
.picplay>div {width: 100%;height: 100%;}
.picplayImg {width: 100%;height: 100%;}
.picplay .picplayBg {height: 35px;position: absolute;left: 0;bottom: -1px;z-index: 20;width: 100%;background:#e50516;}
.picplay .picplayLink {padding-left: 10px;height: 35px;color: #fff;line-height: 35px;display: block;position: absolute;font-size: 12px;left: 0;bottom: 0;z-index: 300;width: 290px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }
.cyclyImg_pager {height: 20px;text-align: right;position: absolute;right: 20px;bottom: 0;z-index: 200;overflow: hidden;}
.cyclyImg_pager span {width: 14px;height: 14px;background: url(../img/cyclyImg_pager.png) no-repeat center;margin-left: 6px;display: inline-block;cursor: pointer;overflow: hidden;color: #fff;font-size: 14px;text-align: center;line-height: 14px; }
.cyclyImg_pager span.cycle-pager-active {margin-top: 0;background: url(../img/cyclyImg_pager_hover.png) no-repeat center;_background: none; }
.con_main {width: 994px;background: #fff; }
/* 长条广告1 */
.i-langBanner{width: 100%;float: left;margin: 10px 0;}
.i-langBanner .img{  width:1200px;height: 84px;    float: left;}
/* 长条广告2 */
.i-langBanner2{margin: 0 0 10px;}

/* 长条广告3---有滚动效果，没用上 */
.bannerLst{width: 1200px;background: #fff;float: left; position: relative;margin-bottom: 10px;}
.bannerLst-img{height: 105px;overflow: hidden;position: relative; float: left;width: 1200px;}
.bannerLst-img ul{position: absolute;width: 2200px;}
.bannerLst-img li{width: 1200px;height: 105px; float: left;}
.bannerLst-img a{display: block;}
.bannerLst-img a img{width:100%;height: 105px;}
.bannerLst .aleft,.bannerLst .aright{ position: absolute;
  width: 22px;height: 60px;display: block;top:30%;z-index:1000;
}
.bannerLst .aleft{left:0;}
.bannerLst .aright{right:0}

/* 通条图片组 */
.picLst{}
.picLst li{float: left;margin-right: 105px;}
.picLst li:last-child {margin-right: 0;}
.picLst li img{width:210px;height: 80px;}
.picLst li:first-child img{height: 98px;}
/* 各地动态/焦点新闻/通知公告 */
.news{display: inline-block;/* float: left; */width: 376px;background-color: #fff;margin-bottom: 10px;min-height: 350px;}
.newsTitle{ height: 35px;line-height: 35px; border-bottom: 2px solid #e82332; margin-bottom: 10px;}
.newsTitle h2{width: 164px;height: 34px;line-height: 34px; font-weight: bold; font-size: 16px;float: left; color: #e82332;}
.newsTitle a{float: right;font-size: 12px;color: #e82332;display: block;line-height: 35px;}
.news ul li{height: 28px;line-height: 28px;background: url("../img/jiantou.jpg") 7px 12px no-repeat; padding-left: 20px;}

.right-box{ float: right; width: calc(100% - 20px - 600px); }
.tzgg{width: 100%;min-height: 290px;float: unset;}

/* 焦点新闻/通知公告/人道救助公示/应急救援信息/应急救护信息/志愿服务 */
.common ul li a{display: flex;width: 100%;justify-content: space-between;}
.common ul li a span{display: inline-block;}
.common ul li a span:first-child{width: 85%;word-break: break-all;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.common ul li a span:last-child{width: 15%; text-align: right;}

.wyjk{display: flex;justify-content: space-around;align-items: center;width: 100%;}
.wyjk .wid210{width: 210px; height: 80px; cursor: pointer;}

.jdxw{width: calc(50% - 10px);margin-right: 10px;float: left;}
.rdjzgs{width: calc(50% - 10px);margin-left: 10px;float: right;}
.yjjyjh{width: calc(50% - 10px);margin-right: 10px;float: left;position: relative;}
.yjjyjh .jyjhTitle{height: 35px;line-height: 35px;border-bottom: 2px solid #e82332;margin-bottom: 10px;position: relative;}
.yjjyjh .jyjhTitle h2{display: inline-block;margin-right: 15px;height: 34px;line-height: 34px;font-weight: bold;font-size: 16px;cursor: pointer;}
.yjjyjh .jyjhTitle h2.active{color: #e82332;}
.yjjyjh .jyjhTitle>a{position: absolute;right: 0;top: 0;font-size: 12px;color: #e82332;}
.zyfw{float: right;width: calc(50% - 10px);margin-left: 10px;}
.jkxx{width: 100%;/* padding: 10px; *//* border: 1px solid #ddd; */min-height: 300px;}
.jkxx table{ border-collapse:collapse; background-color:#FFF}
.jkxx th{font-family:"微软雅黑"; padding:5px; border:1px solid #dcdcdc; text-align:center;}
.jkxx td{font-family:"微软雅黑"; font-size:14px; border:1px solid #dcdcdc; color:#323232; text-align:center;}

.sxzt{float: left;width: 100%;}
/* 三献专题 */
.special2{
  background: url('../imgs/sjzt.jpg') right top no-repeat;background-size: auto 82px;width: 100%;height:82px;padding-right: 190px;padding-top: 4px;
  margin-bottom: 15px;
   position: relative;
}
.parent {
  position: relative;
  /* 示例中的其他样式 */
  width: 100%;
}

.special2::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 988px; /* 占据父元素80%的宽度 */
  height: 2.6px; /* 边框的高度 */
  opacity: 0.9;
  background-color: #f41e3b; /* 边框的颜色 */
  /* 可以根据需要调整边框的样式 */
}
.special2 a{
  margin-right: 130px;
  /* margin-left: 100px; */
}
/* 三救专题 */
.special{
  background: url('../imgs/i-pic6.jpg') 0 0 no-repeat;
  width: 100%;
  height:82px;
  padding-left: 190px;
  padding-top: 4px;
  /* margin-bottom: 15px; */
}
.special a{
  margin-left: 102px;
}
/* 业务活动/志愿服务 */
.business{border: 1px solid #ebebeb;  float: left;width: 374px;background-color: #fff;margin-bottom: 10px;margin-top: 6px;}
.business .tit{background-color: #e50516;padding:6px;text-align: center;color:#fff;}
.business .con{padding:20px 10px 30px;}
.business  a{background-color: #e50516;color:#fff;border-radius: 6px;padding:5px 14px;}
.business .col-1{text-align: center;margin-bottom: 50px;}
.business .con1 .img{width: 372px;}
.business .col-3{text-align: center; padding:15px 6px 18px;}
.business .col-3 a{padding:8px 26px;border-radius: 8px;}
/* 视频 */
.videoBox{width: 100%;/* height: 160px; */background: #fff;/* float: left; */}
.videoCon{
  /* display: block; */
  background: #f2f2f2;
  width: 100%;
  float: left;
}
.videos-img{height: 118px;overflow: hidden;position: relative; float: left;width: 92%;margin-top: 10px;margin-left: 15px;}
.videos-img ul{position: absolute;width: 2200px;}
.videos-img li{width: 200px;height: 104px; float: left; margin-right: 10px;margin-bottom: 10px;padding: 4px;}
.videos-img a{display: block;}
.videos-img a img{width: 200px;height: 104px;}
.videoBox .aleft,.videoBox .aright{
  width: 22px;height: 60px;display: block;margin-top: 34px;
}
.videoBox .aleft{margin-left: 10px; float: left;}
.videoBox .aright{margin-right: 10px; float: right;}
/* 友情链接 */
.friend{
  width: 1200px;
  height: 80px;
  margin: 5px auto;
  background-color: #fff;
}
.friendList>li{
  float: left;
  width: 250px;
  height: 38px;
  line-height: 38px;
  text-align: center;
  position: relative;
  background: #f2f2f2;
  margin: 0 25px;
}
.friendList>li>a{
  width: 250px;
  height: 38px;
  display: inline-block;
}
.friendList>li:hover .subList{
  display: block;
}
.subList{
  padding: 0 5px;
  border: 1px solid #ccc;
  position: absolute;
  bottom:-87px;
  left: -1px;
  background-color: #f7f7f7;
  display: none;
}
.subList li a{
  display: block;
  width: 238px;
}
.subList li{
  border-top: 1px dashed #ccc;
  text-align: center;
}
.subList li:first-child{
  border-top: none;
}
/*footer*/
.footer{width:auto;height: 150px;margin-top: 12px;}
.footerCenter{width: 1200px; margin: 0 auto;background:#f2f2f2}
.footerCenter ul {height: 50px;background: url("../img/heng.jpg") bottom center no-repeat;width:375px;margin: 0 auto;}
.footerCenter ul li{float: left;text-align: center;margin: 0 5px;line-height: 49px}
.footerCenter ul li a{color: #666}
.footerCenter p{font-size: 12px;text-align: center;line-height: 25px;color: #666}

/*//右侧固定图标栏-----------------*/	
.pub-right-box {
  position: fixed;
  right: 0px;
  top: 0;
  width: 48px;
  height: 100%;
  z-index: 1006;
  margin-right: 1%;
 }
.pub-right-box .f-mt240 {
  margin-top: 240px;
}
.pub-right-box li{
	position:relative;
	text-align:center;
	margin-bottom:3px;
	
}
.pub-right-box .H-txt {
  float:left;
  width: 244px;
  height: 36px;
  background: #fff;
  color: #333;
  border: 0;
  font-size: 16px;
  padding-left: 10px;
}
.pub-right-box .H-btn{
  margin-left: 10px;
  float:left;
	text-align:center;
	height:36px;
	border:0;
	background:#fff url(../imgs/search.png) center center no-repeat;
	width:46px;
  text-indent: -9999px;
  cursor: pointer;
}
.pub-right-box li > a{
	width:48px;
	height:48px;
	display:block;
	
	cursor:pointer;
	background: #e40011;
}
.pub-right-box li em{
	width:48px;
	height:48px;
	display:block;
	cursor:pointer;
  background-size: contain;
}
.pub-right-box li span{
	position: absolute;
	z-index: 100;
	color: #fff;
	line-height: 48px;
	font-size: 14px;
	background: #d70d0d;
	opacity:0; 
	-moz-opacity:0; 
	border-radius: 3px;
	width: 100px;
	top: 0px;
	left: -159px;
	-webkit-transition: all .6s ease;
    -moz-transition: all .6s ease;
    -o-transition: all .6s ease;
    transition: all .6s ease;
	visibility:hidden;
	}
.pub-right-box li.z-crt span{
	left: -100px;
	opacity:1; 
	-moz-opacity:1;
	visibility:visible;
}
.pub-right-box li.z-crt span .ewm{
	width: 100px;
	height: 100px;
	background: transparent;
}
.pub-right-box li span.r-search{
	width: 320px;
	padding:8px;}
.pub-right-box li.z-crt span.r-search{
	left: -320px;}
.pub-right-box-icon4 em{
	background:#fff url(../imgs/ico-weixin.jpg) center center no-repeat;}
.pub-right-box-icon5 em{
	background:#fff url(../imgs/ico-dianhua.jpg) center center no-repeat;}
.pub-right-box-icon7 em{
	background:#fff url(../imgs/ico-sousuo.jpg) center center no-repeat;}
.pub-right-box-icon8 em{
	background:#fff url(../imgs/ico-dingbu.jpg) center center no-repeat;}
.pub-right-box-icon4 span.ewm img{
  float:left;
  padding:10px 10px 0;
}
.pub-right-box-icon4 .ewm p{
  float:left;height: 20px;margin-left: 14px; line-height: 20px;
}	
.pub-right-box i{
	font-size:14px;
	width:48px;
	cursor:pointer;
	height:48px;
	color:#fff;
	font-weight: 700;
	background: #d70d0d;
	border:1px solid #d70d0d;
	/*border-radius:6px;*/
	display:block;
	line-height:26px;
	text-align:center;}

.pub-right-box i span{
	line-height: 48px;
}
	
.pub-right-box i.z-crt{
	padding-top:24px;
	position:absolute;
	top:240px;
	background:#e40011 url(../images/rightBar09.png) center 5px no-repeat;}

/*//做侧固定窗口-----------------*/	
.pub-left-box {
  position: fixed;
  left: 10px;
  top: 30vh;
  z-index: 1006;
  margin-right: 1%;
 }