﻿.jjfa-content table{border-collapse:collapse;}@charset "utf-8";
/* CSS Document */
* { padding: 0px; margin: 0px; }
img { border: none; max-width: 100%; }
body { font-size: 15px; font-family: Arial; color: #333; font-weight: normal; padding: 0px; margin: 0px; text-decoration: none; line-height: 25px; }
a { text-decoration: none; font-family: Arial; color: #333; font-weight: normal; }
a:hover { color: #0076cb; }
.clear { clear: both; }
ul { list-style-type: none; }
li { list-style-type: none; line-height: 25px; }
.fl { float: left; }
.fr { float: right; }
.hz { width: 1003px; margin: 0 auto; }
.hza { width: 1003px; margin: 20px auto; }
.hza:after { content: " "; display: block; height: 0; clear: both; visibility: hidden; font-size: 0; line-height: 0; }


.topnav { background: url(../images/index_02.jpg)repeat-x; width: 100%; line-height: 37px; height: 37px; }
.topnav-title { float: left; width: 52%; font-size: 13px; color: #666; }
.topnav-sidebar { float: right; color: #666; }
.topnav-sidebar li { text-align: center; float: left; line-height: 33px; }
.topnav-sidebar a { padding: 0 8px; font-size: 13px; color: #666; }
.topnav-sidebar a:hover, .topnav-sidebar a.on { display: block; text-align: center; color: #0076cb; }
.header { width: 1003px; margin: 0 auto; }
.logo { float: left; margin: 15px 0; }
.top-name-hz { float: left; width: 50%; line-height: 35px; margin: 25px 0 25px 25px; padding-left: 25px; border-left: 1px solid #e2e1e1; }
.column { font-size: 20px; font-weight: bold; color: #fa7001; line-height:24px;}
.gg { font-size: 20px; float: left; font-weight: bold; }
.fw-hz { margin-top: 30px; }
.top-rz-pic { margin-top: 14px; margin-right: 8px; }
.tel-title { font-size: 26px; line-height: 32px; color: #fa7001; }


.nav { width: 100%; background: #0076cb; float: left; }
.mainbav li { float: left; position: relative; }
.mainbav li a { color: #fff; font-size: 16px; display:block; padding: 0 15px;}
.mainbav .memu { float: left; line-height: 51px; height: 51px; text-align: center; }
.mainbav .memu:hover, .mainbav .memu.active {font-size: 16px; color: #333; display: block; background: #fa7001; }
.mainbav .memu:hover a, .mainbav .memu.active a { color: #fff; font-size:16px;}
.mainbav ul li ul { display: none; position: absolute; width: 230px; left: 0; top: 51px; z-index: 999999; background: #007ed9; }
.mainbav ul li ul li { float: none; border-right: none;   border-bottom: 1px solid #0384e1; position: relative; text-align: left; }
.mainbav ul li ul li a { display: block; color: #fff; font-size: 14px !important; padding: 5px 10px; font-weight: normal; }
.mainbav ul li ul li a:hover { text-decoration: underline; background-color: #00a1f3; }
.mainbav ul li ul li ul { position: absolute; left: 175px; top: 0; }


.top_sj { display: none; }


/*banner*/
.block_home_slider { position: relative; line-height: 0px; text-align: center; }/*底部小图标*/
.block_home_slider .slide { position: relative; overflow: hidden; }
.block_home_slider .flex-direction-nav a { width: 40px; height: 40px; display: block; margin-top: -20px; position: absolute; top: 50%; text-indent: -9000px; display: none; }
.block_home_slider .flex-direction-nav a.flex-prev { left: 0; background: url(../images/jt1.png) no-repeat; }
.block_home_slider .flex-direction-nav a.flex-next { right: 0; background: url(../images/jt2.png) no-repeat; }
.block_home_slider .flex-control-paging { position: absolute; bottom: 30px; width: 100%; text-align: center; }
.block_home_slider .flex-control-paging li { margin: 0px; padding: 0 5px; display: inline-block; *display:inline;*zoom:1;overflow: hidden; list-style-type: none; }
.block_home_slider .flex-control-paging li a { width: 16px; height: 16px; display: block; background: #fff; text-indent: -9000px; cursor: pointer; border-radius: 8px; transition: all 0.5s; }
.block_home_slider .flex-control-paging li a.flex-active { width: 34px; background: #e60012; }



.index-title{font-size:24px;color:#333;text-align:center;font-weight:bold;}
.ls-title{color:#0076cb;font-size:26px;line-height:30px;}
.index-title-ms{font-size:15px;color:#666;padding-top:5px;font-weight:normal;}

.index_product_bj{ background: #f4f4f4; padding: 20px 0; overflow: hidden; }
.index-product-hz{margin-top:20px;}

.about-fl-sj{display:none;}

.index-product-left{ width:20%;float:left;   }
.index-product-left li{border-bottom:1px solid #2885c7;padding:5px 0;background: #0076cb;}
.index-product-left li a{color:#fff;font-size:14px;display:block;padding-left:10px;}
.index-product-left li:hover{background:#0092dd;}

.index-product-right{width:80%;float:right;}
.index-product-right li{text-align:center;float:left;width:30%;margin-left:2.5%;margin-bottom:25px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.index-product-right li a{font-size:15px;}
.index-product-right li img{border:1px solid #ccc;width:98.8%;}
.index-product-right li img:hover{border:1px solid #0092dd;}



.index-hzhb-bj{background:#0076cb;padding:20px 0;overflow:hidden; }
.index-hzhb-title{font-size:30px;line-height:35px;color:#fff;text-align:center;font-weight:bold;}
.hs-title{color:#fcff00;font-size:30px;line-height:30px;}
.index-hzhb-title-ms{font-size:16px;color:#fff;font-weight:normal;}

#demo{width:100%; overflow:hidden; margin:0 auto;}
.index-hzlb-pic{padding-top:20px;}
.index-hzlb-pic li{margin-right:10px;width:187px;}


.index-kh-bj{background:url(../images/index_27.jpg)repeat;padding:30px 0 20px 0;overflow:hidden;}
.index-kh-hz{margin-top:30px;}
.hz-wt-left-hz{float:left;width:40%;margin-right:12%;margin-bottom:20px;}
.hz-wt-left-sz{width:50px;border-radius:5px;background:#00a8ff;line-height:50px;font-size:30px;color:#fff;position:absolute;margin-top:33px;z-index:1;font-weight:normal;text-align:center;}
.hz-wt-left-nr{border:1px solid #00a8ff;background:#fff;border-radius:5px;padding:20px 2% 20px 8%;font-size:16px;font-weight:normal;width:103%; position:relative;margin-left:5%;text-align:left;}

.ls{color:#0076cb;font-weight:bold;}

.index-ys-yx{margin:30px 0;overflow:hidden;}
.sl{width:11.7%;height:40px;background:#fff;text-align:center;font-size:18px;color:#007cd5;line-height:40px;border-radius:5px;float:left;}
.jia{width:3%;font-size:24px;color:#fff;float:left;margin-top:5px;text-align:center;}

.index-ys-fwdh{ width:55%; margin:0 auto; color: #fff; font-size: 18px; }
.qgdg{width:32%;padding-top:5px;float:left;}
.fwrx{font-size:30px;color:#fcff00;padding-top:5px;float:left;}
.ljzx{width:31%;height:35px;border:1px solid #fff;border-radius:5px;line-height:35px;display:block;text-align:center;float:right;}
.ljzx a{color:#fff;font-size:16px;}


#demo1{width:100%; overflow:hidden; margin:0 auto;}
.index-case{margin:30px auto 0 auto;}
.index-case li{float:left;margin:0 15px;text-align:center;width:277px;}
.index-case-wb{width:100%;margin:10px auto 0 auto;}

#con {  MARGIN-top:20px;  }
#tags { overflow:hidden; }
#tags LI {  float: left;background:#f2f2f2;margin-right:0.2%;width:19.8%;padding: 20px 0;}
#tags LI A { font-size:20px;text-align:center; }
#tags LI.emptyTag1 { }
#tags LI.selectTag { POSITION: relative;background:#008fd4;}

#tagContent {  }
.tagContent {  DISPLAY: none;   }
#tagContent DIV.selectTag { DISPLAY: block;}
#tags LI.selectTag A { COLOR: #fff; }

.jjfa-content table td{padding:10px;border:1px solid #ddd;line-height:22px;font-family:Arial; }

.index-ys-bj1{background:url(../images/index_46.jpg)no-repeat right top #f7f7f7;padding:40px 0 40px 50px;text-align:left;}
.index-ys-bj1-title{font-size:26px;font-weight:bold;color:#0089e1;}
.index-ys-bj1-content{font-size:15px;margin-top:20px;font-weight:normal;line-height:27px;width:38%;}
.index-ys-bj2{background:url(../images/index_47.jpg)no-repeat right top #f7f7f7;padding:40px 0 40px 50px;text-align:left;}
.index-ys-bj3{background:url(../images/index_48.jpg)no-repeat right top #f7f7f7;padding:40px 0 40px 50px;text-align:left;}
.index-ys-bj4{background:url(../images/index_49.jpg)no-repeat right top #f7f7f7;padding:40px 0 40px 50px;text-align:left;}
.index-ys-bj5{background:url(../images/index_50.jpg)no-repeat right top #f7f7f7;padding:40px 0 40px 50px;text-align:left;}


.index-fk-hz{width:55%;float:left;}
.index-fk-more{font-size:15px;font-weight:normal;margin-top:10px;clear:both;}
.index-fk-more a{color:#666;}
.index-fk-more a:hover{color:#0089e1;}
.index-fk-title{font-size:30px;font-weight:bold;margin-bottom:15px;line-height:30px;}
.index-fk{background:#fff;border:1px solid #e8e8e8;padding:2%;margin-bottom:10px;overflow:hidden;}
.index-fk-left{width:63%;float:left;}
.index-fk-pic{float:right;width:30%;}
.index-fk-left-content{ margin:10px 0 5px 0;line-height:24px;text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; overflow:hidden; }
.index-fk-left-title{overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.index-fk-left-title a{color:#0089e1;font-size:18px;font-weight:bold;}
.index-fk-left-more a{color:#0089e1;}

.index-about{width:40%;float:right;}
.index-about-content{ margin:10px 0 5px 0;line-height:24px;text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:5; -webkit-box-orient:vertical; overflow:hidden; }




.index-news-hz{width:65%;float:left;}
.index-news-gsxw{border-bottom:1px solid #CCC;overflow:hidden;}
.index-news-title{ font-size: 20px; font-weight: bold; color: #fff; width:156px;background:url(../images/index_60.jpg)no-repeat ; text-align: center; line-height: 53px; float:left;display:block;}
.index-news-hyxw{width:55%;float:right;}

.index-news-bottom{margin-top:20px;}
.index-news-left-gsxw-xw{ margin-top: 20px;  }
.index-news-left-gsxw-title a{font-size:18px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.index-news-left-gsxw-nr{ text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:3; -webkit-box-orient: vertical; overflow: hidden; margin-top: 10px; color: #666; }
.index-news-left-gsxw-nr1{ text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:2; -webkit-box-orient: vertical; overflow: hidden; margin-top: 10px; color: #666; }
.index-news-left{width:40%;float:left;}
.index-news-left-gsxw-pic img{border:1px solid #dedede;}
.index-news-left-hyxw-xwtj{ margin-top: 15px; }
.index-news-left-hyxw-xwtj li{overflow:hidden; text-overflow:ellipsis; white-space:nowrap;background:url(../images/cp_dot.gif)no-repeat left;padding-left:18px;line-height:30px;}

.index-new-rq{float:right;color:#999;}
.index-news-more{margin-top:10px;border:1px solid #ccc;width:130px;line-height:32px;text-align:center;border-radius:5px;-moz-border-radius:5px;/*Old Firefox*/}


.index-news-cjwt{width:30%;float:right;}
.cjwt-hz{ border-bottom: 1px dashed #eaeaea; padding-bottom: 15px; margin-top:25px; }
.cjwt-pic{float:left;margin-right:10px;font-size:14px;color:#fff;background:#0092dd;width:25px;text-align:center;}
.cjwt-hdwt{color:#fff;float:left;background:#666;width:25px;text-align:center;margin-right:10px;margin-top:5px;}
.cjwt-title{overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.cjwt-title a{font-size:18px;}
.cjwt-hd{margin-top:10px;}
.cjwt-dt{ color: #666;  text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden;  }



.index-news-left-gsxw-title{overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}


.index-foot-menu{background:#0089e1;overflow:hidden;}
.foot-menu{width:1200px;margin:0 auto;}
.foot-menu li{float:left;margin:0 27px;line-height:45px;}
.foot-menu li a{font-size:16px;color:#fff;}
.index-foot-bj { background: #2b2b2b; overflow: hidden; padding: 20px 0 10px 0 ; }

.foot-left-hz{width:40%;float:left;}
.foot-left-ggy{color:#0089e1;font-size:18px;margin:10px 0;}
.foot-left-dh{font-size:20px;color:#fff;}
.foot-fw{font-size:16px;}

.foot-contact-hz { width: 55%; float: right; }
.foot-hz-lxwm { color: #999; }
.foot-hz-lxwm a { color: #999; }
.foot-hz-lxwm a:hover { color: #0089e1; }
.foot-contact-left { float: left; width: 65%; }
.index_contact-nr { margin-right: 2%; text-align: center;  float: right; color:#999;}


.foot-bq-pc{border-top:1px solid #3c3c3c;padding-top:10px;margin-top:10px;}
.foot-bq-pc li { color: #999; float: left; margin: 0 5px; }
.foot-bq-pc li a { color: #999; }
.foot-bq-pc li a:hover { color: #0089e1; }


.AP_foot {display:none;}


.img-banner { background: center center; width: 100%; overflow: hidden; }
.img-banner div { line-height: 0px; }
.img-banner div img { opacity: 0; }
.ny-banner-sj { display: none; }




.about-menu-hz{ background: #fafafa; padding: 20px 0 20px 0; overflow: hidden; }
.about-menu-top-title{font-size:25px;margin-bottom:20px;float:left; width: 45%;line-height: 28px;}
.about-menu-cd li{ float: left; margin-right: 5px; line-height: 38px; margin-bottom: 15px; }
.about-menu-cd li a{padding:0 15px;font-size:16px;}
.about-menu-cd li a:hover, a.on{ background: #0089e1; display: block; color: #fff; }
.about-menu-top-wz{color:#666;float:right;}
.about-tu{text-align:center;margin-bottom:20px;}
.about-menu-top-wz a{color:#666;}
.about-menu-top-wz a:hover{color:#0089e1;}
.js{color:#333;}


.about-fl { width:20%; float: left; }
.about-fl li {display: block; background: #0089e1;border-bottom:1px solid #2885c7; }
.about-fl li a { font-size: 14px; color: #fff;   padding:10px 0 10px 10px ;display:block;}
.about-fl li:hover,.about-fl a.on { background: #fa7001; display: block; }
.about-right { width: 79%; float: right; }


.about-title{font-size:36px;border-bottom:1px solid #f2f2f2;padding-bottom:30px;margin-bottom:30px;text-align:center;font-weight:bold;}
.about-hz{margin-bottom:60px;overflow:hidden;}
.about-content{float:left;width:50%;line-height:30px;font-size:16px;}
.about-pic{float:right;width:46%;}


.tj-product { border-top: 1px solid #f2f2f2; padding:20px 0; }
.tjcp-title { font-size: 36px; text-align: center; margin-bottom: 20px; }
.tj-product-hz { width: 250px; margin-right: 20px; float: left; }
.tj-product-pic img { border: 1px solid #eeeeee; }
.tj-product-pic img:hover { border: 1px solid #0089e1; }
.zzmc { text-align: center; margin-top: 15px; }

.ny_product_left { margin-bottom: 15px; }
.ny-product-pic { width: 30.8%; margin-right:3%; margin-bottom: 20px; float: left; border: 1px solid #ededed; padding: 1px; position: relative; }
.ny-product-pic:before { content: ' '; position: absolute; left: 0px; top: 0px; width: 0px; height: 1px; background: #0089e1; transition: all 0.5s; }
.ny-product-pic:hover::before { width: 100%; }
.ny-product-pic:after { content: ' '; position: absolute; right: 0px; bottom: 0px; width: 0px; height: 1px; background: #0089e1; transition: all 0.5s; }
.ny-product-pic:hover::after { width: 100%; }
.ny-product-pic i:before { content: ' '; position: absolute; left: 0px; top: 0px; width: 1px; height: 0px; background: #0089e1; transition: all 0.5s; }
.ny-product-pic:hover i:before { height: 100%; }
.ny-product-pic i:after { content: ' '; position: absolute; right: 0px; bottom: 0px; width: 1px; height: 0px; background: #0089e1; transition: all 0.5s; }
.ny-product-pic:hover i:after { height: 100%; }
.ny-product-tu { overflow: hidden; }
.ny-product-sm { text-align: center; line-height: 40px; color: #666666; }
.ny-product-pic img:hover { transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); -webkit-transform: scale(1.1); transition-duration: .5s; -moz-transition-duration: .5s; -webkit-transition-duration: .5s; -o-transition-duration: .5s; }
.ny-product-pic img { width: 100%; transition-duration: .8s; -moz-transition-duration: .8s; -webkit-transition-duration: .8s; -o-transition-duration: .8s; display: block; overflow: hidden; }
.ny-product-wz { text-align: center; line-height: 40px; }
.ny-product-wz a { font-size: 16px; }
.ny-product-pic .jqc_more { color: #666; }



.ny-product-pic1 { width: 30.9%; margin-right: 2%; margin-bottom: 20px; float: left; border: 1px solid #f2f2f2; padding: 3px 3px 15px 3px; position: relative; }
.ny-product-pic1:before { content: ' '; position: absolute; left: 0px; top: 0px; width: 0px; height: 1px; background: #0089e1; transition: all 0.5s; }
.ny-product-pic1:hover::before { width: 100%; }
.ny-product-pic1:after { content: ' '; position: absolute; right: 0px; bottom: 0px; width: 0px; height: 1px; background: #0089e1; transition: all 0.5s; }
.ny-product-pic1:hover::after { width: 100%; }
.ny-product-pic1 i:before { content: ' '; position: absolute; left: 0px; top: 0px; width: 1px; height: 0px; background: #0089e1; transition: all 0.5s; }
.ny-product-pic1:hover i:before { height: 100%; }
.ny-product-pic1 i:after { content: ' '; position: absolute; right: 0px; bottom: 0px; width: 1px; height: 0px; background: #0089e1; transition: all 0.5s; }
.ny-product-pic1:hover i:after { height: 100%; }
.ny-product-pic1 img:hover { transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); -webkit-transform: scale(1.1); transition-duration: .5s; -moz-transition-duration: .5s; -webkit-transition-duration: .5s; -o-transition-duration: .5s; }
.ny-product-pic1 img { width: 100%; transition-duration: .8s; -moz-transition-duration: .8s; -webkit-transition-duration: .8s; -o-transition-duration: .8s; display: block; overflow: hidden; }
.ny-product-pic1 .jqc_more { color: #666; }



.product-xgcp-hz{margin-top:20px;}
.product-xgcp-title{ line-height: 42px; background: #f2f2f2; padding-left: 15px; font-size: 18px; font-weight: bold; }
.product-xgcp{margin:20px auto;}
.product-xgcp li{float:left;margin:0 10px;text-align:center;}
.product-xgcp img{width:240px;border:1px solid #f2f2f2;}
.product-xgcp img:hover{border:1px solid #0092dd;}
.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    font-size: 0;
    line-height: 0;}
.ny-xgzx{width:48%;}
.ny-xgzx li{width:90%;float:left;background:url(../images/cp_dot.gif) no-repeat left;padding-left:15px;text-align:left;border-bottom:1px dashed #f2f2f2;margin-bottom:10px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}


.jqc_title { font-size: 16px; text-align: center; background:#f2f2f2;padding:10px 5px;overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }
.product-top { width: 100% }
.product-top .l { width: 50%; float: left; }
.pro-right { width: 45%; float: right; }
.product-ny-title { border-bottom: 1px dashed #e5e5e5; font-size: 30px; padding-bottom: 10px; }
.product-ny-fwrx { width: 93%; line-height: 28px; font-size: 18px; float: left; margin-top: 30px; background:#f2f2f2;padding:5% 3%;border:1px solid #ccc;}
.product-ny-hm { font-size: 30px; color: #007cd5; }
.pro-js { width: 100%; margin-top: 30px; }
.ny-product-xbt { color: #999; }
.ny-product-hz { border-bottom: 1px solid #f2f2f2; overflow: hidden; padding-bottom: 20px; }
.ny-product-dy { width: 350px; margin-top: 15px; background: #666; border-radius: 5px; display: block; line-height: 45px; text-align: center; color: #e60012; font-size: 16px; }
.ny-product-dy a { color: #fff; }
.ny-product-ms-hz { border-top: 1px solid #e9e9e9; }
.ny-product-ms { width: 180px; line-height: 45px; text-align: center; color: #fff; background: #0089e1; font-size: 18px; font-weight: bold; margin-top: 40px; }
.ny-product-content { margin: 25px 0; }
.product-syt { width: 100%; line-height: 30px; }
.product-xq-sj { display: none; }


.product-ny-contact{background:#007cd5;width:25%;text-align:center;line-height:40px;clear:both;border-radius:5px;margin-top:15px;}
.product-ny-contact a{color:#fff;font-size:18px;}



/* -- 产品详细页__产品详细参数 -- */
.mod_goods_info {clear:both;margin-top:30px;position:relative}
.mod_goods_info .hds {border-bottom:1px solid #ccc;height:62px;_overflow:hidden;}
.mod_goods_info .hds li {float:left;cursor:pointer;margin-right:-1px;}
.mod_goods_info .hds li h3 {display:block;width:128px;height:43px;line-height:43px;text-align:center;font-size:16px;background-color:#0089e1;color:#fff;}
.mod_goods_info .hds li h3 a {color:#333;font-weight: normal;text-decoration:none;outline:none;}
.mod_goods_info .hds .status_on {border-color:#0089e1;border-bottom:0;position:relative;}
.mod_goods_info .hds .status_on h3 {height:43px;color:#fff;background:#fa7001;}
.proinfo{margin:30px 0;}

.product-contact-nr{float:left;width:40%;margin-top:20px;}
.product-contact-pic{float:right;width:50%;}
.product-feedback{margin-top:40px;}

.product-xq-title{font-size:18px;font-weight:bold;}

.xy { width: 100%; margin: 0 auto; text-align: center; overflow: hidden; }
.xy li { margin: 0 10px; display: inline-block; font-size: 0px; }
.xy li a { font-size: 14px; }
.xy li a:hover, .xy li a.on { color: #005cb1; }


.news-tt-hz{margin-bottom:15px;border-bottom:1px solid #e9e9e9;overflow:hidden;padding-bottom:15px;}
.news-tt-pic{width:40%;float:left;}
.news-tt-right{width:55%;float:right;}
.news-tt-title{font-size:20px;}
.news-tt-time{margin-top:10px;overflow:hidden;}
.news-tt-time li{float:left;margin-right:10px;font-size:14px;color:#666;}
.news-tt-content{text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:3; -webkit-box-orient:vertical; overflow:hidden; color:#666;}
.news-tt-more{background:#008fd4;width:120px;line-height:35px;text-align:center;border-radius:5px;margin-top:35px;overflow:hidden;display:block;transition:transform 0.5s; -webkit-transition:transform 0.5s;}
.news-tt-more a{color:#fff;font-size:15px;}
.news-tt-more:hover{transform:translateY(-6px); -webkit-transform:translateY(-6px);}

.khfk-pic{width:23%;float:left;border:1px solid #f3f3f3;padding:0.3%;}
.khfk-right{width:73%;float:right;}
.khfk-content{margin-top:20px;text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; color:#666;}

.news-nr-hz { background: #efefef; overflow: hidden; padding: 20px; margin-bottom: 40px; overflow: hidden; display: block; transition: transform 0.5s; -webkit-transition: transform 0.5s; }
.news-nr-hz:hover { transform: translateY(-6px); -webkit-transform: translateY(-6px); box-shadow: #e0e0e0 0px 1px 1px 1px; }
.news-nr-tu img { width: 287px; height: 208px; }
.news-xw { width: 800px; margin-left: 30px; color: #666; }
.news-xw-title { margin: 20px 0; }
.news-xw-title a { color: #333; font-size: 20px; }
.news-xw-title a:hover { color: #086ed5; }
.news-nr { text-overflow:ellipsis; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; }
.news-more { margin-top: 40px; border: 1px solid #d3d3d3; width: 120px; border-radius: 25px; text-align: center; line-height: 30px; }
.news-more a { color: #666; }
.news-more a:hover { color: #086ed5; }
.jjfa-content { margin: 30px 0; }
.news-hz { border-bottom: 1px solid #eaeaea; padding-bottom: 30px; margin-bottom: 30px; overflow: hidden; display: block; transition: transform 0.5s; -webkit-transition: transform 0.5s; }
.news-hz:hover { transform: translateY(-6px); -webkit-transform: translateY(-6px); }
.news-rq { text-align: center; width: 163px; margin: 0 auto; font-size: 20px; color: #999; }
.rqsz { font-size: 70px; line-height: 70px; }
.news-centent { width: 100%; float: left; color: #666; margin-bototm: 15px; }
.news-centent-title { margin-bottom: 10px; }
.news-centent-title a { font-size: 20px; }
.news-nr { margin-top: 10px; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; margin-bottom: 15px; }
.news-ti { border-bottom: 1px dashed #D0D0D0; font-size: 30px; line-height: 35px; text-align: center; padding-bottom: 15px;  }
.time { font-size: 14px; color: #666; font-weight: normal; }

.map { padding: 5px; border: 1px solid #e6e6e6; overflow: hidden; }
.contact-hz { margin-bottom: 30px; border: 1px solid #f7f7f7; overflow: hidden; }
.contact-title { background: #f7f7f7; line-height: 45px; padding-left: 15px; display: block; font-weight: bold; font-size: 16px; color: #000000; }
.contact-nr { padding: 20px; }

.soka { width: 45%; border: 1px solid #D8D8D8; line-height: 40px; margin-bottom: 5px; padding-left: 1%; color: #CCCCCC; font-size: 15px; font-family: "Microsoft YaHei", verdant, tahoma; }
.sokb { border: 1px solid #D8D8D8; line-height: 35px; margin-bottom: 15px; padding-left: 1%; color: #CCCCCC; font-size: 15px; font-family: "Microsoft YaHei", verdant, tahoma;  width: 96%; }
.tj { width: 29%; border: 1px solid #0089e1; line-height: 45px; text-align: center; color: #fff; background-color: #0089e1; cursor: pointer; font-family: Arial, Microsoft YaHei; font-size: 16px; }
.menu_head { width: 232px; height: 45px; line-height: 45px; padding-left: 10px; color: #525252; cursor: pointer; border: 1px solid #e1e1e1; position: relative; margin: 0px; font-weight: bold; background: #f2f2f2 url(../images/product_left.png) center right no-repeat; }
.menu_list .current { background: #f1f1f1 url(../images/product_down.png) center right no-repeat; }
.menu_body { width: 242px; height: auto; overflow: hidden; line-height: 38px; border: 1px solid #e1e1e1; border-top: 0px; border-bottom: 0px; }
.menu_body a { display: block; width: 241px; height: 38px; line-height: 38px; padding-left: 20px; color: #777777; background: #fff; text-decoration: none; border-bottom: 1px solid #e1e1e1; }
.menu_body a:hover { text-decoration: none; color: #e60012; }

.cjln-hz-sj{display:none;}
.cjln-hz{background:url(../images/ln.png) no-repeat top center;overflow:hidden;}
.cjln-pic{float:left;margin:8px 13px 0 0; }
.cjln-left{width:38%;float:left;margin-top:140px;}
.cjln-left li{color:#007cd4;font-size:16px;margin-bottom:40px;}
.cjln-center{width:24%;margin-top:145px ;float:left;}
.cjln-center li{background:url(../images/ln2.png)no-repeat top;font-size:18px;color:#fff;text-align:center;line-height:39px;font-weight:bold;margin-bottom:78px;}

.cjln-right{width:38%;float:right;margin-top:140px;}
.cjln-right li{font-size:16px;margin-bottom:40px;color:#666;}
.cjln-right-pic{float:right;margin:8px  0 0 13px; }



/**在线客服代码**/
.rides-cs {  font-size: 15px; background:#29a7e2; position: fixed; top: 250px; right: 0px; _position: absolute; z-index: 1500; border-radius:6px 0px 0 6px;}
.rides-cs a { color: #00A0E9;}
.rides-cs a:hover { color: #ff8100; text-decoration: none;}
.rides-cs .floatL { width: 36px; float:left; position: relative; z-index:1;margin-top: 21px;height: 181px;}
.rides-cs .floatL a { font-size:0; text-indent: -999em; display: block;}
.rides-cs .floatR { width: 130px; float: left; padding: 5px; overflow:hidden;}
.rides-cs .floatR .cn {background:#F7F7F7; border-radius:6px;margin-top:4px;}
.rides-cs .cn .titZx{ font-size: 16px; color: #333;font-weight:600; line-height:24px;padding-top:10px;text-align:center;}
.rides-cs .cn ul {padding:0px;}
.rides-cs .cn ul li { line-height: 38px;border-bottom: solid 1px #E6E4E4;overflow: hidden;text-align:center;}
.rides-cs .cn ul li span { color: #333;}
.rides-cs .cn ul li img { vertical-align: middle;}
.rides-cs .btnOpen, .rides-cs .btnCtn {  position: relative; z-index:9; top:25px; left: 0;  background-image: url(http://demo.lanrenzhijia.com/2014/service1031/images/lanrenzhijia.png); background-repeat: no-repeat; display:block;  height: 146px; padding: 8px;}
.rides-cs .btnOpen { background-position: 0 0;}
.rides-cs .btnCtn { background-position: -37px 0;}
.rides-cs ul li.top { border-bottom: solid #ACE5F9 1px;}
.rides-cs ul li.bot { border-bottom: none;}