.prevnext{display:none;}
#prevBig{width:42px;height:100%;z-index:999;position:absolute;}
#nextBig{width:42px;height:100%;right:439px;}
#prevBig img{width:42px;height:69px;margin-top:175.5px;}
#nextBig img{width:42px;height:69px;margin-top:175.5px;}
.prev img{
margin:0;
}
.next img{
margin:0;
}
.princess a{
    margin: 0;
}



.login{width:1200px;height:500px; margin:20px auto;}
.login_box{width: 750px;
    height: 400px;
    margin: 50px auto;
    background: #fff;
    border-radius: 10px;
    overflow: hidden;}
    .login_title{width: 100%;
    height: 50px;
    line-height: 50px;
    text-align: center;
    background: #d00b01; font-size: 1.2em; color: #fff;
    overflow: hidden;}
    .login_bd{width: 80%;
    height: 100%;
    font-size: 1.2em; 
    margin: 20px auto;
    overflow: hidden;}
   
    .login_bd input{width: 96%;
    border: 0;
    background: #e7e0e0;
    height: 40px;
    margin: 10px auto;  }
    
.princess{
    width:100%;
    height: 150px;
    padding: 30px;
    box-sizing: border-box;
    margin: 0;
    display: flex;
    justify-content: space-around;
}
#prevs {
    width: 44px;
    height: auto;
    float: left;
    position: absolute;
left:0;
top:80px;
padding-top:0;
}
.fcCon li{
    margin-right: 24px;
width: 254px;
}
.fcBottom{
width: 250px;
}
    body {
        min-width:1200px;
        background:#f3d2cb;
        background-size:100% 100%;
    }
    .tempWrap{
        overflow:hidden;
        position:relative;
        width:1112px!important;
    }
    .headLine {
        height: auto;
        overflow: hidden;
        min-height:190px;
    }
    .headCon {
        height: auto;
        overflow: hidden;
        min-height:140px;
    }

    .headContent {
        height: auto;
        overflow: hidden;
        min-height: 50px;
        padding-bottom: 12px;
    }
    .headContent p:first-child br{
        display:none;
    }
    .ztzlCons{
        width: 1176px;
        height: 185px;
        margin: 0 auto;
        position: relative;
    }
    .ztzlImgs{
        width: 1090px;
        height: 94px;
        float: left;
    }
    .ztzlImgs li{
        float: left;
        margin-right: 24px;
    }
    .ztzlImgs li:last-child{
        margin-right: 0;
    }
    .textTitle {
        height:auto;
        margin-top:15px;
    }
    .textTitle a{
        font-size:24px;
    }
    .textCon {
        height:245px;
        padding-bottom:10px;
    }
    .textCon p {
        font-family:"微软雅黑";
        font-weight:normal;
        line-height:30px;
        margin-top:15px;
    }
    .textCon p br {
        display:none;
    }
    .textCon {
        padding-top:0px;
    }
    .headTitle {
        font-family:"微软雅黑";
        font-size:28px;
    }
    .headTitle a{
        color:#000;
    }
    .fch{
        width: 736px;
        height: 250px;
        padding-top: 12px;
        margin: 0 auto;
        position: relative;
    }
     
    .fch .tempWrap {
        width: 1112px!important;
        margin-left:22px;
    }
    .headLine {
        min-height:175px;
    }
    .textRight {
        height:367px;
    }
    .fcTop {
        height:160px;
    }
    .fcBottom {
        height:45px;
    }
    .fcTitle {
        margin:0;
        text-align:center;
    width: 100%;
    }
   
    .fchPhone {
        display: none;
    }
    .fch {
        display: block;
    }
    
    
    @media screen and ( max-width: 735px) {
     	.fch .tempWrap {
        width: 88%!important;
       
        }
        
        .workNotice{
	width: 100%!important;
   
      }
     	
     }
