@charset "utf-8";
/**
 * EDLCMS 内容管理系统
 * @author           易动力  
 * @license          http://www.edongli.net
 */
/* CSS Document */
html{ max-width: 640px; overflow-x: hidden; }
body{font-size:14px;font-family:'微软雅黑','宋体',Verdana,Tahoma,Helvetica,Arial,sans-serif;line-height:22px;padding:0px;margin:0px;background:#f8f8f8;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0px;padding:0px;}
table{border-collapse:collapse;}
a,img{border:0;}
ol,ul{list-style:none}
a{color:#666;text-decoration:none;}
a:hover{color:#888;text-decoration:underline;}
.clearfix{clear:both;width:0px;height:0px;overflow:hidden;}
.pic{line-height:0px;}
img{ max-width:640px; }
/* 网站容器 */
#container{margin:auto;width:100%;max-width:640px;background:#fff;}
.header{ margin:auto;width:100%;max-width:640px; }
/*网站头部 */
/*Logo部分*/
#logo{ position:relative; }
#logo .WebLogo{ text-align:left;  }
#logo .WebLogo img{ width:80%; display:block; padding:3px 3px; }
#menu{ width:50px; height:50px; position:absolute; right:10px; top:53%; margin-top:-25px; background:url(../images/m_zcjsjt/images/list.png) no-repeat center center; background-size:100% 100%; }
#navigation{ display:block; width:50%; height:100%; overflow:hidden; position:fixed; top:0; right:-50%; z-index:100; background:#353535; box-shadow:0 0 15px rgba(0,0,0,.5); 
color:#A3A5A6; transition-property:right; -webkit-transition-property:right; transition:0.4s ease; -webkit-transition:0.4s ease; }
#navigation.navOpen{ right:0; }
#navigation .navigationlist{ width:100%; position:absolute; top:0; left:0; box-sizing:border-box; transition-property:left; -webkit-transition-property:left; transition:0.4s ease; -webkit-transition:0.4s ease; }
#navigation .navigationlist.navlistOpen{ left:100%; }
#navigation .navigationlist li{ line-height:40px; border-bottom:1px solid #2a2a2a; text-align:center; }
#navigation .navigationlist li a{ color: #A3A5A6; }
#navigation .navigationlist li.closeNav{ text-align:left; background:rgba(0,0,0,.1); padding:20px 0 0; color:#fff; }
#navigation .navigationlist li.closeNav a{ font-size:18px; color:#fff; padding-left:5px; }
#navigation .navigationlist li.closeNav a .forward{ float:left; padding-left:10px; height:25px; }
#navigation .navigationlist li.closeNav a .forward img{ padding-top:11px; }
#navigation .navigationlist li .openSubnav{ width:40px; height:40px; float:right; text-align:center;  }
#navigation .navigationlist li .openSubnav img{ padding-top:10px; }

#navigation .subnavigationlist{ width:100%; height:100%;  position:absolute; top:0; right:100%; background:#353535; overflow:hidden; box-sizing:border-box; color:#A3A5A6; transition-property:right; -webkit-transition-property:right; transition:0.4s ease; -webkit-transition:0.4s ease; }
#navigation .subnavigationlist.navOpen{ right:0; }
#navigation .subnavigationlist{  }
#navigation .subnavigationlist li{ line-height:40px; border-bottom:1px solid #2a2a2a; text-align:center; }
#navigation .subnavigationlist li.closeSubnav{ text-align:left; background:rgba(0,0,0,.1); padding:20px 0 0; color:#fff; }
#navigation .subnavigationlist li.closeSubnav a{ font-size:18px; color:#fff; padding-left:5px; }
#navigation .subnavigationlist li.closeSubnav a .forward{ float:left; padding-left:10px; height:25px; }
#navigation .subnavigationlist li.closeSubnav a .forward img{ padding-top:11px; }
#navigation .subnavigationlist li .openSubnav{ font-size:20px; width:40px; height:40px; display:block; float:left; text-align:center; }
#navigation .subnavigationlist li a{ padding:10px 10px 10px 12px; color:#A3A5A6;  }

/* 焦点图*/
.topPic{background:#000;height:120px;overflow:hidden;}
.imgSlideMain{clear:both;height:120px;position:relative;overflow:hidden;}
.imgSlideMain img{width:100%;height:120px;}
.imgSlide{clear:both;}
.imgSlide li{overflow:hidden;width:100%;position:relative}
.imgSlide li p {background:rgba(0,0,0,0.65);position:absolute;bottom:3px;height:35px;line-height:35px;display:block;color:#fff;width:100%;overflow:hidden;text-align:left;text-indent:1em;}
.navSlide{display:block;bottom:0; width:50%; margin:0 auto; right:10px;z-index:999;position: absolute;height:30px; text-align: center;}
.navSlide .i_point{text-indent:-9999em;width:20px;height:30px;display:block;float:left;background:url(../images/slide.png) no-repeat center;}
.navSlide .active{background:url(../images/slideActive.png) no-repeat center;}  
/*主要业务*/
.service {margin-top:1.67em;}
.tit1 {
    font-size: 1.2em;
    text-align: center;
    font-weight: bold;
    background: url(../images/m_zcjsjt/images/h.gif) no-repeat center top;
    background-size: 15.625% 2.5em;
    height: 2.5em;
    line-height: 2.5em;
    overflow: hidden;
    margin: 3% 0;
}
.tit1 p，.g-case .tit1 p{ font-size:0.95em; color:#555;}
.tit1 p span,.g-case .tit1 p span{ color:#0070bc;}

.service li {
    width: 4.5em;
    height: 3.2em;
    border: 0.1em solid #1c8b17;
    float: left;
    margin: 1.4583em 0 0 1%;
    border-radius: 5.33em;
    text-align: center;
    line-height: 1.16em;
    font-weight: bold;
    color: #555;
    padding-top: 1.5em;
}
.service h4{width:7.5em;height:2.167em;overflow:hidden;font-size:1em;text-align:center;color:#fff;background: #44a93c;border-radius:0.3em;margin:1em auto 1.25em;line-height:2.167em;}

.g-case h3{width:89.84%;margin:0 auto; text-align:center;font-size: 1.2em;font-weight:bold;color:#0070bc;padding-top:0.4em; margin-top:10px;}
.g-case .by{ font-size:0.67em; color:#1c8b15; font-weight:normal; text-align: center;}
.case .sclwrap_box ,.case{height: 30em;overflow:hidden;}
.case01{width: 91%;margin:2em auto 0;height:11.91em;overflow:hidden;border-bottom:1px solid #efefef;border-right:1px solid #efefef;}
.case01 li{width:5.85em;height:4em; line-height:4em; overflow:hidden;float:left;border:1px solid #efefef;box-sizing:border-box;border-right:0;border-bottom:0;background:#fff;text-align:center;color:#555;font-weight: bold;}
.case01 li span{ display:block; position:relative; width:49%; margin:0.8em auto;}
.case01 li span img{ display:block; width:100%;}
.case01 li span em{ display:none; position:absolute; top:0; left:0;}
.case01 li.z-on{ background:#0070bc; color:#fff;}
.case01 li.z-on span em{ display:block;}
.case02{position:relative;}
.case02 .prev{width:2.125em;height:2.125em;overflow:hidden;position:absolute;top: 7.5em;left:4.6%;}
.case02 .next{width:2.125em;height:2.125em;overflow:hidden;position:absolute;top: 7.5em;right:4.6%;}
.case02 .prev img,.case02 .next img{ display:block; width:100%;}
.case02 .no_ov{ width:71.72%; margin:0 auto;}
.case02 .page p img{display:block;width:100%;height: 170px;}
.case02 .page p span{ display:block; text-align:center; color:#555; padding-top:0.5em;}
.more-cases {display: block;width:27%;height:2em;font-size:1em;border:1px solid #eaeaea;text-align:center;line-height:2em;overflow:hidden;color: #35a22c;margin:0 auto;}
/*企业荣誉*/
.thumblist1{}
.thumblist1 li { float:left; width:48%; margin:0 2% 0 0; background:#e8e8e8; }
.thumblist1 li img{width:100%;vertical-align:middle;height: 140px;}
.thumblist1 li .InfoPicture{display:block;overflow:hidden;}
.thumblist1 li .InfoTitle{margin-top: 0.5em;display:block; text-align:center; font-size:1em;padding:0 3px;font-weight:normal;color:#555;text-align:left;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;font-weight: bold;}
.thumblist1 li .info_wrap p{width: 98%;padding:5px 0 0 3px;overflow:hidden;line-height:1.4em;height:5.6em;font-size: 1em;}
/*公司新闻*/
.thumblist2{}
.thumblist2 li{ margin-bottom:11px; width:100%; background: url(../images/m_zcjsjt/images/news_li_tb.jpg) no-repeat 5px; padding-left:15px;}
.thumblist2 li p{ line-height:22px; color:#555; }
.thumblist2 li .InfoTitle{display:block;/*width:100%;*/ font-size: 1em;font-weight:bold;color:#505050;line-height:20px;padding:0 0 5px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.thumblist2 li.n1{ overflow:hidden; display:block; }

.thumblist2 li font{ float:right; } 
.thumblist2 li.n1 .info_wrap{ float:right; display:block; width:57%; overflow:hidden; vertical-align:top; position:relative; }
.thumblist2 li.n1 .info_wrap p{ float:left; overflow:hidden;margin-bottom: 5px;font-size:0.9em;height: 3.5em;}

.thumblist2 li.n1 .time{ position:absolute; left:0; top:0; background: url(../images/m_zcjsjt/images/blue.png); text-align:center; padding:4px 3px 2px; color:#fff; }
.thumblist2 li.n1 .time span {display:block;font-size: 1.2em;font-weight:bold;line-height:12px;padding-bottom:2px;}
.thumblist2 li.n1 .time font {display:block;font-size: 1em;}

.thumblist2 li.n2 .time{ float:left; width:63px; height:70px; border:1px solid #ccc; text-align:center; margin-right:15px; }
.thumblist2 li.n2 .time span {display:block;font-size: 1.2em;font-weight:bold;color:#fff;background: #0a7cc6;line-height: 40px;}
.thumblist2 li.n2 .time font { width:53px; display:block; margin:0 auto; font-size:13px; color:#969696; text-align:center; line-height:23px; white-space:nowrap; }

.ViewMore{ color:#ea6d3d;  }

.thumblist3{ }
.thumblist3 li{}
.thumblist3 li.n1{ overflow:hidden; margin-bottom:10px; }
.thumblist3 li.n1 img{ height:115px; vertical-align:bottom; transition:.8s ease 0s; -moz-transition:.8s ease 0s; -webkit-transition:.8s ease 0s; }
.thumblist3 li.n1 .InfoPicture{ display:block; position:relative; overflow:hidden; }
.thumblist3 li.n1 .InfoPicture .InfoTitle{display:block;width:100%;height:30px;line-height:30px;position:absolute;left:0;bottom:0;background:url(../images/m_zcjsjt/images/blue.png);color:#fff;font-size: 1em;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.thumblist3 li.n2{ height:72px; margin-bottom:10px; overflow:hidden; }
.thumblist3 li.n2 .InfoPicture{ float:left; width:26%; margin-right:3%; }
.thumblist3 li.n2 .info_wrap{ float:right; width:71%; overflow:hidden; }
.thumblist3 li.n2 .InfoTitle{font-weight:bold;font-size: 1em;display:inline-block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
.thumblist3 li.n2 p{ height:40px; line-height:20px; overflow:hidden; color:#606060; }
.bd p{ color:#555; padding:0 10px 10px;}
/*主要内容*/
.list_news ul li{border-bottom: 1px solid #eeeeee;padding:8px 0;margin:0 5px}
.list_news ul li:last-child:{border-bottom:0;}
.tit{background:#eee;font-weight:normal;height:35px;line-height:35px;border-top:#09c 2px solid}
.tit a{color:#123261;}
.img_news{overflow:hidden;margin-bottom:10px;}
.img_news ul li{width:47%;float:left;height:125px;margin:3% 1%;text-align:center;}
.img_news ul li img{width:100%;height:90px;float:left;border:1px solid #cdcdcd;padding:1px;}
.img_news ul li p{color:#444;font-size:12px;}


#fanhui{overflow:hidden;margin-bottom:20px;}
#fanhui a{display:block;border: 1px solid #c6c6c6;margin:0 auto;text-align:center;width:130px;height:30px;line-height:30px;background:url(../images/fan.png) no-repeat 5px 5px;background-size:20%;background-color:#efefef;color:#333;transition:all 0.3s}
#fanhui a{text-decoration:none;background-color:#fff;color:#666}
/*新闻列表页面*/
.list_news_red{}
.list_news_red ul{}
.list_news_red ul li{ height:28px; line-height:28px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; width: 100%; }
.list_news_red ul li a{ float:left; background: url(../images/m_zcjsjt/images/news_li_tb.jpg) no-repeat 5px; padding-left:15px; width: 70%; 
white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.list_news_red ul li span{ float: right; color:#ea6d3d; padding-right:10px; }
/*图片列表*/
.pic-list li{float:left; width:44%; border:2px solid #DDDDDD; margin:5px; text-align: center; overflow: hidden;}
.pic-list li img{ float:left;width:160px;height:149px;padding:2px;border-radius:4px;}
.pic-list li p{text-align:center;white-space:nowrap;overflow:hidden;}
.pic-list li a{font-size:14px;line-height:30px}
/*分页*/
#page{margin-bottom:20px; margin-top:20px; text-align: center;}
#page a{ padding:2px 5px; border:1px #0a7cc6 solid; color:#0a7cc6; margin:0 2px; }
#page a:hover{ background-color:#0a7cc6; color:#fff; }
#page a.curpage{ background-color:#0a7cc6; color:#fff; }
/*内容显示页面*/
#content h1{ color:#0070bc; font-family: "微软雅黑"; font-size:18px; text-align: center; padding-top:20px; padding-bottom:10px; }
#content img{ width:100%; margin:0 auto; max-width:640px; }
#content h2{ text-align: center; }
#info{ color: #ccc; padding-top:20px; text-align: center; border-top:1px #f1f1f1 dotted; }
/* 底部导航 */
.m-nav{ height:6.583em; overflow:hidden; position:relative; border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.m-nav:before{ content:""; position:absolute; top:50%; width:100%; height:1px; left:0; background:#ddd;}
.m-nav li{width: 33%;height:3.29em;line-height:3.29em;font-size:1em;text-align:center;color:#0070bc;float:left;position:relative;border-right: 1px solid #ddd;}
.m-nav li a{ color:#0070bc; }
.m-nav li:before{/* content:""; */position:absolute;top:0;right:0;width:1px;height:100%;background:#ddd;}
.m-nav a:nth-child(3n) li:before{ background:none;}
/* 网站底部 */

/*底部固定工具条*/
#tool { position: fixed; bottom: 0; left: 0; right: 0; z-index: 900; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
ul.toollist { position: fixed; z-index: 900; bottom: 0; left: 0; right: 0;margin: auto; display: block; height: 48px;}
.toollist li{ float:left;width: auto;  height: 100%;width:25%;position: static!important;  margin: 0;
border-radius: 0!important; -webkit-box-sizing: border-box;box-sizing: border-box; -webkit-box-flex: 1; box-flex: 1;
-webkit-box-sizing: border-box; box-shadow: none!important; background: none;}
.toollist li a {font-size: 20px;line-height: 20px;text-align: center;display: block;text-decoration: none;padding-top: 2px;position:relative;}
.toollist li a img{width:24px;height:24px;}
.toollist li a p{margin: 1px 0 1px 0;font-size: 14px;display: block !important;line-height: 18px;text-align: center;}
/*绿色主题*/
.toollist {	background: url(../images/m_zcjsjt/images/footer_bg.jpg); background-size: 100%; }
.toollist li{ border-right: 1px solid rgba(255, 255, 255, 0.7); }
.toollist li:last-child{ border-right:none; }
.toollist li a {color: #fff;}
/*版权信息*/
#copyright{ padding:3px 0px; text-align:center; font-size:14px; border:0px solid red; margin-bottom:48px;  }
#copyright a{ color:#555; font-size:14px; }
#copyright .TechnicalSupport{ text-align:center; padding-bottom:5px;font-size:14px;  }
#copyright .TechnicalSupport a { font-size:14px; }
#copyright .bottom_copyright{padding:3px 0px;font-size:14px; color:#555;}
#copyright .bottom_copyright span{ color:#0a7cc6; }
#copyright .bottom_navigation{ text-align:center; height:35px; line-height:35px; background:#71C6A0; font-size:14px; display:none}
#copyright .bottom_navigation a{ font-weight:normal; }
#copyright .Mobile{ text-align:center; height:35px; line-height:35px; background:#000; display:none; }
#copyright .Mobile a{ font-weight:normal; color:#572b22; font-weight:bold; }
#copyright .Language{ padding:10px 0px 0px 0px; color:#666; text-align:center; }
   