/*融合互联出品 百度搜索：济宁融合互联 联系我们*/
@charset "utf-8";
body { margin: 0; padding: 0; color: #3d3d3d; font-family: 'Microsoft Yahei', Verdana, sans-serif; min-width: 1200px; }
ul { margin: 0px; padding: 0px; }
ul li { list-style: none; }
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-table; }
* html .clearfix { height: 1%; }
.clear { clear: both; }
.clearfix { display: block; }
a { text-decoration: none; }
a:link { color: #9b9b9b; }
a:visited {color: #9b9b9b;line-height: 51px;}
a:hover { color: #0069ad;}
.fl { float: left; }
.fr { float: right; }
.w1200 { width: 1200px; margin: 0 auto; }
.head { width: 100%; overflow: hidden; margin-bottom:20px; }
.head_top { height: 38px; line-height: 38px; border-bottom: 1px #e5e5e5 solid; font-size: 14px; font-family: "Microsoft Yahei"; }
.head_top_left span { color: #F94D5A; padding-left: 10px; font-weight:bold; }
.head_top_right a { padding: 0px 10px; }
.head .head_body { width: 1200px; margin: 0 auto; margin-top: 20px; }
.head .head_body .logo { float: left; }
.head .head_body .logo h1 { margin: 0; }
.head .head_body .nav { float: right; margin-top: 20px; }
.head .head_body .nav ul li { float: left; list-style: none; margin-left:5px; }
.head .head_body .nav ul li a { color: #909090; cursor: pointer; text-decoration: none; display: block; padding: 6px 10px; }
.head .head_body .nav ul li.selected { background: #F94D5A; border-radius: 9%; }
.head .head_body .nav ul li.selected a { color: #fff; text-shadow: 1px 1px 5px #FFF; }
.head .head_body .nav ul li:hover { background: #F94D5A; border-radius: 9%; }
.head .head_body .nav ul li a:hover { color: #fff; text-shadow: 1px 1px 5px #FFF; }
/* banner */
.banner { width: 100%; position: relative; overflow: hidden; }
.banner .hd { position: absolute; bottom: 6%; right: 6%; z-index: 1; float: right; }
.banner .hd ul li { width: 20px; height: 20px; float: left; display: block; overflow: hidden; border: 1px solid #F0726C; margin-left: 3px; text-align: center; color: #F0726C; background-color: #fff; cursor: pointer; }
.banner .hd ul li.on { background-color: rgba(27, 149, 11, 0.41); color: #f5f5f5; }
.banner .bd ul li { float: left; width: 100%; }
.banner .bd ul li img { width: 100%; }
.banner .prev,  .banner .next { position: absolute; left: 3%; top: 50%; margin-top: -25px; display: block; width: 32px; height: 40px; background: url(../images/slider-arrow.png) -110px 5px no-repeat; filter: alpha(opacity=50); opacity: 0.5; }
.banner .next { left: auto; right: 3%; background-position: 8px 5px; }
.banner .prev:hover, .banner .next:hover { filter: alpha(opacity=100); opacity: 1; }
.banner .prevStop { display: none; }
.banner .nextStop { display: none; }
/* body内容start */
.body { width: 100%; overflow: hidden; }
.body .content { width: 1200px; margin: 0 auto; overflow: hidden; }
.body .content .about { width: 100%;}
.body .content .about .title { text-align: center; width:100%; height: 60px; color: #F0726C;}
.body .content .about .title h1{ font-size:24px;display:inline-block; }
.body .content .about .title p{ font-size:18px;display:inline-block;  }
.body .content .about .text { line-height: 35px; text-indent: 2em; height: 210px; overflow: hidden; width:650px; float:right;}
/*关于我们*/
.index_about{ margin-top:20px; margin-bottom:20px;}
.index_about_con{ width:680px;}

/*介绍*/
.index_about_con_title{font-size:24px;background:url(../images/lictico1.png) no-repeat;padding-left:30px;height:48px;line-height:70px;overflow:hidden;color:#484848;border-bottom: 1px solid #e8e8e8;padding-bottom: 10px;}
.index_about_con_title span{ font-size:24px; margin-left:10px; color:#999; font-family:"Arial";}
.about_con { padding-top:10px;}
.about_con p{line-height:25px;font-size:14px; margin:10px 0 5px 0;}
.more{ margin-top:10px; width:90px; height:30px; line-height:30px; text-align:center; color:#d93037;font-size:14px;}
.more a{ color:#568c4f;}
.more a:hover{ color:#ff640f;}
/*优势展现*/
.body .content .about .box_menu { margin-top:10px; overflow: hidden; margin-bottom: 20px; text-align:center;}
.body .content .about .box_menu .title h3{font-size:20px;}
.body .content .about .box_menu ul li h3 { height: 25px; line-height: 25px; overflow: hidden;}
.body .content .about .box_menu ul li { float: left; width: 275px; height: 275px; margin-right:22px;border: 1px solid #F0726C; border-radius: 10%; margin-top: 20px; }
.body .content .about .box_menu ul li .b_img { margin-top: 10px; display: block; }
.body .content .about .box_menu ul li .des { padding: 0 10px; display: block; font-size: 14px; line-height: 26px; overflow: hidden; height: 80px; }
/* 产品 */
.body .product { background-color: #f7f7f7; }
.body .product .content { margin-top: 20px; }
.body .product .content .puduct_line { overflow: hidden; height: 5px; width: 100%; background-color: #F94D5A; }
.body .product .content .catname {height: 40px; line-height: 40px; color: #474A52; margin-top: 5px; text-align:center }
.body .product .content .catname a{ color:#F0726C;}
.body .product .content .catname a:hover{ color:#ff682c;}
.body .product .content .catname h3{ font-size:20px;}
.body .product .content .product_list { margin-top: 20px; overflow: hidden; padding-bottom: 15px; }
.body .product .content .product_list ul li { width: 360px; height: 280px; box-shadow: 1px 1px 3px 0px #808080; float: left; margin-left: 28px; margin-top: 22px; }
.body .product .content .product_list .product_img { position: relative; }
.body .product .content .product_list .product_img img { width: 360px; }
.product .content .product_list ul li .product_img .bg_img { width: 100%; overflow: hidden; height: 222px; position: absolute; z-index: 1; top: 0; background-color: rgba(27, 149, 11, 0.8); display: none; }
.body .product .content .product_list .product_img span.product_des { color: #fff; overflow: hidden; text-align: center; line-height: 27px; display: block; width: 85%; margin: 44px auto; height: 135px; }
.body .product .content .product_list .product_title { width: 100%; text-align: center; margin-top: 15px; overflow: hidden; display: block; height: 23px; text-align: center; color: #909090;/*font-weight: 700;*/ }
/*新闻*/
.body .newscenter { overflow: hidden; width: 100%; }
.body .newscenter .content .puduct_line { overflow: hidden; height: 5px; width: 100%; background-color: #F94D5A; }
.body .newscenter .content .catname {height: 40px; line-height: 40px; color: #474A52; margin-top: 5px; text-align:center;color:#F0726C;}
.body .newscenter .content .catname a{ color:#F0726C;}
.body .newscenter .content .catname a:hover{ color:#ff682c;}
.body .newscenter .content .catname h3{ font-size:20px;}
.body .newscenter .content .news { width: 380px; margin-left: 14px; margin-top: 22px; float: left; height: 400px; border: 1px solid #ccc; }
.body .newscenter .content .news .newscat { border-bottom: 1px solid #ccc; padding: 0 10px; height: 40px; line-height: 40px; }
.body .newscenter .content .news .newscat h3{ font-size:16px; margin:0px; float:left;color:#F0726C;}
.body .newscenter .content .news .newscat a{ color:#F0726C;}
.body .newscenter .content .news .newscat a:hover{ color:#ff682c;}
.body .newscenter .content .news .newscat span { float: right; }
.body .newscenter .content .news .news_top img { float: left; margin: 8px 13px; }
.body .newscenter .content .news .news_top a { overflow: hidden; height: 30px; color: #323232; display: block; padding-top: 10px; line-height: 30px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.body .newscenter .content .news .news_top p { overflow: hidden; height: 68px; line-height: 21px; display: block; margin: 0; font-size: 13px; }
.body .newscenter .content .news .news_list { margin-top: 10px; color:#404040}
.body .newscenter .content .news .news_list ul li { width: 100%; height: 34px; line-height: 41px; overflow: hidden; margin: 4px 2px; border-bottom:1px dashed #CCC; display: block; }
.body .newscenter .content .news .news_list { padding: 2px 13px; }
.body .newscenter .content .news .news_list ul li a {color:#404040;height: 30px; float: left; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; width:255px;}
.body .newscenter .content .news .news_list ul li a:hover{color:#F0726C;}
.body .newscenter .content .news .news_list ul li span { font-size: 12px; float:right }
/* 案例 */
.body .anli { overflow: hidden; width: 100%; background-color: #F7F7F7; margin-top: 30px; position: relative; padding-bottom: 35px; }
.body .anli .content { padding: 0px 40px; overflow: hidden; }
.body .anli .content .anli_box { height: 272px; overflow: hidden; border: 1px solid #ccc; width: 100%; margin-top: 10px; }
.body .anli .content .puduct_line { overflow: hidden; height: 5px; width: 100%;/*background-color: #F94D5A;*/ }
.body .anli .content .catname {height: 40px; line-height: 40px; color: #474A52; margin-top: 5px; text-align:center;color:#F0726C;}
.body .anli .content .catname a{ color:#F0726C;}
.body .anli .content .catname a:hover{ color:#ff682c;}
.body .anli .content .catname h3{ font-size:20px;}
.body .anli .content .anli_box .anli_cat { padding: 10px 10px; border-bottom: 1px solid #ccc; }
.body .anli .content .anli_box .anli_cat h3{ font-size:16px; margin:0px; float:left;color:#F0726C;}
.body .anli .content .anli_box .anli_cat a{ color:#F0726C;}
.body .anli .content .anli_box .anli_cat a:hover{ color:#ff682c;}
.body .anli .content .anli_box .anli_cat span { display: block; width: 60px; height: 25px; overflow: hidden; float: right; }
.body .anli .content .anli_box .anli_list { padding: 10px 0px; width: 100%; overflow: hidden; margin-left: 34px; text-align:center; }
.body .anli .content .anli_box .anli_list ul { margin-left: 20px; }
.body .anli .content .anli_box .anli_list ul li { width: 200px; height: 200px; float: left; overflow: hidden; display: block; border: 1px solid #ccc; margin-left: 20px; }
.body .anli .content .anli_box .anli_list ul li a{ font-size:14px;}
.body .anli .content .anli_box .anli_list ul li span{display:block; line-height:30px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.body .anli .content .anli_box .anli_list ul li img { width: 100%; height:160px; }
/*切换*/
.body .anli .content .anli_box .anli_list .prev,  .body .anli .content .anli_box .anli_list .next { position: absolute; left: 9%; top: 55%; background: url(../images/slider-arrow.png) -114px 5px no-repeat; width: 23px; height: 40px; z-index: 1; background-color: #ccc; }
.body .anli .content .anli_box .anli_list .next { right: 9%; left: auto; background-position: 3px 5px; }
/* 底部样式 */
.foot { background-color: #3A3333; overflow: hidden;color:#949494; }
.foot_end { text-align: center; overflow: hidden; border-top: 1px solid #4A4646; padding-top: 10px; width: 1200px; line-height: 30px; margin: 18px auto; font-size: 14px; }
.foot_end em{font-style: normal;}
.banner img { width: 100%; }
.link { font-size:14px; padding-bottom:5px;color:#595959;}
.link a{ font-size:12px; margin-right:10px; color:#595959;}
/*二级页面*/
.ej_main { margin-top: 20px; }
.left_menu { width: 250px; margin-bottom: 20px; }
.left_menu01,.left_menu03{ border: solid 1px #e4e3e3; }
.left_menu01 h3, .left_menu02 h3,.left_menu03 h3,.left_menu04 h3{ background: #F94D5A; color: #fff; margin: 0px; padding: 0px; height: 40px; line-height: 40px; font-size: 16px; border-bottom: 1px solid #e4e3e3; padding-left: 15px; font-weight: normal; }
.left_menu01 ul li,.left_menu03 ul li { background: url(../images/listico3.png) no-repeat left; height: 32px; line-height: 32px; border-bottom: 1px solid #e4e3e3; padding-left: 20px; margin: 0 10px; font-size: 14px; overflow: hidden; }
.left_menu01 ul li:hover,.left_menu03 ul li:hover { background: url(../images/listico4.png) no-repeat left; }
.left_menu01 .no_bor { border-bottom: 0px; }
.left_menu03,.left_menu04 { margin-top:10px;}
.left_menu02 { margin-top: 10px; border: solid 1px #e4e4e3; }
.left_menu02 p { font-size: 14px; padding-left: 10px; line-height: 26px; padding-right: 10px; }
.left_img { margin-left: 4px; margin-top: 4px; }

#box{position:relative;width:248px;height:215px;border:1px solid #f2f2f2;margin:0px auto;}
#box .bigUl{}
#box .bigUl li img{width:248px; height:180px;}
#box .prev{position:absolute;width:40px;height:60px;background:url(../images/icon.png) -44px -63px no-repeat;z-index:500;top:67px;left:0px;opacity:0;filter:alpha(opacity=0);cursor:pointer;}
#box .next{position:absolute;width:40px;height:60px;background:url(../images/icon.png) -74px -63px no-repeat;z-index:500;top:67px;right:0px;opacity:0;filter:alpha(opacity=0);cursor:pointer;}
.bigUl li{position:absolute;}
.numberUl{position:absolute;right:0;bottom:37px;z-index:400}
.numberUl li{width:24px;height:13px;float:left;background:#3b5998;opacity:0.7;margin-left:1px;}
.numberUl li a{display:block;width:24px;height:13px;color:#fff;font-size:12px;text-align:center;line-height:13px;}
#box .textUl li{position:absolute;left:20px;bottom:10px;display:none;}
#box .textUl li a{font-size:14px;font-family:"Microsoft Yahei";color:#F0726C; font-weight:bold; text-align:center;}
.numberUl li.night a{background:yellow;color:black;}


.position { background: #F94D5A; color: #fff; margin: 0px; padding: 0px; height: 40px; line-height: 40px; padding-left: 10px; font-size: 16px; }
.position a { color: #fff; }
.right_menu { margin-left: 10px; width: 930px; border: solid 1px #e4e3e3; margin-bottom: 30px; }
.right_menu ul { padding: 10px; }
.right_menu ul li { border-bottom: 1px dashed #e4e3e3; margin: 10px 0; }
.right_menu ul li p { text-indent: 2em; font-size: 14px; line-height: 25px; margin: 5px 0px; padding: 5px 0px; height: 60px; overflow: hidden; }
.right_menu ul li span { float: right; font-size: 14px; height: 30px; line-height: 30px; overflow: hidden; }
.right_menu ul li a { color: #F94D5A; background: url(../images/listico2.png) left no-repeat; padding-left: 23px; margin-left: 6px; font-size: 14px; }
.right_menu h4 { margin: 0px; padding: 0px; height: 26px; line-height: 26px; overflow: hidden; font-size: 16px; }
.ej_pro { margin-bottom: 15px; }
.ej_pro dl { float: left; margin: 0px; padding: 0px; }
.ej_pro dl dt { margin-left: 15px; margin-top: 15px; }
.ej_pro dd { width: 290px; height: 36px; line-height: 36px; overflow: hidden; margin: 0px; padding: 0px; text-align: center; padding-left: 15px; color:#7d7d7d }
.ej_pro dd a{color:#363636;}
.about_tit { text-align: center; margin: 20px 0 0 0px; font-size: 20px; }
.about_tit h1{font-size: 20px; color:#F0726C;}
.about_data { font-size: 14px; text-align: center;border-bottom:1px solid #ECECEE; padding-bottom:10px; width:870px; margin:0 auto; }
.about_data span{ margin-right:15px;}
.about_page { font-size: 14px; }
.abou_con {/* text-indent: 2em; */font-size: 14px;padding: 10px 30px;line-height:25px;}
.abou_con p{ line-height:25px;}
.abou_con a{ color:#69C;text-decoration: underline;}
.abou_con a:hover{ color:#FC0}
.abou_con h3,.abou_con h4,.abou_con h5{border-left: 6px solid #FD602D;padding-left:10px;text-indent: 0em;color: #FD602D;margin: 10px 0 10px 0px;font-size: 18px;font-weight:normal;} .abou_con blockquote{background:#f4f4f4;border-radius:0 5px 0 0;padding:15px 20px;border-left:10px solid #e8e8e8; margin:10px 0 10px 0;text-indent: 0em;}
/*价格表样式*/
table.gridtable { font-family: verdana, arial, sans-serif; font-size: 11px; color: #333333; border-width: 1px; border-color: #666666; border-collapse: collapse; width:98%; margin: 0 auto; text-align: center; }
table.gridtable th { border-width: 1px; padding: 7px; border-style: solid; border-color: #666666; background-color: #dedede; text-align: center; }
table.gridtable td { border-width: 1px; padding: 7px; border-style: solid; border-color: #666666; background-color: #ffffff; }
/*问答部分*/
.wendazhuti{padding: 15px 15px 0px 15px;background: #fff; border: 1px solid #e7eaf1;border-radius: 2px;box-shadow: 0 1px 3px rgba(0,37,55,.05);}
.wendatitle span{float: left;  height: 35px;width:30px; background: url(../images/wttb.png) no-repeat; background-size: 25px 25px; background-position-y:7px;  }
.wendatitle h1{font-size: 24px;font-weight: 400;line-height: 32px;color: #1e1e1e;}
.wentiahtor{font-size: 13px; color:  #969696; margin-top: 10px; margin-bottom: 15px;}
.wentiahtor a {color:  #969696; text-decoration: underline;font-size: 13px;}
.wentiahtor span{margin-right: 5px; margin-left: 5px; float: left;}
.wentides{color: rgba(88,88,88,1); line-height:25px; }
.zuijiahuida {border-top: solid 1px #DFDFDF; margin-top:20px;}
.zuijiahuidarigh{float: right; }
.zuijiahuidarigh img{margin-top: -18px; }
.zuijiaheng span{float: left;  height: 30px;width:30px; background: url(../images/zuijia.png) no-repeat; background-size: 25px 25px; background-position-y:1px;  }
.zuijiaheng{margin-top: 20px;font-weight:bold; font-size: 16px;}
.zuijiatop{margin-top: 20px;}
.zuijiatoptx img{float: left; border: 1px solid #dfdfdf;border-radius:30px;height: 50px;width: 50px;}
.zuijiatopmid{margin-left: 10px; float: left;}
.zuijiatopxm{font-size: 14px;color: #333; margin-top: 6px;}
.zuijiatoptime{font-size: 12px;color:  #969696; margin-top: 4px;}
.zuijiatoptx img{float: left; border: 1px solid #dfdfdf;border-radius:30px;height: 50px;width: 50px;}
.zuijiatopmid{margin-left: 10px; float: left;}
.zuijiatopxm{font-size: 14px;color: #333; margin-top: 6px;}
.zuijiatoptime{font-size: 12px;color:  #969696; margin-top: 4px;}
.zuijiahuidarigh{float: right; }
.zuijiahuidarigh img{margin-top: -18px; }
.zuijiacont{font-size: 15px;line-height: 27px; padding: 0 20px 0 20px; margin-top: 10px;color:  #2b2b2b;}
.zuijiacont p{margin-bottom: 15px;}
.zuijiacont h3{ font-size:16px;}
.zuijiacont blockquote{background:#f4f4f4;border-radius:0 5px 0 0;padding:5px 20px;border-left:10px solid #e8e8e8; margin:10px 0 10px 0;}
.zuijiacont a{color: #0F88EB;}
.zuijiacont img{max-width: 100%;}
.about_page { padding: 0px 30px 10px 30px; line-height: 30px;border-top:1px solid #ECECEE; width:870px; }
.Page { width: 100%; text-align: center; padding: 10px 0px 30px 10px; }
.Page a { display: inline-block; width: 65px; background: #ffffff; height: 48px; vertical-align: middle; line-height: 48px; font-size: 14px; border: 1px solid #e5e5e5; margin-left: -1px; float: left; text-decoration: none; color: #9b9b9b; outline: none; }
.Page a:hover { background: #F94D5A; color: #FFF; background-repeat: no-repeat; }
.Page span { display: inline-block; min-width: 45px; padding: 0 10px; background: #ffffff; height: 48px; vertical-align: middle; line-height: 48px; font-size: 14px; border: 1px solid #e5e5e5; margin-left: -1px; float: left; }
.Page span.current { background: #F94D5A; color: #FFF }
.body .about .puduct_line { overflow: hidden; height:3px; width: 100%; background-color: #F94D5A; }
.newsboxs {margin-top: 10px;width: 499px;float:left;}
.newsboxs .index_title {height:50px;width: 100%;border-bottom: solid 1px #e8e8e8;position: relative; margin-bottom:10px;}
.newsboxs .index_title h2 { float:left;font-size:24px; padding-left:10px;line-height:40px;color:#484848; margin:0; font-weight:normal;}
.newsboxs .index_title span {float:right;font-size: 16px;color:#CCC;padding-right: 8px; line-height:50px;}
