html,body{
	width: 100%;
	height: 100%;
}
body {
	overflow-x: hidden;
}


.iconfont{
  font-family:"iconfont" !important;
  font-style:normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@font-face {
  font-family: 'iconfont';  /* project id 221123 */
  src: url('//at.alicdn.com/t/font_mt85woz5f43lq5mi.eot');
  src: url('//at.alicdn.com/t/font_mt85woz5f43lq5mi.eot?#iefix') format('embedded-opentype'),
  url('//at.alicdn.com/t/font_mt85woz5f43lq5mi.woff') format('woff'),
  url('//at.alicdn.com/t/font_mt85woz5f43lq5mi.ttf') format('truetype'),
  url('//at.alicdn.com/t/font_mt85woz5f43lq5mi.svg#iconfont') format('svg');
}


/* a, a:link, a:visited,  */
button, .item, .btn, .basewrap td .num, .basewrap td .showmask,
/* .prolist .box p, */
#sr-menu .navbar-nav > li >span,
#sr-menu.navbar-fixed-top,
#sr-menu.navbar-fixed-top .container .navbar-header,
#sr-menu.navbar-fixed-top .navbar-nav,
.navbar-brand img,
#dynamic .lunbobox .text_luobo ul li .text_div,
#dynamic .lunbobox .text_luobo ul li .text_div *,
#product .productTab ul li *,

#sr-home .tab ul *,
#chain .chain_bottom ul *,
#goodimg .good_title .good_right ul li,

.survey .survey_bg .bg_line *,
#honor .honor_pic ul.honor_ul>li ul *,
/* #cuiture .cuiture_pic ul li *, */
#sr_dynamic .dy_article ul *,
.bg_arrow,
.dy_page *,
#sr-main .choose ul *,
#newproduct .productList ul *,
#tips .tips_pic *,
#cement .cement_notice ul *,
.pos_left,
.pos_right,
#profile .profile_info .profile_info_l .profile_btn *,
.item-hover .thumbnail .caption {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}


.animated {
	-webkit-animation-duration: 1.3s;
	animation-duration: 1.3s;
	-webkit-animation-fill-mode: both;
	animation-fill-mode: both
}


.navbar-brand>img {
	max-width: 300px;
	max-height: 120px;
	/* max-width: 174px;
	max-height: 60px; */
}


.marnone{
	margin: 0;
}
.padnone{
	padding: 0;
}
/*共同头部样式*/
#sr-menu .container{
	width: 100%;
	padding-left: 0;
	padding-right: 0;
	padding-bottom: 20px;
}
#sr-menu .container .navbar-header{
	padding-top: 26px;
	padding-left: 50px;
}
@media (min-width: 992px) {
	#sr-menu .navbar-brand {
	padding-top: 10px;
}
}


#sr-menu .navbar-nav{
	margin-right: 80px;
}
#sr-menu .navbar-nav {
	padding-top: 35px;
}
#sr-menu .navbar-nav > li{
	position: relative;
	padding: 0 50px;
}
#sr-menu .navbar-nav > li >span{
	position: absolute;
	bottom: 0;
	left: 45%;
	margin-left: -6px;
	width: 0;
	height: 3px;
	background: #fff;
	/* display: none; */
	opacity: 0;
	visibility: hidden;
	transition: 0.5s;
}
#sr-menu .navbar-nav > li > a{
    font-size:14px;
    /* letter-spacing:1px; */
    color:#fff;
}
#sr-menu .navbar-nav > li.active span,
#sr-menu .navbar-nav > li:hover span{
	/* display: block; */
	opacity: 1;
	visibility: visible;
	width: 12px;
	left: 50%;
}
#sr-menu .navbar-nav > li > a:hover{
	background: transparent;
}

#sr-menu.navbar-fixed-top.on{
    background-color:rgba(0,0,0,0.5) !important;
    padding:0 !important;
}
#sr-menu.navbar-fixed-top.on .container .navbar-header,
#sr-menu.navbar-fixed-top.on .navbar-nav {
	padding-top: 0;
}
#sr-menu.navbar-fixed-top.on .container .navbar-header .navbar-brand {
	/* padding-top: 10px; */
}
#sr-menu.navbar-fixed-top.on .container .navbar-header .navbar-brand img {
	max-width: 150px;
}

