@font-face{
    font-family:"华文行楷";
    src:url(../fonts/华文行楷.ttf);
}


a:hover, a:focus{
    text-decoration: none;
}
.home_content{
    width:100%;
    overflow: hidden;
    padding:60px 0;
}
/* .home_us{
    padding-top:60px;
    padding-bottom:60px;
    overflow: hidden;
    background-color:#eee;
    background:url(../images/home_about_bg.jpg) no-repeat center; 
    background-size:cover;
} */
.about_more{
    width:80px;
    text-align: center;
    line-height: 40px;
    border-bottom:2px solid #1d2088;
    margin-top:40px;
}
.about_more a{
    color:#777;
}
.about_more:hover{
    background:
}

.home_pro{
   padding: 60px 0;
}
.home_tit{
    width:100%;
    overflow: hidden;
    line-height: 40px;
    border-bottom: 1px solid #333;
    margin-bottom:40px;
}
.home_tit h3{
    font-size: 30px;
    float: left;
    margin-top: 0;
    line-height: 40px;
    margin-bottom: 0;
    font-weight: bold;
    background-image: -webkit-linear-gradient(top left,#1d2088,#00a0e9);
    background-image: linear-gradient(to right bottom,#1d2088,#00a0e9);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.home_tit .more{
    font-size:14px;
    color:#00a0e9;
    float:right;
}
.home_tit .more a{
color:#00a0e9
}
.home_about {
    height: 300px;
    background-color: #1d2088;
    margin-bottom: 200px;
}
.home_tit_about h3 {
    color: white;
    text-align: center;
    font-size: 30px;
    font-weight: bold;
    margin: 0;
    padding-top: 60px;
    border-bottom: 1px solid white;
    width: 140px;
    padding-bottom: 20px;
    margin: 0 auto;
}
.home_us {
    position: relative;
}
.home_tit_about {
    width: 100%;
    overflow: hidden;
    line-height: 40px;
    margin-bottom: 40px;
}
.home_about_con {
    overflow: hidden;
    position: absolute;
    background: rgba(255,255,255,1);
    /* border-radius: 6px; */
    padding: 30px 40px;
    top: 140px;
    left: 0;
    box-shadow: 0px 1px 4px rgba(0,0,0,0.3), 0 0 40px rgba(0,0,0,0.1) inset;
    webkit-box-shadow: 0px 1px 4px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.1) inset;
    moz-box-shadow: 0px 1px 4px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.1) inset;
    o-box-shadow: 0px 1px 4px rgba(0,0,0,0.3),0 0 40px rgba(0,0,0,0.1) inset;
}
.home_about_jieshao{
    line-height: 40px;
    font-size:14px;
}
.home_about_pic img{
    max-width:100%;
}
/* 首页案例 */
.home_case{
    padding:60px 0;
    overflow: hidden;
}

.home_case_img{
    width:100%;
    overflow: hidden;
}
.home_case_pic{
    overflow: hidden;
}
.home_case_pic1{
    overflow: hidden;
}
.home_case_pic img{
    width:100%;
    height:220px;
    transition: all 1s;
    -o-transition: all 1s;
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
}
.home_case_pic h4{
    font-size:16px;
    color:#333;
    font-weight: normal;
    line-height: 24px;
    margin-top:20px;
    transition: all 1s;
    -o-transition: all 1s;
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
}
.home_case_pic:hover img{
    transform: scale(1.2);
    -o-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -webkit-transform: scale(1.2);
}
.home_case_pic:hover h4{
    color:#00a0e9;
}

