
		body{min-width:1200px;width:100%;overflow-x:hidden;}
		i,em{ font-style:normal;}
		.nr{ width:1320px; margin:0 auto;font-family: "Microsoft Yahei";}
		.header{height: 100px;overflow:hidden;position: absolute;z-index:100;top:0px; width:100%;}
		
		.header .logo{float: left;margin: 15px 40px 0 0;}	
    .h_nav{ float:left;}
		.h_nav ul li{float: left;height:100px;} 
    .h_nav ul li:hover a,.h_nav ul li.cur a{ background: #22aeaa; color: #333;border-bottom: 5px solid #6e7276;}
        .h_nav ul li:hover a em,.h_nav ul li.cur a em{ color: #333;}
    .h_nav li>a{ display:block;float: left; padding: 40px 20px 0;height: 100px; color:#666;text-decoration: none;font-size: 15px;line-height:15px;box-sizing: border-box;text-align: center;}
    .h_nav li em{display: block;font-size: 10px;color: #bcbcbc;font-weight: normal;line-height:16px;text-transform: uppercase;}
    .header .tel{margin-top: 34px;height: 40px;border-left: 2px solid #333;padding-left: 18px;box-sizing: border-box;float: right;}
     .header .tel img{ display:block;width: 88px;height: 20px;}
      .header .tel span{ display: block;font-size: 20px;color: #000000;line-height: 22px;}

   
	

	  .footer em, .footer i { font-style: normal; }
	  .content{width:1200px;margin:0 auto;}
    .f_top{height: 120px;padding-top: 27px;background: #22aeaa;box-sizing: border-box;}
    .f_top h2{float: left;margin-right: 137px;}  
    .f_s li{ float: left;margin-right: 25px;}
    .f_s li:last-child{ margin-right: 0;}
    .f_s li img{ display: block;width: 66px;height: 66px;margin-right: 15px;float: left;}
    .f_s li span{ float: left;padding-top: 10px;font-size: 14px;line-height: 14px;color: #333;display: block;}
    .f_s li span em{padding-top: 10px;font-size: 24px;line-height: 24px;color: #333;display: block;}
    .f_con { height:292px; padding-top: 50px;box-sizing: border-box;background-color: #333;}
    .sao{ width: 140px;float: left;}
    .sao p{ float: left;width: 140px;}
    .sao p img{ display: block;width: 140px;height: 140px;}
    .sao p span{ display: block;font-size: 15px;line-height: 36px;color: #ffffff;text-align: center;}   
    .f_xx{ float: right;width: 860px;}
    .f_nav{height: 54px;border-bottom: 1px solid #E0E0E0; }
    .f_nav ul li{float: left;font-size: 18px;height: 54px;line-height: 18px; position: relative; margin-right: 71px;}
    .f_nav ul li:last-child{ margin-right: 0;}
    .f_nav ul li a{font-size: 18px;color: #fff;    display: block;z-index: 1;position:relative;height: 50px;}
    .f_nav ul li.cur a,.f_nav ul li:hover a{border-bottom: 5px solid #22aeaa; }

    
    .gsxx{margin-top: 60px;width: 660px;}
    .gsxx p{ float: left;width: 330px;font-size: 14px;line-height: 30px;color: #fff;}
    .gsxx p a{ color: #fff;}
   

.p_sort_list2{
    display: flex;
    flex-wrap: wrap;
    margin-top:50px;
}
.p_sort_list2 li{
    width: 23.5%;
    margin-right: 2%;
    margin-bottom: 20px;
    text-align: center;
}
.p_sort_list2 li:nth-child(4n){
    margin-right: 0;
}
.p_sort_list2 li a{
    display: block;
}
.p_sort_list2 li p{
    font-size: 16px;
    color: #333;
    margin-top:5px;
}
.p_sort_list2 li:hover a .img img{
    transform: scale(1.1);
}    
.p_sort_list2 li:hover a p{
    color: #22aeaa;
}


	

    .client-2 {
        width: 45px;
        position: fixed;
        right: 10px;
        top: 60%;
        z-index: 999;
        color: #333;
    }
    
    .client-2 li a {
        text-decoration: none;
        color: #333;
    }
    
    .client-2 li {
        margin-bottom: 5px;
        width: 45px;
        height: 45px;
        border-radius: 50%;
        cursor: pointer;
        position: relative;
    }
    
    .client-2 li.my-kefu-qq {
        background:#22aeaa url(cimg23.png)/*tpa=http://www.upgbio.com/template/default/static/images/cimg23.png*/ center no-repeat;
    }
    
    .client-2 li.my-kefu-weixin {
        background:#22aeaa url(cimg24.png)/*tpa=http://www.upgbio.com/template/default/static/images/cimg24.png*/ center no-repeat;
    }
    
    .client-2 li.my-kefu-tel {
        background:#22aeaa url(cimg25.png)/*tpa=http://www.upgbio.com/template/default/static/images/cimg25.png*/ center no-repeat;
    }
    
    .client-2 li.my-kefu-shouye {
        background:#22aeaa url(tohome.png)/*tpa=http://www.upgbio.com/template/default/static/images/tohome.png*/ center no-repeat;
        background-size:26px;
    }
    
    .client-2 li.my-kefu-shouye a {
        width: 45px;
        height: 45px;
        display: block;
    }
    
    .client-2 li.my-kefu-ftop {
        background:#22aeaa url(returntop.png)/*tpa=http://www.upgbio.com/template/default/static/images/returntop.png*/ center no-repeat;
    }
    
    .client-2 li p {
        height: 20px;
        font-size: 12px;
        line-height: 20px;
        overflow: hidden;
        text-align: center;
        color: #333;
    }
    
    .client-2 li.my-kefu-qq .cont {
        margin: 0;
        background:#22aeaa url(cimg23.png)/*tpa=http://www.upgbio.com/template/default/static/images/cimg23.png*/ 15px center no-repeat;
        border-radius: 50px;
        padding-left: 45px;
        height: 45px;
        line-height: 45px;
        color: #333;
        font-size: 16px;
        width: 130px;
        position: absolute;
        top: 0;
        right: 0;
        z-index: 999;
    }
    
    .client-2 li.my-kefu-tel .cont {
        margin: 0;
        background:#22aeaa url(cimg25.png)/*tpa=http://www.upgbio.com/template/default/static/images/cimg25.png*/ 15px center no-repeat;
        border-radius: 50px;
        padding-left: 45px;
        height: 45px;
        line-height: 45px;
        color: #333;
        font-size: 17px;
        width: 180px;
        position: absolute;
        top: 0;
        right: 0;
        z-index: 999;
    }
    
    .client-2 .my-kefu-ftop {
        display: none;
    }
    
    .client-2 .my-kefu-ftop .my-kefu-main {
        padding-top: 6px;
    }
    
    .client-2 li.my-kefu-weixin .cont {
        margin: 0;
        width: 115px;
        padding: 5px;
        border: solid 1px #ccc;
        position: absolute;
        left: -150px;
        top: -44px;
        background-color: #fff;
    }
    
    .client-2 li.my-kefu-weixin .cont  span {
        display: block;
        line-height: 20px;
        font-size: 12px;
        text-align: center;
        color: #1a1a1a;
    }
    
    .client-2 li.my-kefu-weixin .cont  img {
        width: 115px;
        height: 115px;
    }
    
    .client-2 li:hover .cont {
        display: block!important;
    }