.nav>li>a:focus, .nav>li>a:hover {
	background: transparent;
	outline: none;
}

@media screen and (min-width: 800px) {
  #sr-menu .navbar-right li>.sub {
    opacity: 0;
    -webkit-transform: translateY(-500%);
    -ms-transform: translateY(-500%);
    transform: translateY(-500%);
    border-radius: 6px;
    background-color: #fff;
    padding: 10px 0;
    -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
    box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
    width: 90%;
    text-align: center;
    font-size: 14px;
    left: 5%;
    position: absolute;
    top: 100%; 
  }
    #sr-menu .navbar-right li>.sub li {
      height: 30px;
      line-height: 30px;
      -webkit-transform: translateY(20px);
      -ms-transform: translateY(20px);
      transform: translateY(20px);
      opacity: 0;
      color: #333;
      position: static; }
      #sr-menu .navbar-right li>.sub li .mub {
        position: absolute;
        left: 100%;
        top: 0;
        background-color: #ededed;
        -webkit-box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
        box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
        width: 100%;
        -webkit-transform: scale(0);
        -ms-transform: scale(0);
        transform: scale(0);
        -webkit-transition: -webkit-transform .4s;
        transition: -webkit-transform .4s;
        -o-transition: transform .4s;
        transition: transform .4s;
        transition: transform .4s, -webkit-transform .4s;
        -webkit-transform-origin: left top;
        -ms-transform-origin: left top;
        transform-origin: left top;
        border-radius: 6px;
        min-height: 110px;
        padding: 10px 0; }
        #sr-menu .navbar-right li>.sub li .mub li:hover {
          background-color: #eee; }
      #sr-menu .navbar-right li>.sub li:hover .mub {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1); }
    #sr-menu .navbar-right li>.sub li:nth-child(1) {
      -webkit-transition: all 0.4s ease-out 0.1s;
      -o-transition: all 0.4s ease-out 0.1s;
      transition: all 0.4s ease-out 0.1s; }
      #sr-menu .navbar-right li>.sub li:nth-child(1) .mub {
        top: -10px; }
    #sr-menu .navbar-right li>.sub li:nth-child(2) {
      -webkit-transition: all 0.4s ease-out 0.2s;
      -o-transition: all 0.4s ease-out 0.2s;
      transition: all 0.4s ease-out 0.2s; }
      #sr-menu .navbar-right li>.sub li:nth-child(2) .mub {
        top: -40px; }
    #sr-menu .navbar-right li>.sub li:nth-child(3) {
      -webkit-transition: all 0.4s ease-out 0.3s;
      -o-transition: all 0.4s ease-out 0.3s;
      transition: all 0.4s ease-out 0.3s; }
      #sr-menu .navbar-right li>.sub li:nth-child(3) .mub {
        top: -70px; }
    #sr-menu .navbar-right li>.sub li:nth-child(4) {
      -webkit-transition: all 0.4s ease-out 0.4s;
      -o-transition: all 0.4s ease-out 0.4s;
      transition: all 0.4s ease-out 0.4s; }
      #sr-menu .navbar-right li>.sub li:nth-child(4) .mub {
        top: -100px; }
    #sr-menu .navbar-right li>.sub li:nth-child(5) {
      -webkit-transition: all 0.4s ease-out 0.5s;
      -o-transition: all 0.4s ease-out 0.5s;
      transition: all 0.4s ease-out 0.5s; }
      #sr-menu .navbar-right li>.sub li:nth-child(5) .mub {
        top: -130px; }
    #sr-menu .navbar-right li>.sub li:nth-child(6) {
      -webkit-transition: all 0.4s ease-out 0.6s;
      -o-transition: all 0.4s ease-out 0.6s;
      transition: all 0.4s ease-out 0.6s; }
      #sr-menu .navbar-right li>.sub li:nth-child(6) .mub {
        top: -160px; }
    #sr-menu .navbar-right li>.sub li:nth-child(7) {
      -webkit-transition: all 0.4s ease-out 0.7s;
      -o-transition: all 0.4s ease-out 0.7s;
      transition: all 0.4s ease-out 0.7s; }
      #sr-menu .navbar-right li>.sub li:nth-child(7) .mub {
        top: -190px; }

  #sr-menu .navbar-right>li:hover .sub {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0); }
    #sr-menu .navbar-right>li:hover .sub::before {
      content: '';
      display: block;
      left: 50%;
      bottom: 100%;
      width: 0;
      height: 0;
      border: 8px solid;
      border-color: transparent transparent #fff transparent;
      position: absolute;
      margin-left: -8px; }
    #sr-menu .navbar-right>li:hover .sub li {
      -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
      transform: translateY(0);
      opacity: 1; 

    } 

    }