/* 首页新闻 */
.home_news{
    overflow: hidden;
    padding-bottom:60px;
}
.home_news_item{
    margin-bottom:30px;
    position: relative;
    width:100%;
}
.home_news_item img{
    width: 100%;
    height:100%;
    transition: all 1s;
    -o-transition: all 1s;
    -webkit-transition: all 1s;
    -moz-transition: all 1s;
}
/* .bxg img{
    height:auto;
} */
.home_news_item h4{
    overflow: hidden;
    height:56px;
    font-size:16px;
    width:100%;
/*     position: absolute;
    left: 0;
    bottom:0; */
    color:#000;
/*     background-color:rgba(0,0,0,0.4); */

    line-height: 30px;
    margin-bottom:0;
    margin-top:0;
/*     padding-left:20px; */
    letter-spacing: 1px;
}
.home_news_item_img{
    overflow: hidden;
    height:260px;
}
.home_news_item:hover img{
    transform: scale(1.2);
    -o-transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
}
.h_n_date{color:#555;
margin-top:10px;}
.footer{
    background: linear-gradient(#017eb7,#01046c);
    padding:60px 0 20px;
}
.footer_con{
    overflow: hidden;
}
.ft_info {
    overflow: hidden;
    margin-bottom: 20px;
}
.ft_info img {
    display: block;
    margin-right: 10px;
    height: 120px;
    margin: 0 auto;
    max-width: 100%;
}
/* .footer_logo img{
display:block;
max-width:100%;
margin:0 auto;

} */
.ft_info span {
    font-size: 24px;
    font-weight: bold;
    color: #fff;
    line-height: 60px;
    display: block;
    text-align: center;
    margin-top: 20px;
    /* float: left; */
}
.footer_nav{
    overflow: hidden;
}
.footer_nav h4{
    font-size:16px;
    font-weight: normal;
    color:#fff;
    margin-bottom:20px;
}
.footer_nav ul li {
    line-height: 30px;
}
.footer_nav ul li a{
display: block;
    color: #fff;
    text-align: center;
	}

.foot_list .gzh img {
    max-width: 100%;
    width: 120px;
    display: block;
    margin: 0 auto;
}
.foot_contact{
color: #fff;
    line-height: 30px;
    text-align: center;
    margin-top: 20px;
	}
.copyright {
    padding-top: 30px;
    width: 100%;
    overflow: hidden;
    border-top: 1px solid #333;
    margin-top: 30px;
    color: #fff;
    text-align: center;
}
.copyright a{
    color:#fff;
}



/* 关于我们 */
.about_banner{
    width:100%;
    height:600px;
    background-image: url(../images/about_bg.jpg);
    background-position: top;
    background-attachment: fixed;
    position: relative;
}
.aox{
    position: absolute;
    left:20%;
    top:20%;
    z-index: 99;
    color:white;

}
.aox .shiye{
    font-size:64px;
    margin-bottom:40px;
    line-height: 70px;
}
.aox .shiye span{
    font-size:52px;
}
/* .aox .font44{
    font-family: Arial, Helvetica, sans-serif;
    font-size:44px;
    font-weight:bold;
    line-height:60px;
} */
.aox .font56{
    font-size:54px;
    line-height:80px;
    letter-spacing: 10px;
}
.aox .margin80{
    margin-left:60px;
}
.margin120{
    margin-left:120px;
}
.aox-img{
    width:50%;
 position: absolute;
 right:10%;
 top:20%;
 z-index: 98;
}
.aox-img img{
    max-width:100%;
}
.about_content{
    width:100%;
    overflow: hidden;
    padding:60px 0;
}
.about_tit{
    width:100%;
    overflow: hidden;
    border-bottom: 1px solid #333;
    margin-bottom:40px;
}
.about_tit h3{
    font-size:24px;
    float:left;
    margin-top:0;
    margin-bottom:0;
    line-height: 40px;

}
.about_con{
    background:url(../images/about_img.jpg) no-repeat;
    background-size: cover;
    background-position: bottom;
    background-color:white;
    height:548px;
    padding-top:40px;
    padding-left:40px;
    padding-right:40px;
}
.about_con h4{
    font-size:20px;
    margin-top:0;
    margin-bottom:30px;
    font-weight:bold;
}
.about_con .about_con1{
    color:#777777;
    line-height: 30px;
	font-size:16px;
    text-align: justify;
}
.button{
    width:120px;
    height:36px;
    border:1px solid #dcdcdc;
    color:#777;
    text-align: center;
    line-height: 36px;
    margin-top:30px;
}
.button a{
    display:block;
    color:#777;
}
.button:hover a{
    background:#333;
    color:white;
}
.about_yj{
    height:548px;
    overflow: hidden;
}
.about_yj .r-en{
    font-size:60px;
    color:rgba(0,0,0,.2);
    text-align:right;
    line-height:80px;
    font-weight: bold;
    position: relative;
}
.about_yj .font60{
    font-size:40px;
    font-weight: bold;
    text-align: right;
    position: absolute;
    right:20px;
    top:50px;
    z-index: 99;
}
.about_yj .line{
    position: absolute;
    right:20px;
    top:100px;
    z-index: 99;
    height:4px;
    width:120px;
    background:#333;
}
.yj{
    font-size:20px;
    text-align: right;
    margin-top:50px;
}
.sm{
    font-size:20px;
    text-align:left;
    margin-top:20px;
}
.sm-line{
    /* position: absolute;
    left:20px;
    bottom:260px; */
    z-index: 99;
    height:4px;
    width:120px;
    background:#333;
}
.sm-font60{
    font-size:40px;
    font-weight: bold;
    transform: translateY(-40px);
    -webkit-transform: translateY(-40px);
    -moz-transform: translateY(-40px);
    -o-transform: translateY(-40px);
    /* text-align: right;
    position: absolute;
    left:20px;
    bottom:200px;
    z-index: 99; */
}
.l-en{
    font-size:60px;
    color:rgba(0,0,0,.2);
    text-align:left;
    line-height:100px;
    font-weight: bold;
    /* position: absolute;
    bottom:140px;
    left:10px; */
    
}

.value{
    margin-top: 30px;
}
.values-en{
    font-size: 60px;
    font-weight: bold;
    color:rgba(0,0,0,.2);
    line-height: 100px;
}
.values-font60{
    font-size:40px;
    font-weight: bold;
    transform: translateY(-40px);
    -webkit-transform: translateY(-40px);
    -moz-transform: translateY(-40px);
    -o-transform: translateY(-40px);
}
.values-line{
    height:4px;
    width:120px;
    background:#333;
}
.values{
    font-size:20px;
    text-align:left;
    margin-top:20px;
}

.about_shili{
    background:#eee;
    padding:60px;
    width: 100%;
}
.about_shili h1{
    font-size:32px;
    font-weight: bold;
    text-align: center;
    margin-top:0;
    margin-bottom:0;
}
.about_shili .p{
    font-size:16px;
    margin-top:30px;
    text-align: center;
}
.company{
    overflow: hidden;
    margin-bottom:30px;
}
.company-img img{
    width:100%;
}
.company-js{
    margin-top:30px;
}
.company-js h1{
    font-size:20px;
    font-weight: bold;
    margin-bottom:30px;
}
.company-js span{
    display: block;
    width:60px;
    height:2px;
    background:#dd5411; 
    margin-bottom:20px;
}
.company-js .company-js-con{
    line-height:30px;
    font-size:14px;
    text-align: justify;
}
.company-line{
    width: 100%;
    height:1px;
    overflow: hidden;
    border-top:1px dashed #ccc;
}
.company_pro,.company_youshi{
    margin:20px 0;
    line-height: 30px;
    font-size:14px;
    font-family: "微软雅黑";
    overflow: hidden;
}
.company_pro_img{
    margin-top:20px;
    overflow: hidden;
}



/* 品牌定位 */
.pinpai{
    background:#eaeaea;
    overflow: hidden;
    width: 100%;
    padding:60px 0;
    color:white;
}
.dw_bt{
    border-bottom:1px solid #aaa;
    padding-bottom:40px;
    margin-bottom:40px;
}
.dw_bt_en{
    font-size:60px;
    font-weight:bold;
    color:#aaa;
    line-height:60px;
	position:relative;
}
.dw_bt_en span{
    font-size:40px;
}
.dw_bt_ch{
position:absolute;
top:20px;
left:0;
    font-size:40px;
    line-height:60px;
	color:black;
}
.jwzz{
    font-family: '华文行楷';
width:400px;
    line-height: 100px;
    font-size: 72px;
	letter-spacing:5px;
    text-align: center;
    display: block;
    background-image: -webkit-linear-gradient(top left,#17EAD9,#6078EA);
    background-image: linear-gradient(to right bottom,#17EAD9,#6078EA);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    
	 margin:0 auto;
	 background-color:#1d2088;
    margin-top:40px;
	 }
.ppbt{
    font-size:20px;
    line-height: 36px;
    margin-bottom:20px;
}
.ppbt span{
    font-size:48px;
    font-weight:bold;
    margin-right:20px;
    letter-spacing: 2px;
    background-image: -webkit-linear-gradient(top left,#17EAD9,#6078EA);
    background-image: linear-gradient(to right bottom,#17EAD9,#6078EA);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
}
.wei, .zhi{
    line-height: 30px;
    font-size:16px;
	color:#333;
}
.ln_big{
font-size:80px;
text-align:center;
line-height: 100px;
color:#1d2088;
}
.rongyu{
    overflow: hidden;
    padding-top:60px;
}
.qyry{
    overflow: hidden;
    width: 100%;
}
.qyry img{
    max-width:100%;
    position: relative;
    transition: all 1s;
    -moz-transition: all 1s;
    -o-transition: all 1s;
    -webkit-transition: all 1s;
} 
.rongyu .rybt{
    position: absolute;
    left: 15px;
    bottom:0px;
    z-index: 99;
    font-size:20px;
    background-color:rgba(0,0,0,0.5);
    width:160px;
    line-height: 40px;
    padding-left:20px;
}
.rongyu:hover img{
    transform: scale(1.2);
    -o-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -webkit-transform: scale(1.2);
}
.hn_section{margin-bottom:20px;}
.hn_b{height:260px; overflow:hidden; padding:5px; background:#eaeaea; border:1px solid #e0e0e0;}

.hn_b img{display:block;margin:0 auto; max-width:100%; height:100%}

/* 产品展示 */

.pro_banner{
    width:100%;
    overflow: hidden;
    background:url(../images/pro_bg.jpg) no-repeat;
    background-size:cover;
    padding: 40px 0;
}
.pro_img{
    overflow: hidden;
}
.pro_img img{
    max-width: 100%;
    display:block;
    margin:0 auto;
    max-height: 253px;
}
.pro_biaoyu{
    color:#000;
    padding-top:120px;
    text-align: left;
}
.pro_biaoyu h3{
    font-size:24px;
    line-height: 36px;
}
.pro_biaoyu span{
    display: block;
    font-size:36px;
    line-height: 54px;
}
.pro_biaoyu .p{
    line-height: 28px;
    font-size:16px;
    color:#555;
    margin-top:40px;
}

.product{
    width: 100%;
    overflow: hidden;
}
.pro_nav{
    width:100%;
    line-height: 60px;
    overflow: hidden;
}
.fw,.xtys,.lctj{
    float:left;
}
.fw a,.xtys a,.lctj a{
    display: block;
    color:#333;
    padding:10px 20px;
    font-size:16px;
}
.pro_nav a:hover{
    background-color:#ccc;
    color:#00a0e9;
}
.product_fw{
    overflow: hidden;
    width: 100%;
    padding:40px 0;
}
.product_fw1{
    overflow: hidden;
    padding-left:60px;
}
.product_fw1 .syfw{
    font-size:32px;
    line-height: 40px;
    margin-bottom:20px;
}
.product_fw1 .p{
    font-size:20px;
    line-height: 30px;
    margin-bottom:20px;
}
.product_img{
    overflow: hidden;
    max-width:100%;
}
.product_ys{
    width:100%;
    padding-top:40px;
}
.product_youshi{
    width:100%;
    font-size:32px;
    line-height: 60px;
    border-bottom:1px solid #000;
}
.product_youshi span{
font-size:16px;
text-align:right;
float:right;
padding-top:15px;
}
.product_ys img{
    max-width:100%;
}
.comfortable{
    height:130px;
    position: relative;
width: 50%;
    float: left;
    background-color: #eee;
    border-bottom: 1px dotted #ccc;
    border-right: 1px dotted #ccc;
	text-align:center;
	}

.comfortable .com{
    font-size: 54px;
    font-weight: bold;
    line-height: 110px;
/* 	color:#1d2088; */
	    color: #999;
    position: relative;
}
.no_right{
border-right:none;}
.no_bottom{
border-bottom:0;
}
.comfortable .com em{
    font-size:80px;
	font-style:normal
}
.com,.con{
    position: relative;
}
.comfortable span{
/*     display: block; */
    font-family: '微软雅黑';
    font-size: 48px;
	color: #222;
    position: absolute;
    top: 30px;
    left: 290px;
}
.com_jieshao ,.con_jieshao{
border-top:1px dotted #ccc;
padding-top:20px;
/* display:none; */
}
.comfortable .pre{
    /* text-align: right; 
    font-family:'华文行楷';*/
    font-size:48px;
    font-weight:bold;
    line-height: 120px;
    padding-right:40px;
	color:#1d2088;
} 


.comfortable .pre em{
    font-size:80px;
	font-style:normal
}
.pre{
    position: relative;
}
{
    display: block;
    font-family: '微软雅黑';
    font-size:48px;
    position: absolute;
    top: 20px;
    right: 120px;
    z-index: 99;
}
.pre_jieshao {
border-top:1px dotted #ccc;
padding-top:20px;
display:none;
}
.comfortable .con{
    font-size: 30px;
    font-weight: bold;
    line-height: 110px;
	color:#1d2088;
}

 .comfortable:hover .com_jieshao ,.comfortable:hover .pre_jieshao, .comfortable:hover .con_jieshao{
        display:block;
        animation:touming .6s linear alternate forwards;
}

.product_ys .shushi{
    background:#30c39e;
    width:170px;
    height:254px;
     padding: 4.5em 2em; 
    margin-top: 4.5em;
    border-radius: 0 50px;
    position: relative;
}
.jingzhun{
    background:#61bdf3;
    width:170px;
    height:276px;
     padding: 5em 2em; 
    margin-top: 4.5em;
    border-radius: 0 50px;
    position: relative;
}
.shushi img,.jingzhun img{
    width: 54px;
    height:54px;
    display: block;
    margin:0 auto;
}
.shushi p,.jingzhun p{
    line-height:40px;
    font-size:20px;
    color:white;
    font-weight: bold;
    text-align: center;
}
.shushi p span,.jingzhun p span{
    display: block;
    font-size:14px;
    line-height:24px ;
}

.zhezhao{
    background: rgba(0,0,0,0.5);
    position: absolute;
    top: 0;
    left: 0;
    border-radius:0 50px;
    padding:40px 10px;    
    display: none;
}
.zhezhao1{
    background: rgba(0,0,0,0.5);
    position: absolute;
    top: 0;
    left: 0;
    border-radius:0 50px;
    padding:20px 10px;    
    display: none;

}
.zhezhao h3,.zhezhao1 h3{
        font-size:20px;
    color:white;
    line-height:40px;
    border-bottom:1px solid white;
    text-align: center;
    margin:0 10px;
    margin-bottom:7px;
    font-weight: bold;
}
.zhezhao p{
    font-size:14px;
    line-height:24px;
    padding-top:20px;
    font-weight: normal;
}
.zhezhao1 p{
    font-size:14px;
    line-height:24px;
    padding-top:10px;
    font-weight: normal;

}
.shushi:hover img,.shushi:hover .shushi-p,.jingzhun:hover img, .jingzhun:hover .shushi-p{
    display:none;
}
.shushi:hover .zhezhao,.jingzhun:hover .zhezhao1{
    display: block;
}
.ys_con{
    width:100%;
    overflow: hidden;
    margin-top:20px;
    background: #ccc;
    padding:20px 10px;
}
.youshi_img{
 
}
.youshi_img img{

display: block;
    max-width: 100%;
    margin: 0 auto;
    margin: 0px auto;
    padding-bottom: 60px;
}
/* 人才招聘 */
.jobs_content,.apply-content,.contact{
    padding:60px 0 0;
    /* background:#eee; */
}
.jobs_content{
    width:100%;
/*     height:500px; */
    background-color:#ccc;
    background:url(../images/job_bg.png) no-repeat center;
    background-size: cover;
}
.jobs_title{
text-align: center;
font-size:48px;
line-height: 72px;
color:white;
letter-spacing: 2px;
}
.jobs_title_en{
    font-size:20px;
    text-align: center;
    padding-bottom:60px;
    padding-top:20px;
    color:white;
}
 .jobs_list{
    padding:40px 20px;
    overflow: hidden;
    border: 1px solid rgba(0, 0, 0, 0.03);
    background: #ffffff;
/*     position: relative;
    -webkit-transform: translateY(-200px);
    -ms-transform: translateY(-200px);
    transform: translateY(-200px); */
    border-radius: 3px;
    -webkit-box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.05);
    box-shadow: 0px 3px 8px 0px rgba(0, 0, 0, 0.05);
} 
.left_list{
    overflow: hidden;
    border-right:1px solid #ccc;
}
.right_list{
    overflow: hidden;
/*     padding-top:60px; */
}
.left_list h3,.right_list h3{
    font-size:20px;
    float:left;
    padding:0;
    margin:0;
}
.left_list span,.right_list span{
    display:block;
    float:right;
    line-height:60px;
}
.left_list img, .right_list img{
    max-width:100%;
    margin: auto;
    display: block;
}
.jobs_list_tit{
    overflow: hidden;
    border-bottom:1px dotted #0077cc;
}
.jobs_list_tit h3{
    line-height:60px;
}
.jobs_item{
    padding:40px 0;
    overflow: hidden;
}
.jobs_item ul li{
    line-height:40px;
    border-bottom: 1px dotted #ccc;
}
.jobs_item ul li a{
    color:#777;
}
.banner_pic{
    width:100%;
    overflow: hidden;
    position: relative;
}
.jobs_by{
    position:absolute;
    top:30%;
    text-align: center;
    width: 100%;
}
.banner_pic img{
    width:100%;
    overflow: hidden;
}
.jobs_img{
    width:100%;
    overflow: hidden;
    margin-top:60px;
}
.jobs_img img{
    width:100%;
}
.jobs1_content{
    padding:60px 0 0;
    width:100%;
}
/* 人才招聘 */
.hrList_a1_item {
    width: 100%;
    margin-bottom: 40px;
 }
 .hrList_a1_title {
    font-size: 30px;
    font-weight: 700;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    border-bottom: solid #ddd 1px;
    padding-bottom: 10px;
    line-height: 50px;
    color: #00a0e9;
 }
 .hrList_a1_item ul {
    width: 100%;
    display: inline-block;
    vertical-align: top;
    padding: 10px 0;
    border-bottom: dotted 1px #ddd;
 }
 .hrList_a1_item ul li {
    width: 33%;
    display: inline-block;
    line-height: 20px;
    padding: 5px 0;
    color: #777;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
 }
 .hrList_a1_item ul li b {
    display: inline-block;
    width: 120px;
    color: #0077cc;
    font-weight: bold;
 }
 
 .hrList_a1_item ul li.other {
    width: 100%;
    line-height: 22px;
    padding: 5px 0;
    color: #777;
    text-overflow: inherit;
    white-space: inherit;
 }
 .hrList_a1_item ul li.other b{
    display:block;
 }
 @media(max-width:767px){
    #newtb span{
       width:100%;
       float:none;
    }
    #newtb em{
       width:100%;
       float:none;
    }
    .hrList_a1_item ul li{
       width:48%;
    }
    .hrList_a1_item ul li b {
       width: 80px;
    }
    .hrList_a1_item ul li.other{
       width:100%;
    }
	.home_about{
	height:520px;}
 }
 
 .hrList_a1_button {
    padding: 15px 0;
 }
 .hrList_a1_button a.more, .DownList_a1 li a {
    text-align: center;
    cursor: pointer;
    display: block;
    height: 40px;
    line-height: 40px;
    width: 100px;
    color: #fff;
    background: #00a0e9;
    transition-duration: .3s;
    border-radius: 8px;
    font-size: 16px;
    opacity: 0.7;
 }

 .zhiwei_con table{
     width:100%;
 }
.zhiwei_list h3{
    line-height:60px;
    font-size:20px;
    margin:0;
    padding:0;
    background:#eee;
    padding:0 20px;
}

.zhiwei_list h3 em{
    display: inline-block;
    margin-right:10px;
    width:10px;
    height:10px;
    background:#0077cc;
    border-radius:50%;
}
.zhiwei_list ul li{
    line-height:40px;
    border-bottom:1px dotted #0077cc;
    padding-left:40px;
}
.zhiwei_list ul li a{
    color:#333;
    display: block;
}
.zhiwei_list ul li:hover a{
    color:#0077cc;
    transform: translateX(10px);
    -o-transform: translateX(10px);
    -webkit-transform: translateX(10px);
    -moz-transform: translateX(10px);
}
.zhiwei_con{
    margin-bottom:60px;
}
.zhiwei_con thead{
    width:100%;
    line-height:60px;
    font-size:16px;
    background:#ddd;
}
.zhiwei_con table tr{
    line-height:40px;
}
.zhiwei_con table tr:nth-child(2n){
    background:#efefef;
}
.zhiwei_con table tr td{
    padding:0 10px;
    color:#777;
}

 /* form表单 */
form ul{
    overflow: hidden;
 }
 form ul li{
    margin-bottom:20px;
 }
 
 
 form input,form textarea{
    width:100%;
    border:2px solid #ddd;
    color:#999;
     padding-left: 10px;
 }
 form input{
    height: 40px;
 
 }
 form .ib input{
    height:auto;
    width:auto;
 }
 form select{
    width:100%;
    height:40px;
    border:2px solid #ddd;
    color:#999;
 }
 .zh span{
    font-size:16px;
    width:15%;
    display:inline-block;
 }
 .zh input{
    width:85%;
 }
 .margin20{
    margin-top:20px;}

label{
    margin-top:20px;
}


 @media(max-width:767px){
    .zh span{
       width:100%;
    }
    
 }
 .quan span{
 width:10%;
 }
 textarea{
    width:90%;
 }
 .but-sub{
    width:120px;
    height:40px;
    background:#dd5411;
    color:white;
    margin:0 atuo;
    font-size:16px;
 }
  
 /* 地图 */
 .content #container {
    height: 500px;
    width: 100%;
 }
 #container {
    font-size: 12px;
    height: 367px;
 }
 
 


 /* 联系我们 */
 .contact_con {
    overflow: hidden;
    width: 100%;
    margin-bottom:60px;
}
.contact_con img{
    display:block;
    max-width:100%;
    margin: 0 auto;
}
.contact_titl {
    text-align: center;
    font-size: 16px;
    font-weight: bold;
    line-height: 30px;
    margin-top:20px;
}
.contact_titl span{
    display: block;
}


/* 留言板 */
.contact form{
    margin-bottom:60px;
}
.contact .form-horizontal .control-label {
    text-align: left;
}
.contact input, .contact textarea {
    border: 1px solid #ccc;
    width: 100%;
}
.contact table {
    width: 100%;
}
.contact tr {
    width: 100%;
}
.contact .mes_title {
    letter-spacing: 0.8px;
    font-size: 14px;
    margin-top: 30px;
}
.contact .input_sty {
    border-bottom: 1px solid #e2e3e4;
    box-sizing: border-box;
}
.contact .tishi {
    letter-spacing: 0.5px;
    position: absolute;
    height: 20px;
    color: #D0021B;
    font-size: 12px;
    padding-top: 3px;
}
.contact .yincang {
    display: none;
}
.contact .jianju {
    width: 40px;
}
.contact .zishu {
    /* width: 100px; */
    float: right;
}
.contact a.doPost {
    display: inline-block;
    width: 160px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    text-decoration: none;
    color: #000;
    background: none;
    border: 1px solid #000;
    font-size: 18px;
    font-weight: 600;
    cursor: pointer;
}



/* 案例 */
.jobs1_content img{
    width:100%;
    padding:5px;
    border:1px solid #ccc;
}
.jobs1_content .case2{
    height:200px;
    overflow: hidden;
}
.news__text1{
    font-size: 14px;
    font-family: "Roboto", sans-serif;
    color: #4e4e4e;
    height: 16px;
    line-height: 20px;
    overflow: hidden;
}






/* 闪烁的圆点 */
.sky {
    position: relative;
    padding-top:60px;
	background-color: #eee;
  }
  
  .star {
    background: #919191;
    width: 30px;
    height: 30px;
    border-radius: 50%;
    position: absolute;
  }
  
  .glow {
    background: url(../images/pro-dianji.png) no-repeat top;
    animation: glitter 10s linear 0s infinite normal;
       -webkit-animation: glitter 10s linear 0s infinite normal;
      -moz-animation: glitter 10s linear 0s infinite normal;
      -ms-animation: glitter 10s linear 0s infinite normal;
      -o-animation: glitter 10s linear 0s infinite normal;
  }
  
  .one {
    top: 62%;
    left: 43%;
    animation-delay: -2s;
    z-index: 99;
  }
  .two {
    top: 60%;
    left: 40%;
    z-index: 99;
  }
  
  .three {
      top: 64%;  
    left: 34%;
    animation-delay: -1.5s;
	z-index:1000;
  }
#youshi1{
    display:none;
}
/*   .ys1{
      width:220px;
      position: absolute;
      top:22%;
      left:65%;
      padding:20px;
      line-height:24px;
      background:url(../images/duihuakuang.png) no-repeat center;
      background-size:cover;
} */

