@charset "utf-8";
/* CSS Document */
/*内页公共页面开始*/
.main-box{ width:1200px; height:auto; overflow:hidden; padding:20px 0 30px;}
.main-min{ width:230px; overflow:hidden;}
.daoh-top{ width:100%; height:50px; line-height:50px; color:#fff; overflow:hidden; background:#1a4370; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0;  border-radius:5px 5px 0 0;}
.daoh-topl{ font-weight:bold; width:150px; padding-left:8px; font-size:18px;}
.daoh-topr{ width:6px; height:9px; background:url(../images/jiantou-b.png) center top no-repeat; margin-top:20px; margin-right:8px;}

.daoh-bot{ width:212px; height:auto; padding:8px;  border:1px solid #eceff1; border-top:none; }
.daoh-bot ul{ width:100%; height:auto; overflow:hidden;}
.daoh-bot ul li{ width:100%; height:36px; line-height:36px; overflow:hidden;  border-bottom:1px solid #eceff1;}
.daoh-bot ul li:last-child{ border-bottom:none}
.daoh-bot ul li a{ display:block; width:192px; color:#333; font-size:14px; padding-right:20px; background:url(../images/jiantou-h.png) right 13px no-repeat; }
.daoh-bot ul li a:hover{ color:#e14b44; background:url(../images/jiantou-l.png) right 13px no-repeat;}
.daoh-bot ul li.daoh-boton a{ color:#e14b44; background:url(../images/jiantou-l.png) right 13px no-repeat;}

.main-max{ width:944px; height:auto; overflow:hidden;}

.pro-l-t{width:944px; height:50px; padding:0px 0px 0px 0px;  background:#1a4370; }
.pageRightTop{ width:914px; height:50px;  padding:0 15px; }
.pageRightTop .tit{ height:50px; line-height:50px; float:left; font-size:16px; color:#fff; font-weight:bold;  max-width:280px; overflow:hidden;}
.location{ float:right;  color:#fff;  max-width:400px; overflow:hidden; display:block; height:50px; line-height:50px; font-size:15px;}
.location a{ color:#fff;}
/*内页公共页面结束*/

/*收缩菜单开始*/
.accordion {
 width:212px; height:auto; padding:8px;  border:1px solid #eceff1; border-top:none; overflow:hidden;
}

.accordion .link { height:auto; overflow:hidden;
    cursor: pointer;
    display: block;
    padding: 10px 0 10px 0;
    color: #333;
    font-size: 16px;
    border-bottom: 1px solid #eceff1;
    position: relative;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
.accordion .link span{ display:block; width:100%;}
.accordion .link span a{display:block; width:100%;}
.accordion li:last-child .link {
    border-bottom: 0;
}
.accordion li{
    cursor: pointer;
}
.accordion li i {
	 width:6px; height:9px; background:url(../images/jiantou-h.png) center top no-repeat;
    position: absolute;
    top: 17px;
    left: 12px;
    font-size: 12px;
    color: #595959;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
	    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    -o-transform: rotate(90deg);
    transform: rotate(90deg);
}

.accordion li i.fa-chevron-down {
    right: 0px;
    left: auto;
    font-size: 10px;
}

.accordion li.open .link {
    color: #1265b7;
}

.accordion li.open i {
    color: #1265b7;
}

.accordion li.open i.fa-chevron-down {
	 background:url(../images/jiantou-l.png) center top no-repeat;
    -webkit-transform: rotate(270deg);
    -ms-transform: rotate(270deg);
    -o-transform: rotate(270deg);
    transform: rotate(270deg);
}

.submenu {

    font-size: 14px;
}

.submenu li {
    border-bottom: 1px dashed #eceff1;
}
.submenu li:last-child{ border-bottom:none;}
.submenu a {
    display: block;
    text-decoration: none;
    color: #666;
    padding:5px;
    padding-left: 20px;
    -webkit-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}

.submenu a:hover ,.submenu li.current a{
    color: #1265b7;
}
.a-on{color: #1265b7;}
/*收缩菜单结束*/


/*共用详细页开始*/
.pss-box{ width:914px; padding:0 14px; border:1px solid #eceff1; border-top:none; padding-bottom:10px; height:auto; overflow:hidden; background:#FFF;}
.youbian-jz{ padding-top:17px; }
.biaoti01{width:100%; height:30px; line-height:30px; overflow:hidden;}
.biaoti01 h1{font-size:16px; color:#333;text-align:center; }

.riqi{width:900px; height:24px; line-height:24px; text-align:center;}
.riqi span{color:#1265b7}
.news-con{width:100%; height:auto; text-align:left; padding-bottom:10px;  font-size:14px; line-height:28px; color:#333;}
.news-con img{ max-width:100%;}
.back{ width:900px; height:auto; line-height:30px; text-align:left;  border-top:1px solid #ccc; margin-top:8px; padding-top:10px; padding-bottom:10px; overflow:hidden;}

/*共用详细页结束*/

/*新闻列表页开始*/
/*.news-box{ width:100%; height:auto; overflow:hidden;}
.news-box ul{ width:100%; height:auto; overflow:hidden;}
.news-box ul li{ width:100%; height:auto; overflow:hidden; padding-bottom:15px; margin-bottom:15px; border-bottom:1px dashed #ccc}
.news-boxl{ width:70px; height:auto; overflow:hidden; text-align:center;}
.news-boxl p{ width:70px; height:36px; line-height:36px; background:#f2f2f2; color:#686868; font-size:16px;}
.news-boxl span{ width:70px; height:24px; line-height:24px; font-size:12px; background:#f2f2f2; color:#a3a3a3; display:block; margin-top:2px;}
.news-boxr{ width:100%; height:auto; overflow:hidden;}
.news-boxr h3{width:100%; height:36px; line-height:36px; overflow:hidden;color:#333; font-weight:normal;}
.news-boxr h3 p{ width:804px; float:left; height:36px; line-height:36px; overflow:hidden; font-size:15px; color:#333; white-space: nowrap;text-overflow: ellipsis;}
.news-boxr h3 i{ display:block; width:100px; font-style:normal; text-align:right; font-size:14px; float:right; color:#666;}
.news-boxr span{ display:block; width:100%; height:24px; line-height:24px; font-size:14px; color:#666; overflow:hidden; display:block; margin-top:2px;  white-space: nowrap;text-overflow: ellipsis;}
.news-boxr:hover h3 p{ color:#1265b7; }*/

.news-box{ width:100%; height:auto; overflow:hidden; padding-right:20px;}
.news-box ul{ width:100%; height:auto; overflow:hidden;}
.news-box ul li{ width:100%; height:auto; overflow:hidden; margin-bottom:22px;}
.news-box ul li dl{ width:100%; height:auto; overflow:hidden;}
.news-box ul li dl dt{ display:block; float:left; width:54px; height:auto; overflow:hidden; text-align:right;}
.news-box ul li dl dt p{ padding-top:4px; width:100%; height:24px; line-height:24px; font-size:19px; color:#afafaf; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.news-box ul li dl dt span{ display:block; width:100%; height:21px; line-height:21px; font-size:12px; color:#afafaf; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.news-box ul li dl dd{ display:block; float:right; border-left:1px solid #d9d9d9; width:-webkit-calc(100% - 74px); width:-moz-calc(100% - 74px); width:calc(100% - 74px); padding-left:10px; }
.news-box ul li dl dd p{ width:100%; height:28px; line-height:28px; font-size:16px; color:#333333; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.news-box ul li dl dd span{ display:block; width:100%; height:24px; line-height:24px; font-size:14px; color:#afafaf; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.news-box ul li dl:hover dd p{ color:#e14b44;}


/*新闻列表页结束*/

/*分页开始*/
.fenye{ width:100%; text-align:center; height:28px; padding-top:6px; overflow:hidden;}
.fenye a{color: #666666;padding: 5px 8px;border: 1px solid #e5e5e5;margin-right: 10px;font-size: 14px;  -moz-border-radius: 3px;      /* Gecko browsers */
    -webkit-border-radius: 3px;   /* Webkit browsers */
    border-radius:3px;            /* W3C syntax */}
.fenye a:hover{ color:#fff; background:#1a4370; border:1px solid #1a4370;}
.fenye a.aaa{color: #fff;background:#1a4370; border:1px solid #1a4370;}
/*分页结束*/

/*图片展示页面、荣誉资质列表页面开始*/
.hon-box{ width:900px; height:auto; overflow:hidden;}
.hon-box ul{ width:921px; height:auto; overflow:hidden;}
.hon-box ul li{ width:286px; height:auto; overflow:hidden; float:left; margin-right:21px; margin-bottom:20px;}
.hon-box ul li span{ display:block; width:284px; height:200px; border:1px solid #eceff1;  overflow:hidden;}
.hon-box ul li span img{width:284px; height:200px; }
.hon-box ul li:hover img{-webkit-animation: fangda  1s ease-in  both;}
.hon-box ul li p{ width:100%; height:30px; line-height:30px; text-align:center; font-size:14px; color:#333;}
/*图片展示页面、荣誉资质列表页面结束*/

/*合作伙伴列表开始*/
.hezuo-box{ width:900px; height:auto; overflow:hidden;}
.hezuo-box ul{ width:921px; height:auto; overflow:hidden;}
.hezuo-box ul li{ width:286px; height:auto; overflow:hidden; float:left; margin-right:21px; margin-bottom:20px;}
.hezuo-box ul li span{ display:block; width:284px; height:98px; border:1px solid #eceff1;  overflow:hidden;}
.hezuo-box ul li span img{ width:284px; height:98px;}
.hezuo-box ul li:hover img{-webkit-animation: fangda  1s ease-in  both;}
.hezuo-box ul li p{ width:100%; height:30px; line-height:30px; text-align:center; font-size:14px; color:#333;}
/*合作伙伴列表结束*/

/*联系我们开始*/
.lianxi-box{ width:100%; height:auto; overflow:hidden; padding-bottom:5px; margin-bottom:10px; border-bottom:1px solid #eceff1}
.lianxi-box p{ width:100%; height:auto; float:left; line-height:36px; font-size:15px; color:#333;}
.lianxi-box img{ width:24px; height:20px; padding-right:10px; vertical-align:middle;}
/*联系我们结束*/

/*百度地图开始*/
.baidu-map{width:-webkit-calc(100% - 2px); 
width:-moz-calc(100% - 2px); 
width:calc(100% - 2px);height:550px;border:#ccc solid 1px;}
/*百度地图结束*/

/*产品列表开始*/
.pro-nybox{ width:100%; height:auto; }
.pro-nybox ul{ width:935px; height:auto; }
.pro-nybox ul li{ width:215px; height:auto; overflow:hidden; float:left; margin-right:18px; margin-bottom:20px; -moz-box-shadow:0px 0px 3px #999; -webkit-box-shadow:0px 0px 3px #999; box-shadow:0px 0px 3px #999; position:relative; }
.pro-nybox ul li span{ display:block; width:215px; height:170px;  overflow:hidden;}
.pro-nybox ul li span img{width:215px; height:170px; }
.pro-nybox ul li:hover img{-webkit-animation: fangda  1s ease-in  both;}
.pro-nybox ul li p{ position:absolute; left:0; bottom:0; z-index:9; width:195px; padding:0 10px; height:30px; line-height:30px;  background-color:rgba(0,0,0,0.4); text-align:center; font-size:14px; color:#fff;}
/*产品列表结束*/

/*产品详细页开始*/
.chanpin-top{ width:100%; height:auto; overflow:hidden;}
.chanpin-topl{ width:380px; height:auto; overflow:hidden;}
.chanpin-topl img{ width:380px; height:300px;}
.chanpin-topr{ width:500px; height:auto; overflow:hidden;}
.chanpin-toprl{ width:100%; height:40px; line-height:40px; font-size:16px; font-weight:bold; color:#333; overflow:hidden; border-bottom:1px solid #eceff1;}
.chanpin-topr2{ width:100%; height:260px; line-height:26px; font-size:14px; color:#666; overflow:hidden;}

.chanpin-bot{ width:100%; height:auto; overflow:hidden; line-height:24px; font-size:14px; color:#666; padding-top:10px; border-top:1px solid #eceff1; margin-top:15px;}
.chanpin-bot img{ max-width:100%;}
/*产品详细页结束*/

/*搜索列表开始*/
.sousuo-box{ width:1200px; height:auto; overflow:hidden;}
.pro-l-t1{width:1182px; height:50px; border:1px solid #eceff1; padding:0 8px; }
.pageRightTop1{ width:1182px; height:50px;  }
.pageRightTop1 .tit1{ height:50px; line-height:50px; float:left; font-size:16px; color:#333; font-weight:bold;  max-width:280px; overflow:hidden;}
.location1{ float:right;  color:#666;  max-width:400px; overflow:hidden; display:block; height:50px; line-height:50px; font-size:15px;}
.location1 a{ color:#666;}
.sousuo-bot{ width:1182px; height:auto; overflow:hidden; border:1px solid #eceff1; padding:0 8px; border-top:none; padding-bottom:10px;}
.sousuo-tj{ width:100%; height:30px; line-height:30px; font-size:14px; color:#333; overflow:hidden; border-bottom:1px solid #eceff1;}
.sousuo-tj span{color:#1265b7}
.sousuo-botb{ width:100%; overflow:hidden; height:auto;}
.sousuo-botb ul{ width:1194px; height:auto; overflow:hidden; padding-top:15px;}
.sousuo-botb ul li{ width:187px; height:auto; overflow:hidden; margin-right:12px; margin-bottom:20px; float:left; position:relative;}
.sousuo-botb ul li span{ width:185px; height:121px; display:block; overflow:hidden; border:1px solid #eceff1;}
.sousuo-botb ul li span img{ width:185px; height:121px; }
.sousuo-botb ul li p{ position:absolute; left:0; bottom:0; z-index:9;  width:175px; padding:0 5px; height:30px;border:1px solid #eceff1; border-top:none; line-height:30px; font-size:14px; color:#fff; overflow:hidden; text-align:center; background-color:rgba(0,0,0,0.4);}
.sousuo-botb ul li:hover p{ color:#1265b7}
.sousuo-botb ul li:hover img{-webkit-animation: fangda  1s ease-in  both;}
/*搜索列表结束*/

/*招聘信息开始*/
.zhanpin{ width:100%; height:auto; overflow:hidden;}
.zhaopin-top{ width:100%; height:36px; line-height:36px; font-size:16px; color:#333; margin-bottom:20px; overflow:hidden;}
.zhaopin-box{ width:-webkit-calc(48% - 2px); width:-moz-calc(48% - 2px); width:calc(48% - 2px);  height:36px; line-height:36px; border:1px solid #eceff1; margin-bottom:20px;  float:left; overflow:hidden;}
.zhaopin-box select{ display:block; width:100%; height:36px; line-height:36px; font-size:14px; border:none; background:none; color:#333;}
.zhaopin-box select option{ display:block; border:none; background:none}
.zhaopin-box input{ width:96%; padding:0 2%;height:36px; line-height:36px;  border:none; border:none; font-size:14px; color:#333; }
.zhaopin-beiz{width:-webkit-calc(100% - 2px); width:-moz-calc(100% - 2px); width:calc(100% - 2px); height:108px; line-height:36px; border:1px solid #eceff1; margin-bottom:20px; margin-left:0; overflow:hidden;}
.zhaopin-beiz textarea{width:96%; padding:0 2%;height:108px; line-height:36px;  border:none; border:none; font-size:14px; color:#333;}
.zhaopin-an{ width:100%; margin-left:0;height:36px; margin-bottom:50px; overflow:hidden;}
.zhaopin-an input{ width:20%; border:none; background:#ee3d45; text-align:center; height:36px; line-height:36px; font-size:14px; color:#fff; display:block; margin:0 auto;}
.zhanpin .zhaopin-box:nth-child(2n+1){ margin-right:4%;}
.zhanpin .zhaopin-box:nth-child(2n+0){ margin-right:0%;}
/*招聘信息结束*/

/*图片、荣誉列表开始*/
.tupian-box{ width:900px; height:auto; overflow:hidden;}
.tupian-box ul{ width:921px; height:auto; overflow:hidden;}
.tupian-box ul li{ width:286px; height:auto; overflow:hidden; float:left; margin-right:21px; margin-bottom:20px;}
.tupian-box ul li span{ display:block; width:284px; height:122px; border:1px solid #eceff1;  overflow:hidden;}
.tupian-box ul li span img{ width:284px; height:122px;}
.tupian-box ul li:hover img{-webkit-animation: fangda  1s ease-in  both;}
.tupian-box ul li p{ width:100%; height:30px; line-height:30px; text-align:center; font-size:14px; color:#333;}

.tupian-box1{ width:900px; height:auto; overflow:hidden;}
.tupian-box1 ul{ width:921px; height:auto; overflow:hidden;}
.tupian-box1 ul li{ width:286px; height:auto; overflow:hidden; float:left; margin-right:21px; margin-bottom:20px;}
.tupian-box1 ul li span{ display:block; width:284px; height:220px; border:1px solid #eceff1;  overflow:hidden;}
.tupian-box1 ul li span img{ width:284px; height:220px;}
.tupian-box1 ul li:hover img{-webkit-animation: fangda  1s ease-in  both;}
.tupian-box1 ul li p{ width:100%; height:30px; line-height:30px; text-align:center; font-size:14px; color:#333;}

.gallery{ width:100%;}
.gallery img{vertical-align:middle; width:100%;}
.rebox { cursor: pointer; position: fixed; width: 100%; height: 100%; top: 0; left: 0; z-index:99999999 !important; -webkit-filter: none !important;
    background: rgb(0, 0, 0); /* IE Fallback (Solid Colour) */
    background: rgba(0, 0, 0, 0.7); }
.rebox *{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; padding: 0; margin: 0; }
.rebox-contents { position: absolute; top: 5%; left: 5%; text-align: center; width: 90%; height: 90%; }
.rebox-contents .rebox-content { border: 5px solid #fff; box-shadow: 0 0 20px #000; border-radius: 1px; max-width: 100%; max-height: 100%; }
.rebox-loading { width: 31px; height: 31px; margin: -16px 0 0 -16px; position: absolute; top: 48%; left: 50%; }
.rebox-caption { display: none; position: absolute; left: 0; bottom: 0; width: 100%; text-align: center; z-index: 1000; background: #000; background: rgba(0,0,0,0.7); }
.rebox-caption p { margin: 0 auto; max-width: 70%; display: inline-block; *display: inline; *zoom: 1; padding: 10px; color: #fff; font-size: 12px; line-height: 18px; }

.rebox-button { position: absolute; z-index: 9999; min-width: 40px; height: 40px; line-height: 40px; background: rgb(0, 0, 0); opacity:0.8; 
    text-decoration: none; font-size: 24px; color: #fff; text-align: center; vertical-align: middle;
    -webkit-border-radius: 32px; -moz-border-radius: 32px; -ms-border-radius: 32px; border-radius: 32px;
    -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -ms-transition: all 0.3s; transition: all 0.3s; }
.rebox-button:hover,
.rebox-button:focus { opacity: 1; -webkit-transform: scale(1.4); -moz-transform: scale(1.4); -ms-transform: scale(1.4); transform: scale(1.4); }
.rebox-close { right: 10px; top: 10px; }
.rebox-next { right: 10px; top: 48%; }
.rebox-prev { left: 10px; top: 48%; }
.rebox-loading { left: 50%; top: 48%;
    -webkit-animation-name: spin; -webkit-animation-duration: 2000ms; -webkit-animation-iteration-count: infinite; -webkit-animation-timing-function: linear;
    -moz-animation-name: spin; -moz-animation-duration: 2000ms; -moz-animation-iteration-count: infinite; -moz-animation-timing-function: linear;
    -ms-animation-name: spin; -ms-animation-duration: 2000ms; -ms-animation-iteration-count: infinite; -ms-animation-timing-function: linear;    
    animation-name: spin; animation-duration: 2000ms; animation-iteration-count: infinite; animation-timing-function: linear;
}

@-ms-keyframes spin { from { -ms-transform: rotate(0deg); }
to { -ms-transform: rotate(360deg); }}
@-moz-keyframes spin { from { -moz-transform: rotate(0deg); } to { -moz-transform: rotate(360deg); }}
@-webkit-keyframes spin { from { -webkit-transform: rotate(0deg); } to { -webkit-transform: rotate(360deg); }}
@keyframes spin { from { transform:rotate(0deg); } to { transform:rotate(360deg); }}

/*图片、荣誉列表结束*/

@media screen and (max-width: 640px) {
.banner-phone{ width:100%; height:auto; overflow:hidden;}
.banner-phone img{ width:100%; height:188px}

/*内页公共页面开始*/
.main-box{ width:94%; height:auto; overflow:hidden; padding:10px 0 10px;}
.main-min{ width:100%; overflow:hidden; overflow:hidden;}
.daoh-top{ width:100%; height:36px; line-height:36px; color:#fff; overflow:hidden; background:#1265b7; -moz-border-radius:  0; -webkit-border-radius: 0;  border-radius: 0; display:none;}

.daoh-bot{width:-webkit-calc(100% - 2px); width:-moz-calc(100% - 2px); width:calc(100% - 2px);  height:auto; padding:0px;  border:1px solid #eceff1;  margin-bottom:10px; }
.daoh-bot ul{ width:100%; height:auto; overflow:hidden; padding-bottom:8px;}
.daoh-bot ul li{ width:-webkit-calc(50% - 12px); width:-moz-calc(50% - 12px); width:calc(50% - 12px);   height:30px; line-height:30px; overflow:hidden;  border-bottom:1px solid #eceff1; float:left; margin-left:8px;}
.daoh-bot ul li a{ display:block; width:100%; color:#333; font-size:14px; padding-right:0px; background:none; }

.daoh-bot ul li:last-child{ border-bottom:1px solid #eceff1;}

.daoh-bot ul li a:hover{ color:#1265b7; background:none;}
.daoh-bot ul li.daoh-boton a{ color:#1265b7; background:none;}

.main-max{ width:100%; height:auto; overflow:hidden;}

.pro-l-t{width:100%; height:36px; padding:0px 0px 0px 0px;  background:#1265b7; }
.pageRightTop{ width:-webkit-calc(100% - 16px); width:-moz-calc(100% - 16px); width:calc(100% - 16px); height:50px;  padding:0 8px; }
.pageRightTop .tit{ width:100%; overflow:hidden; height:36px; line-height:36px; float:left; font-size:16px; color:#fff; font-weight:normal;  overflow:hidden;}
.location{  display:none;}

/*内页公共页面结束*/
.pss-box{  width:-webkit-calc(100% - 16px); width:-moz-calc(100% - 16px); width:calc(100% - 16px); padding:0 7px; border:1px solid #eceff1; border-top:none; padding-bottom:10px; height:auto; overflow:hidden; background:#FFF;}
.youbian-jz{ padding-top:10px; }
.biaoti01{width:100%; height:30px; line-height:30px; overflow:hidden;}
.biaoti01 h1{font-size:16px; color:#333;text-align:center; }

.riqi{width:100%; height:24px; line-height:24px; text-align:center;}
.riqi span{color:#1265b7}
.news-con{width:100%; height:auto; text-align:left; padding-bottom:10px;  font-size:14px; line-height:24px; color:#333;}
.news-con img{ max-width:100%;}
.back{ width:100%; height:auto; line-height:30px; text-align:left;  border-top:1px solid #ccc; margin-top:8px; padding-top:10px; padding-bottom:10px; overflow:hidden;}

/*新闻列表页开始*/
.news-box{ width:100%; height:auto; overflow:hidden;}
.news-box ul{ width:100%; height:auto; overflow:hidden;}
.news-box ul li{ width:100%; height:auto; overflow:hidden; padding-bottom:8px; margin-bottom:8px; border-bottom:1px dashed #ccc}
.news-boxr{ width:100%; height:auto; overflow:hidden;}
.news-boxr h3{width:100%; height:30px; line-height:30px; overflow:hidden;color:#333; font-weight:normal;}

.news-boxr h3 p{ width:-webkit-calc(100% - 90px); width:-moz-calc(100% - 90px); width:calc(100% - 90px); float:left; height:30px; line-height:30px; overflow:hidden; font-size:15px; color:#1265b7; white-space: nowrap;text-overflow: ellipsis;}
.news-boxr h3 i{ display:block; width:80px; font-style:normal; text-align:right; font-size:14px; float:right; color:#666;}
.news-boxr span{ display:block; width:100%; height:24px; line-height:24px; font-size:14px; color:#666; overflow:hidden; display:block; margin-top:2px;  white-space: nowrap;text-overflow: ellipsis;}
/*新闻列表页结束*/

/*合作伙伴列表开始*/
.hezuo-box{ width:100%; height:auto; overflow:hidden;}
.hezuo-box ul{ width:100%; height:auto; overflow:hidden;}
.hezuo-box ul li{ width:49%; height:auto; overflow:hidden; float:left; margin-right:2%; margin-bottom:8px;}
.hezuo-box ul li span{ display:block; width:-webkit-calc(100% - 2px); width:-moz-calc(100% - 2px); width:calc(100% - 2px);  height:auto; border:1px solid #eceff1;  overflow:hidden;}
.hezuo-box ul li span img{ width:100%; height:70px;}
.hezuo-box ul li:nth-child(2n){ margin-right:0;}
.hezuo-box ul li:hover img{-webkit-animation: fangda  1s ease-in  both;}
.hezuo-box ul li p{ width:100%; height:24px; line-height:24px; text-align:center; font-size:14px; color:#333;}
/*合作伙伴列表结束*/
/*百度地图开始*/
.baidu-map{height:300px;border:#ccc solid 1px;}
/*百度地图结束*/

/*搜索列表开始*/
.sousuo-box{ width:100%; height:auto; overflow:hidden;}
.pro-l-t1{ width:-webkit-calc(100% - 18px); width:-moz-calc(100% - 18px); width:calc(100% - 18px); height:36px; border:1px solid #eceff1; padding:0 8px; }
.pageRightTop1{ width:1182px; height:36px;  }
.pageRightTop1 .tit1{ height:36px; line-height:36px; float:left; font-size:16px; color:#333; font-weight:bold; width:100%; overflow:hidden;}
.location1{ display:none; float:right;  color:#666;  max-width:400px; overflow:hidden; display:block; height:50px; line-height:50px; font-size:15px;}

.sousuo-bot{ width:-webkit-calc(100% - 18px); width:-moz-calc(100% - 18px); width:calc(100% - 18px); height:auto; overflow:hidden; border:1px solid #eceff1; padding:0 8px; border-top:none; padding-bottom:10px;}
.sousuo-tj{ width:100%; height:auto; line-height:30px; font-size:14px; color:#333; overflow:hidden; border-bottom:1px solid #eceff1;}
.sousuo-tj span{color:#1265b7}

/*.sousuo-botb{ width:100%; overflow:hidden; height:auto;}
.sousuo-botb ul{ width:100%; height:auto; overflow:hidden; padding-top:8px;}
.sousuo-botb ul li{ width:49%; height:auto; overflow:hidden; margin-right:2%; margin-bottom:20px; float:left;}
.sousuo-botb ul li span{ width:-webkit-calc(100% - 2px); width:-moz-calc(100% - 2px); width:calc(100% - 2px); height:auto; display:block; overflow:hidden; border:1px solid #eceff1;}
.sousuo-botb ul li span img{ width:100%; height:106px; }
.sousuo-botb ul li p{width:100%; height:24px; line-height:24px; border:none; font-size:14px; color:#333; overflow:hidden; text-align:center;}
.sousuo-botb ul li:hover p{ color:#1265b7}
.sousuo-botb ul li:hover img{-webkit-animation: fangda  1s ease-in  both;}*/


.sousuo-botb{ width:100%; height:auto; }
.sousuo-botb ul{ width:100%; height:auto; }
.sousuo-botb ul li{ width:49%; height:auto; overflow:hidden; float:left; margin-right:2%; margin-bottom:8px; -moz-box-shadow:0px 0px 3px #999; -webkit-box-shadow:0px 0px 3px #999; box-shadow:0px 0px 3px #999; }
.sousuo-botb ul li:nth-child(2n){ margin-right:0;}
.sousuo-botb ul li span{ display:block;width:100%; height:131px;  overflow:hidden;}
.sousuo-botb ul li span img{width:100%; height:131px; }
.sousuo-botb ul li:hover img{-webkit-animation: fangda  1s ease-in  both;}
.sousuo-botb ul li p{ width:96%; height:30px; line-height:30px; text-align:center; padding:0 2%; font-size:14px; color:#fff;}
/*搜索列表结束*/

/*收缩菜单开始*/
.accordion {
  width:-webkit-calc(100% - 18px); width:-moz-calc(100% - 18px); width:calc(100% - 18px); height:auto; padding: 4px 8px;  border:1px solid #eceff1;/* border-top:none;*/ margin-bottom:8px; overflow:hidden;
}
.accordion .link { width:100%; 
    cursor: pointer;
    display: block;
    padding: 8px 0 8px 0;
    color: #333;
    font-size: 15px;
    border-bottom: 1px solid #eceff1;
    position: relative;
    -webkit-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
	 -webkit-tap-highlight-color:transparent;
}

.submenu li {
    border-bottom: 1px dashed #eceff1; width:48%; float:left; margin-right:4%;
}
.submenu li:nth-child(2n+0){ margin-right:0;}
.submenu li:last-child{ border-bottom: 1px dashed #eceff1;}
.submenu a {
    display: block;
    text-decoration: none;
    color: #666;
    padding:5px;
    padding-left: 20px;
    -webkit-transition: all 0.25s ease;
    -o-transition: all 0.25s ease;
    transition: all 0.25s ease;
}

.submenu a:hover ,.submenu li.current a{
    color: #1265b7;
}

/*收缩菜单结束*/
/*产品列表开始*/
.pro-nybox{ width:100%; height:auto; }
.pro-nybox ul{ width:100%; height:auto; }
.pro-nybox ul li{ width:49%; height:auto; overflow:hidden; float:left; margin-right:2%; margin-bottom:8px; -moz-box-shadow:0px 0px 3px #999; -webkit-box-shadow:0px 0px 3px #999; box-shadow:0px 0px 3px #999; }
.pro-nybox ul li:nth-child(2n){ margin-right:0;}
.pro-nybox ul li span{ display:block;width:100%; height:131px;  overflow:hidden;}
.pro-nybox ul li span img{width:100%; height:131px; }
.pro-nybox ul li:hover img{-webkit-animation: fangda  1s ease-in  both;}
.pro-nybox ul li p{ width:96%; height:30px; line-height:30px; text-align:center; padding:0 2%; font-size:14px; color:#fff;}
/*产品列表结束*/
/*产品详细页开始*/
.chanpin-top{ width:100%; height:auto; overflow:hidden;}
.chanpin-topl{ width:100%; height:auto; overflow:hidden;}
.chanpin-topl img{ width:100%; height:auto; max-height:270px;}
.chanpin-topr{ width:100%; height:auto; overflow:hidden;}
.chanpin-toprl{ width:100%; height:36px; line-height:36px; font-size:16px;  color:#333; overflow:hidden; border-bottom:1px solid #eceff1;}
.chanpin-topr2{ width:100%; height:auto; line-height:26px; font-size:14px; color:#666; overflow:hidden;}

.chanpin-bot{ width:100%; height:auto; overflow:hidden; line-height:24px; font-size:14px; color:#666; padding-top:10px; border-top:1px solid #eceff1; margin-top:8px;}
.chanpin-bot img{ max-width:100%;}

/*产品详细页结束*/
.lianxi-box p{ width:100%; padding-right:0% height:auto; line-height:36px; font-size:15px; color:#333;}
.BMap_omCtrl{ display:none !important}

/*招聘信息开始*/
.zhanpin{ width:100%; height:auto; overflow:hidden;}
.zhaopin-top{ width:100%; height:36px; line-height:36px; font-size:16px; color:#333; margin-bottom:20px; overflow:hidden;}
.zhaopin-box{ width:-webkit-calc(100% - 2px); width:-moz-calc(100% - 2px); width:calc(100% - 2px);  height:36px; line-height:36px; border:1px solid #ccc; margin-bottom:20px;  float:left; overflow:hidden;}
.zhaopin-box input{ width:96%; padding:0 2%;height:36px; line-height:36px;  border:none; border:none; font-size:14px; color:#333; }
.zhaopin-beiz{width:-webkit-calc(100% - 2px); width:-moz-calc(100% - 2px); width:calc(100% - 2px); height:108px; line-height:36px; border:1px solid #ccc; margin-bottom:20px; margin-left:0; overflow:hidden;}
.zhaopin-beiz textarea{width:96%; padding:0 2%;height:108px; line-height:36px;  border:none; border:none; font-size:14px; color:#333;}
.zhaopin-an{ width:100%; margin-left:0;height:36px; margin-bottom:20px; overflow:hidden;}
.zhaopin-an input{ width:40%; border:none; background:#ee3d45; text-align:center; height:36px; line-height:36px; font-size:14px; color:#fff; display:block; margin:0 auto;}
.zhanpin .zhaopin-box:nth-child(2n+1){ margin-right:0;}
.zhanpin .zhaopin-box:nth-child(2n+0){ margin-right:0%;}
/*招聘信息结束*/
/*合作伙伴列表开始*/
.tupian-box{ width:100%; height:auto; overflow:hidden;}
.tupian-box ul{ width:100%; height:auto; overflow:hidden;}
.tupian-box ul li{ width:49%; height:auto; overflow:hidden; float:left; margin-right:2%; margin-bottom:8px;}
.tupian-box ul li:nth-child(2n){ margin-right:0;}
.tupian-box ul li span{ display:block; width:-webkit-calc(100% - 2px); width:-moz-calc(100% - 2px); width:calc(100% - 2px);  height:auto; border:1px solid #eceff1;  overflow:hidden;}
.tupian-box ul li span img{ width:100%; height:69px;}
.tupian-box ul li:hover img{-webkit-animation: fangda  1s ease-in  both;}
.tupian-box ul li p{ width:100%; height:24px; line-height:24px; text-align:center; font-size:14px; color:#333;}
/*合作伙伴列表结束*/


/*荣誉资质开始*/
.tupian-box1{ width:100%; height:auto; overflow:hidden;}
.tupian-box1 ul{ width:100%; height:auto; overflow:hidden;}
.tupian-box1 ul li{ width:49%; height:auto; overflow:hidden; float:left; margin-right:2%; margin-bottom:8px;}
.tupian-box1 ul li:nth-child(2n){ margin-right:0;}
.tupian-box1 ul li span{ display:block; width:-webkit-calc(100% - 2px); width:-moz-calc(100% - 2px); width:calc(100% - 2px);  height:auto; border:1px solid #eceff1;  overflow:hidden;}
.tupian-box1 ul li span img{ width:100%; height:125px;}
.tupian-box1 ul li:hover img{-webkit-animation: fangda  1s ease-in  both;}
.tupian-box1 ul li p{ width:100%; height:24px; line-height:24px; text-align:center; font-size:14px; color:#333;}
/*荣誉资质结束*/
}