/* public */

/*滚动条*/
::-webkit-scrollbar { width:5px; height:15px}
::-webkit-scrollbar-track-piece { background:#e2e2e2}
::-webkit-scrollbar-thumb:vertical { height:5px;background:#c6c6c6; border-left:1px solid #c7c7c7; border-right:1px solid #c7c7c7}
::-webkit-scrollbar-thumb:vertical:hover { background:#666666}
::-webkit-scrollbar-thumb:horizontal { width:5px; background:#cbcbcb; border-left:1px solid #c7c7c7; border-right:1px solid #c7c7c7}


html,body { width:100%; height:100%;}
html { -webkit-text-size-adjust:100%; -moz-text-size-adjust:100%; -o-text-size-adjust:100%; -ms-text-size-adjust:100%;} /* 禁用iPhone中Safari的字号自动调整 */ 
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block;} /* 设置HTML5元素为块 */ 
body,div,ul,li,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6,h7,form,img,p,pre,textarea,blockquote,fieldset,address,p,pre,table,tbody,th,tr,td,button,input,select,textarea { padding:0px; margin:0px auto;}
body { color:#333; font-family:"Microsoft YaHei",微软雅黑,黑体,宋体,arial,tahoma,verdana,sans-serif; font-size:14px; word-wrap:break-word; word-break:break-all; word-break:normal;}
ul,ol,li,dl,dt,dd { list-style:none;}
img { border:none;} /* 设置图片视频等自适应调整 */ 
.video embed, .video object, .video iframe { width:100%; height:auto; }
table { border-collapse:0; border-spacing:0; border-collapse:collapse;}
label { vertical-align:middle}
h1,h2,h3,h4,h5,h6,h7 { font-size:100%;}
button,input,select,textarea { margin:0; font-size:100%; vertical-align:middle; -webkit-appearance:none; -moz-appearance:none; -o-appearance:none; -ms-appearance:none;}
button,input { *overflow:visible; line-height:normal;}
textarea { overflow:auto; vertical-align:top;}
p{word-wrap:break-word}
a,a:visited { text-decoration:none; color:#333;}
a:hover,a:active { color:#f00;}
.mg0 {margin:0}
.clear { clear:both; height:0px; font-size:0px; overflow:hidden;}
.clearfix { zoom:1;}
.clearfix:after { clear:both; content:"."; display:block; height:0; font-size:0px; overflow:hidden; visibility:hidden;}
.fl { float:left;}
.fr { float:right;}
.jc { font-weight:bold;}
.hand { cursor:pointer;}
.hide { display:none;}
.show { }
div:focus {
outline: none;}/* 去掉边框 */

/*字体、字号及颜色*/
.yahei,.yahei12,.yahei14,.yahei16,.yahei18,.yahei20,.yahei22,.yahei24,yahei26 { font-family:"Microsoft YaHei",微软雅黑,黑体,宋体,SimSun,Arial;}
.yahei12 { font-size:12px;}
.yahei14 { font-size:14px;}
.yahei16 { font-size:16px;}
.yahei18 { font-size:18px;}
.yahei20 { font-size:20px;}
.yahei22 { font-size:22px;}
.yahei24 { font-size:24px;}
.yahei26 { font-size:26px;}
.yahei55 { font-size:55px;}
.red { color:#f00;}
.fen { color:#E15083;}
.green { color:#33cc00;}
.green2 { color:#66ff00;}
.blue2 { color:#66C39D;}
.blue3 { color:#2ebeec;}
.zongse { color:#8F6C6C;}
.zongse2 { color:#cb7137;}
.chengse { color:#E2A454;}
.chengse2 { color:#eb6e12;}
.zise { color:#C479DD;}
.zise2 { color:#9A78B0;}
.gray { color:#a3a3a3}

#history a,.subnav a { color:#ffffcc;
	-webkit-transition:0.5s;
	-moz-transition:0.5s;
	-o-transition:0.5s;
	-ms-transition:0.5s;
	transition:0.5s;
}

/*公共图标*/
#header .tel .telico, .link-list dl,.news-prev,.news-next,.news-prev:hover,.news-next:hover,
.case-list .case-btn .prev, .case-list .case-btn .next,.case-list .case-btn .prev:hover, .case-list .case-btn .next:hover,
.case-list2 .case-btn .prev, .case-list2 .case-btn .next,.case-list2 .case-btn .prev:hover,.case-list2 .case-btn .next:hover,
.subnav a,.subnav a:hover, .subnav a.blue,
.zy-case-list dl,.zy-case-list dl:hover,#pages .prev,#pages .next,
.news-con-top .bt a.back,.news-con-top .bt a.back:hover,.news-con-top .bt a.next,.news-con-top .bt a.next:hover,.news-con-top .bt a.full,.news-con-top .bt a.full:hover,
.news-page a.back,.news-page a.back:hover,.news-page a.next,.news-page a.next:hover,.news-page a.full,.news-page a.full:hover,
.window-menu a.back,.window-menu a.back:hover,.window-menu a.next,.window-menu a.next:hover,.window-menu a.full,.window-menu a.full:hover,
.house-ico,.map-ico,.tel-ico,.qq-ico,.emil-ico,.weixin-ico,.question-up,.question-down
{ background:url(../images/icon.png) no-repeat;}
 
.news-con-top .bt a.back,.news-con-top .bt a.back:hover,.news-con-top .bt a.next,.news-con-top .bt a.next:hover,.news-con-top .bt a.full,.news-con-top .bt a.full:hover,
.news-page a.back,.news-page a.back:hover,.news-page a.next,.news-page a.next:hover,.news-page a.full,.news-page a.full:hover,
.window-menu a.back,.window-menu a.back:hover,.window-menu a.next,.window-menu a.next:hover,.window-menu a.full,.window-menu a.full:hover
 { height:30px; float:left; display:block;} 
 
#case,.case-list,.banner-line { background:url(../images/repeat.png) repeat-x;}
.oa-ico, .zwjq-ico, .web-ico { background:url(../images/products.png) no-repeat;}

/*边框圆角*/
.news-dispaly,.partners .brand li,.partners .brand a,.partners .brand a img,.partners .brand a b,.about .list3 li img,.about .list1 img,#history-con li img,
.submit
{ -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.news-con-top { -moz-border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; border-radius:5px 5px 0 0;}


/*头部*/
.i_head_box {width:100%;position:relative;}
.w_welcome_max {width:100%;position:absolute;top:0px;left:0px;z-index:10; border-bottom:1px solid #005aa6;}

.w_welcome {width:1440px;height:140px;text-align:center;color:#ffffff;line-height:45px;font-size:14px;margin:0 auto;}/*overflow:hidden;*/
.w_welcome b{font-size:18px; font-weight:bold;color:#b0273b;}
.logo_box {height:132px;background:#29166f;}
.logo_box .logo_box_c {width:1200px; height:100%;margin:0 auto;}
.logo_box .logo_box_c .tel_b {background:url(../images/h_logo_r.jpg) no-repeat;width:169px;height:100%;position:relative;}
.logo_box .logo_box_c .tel_b .num {font-size:18px; position:absolute;top:64px;right:10px;font-weight:bold;color:#ffffff}
.i_head_nav {width:100%;height:100px;}
.nav_div_bg {width:100%;height:50px;}
.i_head_ul {margin:0 auto;font-size:18px;width:936px;height:141px;}
.i_head_ul li{float:left;height:140px;line-height:140px;text-align:center;width:120px;text-align:center;}
.i_head_ul li.li_logo {width:360px;}
.i_head_ul .nav_li_11 {}
.i_head_ul .nav_li_22 {}
.i_head_ul li>a{display:block;color:#ffffff;height:140px;line-height:140px;}
.i_head_ul li.li_logo a {padding-top:0px;}
.i_head_ul li a span.en {display:block;font-size:8px;color:#101527;line-height:14px;width:100%;text-align:center;}
.i_head_ul li:hover { }

.i_head_ul li a:hover { color:#ffffff;}
.i_head_ul li a:hover span.en { color:#b0273b;}
.i_head_ul li a:hover .line { display:block;}


.i_head_ul li.nav_li {position:relative;}
.i_head_ul li.nav_li:hover a {cursor:pointer;}

.i_head_ul li.nav_li i {position:absolute;top:62px;left:88%;margin-left:-7px;}

.i_head_ul li.nav_li .Submenu {position:absolute;text-align:left;font-size: 13px;top: 88px;color:#1a1a1a;z-index:10;line-height:50px;width:170px;text-align:center;margin-left:-20%;display:none; background:rgb(61 255 12 / 31%)}
.i_head_ul li.nav_li .Submenu a {display:block;height:35px;line-height:35px;text-align:center; color:#ffffff;font-size:16px;margin:0px 5px 0px 5px;}
.i_head_ul li.nav_li .Submenu a:hover {color:#33722b;} 
.i_head_ul li.nav_li .line {background:#b0273b;width:48px;height:4px;margin:0 auto;text-align:center;position:absolute;bottom:0px;left:26px;display:none;}
.i_head_ul li.nav_li:hover .line { display:block;}
.i_head_nav .nav_bg {
    position: absolute;
    width: 100%;
    height: 40px;
    z-index: 8;
    opacity: .2;
    display: none;
}
.i_head_ul li.nav_li > .line {width:53px;height:5px;background:#005aa6;overflow:hidden;margin:0 auto; }

.swiper-slide2 {background:#f4f4f4;  }
.swiper-slide2:hover {background:#00c6ff;cursor:pointer;}
.swiper-slide2 img{padding:10px;display:block;margin:0 auto;width:90%;}
.layer_box .text {text-align:center; color:#6a6a6a;font-size:18px;padding-top:10px;padding-bottom:20px;}
.i_new_box {background:#ffffff;position:relative;}
.i_new_box .cn {display:block;font-size:36px;color:#333;padding-top:59px;text-align:center;}
.i_new_box .line {background:#33722b;width:45px;height:4px;margin:0 auto;display:block;margin-top:7px;text-align:center;}
.i_new_box .en {display:block;font-size:16px;font-family:Arial;color:#cdcdcd;margin-top:7px;text-align:center;}

/*  banner */
.i_banner img{width:100%;display:block;
}

.index_fw {width:100%;height:247px;background:#ffffff;}
.index_fw .index_fw_ul {width:870px;height:100%;margin:0 auto;}
.index_fw .index_fw_ul li {float:left;margin:0px 5px 0px 5px;text-align:center; cursor:pointer;}
.index_fw .index_fw_ul li:hover .img_div {background:;}
.index_fw .index_fw_ul li .img_div {width:125px;height:125px;background:#f1f1f1;border-radius:50%;text-align:center;}
.index_fw .index_fw_ul li .img_div img{margin-top:29px;}
.index_fw .index_fw_ul li.line div{width:98px;height:2px;background:#f1f1f1;margin-top:84px;}
.index_fw .index_fw_ul li  .en {font-size:12px;color:#cbcbcb;}
.index_fw .index_fw_ul li.img div {margin-top:17px;}

.index_fw .index_fw_ul .img .img_div:hover img{
-webkit-transform:scale(1.15);   -moz-transform:scale(1.15) ;  -o-transform:scale(1.15); transition: all 0.5s;
-moz-transition: all 0.5s;
-webkit-transition: all 0.5s;
}



/* 校园信息 */
.i_new_box {background:#ffffff;position:relative;}
.i_new_box .cn {display:block;font-size:36px;color:#333;padding-top:59px;text-align:center;}
.i_new_box .line {background:#33722b;width:45px;height:4px;margin:0 auto;display:block;margin-top:7px;text-align:center;}
.i_new_box .en {display:block;font-size:16px;font-family:Arial;color:#cdcdcd;margin-top:7px;text-align:center;}

.i_i_b .more {position:absolute;right:25px;top:34px; }
.i_i_b .more a {color:#929292;}
.i_i_b_t {margin-left:10px;}
.i_i_b {height:560px;width:1450px;margin:0 auto;position:relative;transition: transform .36s ease,opacity .36s ease;}/*animation: flipinY 2s*/
.i_i_ul {margin-top:45px;width:666px;}
.i_i_ul li{width:610px;margin:0 auto;height:137px;cursor:pointer;}
.i_i_ul li:last-child{border:none;}
.i_i_ul li div {float:left;}
.i_i_ul li div.time {margin-top:30px;margin-left:30px;width:112px;height:94px;background:#069fcb;}
.i_i_ul li div.img{ vertical-align: middle;margin-top:30px;margin-left:30px;}
.i_i_ul li  .year {font-size:35px; color:#ffffff;display:block;margin-top:10px;line-height:40px;text-align:center;font-family:Arial;}
.i_i_ul li  .month{font-size:24px;color:#ffffff;text-align:center;display:block;font-family:Arial;}
.i_i_ul li .text {margin-top:18px;margin-left:15px;width:450px;}
.i_i_ul li .text .title {color:#828282;font-size:18px;display:block;margin-top:24px;}
.i_i_ul li .text .i {font-size:14px; color:#c0c0c0;display:block;margin-top:10px;}
.i_i_b_img {margin-top:80px;position:relative;}
.i_i_b_img .txt {width:507px;height:50px;position:absolute;bottom:4px;text-align:center;line-height:50px;color:#ffffff;font-size:20px;background-color:rgba(0,0,0,0.5);}



/* 学校简介 */
.s_about {width:100%;height:400px;background:#ffffff;}
.s_about .a_titie_box {width:1200px;margin:0;height:93px;position:relative;margin-bottom:-49px;}
.a_titie_box .m_line {position:absolute;width:10px;height:30px;background:#1f7ddd;top: 45px;}
.s_about .a_titie_box .m_title {font-size:30px;color:#1f7ddd;position:absolute;top:40px;left: 20px;}
.s_about .a_titie_box .m_title_en{font-size:16px;color:#818181;position:absolute;top: 57px;left: 153px;}
.s_cont_b {width:1200px;margin:0 auto;}
.s_cont_1 {width:553px;float:left;}
.s_cont_2 {width:615px;float:left;margin-left:30px;height:350px;}
.titie_box {color:#0068b7;position:relative;}
.titie_box .titie {font-size:28px;cursor:pointer;color:#069fcb;display:inline-block;line-height:28px;background:url(../images/icon1.jpg)no-repeat;padding-left:20px;}
.titie_box .en {position:absolute;bottom:-3px;color:#818181;font-size:16px;left:141px;font-family:Arial;}
.s_cont {width:554px;color:#a5a5a5;line-height:33px;text-indent:2em;font-size:16px;margin-top: 63px;height: 191px;}
.s_cont_b .s_btn {width:140px;height:33px;line-height:33px;display:block;color:#ffffff;background:#f37128;text-align:center;font-size:18px;overflow:hidden;position:relative;}
.c_p_box {width:100%;height:200px;background:url(../images/i_pr.jpg)no-repeat center;text-align:center;}
.c_p_box .cn {display:block;font-size:30px;color:#ffffff;padding-top:59px;}
.c_p_box .line {background:#ffffff;width:45px;height:4px;margin:0 auto;display:block;margin-top:7px;}
.c_p_box .en {display:block;font-size:14px;font-family:Arial;color:#ffffff;margin-top:7px;}
.s_Product {position:relative;padding-bottom:69px;transition: transform .36s ease,opacity .36s ease;}/*animation: flipinY 2s*/
.s_Product .s_Product_box {width:1220px;height:450px;margin:0 auto;margin-top:60px;position:relative;}
.s_Product_box .p1 {left:-80px !important;}
.s_Product_box .n1 {right:-80px !important;}
.swiper-slide {}
.swiper-slide:hover {background:#33722b;cursor:pointer; color:#ffffff;}
.swiper-slide:hover .text{color:#ffffff;}
.s_Product_box .swiper-slide img{padding:10px;display:block;margin:0 auto;width:90%;}
.layer_box .text {text-align:center; color:#6a6a6a;font-size:18px;padding-top:10px;padding-bottom:20px;}

.i_pr_ul li{float:left;width:590px;height:366px;position:relative;cursor:pointer;margin:5px; border:5px solid #ffffff}
    .i_pr_ul li:hover { border:5px solid #b0273b}
    .i_pr_ul li .p_line {
    position:absolute;
    width:6px;
    height:42px;
    background:#ffffff;
    top: 296px;
    left: 22px;
    }
    .i_pr_ul li .p_cn {font-size:24px;font-weight:bold;color:#ffffff;position:absolute;top: 292px;left:36px;
    }
    .i_pr_ul li .p_en {font-size:15px;color:#ffffff;position:absolute;top:320px;left:36px;
    }
    .i_pr_ul li .num {font-size:15px;color:#ffffff;position:absolute;top:320px;right:36px;font-family:Arial;
    }

.p_btn {width:146px;height:43px;position:absolute;text-align:center;line-height:43px;left:50%;margin-left:-71px;bottom: 36px;color:#ffffff;font-size:16px;cursor:pointer; background:#33722b;font-family:Arial;}
.p_btn:hover {-moz-box-shadow:2px 2px 5px #333333; -webkit-box-shadow:2px 2px 5px #333333; box-shadow:2px 2px 5px #333333;}


.s_Product_box .p1 {left:-80px !important;}
.s_Product_box .n1 {right:-80px !important;}
.i_mid_news_box {position:relative;width:1009px;margin:0 auto;height:70px;box-shadow:0px 0px 30px #f3f3f3;z-index:10;background:rgb(255,255,255);}
.i_mid_news_box  .bg {float:left;}
.i_mid_news_box .i_mid_cont{width:740px;height:71px;float:left;line-height:71px;margin-left:24px;font-size:18px;}

/* 公司新闻 */
.c_news_box {width:100%;background:#f8f8f8;padding-bottom:83px;}
.i_news {width:1200px;margin:0 auto;text-align:center;font-size:30px;color:#171516;padding-top:75px;}
.i_news_yy {width:1200px;margin:0 auto;text-align:center;font-size:18px;color:#666666;padding-top:15px;padding-bottom:38px;}
.i_max_news_box {width:1200px;margin:0 auto;}
.i_news_banner {width:489px;height:348px;}
.i_news_list_box {width:597px;border:1px solid #dadada;margin-left:15px;background:#f8f8f8;}
.i_news_list_ul {height:50px;padding-bottom:36px;}
.i_news_list_c_ul li.d {width:26px;margin-left:5px;}
.i_news_list_ul li{float:left; height:50px;line-height:50px;text-align:center;width:198px;border-right:1px solid #dadada;font-size:18px;position:relative;}
.i_news_list_ul > li span {position:absolute;bottom:-7px;width:198px;background:url(../images/i_list_on.jpg) no-repeat;height:9px;left:0px; background-position:-198px 0px;}
.i_news_list_ul li:last-child {border:none;}
.i_news_list_ul li:hover {background:#1f7ddd;cursor:pointer;color:#ffffff;}
.i_news_list_ul li:hover span{background:url(../images/i_list_on.jpg) no-repeat;height:9px;left:0px; background-position:0px 0px;}
.i_news_list_ul li.on {background:#1f7ddd;cursor:pointer;color:#ffffff;}
.i_news_list_ul li.on span{background:url(../images/i_list_on.jpg) no-repeat;height:9px;left:0px; background-position:0px 0px;}
.i_news_c_list .i_news_list_c_ul li{height:41px;line-height:41px;float:left;}
.i_i_circle {color:#cacaca;font-size:0.5em;width:25px;text-align:center;}
li.i_news_title {font-size:18px;width:422px;}
.i_news_time {font-size:18px;width:126px;}
.i_news_list_c_ul li:last-child {padding-bottom:15px;}
.i_news_c_list {display:none;}
.i_list1 {display:block;}


.c_p_box {width:100%;height:184px;background:url(../images/mid_banner.jpg)no-repeat center;text-align:center;}
.c_p_box .cn {display:block;font-size:30px;color:#ffffff;padding-top:59px;}
.c_p_box .line {background:#ffffff;width:45px;height:4px;margin:0 auto;display:block;margin-top:7px;}
.c_p_box .en {display:block;font-size:14px;font-family:Arial;color:#ffffff;margin-top:7px;}


/*  走进丰泽园 */
.c_about {width:100%;height:787px;background:#f6f6f6;}
.c_about .cn {display:block;font-size:36px;color:#333;padding-top:66px;text-align:center;}
.c_about .line {background:#33722b;width:45px;height:4px;margin:0 auto;display:block;margin-top:7px;text-align:center;}
.c_about .en {display:block;font-size:16px;font-family:Arial;color:#333;margin-top:7px;text-align:center;}
.c_about .c_about_box {width:1400px;margin:0 auto;}
.c_about .c_about_box .c_about_bg {float:left;margin-top:209px;}
.c_about .c_about_box .c_about_text {float:left;width:550px;margin-left:85px;margin-top:222px;transition: transform .36s ease,opacity .36s ease;animation: flipinY 2s}/*animation: flipinY 2s*/
.c_about .c_about_box .c_about_text .title{display:block;color:#000000;font-size:29px;font-weight:bold;}
.c_about .c_about_box .c_about_text .cont{width:550px;height:220px;overflow:hidden;color:#757575;font-size:16px;margin-top:27px;line-height: 32px;display:block;}
.c_about .c_about_box .c_about_text .more{cursor:pointer;display:block;margin-top:77px;}
.c_about .c_about_box .c_about_img{float:right;margin-top:65px;transition: transform .36s ease,opacity .36s ease}/*animation: flipinY 2s*/

.c_about .c_about_box .c_about_text .more:hover{margin-left:22px;transition: transform .36s ease,opacity .36s ease; color:#33722b}
.c_about .c_about_box .c_about_text .more:hover i{color:#33722b}


@-webkit-keyframes panelMoveToLeft {
	0% {
		transform: translateX(0);
	}

	50% {
		transform: translateX(-100%);
	}

	to {
		transform: translateX(-200%);
	}
}


/* 企业宣传 */
.i_xy{width:100%;height:812px;}
.i_xy .i_xy_box{width:1403px;margin:0 auto;}
.i_xy .i_movie{float:left;margin-top:67px;width:1190px;height:672px}
.i_xy .i_bg{float:right;margin-top:67px;}

/* 案例展示 */
.i_alzs_box{width:100%;background:#f8f8f8;position:relative;height:922px;}
.i_a_bg{background:url(../images/alzs_bg.jpg) no-repeat center;width:100%;height:175px;}
.i_a_list_box {
    height: 550px;
    width: 1200px;
    margin-top: 50px;
}

.swiper-container {
    width: 100%;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
}

.sw2 {
    text-align: center;
    font-size: 18px;
    background: #f8f8f8;
    height: 210px;
    /* Center slide text vertically */
    display: -webkit-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    -webkit-justify-content: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    -webkit-align-items: center;
    align-items: center;
}

/* 子页头部 */
.i_head_box2 {width:100%;position:relative;}
.w_welcome_max2 {width:100%;top:0px;left:0px;z-index:10; border-bottom:1px solid #005aa6;}

.w_welcome2 {width:1440px;height:99px;text-align:center;color:#ffffff;line-height:45px;font-size:14px;margin:0 auto;}
.w_welcome2 b{font-size:18px; font-weight:bold;color:#b0273b;}
.logo_box2 {height:132px;background:#29166f;}
.logo_box2 .logo_box_c {width:1200px; height:100%;margin:0 auto;}
.logo_box2 .logo_box_c .tel_b {background:url(../images/h_logo_r.jpg) no-repeat;width:169px;height:100%;position:relative;}
.logo_box2 .logo_box_c .tel_b .num {font-size:18px; position:absolute;top:64px;right:10px;font-weight:bold;color:#ffffff}
.i_head_nav2 {width:100%;height:100px;}
.nav_div_bg2 {width:100%;height:50px;}
.i_head_ul2 {margin:0 auto;font-size:18px;width:936px;height:99px;}
.i_head_ul2 li{float:left;height:99px;line-height:99px;text-align:center;width:120px;text-align:center;}
.i_head_ul2 li.li_logo {width:360px;}
.i_head_ul2 .nav_li_11 {}
.i_head_ul2 .nav_li_22 {}
.i_head_ul2 li>a{display:block;color:#5e5e5e;height:99px;line-height:99px;}
.i_head_ul2 li.li_logo a {padding-top:0px;}
.i_head_ul2 li a span.en {display:block;font-size:8px;color:#101527;line-height:14px;width:100%;text-align:center;}
.i_head_ul2 li:hover { }

.i_head_ul2 li a:hover { color:#5ea255;}
.i_head_ul2 li a:hover span.en { color:#b0273b;}
.i_head_ul2 li a:hover .line { display:block;}


.i_head_ul2 li.nav_li {position:relative;}
.i_head_ul2 li.nav_li:hover a {cursor:pointer;}

.i_head_ul2 li.nav_li i {position:absolute;top: 41px;left:88%;margin-left:-7px;color: #5d0909;}

.i_head_ul2 li.nav_li .Submenu {position:absolute;width:170px;text-align:left;display:none;font-size: 13px;top:100px;color:#1a1a1a;z-index:10; line-height:50px;margin-left:-20%; text-align:center; background:#f4f4f4;}
.i_head_ul2 li.nav_li .Submenu a {display:block;height:35px;line-height:35px;text-align:center; color:#33722b;font-size:16px;margin:0px 5px 0px 5px;}
.i_head_ul2 li.nav_li .Submenu a:hover {color:#ad0016;} 
.i_head_ul2 li.nav_li .line {background:#b0273b;width:48px;height:4px;margin:0 auto;text-align:center;position:absolute;bottom:0px;left:26px;display:none;}
.i_head_ul2 li.nav_li:hover .line { display:block;}
.i_head_nav2 .nav_bg {
    position: absolute;
    width: 100%;
    height: 40px;
    z-index: 8;
    opacity: .2;
    display: none;
}
.i_head_ul2 li.nav_li > .line {width:53px;height:5px;background:#33722b;overflow:hidden;margin:0 auto; }

.nav_div_bg2 {width:100%;height:50px; display:none;}

.swiper-slide2 {background:#f4f4f4;  }
.swiper-slide2:hover {background:#00c6ff;cursor:pointer;}
.swiper-slide2 img{padding:10px;display:block;margin:0 auto;width:90%;}
.layer_box .text {text-align:center; color:#6a6a6a;font-size:18px;padding-top:10px;padding-bottom:20px;}
.i_new_box {background:#ffffff;position:relative;}
.i_new_box .cn {display:block;font-size:36px;color:#333;padding-top:59px;text-align:center;}
.i_new_box .line {background:#33722b;width:45px;height:4px;margin:0 auto;display:block;margin-top:7px;text-align:center;}
.i_new_box .en {display:block;font-size:10px;font-family:Arial;color:#33722b;margin-top:7px;text-align:center;}

/*  banner */
.i_banner img{width:100%;display:block;
}

.index_fw {width:100%;height:247px;background:#ffffff;}
.index_fw .index_fw_ul {width:870px;height:100%;margin:0 auto;}
.index_fw .index_fw_ul li {float:left;margin:0px 5px 0px 5px;text-align:center; cursor:pointer;}
.index_fw .index_fw_ul li:hover .img_div {background:;}
.index_fw .index_fw_ul li .img_div {width:125px;height:125px;background:#f1f1f1;border-radius:50%;text-align:center;}
.index_fw .index_fw_ul li .img_div img{margin-top:29px;}
.index_fw .index_fw_ul li.line div{width:98px;height:2px;background:#f1f1f1;margin-top:84px;}
.index_fw .index_fw_ul li  .en {font-size:12px;color:#cbcbcb;}
.index_fw .index_fw_ul li.img div {margin-top:17px;}

.index_fw .index_fw_ul .img .img_div:hover img{
-webkit-transform:scale(1.15);   -moz-transform:scale(1.15) ;  -o-transform:scale(1.15); transition: all 0.5s;
-moz-transition: all 0.5s;
-webkit-transition: all 0.5s;
}

/* 新闻中心 */
.i_new_bg {background:url(../images/xwzx.jpg) no-repeat center;height:171px;width:100%;}

.mt-tabpage {
	width: 100%;
	margin: 0 auto;
    margin-top:20px;
}
.mt-tabpage-title {
	height: 44px;
	font-size: 0;
	background-color: #fff;
	width: 100%;
	margin: auto;
	background: #fff;
    text-align:center;
}
	.mt-tabpage-title .mt-tabpage-item {
		display: inline-block;
		width: auto;
		height: 37px;
		line-height: 37px;
		text-align: center;
		color: #000000;
		font-size: 18px;
		border: 1px dashed #b9b9b9;
		color: #b9b9b9;
		margin-left: 30px;
		padding: 0 8px;
	}
	.mt-tabpage-title .mt-tabpage-item:first-child {
	margin:0px
	}
.mt-tabpage-title .mt-tabpage-item:hover{
	
}
.mt-tabpage-title .mt-tabpage-item-cur {
border:1px dashed #33722b;
color:#33722b;
}
.mt-tabpage-count {
	position: relative;
	width: 1450px;
	height: 494px;
	overflow: hidden;
}
.mt-tabpage-cont__wrap {
	position: absolute;
}
.mt-tabpage-count .mt-tabpage-item {
	width: 1450px;
	height: 506px;
	text-align: center;
}
.i_news_list {width:446px;height:506px;position:relative; text-align:left;cursor:pointer;margin:0px 17px 0px 17px;margin-top:30px;}
.i_news_list .tite {font-size:18px;color:#535353;display:block;line-height:18px;text-align:left;margin-top:10px;margin-bottom:10px;}
.i_news_list:hover .tite{color:#b0273b}
.i_news_list:hover .a_btn{color:#b0273b}

.i_news_list .text {font-size:16px;color:#535353;display:block;line-height:20px;text-align:left;margin-bottom:10px;height: 40px;overflow: hidden;}
.i_news_list   .time {margin-top:0px;margin-left:0px;position:relative;width: 80px;height:  90px;overflow: hidden; font-weight:bold;}
.i_news_list   .month {font-size:26px;color:#757575;display:block;margin-top:10px;line-height:40px;position:absolute;top:0px;left: -76px;width: 181px;}
.i_news_list   .year {font-size:19px;color:#757575;position:absolute;top: 49px;left: 1px;width: 49px;overflow: hidden;white-space: nowrap;}
.i_news_list .more_box {width:100%;height:75px;position:relative;}
.i_news_list .more_box .a_btn {position:absolute;width:85px;height:31px;line-height:31px;color:#ffffff;background:#33722b; text-align:center;right:0px;top:29px;}

/* 培训分类 */
.i_c_b {width:100%;height:636px;background:#f2f2f2;position:relative;margin-top:-30px;}
.i_c_c_b{width:1100px;margin:0 auto;position:relative;}
.en_title { text-transform: Uppercase;display:block;padding-top:77px;text-align:center;font-size:54px;color:#ebeaea;letter-spacing:1px;}
.cn_title {font-size:30px;color:#000000;text-align:center;display:block;position:absolute;top:90px;left:50%; margin-left:-550px;width:100%;}
.cn_title i {width:40px; background:#0068b7;height:2px;display:inline-block;position:absolute;top:52px;left:50%;margin-left:-20px;}
.i_c_ul {width:1100px;margin:0 auto;display:flex; justify-content:center;margin-top:50px;}
.i_c_ul li {width:293px;height:353px;background:#ffffff;border-radius:30px;margin-left:50px;cursor:pointer;text-align:center;    -webkit-transition:all 0.5s; 
    -moz-transition:all 0.5s;
    -o-transition:all 0.5s;}
.i_c_ul  .title {font-size:20px;padding-top:40px;}
.i_c_ul .img {padding-top:40px;}
.i_c_ul li .btn {display:block;width:121px; height:43px;line-height:43px;border-radius:30px;border:1px solid #90cdfe;text-align:center;color:#90cdfe;margin:0 auto;margin-top:20px;}
.i_c_ul  li:hover{ 
    -webkit-transform:scale(1.15); 
    -moz-transform:scale(1.15) ; 
    -o-transform:scale(1.15); 
}
.i_t_b {height:679px;}
.i_t_s_ul {display:flex; justify-content:center;width:1100px; margin:0 auto;margin-top:60px;}
.i_t_s_ul li{height:416px;width:350px;background:#ffffff;overflow:hidden;cursor:pointer;border:1px solid #e4e4e4;}
.i_t_s_ul li:hover {border:#b0273b 1px solid;}
.i_t_s_ul .img{display:block;width:350px;height:346px; overflow:hidden;text-align:center;}
.i_t_s_ul li img:hover {-webkit-transform:scale(1.1);   -moz-transform:scale(1.1) ;  -o-transform:scale(1.1); transition: all 0.5s;
-moz-transition: all 0.5s;
-webkit-transition: all 0.5s;}
.t_n {display:block;text-align:center;color:#464646;font-size:16px;width:100%;background:#e4e4e4;height:70px;line-height:70px;}
.t_i {color:#a2a2a2;display:block;width:100%;font-size:16px;margin-top:10px;text-indent:1em;overflow:hidden;}

.i_t_s_ul li:hover  .t_n{color:#b0273b;}


/*  合作项目 */
.i_hyxm {background:#ffffff;position:relative;}
.i_hyxm .cn {display:block;font-size:36px;color:#333;padding-top:59px;text-align:center;}
.i_hyxm .line {background:#33722b;width:45px;height:4px;margin:0 auto;display:block;margin-top:7px;text-align:center;}
.i_hyxm .en {display:block;font-size:16px;font-family:Arial;color:#cdcdcd;margin-top:7px;text-align:center;}



/* 校园信息 */
.i_i_b .more {position:absolute;right:25px;top:34px; }
.i_i_b .more a {color:#929292;}
.i_i_b_t {margin-left:10px;}
.i_i_b {height:637px;width:1450px;margin:0 auto;position:relative;}
.i_i_ul {margin-top:45px;width:666px;}
.i_i_ul li{width:610px;margin:0 auto;height:137px;cursor:pointer;}
.i_i_ul li:last-child{border:none;}
.i_i_ul li div {float:left;}
.i_i_ul li div.time {margin-top:30px;margin-left:30px;width:112px;height:94px;background:#069fcb;}
.i_i_ul li div.img{ vertical-align: middle;margin-top:30px;margin-left:30px;}
.i_i_ul li  .year {font-size:35px; color:#ffffff;display:block;margin-top:10px;line-height:40px;text-align:center;font-family:Arial;}
.i_i_ul li  .month{font-size:24px;color:#ffffff;text-align:center;display:block;font-family:Arial;}
.i_i_ul li .text {margin-top:18px;margin-left:15px;width:450px;}
.i_i_ul li .text .title {color:#828282;font-size:18px;display:block;margin-top:24px;}
.i_i_ul li .text .i {font-size:14px; color:#c0c0c0;display:block;margin-top:10px;}
.i_i_b_img {margin-top:80px;position:relative;}
.i_i_b_img .txt {width:507px;height:50px;position:absolute;bottom:4px;text-align:center;line-height:50px;color:#ffffff;font-size:20px;background-color:rgba(0,0,0,0.5);}

.case_ul_box {position:relative;height:716px;width:1440px;margin:0 auto;transition: transform .36s ease,opacity .36s ease;}/*animation: flipinY 2s*/
.case_ul_box .more {
	position: absolute;
	right: 22px;
	top: 43px;
}
.case_ul_box .more a {color:#929292;}
.i_case_box {width:100%;height:184px;background:url(../images/i_case.jpg)no-repeat center;text-align:center;}
.i_case_box .cn {display:block;font-size:30px;color:#ffffff;padding-top:59px;}
.i_case_box .line {background:#ffffff;width:45px;height:4px;margin:0 auto;display:block;margin-top:7px;}
.i_case_box .en {display:block;font-size:14px;font-family:Arial;color:#ffffff;margin-top:7px;}
.case_ul li {float:left;background:#f4f4f4;border:1px solid #f4f4f4;margin-left:20px;height:445px;width:334px;margin-top:80px; position:relative;}
.case_ul li:hover {border:1px solid #f37128;cursor:pointer;}
.case_ul li:hover span {color:#33722b;font-weight:bold;background-color:rgba(255,255,255,0.5);}
.case_ul li .title {position:absolute;bottom:0px;width:100%;display:block;height:59px;line-height:59px;color:#ffffff;text-align:center;font-size:18px;background-color:rgb(12 12 12 / 50%);}







.i_fw_box {width:100%;text-align:center;height:460px;transition: transform .36s ease,opacity .36s ease;}/*animation: flipinY 2s*/
.i_fw_box .cn {display:block;font-size:36px;color:#333;padding-top:59px;text-align:center;}
.i_fw_box .line {background:#33722b;width:45px;height:4px;margin:0 auto;display:block;margin-top:7px;text-align:center;}
.i_fw_box .en {display:block;font-size:16px;font-family:Arial;color:#cdcdcd;margin-top:7px;text-align:center;}
.i_fw_xm {margin-top:25px;}
.i_fw_xm a{margin:0px 25px; cursor:pointer;}



.c_s_box {background:#ffffff;position:relative; background:url(../images/cp_bg.jpg)no-repeat center;height:959px;}
.c_s_box .cn {display:block;font-size:36px;color:#333;padding-top:88px;text-align:center;}
.c_s_box .line {background:#33722b;width:45px;height:4px;margin:0 auto;display:block;margin-top:7px;text-align:center;}
.c_s_box .en {display:block;font-size:16px;font-family:Arial;color:#333;margin-top:7px;text-align:center;}


.s_Product .more {position:absolute;right:22px;top:-35px; }
.s_Product .more a {color:#929292;}


/* 优秀学子 */
.i_e_b {height:640px;width:100%;background:#ffffff;}
.i_e_u {width:1100px;display:flex; justify-content:center;margin-top:45px;}
.i_e_u li {width:280px;height:390px;-webkit-transition:all 0.5s;   -moz-transition:all 0.5s;  -o-transition:all 0.5s;}
.i_e_u li.hover {background:#f7f7f7;cursor:pointer;    -webkit-transform:scale(1.15);  -moz-transform:scale(1.15) ;   -o-transform:scale(1.15); }
.i_e_u li img {display:block; }
.i_e_u li .header {display:block;margin-top:40px;}
.i_e_u li .i_n {display:block;font-size:24px; color:#6e6e6e;text-align:center;margin-top:20px;}
.i_e_u li .i_c {display:block;font-size:14px; color:#6e6e6e;width:92%;margin:0 auto;margin-top:20px;}
.i_e_u li .btn {margin-top:17px;display:block;}

.yqlj_box_max {padding:20px 0px 20px 0px;font-size:15px;background:#275f20; color:#ffffff;border-bottom:1px solid #333;}
.yqlj_box {width:1320px; margin:0 auto;}
.yqlj_box a {color:#ffffff;}



.case_ul_box2 {position:relative;height:716px;width:1440px;margin:0 auto;}
.case_ul_box2 .more {position:absolute;right:22px;top:43px; }
.case_ul_box2 .more a {color:#929292;}
.i_case_box2 {width:100%;height:184px;background:url(../images/i_case.jpg)no-repeat center;text-align:center;}
.i_case_box2 .cn {display:block;font-size:30px;color:#ffffff;padding-top:59px;}
.i_case_box2 .line {background:#ffffff;width:45px;height:4px;margin:0 auto;display:block;margin-top:7px;}
.i_case_box2 .en {display:block;font-size:14px;font-family:Arial;color:#ffffff;margin-top:7px;}
.case_ul2 li {float:left;border:1px solid #ffffff;margin-left:20px;height:485px;width:446px;margin-top:80px; position:relative; text-align:center;}
.case_ul2 li img{margin-top:40px;}
.case_ul2 li:hover {border:1px solid #33722b;cursor:pointer;}
.case_ul2 li:hover span {color:#33722b;font-weight:bold;background-color:rgba(255,255,255,0.5);}
.case_ul2 li .title {position:absolute;bottom:0px;width:100%;display:block;height:59px;line-height:59px;color:#ffffff;text-align:center;font-size:18px;background-color:rgb(12 12 12 / 50%);}





/* footer */
.fooer_b_1 {width:100%;height:394px;padding-top:20px;/* padding-bottom:30px; */background:#194613;}
.fooer_b_2{/* height:50px; */width:100%;text-align:center;color:#ffffff;/* line-height:50px; */background:#194613;height:44px;line-height:44px;font-size:16px; border-top:1px solid #5e7e5a
}
.fooer_b_1 .fooer_t {font-size:43px;color:#ffffff;margin-top:90px;display:block;margin-bottom:10px;}
.fooer_b_1 .fooer_ti {font-size: 29px;color:#ffffff;margin-top: 23px;display:block;margin-bottom:10px;}
.footer_b_c {width:1400px;margin:0 auto;color:#ffffff;}
.footer_b_c ul li {float:left;}
.footer_b_c .f_1 {line-height:33px;font-size:16px;}
.footer_b_c .f_2 {line-height:33px;font-size:16px;margin-left:151px !important;margin-top:87px !important;}
.footer_b_c .f_1 img {margin-top:60px;}
.footer_b_c .f_1 .text {margin-top: -7px;width: 366px;line-height: 2;background:url(../images/f_b.jpg)no-repeat 0px 8px;padding-left:23px;margin-top:32px;}
.footer_b_c .f_li {margin-top:67px;margin:67px 15px 0px 15px;font-size:17px; font-weight:normal;}
.footer_b_c .f_li b {font-size:16px;margin-bottom:10px;display:block;font-weight:bold;}
.footer_b_c .f_li i {display:block;width:23px;height:3px;background:#dd0000;margin:0 auto;margin-bottom:10px}
.footer_b_c .f_li a {display:block;font-size:16px;color:#ffffff;line-height:38px;}
.footer_b_c .f_5 {text-align:left;margin-left:20px;}
.footer_b_c .f_5 a {display:inline}
.footer_b_c .f_7 {margin-left:170px;}
.footer_b_c .f_8 {margin-left:30px;}

/* 按钮效果 */
.Btn_after2 .text {position:relative;z-index:5;}
.Btn_after2:after{
    content: '';
    display: block;
    position: absolute;
    z-index: 1;
    background: #b0273b;
    top: -1px;
    left: -100%;
    width: 101%;
    height: 110%;
    -o-transform: skewX(-30deg);
    -ms-transform: skewX(-30deg);
    -moz-transform: skewX(-30deg);
    -webkit-transform: skewX(-30deg);
    transform: skewX(-30deg);
    -webkit-transition: all 300ms ease-in-out;
    -moz-transition: all 300ms ease-in-out;
    -o-transition: all 300ms ease-in-out;
    transition: all 300ms ease-in-out;
    -ms-transition: all 300ms ease-in-out;
    -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
    filter: alpha(opacity=0);
    opacity: 0;
    -moz-opacity: 0;
    -khtml-opacity: 0;
    -webkit-opacity: 0;
	}
	.Btn_after2:hover:after {
	-ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	filter: alpha(opacity=100);
	opacity: 1;
	-moz-opacity: 1;
	-khtml-opacity: 1;
	-webkit-opacity: 1;
	-o-transform: skewX(0deg) translateX(99%);
	-ms-transform: skewX(0deg) translateX(99%);
	-moz-transform: skewX(0deg) translateX(99%);
	-webkit-transform: skewX(0deg) translateX(99%);
	transform: skewX(0deg) translateX(99%);
}
.Btn_after2:hover .text {color:#ffffff;}

/* list */
.l_banner {width:100%;}
.l_banner img {width:100%;}
.list_i_b {height:auto;background:#ffffff;padding-bottom:20px;}
.list_i_b .i_i_ul li {background:#f9f9f9;}
.list_i_b .i_i_ul li {border-bottom:#f2f2f2 solid 1px;}
.list_i_b .i_i_ul li:hover {background:#ececec;}
.nav_b {width:1100px;;height:60px;margin:0 auto;margin-top:24px;text-align: center;}
.nav_b a{
	display: inline-block;
	width: 123px;
	height: 37px;
	line-height: 37px;
	text-align: center;
    color:#000000;
	font-size: 18px;}
    .nav_b a.on {background:#f37128;border:1px solid #f37128;border-radius:25px;color:#ffffff;}
.list_line {border-bottom:1px solid #eeeeee;height:1px;width:100%;overflow:hidden;}
.nav_c {width:1100px;margin:0 auto;}
.nav_c a {display:inline-block;width:213px;height:60px;line-height:60px;text-align:center;font-size:18px;color:#686868;}
.nav_c a.on {background:#0068b7;color:#ffffff;}
.list_n_c {width:1100px;margin:0 auto;line-height:18px;font-size:16px;position:relative;margin-top:15px; padding-bottom:15px;color:#c3c3c3;text-align:right;}
.list_n_c img {position:absolute;top:1px;left:0px;}
.list_n_c a {color:#c3c3c3;}
.list_n_c .n_on {color:#b0273b;}

.list_t_s_ul{display:block;width:1200px; overflow:hidden;}
.list_t_s_ul li {float:left;margin-right:18px;margin-bottom:60px;margin-left:18px;}


.list_e_u_ul{display:block;width:1200px; overflow:hidden;}
.list_e_u_ul li {float:left;margin-bottom:60px;width:358px;margin-left:20px;height:425px;}
.list_e_u_ul li .img {width:358px;height:350px;padding:0px;}
.list_e_u_ul li:nth-child(3){}
.list_e_u_ul li .i_c {text-align:center;}
.list_e_u_ul .t_n{margin-top:26px;}

.list_pr_div {width:1220px;margin:0 auto;}

.i_i_ul2 {}
.i_i_ul2 {margin-top:45px;}
.i_i_ul2 li{width:1400px;margin:0 auto;height:308px;background:#ffffff;border-top:1px solid #f2f2f2;cursor:pointer;}
.i_i_ul2 li:hover {color:#069fcb;}
.i_i_ul2 li:hover a{color:#b0273b;}
.i_i_ul2 li:hover .month{color:#b0273b;}
.i_i_ul2 li:hover .year{color:#b0273b;}
.i_i_ul2 li div {float:left;}
.i_i_ul2 li div.time {margin-top:30px;margin-left:30px;position:relative;width: 64px;height:  90px;overflow: hidden;}
.i_i_ul2 li div.img{vertical-align: middle;margin-top:50px;margin-left: 26px;}
.i_i_ul2 li  .month {font-size:24px;color:#828282;display:block;margin-top:10px;line-height:40px;position:absolute;top:0px;left: -67px;width: 151px;}
.i_i_ul2 li  .year {font-size:14px;color:#828282;position:absolute;top: 55px;left: 1px;width: 34px;overflow: hidden;white-space: nowrap;}
.i_i_ul2 li .text {margin-top:107px;margin-left:15px;}
.i_i_ul2 li .text .title {font-size:18px;display:block;margin-top:24px;}
.i_i_ul2 li .text .title {color:#33722b;}
.i_i_ul2 li .text .i {font-size:14px; color:#c0c0c0;display:block;margin-top:10px; height:19px;width:700px; overflow:hidden;}
/* 新闻详细 */
.news_content {width:1100px;line-height:30px; margin:0 auto; margin-top:30px;}


.clearfix:after { content:"."; clear: both; height: 0; overflow: hidden; visibility: hidden; display: block; }
.clearfix { zoom: 1;}

/*分页*/
#pages { height:36px; width:auto; margin:20px 0 0 0; float:right;}
#pages span { float:left; margin:0 18px 0 13px; line-height:28px;}
#pages a { width:36px; height:36px; background:#fff; display:block; color:#a9a9a9; line-height:36px; text-align:center; font-family:Arial; float:left; margin-right:5px; transition:background-color 0.2s ease-out;}
#pages a#pageactive { background:#0d67c7; color:#fff;}
#pages a:hover { background:#969696; color:#fff;}
#pages .prev,#pages .next{ background:url(../images/pages.png) no-repeat;}
#pages .prev,#pages .next { width:11px; height:18px; display:block; position:relative; top:8px;}
#pages .prev { background-position:-0px -0px;}
#pages .next { background-position:-41px -0px;}

/*  移动端 */
.m_head_box {
    display: block;
    height: 50px;
    position: relative;
}

.tr{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-ms-transition:all 0.3s;-o-transition:all 0.3s}
.tr2{transition:all 0.5s;-webkit-transition:all 0.5s;-moz-transition:all 0.5s;-ms-transition:all 0.5s;-o-transition:all 0.5s}
.tr3{transition:all 1s;-webkit-transition:all 1s;-moz-transition:all 1s;-ms-transition:all 1s;-o-transition:all 1s}
header .ydd_btn.click span.span01{transform:rotate(45deg);-ms-transform:rotate(45deg); -moz-transform:rotate(45deg); -webkit-transform:rotate(45deg); -o-transform:rotate(45deg); position:relative;top:8px;margin-top:0px;	} 
header .ydd_btn.click span.span02{margin:4px 0;	}
header .ydd_btn.click span.span03{transform:rotate(-45deg);-ms-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -webkit-transform:rotate(-45deg); -o-transform:rotate(-45deg);position:relative;top:-8px;			margin-top:0px;}
header .ydd_btn.click span.span02{ width:0;filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity: 0; opacity: 0;}

.container-fluid {display:none;}
.i_head_box{display:block;}
.m_cp_box{display:none;}
	.i_banner2{display:none;}
.zw{height:150px;}
.m_Submenu {width:100%;padding-left:14%; display:none;}
.m_Submenu a{display:block; }
@media (max-width:991px) {
	.news_content img {max-width:100%;}
	/*  合作项目 */
	.i_hyxm {
		background: #ffffff;
		position: relative;
	}

		.i_hyxm .cn {
			display: block;
			font-size: 24px;
			color: #333;
			padding-top: 59px;
			text-align: center;
		}

		.i_hyxm .line {
			background: #33722b;
			width: 45px;
			height: 4px;
			margin: 0 auto;
			display: block;
			margin-top: 7px;
			text-align: center;
		}

		.i_hyxm .en {
			display: block;
			font-size: 10px;
			font-family: Arial;
			color: #cdcdcd;
			margin-top: 7px;
			text-align: center;
		}
.c_s_box {background:#ffffff;position:relative; background:url(../images/cp_bg.jpg)no-repeat center;height:959px;}
.c_s_box .cn {display:block;font-size:24px;color:#333;padding-top:88px;text-align:center;}
.c_s_box .line {background:#33722b;width:45px;height:4px;margin:0 auto;display:block;margin-top:7px;text-align:center;}
.c_s_box .en {display:block;font-size:10px;font-family:Arial;color:#333;margin-top:7px;text-align:center;}

.i_fw_box .cn {display:block;font-size:24px;color:#333;padding-top:59px;text-align:center;}
.i_fw_box .line {background:#33722b;width:45px;height:4px;margin:0 auto;display:block;margin-top:7px;text-align:center;}
.i_fw_box .en {display:block;font-size:10px;font-family:Arial;color:#cdcdcd;margin-top:7px;text-align:center;}
.i_fw_xm {margin-top:25px;}
.i_fw_xm a{margin:0px 25px; cursor:pointer;}

	.mt-tabpage-title {
		display: none;
	}

	.i_xy .i_movie {
		float: left;
		margin-top: 67px;
		width: 100%;
		height: auto
	}

	.zw {
		display: none;
	}

	.news_content {
		width: 98%;
		margin-left: 1%;
	}

	.i_banner2 {
		display: block;
	}

		.i_banner2 img {
			width: 100%;
			display: block;
		}

	.m_cp_box {
		display: block;
	}

	.s_Product {
		display: none;
	}

	.c_s_box .p_btn {
		bottom: 20px;
	}

	.container-fluid {
		display: block;
	}

	.i_head_box {
		display: none;
	}

	.i_head_box2 {
		display: none;
	}

	.i_xy {
		height: auto;
	}

		.i_xy .i_xy_box {
			width: 100%;
			margin-top:20px;
		}

	.i_bg {
		display: none;
	}

	.i_movie {
		margin-top: 0px !important;
		float: none !important;
	}

	.section {
		padding: 30px 0 !important;
	}

	.i_new_box {
		background: #ffffff;
		position: relative;
		height: auto;
	}

		.i_new_box .cn {
			display: block;
			font-size: 24px;
			color: #333;
			padding-top: 20px;
			text-align: center;
		}

		.i_new_box .line {
			background: #33722b;
			width: 45px;
			height: 4px;
			margin: 0 auto;
			display: block;
			margin-top: 7px;
			text-align: center;
		}

		.i_new_box .en {
			display: block;
			font-size: 14px;
			font-family: Arial;
			color: #cdcdcd;
			margin-top: 7px;
			text-align: center;
		}

	.i_i_b {
		width: 100% !important;
		height: 1120px;
	}

	.mt-tabpage {
		width: 100%;
		margin: 0 auto;
		margin-top: 20px;
		height: auto;
	}

	.mt-tabpage-title {
		height: 44px;
		font-size: 0;
		background-color: #fff;
		width: 100%;
		margin: auto;
		background: #fff;
		text-align: center;
	}

		.mt-tabpage-title .mt-tabpage-item {
			display: inline-block;
			width: 123px;
			height: 37px;
			line-height: 37px;
			text-align: center;
			color: #000000;
			font-size: 18px;
			border: 1px dashed #b9b9b9;
			color: #b9b9b9;
			margin-left: 10px;
		}

			.mt-tabpage-title .mt-tabpage-item:hover {
			}

		.mt-tabpage-title .mt-tabpage-item-cur {
			border: 1px dashed #33722b;
			color: #33722b;
		}

	.mt-tabpage-count {
		position: relative;
		width: 100%;
		height: 1100px;
		overflow: hidden;
	}

	.mt-tabpage-cont__wrap {
		position: absolute;
	}

	.mt-tabpage-count .mt-tabpage-item {
		height: auto;
		text-align: center;
	}

	.i_news_list .more_box {
		display: none;
	}

	.i_news_list {
		position: relative;
		text-align: left;
		cursor: pointer;
		margin: 0px;
		margin-top: 30px;
		width: -webkit-calc(100% - 1px);
		float: none;
		height: auto;
	}

		.i_news_list img {
			width: 100%;
			height: auto;
		}

		.i_news_list .tite {
			font-size: 15px;
			color: #535353;
			display: block;
			line-height: 18px;
			text-align: left;
			margin-top: 10px;
			margin-bottom: 10px;
			width: 95%;
			margin-left: 2%;
		}

		.i_news_list .text {
			width: 95%;
			margin-left: 2%;
			font-size: 14px;
		}

		.i_news_list:hover .tite {
			color: #b0273b
		}

		.i_news_list:hover .a_btn {
			color: #b0273b
		}


	.c_about {
		width: 100%;
		height: 787px;
		background: #f6f6f6;
	}

		.c_about .c_about_box {
			width: 100%;
			margin: 0 auto;
			margin-top: 30px;
		}

			.c_about .c_about_box .c_about_bg {
				float: left;
				margin-top: 209px;
				display: none;
			}

			.c_about .c_about_box .c_about_text {
				float: none;
				width: 100%;
				margin-left: 0%;
				margin-top: 0%;
			}

				.c_about .c_about_box .c_about_text .title {
					display: block;
					color: #000000;
					font-size: 24px;
					font-weight: bold;
					margin-left: 0%;
					text-align: center;
					margin-bottom:14px;
				}

				.c_about .c_about_box .c_about_text .cont {
					width: 94%;
					height: 220px;
					overflow: hidden;
					color: #757575;
					font-size: 16px;
					margin-top: 27px;
					line-height: 32px;
					display: block;
					margin:0 auto;
				}

				.c_about .c_about_box .c_about_text .more {
					cursor: pointer;
					display: block;
					margin-top: 20px;
					margin-left: 2%;
				}

			.c_about .c_about_box .c_about_img {
				float: none;
				margin-top: 65px;
			}

				.c_about .c_about_box .c_about_img img {
					width: 94% !important;
					margin-left: 3%;
				}

	.case_ul_box {
		position: relative;
		height: 600px;
		width: 100%;
		margin: 0 auto;
	}

		.case_ul_box .more {
			position: absolute;
			right: 22px;
			top: 43px;
		}

			.case_ul_box .more a {
				color: #929292;
			}

	.i_case_box {
		width: 100%;
		height: 184px;
		background: url(../images/i_case.jpg)no-repeat center;
		text-align: center;
	}

		.i_case_box .cn {
			display: block;
			font-size: 30px;
			color: #ffffff;
			padding-top: 59px;
		}

		.i_case_box .line {
			background: #ffffff;
			width: 45px;
			height: 4px;
			margin: 0 auto;
			display: block;
			margin-top: 7px;
		}

		.i_case_box .en {
			display: block;
			font-size: 14px;
			font-family: Arial;
			color: #ffffff;
			margin-top: 7px;
		}

	.case_ul li {
		float: left;
		background: #f4f4f4;
		border: 1px solid #f4f4f4;
		margin-left: 20px;
		height: auto;
		width: 42%;
		margin-top: 25px;
		position: relative;
	}

		.case_ul li img {
			width: 100%;
			height: auto;
		}

		.case_ul li:hover {
			border: 1px solid #f37128;
			cursor: pointer;
		}

			.case_ul li:hover span {
				color: #33722b;
				font-weight: bold;
				background-color: rgba(255,255,255,0.5);
			}

		.case_ul li .title {
			position: absolute;
			bottom: 0px;
			width: 100%;
			display: block;
			height: 59px;
			line-height: 59px;
			color: #ffffff;
			text-align: center;
			font-size: 18px;
			background-color: rgb(12 12 12 / 50%);
		}

	.case_ul_box2 {
		width: 100%;
	}

	.case_ul2 li {
		width: 45%;
		margin-left: 3%;
		margin-top: 0px;
		height: auto;
	}

		.case_ul2 li img {
			width: 80%;
			height: auto;
		}

	.i_i_ul2 li {
		width: 100%;
	}

		.i_i_ul2 li div.img {
			vertical-align: middle;
			margin: 0px 5px;
			width: 95%;
			height: auto;
		}

		.i_i_ul2 li div img {
			vertical-align: middle;
			margin: 0px 5px;
			width: 100%;
			height: auto;
		}

		.i_i_ul2 li .text {
			margin-top: 7px;
			width: 95%;
			margin-left: 15px;
		}

			.i_i_ul2 li .text .i {
				width: 95%
			}

	.p_btn {
		width: 146px;
		height: 43px;
		position: absolute;
		text-align: center;
		line-height: 43px;
		left: 50%;
		margin-left: -71px;
		bottom: 0;
		color: #ffffff;
		font-size: 16px;
		cursor: pointer;
		background: #33722b;
		font-family: Arial;
	}

		.p_btn:hover {
			-moz-box-shadow: 2px 2px 5px #333333;
			-webkit-box-shadow: 2px 2px 5px #333333;
			box-shadow: 2px 2px 5px #333333;
		}

	.i_fw_xm a {
		float: left;
		width: 36%;
	}

		.i_fw_xm a img {
			width: 100%;
		}

	.yqlj_box {
		width: 95%;
	}

	.footer_b_c {
		width: 100%;
	}

	.f_1 {
		display: none;
	}

	.footer_b_c .f_li {
		font-size: 15px;
		margin: 0px !important;
		margin-left: 43px !important;
	}

	.footer_b_c .f_7 {
		width: 42%;
		margin-left: 25px !important;
		font-size: 15px;
		margin-top: 25px !important;
	}

		.footer_b_c .f_7 img {
			width: 100%
		}

	.footer_b_c .f_8 {
		width: 42%;
		margin-left: 25% !important;
		font-size: 15px;
		margin-top: 25px !important;
	}

		.footer_b_c .f_8 img {
			width: 100%;
		}

	.fooer_b_1 {
		width: 100%;
		height: 394px;
		padding-top: 20px; /* padding-bottom:30px; */
		background: #194613;
	}

	.fooer_b_2 { /* height:50px; */
		width: 100%;
		text-align: center;
		color: #ffffff; /* line-height:50px; */
		background: #194613;
		height: 79px;
		line-height: 44px;
		font-size: 15px;
		border-top: 1px solid #5e7e5a
	}

	.s_Product .s_Product_box {
		width: 100%;
	}

	.c_s_box {
		height: auto;
		padding-bottom: 100px;
	}

	.m_cp_box {
		width: 100%;
	}

		.m_cp_box li {
			width: 45%;
			float: left;
			margin-left: 3.5%;
			margin-top: 30px;
		}

			.m_cp_box li img {
				width: 90%;
				display: block;
			}

			.m_cp_box li .text {
				width: 100%;
				text-align: center;
				line-height: 15px;
				margin-top: 20px;
			}

	#section1 {
		margin-bottom: 0;
	}

	#section2 {
		margin-bottom: 0;
		padding-top: 0;
	}

	#section3 {
		margin-bottom: 0;
	}

	#section1 .contents {
		padding: 0;
	}

	#section2 .contents {
		padding: 0;
	}

	#section3 .contents {
		padding: 0;
	}

	#section4 .contents {
		padding: 0;
	}

	#section5 .contents {
		padding: 0;
	}

	#sections1 {
		margin-bottom: 0;
		background: none !important;
	}

	#sections2:before {
		display: none;
	}

	#sections1 .contents {
		padding: 20px 0;
	}

	#sections2 .contents {
		padding: 0 0 30px;
	}

	header {
	}

		header .logo {
			padding-top: 0;
			line-height: 50px;
			text-align: center;
			width: 100%;
			font-size: 17px;
		}

			header .logo a {
				color: rgb(82, 181, 72) !important;
			}

		header .ydd_btn {
			margin: 5px 0 0 0;
			padding: 10px 15px;
			width: 22px;
			height: 22px;
			cursor: pointer;
			position: absolute;
			left: 0px;
			top: 0px;
			z-index: 99;
		}

			header .ydd_btn span {
				display: block;
				width: 100%;
				height: 2px;
				background: #999
			}

				header .ydd_btn span.span02 {
					margin: 6px 0;
				}

			header .ydd_btn.click span.span01 {
				transform: rotate(45deg);
				-ms-transform: rotate(45deg);
				-moz-transform: rotate(45deg);
				-webkit-transform: rotate(45deg);
				-o-transform: rotate(45deg);
				position: relative;
				top: 8px;
				margin-top: 0px;
			}

			header .ydd_btn.click span.span02 {
				margin: 6px 0;
			}

			header .ydd_btn.click span.span03 {
				transform: rotate(-45deg);
				-ms-transform: rotate(-45deg);
				-moz-transform: rotate(-45deg);
				-webkit-transform: rotate(-45deg);
				-o-transform: rotate(-45deg);
				position: relative;
				top: -8px;
				margin-top: 0px;
			}

			header .ydd_btn.click span.span02 {
				width: 0;
				filter: alpha(opacity=0);
				-moz-opacity: 0;
				-khtml-opacity: 0;
				opacity: 0;
			}

		header .menu {
			float: inherit !important;
			position: absolute;
			left: 0px;
			top: 0px;
			z-index: 2;
			width: 100%;
			background: linear-gradient(to right,rgb(255 255 255 / 80%) 0%,rgb(255 255 255 / 80%) 1%,rgb(255 255 255 / 80%) 100%);
			filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc000000',endColorstr='#cc000000',GradientType=1 );
			height: 100%;
		}

			header .menu ul {
				padding-top: 50px;
			}

				header .menu ul li {
					margin: 0;
					width: 100%;
					line-height: 50px;
					border: #f2f2f2;
					border-top: 1px solid #f2f2f2;
				}

					header .menu ul li > a {
						padding: 0 20px;
					}

					header .menu ul li .ul {
						top: 0;
						left: inherit;
						right: 100%;
						padding-top: 0;
					}
}
@keyframes flipinY {
	0% {
		-webkit-transform: perspective(1200px) rotateY(90deg);
		opacity: 0;
	}

	40% {
		-webkit-transform: perspective(1200px) rotateY(-10deg);
	}

	70% {
		-webkit-transform: perspective(1200px) rotateY(10deg);
	}

	100% {
		-webkit-transform: perspective(1200px) rotateY(0);
		opacity: 1;
	}
}
@keyframes flipinY1 {
	0% {
		-webkit-transform: perspective(1200px) rotateY(90deg);
		opacity: 0;
	}

	40% {
		-webkit-transform: perspective(1200px) rotateY(-10deg);
	}

	70% {
		-webkit-transform: perspective(1200px) rotateY(10deg);
	}

	100% {
		-webkit-transform: perspective(1200px) rotateY(0);
		opacity: 1;
	}
}
.a_y {
	animation: flipinY1 2s !important
}
@keyframes height1 {
	0%   {height:0px}
	100% {height:100px}
}
