 .header{height:110px;position: relative; z-index: 55; background: #fff; overflow: hidden;min-width:1200px;}
                .content,.footer{ width: 1200px; margin: 0 auto;}i,em{ font-style: normal;}
                .h_con{clear: both;}
                .h_con .logo{float: left;margin:8px 20px 0 5.5%;}
                .h_con h3{float:left; padding-top:30px; line-height: 100%;color:#4c4c4c; font-size: 14px;}
                .h_con h3 span{ display:block; font-weight: normal;  line-height: 100%; font-size:18px;}
                .h_con h3 b{ display: block;overflow: hidden; padding-bottom:11px;line-height: 100%; font-size: 24px; color: #4c4c4c;}
                .h_con h3 b strong{ color: #ed4713; padding-right: 11px;}
                .h_nav{ float: right; margin-right:6.5%; margin-top:10px; }
                .h_nav p{ text-align: right; height: 58px; font-size: 12px; color: #4c4c4c;}
                .h_nav p em{ display: inline-block; padding-left: 25px;background:url(../images/h_tel.jpg) no-repeat;  margin-top: 10px; float: right;    font-size: 0.94vw;}
                .h_nav p em span{font-weight: bold; font-family: Bahnschrift; font-size: 22px; padding-right: 27px;    display: inline-block; line-height: 85%;}
                .h_nav p a{ display: inline-block; width: 150px; height: 36px; line-height: 36px; background: #ed4713; color: #fff; font-size: 15px;font-weight: bold; text-align: center; transition: all 0.2s; float: right;}
                .h_nav p a:hover{ width: 165px;}
                .h_nav ul li{float: left;position: relative; box-sizing: border-box; line-height: 100%; margin-left: 3vw;}
                .h_nav ul li:before{display: inline-block;width:0;height: 3px;background: #ed4713;content: "";position: absolute;bottom:0;transform: translateX(-50%);transition: all 0.6s cubic-bezier(.075, .82, .165, 1); left: 49.65%;opacity: 1;}
                .h_nav ul li a{color: #4c4c4c;display: block; font-size:0.93vw; position: relative;z-index: 5;  text-align: center; box-sizing: border-box; line-height: 100%; padding-bottom:26px;}
                .h_nav li.cur a,.h_nav li a:hover{ color: #ed4713; font-weight: bold;}
                .h_nav li.cur:before, .h_nav li:hover:before{width: 100%;}
                @media screen and (max-width:1601px){
                    /*.h_nav ul li{margin-left: 43px;}*/
                }
                @media screen and (max-width:1401px){
                   /*.h_nav ul li{margin-left: 25px;}*/
                }
            
			
			
			
			    .ty-banner-1 {
			        overflow: hidden;
			        line-height: 0;
			        text-align:center;
			    }
			    .ty-banner-1 img{
			        width: 100%;
			    }
			    .ty-banner-1 img.show{width: 100%;
			       
			    }
			
			
			.p102-search-1 {
			    height: 70px;
			    border-bottom: 1px solid #ededed;
			    background: #f7f7f7;
			}
			
			.p102-search-1 p {
			    float: left;
			    width: 750px;
			    height: 70px;
			    line-height: 70px;
			    font-size: 14px;
			    color: #333333;
			}
			
			.p102-search-1 p b {
			    display: inline-block;
			}
			
			.p102-search-1 p a {
			    color: #666666;
			    display: inline-block;
			    margin-right: 15px;
			}
			.p102-search-1 p a:hover{color: #ed4713;}
			.p102-search-1-inp {
			    float: right;
			    width: 356px;
			    height: 36px;
			    background: #fff;
			    margin-top: 18px;
			    border-radius: 25px;
			    position: relative;
			}
			
			.p102-search-1-inp:before,
			.p102-search-1-inp:after {
			    content: '';
			    position: absolute;
			    width: 80%;
			    height: 1px;
			    background: #e3e3e3;
			    left: 10%;
			    z-index: 0;
			}
			
			.p102-search-1-inp:before {
			    top: 0;
			}
			
			.p102-search-1-inp:after {
			    bottom: 0;
			}
			
			.p102-search-1-inp1 {
			    width: 249px;
			    height: 34px;
			    line-height: 34px;
			    color: #999999;
			    border: 1px solid #e3e3e3;
			    border-right: 0;
			    padding: 0 20px;
			    border-top-left-radius: 25px;
			    border-bottom-left-radius: 25px;
			    float: left;
			}
			
			.p102-search-1-inp2 {
			    width: 66px;
			    height: 36px;
			    border: 0;
			    border-radius: 25px;
			    background: url(../images/p102-search-icon1.png) no-repeat center center #ed4713;
			    float: right;
			    position: relative;
			    z-index: 2;
			    cursor: pointer;
			}
			
			
			    .p12-curmbs-1 {
			        font-size: 14px;
			        border-bottom: 1px dashed #dcdcdc;
			    }
			    
			    .p12-curblock{
			        display: none;
			    }
			    .p12-curmbs-1 b {
			        border-left: 10px solid #686869;
			        font-weight: normal;
			        padding-left: 8px;
			    }
			    .p12-curmbs-1 i {
			        font-style: normal;
			    }
			    
			    .p12-curmbs-1 span,.p12-curmbs-1 a {
			       /* font-family: '宋体'; */
			        padding: 0 5px;
			        height: 46px;
			        line-height: 46px;
			    }


           

    .p102-fdh-3 {
        height: 100px;
        box-shadow: 0 4px 6px #e9e9e9;
    }
    .p102-fdh-3 ul{display: table;}
    .p102-fdh-3 li {
      /*  float: left;
        width: 20%; */
        height: 100px;
        position: relative; display: table-cell;
    }
    
    .p102-fdh-3 li:after {
        content: "";
        position: absolute;
        width: 1px;
        height: 26px;
        background: #cfcfcf;
        right: 0;
        top: 50%;
        margin-top: -13px;
    }
    
    .p102-fdh-3 li:last-child:after {
        display: none;
    }
    
    .p102-fdh-3 li a {
        display: block;
        height: 100px;
        line-height: 100px;
        font-size: 22px;
        color: #1a1a1a;
        text-align: center;
    }
    
    .p102-fdh-3 li.sidenavcur:before,
    .p102-fdh-3 li:hover:before {
        content: "";
        position: absolute;
        width: 100%;
        height: 2px;
        background: #ed4713;
        left: 0;
        bottom: 0;
        z-index: 1;
    }
    
    .p102-fdh-3 li.sidenavcur a,
    .p102-fdh-3 li:hover a {
        font-weight: bold;
        color: #ed4713;
    }
    
    .p102-fdh-3 li.sidenavcur a:before,
    .p102-fdh-3 li:hover a:before {
        content: "";
        position: absolute;
        width: 12px;
        height: 12px;
        background: #fff;
        border: 3px solid #ed4713;
        border-radius: 100%;
        left: 50%;
        margin-left: -9px;
        bottom: -8px;
        z-index: 2;
    }
    
    .p102-fdh-3 li.sidenavcur a:after,
    .p102-fdh-3 li:hover a:after {
        content: "";
        position: absolute;
        width: 6px;
        height: 6px;
        background: #ed4713;
        border-radius: 100%;
        left: 50%;
        margin-left: -3px;
        bottom: -2px;
        z-index: 3;
    }			