@charset "utf-8";
body { behavior:url("https://static.shibangchina.com/csshover3.htc"); }
/* 内外边距通常让各个浏览器样式的表现位置不同 */
html, body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6,span, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr,.clear { margin:0; padding:0; }
a img { border:none; }
/* 要注意表单元素并不继续父级 font 的问题 */
body, button, input, select, textarea { font:14px/1.5 "Microsoft YaHei", \5FAE\8F6F\96C5\9ED1, arial, tahoma, \5b8b\4f53; }
input, select, textarea { font-size:100%; }
/* 去掉各Table cell 的边距并让其边重合 */
table { border-collapse:collapse; border-spacing:0; }
/* IE bug fixed: th 不继续 text-align*/
th { text-align:inherit; }
/* 去除默认边框 */
fieldset, img, a img { border:0; }
/* 去掉列表前的标识, li 会继承 */
ol, ul { list-style:none; }
/* 对齐是排版最重要的因素, 别让什么都居中 */
caption, th { text-align:left; }
/* 来自yahoo, 让标题都自定义 */
h1, h2, h3, h4, h5, h6 { font-size:100%; font-weight:500; }
/* 默认显示下划线，保持页面简洁 */
ins, a { text-decoration:none;color:#666;}
/* 让链接在 hover 状态下显示下划线 */
a:hover { text-decoration:none; color:#FE700C }
/* 清理浮动 */
/* 设置内联, 减少浮动带来的bug */
.fn-left, .fn-right { display:inline; }
.fn-left { float:left; }
.fn-right { float:right; }
.clear { clear:both; }
.clearight { clear:right; }
.clearleft { clear:left; }
.mr0 {margin-right: 0px}
.ml0 {margin-right: 0px}
.w1110 {width: 100%;max-width: 1110px;_width:1110px;margin: 0 auto;}
.w1440 {width: 100%;max-width: 1440px;_width:100%;margin: 0 auto;}
.w1900 {width: 100%;max-width: 1900px;_width:1900px;margin: 0 auto;}
body { margin:0 auto; width:100%; min-width:320px; padding:0;background-color:#f3f3f3;}
/*head部分*/
.head {position: relative;background-color: #fff;}
.head_top {position: relative;height:36px;background: url(../jpg/head_topbg.jpg) no-repeat center;z-index: 200;background-size:cover;}
.head_topin {position: relative;height:36px;z-index: 10}
.head_topin p {color:#fff;line-height: 36px}
.head_topin_right {cursor: pointer;height: 36px;}
.head_topin_right a{color:#fff;}
.language .w1110{position: relative;z-index: 100}
.languagein {
  position: absolute;
  z-index:-50;
  top: -376px;
  right: -40px;
  width: 418px;
  height: 330px;
  padding:22px 36px;
  background:#fff;
  box-shadow:0px 0px 4px #c0bebf;
  -webkit-transition: -webkit-transform 0.5s;
  transition: transform 0.5s;
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
}
.show .languagein{
  -webkit-transform: translate3d(0,100%,0);
  transform: translate3d(0,100%,0);
}
.lan_click {display:none;position: absolute;top:0;right: -16px;width: 16px;height: 34px;background: url(../png/language.png) no-repeat left;}
.languagein span {display:block;padding-bottom:10px;margin-bottom:20px;border-bottom:1px solid #d0d0d0;font-size: 18px;color: #666666;line-height: 36px;height: 36px}
.languagein li {height: 32px;line-height: 32px;padding-left: 24px;background: url(../jpg/languagebg-2.jpg) no-repeat left;}
.languagein a {font-size:18px;color:#003366}
.languagein a:hover {color:#FE700C;}
.head_mainin {height:100px;}
.head_mainin .fn-left {margin-top: 20px}
.head_mainin .fn-left a {display:block;height:100%;}
/*nav部分*/
.nav {overflow: hidden;}
.nav li {position:relative;float:left;width:90px;height: 100px;z-index: 50;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.nav a {display:block;width:90px;font-size:16px;text-align:center;height:100px;line-height:100px;z-index: 50;color: #666}
.nav li::after {
  position: absolute;
  top: 0;
  left: 0;
  z-index: -22;
  width: 100%;
  height: 100%;
  background:#f7f7f7;
  content:'';
  -webkit-transition: -webkit-transform 0.3s;
  transition: transform 0.3s;
  -webkit-transform: translate3d(0,100%,0);
  transform: translate3d(0,100%,0);
}
.nav li.current::after {
  -webkit-transform: translate3d(0,0,0);
  transform: translate3d(0,0,0);
}
.nav a:hover {color:#ffa126;}
#kefu{width:108px; padding-left:33px;}
#kefu a{width:108px; height:36px;margin-top:32px;}
/*#kefu {width: 94px;background: url(../images/index/kefu.png) no-repeat center right ;padding-right: 30px;}
#kefu a {color:#029ce1;width: 94px;height: 16px;line-height: 16px;margin-top: 42px;border-left: 1px solid #c9c9c9}
#kefu a.nabor {margin-left:1px;border-left:none}*/
.list_wrap {position: absolute;top: 136px;left: 0;z-index: 999;display: none}
.list_wrap p,.list_wrap a { color: #fff;}
.list_wrap a {font-size: 14px}
.list_middle {background: #274280}
.list_con {padding: 46px 0 50px 0;}
.list_con .sanjiao { position: absolute; left: 645px; top: 0px;}
.list {float:left; font-size:12px; height:12px; line-height:12px; text-align:left; margin-left: 68px; height: 280px;}
.list h1 a{font-size:18px; color:#fff;font-weight: normal;line-height: 28px}
.list h1 {margin-bottom: 20px}
.list .bt { margin-top: 40px; font-size: 23px;}
.list1 {border-right:1px solid #ccc; padding-right: 50px; margin-left: 0; height: 248px;}
.list_con .list1 h1 a{font-size: 24px;margin-bottom: 30px;font-weight: normal;}
.list ul li { line-height: 29px}
.list1 ul li a{ font-size:18px; line-height: 34px;margin: 0;font-weight: normal;}
.list_wrap .list_more {color:#FE700C;}
.list .list_psz {margin-top: 30px;margin-bottom: 5px}
.list_bottom {background: #1a2d5c}
.list_bottom_con { padding:20px 0;overflow: hidden;}
.list_bottom_con h2 { font-size:17px; font-weight:bold; color:#fff; float: left; line-height: 70px; margin-right: 30px;}
.list_bottom_txt { float: left; width: 900px;}
.list_bottom_txt h1 { font-size:14px; font-weight:bold; color: #fff; margin-top: 10px;}
.list_bottom_txt p { margin-top: 10px;}
#proserlist_xk {margin-top: 40px;}
#ser_list .list{margin-left: 85px;}
#ser_list .list1{margin-left: 0px;}
#ser_list .sanjiao {left: 730px}
.list .ser {margin-bottom: 0px}
#data div.m-p-grey p, #data p#addparameter{color: #898989; font-size: 12px;}
/*foot部分*/
.foot {background-color: #10286c;}
.foot_top {height: 285px;border-bottom: 1px solid #3d5088}
.foot_topin {padding-top: 50px;}
.foot_topin .fn-left {margin-right: 76px}
.foot_topin .mr0 {margin-right: 0px}
.foot_topin h3 {font-size: 22px;color:#fff;}
.foot_topin ul {margin-top: 15px}
.foot_topin li {height: 34px;line-height: 34px}
.foot_topin a {color: #fff; font-size: 14px;}
.foot_bottom {color:#ffffff;}
.foot_bottomin {padding:17px 0 12px 0;color:#7487be;}
.foot_bottomin a {color:#7487be;}
.banquan {overflow: hidden;margin-bottom: 5px; text-align: center;}
.banquan p {height:21px;line-height: 21px; float: none;}
.banquan a {padding: 0px 13px;margin:2px 0;border-right: 1px solid #7487be;height: 16px;line-height: 16px;}
.link{ text-align: center;}
.link a {padding-right: 12px;}
.foot_bottomin .ftb_last {padding-right: 42px;border:none;}

//#LRfloater0{display:none;}
#LXB_CONTAINER .lxb-cb-tip-info{ margin-top:108px;}
/*#qr_code{position:fixed; right:0px; bottom:0px; z-index:5000;}*/
/*.appdown-2code{display:block; width:25px; height:83px; position:fixed;z-index:5000;bottom:125px;left:50%; margin-left:560px; background:url(../images/pop-appdown2.png) no-repeat 0}
.appdown-2code a{display:block; position:relative; width:25px; height:48px; cursor:pointer}
.appdown-2code a i{ display:none; position:absolute; right:100%; top:-40px;}
.appdown-2code a:hover i{display:block; width:121px; height:165px; background:url(../images/appdown-code.png) no-repeat 0 0; cursor:pointer}
.appdown-2code span{ display:block; width:25px; height:34px; cursor:pointer}*/

/*自适应*/
@media screen and (max-width: 1208px) {
  .languagein {right: 0px}
}
#exhibition{
  position: absolute;
  bottom: 0;
  right: 0;
  width: 301px;
  height: 110px;
}
#wechat{
  position: absolute;
  bottom: 0;
  right: 5px;
  z-index: 100;
  height: 194px;
}
.nav-sm{
  display: none;
  float: right;
}
.visible-sm{
    display: none;
}
/* PAD */
@media (min-width: 992px) and (max-width: 1110px) {
  .solutions{
    width: 240px;
  }
  .foot_topin .fn-left{
    margin-right: 56px;
  }
  .foot_topin .mr0{
    margin-right: 0;
  }
  .rexian{
    font-size: 14px;
  }
  .w1110{
    width: 98%;
    margin-left: 10px;
  }
  #kefu{
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-md{
    display: none;
  }
  .foot_topin div.mr-0{
    margin-right: 0;
  }
  .foot_topin .fn-left{
    margin-right: 68px;
  }
  .foot_bottomin .ftb_last{
    padding-right: 0;
  }
}
/* Phones or something */
@media (max-width: 768px){
  .nav{
    display: none;
  }
  .nav-sm{
    display: block;
    margin-top: 35px;
	margin-right:5px;
  }
  .visible-sm{
    display: block;
  }
  .visible-xl{
    display: none;
  }
  .head_topin_right{
    display: none;
  }
  .banquan a{
    padding: 0 10px;
  }
  .banquan a.ftb_frist{
    padding-left: 0;
  }
  .banquan p{
    width: 100%;
    display: block;
  }
  .w1110{
    box-sizing: border-box;
    width: 100%;
    padding: 0 1%;
  }
}
@media (max-width: 320px){
  .w1110{
    width: 95%;
    margin: 0 5px;
  }
}
.clearfix:after{display:block;clear:both;content:"";visibility:hidden;height:0;}
.logo{
  background: url(../jpg/logo.jpg);
  width: 278px;
  height: 58px;
  text-indent: -2500px;
}
.nav-sm-li{
  border: 1px solid #e3e3e3;
  border-radius: 3px;
  line-height: 43px;
  background: #f3f3f3;
  width: 119px;
  text-align: center;
  margin-top: 70px;
  position: absolute;
  right: 0;
  z-index: 100;
  display: none;
}
.nav-sm-li li{
  border-bottom: 1px solid #e3e3e3;
}
/* IPAD */
@media (min-width: 768px) and (max-width: 991px) {
  #kefu{
    display: none;
  }
  .logo{
    background: url(../jpg/logo-small.jpg);
    width: 108px;
    height: 58px;
    text-indent: -1000px;
	background-repeat: no-repeat;
  }
  .news_scroll{
    width: 540px;
  }
  .solutions{
    margin-right: 50px;
  }
  .products{
    margin-right: 0;
  }
  .service{
    width: 100%;
  }
  #pinpai{
    margin-right: 50px;
  }
  .service ul{
    height: 144px;
  }
  .rexian{
    display: none;
  }
  .guanzhu{
    line-height: 39px;
  }
}
 /* Phones or something */
@media (max-width: 759px){
  #kefu{
    display: none;
  }
  .logo{
    background: url(../jpg/logo-small.jpg);
    width: 108px;
    height: 58px;
    text-indent: -1000px;
	background-repeat: no-repeat;
  }
  #scrollin{
    display: none;
  }
  .news{
    display: none;
  }
  .solutions{
    width: 100%;
    margin-right: 0;
  }
  .products{
    margin-top: 40px;
    overflow: hidden;
    margin-right: 0;
    width: 100%;
  }
  .contentin{
    padding: 0;
  }
  .contentin .fn-left{
    float: none;
  }
  .service li a{
    width: 100%;
  }
  .zixun a{
    padding: 0 5px;
  }
  .zixun{
    overflow: hidden;
    margin-top: 10px;
  }
  .search{
    display: none;
  }
  .foot_top{
    display: none;
  }
  .link{
    display: none;
  }
  .banquan p{
    font-size: 12px;
  }
  .banquan .fn-left{
    float: none;
  }
  .banquan .fn-right{
    float: none;
  }
  .products li.mr0{
    float: right;
  }
  .contentin h2{
    margin-top: 30px;
  }
  .content{
    padding-bottom: 30px;
    width: 100%;
  }
}
@media screen and (max-width: 768px) {
  html #hm_t_25139.hm-t-container{display:none;}
}

.mfiexcta{display:none;border-radius:50%;}
.mfiexcta img{width:100%;border-radius:50%;}
@media screen and (max-width: 650px) {
		#LRfloater0{display:none !important;}
	#LXB_CONTAINER{right:-100px !important;display:none !important;}
		#LRMINIBar{display:none !important;}
	.mfiexcta{position:fixed;display:flex;right:10px;bottom:120px;height:48px;width:48px;}
		
}

.seo-tuijian img{width:100%;}
@media screen and (max-width: 750px) {
	.seo-tuijian .seo-tuijian-mobile{display:block;}
	.seo-tuijian .seo-tuijian-pc{display:none;}
}
@media screen and (min-width: 751px) {
		.seo-tuijian .seo-tuijian-mobile{display:none;}
	.seo-tuijian .seo-tuijian-pc{display:block;}
}

 /* seo底部悬浮按钮 */
.talk{cursor:pointer;}
@media (min-width:768px) {.conversion{display:none;}}
.conversion-chat{width:50%;float:left;background-color:#f7ab00;/**width: 41.666667%;**/}
.conversion-phone{width:50%;float:left;/**width: 58.333333%;**/}
.conversion {position:fixed;bottom:0;background-color:#3671cf;left:0;right:0;width:100%;-webkit-overflow-scrolling:touch;max-width:750px;z-index: 999;padding-left: 0;padding-right: 0;margin-top:20px;margin-bottom:0;margin-left: auto;margin-right: auto;background-size:100% 100%; width:100%; /*background-image:url(https://static.shibangchina.com/images/seo-conversion_bg.png);*/}
.conversion > div {margin-top:0;margin-bottom:0;}
.conversion .chat {background-color:transparent;color:#ffffff;padding-top:10px;padding-bottom:10px;text-align:center;}
.conversion .chat span{color:#ffffff;}
.conversion .chat i {display:inline-block;background-image:url(../png/seo-engineer.png);background-size:100% 100%;width:14px;height:18px;vertical-align:text-bottom;margin-right:15px;}
.conversion .phone {background-color:transparent;color:#ffffff;padding-top:10px;padding-bottom:10px;text-align:center;}
.conversion .phone span{color:#ffffff;}
.conversion .phone i {display:inline-block;background-image:url(../png/seo-phone.png);background-size:100% 100%;width:22px;height:20px;vertical-align:text-bottom;margin-right:10px;vertical-align:top;}
@media (min-width:450px) {.conversion .chat span {font-size:16px;}
.conversion .phone span {font-size:16px;}
}