@media screen and (max-width: 800px) {
    #sr-menu .navbar-collapse.collapse.in {
      -webkit-transform: translateY(0);
      -ms-transform: translateY(0);
      transform: translateY(0); }
    #sr-menu .navbar-right>li {
      /*float: none;*/
      margin: 0;
      font-size: 14px; }
      #sr-menu .navbar-right>li .sub {
        display: none;
        /* background-color: #000; */
        padding-left: 20px;
      }
      #sr-menu .navbar-right>li .sub li a {
      	color: rgba(255, 255, 255, .8);
      	padding: 5px 5px;	
      	display: block;
      }


      #sr-menu .navbar-right>li .mub {
        display: none; }
      }




@media (max-width: 767px) {
	#sr-menu .container {
		padding-bottom: 0;
	}
	#sr-menu .container .navbar-header {
		    padding-top: 1em;
    padding-left: 2em;
	}
	#sr-menu .navbar-brand {
		padding-top: 0;
	}
	.navbar-brand>img {
		max-height: 40px;
	}
	#sr-menu .navbar-nav > li >span {
		display: none
	}
	#sr-menu.navbar-fixed-top.on .container .navbar-header,
#sr-menu.navbar-fixed-top.on .navbar-nav {
	padding-top: 10px;
}



}


@media (min-width: 992px) { 
	#sr-menu .navbar-nav > li > a{
    font-size:16px;
    letter-spacing:1px;
	}
}

.product{
	width: 100%;
	height: 500px;
	/* opacity: 1; */
	/* animation: ani 3s linear; */
	overflow: hidden;
	position: relative;
	z-index: 1;
}
@keyframes ani{
	0%{transform: scale(1.1);opacity: 0;}
	50%{transform: scale(1.05);opacity: 1;}
	100%{transform: scale(1);opacity: 1;}
}

.bg_img {
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	position: absolute;
	top: 0;
	left: 0;
	bottom: 0;
	right: 0;
	width: 100%;
	height: 100%;
	opacity: 1;
	-ms-animation: ani 3s linear;
	-webkit-animation: ani 3s linear;
	animation: ani 3s linear;
}



.slider-company {
	position: relative;
	overflow: hidden;
}
.slider-company .slider-i {
	margin-left: -15%;
	position: relative;
}
.slider-company .cover {
	    position: absolute;
    left: 0;
    top: 0;
    width: 50%;
    height: 100%;
    background: rgba(239, 239, 239, 0.8);
    z-index: 1;
    /* opacity: .5; */
}

.slider-company .owl-theme .owl-nav {
	position: absolute;
	left: 15%;
	top: 0;

	/* z-index: 100; */
}

#profile .profile_info .profile_info_l .profile_btn {

}
.owl-carousel .owl-item:first-child img,
.owl-carousel .owl-item.blur img {
	    filter: blur(5px);
    filter: grayscale(1);
}

/*产业链*/
#chain{
	position: relative;
	padding-top: 123px;
}
#chain .chain_top{
	position: relative;
	height: 255px;
}
#chain .chain_top .chain_top_l{
	position: absolute;
	left: 0;
	top: 0;
	width: 50%;
	height: 100%;
}
#chain .chain_top .chain_top_l img{
	display: none;
	margin-left: 166px;
}
#chain .chain_top .chain_top_r{
	position: absolute;
	right: 0;
	top: 0;
	width: 50%;
	height: 100%;
}
#chain .chain_top .chain_top_r p{
	font-size: 30px;
	color: #dae0dc;
	margin-left: 340px;
}
#chain .chain_top .chain_top_r h3{
	font-size: 30px;
	color: #2b2b2b;
	margin-left: 520px;
}