#youshi1 .jt{
position: absolute;
    top: 30%;
    left: 44%;
    width: 280px;
	}

.ys1{
width: 300px;
    position: absolute;
    top: 15%;
    left: 68%;
    padding: 20px;
    line-height: 24px;
    /* background: url(../images/duihuakuang.png) no-repeat center; 
    background-size: cover;*/
    background-color: rgba(255,255,255,.6);
    box-shadow: 3px 8px 15px;
    /* color: white;*/
	}
.ys1 h3{
    border-bottom:1px solid #ccc;
    padding:0;
    margin:0;
    padding-bottom:10px;

}



#youshi2{
    display:none;
}
#youshi2 .jt{
position: absolute;
    top: 30%;
    left: 40%;
    width: 270px;
	}

  .ys2{
    width:300px;
    position: absolute;
    top:22%;
    left:63%;
    padding:20px;
    line-height:24px;
/*     background:url(../images/duihuakuang.png) no-repeat center;
    background-size:cover;
     */	 background-color: rgba(255,255,255,.6);
    box-shadow: 3px 8px 15px;
  }
 .ys2 h3{
     margin: 0;
     padding:0;
     padding-bottom:10px;
     border-bottom:1px solid #ccc;
 }

  #youshi3{
      display:none;
  }
#youshi3 .jt{
position: absolute;
    top: 35%;
    left: 36%;
    width: 250px;
	z-index:999
	}

  .ys3{
    width:300px;
    position: absolute;
    top:22%;
    left:58%;
    padding:20px;
    line-height:24px;
	background-color: rgba(255,255,255,.6);
    box-shadow: 3px 8px 15px;
}

