        .fdh-01-tit {
            background: #2656a1;
            height:100px; margin-bottom:2px; border-radius:15px 15px 0 0;
        }
        .fdh-01-tit h3 a img{ width:100px; float:left; margin:10px;}
        .fdh-01-tit h3 a{
            height:100px;
            font-size: 24px;
            font-weight: normal;
            line-height:60px;
            color: #fff; text-align:left;
        }
        
        .fdh-01-tit h3 span {
            font-size:14px; line-height:20px; border:1px #CCC solid; width:117px; padding:2px 10px;
            text-transform: uppercase; text-align:left;
        }
        
        .fdh-01-nav-one h3 {
            height:40px;
            line-height:40px;
            background: url(p14-icon2.png) no-repeat right center #ececeb;
			margin-bottom:2px;
        }
        
        .fdh-01-nav-one h3 a {
            display: block;
            font-size: 16px;
            font-weight: normal;
			text-align:left;
            color: #666666;
        }
		.fdh-01-nav-one h3:hover a:hover{ color:#3674cc;}
        .fdh-01-nav-one h3.sidenavcur,
        .fdh-01-nav-one h3:hover {
            background: url(p14-icon5.png) no-repeat right center  #ececec;
        }
        
        .fdh-01-nav-one h3.sidenavcur a,
        .fdh-01-nav-one h3:hover a{
            color: #333333;
        }
        .fdh-01-nav dl {
        }
        
        .fdh-01-nav dt {
            height:40px;
            font-size: 16px;
            line-height:40px;
			text-align:left; padding:0 15px;
            margin-bottom: 1px;
			border-bottom:1px #CCC dotted;
			background-color:#fbfbfb;
            position: relative;
        }
        
        .fdh-01-nav dt:after {
            content: "";
            width: 8px;
            height: 8px;
            border: 2px solid #b8b8b8;
            border-style: solid solid none none;
            position: absolute;
            top: 50%;
            right: 32px;
            margin-top: -4px;
            -webkit-transform: rotate(45deg);
            -moz-transform: rotate(45deg);
            -ms-transform: rotate(45deg);
            -o-transform: rotate(45deg);
            transform: rotate(45deg);
        }
        
        .fdh-01-nav dt.sidenavcur:after,
        .fdh-01-nav dt:hover:after {
            border-color:  #1f7fe5;
        }
        
        .fdh-01-nav dt.sidenavcur a,
        .fdh-01-nav dt:hover a {
            color:  #1f7fe5;
        }
        
        .fdh-01-nav dd {
            border: 1px solid #ececec;
            border-bottom: 0;
        }
        
        .fdh-01-nav p {
            height: 50px;
            font-size: 14px;
            line-height: 50px;
            padding-left: 72px;
            padding-right: 40px;
            border-bottom: 1px solid #ececec;
            background: #fff;
            position: relative;
        }
        
        .fdh-01-nav p.sidenavcur a,
        .fdh-01-nav p:hover a {
            color:  #1f7fe5;
        }
        
        .fdh-01-nav p.sidenavcur:after,
        .fdh-01-nav p:hover:after {
            background: #666666;
        }
        
        .fdh-01-nav a {
            display: block;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
        }
    
.case_con2 { overflow: hidden; width:935px; float:right;}
.case_con2 ul { display:inline-block; width:105%;}
.case_con2 li { float: left; width:300px; margin-left:10px; margin-bottom:10px; position:relative; text-align:center;}
.case_con2 li .img b{ width:298px; height:298px; overflow: hidden; display: block; position: relative; cursor: pointer; }
.case_con2 li b{ display:block;width: 300px; height:300px; overflow: hidden; border:1px #efefef solid; background-color:#f9f9f9;}
.case_con2 li b img { display: block; max-width:298px; margin:0 auto; height:298px; overflow: hidden;transition: .6s; background-size:100%;}
.case_con2 li:hover b{width:298px; height:298px; overflow: hidden;}
.case_con2 li:hover b img { transform: scale(1.1); -webkit-transform: scale(1.1); background-size:100%;}
.case_con2 li .img .on { width: 100%; height: 100%; position: absolute; left: 0; top: 0; background: url(bg4.png) repeat; text-align: center; opacity: 0; filter: alpha(opacity=0);}
.case_con2 li .img .on i { width: 44px; height: 44px; margin-top: 50px; transition: ease-in-out .2s; background-image: url("yh_05.png");display: inline-block;vertical-align: middle;}
.case_con2 li p { border: 1px solid #efefef; height:56px; cursor: pointer; border-top:none; line-height:56px;}
.case_con2 li h1 { font-size: 16px; line-height: 58px; margin-bottom: 10px; font-weight: 100;color: #404040; text-align:left;}
.case_con2 li:hover .img .on { opacity: 100; filter: alpha(opacity=90);width:360px; height:245px; margin-top:10px; margin-left:10px;}
.case_con2 li:hover .img .on i { margin-top: 108px;}
.news_con2 li p i{ float:left; line-height:36px;color: #333; font-size:14px;}
.news_con2 li p span{ float:right; background: url(j1_03.png) no-repeat; width:32px; height:12px; margin-top:14px;}