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:#ea5404; border-color:#009143;}
._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:#ea5404;}
.about_us .pt1 .title a{color:#ea5404}
.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:10px;}
.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:#009143; margin-bottom:10px;}
.about_us .pt1 .containerwu .r_box .info_box .dec{font-size:14px; color:#7d7d7d; margin-bottom:30px; line-height:200%}
.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:#ea5404; }
.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:#009143; 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;}
@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_conwu .r_box li{width:100%;float:none; font-size:16px; line-height:40px;}
    .about_us .pt2 .tab_conwu .l_box .img_box{display:none;}
    .about_us .pt2 .tab_conwu .l_box .tabc_content{width:100%;}
    .about_us .pt2 .tab_conwu .l_box .tabc_content ._t{font-size:24px;}
    .about_us .pt2 .tab_conwu .l_box .tabc_content ._t .year{font-size:16px;}
	.about_us .pt2 .tab_conwu .l_box .tabc_content .pd{padding:20px; }
    .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;}
}
@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;
}

}
@media only screen and (max-width: 480px) {
    /*上层banner*/
    .channel_banner{height:70px;}
    .channel_banner>img{display:none}
    .channel_banner p{ display:none}
	.s_menu{bottom:0px;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;}
.s_menu{bottom:0px;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 (max-width: 640px){
	.reset_stylewu{ width:100%;}
	.i_twfw{ height:1070px; width:100%}
	.tabwu .box {
    height:auto;
}
	.tabwu .box .menus {
    width: 100%;
     height:auto;
}
.tabwu .box .menus li {
    width: 92%;
    height: 217px;
	 padding:30px; margin-bottom:20px
}
.tabwu .right{ display:none}

.g_cpys{height:auto;}
.g_cpys .cpyshd{width:100%; padding-bottom:20px}
.g_cpys .cpyshd li{height: 50px;padding-top: 0px;padding-left: 0px;font-size: 20px;line-height:50px; text-align:center}
.g_cpys .cpysbd{width: 100%;}
.g_cpys .cpysbd dt{width:100%;height:auto;}
.g_cpys .cpysbd dt img{width:100%;height:auto;}
.g_cpys .cpysbd dd{height: 53px;width:100%;}
.g_cpys .cpysbd b{line-height: 53px;font-size: 26px; width:18%; margin-right:2%}
.g_cpys .cpysbd h3{padding-top: 0px;height: 53px;line-height: 53px;font-size: 18px;width:80%;}
.g_cpys .cpysbd p{padding-top:0px;height: 25px;line-height: 25px;font-size: 18px;width:80%;}

.i_nleft{ display:none;}
.i_nright{width:100%;}
.news_two_img{ display:none}
.news_two_txt{width:100%!important;margin: 36px 0 28px 14px!important;} 
.content{ width:100%}
.db-box1 ul{ display:none}
 .db-info {
            width: 100%; padding-left:20px
        }
	
        .db-info p {
            margin-top: 15px;
        }
.db-box2 .db-nav{ display:none}		
.yqljs{ display:none}	
.db-hz1 h1 {
            width: 100%;
        }
        
        .db-hz1 h1 img {
            width:auto;
            height:auto; margin-left:20px; margin-top:-10px;
        }
		.db-dp1 {
            width: 100%; text-align:center;
        }
		 .db-dp1 em{
            float:none; width:100%;   line-height:200%
        }
        .db-dp1 span {
            float:none; width:100%; line-height:200%
        }
		.db-dp2{ display:none}
		.wuyou-waiter{ display:none}
		.lanren{ display:none}
		.pro_list{ display:none}
		.pro_listwu{ display:block}
		.newslist li.tuijian .img{width:100%;margin-right: 0%;max-height:auto;}
.newslist li.tuijian .img img{max-height:350px;}

.about_us .pt1 .containerwu .l_box{width:100%;}
.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:100%;}
.about_us .pt1 .containerwu .r_box .pd{padding:0px 10px; height:auto}
   .channel_banner{height:70px;}
    .channel_banner>img{display:none}
    .channel_banner p{ display:none}
	.s_menu{bottom:0px;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;}
.s_menu{bottom:0px;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;}
}