@charset "utf-8";
/* CSS Document */


body{font-family:"微软雅黑";font-size:12px; margin:0px; padding:0px; margin:auto; max-width:640px;}
ul{list-style-type:none; padding:0px; margin:0px;}
a{ text-decoration:none; border:0px; color:#222;}
img{ border:none;}


.top_jj{ width:100%; margin:auto; line-height:0; overflow:hidden;}
.top_jj img{ width:100%; display:block;}

/* top导航 */
.top_ul{ width:100%; position:absolute; z-index:90; max-width:640px; }
.top_ul_logo{ float:left; width:85%;}
.top_ul_logo img{ width:100%; display:block;}
.top_ul_an{ float:left; width:15%;}
.top_ul_an img{ width:100%; display:block;}


.top_ul_logo2{ float:left; width:20%;}
.top_ul_logo2 img{ width:100%; display:block;}
.top_ul_an2{ float:left; width:20%;}
.top_ul_an2 img{ width:100%; display:block;}


.top_ul2{ width:100%; z-index:90; position:fixed; top:-250px; transition:1s; max-width:640px; }

.top_ul3{ width:100%; z-index:90; position:fixed; top:0px; background:#FFF; max-width:640px; }

.top_bg{ width:100%; z-index:90; position:fixed; top:-200px; transition:1s; filter:alpha(opacity:0); opacity:0; max-width:640px;}
.top_bg img{ width:100%; display:block;}
.top_bg2{ width:100%; z-index:90; position:fixed; top:0px;}
.top_bg2 img{ width:100%; display:block;}


/* 隐藏导航 */
#ycdh_bg{ width:100%; background:#000; position: fixed; top:0; z-index:999; filter:alpha(opacity:90); margin-left:-2920px; opacity:0.9; transition:0.3s;}
#ycdh{ width:100%; position: fixed; top:0; z-index:999; filter:alpha(opacity:90); margin-left:2920px; opacity:0.9; transition:0.3s;}
#ycdh_ul{ width:100%;}
#ycdh_gb{ float:left; width:40%;}
#ycdh_gb_xx{ width:30%; margin:auto;}
#ycdh_gb_xx img{ width:100%;}
#ycdh_dh{ float:left; width:60%; background:#FFF;}

#yc_dh{ width:80%; border-bottom:#CCC dotted 1px; margin:auto; overflow:hidden; margin-top:20px;}
#yc_zw{ float:left; text-align:left; margin-bottom:20px; font-size:16px;}


/* banner */
.addWrap{ position:relative; width:100%; background:#fff; margin:0; padding:0; z-index:1;}
.addWrap .swipe{overflow: hidden;visibility:hidden; position:relative;}
.addWrap .swipe-wrap{overflow:hidden; position:relative;}
.swipe-wrap img{ width:100%;}
.addWrap .swipe-wrap > div {float: left;width: 100%;position:relative;}
#position{ position:absolute; left:45%; margin-top:-25px; display:none;}
#position li{width:8px; height:8px; margin:0 2px; display:inline-block; -webkit-border-radius:5px; border-radius:5px; background-color:#FFF;}
#position li.cur{background-color:#89AC46;}
.img-responsive { display:block; max-width:100%; height:auto;}

/* 错位外壳 */
.cwwk{ position:relative; width:100%; max-width:640px; margin:auto; margin-top:-50px; z-index:3; overflow:hidden; height:auto;}
.cwwk2{ position:relative; width:100%; max-width:640px; margin:auto; z-index:3; overflow:hidden; height:auto; background:#FFF;}

/* 快捷导航 */
.kjdh_ul{ width:100%; margin:auto;}
.kjdh_ul li{ width:25%; float:left;}
.kjdh_ul img{ width:100%; display:block;}

/* 产品 */
.sycp{ width:100%; max-width:640px;}
.sycp img{ width:100%; display:block}


/* 成功案例 */
.cgal{ width:100%; margin:auto;}
.cgal img{ width:100%; display:block;}

.cgal_ul{ width:100%; margin:auto; overflow:hidden; column-count:2; column-gap:10; background:#eee;}
.cgal_ul_li{ width:100%; background:#fff; margin-bottom:14px; break-inside:avoid; box-sizing:border-box; }
.cgal_ul_li_img{ width:100%; break-inside:avoid; box-sizing:border-box;}
.cgal_ul_li_img img{ width:100%; display:block;}
.cgal_ul_li_txt{ width:94%; margin:auto; break-inside:avoid; box-sizing:border-box; padding-top:10px;}
.cgal_ul_li_time{ width:94%; margin:auto; break-inside:avoid; box-sizing:border-box; padding-top:10px; padding-bottom:10px; color:#89AC46;}

/* 荣誉资质 */
.ryzz{ width:100%; margin:auto;}
.ryzz img{ width:100%; margin:auto; display:block;}

/* 新闻 */
.news_wk{ width:100%; height:auto; overflow:hidden; background:#F4F4F4; padding-bottom:15px;}
.news_wk2{ width:100%; height:auto; overflow:hidden; background:#F4F4F4; padding-bottom:15px;}
.news_bt{ width:100%;}
.news_bt img{ width:100%; display:block;}

.news_ul{ width:94%; margin:auto; overflow:hidden; background:#FFF; border-radius:5px 5px 5px 5px; margin-top:10px;}
.news_img{ float:left; width:25%;}
.news_img img{ width:100%; display:block; padding:8px 0px 8px 8px;height:66px;}
.news_txt{ float:left; width:75%;}
.news_txt_bt{ width:90%; float:right; padding-right:10px; padding-top:5px; font-size:14px; color:#1F1F1F;    overflow: hidden;    text-overflow: ellipsis;    white-space: nowrap;}
.news_txt_xx{ width:90%; float:right; padding-right:10px; padding-top:0px; font-size:12px; color:#858585;overflow: hidden;text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 2;    -webkit-box-orient: vertical;}
.news_txt_time{ width:90%; float:right; font-size:10px; padding-right:10px; color:#777; padding-top:2px;}

.news_txt_bt a{ color:#1F1F1F;}
.news_txt_bt xx{ color:#858585;}


/* 友情链接 */
.link_bg{ width:100%; margin:auto; background:#fff; overflow:hidden; border-top:#ccc 1px dotted;}
.link_ul_bt{ width:90%; margin:auto; font-size:16px; color:#666; margin-top:15px;}
.link_ul_txt{ width:90%; margin:auto; margin-top:5px;}
.link_ul_txt a{ color:#666; font-size:14px; padding-right:15px; line-height:23px;}
.link_fg{ border-bottom:#CCC dotted 1px; height:20px;}
/* 版权信息 */

.bqxx{ width:100%; margin:auto; background:#fff; overflow:hidden;}
.bqxx_ul{ width:90%; margin:auto; overflow:hidden; margin-top:20px;}
.bqxx_ul_logo{ width:100%; overflow:hidden; margin-bottom:15px;}
.bqxx_ul_logo img{ width:80%;}
.bqxx_ul_txt{ width:100%; color:#666; line-height:20px;}
.bqxx_ul_fg{ width:100%; height:15px; height:80px;}

.bqxx_ul_rwm{width:100%; margin-top:40px; margin-bottom:20px;}
.bqxx_ul_rwm div{ width:80%; margin:auto;}
.bqxx_ul_rwm div img{ width:100%;}
.bqxx_ul_a{ width:100%; text-align:center; font-size:20px; font-weight:bold; color:#F29A14;}
.bqxx_ul_b{ width:100%; text-align:center; font-size:14px; color:#F29A14; margin-bottom:50px; margin-top:5px;}


/* 底部导航*/
.bottom_dh{ width:100%; position: fixed; bottom:0; overflow:hidden; max-width:640px;}
.bottom_dh li{ width:25%; float:left; overflow:hidden; line-height:0px;}
.bottom_dh li img{ width:100%;}


/* 底部导航*/
.bottom_dh{ width:100%; position: fixed; bottom:0; overflow:hidden; max-width:640px;}
.bottom_dh li{ width:25%; float:left; overflow:hidden; line-height:0px;}
.bottom_dh li img{ width:100%;}


/* 内页通用列表 */

.list_ul{ width:85%; margin:auto; overflow:hidden; border-top:#CCC solid 1px; margin-top:35px; margin-bottom:35px; background:url(../images/list_fgx.jpg) repeat-y center top;}
.list_ul_li{ width:50%; float:left; border-bottom:#CCC solid 1px; overflow:hidden;}
.list_ul_li_txt{ width:90%; margin:auto; font-size:13px; font-weight:bold; text-align:center; margin-top:15px; margin-bottom:5px;}
.list_ul_li_more{ width:35%; margin:auto; margin-bottom:15px;}
.list_ul_li_more img{ width:100%;}


/* 橙色标题条 */
.cs_ul{ width:100%; background:#89AC46; color:#FFF;}
.cs_ul_txt{ width:100%; margin:auto; overflow:hidden;}
.cs_ul_txt div{ margin:auto; width:90%; margin-top:9px; margin-bottom:9px; font-size:18px; font-weight:bold;}
.cs_ul_jt{ width:100%; margin:auto}
.cs_ul_jt div{ position:absolute; width:20px; height:10px; margin-left:20px; background:url(../images/cp_jt2.png) no-repeat center top;}

/* 橙色标大标题 */
.csbt{ width:85%; margin:auto; font-size:18px; font-weight:bold; color:#89AC46; margin-top:25px; margin-bottom:10px; line-height:30px;}

/* 内容 */
.nr{ width:94%; margin:auto; font-size:16px; color:#999; padding-bottom:15px; overflow:hidden; margin-top:15px;}
.nr_d{ font-size:16px; color:#999; font-weight:bold; line-height:25px; padding-right:5px;}

.nr img{ height:auto;display: block; max-width: 100%; margin:auto;}


.nr2{ width:94%; margin:auto; font-size:16px; color:#999; padding-bottom:15px; overflow:hidden;}
.nr2 img{ height:auto;display: block; max-width: 100%; margin:auto;}

/* 插图100% */
.ct100{ width:100%; margin:auto; overflow:hidden; line-height:0px;}
.ct100 img{ height:auto;display: block; max-width: 100%; margin:auto;}

/* 插图85% */
.ct85{ width:85%; margin:auto; overflow:hidden; line-height:0px;}
.ct85 img{ width:100%;}

/* 新闻详细 */
.news_xx_bt{ width:94%; margin:auto; font-size:18px; font-weight:bold; color:#89AC46; margin-top:25px; margin-bottom:10px; line-height:30px; text-align:center;}
.news_xx_time{width:94%; margin:auto; font-size:12px; text-align:center; padding-bottom:15px; border-bottom:1px dotted #CCC; color:#999;}


/* 搜索结果列表 */

.sslist_ul{ width:85%; margin:auto; overflow:hidden; border-top:#CCC solid 1px; margin-top:35px; margin-bottom:35px;}
.sslist_ul_li{ width:100%; float:left; border-bottom:#CCC solid 1px; overflow:hidden;}
.sslist_ul_li_txt{ width:100%; margin:auto; font-size:13px; font-weight:bold; text-align:left; margin-top:15px; margin-bottom:5px;}
.sslist_ul_li_more{ width:35%; margin-bottom:15px;}
.sslist_ul_li_more img{ width:100%;}


/* 底部导航*/
.bottom_dh{ width:100%; position: fixed; bottom:0; overflow:hidden; max-width:640px;}
.bottom_dh li{ width:25%; float:left; overflow:hidden; line-height:0px;}
.bottom_dh li img{ width:100%;}



/* 手机端产品调试样式*/

.img_a{ color:#666;}
.img_txt{ width:100%; text-align:center;}
.qfj_con h1{ font-size:22px; color:#F58F00; padding:10px 0px;}
.qfj_con h2{ font-size:18px; color:#777; padding:10px 0px;}
.qfj_con img{ padding:10px 0px;}
.sjd_tel{ font-size:16px; color:red; text-align:left; margin-top:15px; padding-bottom:15px;}

.sjd_bt1{ font-size:18px; color:#777; padding:10px 0px; font-weight:bold; line-height:35px;}
.cpzyx_table h1{ font-size:18px; color:#777; padding:10px 0px;}
.cpjg_all_con h1{ font-size:18px; color:#777; padding:10px 0px;}
.sjd_bt2{ font-size:18px; color:#777; padding:10px 0px; font-weight:bold;} 



.table_con{width:100%;text-align:center; border-top:1px solid #1f1a17; border-right:1px solid #1f1a17;}
.table_con th{background:#da251d;color:#fff;font-size:16px;border-left:1px solid #1f1a17; border-bottom:1px solid #1f1a17;}
.table_con th span{font-size:12px;}
.table_con tr{line-height:40px;}
.table_con td{border-left:1px solid #1f1a17; border-bottom:1px solid #1f1a17;}


.sjd_yc{ display:none; width:0px; height:0px; line-height:0px; position:absolute; margin-left:-5000px;}

.nr2 p{ padding:0px;}

.sj_ull li{ float:left;}
.sj_ull{ padding-bottom:10px; overflow:hidden;}


/* 案例展示 */
.al{ width:100%; margin:auto; overflow:hidden;}
.al_bt{font-size:20px; color:#F3990F; width:90%; margin:auto; font-weight:bold; margin-top:20px; margin-bottom:10px;}

.al_ul{ width:90%; margin:auto; margin-top:13px; border-bottom:dashed 1px #B6B6B6; overflow:hidden;}
.al_ul_img{ float:left; width:40%; margin-bottom:13px;}
.al_ul_img img{ width:100%; border:2px solid #FFF;}
.al_ul_txt{ float:left; width:50%; margin-left:5%; line-height:28px; font-size:16px; color:#666;}
.al_jj{ width:100%; height:10px;}


/* 相关产品 */
.xgcp_bt{ width:100%; border-bottom:1px solid #EEE; border-top:1px solid #EEE; overflow:hidden; background:linear-gradient(#fff,#EEE);}
.xgcp_bt_txt{ width:95%; margin:auto; padding:10px 0px; font-size:18px; font-weight:bold; color:#333;} 
 
.xgcp_ul{ width:100%; margin:auto; overflow:hidden; padding-bottom:30px;}
.xgcp_ul_bt{ width:100%; margin:auto;}
.xgcp_ul_bt img{ width:100%;}
.xgcp_ul_li{ float:left; width:44%; margin-left:4%; margin-top:4%;}
.xgcp_ul_li_img{ border:1px solid #eee; width:100%;}
.xgcp_ul_li_img img{ width:96%; margin-left:2%; margin-top:2%; margin-bottom:2%;}
.xgcp_ul_li_txt{ width:100%; text-align:center; margin-top:10px; color:#333; font-size:1.2em;}
.xgcp_ul_li_jg{ float:left; width:100%; height:4%;}