@charset "utf-8";
html,body {
    height:100%;
    font-family: "微软雅黑", Arial, Helvetica, sans-serif;
    font-size: 14px;
    margin: 0px;
    padding:0;
    color: #464646;
    background:#ffffff;
}
ol,ul,li {
    list-style-image: none;
    list-style-type: none;
    list-style:none; 
}
form{
padding:0;
margin:0;
}
ul,li,p,a{margin:0;padding:0;}  
img {
border:0;
margin:0;padding:0;} 
td {
    font-family: Arial, Helvetica, sans-serif;
    line-height: 22px;
    font-size:14px;
    }
.top-nav a{
    color: #103b80;
    font-size: 16px;
    font-family: "微软雅黑", Arial, Helvetica, sans-serif;
    text-decoration: none;
}

.top-nav a:hover {
    color: #000;
    text-decoration: none;
}


/*------- header -----start*/
/* header */
#manage_header{
    width:1000px;
    height:100px;
    background:#fff;
    margin:0 auto;
    
}
#manage_header_main{
    width:100%;
    height:100px;
    margin:0 auto;
    position: relative;
}
#manage_header_main .ht_logo{
    float:left;
}
#nav_1{ width:100%; background-color:#2b2b2b; margin-top:20px;}
#nav {
    /*position: relative;*/
    display: block;
    width: 1000px;
    height: 55px;
    margin:0 auto;
}
#nav li{
    /*float: left;*/
    display:inline-block;
    height: 55px;
    padding: 0px 20px;
    width:auto;
    overflow: hidden;
}
#nav li a{
    width:auto;
    height: 53px;
    
    text-align: center;
    
    padding:0px 5px;
    font-size: 16px;
    display: block;
    line-height:55px;
    color:#000;
}
#nav li a:hover{
    color:#dd3734;
    /*border-bottom: 2px solid #29b0af;*/
}
#nav li a.cur{
    background-color:#f13a3a;
    color:#fff;
}
.topul{
    height: 55px;
}
.navchild{
    position: absolute;
    z-index: 1000;
    width: 115px;
    text-align: center;
    background-color:#33373A;
    display: none;
}
.navchild li{
    text-align: justify;
    width:115px;
}
.navchild li a{
    text-align: justify!important;
    width: 100%!important;
}
#manage_header_main .ht_lang{
    width:34px;
    height:32px;
    line-height: 32px;
    text-align: center;
    padding-left:46px;
    background:url(https://lyfzck.com/app/home/view/fangzhicekong/theme/images/index_lang.png) no-repeat;
    margin-top: 30px;
    margin-left:40px;
    font-size: 12px;
    color:#848484;
    float:right;
}
#manage_header_main .ht_lang a{
    color:#848484;
    font-size: 12px;
}
#manage_header_main .ht_lang a:hover{
    color:#29b0af;
}
#manage_header_main .ht_search{

    width:250px;
    height:100px;
    text-align: center;
    background:url(https://lyfzck.com/app/home/view/fangzhicekong/theme/images/index_search.png) no-repeat;
    margin-top: 20px;
    margin-left:40px;
    margin-right: 40px;
    cursor: pointer;
    float:right;
}
#manage_header_main .search_display{
    width:250px;
    height:50px;
    position: absolute;
    right:0px;
    top:90px;
    background: rgba(255,255,255,0.8);
    display: none;
    z-index: 100;
}
.search_main{
    width:210px;
    height:28px;
    border:1px solid #0165b0;
    border-radius: 10px;
    margin-top:10px;
    margin-left:20px;
    float:left;
}
.search_main .search_text{
    width:150px;
    margin:6px 0px 6px 20px;
    height:20px;
    line-height:20px;
    color:#666;
    border:0px;
    outline: none;
    background:none;
    float:left;
}
.search_main .search_btn{
    width:19px;
    height:21px;
    border:0px;
    margin:4px 10px 6px 0px;
    background:url(https://lyfzck.com/app/home/view/fangzhicekong/theme/images/index_search.png) no-repeat;
    background-size: 100% 100%;
    float:right;
}
/* adv */
#manage_adv{
    width:100%;
    height:530px;
    float:left;
}
#banner{ position:absolute; left:0; width:100%; overflow:hidden; margin:0 auto; z-index:1;}
/* contain */
#manage_contain_about{
    width:100%;
    height:380px;
    background: #ffffff;
    float:left;
}
#manage_about_main{
    width:1000px;
    height:auto;
    padding-top:50px;
    margin: 0 auto;
}
#manage_about_main .a_top{
    width:1000px;
    height:103px;
    background:url(https://lyfzck.com/app/home/view/fangzhicekong/theme/images/about_title.jpg) no-repeat center center;
    float:left;
}
#manage_about_main .a_main{
    width:1000px;
    height:auto;
    line-height: 2em;
    text-align: center;
    margin-top: 20px;
    font-size: 15px;
    float:left;
}
#manage_about_main .a_more{
    width:1000px;
    height:auto;
    text-align: center;
    margin-top: 30px;
    float:left;
}
#manage_about_main .a_more a{
    width:160px;
    height: 38px;
    line-height: 38px;
    text-align: center;
    display: inline-block;
    color:#fff;
    font-size: 15px;
    background: #9a9a9a;
    border-radius: 19px;
}
#manage_about_main .a_more a:hover{
    background: #000;
}
#manage_contain_product{
    width:100%;
    height:586px;
    background:url(https://lyfzck.com/app/home/view/fangzhicekong/theme/images/index_prod_bg.jpg) no-repeat center center;
    float:left;
}
#manage_product_main{
    width:1000px;
    height:auto;
    margin: 0 auto;
}
#manage_product_main .p_top{
    width:1000px;
    height:80px;
    margin-top:55px;
    background:url(https://lyfzck.com/app/home/view/fangzhicekong/theme/images/product_title.png) no-repeat center center;
    float:left;
}
#manage_product_main .p_menu{
    width:1000px;
    height:auto;
    padding-top:60px;
    text-align: center;
    float:left;
}
#manage_product_main .p_menu li{
    width:auto;
    height:28px;
    margin:0 0px;
    display: inline-block;
}
#manage_product_main .p_menu li a{
    width:auto;
    height:28px;
    line-height: 28px;
    border-radius: 14px;
    font-size: 14px;
    padding:0px 25px;
    color:#fff;
    float:left;
}
#manage_product_main .p_menu li a:hover{
    background: #000;
    color:#000;
}
#manage_product_main .p_main{
    width:1000px;
    height:auto;
    padding-top:40px;
    float:left;
}
.productlistwraper{
    width:1000px;
    height:300px;
    float:left;
    position:relative;
}
.productlist{
    width:1000px;
    height:300px;
    margin:0 auto;
    overflow:hidden;
    position:relative;
}
.productlist ul{position:absolute;left:0px;top:0px;width:20000px; height:auto; _overflow:hidden;}
.productlist ul li{width:320px; height:auto; position: relative; margin:0 20px 0 0; display:block; text-align: center; float:left;}
.productlist ul li .p_image{width:308px; height:228px; padding:6px; float:left; background: #fff;}
.productlist ul li .p_image img{height:228px; text-align: center;}
.productlist ul li .hoverbg{width:308px; height:228px; display: block; z-index: 10; background:rgba(221,55,52,0.7); position: absolute; left:6px; top:6px; color:#fff; text-align: center; filter:alpha(opacity=0); -moz-opacity:0; opacity:0; }
.productlist ul li .hoverbg a{width:308px; height:148px; color:#fff;  padding-top:80px; display: block;}
.productlist ul li .hoverbg p{padding:5px 0px;}
.productlist ul li .p_title{width:320px; height:auto; font-size: 14px; padding-top:10px; color:#fff; text-align: center; float:left;}
.productlist ul li .p_title a{color:#fff;}
.productlistwraper a.abtn{
    position:absolute;
    top:100px;
    display:none;
    width:32px;
    height:32px;
    overflow:hidden;
    z-index: 106;
    text-indent:-20000px;
}
.productlistwraper a.aleft{
    left:0px;
}
.productlistwraper a.aleft:hover{
}
.productlistwraper a.agrayleft{
    cursor:default;
}
.productlistwraper a.aright{
    right:0px;
}
.productlistwraper a.aright:hover{
}
.productlistwraper a.agrayright{
    cursor:default;
}
#manage_contain_news{
    width:100%;
    height:470px;
    background: #ffffff;
    float:left;
}
#manage_news_main{
    width:1000px;
    height:auto;
    margin: 0 auto;
}
#manage_news_main .n_top{
    width:1000px;
    height:80px;
    background:url(https://lyfzck.com/app/home/view/fangzhicekong/theme/images/zixun.png) no-repeat center center;
    margin-top:40px;
    float:left;
}
#manage_news_main .n_main{
    width:1000px;
    height:auto;
    margin-top: 45px;
    float:left;
}
#manage_news_main .n_left{
    width:270px;
    height:270px;
    position: relative;
    float:left;
}
#manage_news_main .n_left .nl_title{
    width:255px;
    height:47px;
    line-height: 47px;
    position: absolute;
    left:0px;
    bottom:0px;
    padding-left:15px;
    background:rgba(221,55,52,0.7);
    font-size: 14px;
    color:#fff;
    float:left;
}
#manage_news_main .n_left .nl_title a{
    font-size: 14px;
    color:#fff;
}
#manage_news_main .n_news{
    width:450px;
    height:auto;
    margin-left:22px;
    float:left;
}
#manage_news_main .n_news .n_list{
    width:450px;
    height:auto;
    float:left;
}
#manage_news_main .n_news .n_list a{
    width:420px;
    height:70px;
    padding:10px 15px;
    display: block;
    background:url(https://lyfzck.com/app/home/view/fangzhicekong/theme/images/news_line_link.jpg);
    background-repeat: no-repeat;
    background-position: 90px center;
    color:#888888;
}
#manage_news_main .n_news .n_list a:hover{
    background-color: rgba(12,141,140,0.8);
    background:url(https://lyfzck.com/app/home/view/fangzhicekong/theme/images/news_line_hover.jpg);
    color:#fff;
}
#manage_news_main .n_news .n_list .n_type{
    width:60px;
    height:72px;
    font-size:30px;
    text-align: center;
    padding-right:10px;
    display: block;
    float:left;
}
#manage_news_main .n_news .n_list .n_type .n_font{
    font-size: 14px;
}
#manage_news_main .n_news .n_list .nl_remark{
    width:320px;
    height:auto;
    line-height: 1.3em;
    display: block;
    color:#3b3c36;
    font-size: 16px;
    float:right;
}
#manage_news_main .n_news .n_list a:hover .nl_remark{
    color:#fff;
}
#manage_news_main .n_news .n_list .nfont{
    font-size: 14px;
    color:#6d6d6d;
}
#manage_news_main .n_news .n_list a:hover .nfont{
    color:#fff;
}
#manage_news_main .show_main{
    width:235px;
    height:auto;
    float:right;
}
#manage_news_main .show_image{
    width:235px;
    height:124px;
    border-radius: 5px;
    margin:0px 0px 19px 0px;
    font-size: 12px;
    float:left;
}
#manage_news_main .show_image a{
    width:235px;
    height:124px;
    font-size: 12px;
    color:#fff;
    position: relative;
    display: block;
}
#manage_news_main .show_title{
    width:205px;
    height:30px;
    line-height: 30px;
    padding:0px 15px;
    border-radius-left-bottom: 5px;
    border-radius-right-bottom: 5px;
    position: absolute;
    background: rgba(0,0,0,0.5);
    left:0px;
    bottom:0px;
}
#manage_contain_case{
    width:100%;
    height:600px;
    background: #efefef;
    float:left;
}
#manage_case_main{
    width:1000px;
    height:auto;
    margin: 0 auto;
}
#manage_case_main .c_top{
    width:1000px;
    height:80px;
    background:url(https://lyfzck.com/app/home/view/fangzhicekong/theme/images/product_title1.png) no-repeat center center;
    float:left;
    margin-top:40px;
}
#manage_case_main .c_main{
    width:1000px;
    height:auto;
    margin-top:30px;
    float:left;
}
#manage_case_main .c_main li{
    width:333px;
    height:220px;
    display: block;
    background:#fff;
    text-align: center;
    float:left;
}
#manage_case_main .c_main li.li1{
    width:253px;
    height:160px;
    padding:30px 40px;
    display: block;
    text-align: center;
    float:left;
}
#manage_case_main .c_main li p{
    padding: 10px 0px;
}
#manage_case_main .c_main li .c_font{
    font-size: 18px;
}
#manage_flink{
    width:100%;
    height: auto;
    background: #efefef;
    padding:20px 0px;
    float:left;
}
#manage_flink_main{
    width:1000px;
    height:auto;
    margin:0 auto;
}
#manage_flink_main .f_left{
    width:auto;
    height:20px;
    line-height: 20px;
    font-size: 16px;
    padding-right:10px;
    float:left;
}
#manage_flink_main .f_left .f_font{
    color:#dd3734;
}
#manage_flink_main .f_right{
    width:auto;
    height:20px;
    line-height: 20px;
    float:left;
}
#manage_flink_main .f_right a{
    width:auto;
    height:20px;
    line-height: 20px;
    display: inline-block;
    padding:0px 10px;
}