.work {
width:49.5%;
}
.notice{
width:49.5%
}
.workCon{
width:96%;
margin:auto
}
.noticeCon{
width:96%;
margin:auto
}

    @media screen and ( max-width: 735px) {
        .headLine {
            width: 100%;
        }
        .headCon {
            width: 100%;
            padding: 26px 5px 0 10px;
            box-sizing: border-box;
        }
        .headTitle {
            font-size: 18px;
        }
        .headContent p {
            font-size: 14px;
            line-height: 23px;
            text-align: left;
        }
        .content {
            width: 100%;
        }
        .banner{
            height: 580px;
        }
        .bannerCon {
            width: 100%;
            height: 580px;
        }
        .bannerImg {
            width: 100%!important;
            height: 220px!important;
        }
        .bannerImg li {
            width: 100%!important;
        }
        .bannerImg li img{
            width: 100%!important;
            height:auto!important;
        }
        .right {
            width: 100%;
        }
        .textRight{
            width: 100%;
            padding: 0 10px;
            box-sizing: border-box;
        }
        .text{
            width: 100%;
        }
        .textTitle{
            width: 100%;
            text-align: center;
        }
        .workNotice {
            height: 528px;
            margin-top: 12px;
        }
        .work {
            width: 100%!important;
            height: 264px!important;
        }
        .workCon {
            width: 100%;
            padding: 0 10px;
            box-sizing: border-box;
        }
        .workConCon li {
            display: block;
            justify-content: space-between;
            width: 100%;
        }
        .workConCon li a {
            display: block;
            width: 88%!important;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
           font-size:14px;
        }
         .workConCon li span {
           font-size:14px;
        }
        .notice {
            width: 100%!important;
            height: 300px!important;
        }
        .noticeCon {
            width: 100%;
            padding: 4px 10px;
            box-sizing: border-box;
            overflow: hidden;
            height: 100%;
        }
        .noticeConCon li {
           margin-top: 20px;
           width: 100%!important;
        }
        .noticeConCon li a {
            display: block;
            width: 60%;
            overflow: hidden;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
             font-size:14px;
        }
        .princess {
            margin: 0!important;
            padding: 25px 10px;
            box-sizing: border-box;
            display: flex;
            justify-content: space-between;
            flex-wrap: wrap;

        }
        .princess a {
           
			height: 125px !important;
			text-align: center!important;
			width: 33% ;
		
        }
        .fchPhone {
            height: 250px;
            margin: 0 auto;
            position: relative;
            width:100%;
            padding: 12px 10px 0;
            box-sizing: border-box;
            display: block;
        }
        #prevsPhone {
            width: 44px;
            height: 100%;
            float: left;
            padding-top: 70px;
        }
        #nextsPhone {
            width: 42px;
            height: 94px;
            position: absolute;
            right: 10px;
           top: 86px;
        }
        .fcConPhone li {
            width: 267px;
            height: 100%;
            float: left;
            margin-right: 50px;
        }
        .fcTopPhone {
            width: 100%;
            height: 177.59px;
        }
        .fcTopPhone img {
            width: 267px;
        }
        .fcBottomPhone{

            width: 263px;
            height: 45px;
            border: 2px solid #f1efee;
            border-top: none;
        }
        .fcTitle {
            width: 100%;
        }
        .fch{
        	width: 100%!important;
          /* display: none;*/
        }
        .fcConPhone {
            width: 267px;
            height: 100%;
             float: left;
			     height: 319px;
        }
        .fchPhone .tempWrap {
            overflow:hidden;
            position:relative;
            width:267px!important;
        }
        
        .ztzl {
          width: 100%;
          padding: 0 10px;
          box-sizing: border-box;
       }
       .ztzlTitle {
          width: 100%;
      }
      .ztzlCons .tempWrap {
          
            width:264px!important;
        }
      
 .ztzlCons{
   width:100%;
}
.textCon p{
font-size:14px;
}
.textTitle a{
font-size:18px;
}
.noticeConCon li span {
    font-size: 14px;
}
}

@media (device-height:568px) and (-webkit-min-device-pixel-ratio:2) {
    .fchPhone {
          width: 100%;
           height: 220px;
       } 
       .fchPhone .tempWrap {
          overflow: hidden;
          position: relative;
         width: 210px!important;
  }
 .fcTopPhone img {
    width: 210px;
}

.fcTopPhone {
    width: 100%;
    height: auto; 
}
#prevsPhone {
    width: 44px;
    height: 100%;
    float: left;
    padding-top: 40px;
}
#nextsPhone {
    width: 42px;
    height: 94px;
    position: absolute;
    right: 10px;
    top: 48px;
}
.work {
    height: 224px;
}
.princess {
    width: 100%;
}
.ztzlCons .tempWrap {
    width: 220px!important;
}
  .workNotice{
    height:500px;
 }
.fcBottomPhone{
   width:206px;
}
}

  .topCon div a{
   color: #f1efee;
}

@media screen and ( max-width: 735px) {
  body{
    min-width:100%;
  }
  .top {
    padding: 0 10px;
    box-sizing: border-box;
  }
  .topCon {
    width: 100%;
    overflow: hidden;
  }
  .topName {
    display: none;
  }
 .topCon :nth-child(2){
   font-size: 14px!important;
    padding-left: 5px!important;
 }
 .topCon :nth-child(3){
    padding-left: 5px!important;
 }
 .topCon :nth-child(4){
    padding-left: 5px;
    font-size: 14px!important;
 }
 .search {
    float: none;
    width: 170px;
 }
  .search-a {
    width: 130px;
 }
.search_butt { 
    background: #b81829 urlimages/search.png)no-repeat center center/87% 98%!important;

}
 .header {
    width: 100%;
    height: 100%;
 }
 .logo{
    padding: 30px 10px!important;
    width: 100%!important;
    box-sizing: border-box!important;
 }
 .logo img {
    height: 50px;
    width: auto;
 }
 .logos{
   display:none!important;
 }
 .nav {
    width: 100%;
    height: 35px;
    padding-top: 20px;
 }
 .nav li {
    width: 24.65%;
    height: 30px;
 }
 .nav li a {
    line-height: 30px;
    font-size: 0.8em;
 }
 
 .login{width:94%;height:400px; margin:20px auto;}
 .login_box{width:100%;}
 
  
}

@media (device-height:568px) and (-webkit-min-device-pixel-ratio:2) {
      .search {
    float: none;
    width: 150px;
 }
.search-a {
    width: 110px;
 }
   
}

    @media screen and ( max-width: 735px) {
      .bottom {
        height: auto!important;
      }
      .bottomCon {
        margin: 20px auto 0;
        width: 100%;
        height: auto
      }
      .link {
        width: 100%;
        margin-top: 16px;
        display: flex;
        flex-direction: column;
        align-items: normal;
        height: auto;
        padding: 10px 10px 0;
        box-sizing: border-box;
      }
      
      .detail {
        margin: 0 auto;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        align-items: normal;
        width: 100%;
        height: auto;
        padding: 20px 10px;
        box-sizing: border-box;
     }
     .detail li {
        width: 100%;
        border-right: none;
      } 
     .detail li span { 
        font-size: 14px;
     }
     .bottomCon >div {
        display: none;
    }
     .yqlj {
        margin-bottom: 10px;
     }
     .link li {
        margin-bottom: 10px;
        width: 100%;
     }
    
    }
    .detail li{
        height: 79px;
    }
	
	    .detail li:first-child img {
        width: 61px;
    }
    option {
        font-family: "微软雅黑";
    }
    #imgConac{
           background: none;
        width: 67px;
        float: left;
    }