 
.yc_eee{ background:#eee;}
.yc_hzhb{}
.yc_hzhb ul{ margin:0 -15px;}
.yc_hzhb ul li{ float:left; width:20%;}
.yc_hzhb ul li span{ display:block; margin:15px; border:#ddd 1px solid; background:#fff; padding:2px; border-radius:5px; text-align:center;}
.yc_hzhb ul li span img{ height:80px; max-width:100%;}


.top{ background:#f6f6f6; line-height:26px;}
.yc_r{ float:right; margin-top:38px;}
.yc_r_top{ text-align:right; float:right;}
.yc_head{   left:0; top:0; width:100%;  z-index:222;}
.yc_r_top a{   margin-left:20px; display:inline-block; font-size:16px; background:url(../img/home.png) left center no-repeat;   padding-left:31px; line-height:26px; float:left; background-size:25px 25px;}
.yc_r_top a.yonghu{background:url(../img/yonghu.png) left center no-repeat;background-size:25px 25px;}
.yc_r_top a:nth-child(3){background:url(../img/home3.png) left center no-repeat;  background-size: 21px;  }
.yc_r_top a:nth-child(4){background:url(../img/home4.png) left center no-repeat;  background-size: 21px; }
.yc_head_top.fix{   position:fixed; top:0; left:0; width:100%; z-index:111111111111111;}
.yc_head.fix{   position:fixed; top:0; left:0; width:100%; z-index:111111111111111;}
.yc_head_box{ position:relative;padding:2px 0  2px 0 ; background:url(../img/logobg.jpg) center no-repeat #fff;}
.yc_head_box1{ position:relative;}
.yc_head_box:before{ position:absolute; left:0; top:0; width:100%; height:100%; background-color:none; content:" " ;}
.yc_head .wrap{ position:relative;}
.yc_head .yc_tel{ float:right; background:url(../images/tel.png) left center no-repeat; padding-left:55px; height:47px;}
.yc_head .yc_tel small{ font-size:14px; padding-bottom:5px; display:inline-block;}
.yc_head .yc_tel big{ font-size:28px; color:#ff8a00; font-weight:bold;}
.yc_head .sousuo{ width:230px; display:inline-block; background:#eee; border-radius:70px; overflow:hidden; float:left;}
.yc_head .sousuo .ss{ float:left;  background:none; border-right:none; line-height:27px; height:27px; width:185px; padding-left:10px; border:none;}
.yc_head .sousuo .sss{ background:url(../images/sss.png) center no-repeat #eee; width:31px; height:31px; border:none;}
.yc_logo{ float:left ;}
.yc_logo img{ height:90px;}
.yc_logo img.c2{ display:none;}

.yc_logo1{ float:left; margin-left:172px; margin-top:15px;}
.yc_logo1 img{ height:40px;}


.yc_logo font{ font-size:26px; font-weight:900; color:#1a73c4; line-height:50px;}
.yc_head .yc_tag{ float:left; margin-left:15px; padding-left:15px; border-left:#ddd 1px solid; line-height:1.6; color:#fff;}
.yc_head .yc_tag big{ display:block; font-size:18px; font-weight:900;}
.yc_head .yc_tag small{ display:block; font-size:14px;}
.nav{ height:60px; background:#1148b8;   clear:both;}
.nav li{ float:left; font-size:14px; width:8.5%; text-align:center;  height:60px;  position:relative;  z-index:111111111111111111;}
.nav li a.big{line-height:60px; display:block; color:#fff; font-size:16px; border-right:#04369d 1px solid;}
.nav li a.big small{ display:block;}
.nav li.on a.big,.nav li:hover a.big{}
.nav li div{ display:none; opacity:0;}
.nav li div a{ display:block; line-height:44px; background:#1148b8; border-bottom:#04369d  1px solid; font-size:14px; color:#fff;}
.nav li div a:hover{ background:#1148b8;}
.nav li:hover div{ display:block; opacity:1;}

.nav .wrap11{ display:flex;}
.nav ul{ display:flex;}
 
.nav li div.erji .erjibox>a{ display:block; line-height:44px; background:#0458c2; font-size:14px; color:#fff;}
.nav li div.erji .erjibox>a:hover{ background:#f6551f; }
.nav li div.erji .erjibox{ position:relative;}
.nav li:hover div.erji{ display:block; opacity:1;  }
.nav li div.erji .sanji{ position:absolute; left:100%; top:0; display:none;}
.nav li div.erji .sanji a{ display:block; width:155px;background:#0458c2; color:#fff; font-size:14px; line-height:24px; padding:10px 10px;}
.nav li div.erji .sanji a:hover{background:#f6551f;}
.nav li div.erji .erjibox:hover .sanji{ display:block;}
.yc_r_menu{ float:right; width:40px; margin-left:20px; cursor: pointer;}
.yc_r_menu span{ display:block; height:4px; background:#1148b8; margin-bottom:7px;}

.navShow .yc_head{ position:fixed;}
.navShow .yc_head_box{ background:none;     z-index: 22222;}
 .navShow .yc_logo img.c1{ display:none;}
.navShow .yc_logo img.c2{ display:block;}
.navShow  .yc_r_top a{ display:block;color:#fff}

.infobox table{ width:100%; border-left:#e6e6e6 1px solid ; border-top:#e6e6e6 1px solid; border-collapse:collapse;}
.infobox td, .infobox th {
    position: relative;
    padding: 9px 15px;
    min-height: 20px;
    line-height: 20px;
    font-size: 14px;
	
	 border-right:#e6e6e6 1px solid; border-bottom:#e6e6e6 1px solid;}
	 .infobox table tr:nth-child(even) {
    background-color: #f5f5f5;}
	.infobox table tr:hover {
    background-color: #f5f5f5;}
	
	
	section{ padding:1% 0 0 0;}
	
 .caselist{ overflow:hidden; padding:1% 0; margin:0 -1.5% 0 -1.5%;}
 .caselist_left{ float:left; width:48%; margin-left:1.5%;}
  .caselist_left img{ height:450px;}
 .caselist  img{ width:100%; display:block;}
 .caselist_right{ width:48%; margin-right:1.5%; float:right;}
 .caselist_right .caseitem{ width:49%; float:left; margin-bottom:15px;}
 .caselist_right .caseitem.last{ float:right;}
 .caselist_right .caseitem img{ height:217px;}
 .caseitem { position:relative;}
 .caseitem .case_bg{ position:absolute; z-index:2; left:0; width:100%; bottom:0; height:40px; background-color:rgb(0,0,0);   
 opacity:0.4;   
filter:alpha(opacity=40);   
-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(opacity=40)';}
 .caseitem .caset_txt{ position:absolute; z-index:3; left:0;width:100%; bottom:0; line-height:40px; height:40px;  color:#fff;overflow: hidden; text-align:center; color:#fff;}
 .caseitem .caset_txt a{ color:#fff; display:block;}
 .leftcaseinfo{ padding:10px 0;}
 .leftcaseinfo span{ font-size:20px;font-weight:900;color:#000; line-height:2;}
 .leftcaseinfo p{}
 .caselist_left11{}
  .caselist_left11 img{ height:344px;}
 .caselist_left11  img{ width:100%; display:block; display:block;}
  
 .caseitem { position:relative;}
 .caseitem .case_bg{ position:absolute; z-index:2; left:0; width:100%; bottom:0; height:40px; background-color:rgb(0,0,0);   
 opacity:0.4;   
filter:alpha(opacity=40);   
-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(opacity=40)';}
 .caseitem .caset_txt{ position:absolute; z-index:3; left:0;width:100%; bottom:0; line-height:40px;   color:#fff; text-align:center; color:#fff;}
 .caseitem .caset_txt a{ color:#fff; display:block;}
 
 
 .pop-search * {box-sizing: border-box;}
 .pop-search {
    position: fixed;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1100;
    display: none
;}

.pop-search .pop-search-bg {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: rgba(0,0,0,.8);
    z-index: 1
;}

.pop-search .pop-search-close {
    position: absolute;
    right: 50px;
    top: 50px;
    width: 27px;
    height: 27px;
    background: url(../img/d-close2.png) center center no-repeat;
    -webkit-background-size: cover;
    background-size: cover;
    z-index: 10;
    cursor: pointer
;}

.search-box {
    position: absolute;
    left: 50%;
    top: 50%;
    width: 600px;
    height: 60px;
    -webkit-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
    z-index: 10
;}

.search-box input {
    outline: 0;
    border: none
;}

.search-box .inp {
    padding: 0 140px 0 12px;
    display: block;
    width: 100%;
    height: 60px;
    line-height: 60px;
    box-shadow: 3px 3px 3px rgba(0,0,0,.5) inset;
    font-size: 16px;
    color: #333
;}

.search-box .submit {
    position: absolute;
    right: 0;
    top: 0;
    width: 120px;
    height: 60px;
    line-height: 60px;
    background-color: #0060a7;
    font-size: 18px;
    color: #fff;
    text-align: center
;}
@media only screen and (min-width: 1199px) {
	    .search-box {
        top: 50%;
        width: 31.25vw;
        height: 3.125vw;
        -webkit-transform: translate(-50%,-50%);
        -ms-transform: translate(-50%,-50%);
        -o-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%)
    ;}

    .search-box input {
        outline: 0;
        border: none
    ;}

    .search-box .inp {
        padding: 0 .625vw;
        padding-right: 7.291vw;
        height: 3.125vw;
        line-height: 3.125vw;
        box-shadow: .156vw .156vw .156vw rgba(0,0,0,.5) inset;
        font-size: .833vw
    ;}

    .search-box .submit {
        right: 0;
        top: 0;
        width: 6.25vw;
        height: 3.125vw;
        line-height: 3.125vw;
        font-size: .937vw
    ;}

	
}