/* footer */
#manage_footer{
    width:100%;
    height: auto;
    background: #dd3734;
    padding:35px 0px 50px 0px;
    float:left;
}
#manage_footer_main{
    width:1000px;
    height:auto;
    margin:0 auto;
}
#manage_footer_main .f_top{
    width:1000px;
    height:68px;
    float:left;
}
#manage_footer_main .f_top .f_tel{
    width:auto;
    height: 50px;
    padding-left:60px;
    background:url(https://lyfzck.com/app/home/view/fangzhicekong/theme/images/dianhua.png) no-repeat;
    color:#fff;
    float:left;
    font-size:16px;
    line-height:1.5em;
}
#manage_footer_main .f_top .f_tel .f_font{
    font-size: 16px;
}
#manage_footer_main .f_top .f_menu{
    width:auto;
    height: 30px;
    float:right;
}
#manage_footer_main .f_top .f_menu a{
    display: inline-block;
    width:auto;
    height: 30px;
    line-height: 30px;
    float:left;
    color:#fff;
}
#manage_footer_main .f_top .f_menu a:hover{
    color:#fff88c;
}
#manage_footer_main .f_top .f_menu span{
    display: inline-block;
    width:1px;
    height: 30px;
    margin:0 20px;
    float:left;
    background: url(https://lyfzck.com/app/home/view/fangzhicekong/theme/images/foot_mline.jpg) no-repeat center center;
}
#manage_footer_main .f_foot{
    width:1000px;
    height:auto;
    color:#fff;
    float:left;
}
#manage_footer_main .f_foot a{
    color:#fff;
}
#manage_footer_main .f_foot a:hover{
    color:#fff88c;
}
#manage_footer_main .f_foot .f_link{
    width:680px;
    height: auto;
    float:left;
}
#manage_footer_main .f_foot .f_share{
    width:auto;
    height: 34px;
    float:right;
}
#manage_footer_main .f_foot .f_share li{
    width: 34px;
    height: 34px;
    float:left;
    margin-left:20px;
    display: block;
}
#manage_footer_main .f_foot .f_share li a{
    width:100%;
    height: 100%;
    display: block;
    background:url(https://lyfzck.com/app/home/view/fangzhicekong/theme/images/foot_type.png) no-repeat;
}
#manage_footer_main .f_foot .f_share li.list1 a{
    background-position: 0px 0px;
}
#manage_footer_main .f_foot .f_share li.list1 a:hover{
    background-position: 0px -34px;
}
#manage_footer_main .f_foot .f_share li.list2 a{
    background-position: -34px 0px;
}
#manage_footer_main .f_foot .f_share li.list2 a:hover{
    background-position: -34px -34px;
}
#manage_footer_main .f_foot .f_share li.list3 a{
    background-position: -68px 0px;
}
#manage_footer_main .f_foot .f_share li.list3 a:hover{
    background-position: -68px -34px;
}
#gotop{position:fixed;display:none;width:50px;height:50px;background:rgba(0, 0, 0, 0.4) url(https://lyfzck.com/app/home/view/fangzhicekong/theme/images/gotop.png) no-repeat center center; right:10px; bottom: 100px; border-radius: 5px; cursor:pointer}
#gotop:hover{background:rgba(0, 0, 0, 0.5) url(https://lyfzck.com/app/home/view/fangzhicekong/theme/images/gotop.png) no-repeat center 15px;}
/* products */
#product_adv{
    width:100%;
    height:300px;
    float:left;
}
#product_banner{ position:absolute; left:0; width:100%; overflow:hidden; margin:0 auto; z-index:1;}
.product_js { position:relative; width:1920px; overflow:hidden; margin:0 auto;left:50%; margin-left:-960px; clear:both; z-index:1;}
#product_contain{
    width:100%;
    height:auto;
    padding-top:35px;
    padding-bottom:100px;
    background: #ffffff;
    float:left;
}
#product_contain_main{
    width:1000px;
    height:auto;
    margin:0 auto;
}
#product_contain_left{
    width:230px;
    height:auto;
    float:left;
}
#product_leftmenu_top{
    padding-left:45px;
    padding-top:26px;
    color:#fff;
    font-size:28px;
    background-image: url(../images/9.png);
}
#product_leftmenu_top p{
    padding-bottom: 5px;
}
#product_leftmenu_top .m_font{
    font-size: 16px;
    font-family: Arial;
    color:#fff;
}
#product_leftmenu_main{
    width:230px; 
    height:auto;
    float:left;
}
.product_leftmenu_list{
    width:230px;
    height:auto;
    padding:10px 0px;
    border-bottom: 1px solid #e0e0e0;
    float:left;
}
.product_leftmenu_list a{
    height:30px;
    line-height: 30px;
    padding:0px 0px 0px 30px;
    font-size: 14px;
    color:#4e4e4e;
    display: block;
}
.product_leftmenu_list a:hover{
   
    color:#000;
}
.product_leftmenu_list a.active{
    background:url(https://lyfzck.com/app/home/view/fangzhicekong/theme/images/leftmenu_hover.jpg)no-repeat;
    color:#000;
}
.product_left_image{
    width:230px;
    height:107px;
    margin-top:20px;
    float:left;
}
.product_left_image a{
    width:230px;
    height:107px;
    display: block;
}
#product_contain_right{
    width:720px;
    height:auto;
    float:right;
}
#product_contain_top{
    width:720px;
    height:29px;
    border-bottom:1px solid #cccccc;
}
#product_contain_top .link{
    width:auto;
    height:14px;
    line-height:14px;
    font-size: 12px;
    color:#5f5f5f;
}
#product_contain_top .link a{
    color:#5f5f5f;
    font-size: 12px;
}
#product_contain_top .link a:hover{
    color:#0165b0;
}
#product_right_main{
    width:720px;
    height:auto;
    padding:10px 0px;
    min-height:500px;
    line-height:2em;
}
#product_right_main img{
}
#product_right_main p{
    padding:0px 0px;
}
.product_right_list{
    height:auto;
    float:left;
	margin-right:10px;
}
.product_right_list a{
    width:228px;
    height:auto;
    display: block;
}
.product_right_list .image{
    text-align: center;
   
}
.product_right_list a .image img{
   
    padding:1px;
}
.product_right_list a:hover .image img{
 
}
.product_right_list .title{
    height:40px;
    line-height:40px;
    text-align:center;
	overflow:hidden;
}
.pro_content{
    width: 720px;
    padding:10px 0px;
    height: auto;
    float:right;
}
.pro_main{
    width: 720px;
    height: auto;
    float:left;
}
.pro_main .pro_left{
    width: 365px;
    height: auto;
    float:left;
}
.pro_main .pro_right{
    width: 335px;
    height: auto;
    line-height: 1.6em;
    float:right;
}
.pro_main .pro_list1{
    width: 315px;
    height: 35px;
    line-height: 35px;
    background: #eee;
    color:#666;
    padding:0px 10px;
    position: relative;
}
.pro_main .pro_list1 a.goback{
    width: auto;
    height: 35px;
    line-height: 35px;
    padding:0px 10px;
    background: #ddd;
    color:#666;
    top:0;
    right:0px;
    position: absolute;
}
.pro_main .pro_list2{
    width: 335px;
    height: auto;
    padding:10px 0px;
    font-size: 13px;
    min-height: 150px;
    line-height: 2.2em;
    
}
.pro_main .pro_list3{
    width: 335px;
    height: auto;
    text-align: right;
    padding:10px 0px;
}
.pro_main .pro_list3 a{
    display: inline-block;
    padding:5px 10px;
    background: #eee;
    margin:0px 5px;
}
.pro_title{
    width: 700px;
    height: 35px;
    line-height: 35px;
    background: #eee;
    color:#666;
    padding:0px 10px;
    margin:10px 0px;
    font-weight: bold;
    float:left;
}
.pro_detil{
    width: 720px;
    height: auto;
    padding:5px 0px;
    line-height: 2em;
    float:left;
}
#product_right_main .pro_detil img{
    max-width: 720px;
}
.product_news_list{
    width:765px;
    height:30px;
    line-height:30px;
    float:left;
    padding:0px 0px 0px 5px;
    border-bottom:1px dashed #cccccc;
}
.product_news_list a{
    width:665px;
    height:30px;
    display:block;
    white-space: nowrap;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    float:left;
}
.product_news_list span{
    width:100px;
    height:30px;
    line-height:30px;
    display:block;
    float:right;
    text-align:right;
}
.news_list{
    width:720px;
    padding:15px 0px;
    border-bottom: 1px dashed #c3c3c3;
    float:left;
}
.news_list .image{
    width:110px;
    height:110px;
    position: relative;
    float:left;
}
.news_list .image img{
    width:110px;
    height:110px;
}
.news_list .remark{
    width:600px;
    height:auto;
    line-height: 160%;
    color:#999;
    float:right;
}
.news_list .remark a{
    font-size: 14px;
    font-weight: bold;
}
.news_list .remark p{
    padding:3px 0px !important;
}
.pagelist{
    width:720px;
    padding-top:10px;
    float:left;
    height:auto;
    text-align:center;
}
.product_img{
    filter:alpha(opacity=80); /* IE */
    -moz-opacity:0.8; /* Moz + FF */
    opacity:0.8; /* 支持CSS3的浏览器（FF 1.5也支持）*/
}
#display_contain{
    width:100%;
    height:auto;
    padding:20px 0px 0px 0px;
    float:left;
}
#display_contain_main{
    width:960px;
    height:auto;
    background: #fff;
    overflow: auto;
    padding:0px 10px 10px 10px;
    margin:0 auto;
}
.display_top{
    width:960px;
    height: auto;
    padding:30px 0px 20px 0px;
    float:left;
}
.display_left{
    width:460px;
    height: auto;
    padding-top:20px;
    float:left;
}
.display_right{
    width:460px;
    height: auto;
    float:right;
}
.display_right .dr_top{
    width:450px;
    line-height: 40px;
    font-size: 30px;
    color:#63a834;
    padding-top:20px;
    height: auto;
}
.display_right .dr_title{
    width:450px;
    line-height: 30px;
    font-size: 16px;
    color:#3a3a3a;
    font-weight: bold;
    padding:20px 0px 10px 0px;
    border-bottom:1px solid #eaeaea;
    height: auto;
}
.display_right .dr_main{
    width:450px;
    height: 30px;
    line-height: 30px;
    font-size: 14px;
    color:#3b3b3b;
    height: auto;
}
.display_right .dr_main .f_font{
    color:#888888;
}
.display_right .dr_main p{
    height: 39px;
    line-height: 39px;
    border-bottom:1px solid #eaeaea;
}
.display_detail{
    width:960px;
    height: auto;
    float:left;
}
.display_detail .dd_top{
    width:960px;
    height: 52px;
    float:left;
}
.display_detail .dd_main{
    width:960px;
    height: auto;
    min-height: 200px;
    float:left;
}
.display_detail .dd_main img{
    max-width:960px;
}
.newspage{
    width:690px;
    margin-top:10px;
    border-top:1px solid #ccc;
    float:left;
    padding:10px 0px;
    position: relative;
    height:auto;
}
.newspage a.backlist{
    width:100px;
    height: 25px;
    line-height: 25px;
    text-align: center;
    background: #eee;
    position: absolute;
    right:0px;
    top:20px;
}