*{margin:0;padding:0}
body{font-family:"微软雅黑";font-size:16px;height:100%;width:100%;background:#fff;}
a{text-decoration:none;cursor:pointer;transition:all .3s;outline:none}
ul{list-style:none}
img{max-width:100%}
a:hover{text-decoration: none;}
.swiper-button-prev, .swiper-button-next{color:white}
.padding-zero{
    padding:0;
}
.l-padding{
    padding-left:0;
}
.r-padding{
    padding-right:0;
}
.f30{
    font-size:36px;
    font-weight: bold;
}
.border-r{
    border-right:1px solid rgba(255,255,255,.3);
}
.margin60{margin-top:60px;}

@media(min-width:1350px) {
    .container{width:1320px}
}
.banner-c{
    width:100%;
    overflow: hidden;
}
.banner-c img{
    display: block;
    margin:0 auto;
}


/* 关于我们 */
.h-about{
    width:100%;
    padding:60px 0;
    text-align: center;
}
.h-about h1,.h-news h1{
    padding:0;
    margin:0;
    font-weight: bold;
    text-align: center;
}
.h-about-ms{
    width:70%;
    margin:0 auto;
    margin-top:20px;
    margin-bottom:60px;
    color:#555;
    line-height: 30px;
    text-align: center;
}
.h-about-b{
    width:100%;
    position: relative;
    overflow: hidden;
}
.h-about-b img{
    width:100%;
    transition: all .8s;
    -webkit-transition: all .8s;
    -moz-transition: all .8s;
    -o-transition: all .8s;
}
.h-about-t{
    position: absolute;
    left:0;
    bottom:20px;
    background:#048bd0;
    line-height: 40px;
    font-size:18px;
    color:white;
    padding:0 20px;
}

.h-about-b:hover img{
    transform: scale(1.2);
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -o-transform: scale(1.2);
}

.a-pro{
    position: relative;
    display: table;
    overflow: hidden;
    width: 100%;
    height: 345px;
    text-align: center;
/*     border: 1px #ddd solid; */
}

.a-pro a {
    display: table-cell;
    width: 100%;
    height: 345px;
    vertical-align: middle;
}

.a-pro a img {
    max-width: 100%;
    max-height: 345px;
    margin: 0 auto;
}
.h-pro-t a{color:#333;}



/* 产品中心 */
.h-pro{
    width:100%;
    color:white;
    background: url(../../images/p_bg.jpg) no-repeat;
    padding:60px 0;
}
.h-pro h1{
    font-weight: bold;
}
.h-pro-ms{
    width:70%;
    margin:30px 0;
    line-height: 30px;
}
.h-pro-btn{
    margin-bottom:60px;
}
.h-pro-btn a{
    color:white;
}
.h-pro-btn:after{
    display: block;
    content:"";
    width:80px;
    height:2px;
    background:white;
    margin-top:8px;
}
.h-pro-t{
    color:#000;
    text-align: center;
    line-height: 40px;
    margin-top:10px;
}

/* 新闻中心 */
.h-news{
    width:100%;
    margin-bottom:60px;
}

.h-news-b{
    width:100%;
    border:1px solid #e0e0e0;
}
.h-news-img{
    overflow: hidden;
	background-size:cover;
	background-position:center;
	height:458px;
}
.h-news-img img{
    transition: all .8s;
    -webkit-transition: all .8s;
    -moz-transition: all .8s;
    -o-transition: all .8s;
}
.h-news-t{
    width:100%;
    background:#048bd0;
    padding:20px;
    color:white;
}
.h-news-ms{
    line-height: 30px;
}
.h-news-r li{
    margin-bottom:30px;
}
.h-news-r li:nth-child(3),.h-news-r li:nth-child(4){
    margin-bottom:0;
}
.h-news-i{
    overflow: hidden;
	height: 231px;
    background: #eee;
}
.h-news-i img{
    transition: all .8s;
    -webkit-transition: all .8s;
    -moz-transition: all .8s;
    -o-transition: all .8s;
}
.h-news-r-b{
    width:100%;
}
.h-news-r-t{
    background:#eee;
    padding:10px 20px;
}
.h-news-r-date{
    font-size:14px;
    color:#777;
}
.h-news-r-date a{
    color:#777;
}
.h-news-r-tit{
    height:40px;
    line-height: 40px;
    overflow: hidden;
}
.h-news-b:hover .h-news-img img{
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
}
.h-news-r li:hover .h-news-i img{
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
}
.h-join{
    background: #048bd0;
    padding:40px 0;
    color:white;
}
.h-join-d{
    width:85%;
    float:left;
    font-size:24px;
}
.h-join-d span{
    font-size:42px;
    color:#6fba2c;
}
.h-join-btn{
    width:10%;
    float:right;
    background:#6fba2c;
    line-height: 48px;
    text-align: center;
}
.h-join-btn a{
    display: block;
    color:white;
}

/* 联系我们 */
.h-contact{
    padding:60px 0;
    background:#163c5d;
    color:white;
    line-height: 24px;
	width:100%;
	overflow:hidden;
}
.h-c-info {
    font-size:14px;
}
.h-c-info h3,.h-c-b h3{
    font-size:20px;
}
.h-contact ul li{
    text-align: center;
}
.h-c-b ul{
    margin-top:20px;
}
.h-c-b ul li{
    line-height: 30px;
}
.h-c-b ul li a{
    color:#ccc;
    font-size: 14px;
}
.h-c-b img{
    width:120px;
    margin:0 auto;
}
.h-c-t{
    font-size:14px;
    margin-top:10px;
}

/* 版权 */
.copyright{
    background:#1d1e1f;
    line-height: 60px;
    font-size:14px;
    color:white;
	width:100%;
	overflow:hidden;
}
.copyright a{
    color:white;
}

/* 位置 */
.banner-c{
    width:100%;
}
.banner-c img{
    max-width:100%;
    margin:0 auto;
    display: block;
}
.banner-b{
    position: absolute;
    width: 25%;
    background: rgba(4,139,208,.8);
    padding: 30px 20px;
    left: 15%;
    top: 40%;
    color: white;
}
.banner-lm{
    font-size:36px;
    font-weight: bold;
    margin-bottom:20px
}
.position{
    font-size: 14px;
}
.position a{
    color:white;
}
.position i{
    margin-right:10px;
}
.content{
    padding:60px 0;
	line-height:30px;
}
.pic-item{
overflow:hidden;}

/* 公司简介 */
.about-box h1{
    font-weight: bold;
}
.about-desc{
    font-size:30px;
    margin:20px 0 60px;
}
.about-con{
    color:#777;
    line-height: 30px;
}
.about-btn{
    margin-top:60px;
}
.about-btn a{
    color:#777;
}
.about-honor{
    padding:60px 0;
    background:#ddd;
    text-align: center;
}
.about-honor h1{
    font-weight: bold;
}
.a-h-t{
    line-height: 48px;
}
.a-h-t a{
    color: #555;
}
.a-h-img{
    position: relative;
    display: table;
    overflow: hidden;
    width: 100%;
    height: 293px;
    text-align: center;
    border: 1px #ccc solid;
    padding:5px;
}
.a-h-img a{
    display: table-cell;
    width: 100%;
    height: 293px;
    vertical-align: middle;
}
.a-h-img a img{
    max-width: 100%;
    max-height: 293px;
    margin: 0 auto;
}
.position,.position a{
    color:#ccc;
}

/* 图片 */
.img_section1{
    width:100%;
	margin-bottom:30px;
}
.img-height1{
    position: relative;
    display: table;
    overflow: hidden;
    width: 100%;
    height:200px;
    border: 1px solid #ddd;
    padding:5px;
    text-align: center;
}
.img-height1 a{
    display: table-cell;
    width: 100%;
    height: 200px;
    vertical-align: middle;
}
.img-height1 a img{
    max-width:100%;
    max-height: 190px;
    margin:0 auto;
}
.img_section_txt{
    text-align: center;
    line-height: 48px;
    height: 48px;
    overflow: hidden;
}
.img_section_txt a{
    color:#555;
}


/* 产品 */
.product-item{
    line-height: 30px;
}
.product-item h1{
    text-align: center;
    font-weight: bold;
}
.pro-desc{
    text-align: center;
    margin:10px 0 60px;
}
.product-box{
    width:100%;
    overflow: hidden;
}
.pro-b{
    width: 100%;
}
.pro-b h2{
    font-weight: bold;
}
.pro-info{
    margin:15px 0 40px;
    color:#999;
}
.pro-btn{
    width:160px;
    line-height: 40px;
    border: 1px solid #ddd;
    text-align: center;
    margin-bottom:60px;
    transition: all .8s;
    -webkit-transition: all .8s;
    -moz-transition: all .8s;
    -o-transition: all .8s;
}
.pro-btn a{
    display: block;
    color: #999;
    transition: all .8s;
    -webkit-transition: all .8s;
    -moz-transition: all .8s;
    -o-transition: all .8s;
}
.product-item .about-desc{
    text-align: center;
}
.pro-pic{
    overflow: hidden;
    height:327px;
}
.pro-pic img{
    margin:0 auto;
    display: block;
    max-height: 327px;
    transition: all .8s;
    -webkit-transition: all .8s;
    -moz-transition: all .8s;
    -o-transition: all .8s;
}
.pro-b:hover .pro-btn{
    background:#048bd0;
}
.pro-b:hover .pro-btn a{
    color:#fff;
}
.pro-b:hover .pro-pic img{
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
}

.pro-pic-b{
    margin-bottom:30px;
}
.p-pic{
    position: relative;
    display: table;
    overflow: hidden;
    width: 100%;
    height: 242px;
    text-align: center;
	border: 1px solid #ddd;
    padding: 5px;
}
.p-pic a{
    display: table-cell;
    width: 100%;
    height: 242px;
    vertical-align: middle;
}
.p-pic a img{
    max-width: 100%;
    max-height: 242px;
    margin: 0 auto;
    transition: all .8s;
    -webkit-transition: all .8s;
    -moz-transition: all .8s;
    -o-transition: all .8s;
}
.p-t{
    text-align: center;
    line-height: 48px;
    height: 48px;
    overflow: hidden;
	border: 1px solid #ddd;
    border-top: none;
	}
.p-t a {
    color:#555;
}
.pro-pic-b:hover .p-pic img{
    transform: scale(1.1);
    -webkit-transform: scale(1.1);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
}
.pro-pic-item{
    width:100%
}
.pro-pic-item h2{
    text-align: center;
}
.pro-intro{margin:60px 0;}


.pro-intro-b{
    overflow: hidden;
    margin: 60px 0;
}
.pro-intro-b img{
    display: block;
    margin: 0 auto;
}
.pro-icon{
    float:left;
    margin-right:30px;
    width:80px;
    height:80px;
    border:4px solid #048bd0;
    border-radius: 8px;
}
.pro-intro-con{
    width:82%;
    float: right;
}
.pro-intro-con .pro-tit{
    font-size: 20px;
    margin-bottom:10px;
	color:#777;
}
.pro-jianjie{color:#777;font-size:14px;}
/* .b{
    padding-top:60px
} */
.product-con{
    margin-top:40px;
    padding:40px 0;
    border-top:1px dotted #ddd;
    border-bottom:1px dotted #ddd;
    line-height: 30px;
    color:#777;
    margin-bottom:40px;
}
.f14{
    font-size: 14px;
    line-height: 30px;
}
.f14 a{color:#999;}


/* 新闻 */
.news-item h1{
    margin-bottom:60px;
    text-align: center;
}
.news-b{
    width:100%;
    background:#eee;
    padding:40px 0 0;
    margin-bottom:30px;
	transition:all .8s;
	-webkit-transition:all .8s;
	-moz-transition:all .8s;
	-o-transition:all .8s;
}
.news-c{
    margin-bottom:30px;
    padding:0 20px
}
.news-t{
height:60px;
overflow:hidden;
color:#333;
}
.news-d{
    font-size: 14px;
    color:#999;
    margin-top:10px;
}
.news-i{
    height:200px;
    background-size:cover;
    background-position: center;
}
.news-title{
    font-size:26px;
    text-align: center;
}
.news-icon{
    width:40%;
    margin: 40px auto 60px;
    text-align: center;
    border-top:1px solid #ddd;
    border-bottom:1px solid #ddd;
    line-height: 48px;
    font-size:14px;
    color:#999;
}
.news-next{
    border-top:1px solid #ddd;
    border-bottom:1px solid #ddd;
    line-height: 36px;
    font-size: 14px;
    color:#777;
    margin-top:40px;
}
.news-next a{
    color:#777
}
.news-b:hover{
transform:translateY(10px);
-webkit-transform:translateY(10px);
-moz-transform:translateY(10px);
-o-transform:translateY(10px);
}

/* 人力资源 */
.widget-job-1{margin-bottom: 40px; border-top:4px solid #048bd0; margin-top:60px;}
.widget-job-1 .first { background: #f4f6f9; border-bottom: none; padding: 0; height: 60px;line-height: 60px;}
/* .widget-job-1 li { border-bottom: 0px solid #cccccc; float: left; width: 100%; background-color: #fff;} */
.widget-job-1 .j_t {cursor: pointer;border-bottom:1px dashed #eee;}
.widget-job-1 .j_t.j_t_cur{border-color:transparent;}

.widget-job-1 .j_c { height: auto; line-height: 1.5; background-color:#eee; display: none; text-align: left;}
.widget-job-1 ._t1 { width: 20%; margin-right: 5%;}
.widget-job-1 ._t2 { width: 20%; }
.widget-job-1 ._t3 { width: 17%; }
.widget-job-1 ._t4 { width: 17%; }
.widget-job-1 ._t5 { width: 14%; }
.widget-job-1 ._t6 { width: 15%; cursor: pointer;}
.widget-job-1 .first ._ut { float: left; text-align: center; color: #000; font-weight: 700; font-size: 18px;}

.widget-job-1 ._un { float: left; text-align: center; line-height: 75px;  height:75px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.widget-job-1 ._jcon { padding:60px; position:relative; color: #777777;}
.widget-job-1 ._title { font-size: 18px; color: #333333; }
.widget-job-1 ._part {margin-bottom:40px;}

.widget-job-1 .ewm_box{position:absolute; bottom:10%; right:10%; text-align:center;}
.widget-job-1 .ewm_box h4{color:#666666; padding:20px 0px; font-weight:normal;}
.widget-job-1 .more_btn{border-color:#048bd0; background:#048bd0;}
.widget-job-1 .ewm_box .rect-100{ padding-bottom: 100%; }

.j_t:active .j_c,.j_t:focus .j_c{
    display: list-item !important;
}
.panel-default{
    border:none;
}
.panel-title{
    font-size:14px;
    color:#555;
}
.panel-body{
    background:#eaeaea;
    text-align: left;
}
.more_btn {
    width: 220px;
    border: 2px solid #fff;
    padding: 11px 18px;
    font-size: 18px;
    position: relative;
    z-index: 2;
    display: block;
    color: #fff;
    -webkit-transition: all 0.5s ease;
    transition: all 0.5s ease;
    cursor: pointer;
    text-align: center;
}
.more_btn i{
    margin-left:30px;
}

/* 应聘 */
.channel_content{padding:60px 0;}
.Form-J1 { padding-bottom:40px; text-align: left;}
.Form-J1 .Form-J1-Left { float: left; width: 50%; }
.Form-J1 .Form-J1-right { float: right; width: 50%; }
.Form-J1 .Form-J1-li { margin-bottom: 20px; }
.Form-J1 .Form-J1-li label { width: 5em; display: inline-block; color: #666; vertical-align: middle; font-size:15px;}
.Form-J1 .Form-J1-li input { height: 32px; line-height: 32px; border: 1px #ddd solid; width: 70%;}
.Form-J1 .Form-J1-li textarea { border: 1px #ddd solid; width: 70%; padding:0; height:119px;vertical-align:middle;}
.Form-J1 .Form-J1-li em { color: red; vertical-align: middle; padding-left: 10px; }
.Form-J1 .Form-J1-li input._yzm { width: 20%; }
.Form-J1 .Form-J1-li img { vertical-align: middle; padding-left: 10px; cursor: pointer; height:30px; }
.Form-J1 .Form-J1-li b { color: #666; font-size: 12px; padding-left: 4px; }
.Form-J1 .Form-J1-li select { border: 1px #ddd solid; width: 70%; padding: 7px 0;color:#888888;box-sizing: content-box;}
.Form-J1 .Form-J1-Btn { clear: both; text-align: center; padding-top: 40px; }
.Form-J1 .Form-J1-Btn button { width:16%;height:45px;text-align:center;line-height:45px;display:inline-block;*display:inline;*zoom: 1;font-size:14px;color:#ffffff;margin:0px 4px; border:none;padding:0;margin:0;outline:none;}
.Form-J1 .Form-J1-Btn ._submit { background-color:#048bd0; margin-right: 10px; color:#FFFFFF;border: 1px solid #009eb6;width: 16%;
    height: 45px;
    text-align: center;
    line-height: 45px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    font-size: 14px;
    color: #ffffff;
    margin: 0px 4px;
    border: none;
    padding: 0;
    margin: 0;
    outline: none;}
.Form-J1 .Form-J1-Btn ._reset {
width: 16%;
    height: 45px;
    text-align: center;
    line-height: 45px;
    display: inline-block;
    *display: inline;
    *zoom: 1;
    font-size: 14px;
    color: #ffffff;
    margin: 0px 4px;
    padding: 0;
    margin: 0;
    outline: none;
border: 1px solid #ddd;background-color: #FFF;color: #666;
}

.job_policy .tab_t.tab_t_cur{ color: #d39157; }
.service_index_p4 .transition05{ transition: all 1.5s ease; -webkit-transition: all 1.5s ease; }
.job_center .part2 .pt_hd{ width: 70%; margin: 50px auto 30px; text-align: center; color: #666; }
.job_center .part2 .pt_hd .title{ font-weight: bold; font-size: 36px; }
.job_center .part2 .pt_hd .decs{ font-size: 16px; }
.job_center .full-row .span-12:hover .list_title,.job_center .full-row .span-6:hover .list_title{ color: #005bab; }
.job_center .part1 .right_box .text_tit{ font-size: 14px; }



/* 联系我们 */
.contact h2{
font-weight:bold;
color:#048bd0;
text-align:center;
}
.contact-desc{
text-align:center;
line-height:40px;
color:#777;
}
.contact-list{
width:50%;
margin:60px auto;
}
.contact-list ul li{
line-height:60px;
border-bottom:1px solid #ddd;
}
.contact-list ul li:nth-child(5){
width:100%;
}
.text-c{text-align:center}
.text-c a{color:#777;}
.text-c span{
padding:0 10px;
background-color:#048bd0;
color:#fff;
}
input[type="text"]{
width:100%;
border:1px solid #ddd;
line-height:40px;
}
textarea{
border:1px solid #ddd;
}


@media(min-width:992px) and (max-width:1200px){
.pro-intro-con{width:75%}

}


@media(min-width:767px) and (max-width:1024px){
.banner-c{margin-top:44px;}
.banner-b{
width:50%;
padding: 20px;
}
.banner-lm{font-size:24px;}
.contact-list{width:80%;}
.news-i{height:120px}
.p-pic,.p-pic a{height:119px;}
.p-pic a img{max-height: 119px;}
.pro-pic{height:auto}
.pro-pic img{max-height:100%}
.a-h-img,.a-h-img a{height:100px}
.a-h-img a img{max-height: 100px;}
.a-h-t{
height:48px;
line-height:22px;
overflow:hidden;
}
.a-pro,.a-pro a{
height:220px;
}
.h-news-img{height:200px}
.h-news-t{padding: 30px 20px;}
.h-news-t h3{font-size:20px;line-height:30px;}
.h-news-i{height:124px}
.h-join-d{width:100%}
.h-join-btn{width:20%}



}

@media(max-width:767px){
.moblie_head .lf img{width:auto;}
.swiper-container{margin-top:40px;}
.h-about h1, .h-news h1{font-size:30px}
.h-about-ms{
width:100%;
padding:0 10px;
}
.h-pro{padding: 60px 10px;}
.h-pro-ms{
width:100%;
}
.a-pro,.a-pro a{height:81px}
.a-pro a img{max-height:81px}
.h-pro-t a{
	font-size: 12px;
    line-height: 20px;
    color: #fff;
    display: block;
	}
.h-news-t h3{font-size:20px}
.h-news-ms{font-size:14px;color:#ccc;}
.h-news-img{height: 200px;}
.h-news-i{height:138px;}
.h-news-i img{max-height:138px}
.h-news-r-tit{
height: 50px;
    line-height: 24px;
    font-size: 14px;
    margin-top: 10px;
	}
.h-news-r-date{font-size:12px}
.h-join-d{
width:100%;
padding:0 10px;
font-size:20px
}
.h-join-btn{
width:160px;
float:left;
margin-top:30px;
margin-left:10px
}
.copyright{
line-height:30px;
padding:20px 0;
}
.h-contact{display:none}
.banner-c{margin-top:40px;}
.banner-b{
width:100%;
position:inherit;
background:none;
border-bottom: 1px solid #ddd;
color:#333;
}
.banner-lm{font-size:24px;}

.a-h-img,.a-h-img a{height:50px}
.a-h-img a img{max-height:50px;}
.a-h-t a{font-size: 12px;
    line-height: 20px;
    display: block;}
.about-box h1,.about-honor h1{font-size: 30px;}
.about-desc{font-size:24px}
.img-height1,.img-height1 a{height: 110px;}
.img-height1 a img{max-height: 110px;}
.p-pic,.p-pic a{height:100px;}
.p-pic a img{max-height: 100px;}
.pro-icon{
width:60px;
height:60px;
}
.pro-intro-con{width:75%}
.pro-pic-item h2{font-size:24px}
.news-i{height:120px;}
.news-title{font-size:20px}
.news-icon{width:100%}
.widget-job-1 .first ._ut,.widget-job-1 ._un{width:30%}
.contact-list{width:100%}

}