body{ background:#FFF}
img { max-width: 100%; height: auto; vertical-align: top; -ms-interpolation-mode: bicubic; border: 0 ;}
article, aside, dialog, footer, header, section, nav, figure, menu, audio, canvas, progress, video { display: block;}
.fix { *zoom: 1; *clear: both;}
.fix:before, .fix:after { display: table; clear: both; content: '';}
.oh { overflow: hidden; *zoom: 1;}
.l { float: left;}.r { float: right;}
.dib { display: inline-block; *display: inline; *zoom: 1;}
.pr { position: relative;}.pa { position: absolute;}
.tc { text-align: center;}.tr { text-align: right;}
.el { overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.hide { display: none;}
.hidetext { font: 0/0 a; letter-spacing: -9px;}
.arr { display: inline-block; overflow: hidden; width: 0; height: 0;}
.opc0 { opacity: 0 ; filter: alpha(opacity=0);}
/* 等比填充 */
*[class*="rect-"]{position: relative;display: block; width: 100%;height: 0;overflow: hidden;}
*[class*="rect-"] ._full{position: absolute;left: 0;top:0;width: 100%;height: 100%;
*height: auto;}
.rect-75{padding-bottom: 75%;}
.concact_us{ width:100%;}
.wrap { width:1200px; margin-right:auto; margin-left:auto;}
.channel_banner{position: relative;height:600px;}
.channel_banner>img{position: absolute;left: 50%;margin-left: -960px;top: 0;max-width: none;}
.channel_banner p{ text-align:center; color:#FFF; font-size:36px; font-weight:bold; width:100%; position:absolute; z-index:1; padding-top:250px; letter-spacing:15px;}
.channel_banner p span{ display:block; padding-top:15px; font-size:20px; font-weight:normal;letter-spacing:5px;}
.channel_content{padding: 85px 0 0px;}
.breadCrum{border-bottom:1px #f2f2f2 solid; clear:both}
.breadCrum .channel{background:url(../images/red.9.png) repeat;color:#fff;font-size:30px;font-weight: bold;width: 258px;height: 76px;line-height: 76px;position: relative;margin-top: -76px;text-align: center;}
.breadCrum .channel:before{content:'';width:82px;height:76px;background:url(../images/polygon.png) no-repeat;background-size:contain;position:absolute;left:0;top:0;}
.breadCrum .bread{padding:30px 0 18px;}
.posi{font-size:13px;font-weight: normal;color:#ea5404;margin-top: 10px;}
.posi span,.posi a{color:#000;}
.posi span{margin:0 6px;}
.s_menu{ position:absolute;bottom:180px;width:100%;margin:auto;}
.s_menu ul{display:table; margin:0px auto}
.s_menu >ul > li{float:left;height:60px;line-height: 60px;padding:0 70px;background-color:#fff;border: 1px solid #aaa;margin: 0 0 -1px -1px;float:left;
    *float:none;
    *display:inline;
    *zoom:1;}
.s_menu >ul >li> a{display:block;font-size:18px; color:#000}
.s_menu >ul >li.cur,.s_menu >ul >li:hover{background-color:#009143;}
.s_menu >ul >li.cur >a,.s_menu >ul >li:hover >a{color:#fff;}
.main_bar{padding:25px 0 35px;font-size: 13px;}
.main_left{width: 100%;}
/*about_us*/
/*按钮*/
._btn{width:150px; height:40px; font-size:15px; color:#838383; border-top:1px solid #dddee3;border-bottom:1px solid #dddee3; line-height:40px; display:inline-block; margin-right:40px;}
._btn:hover{color:#0267b5; border-color:#0267b5;}
._btn .text{margin:0 40px 0 10px;}
.imgZoom img,.imgY180 img { -moz-transition:all .8s ease 0s; -ms-transition:all .8s ease 0s; -o-transition:all .8s ease 0s; -webkit-transition:all .8s ease 0s; transition:all .8s ease 0s;}

.imgZoom { overflow:hidden; }
.imgZoom:hover img{ -moz-transform:scale(1.1,1.1); -ms-transform:scale(1.1,1.1); -o-transform:scale(1.1,1.1); -webkit-transform:scale(1.1,1.1); transform:scale(1.1,1.1);}

.fz30{font-size:30px}
.fz28{font-size:28px}
.rect-65{padding-bottom:65%;}
.rect-130{padding-bottom:130%;}
.rect-45{padding-bottom:45%;}
.about_us{padding-bottom:0;}
.about_us .pt1 .title{ text-align:center; margin-bottom:10px; color:#181818;}
.about_us .pt1 .info{ text-align:center; color:#6d6d6d; margin-bottom:30px;}
.about_us .pt1{margin-bottom:70px;}
.about_us .pt1 .containerwu .l_box{width:48%; cursor:pointer;}
.about_us .pt1 .containerwu .l_box .video_box .play{position:absolute; width:76px; height:76px; background:url(../images/play.png) center center no-repeat; top:50%; left:50%; margin-top:-38px; margin-left:-38px;}
.about_us .pt1 .containerwu .r_box{width:52%;}
.about_us .pt1 .containerwu .r_box .pd{border:10px solid #f3f3f3; border-left:0; height:374px; padding:0px 30px 0 60px; overflow:hidden;}
.about_us .pt1 .containerwu .r_box .info_box{display:block; margin-top:40px;}
.about_us .pt1 .containerwu .r_box .info_box ._t{line-height:1; color:#0e0e0e; margin-bottom:20px;}
.about_us .pt1 .containerwu .r_box .info_box .line{width:45px; height:2px; background:#0267b5; margin-bottom:20px;}
.about_us .pt1 .containerwu .r_box .info_box .dec{font-size:14px; color:#7d7d7d; margin-bottom:30px;}
.about_us .pt2{background:url(../images/ab_pt2.jpg) center center no-repeat; padding:70px 0; margin-bottom:0px;}
.about_us .pt2 .tab_conwu .r_box{width:24%}
.about_us .pt2 .tab_conwu .r_box li{line-height:127px; font-size:24px; color:#595757; background-color:#fff; text-align:center; cursor: pointer; transition: all ease .3s; -webkit-transition: all ease .3s;}
.about_us .pt2 .tab_conwu .r_box li:hover { color:#0267b5; }
.about_us .pt2 .tab_conwu .r_box li.even{background-color:#f6f6f6;}
.about_us .pt2 .tab_conwu .r_box li.tab_t_cur{background-color:#0267B5; color:#fff;}
.about_us .pt2 .tab_conwu .l_box{width:74%; background-color:#fff; overflow:hidden; max-height:380px;}
.about_us .pt2 .tab_conwu .l_box .img_box{width:33%;}
.about_us .pt2 .tab_conwu .l_box .img_box img { position:absolute; top:0; left:0; width:100%; height:100%; }
.about_us .pt2 .tab_conwu .l_box .tabc_content{width:67%;}
.about_us .pt2 .tab_conwu .l_box .tabc_content .pd{padding:65px 70px 0; }
.about_us .pt2 .tab_conwu .l_box .tabc_content ._t{font-size:32px; color:#000; margin-right:20px; margin-bottom:30px; font-weight:bold;}
.about_us .pt2 .tab_conwu .l_box .tabc_content ._t .year{font-family:Arial;font-size:28px; color:#545454;}
.about_us .pt2 .tab_conwu .l_box .tabc_content  .info{font-size:14px; color: #757575; line-height:28px; margin-bottom:30px;}

.about_us .owl-carousel .owl-stage-outer{overflow:visible;}
.about_us  .owl_wrap{height:432px; overflow:hidden;}
.about_us  .owl_wrap .wrap{position:relative;}
.about_us  .owl_wrap .wrap .owl_arr{width:30px; height:30px; position:absolute; top:50%; z-index:2; cursor:pointer; margin-top:-15px;}
.about_us  .owl_wrap .wrap .owl_arr.prev{ background:url(../img/owl_prev.png) center center no-repeat; left:30px;}
.about_us  .owl_wrap .wrap .owl_arr.next{ background:url(../img/owl_next.png) center center no-repeat; right:30px;}
.about_us  .owl_wrap .wrap .left_mask{width:600px;height:100%; position:absolute; left:-480px;background:url(../img/blue_65.png) repeat;z-index:1; top:0;}
.about_us  .owl_wrap .wrap .right_mask{width:600px;height:100%; position:absolute; right:-480px;background:url(../img/blue_65.png) repeat;z-index:1; top:0;}
.about-box3{background-color:#ececec;padding:68px 0 80px;}
.job-box1 .news_ch,.job-box1 .news_en,.job-box3,.job-box3 .news_ch,.job-box3 .news_en,.about-box1,.about-box1 .news_ch,.about-box1 .news_en,.about-box5,.about-box5 .news_ch,.about-box5 .news_en,.about-box7,.about-box7 .news_ch,.about-box7 .news_en{color:#fff;}
.news_ch{font-size:39px;font-weight: normal;position: relative;}
.news_en{font-family: Arial;font-size:20px;text-transform: capitalize;margin-top: 14px;margin-bottom:30px;}
.news_ch,.news_en{color:#676767;}
.culture-box li ._tit{font-size:20px;font-weight: normal;color:#fff;position: absolute;bottom: 0;text-align: center;left: 0;right: 0;padding: 20px 0;}
.culture-box li .info{background:url(../images/black.8.png) repeat;position:absolute;bottom:0;left:0;right:0;padding: 7% 10%;color:#fff;display:none;}
.culture-box li.hover ._tit{opacity:0;filter:alpha(opacity=0);}
.about-box5{background:url(../images/ab-bg2.jpg) center top no-repeat;text-align: center;height:310px;}
.about-box5 .wrap{padding-top:50px;}
.about-box5 .m_detail{border-color:#fff;color:#fff;}
.about-box5 .m_detail:hover{border-color:#ffa716;}
.pageMain{padding:60px 0;}
/*荣誉*/
.picList li{margin-bottom:22px;}
.picList .box{border:1px #dadada solid;padding: 7%;}
.picList ._title{font-size:13px;font-weight: normal;color:#818181;margin-top: 10px;}
.album_ordinary .slide_c img{max-height:80%!important;}
.album_ordinary .slide_c p{bottom:10%!important;}
/*招聘列表*/
/* job-2 start*/

.job_list .pt-bd{ margin-top:-30px; padding-bottom:50px}
.widget-job-tit{ background: #009143; color: #fff; overflow: hidden; height: 56px; line-height: 56px;}
.widget-job-2 ._jt { height: 56px; line-height: 56px; overflow: hidden; *zoom: 1;cursor: pointer;border-bottom: 1px dashed #dedede; }
.widget-job-2 ._ut{ float: left; text-align: center; font-size: 16px; width: 100%; }
.widget-job-2 ._jt ._ut{ font-size: 14px; height: 56px; }
.widget-job-2 ._t1 { width: 30%; }
.widget-job-2 ._t2 { width: 20%; }
.widget-job-2 ._t3 { width: 15%; }
.widget-job-2 ._t4 { width: 15%; }
.widget-job-2 ._t5 { width: 15%; }
.widget-job-2 ._jc { display: none; }
.widget-job-2 ._jcon { padding: 40px; background: #f3f3f3; padding-left:96px;}
.widget-job-btn{ cursor: pointer; background: #fe9c3e;color: #fff; width: 160px; height: 40px; line-height: 40px; margin-top: 40px; display: block;text-align: center;font-size: 15px;}
.widget-job-2 .tit{font-size:16px; color:#5a5a5a; margin-bottom:20px;}
.widget-job-2 .info{font-size:13px; color:#5a5a5a; line-height:24px; margin-bottom:40px;}
.widget-job-btn:hover{ color: #fff; }
/*分页*/
.page{font-size: 12px; color: #777777; text-align: center;margin: 30px 0;}
.page a,.page span { color: #777777;display: inline-block;border: 1px solid #ededed;padding: 5px 15px;vertical-align: middle;margin: 0 0 10px -1px;}
.page .goprev{margin-right: 10px;}
.page .gonext,.page .count {margin-left: 10px;}
.page a:hover,.page span{color:#fff; background: #009143;}
.page span.goprev,.page span.gonext {color: #777777; background: none}
.page span.count { border: 0;background: 0;color: #777777;}
@media only screen and (max-width: 1240px) {
.wrap{ width:940px; }
.breadCrum .posi{display:none;}
 /*about_us*/
.about_us .pt1 .container .r_box .pd{border:0;}
    .about_us .pt1 .container .r_box .info_box{margin-top:0;}
    .about_us .pt2 .tab_con .l_box .tabc_content .pd{padding:20px;}
    .about_us .pt2 .tab_con .l_box .tabc_content ._t{margin-bottom:15px; font-size:28px;}
    .about_us .pt2 .tab_con .l_box .tabc_content  .info{margin-bottom:15px;}
    .about_us .pt2 .tab_con .r_box li{line-height:100px;}
    .about_us  .owl_wrap{height:auto;}

}
@media only screen and (max-width: 1024px) {
	.about-box5{background-attachment: inherit;height:auto;}
.about-box3{padding: 40px 0 60px;}
.about-box5{padding:30px 0;}
.about-box5 .wrap{padding:0;}	
}
@media only screen and (max-width: 992px) {
.wrap{ width:740px; }	
.channel_content{padding: 30px 0 0;}
 /*about_us*/
    .about_us .pt1 .container .r_box .info_box .line{margin-bottom:10px;}
    .about_us .pt1 .container .r_box .info_box .dec{margin-bottom:10px;}
    .about_us .pt1 .container .r_box .num_box .top_box span{font-size:24px; margin-right:5px;}
    .about_us .pt1 .container .r_box .pd{padding-left:30px; padding-right:0; height:auto;}
    .about_us .pt1 .container .r_box .pd ._text{padding-left:10px;}
    .about_us .pt2 .tab_con .r_box{width:100%; margin-bottom:20px;}
    .about_us .pt2 .tab_con .r_box li{width:33.33333%; float:left; line-height:75px;}
    .about_us .pt2 .tab_con .l_box{width:100%;}
    .about_us .pt2 .tab_con .l_box .tabc_content .pd{padding-top:40px; padding-bottom:40px;}
}
@media only screen and (max-width: 760px) {
  .wrap, .mwrap { padding-left:4%; padding-right:4%; width:auto; }
    .mwrap .wrap { padding-left:0; padding-right:0; }
/*about_us*/
    .about_us .pt1 .container .l_box{width:100%; margin-bottom:30px;}
    .about_us .pt1 .container .r_box{width:100%;}
    .about_us .pt2 .tab_con .r_box li{width:100%;float:none; font-size:16px; line-height:50px;}
    .about_us .pt2 .tab_con .l_box .img_box{display:none;}
    .about_us .pt2 .tab_con .l_box .tabc_content{width:100%;}
    .about_us .pt2 .tab_con .l_box .tabc_content ._t{font-size:24px;}
    .about_us .pt2 .tab_con .l_box .tabc_content ._t .year{font-size:16px;}
    .about_us .pt3 li{margin-bottom:20px;}
    .about_us  .owl_wrap .wrap .left_mask{display:none;}
    .about_us  .owl_wrap .wrap .right_mask{display:none;}
    .about_us .owl-carousel .owl-stage-outer{overflow:hidden;}
	 .about_us .pt1{margin-bottom:0;}
    .about_us .pt2{margin-bottom:0;}
    .about_us .pt3{margin-bottom:0;}
    .about_us .pt3 .title{font-size:22px;}
	.pageMain{padding:15px 0 30px;}
	    /*招聘列表*/
    .widget-job-2 ._jt span { display: none; }
    .widget-job-2 ._jcon{padding-left: 30px;}
	.widget-job-2 ._t3,.widget-job-2 ._t5{ width: 25%; }
}
@media only screen and (max-width: 640px) {
.breadCrum {
	border-bottom: 0;
}
.breadCrum .channel {
	margin-top: 0;
	font-size: 20px;
	height: 50px;
	line-height: 50px;
}
.breadCrum .bread, .main_right {
	display: none;
}
.s_menu{bottom:20px;width:100%;margin:auto;}
.s_menu ul{display:table; margin:0px auto}
.s_menu >ul > li{float:left;height:35px;line-height: 35px;padding:0 20px;}
.s_menu >ul >li> a{font-size:16px;}

}
@media only screen and (max-width: 480px) {
    /*上层banner*/
  .channel_banner{height:70px;}
    .channel_banner>img{display:none}
    .channel_banner p{ display:none}
	.channel_content{padding-bottom: 50px;}
}