#chain .chain_bottom {
	margin-top: 20px;
	/* height: 440px; */
	margin-bottom: 80px;
}
#chain .chain_bottom ul li{
	position: relative;
	padding: 0;
	cursor: pointer;
	opacity: .6
}
.chain-home#chain .chain_bottom ul li{
	cursor: default;
}
@media (min-width: 1200px){
	.chain-home#chain .chain_bottom ul li {
		width: 14.28%!important;
	}
	.chain_cc{
		left:35%;
	}
}
@media (min-width: 992px){
	.chain-home#chain .chain_bottom ul li {
		width: 14.28%!important;
		
	}
	.chain_cc{
		left:35%;
	}
}
#chain .chain_bottom ul li .arrow_long{
	z-index: -1;
	position: absolute;
	top: 100px;
	right: -25px;
	width: 29px;
	height: 17px;
	background: url(../img/arrow_long.png) no-repeat;
}
#chain .chain_bottom ul li .title{
	width: 100%;
	height: 220px;
	padding-top: 55px;
	text-align: center;
}
#chain .chain_bottom ul li .title h2{
	font-size: 40px;
	color: #181818;
	font-weight: bold;
}
#chain .chain_bottom ul li .title p{
	font-size: 14px;
	color: #181818;
	margin: 15px 0 29px 0;
}
#chain .chain_bottom ul li .title img{
	margin: 0 auto;
	bottom: -10px;
	position: relative;
}
#chain .chain_bottom ul li .chain_img{
	position: relative;
	width: 100%;
	height: 220px;
	
}
#chain .chain_bottom ul li .chain_img .hide_ceng{
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	/* background: rgba(0,0,0,0.4); */
}
#chain .chain_bottom ul li .c_img1{
	background: url(../img/foodsafety/pic1.png) no-repeat center/cover;
}
#chain .chain_bottom ul li .c_img2{
	background: url(../img/foodsafety/pic2.png) no-repeat center/cover;
}
#chain .chain_bottom ul li .c_img3{
	background: url(../img/foodsafety/pic3.png) no-repeat center/cover;
}
#chain .chain_bottom ul li .c_img4{
	background: url(../img/foodsafety/pic4.png) no-repeat center/cover;
}
#chain .chain_bottom ul li .c_img5{
	background: url(../img/foodsafety/pic5.png) no-repeat center/cover;
}
#chain .chain_bottom ul li .c_img6{
	background: url(../img/foodsafety/pic6.png) no-repeat center/cover;
}
#chain .chain_bottom ul li .c_img7{
	background: url(../img/foodsafety/pic7.png) no-repeat center/cover;
}
#chain .chain_bottom ul li .c_img8{
	background: url(../img/foodsafety/pic8.png) no-repeat center/cover;
}
#chain .chain_bottom ul li .c_img9{
	background: url(../img/foodsafety/pic9.png) no-repeat center/cover;
}
#chain .chain_bottom ul li:hover{
	background: #00953f;
	height: 460px;
	opacity: 1;
}
#chain .chain_bottom ul li:hover .title h2{
	color: #fff;
}
#chain .chain_bottom ul li:hover .title p{
	color: #fff;
}
#chain .chain_bottom ul li:hover .chain_img .hide_ceng{
	background: transparent;
}

#chain .chain_bottom ul li:hover .title img {
	bottom: 0;
}



/* ======= footer ======= */
.footer{
	height: 345px;
	padding: 77px 0 42px 0;
}
.footer .foot_main{
	padding-bottom: 40px;
	border-bottom: 1px solid #dcdcdc;
}
.footer .lfb{
	position: relative;
	float: left;
}
.footer .lfb p{
	font-size: 18px;
	color: #3b3b3b;
	margin-bottom: 20px;
}
.footer .lfb a.gooo{
	display: inline-block;
	width: 260px;
    height: 36px;
    line-height: 36px;
    padding-left: 10px;
    padding-right: 10px;
    border: 1px solid #b9b9b9;
    color: #b9b9b9;
    font-size: 12px;
    margin-bottom: -1px;
}
.footer .lfb a.gooo img{
	float: right;
	margin-top: 12px;
}
.footer .lfb .comp{
	position: absolute;
	left: 0;
	bottom: 35px;
	width: 260px;
	overflow: hidden;
	height: 0;
	/* transition: height 0.5s;  */
	z-index: 1000;
}
.footer .lfb .comp>a{
	width: 260px;
    height: 36px;
    line-height: 36px;
    padding-left: 10px;
    padding-right: 10px;
    border: 1px solid #b9b9b9;
    display: inline-block;
    color: #fff;
    font-size: 12px;
    margin-bottom: -1px;
    background: #ccc;
}
/* .footer .lfb:hover .comp{
	height: auto;
} */
.footer .lfb .comp>a:hover{
	background: #E3E3E3;
}



