 /*zong*/
 
 .fl {
     float: left;
 }
 
 .fr {
     float: right
 }
 
 .cl {
     clear: both;
 }
 
 .w100 {
     width: 100%;
 }
 
 .w1200 {
     width: 1200px;
     margin: 0 auto;
 }
 
 ul li {
     list-style: none;
 }
 
 a:hover {
     text-decoration: none;
 }
 
 .clear {
     margin: 0;
     padding: 0;
     font-size: 0;
     clear: both;
 }
 /*********************************************** 横向主导航条 ***********************************************/
 
 .head {
     height: 138px;
 }
 
 .heads {
     height: 34px;
     background: #f0f0f0;
 }
 
 .headsz {
     line-height: 34px;
     color: #000;
 }
 
 .headx {
     height: 104px;
 }
 
 .logo {
     padding-top: 23px;
 }
 
 .dh {
     width: 779px;
     height: 104px;
 }
 
 .banner {
     height: auto
 }
 
 .maina {
     height: 63px;
     margin-top: 44px;
 }
 
 .maina_z {
     width: 535px;
     height: 63px;
     font-size: 26px;
     color: #6c6c6d;
 }
 
 .maina_y {
     width: 274px;
     height: 63px;
 }
 
 .maina_ys {
     height: 30px;
     background: #f1f1f1;
     color: #545353;
     line-height: 30px;
     text-indent: 15px;
 }
 
 .maina_yx {
     height: 33px;
 }
 
 .maina_yxz {
     width: 136px;
     height: 33px;
     background: url(../images/01.jpg) no-repeat;
     line-height: 33px;
     text-indent: 15px;
 }
 
 .maina_yxz a {
     color: #FFF;
 }
 
 .maina_yxy {
     width: 136px;
     height: 33px;
     background: url(../images/01.jpg) no-repeat;
     line-height: 33px;
     color: #FFF;
     text-indent: 15px;
 }
 
 .maina_yxy a {
     color: #FFF;
 }
 
 .mainb {
     /*height:1555px;*/
     margin-top: 32px;
 }
 
 .mainb_a {
     height: 245px;
 }
 
 .chan_l {
     width: 220px;
     height: 245px;
     /*background:#dd4250;*/
 }
 
 .chan_lz {
     padding: 14px;
 }
 
 .chan_ls {
     width: 192px;
     height: 36px;
     border-bottom: 1px solid #000;
     text-align: center;
     color: #000;
     line-height: 36px;
     font-size: 15px;
 }
 
 .chan_lx {
     width: 192px;
     height: 140px;
     margin-top: 20px;
 }
 
 .chan_lx a {
     color: #FFF;
     float: left;
     width: 50%;
     line-height: 33px;
 }
 
 .chan_n {
     width: 908px;
     height: 245px;
 }
 
 .chan_g {
     width: 30px;
     height: 245px;
 }
 
 .mainb_b {
     margin-top: 17px;
     height: 245px;
 }
 
 .mainb_c {
     margin-top: 17px;
     height: 245px;
 }
 
 .mainb_d {
     margin-top: 17px;
     height: 245px;
 }
 
 .mainb_e {
     margin-top: 17px;
     height: 245px;
 }
 
 .mainb_f {
     margin-top: 17px;
     height: 245px;
 }
 
 .mainc {
     height: 407px;
     margin-top: 38px;
 }
 
 .jians {
     height: 39px;
 }
 
 .jianx {
     height: 342px;
     margin-top: 25px;
 }
 
 .jianjie {
     width: 418px;
     height: 341px;
     line-height: 28px;
 }
 
 .gongc {
     width: 777px;
     padding: 20px;
     box-sizing: border-box;
 }
 
 .maind {
     height: 271px;
     margin-top: 35px;
 }
 
 .liucs {
     height: 44px;
 }
 
 .liucx {
     height: 172px;
     margin-top: 55px;
 }
 
 .maine {
     height: 292px;
     margin-top: 56px;
 }
 
 .hangye {
     width: 338px;
     height: 292px;
 }
 
 .hangs {
     height: 23px;
     font-size: 22px;
 }
 
 .hangzh {
     height: 180px;
     margin-top: 18px;
 }
 
 .hangzh {
     line-height: 32px;
 }
 
 .hangzh ul {
     padding-left: 0px;
 }
 
 .hangzh ul li {
     width: 336px;
 }
 
 .hangx {
     height: 36px;
     margin-top: 35px;
 }
 
 .zhuanye {
     width: 338px;
     height: 292px;
     margin-left: 95px;
 }
 
 .guand {
     width: 338px;
     height: 292px;
 }
 
 .footer {
     height: auto;
 }
 
 .foots {
     background: url(../images/tu27.jpg) no-repeat top center;
     height: 327px;
 }
 
 .footxs dl {
     float: left;
     display: block;
     width: 125px;
     color: #FFF;
     padding-top: 50px;
     margin-left: 68px;
 }
 
 .footxs dl dt span {
     color: #fff;
     font-size: 20px;
     height: 30px;
     line-height: 30px;
     text-align: center;
 }
 
 .footxs dl dd {
     margin-left: 0px;
     height: 30px;
     line-height: 30px;
 }
 
 .footxs dl dd a {
     color: #aaaaaa;
 }
 
 .footx {
     height: 72px;
     background: #262b30;
     color: #FFF;
     text-align: center;
     padding-top: 15px;
 }
 
 .footx a {
     color: #FFF;
 }
 
 .gzwm {
     float: right;
     display: block;
     width: 152px;
     padding-top: 100px;
 }
 
 .gzwm a {
     color: #aaaaaa;
     display: block;
 }
 
 .gzwm span {
     height: 30px;
     line-height: 30px;
     text-align: center;
     display: block;
     width: 108px;
 }
 
 .tupian {
     width: 324px;
 }
 
 .tupian ul li {
     float: left;
     display: block;
     width: 38px;
 }
 
 .tupian01 {
     padding-left: 0px;
     position: relative;
 }
 
 .footxs dl dd.xiaoleib {
     /*padding-top:76px;*/
 }
 
 .footxs dl dd.xiaoleib span {
     color: #aaaaaa;
 }
 
 .footxs dl dd.xiaoleib strong {
     color: #aaaaaa;
     font-size: 15px;
     font-weight: normal;
     width: 174px;
     display: block;
 }
 
 .tupian01 span {
     position: absolute;
     top: 7px;
     right: 53px;
 }
 
 .tupian01 span a {
     color: #000;
     font-weight: bold;
 }
 /*-----------------------------内页头部--------------------------------------*/
 
 .neiye {
     background: #ffcc99;
     height: 285px;
 }
 
 .neia {
     line-height: 40px;
     height: 40px;
     border-bottom: 1px solid #999999;
     border-top: 1px solid #999999;
 }
 
 .neib {
     height: 40px;
     margin-top: 20px;
     border-top: 1px solid #000;
     border-bottom: 1px solid #000;
 }
 
 .neib li {
     float: left;
     width: 16%;
     line-height: 40px;
     text-align: center;
     border-right: 1px solid #000;
 }
 
 .neic {
     height: 60px;
     font-size: 44px;
     color: #333333;
     margin-top: 40px;
 }
 
 .dateTitle {
     font-size: 16px;
 }
 
 .map {
     float: right;
     width: 730px;
 }
 
 .jj {
     width: 400px;
     float: left;
 }
 /*-----------------------------内页留言--------------------------------------*/
 
 .lh68 {
     position: absolute;
     top: 0;
     z-index: -1;
 }
 
 .lhbd label {
     display: inline-block;
     max-width: 80px;
     width: 100%;
     height: 30px;
     line-height: 30px;
     margin-bottom: 0px;
 }
 
 .lhbd dt {
     padding: 10px 0;
     width: 100%;
 }
 
 .lhbdfr {
     float: right;
     width: 50%;
 }
 
 .lhbdfl {
     float: left;
     width: 50%;
 }
 
 .lhbdfr label {
     max-width: 75px;
     width: 100%;
 }
 
 .lhbd input,
 .lhbd .Content {
     width: 80%;
 }
 
 .clear {
     clear: both;
 }
 
 .lhbd .Content {
     height: 150px;
 }
 
 .submit {
     background: #dd4250;
     color: #fff;
     display: block;
     width: 80px;
     line-height: 30px;
     margin: 0 auto;
     text-align: center;
     border: none;
 }
 
 .page-guestbook b {
     line-height: 30px;
     display: inline-block;
     width: 80px;
     text-align: right;
 }
 
 .page-guestbook dt {}
 
 .page-guestbook b span {
     padding-left: 10px;
 }
 
 #proinfo_c img {}
 
 .ptitle {
     font-size: 22px;
     border-bottom: 4px solid #cccccc;
     height: 44px;
     line-height: 34px;
 }
 
 .left-fenlei {
     line-height: 28px;
     margin-top: 2px;
 }
 
 .left-fenlei a {
     color: #666;
     font-size: 14px;
     background: url(../images/ls_gray.gif) no-repeat left;
     color: #666;
     margin-top: 5px;
     font-size: 14px;
     display: block;
     border-bottom: 1px solid #CCC;
     line-height: 26px;
     text-indent: 25px;
 }
 
 .t01-bg {
     background: url(../images/976-2-tps-1920-956.png) top center no-repeat;
     padding-top: 2%;
     padding-bottom: 2%;
	 background-size: 100% auto;
 }
 
 .t01 {
     background: #fff;
     padding: 1% 0;
 }
 
 .t01-l {
     float: left;
     display: block;
     width: 250px;
 }
 
 .t01-l h3 {
     color: #333;
     font-size: 14px;
     font-weight: bold;
     margin: 0 10px 10px;
     border-bottom: 2px solid #1B226A;
 }
 
 .t01-l>ul {
     padding: 0;
     position: relative
 }
 
 .t01-l>ul>li {
     padding: 6px 5px 0px 10px;
     width: 233px;
 }
 
 .t01-l>ul>li>a {
     font-size: 14px;
     color: #333333;
     background: url(../images/youjiatpi.png) right 10px center no-repeat;
     display: block;
     height: 40px;
     line-height: 40px;
 }
 
 .t01-l>ul>li>a>img {
     float: left;
     display: block;
     width: 32px;
     margin-right: 10px;
     margin-top: 2%;
 }
 
 .t01-l>ul>li>dl {
     width: 634px;
     padding: 20px;
     padding-bottom: 10px;
     display: flex;
     flex-wrap: wrap;
     position: absolute;
     left: 98%;
     top: -8px;
     display: none;
     background: rgba(255, 255, 255, .98);
     box-shadow: 0 0 4px 0 rgba(0, 0, 0, .12);
     z-index: 99999
 }
 
 .dee {
     width: 33%;
     margin-bottom: 18px;
     float: left;
     height: 168px;
     overflow: hidden
 }
 
 .dee h2 {
     line-height: 19px;
     font-size: 14px;
     color: #333;
     font-weight: 700;
     margin-bottom: 10px
 }
 
 .dee h2 a {
     color: #333;
 }
 
 .dee ul {
     padding: 0
 }
 
 .dee ul li {
     line-height: 20px;
     font-size: 12px;
     color: #333;
 }
 
 .dee ul li a {
     color: #333;
 }
 
 .t01-l>ul>li>a:hover {
     box-shadow: 0 0 4px 0 rgba(0, 0, 0, .12);
     /* position: relative; */
 }
 
 .t01-c {
     float: left;
     display: block;
     width: 81%;
 }
 
 .t01-c img {
     width: 100%;
     height: 400px !important;
 }
 
 .t01-r {
     float: right;
     display: block;
     width: 18%;
 }
 
 .fvie {
     background-image: linear-gradient(136deg, #3D3D3D 0, rgba(64, 64, 64, .9) 28%, #292929 100%);
     box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .05);
     display: block;
     line-height: 36px;
     color: #F2CB8E;
     width: 100%;
     height: 116px;
     position: relative;
     box-sizing: border-box;
     padding: 1%;
 }
 
 .fvie h2 {
     background: url(../images/07-2-tps-102-36.png) left center no-repeat;
     padding-left: 30px;
     font-size: 14px;
     line-height: 19px;
     font-weight: bold;
     margin-left: 4px;
     background-size: 30px;
 }
 
 .fvie span {
     font-size: 12px;
     color: #F2CB8E;
     line-height: 17px;
     font-weight: 600;
     white-space: nowrap;
     overflow: hidden;
     text-overflow: ellipsis;
     width: 100%;
 }
 
 .fvie a {
     display: block;
     height: 28px;
     line-height: 28px;
     margin-right: 12px;
     border-radius: 18px;
     background-color: #F2CB8E;
     font-size: 14px;
     color: #333;
     text-align: center;
     margin-top: 12px;
 }
 
 .fes {}
 
 .fes a {
     background-color: #FF4F00;
     display: block;
     height: 32px;
     line-height: 33px;
     color: #fff;
     font-weight: 700;
     background-color: #FF4F00;
     width: 100%;
     position: relative;
     text-align: center;
     box-sizing: border-box;
     margin-top: 8px;
 }
 
 .fes01 {
     margin-bottom: 32px;
 }
 
 .fes01 ul {
     padding: 0
 }
 
 .fes01 ul li {
     border-bottom: 1px solid rgba(220, 222, 227, .7);
     margin-top: 10%;
 }
 
 .fes01 ul li a {
     color: #333;
     font-size: 16px;
     font-weight: 700;
 }
 
 .deee {
     overflow: hidden;
     float: right;
     display: block;
     width: 60px;
     height: 60px;
 }
 
 .deee img {
     cursor: pointer;
     transition: all 0.5s;
 }
 
 .deee img:hover {
     transform: scale(1.1);
 }
 
 .newa {}
 
 .newa h2 {
     color: #3a3a3a;
     font-size: 16px;
 }
 
 .newa h2 img {
     float: left;
     display: block;
     width: 16px;
     height: 16px;
     padding-right: 10px;
     margin-top: 4px;
 }
 
 .newa ul li {
     display: block;
     background: #fff;
     border-radius: 5px;
     width: 32%;
     float: left;
     margin-right: 2%;
 }
 
 .newa ul li dl dd {
     float: left;
     display: block;
     width: 32%;
     margin-right: 2%;
     padding-left: 0;
     margin-left: 0;
 }
 
 .newa ul li dl dd:nth-child(3n) {
     margin-right: 0%;
 }
 /*.dfa{overflow:hidden; float:right; display:block; width:60px; height:60px;}
.dfa img{cursor:pointer; transition: all 0.5s; }
.dfa img:hover{ transform: scale(1.1);}
*/
 
 .newa ul li dl dd span {
     text-align: center;
     font-size: 12px;
     color: #333;
     font-weight: 700;
     display: -webkit-box;
     line-height: 14px;
     height: 14px;
     -webkit-line-clamp: 1;
     -webkit-box-orient: vertical;
     overflow: hidden;
     margin-top: 5px;
 }
 
 .newa ul li dl dd strong {
     font-size: 12px;
     color: #666;
     line-height: 14px;
     -webkit-line-clamp: 1;
     -webkit-box-orient: vertical;
     overflow: hidden;
     text-align: center;
     display: flex;
     align-items: end;
     justify-content: center;
 }
 
 .newa ul li:nth-child(3n) {
     margin-right: 0%;
 }
 
 .img02 {
     height: 100px;
     padding: 2px;
     background: rgba(0, 0, 0, .03);
     border-radius: 5px;
     overflow: hidden;
 }
 
 .img02 table tr td {
     height: 100px;
 }
 
 .img02 table tr td img {
     max-width: 130px;
     max-height: 100px;
     ursor: pointer;
     transition: all 0.5s;
 }
 
 .img02 table tr td img:hover {
     transform: scale(1.1);
 }
 
 .ovie {
     border-radius: 12px;
     background: url(../images/1200-246.jpg) center no-repeat;
     background-size: 100% auto;
     margin-top: 2% !important;
     padding: 1% 0;
 }
 
 .ovie01 {
     float: left;
     display: block;
     width: 36%;
     margin-left: 2%;
 }
 
 .ovie01 img {
     width: 221px;
     height: 34px;
 }
 
 .ovie01 h2 {
     font-size: 28px;
     line-height: 36px;
     margin-top: 7px;
     color: #fff;
 }
 
 .ovie01 span {
     font-size: 20px;
     line-height: 24px;
     margin-top: 8px;
     color: #fff;
 }
 
 .ovie01 a {
     text-align: center;
     width: 152px;
     height: 40px;
     line-height: 40px;
     font-size: 18px;
     color: #000000;
     letter-spacing: 0;
     border-radius: 20px;
     background-color: #F4F4F4;
     display: block;
     margin-top: 2%;
 }
 
 .ovie02 {
     float: right;
     display: block;
     width: 69%;
     margin-right: 2%;
 }
 
 .ovie02 ul li {
     background: #fff;
     border-radius: 8px;
     float: left;
     display: block;
     width: 28%;
     margin-right: 2%;
     padding: 2%;
     margin-top: -2%;
 }
 
 .ovie02 ul li:nth-child(3n) {
     margin-right: 0%;
 }
 
 .ovie02 ul li span {
     height: 18px;
     font-size: 14px;
     color: #333;
     line-height: 18px;
     display: block;
 }
 
 .ovie02 ul li strong {
     font-size: 12px;
     color: #333;
     line-height: 16px;
     text-align: left;
     margin-top: 4px;
     overflow: hidden;
     text-overflow: ellipsis;
     white-space: nowrap;
 }
 
 .ovie02 ul li dl dd {
     float: left;
     display: block;
     width: 49%;
     margin-right: 2%;
     padding-left: 0;
     margin-left: 0;
 }
 
 .ovie02 ul li dl dd:nth-child(2n) {
     margin-right: 0%;
 }
 
 .ovie02 ul li:nth-child(3n) {
     margin-right: 0%;
 }
 
 .img03 {
     height: 101px;
     padding: 2px;
     background: rgba(0, 0, 0, .03);
     border-radius: 5px;
     overflow: hidden;
 }
 
 .img03 table tr td {
     height: 120px;
 }
 
 .img03 table tr td img {
     max-width: 120px;
     max-height: 120px;
     ursor: pointer;
     transition: all 0.5s;
 }
 
 .img03 table tr td img:hover {
     transform: scale(1.1);
 }
  .w1400 {
     width: 1400px;
     margin: 0 auto;
 }