.ys3 h3{
     padding-bottom:10px;
     border-bottom:1px solid #ccc;
}

.touming{
    animation: touming 2s linear 0s alternate forwards;
    -webkit-animation: touming 2s linear 0s alternate forwards;
    -moz-animation: touming 2s linear 0s alternate forwards;
    -o-animation: touming 2s linear 0s alternate forwards;
}
.youshi{
    animation: youshi 1s linear 0s alternate forwards;
    -webkit-animation: youshi 1s linear 0s alternate forwards;
    -moz-animation: youshi 1s linear 0s alternate forwards;
    -o-animation: youshi 1s linear 0s alternate forwards;
}


  @keyframes glitter {
    0% {
        transform: scale(1.0);
        opacity: 1;
        /* box-shadow: 0px 0px 10px 5px #535FED; */
    }
    25% {
        transform: scale(0.5);
        opacity: 0;
    }
    50% {
        transform: scale(1.0);
        opacity: 1;
        /* box-shadow: 0px 0px 10px 5px #535FED; */
    }
    75% {
        transform: scale(0.5);
        opacity: 0;
    }
    100% {
        transform: scale(1.0);
        opacity: 1;
        /* box-shadow: 0px 0px 10px 5px #535FED; */
    }
}


@keyframes touming{
    0%{
        opacity: 0;
    }
    50%{
        opacity: 0.5;
    }
    100%{
        opacity: 1;
    }
}