.footer .group-sites {
  position: relative;
  max-width: 260px;
}
.footer .group-sites span {
  position: absolute;
    right: -27px;
    bottom: 0;
    color: #444;
    font-size: 2em;
    /* font-family: Arial; */
    font-weight: 300;
    line-height: 1;
    cursor: pointer;
    display: none;
}


@media (max-width: 767px) {
  .footer .group-sites:hover span {
    display: block;
  }
}
@media (min-width: 768px) {
  .footer .group-sites span,
  .footer .group-sites:hover span {
    display: none !important;
  }
}




.footer .rfb{
	float: right;
}
.footer .rfb ul{
	margin-top: 45px;
}
.footer .rfb ul li{
	position: relative;
	float: left;
	width: 40px;
	height: 40px;
	margin-right: 10px;
	cursor: pointer;
}
.footer .rfb ul li img{
	width: 100%;
	height: 100%;
}
.footer .rfb ul li img.ewm{
	position: absolute;
	top: -210px;
	left: 50%;
	margin-left: -105px;
	width: 210px;
	height: 210px;
	opacity: 0;
	transition: 0.5s;
	padding: 1em;
    background-color: #fff;
    box-shadow: 0 3px 20px rgba(0,0,0,.05);
    visibility: hidden;
}
.footer .rfb ul li:hover img.ewms{
	opacity: 1;
	visibility: visible;
}
.footer .contact{
	padding: 42px 0 0 0;
}
.footer .contact ul li{
	display: inline-block;
	font-size: 12px;
}
.footer .contact ul li a{
	color: #929292;
}
.footer .contact ul li:after{
	content: "|";
	display: inline-block;
	margin: 0 20px;
}
.footer .contact ul li:nth-child(5):after{
	content: "";
}
.footer .contact p{
	margin-top: 12px;
	color: #929292;
}



/*手机端兼容*/
@media only screen and (min-width: 320px) and (max-width: 768px) {
	/*公共样式头部*/
	#sr-menu.navbar{
		background-color: rgba(0, 0, 0, 0.2);
		padding-bottom: 3px;
	}
	.navbar-toggle .icon-bar{
		background-color: #fff;
	}
	.navbar-brand{
		padding: 0;
	}
	.navbar-collapse{
		background: rgba(0,0,0,0.8);
		margin-top: 0.5rem;
	}
	#sr-menu .navbar-nav{
		padding-top: 2rem;
	}
	#sr-menu .navbar-nav > li:hover span{
		display: none;
	}
	.text-theme {
		color: #139542;
	}
	.product{
		height: 25rem;
	}
	.footer{
		padding: 20px;
		height: auto;
	}
	.footer .rfb{
		width: 100%;
	}
	.footer .rfb ul{
		width: 100px;
		margin:2rem auto 0;
	}
	.footer .contact ul li:after{
		content: "";
		display: inline-block;
		margin: 0;
	}
	.footer .contact p{
		    margin-right: 30px;
	}
	
}
/*iprd兼容*/
@media only screen and (min-width: 768px) and (max-width:1024px) {
	#sr-menu .navbar-nav{
		margin-right: 0;
	}
	#sr-menu .navbar-nav > li{
		padding: 0 0.5rem;
	}
	.navbar-collapse{
		background: rgba(0,0,0,0.02);
	}
	#sr-home .index_title h1{
		font-size: 4rem;
	}
	

	/*公共样式尾部*/
	.footer .rfb{
		width: 40%;
	}
	.footer .contact ul li:after{
		content: "|";
		display: inline-block;
		margin: 0 10px;
	}
	.footer .contact p{
		width: 50rem;
	}
}
/*iprdpro兼容*/
@media only screen and (min-width: 1024px) and (max-width: 1200px) {
	body{
		overflow-x: hidden;
	}
	
	.footer{
		padding: 2rem;
	}
}
@media only screen and (min-width: 900px) and (max-width: 1200px) {
	#sr-menu .navbar-nav > li{
		padding: 0 15px;
	}
}
@media only screen and (min-width: 1200px) and (max-width: 1600px) {
	#sr-menu .navbar-nav > li{
		padding: 0 30px;
	}
}


/*分页*/
.page_box{text-align: center;margin-top: 70px;}
.page_box .page{display: inline-block;}
.page_box .page a{float: left;height: 40px;line-height: 40px;font-size: 20px;font-weight: normal; color: #555;padding: 0 10px;transition: all 0.2s ease-out;-webkit-transition: all 0.2s ease-out;-o-transition: all 0.2s ease-out;-moz-transition: all 0.2s ease-out;-ms-transition: all 0.2s ease-out;}
.page_box .page a:hover{color: #139542;}
.page_box .page a.active{color: #139542;}
    
  
.page_box .page a.prev,
.page_box .page a.next{width: 40px;padding: 0;border-radius: 50%;color: #cdcdcd;}
.page_box .page a.prev{margin-right:10px;}
.page_box .page a.next{margin-left:10px;}
.page_box .page a.prev:hover,
.page_box .page a.next:hover{
background: #139542; 
}



/* PAGE-TOP
--------------------------------------------------------- */
#back-top { position: fixed; bottom: 30px; right: 30px; z-index: 100000000000; display: none; }
#back-top a { 
  /* font-size: 1.15em; */
  color: #949494; 
  font-size: 1.8em;
  width: 50px; height: 50px;
  line-height: 45px;
  background: #fff;
  display: block; text-align: center; /* background color transition */
  -webkit-transition: 1s; -moz-transition: 1s; transition: 1s;
  /* border-radius: 50%; */
  /* box-shadow: 0 2px 5px rgba(0, 0, 0, .1); */
  border: 1px solid #f3f3f3;

}

@media (min-width: 768px) {
	#back-top a:hover { 
  border: 1px solid #888;
  background-color: #888; color: #fff;
}
}




@media (max-width: 767px) {
#back-top {
  right: 10px;
  bottom: 10px;
}


	#survey4 .content h1,
	.survey .survey_data h1
	 {
	 	font-size: 36px !important;
	}
	#sr_dynamic .tactic h1 {
		padding-top: 1em;
		font-size: 20px !important;
	}
	#speech .survey_head h6,
	#honor .honor_head h6,
	#sr-main .product_head h6,
	#profile .profile_head h6,
	#archi .archi_head h6,
	.survey .survey_head h6,
	#cuiture .cuiture_head h6,
	#sr_dynamic .dynamic_head h6,
	#tips .tips_head h6,
	#control .control_head h6,
	#cement .cement_head h6
	{
		font-size: 20px !important;
	}
	#speech .survey_title h3,
	#honor .honor_title h3,
	.p2deta > h3,
	#sr-main .product_title h3,
	#profile .profile_title h3,
	#archi .archi_title h3,
	.survey .survey_title h3,
	#cuiture .cuiture_title h3,
	#sr_dynamic .dynamic_title h3,
	#tips .tips_title h3,
	#control .control_title h3,
	#cement .cement_title h3
	{
		font-size: 24px !important;
	}



	#honor .honor_title em,
	#profile .profile_title em,
	#archi .archi_title em,
	.survey .survey_title em,
	#sr_dynamic .dynamic_title em,
	#control .control_title em,
	#cement .cement_title em
	 {
		max-width: 50px;
		top: 0 !important;
	}




}



.icon-wechat .wechat-qrcode .help p {
      text-align: center;
          font-weight: normal;
        line-height: 16px;
        padding: 0;
        margin: 0;
        text-align: center;
        color: #999;
        padding: 0 5px;
    }
.social-share .social-share-icon{
				line-height: 40px;
				width: 40px;
				height: 40px;
				border-color: #fff;
				background: #fff;
			}
			.social-share .social-share-icon{
				color: #191920;
			}

@media (max-width: 767px) {
.social-share .icon-wechat:hover .wechat-qrcode {
        left: 0;
        } 
        .social-share .icon-wechat:hover .wechat-qrcode:after {
          left: 10%;
        }
      

    }