@keyframes youshi{
    0%{
        opacity: 0;
    }
    50%{
        opacity: 0.5;
    }
    100%{
        opacity: 1;
    }
}


#jc-Mod{
    width:100% !important;
}


/* 临床图集 */
section .content{
    padding:0px;
}
.team1 {
    overflow: hidden;
    height: 440px;
}
.img_section {
    text-align: center;
    height: 420px;
}
.img_section_b{
height:360px;
overflow:hidden;
padding:5px; 
border:1px solid #e0e0e0;
}
.about-top{overflow:hidden;}

.img_section_b img{
height:100%;
}

.img_section img {
    width: auto;
    margin: 0 auto;
 }
.img_section_txt {
    color: #333;
    text-align: center;
    font-size: 14px;
	line-height:60px;
	height:60px;
	overflow:hidden;
    /* margin-bottom: 20px; */
}
 .lanmu_t h3{width:20%;float:left;}
.lanmu_fl{width:40%; float:right;}
.lanmu_fl ul li{float:left;}
.lanmu_fl ul li a{padding:0 25px; border-right:1px solid #e0e0e0; color:#555;}
.lanmu_fl ul li:hover a{color:#337ab7;}

/* 视频 */
.video{
margin-top:40px;}
video{
	width:100%;
	margin:40px 0;
}

    .bg{
	background-color:#eee;
	padding:20px 0;
	}

.h_con{
padding:40px 0;
}
.yyzz{margin:0 auto;margin-top:20px;}
@media screen and (max-width: 1024px) and (min-width: 0px){
    .home_about_con{
        margin-left:0;
    }
    .product_ys{
        padding-top:0px;
    }
    .product_youshi{
        padding-left:10px;
    }
    .com_jieshao, .con_jieshao{
        padding-left:10px;
        padding-right:10px;
    }
    .comfortable, .precise, .convenient{
        height:auto;
        width:50%;
        text-align: center;
        float:left;
/*         margin-left:10px; */
    }
    .comfortable .com,.precise .pre,.convenient .con{
        font-size: 24px;
        margin-top:0;
        line-height: 120px;
    }
    .comfortable .com em, .convenient .con em,.precise .pre em{
        font-size:30px;
    }
    .comfortable span, .convenient span, .precise span{
        font-size:20px;
        left:45px;
    }
    .one,.two,.three{
        display:none;
    }
    .sky{
        padding-top:0;
    }
    .youshi_img img{
        margin:0 auto;
		width:300px;
    }
	.lanmu_t h3{width:100%;}
	.lanmu_fl{width:100%;}
    }



    @media(max-width:768px){
	.home_case{
	padding:60px 10px;
	}
	.home_news{
	padding:0px 10px 60px;
	}
	.aox .shiye{
	font-size:30px;
	margin-bottom: 20px;
    line-height: 30px;
	}
	.aox .shiye span{
	font-size: 20px;
	}
	.aox .font56{
	font-size:36px;
	}
	.about_banner{
	height:300px;
	}
	.about_yj .r-en,.l-en{
	font-size:60px;
	}
	.Exhibitor{
	display:none;}
	.thumbnail.thumbnail_big{
	height:480px;
	}
	.jobs_list{
	webkit-transform: translateY(-100px); */
    -ms-transform: translateY(-100px);
    transform: translateY(-100px); 
	}
	.jobs_list{
	padding:0 20px;}

	}
@media(min-width:767px) and (max-width:1000px){
	.home_case_pic img{height:280px;}
	.home_news_item_img{height:auto;}
.thumbnail.thumbnail_big{height:600px;}
.thumbnail__link img{height:100px !important;}

.news__text {
    font-size: 14px;
    height: 48px;
    line-height: 26px;
    overflow: hidden;
}

	}


	@media(max-width:767px){
	.home_case_pic img{height:160px;}
	.pika-stage{height:240px !important;}
	.home_about_jieshao{line-height:30px;}
/* .three{top: 52%;
    left: 30%;}
	#youshi3 .jt img{
width:80px;
}
#youshi3 .jt {
    position: absolute;
	top: 38%;
    left: 15%;
	width: 250px;
    z-index: 999;
} */

	}



	@media(min-width:1200px) and (max-width:1440px){
	.aox-img{
	right:5%;
	}
	.aox{
	left:16%;
	}
	}



.carousel-control.right{
background-image: none;
}
.carousel-control.left{
background-image:none;
}


