/*@font-face {
    font-family: 'ywzt';
    src: url('../fonts/NEWASTERLTSTD.eot');
    src:  url('../fonts/NEWASTERLTSTD.eot?#iefix') format('embedded-opentype'),
          url('../fonts/NEWASTERLTSTD.woff') format('woff'),
         url('../fonts/NEWASTERLTSTD.TTF') format('truetype');
    font-weight: normal;
    font-style: normal; 
  }
*/
#dowebok{height: 100%;}
#dowebok>div{height: 100%; position: relative; overflow: hidden;}

.logo{position: relative; z-index: 100;}
#header{position: absolute; left: 4.58%; top: 0; height: 73px; margin-top: 4.47%; right: 4.58%; z-index: 1000; line-height: 72px;}
#nav{position: absolute; left: 0; right: 0; top: 0; text-align: center;}
#nav a{color: #fff; padding: 0 20px;}
#nav a:hover,.langue_checkout a:hover{margin-right: 10px;}
.menu{width: 62px; height: 62px; vertical-align: middle; background: #920b28; position: relative; display: inline-block; cursor:pointer;}
.menu .menu_mark{width: 30px; height: 12px;position: absolute; top: 0; bottom: 0; left: 0; right: 0; margin: auto;}
.menu .menu_line{width: 100%;  height: 1px; display: block; background: #fff; position: relative; top: 0; }
.menu .menu_line2{top: 5px;}
.menu .menu_line3{top: 10px;}

.menu.active .menu_line1{transform:rotate(45deg) !important; -webkit-transform:rotate(45deg) !important; -ms-transform:rotate(45deg) !important; top: 6px;}
.menu.active .menu_line3{transform:rotate(-45deg) !important; -webkit-transform:rotate(-45deg) !important; -ms-transform:rotate(-45deg) !important; top: 5px;}
.menu.active .menu_line2{opacity: 0;}
#menu.active {position: fixed;}
#header .langue_checkout {display: inline-block;vertical-align: middle;ma;margin-right: 24.4%;margin-left: 3.4%;}
#header .langue_checkout a{padding: 0 22px; position: relative; color: #fff;}
#header .langue_checkout .a1:after{content: ""; display: block; width: 2px; height: 15px; background: #fff; position: absolute; right: -2px; top: 0; bottom: 0; margin: auto;}
#header .header_form{width: 21px;top: -1px;height: 45px;position: relative;display: inline-block;vertical-align: middle;}
#header .header_input{border: 0; background: none; color: #fff; width: 100%; height: 100%; vertical-align: top;}
#header .header_submit{width: 21px; height: 21px; margin: auto; cursor: pointer; background: url(../images/search_icon.png) center center no-repeat; border: 0;}
#header .headRight{width: 42.33%; text-align: right;}
.baseMesSection{position: absolute; top: 100%; margin-top: 3.76%; width: 100%;}
.baseMesSection .baseMesSectionP{color: #fff; line-height: 35px; padding-left: 38px;}
.baseMesSection .baseMesSectionP1{background: url(../images/tel_icon.png) left center no-repeat;}
.baseMesSection .baseMesSectionP2{background: url(../images/tel_icon-02.png) left center no-repeat; }
.baseMesSection .ewm_img{width: 122px; margin-top: 4.68%;}
.baseMesSection .ewm_img img{width: 100%;}
.bannerNav{width: 75.1%; margin: 0 auto; }
.bannerNav li{width: 33.33%; float: left;  text-align: center; padding: 0 1px;}
.bannerNav li a{display: block; width: 100%; padding: 4% 0; transition:all 0.3s; color: #fff; background: #a14358; background: rgba(146,11,40,0.7);}
.bannerNav li a .bannerNav_icon{height: 55px; margin-right: 13.2%; }
.bannerNavSpan{letter-spacing: 6px; display: inline-block; vertical-align: middle;}
.scolLin{position: absolute; top: 35.9%; right: 0; z-index: 1000; width: 63px; background: #fff;}
.scolLin .scolLinIcon{width: 100%; height: 62px; background: #920b28 url(../images/xl_icon.png) center center no-repeat}
.scolLin .scolLinText{padding: 27px 24px;display: block;color: #920b28;line-height: 30px;text-align: center;}
.bannerNav li a:hover{background: #920b28;}

#header.indexHeader.active{margin-top: 10px;}
.headerBg{position: fixed; top: -100%; width: 100%; height: 92px; background: #920b28; z-index:100;}
.headerBg.active{top: 0;}


#dowebok #calendar{position: absolute;}
#calendar{position: fixed; right: 0; transform:translateX(102%); -webkit-transform:translateX(102%); display: none\9;  bottom: 0; z-index: 1001; width: 38.75%; background: none;}
#calendar.active{transform:translateX(0%); -webkit-transform:translateX(0%); display: block\9;}
#calendar .calendar-box{width: 100%; background: none; border: 0; }
#calendar .ht-rili-td,#calendar .ht-rili-head{background: #fff; background: rgba(255,255,255,0.89);}
#calendar .ht-rili-title{color: #fff; letter-spacing: 10px; background: url(../images/rl_icon.png) 48px center no-repeat; font-size: 15px; font-weight: 1; max-width: 300px; padding: 20px 0; padding-left: 110px;}
#calendar .ht-rili-querybox{background: #9e3546; background: rgba(146,11,40,0.7);}
#calendar .ht-rili-date{color: #fff;}
#calendar .ht-rili-datebox{padding: 20px 10px; font-size: 15px; letter-spacing: 6px; max-width: 300px;}
#calendar .ht-rili-date{width: 208px; text-align: center;}
#calendar .ht-rili-leftarr{background: url(../images/rl_left.png) center center no-repeat; background-size: 5px;}
#calendar .ht-rili-rightarr{background: url(../images/rl_right.png) center center no-repeat; background-size: 5px;}
#calendar .ht-rili-td-disabled{color: #000;}
#calendar .ht-rili-money.active{width: 5px; height: 5px; border-radius: 50%; background: #7c1d2f;}
#calendar .ht-rili-day{font-size: 20px;}
#calendar .cirCularList2{background: #fff; background: rgba(255,255,255,0.89);padding: 0 6%; padding-top: 10px; padding-bottom: 20px;}
.cirCularListS{height: 225px; overflow: hidden;  border-top: 1px #959391 dashed;}
#calendar .cirCularList2 ul{ padding-top: 10px; padding-bottom: 10px;}
#calendar .cirCularList li a{height: 45px; line-height: 45px; margin-bottom: 0;}
#calendar .closeCander{height: 50px; line-height: 50px; background: #920b28; color: #fff; text-align: center; display: block;}
#calendar .cirCularList li .cirClartTimeText{padding-left: 15px; padding-right: 0; margin-right: 124px; height: 45px;}
#calendar .cirCularList li .cirClartTimeText .span1{width: 5px; height: 5px; border-radius: 50%;}
#calendar .ht-rili-td{height: 40px;}
#calendar .ht-rili-th{height: 50px; line-height: 50px;}
#calendar .closeCander:hover{background: #7e041e}
.cirCularList li.one .cirClartTimeText .span1{background: #7c1d2f;}
.cirCularList li.two .cirClartTimeText .span1{background: #464444;}
.cirCularList li.three .cirClartTimeText .span1{background: #000;}
#calendar .h_disabled{color: #7e7e7e;}


.popOwl{overflow: hidden;}
.popOwl .item{position: relative;}
.popOwl .item a{display: block;}
.popOwl .item a{height: 500px;}
#banner {position: relative;}
#banner .banner_line{position: absolute; top: 0; left: 0;  height: 4px; background: #ab2329;}
#banner .bannerInfo{position: absolute; bottom: 0;  left: 4.58%; right: 4.58%; margin-bottom: 7.6%; padding-bottom: 48px; text-align: center;}
.bannerEach{transform: translate3d(0, 80px, 0);-webkit-transform: translate3d(0, 80px, 0);opacity: 0;}
.bannerEach1{transition: 1s ease;-webkit-transition: 1s ease;-moz-transition: 1s ease;}
.bannerEach2{transition: 1s 0.3s ease;-webkit-transition: 1s 0.3s ease;-moz-transition: 1s 0.3s ease;}
.bannerEach3{transition: 1s 0.6s ease;-webkit-transition: 1s 0.6s ease;-moz-transition: 1s 0.6s ease; letter-spacing: 0;}
.bannerEach4{transition: 1s 0.9s ease;-webkit-transition: 1s 0.9s ease;-moz-transition: 1s 0.9s ease;}
#banner .owl-item.active .bannerEach{transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);opacity: 1;}
#banner .banner_txte{color: #fff; line-height: 24px; margin-top: 1.1%; }
#banner .bannerMes{}
#banner .bannerMes .span1{color: #fff;}
#banner .bannerMes .span2{display: block; color: #fff; margin-top: 2.4%;}
#banner .bannerMes_info{position: absolute; bottom: 0; margin-bottom: 5%; left: 0; width: 100%;}
#banner .banner_apply{width: 17.7%; height: 48px; line-height: 46px;  margin-bottom: 4.58%;display: block; border: 1px #fff solid; padding-left: 4.58%;}
#banner .apply_span2{width: 100%; display: block; border-left: 1px #fff solid; text-align: center;}
#banner .apply_icon{width:25.88%; height: 100%; position: absolute; left: 0; top: 0; background: url(../images/rx_icon.png) center center no-repeat;}
#banner .banner_apply:hover{background: #920b28; border-color: #920b28;}
#banner .banner_apply:hover .apply_span2{border-color: #9e0b0b;}
#banner .banner_applyF.active{transform: translate3d(0, 0, 0);-webkit-transform: translate3d(0, 0, 0);opacity: 1;}
#header .logo img{width: 290px;}

.sharefix{position: relative; z-index: 100; height: 30px; line-height: 30px;} 
/*.sharefix .span1{display: inline-block; display: none\9;}
.sharefix .commonShare {transform:translateX(200px); opacity: 0; display: none\9;}*/
.commonShare .fontY{color: #4c4c4c;}
.commonShare{display: inline-block; color: #4c4c4c;} 
.commonShare a{border:1px #d0d0d0 solid; border-radius: 50%;}
.commonShare a{display: inline-block; width: 31px; position: relative; vertical-align: middle; height: 31px; margin-left: 28px;}
.ewm_img_share{position: absolute; left: 50%; margin-left: -50px; width: 100px; top: 100%; margin-top: 10px; transform:translateY(10px); -webkit-transform:translateY(10px); opacity: 0; display: none\9; display: block;}
.commonShare a:hover .ewm_img_share{transform:translateY(0px); -webkit-transform:translateY(0px); opacity: 1; display: block\9; }
.commonShare1 .share1{background: url(../images/share_1.png) center center no-repeat;}
.commonShare1 .share2{background: url(../images/share_2.png) center center no-repeat;}
.commonShare1 .share3{background: url(../images/share_3.png) center center no-repeat;}
.commonShare1 a.active{border-color: #920b28;}
.commonShare1 .share1.active{background: url(../images/h_share_1.png) center center no-repeat;}
.commonShare1 .share2.active{background: url(../images/h_share_2.png) center center no-repeat;}
.commonShare1 .share3.active{background: url(../images/h_share_3.png) center center no-repeat;}
.sharefix1.active .span1,.sharefix1.active .commonShare{transform:translateX(0px); opacity: 1; display: block\9;}
.sharefix2 .commonShare1 .share1.active{background: url(../images/detail_icon2.png) center center no-repeat;}
.sharefix2 .commonShare1 .share2.active{background: url(../images/detail_icon3.png) center center no-repeat;}
.sharefix2 .commonShare1 .share3.active{background: url(../images/detail_icon1.png) center center no-repeat;}
.sharefix2 .commonShare1 a.active{border-color: #1a1919;}
.sharefix3 .commonShare1 a{opacity: 0.5;}
.sharefix3 .commonShare1 .share1{background: url(../images/detail_icon2_b.png) center center no-repeat;}
.sharefix3 .commonShare1 .share2{background: url(../images/detail_icon3_b.png) center center no-repeat;}
.sharefix3 .commonShare1 .share3{background: url(../images/detail_icon1_b.png) center center no-repeat;}
.sharefix3 .commonShare1 a.active{border-color: #fff; opacity: 1;}
.sharefix3 .commonShare1{color: #fff;}

.section2Text {padding-right: 15px;}


.sect2_owl{margin-top: 3.2%; width: 77.4%; margin-right: auto; margin-left: auto;}
.sect2_owl .sect2_owl_img{padding-bottom: 61.9%; height: 0; position: relative;}
.sect2_owl .item{padding: 0 12px;}
.sect2_owlF .sect2_control{margin-top: 4.7%; text-align: center; height: 2px;}
.sect2_owlF .sect2_page{display: inline-block; vertical-align: top; margin-right: 3.8%;}
.sect2_owlF .sect2_page span{width: 60px; height: 2px; cursor: pointer; background: #a94f62; display: inline-block; vertical-align: top; margin: 0 10px;} 
.sect2_owlF .sect2_page span.active{width: 120px;}
.sect2_owlF .party_dots{display: inline-block; vertical-align: top;}
.sect2_owlF .party_dots span{vertical-align: top;}
.section2 .common_text{height: 240px; overflow: hidden;}

.section3 .sect3_left{width: 50%; position: absolute; height: 100%; left: 0; top: 0;}
.section3 .sect3_right{width: 50%; position: absolute; right: 0; top: 0; height: 100%; background: #920b28;}
.section3 .sect3_left_round{width: 56.25%; overflow: visible; height: 0; padding-bottom: 56.25%; background: url(../images/sect3_round.png) center center no-repeat; background: none\9; border: 1px #f6f7f4 solid\9; border-radius: 50%; background-size: cover;}
.section3 .sect3_left_round_info{width: 56.66%; text-align: center; padding-bottom: 56.66%; height: 0; background: #fff; border-radius: 50%;}
.section3 .sect3_left_round_info .absolute{padding: 0 15px;}
.sect3_h3{color: #920b28;}
.sect3_h4{margin-top: 4.1%;}
.sect3_line{width: 16px; height: 1px; background: #4c4c4c; margin: 0 auto; margin-top: 6.4%; margin-bottom: 7.1%;}
.section3 .sect3_round_A a{width: 50%; padding-bottom: 11.85%; border-radius: 30px; position: absolute; height: 0; background: #920b28; color: #fff; letter-spacing: 2px;  text-align: center; display: block;}
.section3 .sect3_round_A .a1{position: absolute; top: -18.51%; left: 0; right: 0; margin: auto;}
.section3 .sect3_round_A .a2{position: absolute; top: 11.11%; right: -25%;}
.section3 .sect3_round_A .a3{position: absolute; bottom: 25%; right: -30.92%;}
.section3 .sect3_round_A .a4{position: absolute; bottom: -11.9%; right: -20%;}
.section3 .sect3_round_A .a5{position: absolute; bottom: -11.9%; left: -20%;}
.section3 .sect3_round_A .a6{position: absolute; bottom: 25%; left: -30.92%;}
.section3 .sect3_round_A .a7{position: absolute; top: 11.11%; left: -25%;}
.section3 .sect3_round_A a:hover{transform:translateY(-10px);}
.section3 .sect3_right_info{padding: 9.16%;}
.common_titleC{margin-bottom: 6.87%;}
.common_titleC .common_title_h1{margin-bottom: 2%;}
.section3 .sect3_right_text{text-align: center; line-height: 24px;}
.section3 .sect3_right_text_edit{color: #c98594; letter-spacing: 2px; margin-top: 6.87%;}
.section3 .sect3_right_info a{display: block; height: 100%; overflow: hidden;}
.section3 .sect3_right_info a:hover .sect3_right_text_edit{color: #f6aebe;}
.section3 .sect3_right_text_edit img{max-width: 100% !important; height: auto !important; margin-top: 6.87%;}

.sect4_owl{width: 83.22%; margin: 0 auto;}
.section4 .sect4_owl_img{}
.sect4_owl .item{padding: 0 8px;}
.sect4_owl .sect4_owl_img{padding-bottom: 115.7%; height: 0; position: relative; overflow: hidden;}
.section4 .common_title{margin-bottom: 5.7%;}
.section4 .sect4_owl_text{padding: 7.32% 15px; overflow: hidden; position: relative; color: #585858; text-align: center; background: #fff;}
.section4 .sect4_owl_text .p1{line-height: 22px; position: relative; z-index: 10; height: 22px; overflow: hidden;}
.section4 .sect4_owl_text .p2{background: #920b28; transform:translateY(-100%); display: none\9;}
.sect4_owl .item:hover .p1{color: #fff;}
.sect4_owl .item:hover .p2{ transform:translateY(0%); display: block\9;}

.owl_page{text-align: center; margin-bottom: 4.3%;}
.owl_page a{margin: 0 20px; display: inline-block; color: #000000; height: 35px; position: relative;}
.owl_page a .owl_page_line{height: 2px; background: #920b28; width: 0; display: inline-block; position: absolute; bottom: 0;  left: 0;}
.owl_page a.active,.owl_page a:hover{color: #920b28;}
.owl_page a.active .owl_page_line,.owl_page a:hover .owl_page_line{width: 100%;}

.sect5_owlF{width: 100%; margin: 0 auto; overflow: hidden;}
.sect5_owlF ul{width: 99999999px; position: relative;}
.sect5_owlF ul li{float: left;}
.sect5_owl{padding: 0 24px;}
.sect5_owl .item {width: 100%; float: left; padding: 0 3%; position: relative;}
.sect5_owl .item .sect5_owl_img{padding-bottom: 72.3%; height: 0; position: relative; overflow: hidden;}
.sect5_owl .item a{overflow: hidden; display: block;}
.sect5_owl .sect5_owl_info{margin-top: 8%; padding-bottom: 8.17%; position: relative;}
.sect5_owl .owl-prev,.sect5_owl .owl-next{width: 12px; height: 20px; position: absolute; top: 0;  margin: auto; margin-top: 10%;}
.sect5_owl .owl-prev{background: url(../images/pcaseLeft.png); left: -0;}
.sect5_owl .owl-next{background: url(../images/pcaseRight.png); right: -0;}
.sect5_owl .owl-controls{display: block !important; z-index: 100;}
.sect5_h1{color: #fff; height: 24px; line-height: 16px; overflow: hidden; margin-bottom: 9.17%; padding-left: 20px; position: relative;/* left: -20px;*/}
.sect5_owl .common_text{color: #fff; text-align: left; height: 48px; overflow: hidden;}
.sect5_owl .sect5_h1{margin-bottom: 5%;}
.sect5_owl .sect5_owl_infoP2{color: #fff; line-height: 18px; height: 18px; overflow: hidden; margin-bottom: 5%;}
.sect5_owl_line{position: absolute; bottom: 0; left: 0; width: 100%; background: #dfb6bf; height: 3px;}
.sect5_owl_line span{position: absolute; width: 0; height: 100%; background: #fff; left: 0; top: 0; display: block;}
.sect5_owl .item:hover .sect5_owl_line span {width: 100%;}
.sect5_dot{width: 2px; height: 2px; background: #545454; display: inline-block;}
.sect5_owl .item:hover .sect5_h1{left: 0; }
/*.sect5_owl .item:hover .sect5_dot{background: #545454;}
.sect5_owl .item:hover .common_text{color: #545454;}*/

.section4 .n_common_title2{margin-bottom: 5%;}


.sect6_owlF{width: 82.56%; margin: 0 auto; margin-top: 5%;}
.owl_page2{text-align: left;}
.sect6_owl_main{padding-bottom: 46.5%; height: 0; overflow: hidden; position: relative;}

.sect6_owl .sect6_owl_left{width: 48.8%; padding-bottom: 22%; height: 0; position: relative;}
.sect6_owl .sect6_owl_img{}
.sect6_owl .sect6_owl_right{margin-left: 54.09%; padding-right: 15.32%; position: relative; padding-bottom: 22%; height: 0;}
.sect6_owl .sect5_h1{color: #4f4f4f; margin-bottom: 8%; left: 0;}
.sect6_owl .sect6_time{color: #000; margin-bottom: 15.8%;}
.sect6_owl .common_text2{color: #4f4f4f;}
.sect6_owl .sect6_more{width: 52.3%; height: 48px; line-height: 48px; background: #920b28; text-align: center; display: block; position: absolute; bottom: 0; left: 0; color: #fff;}
.sect6_owl .sect6_owl_ul li{margin-bottom: 2.5%;}
.sect6_owl .sect6_owl_ul li:hover .sect5_h1{left: 10px;}

.sect7_owlF{width: 100%; margin: 0 auto; position: relative;}
.sect7_owlF .sect7_owl_img{padding-bottom: 38.12%; height: 0; position: relative; overflow: hidden;}
.sect7_owlF .sect7_btn{width: 51px; height: 51px; position: absolute; top: 0; bottom: 0; margin: auto; display: block;}
.sect7_owlF .sect7_prev{background: url(../images/sect7_prev.png) center center no-repeat; left: -25px;}
.sect7_owlF .sect7_next{background: url(../images/sect7_next.png) center center no-repeat; right: -25px;}
.sect7_owlF .sect7_prev.active{background: url(../images/sect7_prevs.png) center center no-repeat; left: -25px;}
.sect7_owlF .sect7_next.active{background: url(../images/sect7_nexts.png) center center no-repeat; right: -25px;}
.sect7_owlF .popSecond_scrollS ul{width: 9999999px; position: relative;}
.sect7_owlFs{overflow: hidden; padding-bottom: 38.12%; height: 0;}
.sect7_owlF .popSecond_scrollS li{float: left;}
.section5 .n_common_title {margin-bottom: 5.54%;}

.n_common_title{height: 56px; position: relative; z-index: 1000; border-bottom: 1px #eaeaea solid; margin-bottom: 3%; }
.n_common_title .n_common_titleH2{color: #000000; border-bottom: 1px #920b28 solid; height: 100%; display: inline-block;}

.n_sect2_owlF{position: absolute; bottom: 0; left: 0; width: 100%;}
.nano > .nano-content{padding-right: 10px;}
.n_sect2_owl a{display: block;}
.n_sect2_owl .item{padding-bottom: 100%; height: 0; position: relative; overflow: hidden;}
.n_sect2_img_bg{position: absolute; transform: translateY(100%); opacity: 0; display: none\9; bottom: 0; left: 0; width: 100%; background: url(../images/sect2_img_bg.png) center bottom no-repeat; background-size: cover; padding-bottom: 95%;}
.n_sect2_owl .n_sect2_h3F{position: absolute; bottom: 21.18%; left: 0; width: 100%;  text-align: center;}
.n_sect2_owl .n_sect2_h3{display: inline-block; padding-bottom: 20px; position: relative; color: #fff;}
.n_sect2_owl .n_sect2_h3 span{position: absolute; height: 2px; bottom: 0; left: 0; width: 0%; background: #fff; display: inline-block;}
.n_sect2_owl a:hover .n_sect2_img_bg{transform: translateY(0%); opacity: 1; display: block\9;}
.n_sect2_owl a:hover .n_sect2_h3 span{width: 100%;}
.n_sect3_owlF .n_sect3_owl .item{padding: 0 2.9%;}
.n_sect3_owlF .n_sect3_owl a{display: block; }
.n_sect3_owlF .n_sect3_imgF{padding-bottom: 83.36%; overflow: hidden; height: 0; position: relative;}
.n_sect3_owlF .n_sect3_h3{padding: 7% 0; position: relative; text-align: center; background: #fff2f2; color: #000000;}
.n_sect3_owlF .n_sect3_text{position: relative; z-index: 10;}
.n_sect3_owlF .n_sect3_bg{background: #920b28; height: 0;}
.n_sect3_owlF .n_sect3_owl .owl-item.active0 a .n_sect3_text{color: #fff;}
.n_sect3_owlF .n_sect3_owl .owl-item.active0 a .n_sect3_bg{height: 100%;}
.n_sect3_owlF .n_sect3_owlNav{margin-top: 4.29%;}
.n_sect3_owlF .n_sect3_owlNav li{text-align: center;  position: relative; display: none; padding-bottom: 2%;}
.n_sect3_owlF .n_sect3_owlNav a{padding: 0 5.2%; color: #000000; position: relative; /*height: 35px;*/ display: inline-block; padding-bottom: 2.2%;}
.n_sect3_owlF .n_sect3_owlNav_line{position: absolute; display: block; bottom: 0; left: 0; right: 0; height: 2px; background: #920b28; display: inline-block;}
/*.n_sect3_owlF .n_sect3_owlNav li a:first-child{padding-left: 0%;}
.n_sect3_owlF .n_sect3_owlNav li a:last-child{padding-right: 0%;}*/ 
.n_sect3_owlF .n_sect3_owlNav li a .n_sect3_owlNav_text{display: inline-block;}
.n_sect3_owlF .n_sect3_owlNav li a:hover .n_sect3_owlNav_text{transform:translateY(-10px); color: #920b28;}

.n_common_title2{border-bottom: 0;}
.n_common_title2 .n_common_titleH2{color: #fff; border-bottom: 1px #fff solid;}
.n_common_titleNav{margin-left: 220px; position: relative; top: 3px; margin-right: 270px; text-align: center;}
.n_common_titleNav a{padding: 0 10px; letter-spacing: 5px; margin: 0 1.84%; height: 50px; color: #fff; position: relative; display: inline-block;}
.n_common_titleNav .n_common_titleNav_line{position: absolute; left: 0; bottom: 0; width: 0%; display: inline-block; height: 2px; background: #fff;}
.n_common_titleNav a.active .n_common_titleNav_line{width: 100%;}
.n_common_title3 .n_common_titleNav{top: 7px;}
.n_common_title3 .n_common_titleNav a{color: #000000;}
.n_common_title3 .n_common_titleNav a .n_common_titleNav_line{background: #920b28;}
.n_common_title3 .n_common_titleNav a.active {color: #920b28}

.section6 .sect6_left{width: 50%; padding: 12.7% 3.75% 3.6%; position: absolute; left: 0; top: 0; height: 100%; background: #eeeeee;}
.section6 .sect6_right{width: 50%; position: absolute; right: 0; top: 0; overflow: hidden; height: 100%; background: #eeeeee;}
.section6 .sect6_leftInfo_top{color: #4c4c4c;}
.section6 .sect6_leftInfo_top h3{margin-bottom: 4.3%;  letter-spacing: 16px;}
.section6 .sect6_leftInfo{width: 100%; height: 100%; position: relative;}
.section6 .sect6_leftInfo_bot{position: absolute; bottom: 0; left: 0; width: 100%; color: #000; line-height: 54px;}
.section6 .lett{text-indent: -5.3em;padding-left: 5.3em;}
.section6 .sect6_leftInfo_bot_part1_left{width: 64%;}
.section6 .sect6_leftInfo_bot_part1_right{width: 23%; text-align: center;}
.section6 .sect6_leftInfo_bot_part2{margin-top: 3%;}
.section6 .sect6_leftInfo_bot_part2 .lett{text-indent: -120px; padding-left: 120px;}

/*#dowebok{position: relative; margin-top: -100px;}*/

#footer .footerBot{background: #920b28; padding: 2.7% 4.375%; color: #a54254; font-family: "Ã¥Â®â€¹Ã¤Â½â€œ";}
#footer .footerBot .span2,#footer .footerBot .span4{padding-left: 100px;}
#footer .footerBot a{color: #a54254;}
#footer .footerBot a:hover{color: #fff;}


.section.action .Sc,.section.action .Sc100,.section.action .Sc100X,.section.action .Sc100zX{opacity: 1;transform: translate(0);-webkit-transform: translate(0);-moz-transform: translate(0);}


.Sc{opacity: 0;transform: translateY(70px);-webkit-transform: translateY(70px);-moz-transform: translateY(70px);}

.Sc100{opacity: 0;transform: translateY(100%);-webkit-transform: translateY(100%);-moz-transform: translateY(100%);}

.Sc100X{opacity: 0;transform: translateX(-100%);-webkit-transform: translateX(-100%);-moz-transform: translateX(-100%)}
.Sc100zX{opacity: 0;transform: translateX(100%);-webkit-transform: translateX(100%);-moz-transform: translateX(100%)}

.Sc1{transition: all .7s ease 0s;-webkit-transition: all .7s ease 0s;-moz-transition: all .7s ease 0s;}

.Sc2{transition: all .7s ease 0.2s;-webkit-transition: all .7s ease 0.2s;-moz-transition: all .7s ease 0.2s;}

.Sc3{transition: all .7s ease 0.4s;-webkit-transition: all .7s ease 0.4s;-moz-transition: all .7s ease 0.4s;}

.Sc4{transition: all .7s ease 0.6s;-webkit-transition: all .7s ease 0.6s;-moz-transition: all .7s ease 0.6s;}

.Sc4{transition: all .7s ease 0.6s;-webkit-transition: all .7s ease 0.6s;-moz-transition: all .7s ease 0.6s;}

.Sc4{transition: all .7s ease 0.6s;-webkit-transition: all .7s ease 0.6s;-moz-transition: all .7s ease 0.6s;}



.S2c1{transition: all 1.2s ease 0s;-webkit-transition: all 1.2s ease 0s;-moz-transition: all 1.2s ease 0s;}

.S2c2{transition: all 1.2s ease 0.2s;-webkit-transition: all 1.2s ease 0.2s;-moz-transition: all 1.2s ease 0.2s;}

.S2c3{transition: all 1.2s ease .4s;-webkit-transition: all 1.2s ease .4s;-moz-transition: all 1.2s ease .4s;}

.S2c4{transition: all 1.2s ease .6s;-webkit-transition: all 1.2s ease .6s;-moz-transition: all 1.2s ease .6s;}

.S2c5{transition: all 1.2s ease 0.8s;-webkit-transition: all 1.2s ease .8s;-moz-transition: all 1.2s ease .8s;}

.S2c6{transition: all 1.2s ease 1s;-webkit-transition: all 1.2s ease 1s;-moz-transition: all 1.2s ease 1s;}

.S2c7{transition: all 1.2s ease 1.2s;-webkit-transition: all 1.2s ease 1.2s;-moz-transition: all 1.2s ease 1.2s;}

.S2c8{transition: all 1.2s ease 1.4s;-webkit-transition: all 1.2s ease 1.4s;-moz-transition: all 1.2s ease 1.4s;}

.S2c9{transition: all 1.2s ease 1.6s;-webkit-transition: all 1.2s ease 1.6s;-moz-transition: all 1.2s ease 1.6s;}

.S2c10{transition: all 1.2s ease 11.2s;-webkit-transition: all 1.2s ease 11.2s;-moz-transition: all 1.2s ease 11.2s;}

.S2c11{transition: all 1.2s ease 2s;-webkit-transition: all 1.2s ease 2s;-moz-transition: all 1.2s ease 2s;}

.S2c12{transition: all 1.2s ease 2.2s;-webkit-transition: all 1.2s ease 2.2s;-moz-transition: all 1.2s ease 2.2s;}



.S3c1{transition: all 1.8s ease 0s;-webkit-transition: all 1.8s ease 0s;-moz-transition: all 1.8s ease 0s;}

.S3c2{transition: all 1.8s ease 0.2s;-webkit-transition: all 1.8s ease 0.2s;-moz-transition: all 1.8s ease 0.2s;}

.S3c3{transition: all 1.8s ease 0.4s;-webkit-transition: all 1.8s ease 0.4s;-moz-transition: all 1.8s ease 0.4s;}

.S3c4{transition: all 1.8s ease 0.6s;-webkit-transition: all 1.8s ease 0.6s;-moz-transition: all 1.8s ease 0.6s;}


.loading {
	position: fixed;
	width: 100%;
	height: 100%;
	clip: rect(0px 100vw 100vh 100vw);
	overflow: hidden;
	top: 0;
	z-index: 1000
}

.loading .bg {
	width: 100%;
	height: 100%;
	background: url(../images/loadBg.jpg) center center no-repeat;
	background-size: cover
}

#dowebok .section6,.sect6Info {overflow: visible;}
#dowebok #footer{position: absolute; top: 100%; left: 0; width: 100%;}

.pageBanner{padding-bottom: 42.5%; height: 0; position: relative;}
.pageBanner.active .Sc{opacity: 1;transform: translate(0);-webkit-transform: translate(0);-moz-transform: translate(0);}
#banner .pageBanner .bannerInfo{margin-bottom: 0;}
.pageYY{position: absolute; bottom: 0; left: 0; width: 100%; padding-bottom: }
.pageYY img{width: 100%;}

.pageCon{background: #eeeeee}

#recruit_mes{}
#recruit_mes .recruit_info li{background: #ffffff; border-top: 0; }
#recruit_mes .recruit_jian{display: none;}
#recruit_mes .recruit_info_top{background: #2c2e36; padding: 0 34px;  overflow: hidden; position: relative; height: 67px; line-height: 67px; color: #737070; cursor: pointer;}
#recruit_mes .recruit_info_top_right{height: 13px; width:13px; position: absolute; right:34px; top: 50%; margin-top: -6px; }
#recruit_mes .recruit_info_top_right .recruit_line1{width: 13px; height: 1px; background: #d7d7d7; position: absolute; top: 6px; left: 0;}
#recruit_mes .recruit_info_top_right .recruit_line2{width: 1px; height: 13px; background: #d7d7d7; position: absolute; top: 0px; left: 6px;}
#recruit_mes .recruit_info_top_right .recruit_line3{width: 13px; height: 1px; background: #d7d7d7; position: absolute; top: 6px; left: 40px; opacity: 0; filter:alpha(opacity==0);}

#recruit_mes .recruit_num{width: 34px;height: 34px;display: inline-block;border: 1px #474747 solid;color: #fff;border-radius: 50%;vertical-align: middle;margin-right: 2px;background-size: cover;text-align: center;line-height: 30px;font-size: 16px;}
#recruit_mes .recruit_mi{font-size: 13px;}
#recruit_mes .recruit_edit{margin-left: 10px;}
#recruit_mes .recruit_info_top .recruit_aj{font-size: 13px; color: #d7d7d7;}
#recruit_mes li{margin-bottom: 3.46%;}
#recruit_mes li .recruit_info_top{background: #920b28; color: #fff;}
/*#recruit_mes li.active .recruit_info_top,#recruit_mes li:hover .recruit_info_top{background: #6b6b6c; color: #fff;}*/
#recruit_mes li.active .recruit_num,#recruit_mes li:hover .recruit_num{color: #111111;background: #fff; border-color: #fff;}
#recruit_mes li .recruit_info_whice{font-size: 13px; color: #8dc1e8;  line-height: 27px;}
#recruit_mes li .recruit_info_xs{font-size: 13px; color: #8dc1e8; line-height: 27px;}
#recruit_mes li .recruit_info_mes{padding: 0 3.46%;}
#recruit_mes li .recruit_info_mes_top{color: #111111;font-weight: 700;}
#recruit_mes li .recruit_mark{margin-top: 3%;color: #111111;font-size: 16px; line-height: 30px;}
#recruit_mes li .recruit_info_mes{display: none;}
#recruit_mes li.first_li .recruit_info_mes{display: block;}
#recruit_mes li.active .recruit_info_top,#recruit_mes li:hover .recruit_info_top{background: #920b28; color: #fff;}
#recruit_mes li.active .recruit_info_top_right div{background: #fff;}
#recruit_mes .recruit_markA{width: 220px;display: inline-block;padding: 19px 22px;background: #292929;font-size: 14px;color: #fff;}
#recruit_mes .recruit_markA:hover img{transform:translateX(10px);}
.recruit_info_mes{ line-height: 30px;}
#recruit_mes .recruit_markA_p{line-height: 1;}
#recruit_mes .recruit_markA_p img{margin-top: 5px;}
#recruit_mes .recruit_info_mesProfile{color: #000; padding: 3.78% 0; margin-bottom: 4.61%; border-bottom: 1px #999999 dashed; line-height: 44px;}
#recruit_mes .recruitCommit{padding: 3.78% 0; margin-top: 4.61%; border-top: 1px #999999 dashed; text-align: center;}
#recruit_mes .recruitCommit a{width: 41.35%; display: block; margin: 0 auto; height: 52px; line-height: 52px; color: #fff; background: #920b28;}
#recruit_mes .recruitCommit a:hover{background: #6e041b;}
.recruitFix{position: fixed; z-index: 100; left: 0; top: 0; bottom: 0; right: 0; display: none;}
.recruitFixS{position: relative; width: 565px; z-index: 100;  margin: auto; padding-bottom: 25px; top: 0; border: 1px #9a9a9a solid; bottom: 0; left: 0; right: 0; background: #fff; border-radius: 10px;}
.recruitFix .recruitFixTitle{height: 40px; color: #920b28; line-height: 40px; position: relative; padding: 0 12px;}
.recruitFix .recruitClose{width: 32px; height: 32px; position: absolute; right: 12px; top: 0; bottom: 0; margin: auto; background: #eeeeee;}
.recruitFix .recruitClose span{background: url(../images/jl_colse.png) center center no-repeat; background-size: 17px;}
.recruitFix .recruitFixBody{padding: 20px 0; text-align: center; line-height: 28px; border-top: 1px #f5f5f5 solid; border-bottom: 1px #f5f5f5 solid; color: #000000;}
.recruitFix .recruitClose:hover span{transform:rotate(180deg);}

#footer{background: #fff;}
#footer .footerTop{padding: 1.68% 4.42%; line-height: 62px;}
#footer .footerLogo{width: 16.7%;}
#footer .footerLogo img{width: 100%;}
#footer .footerTopPart1{width: 31%;}
#footer .footerTopPart2{width: 42%; margin-left: 2.5%;}

.commonH4{color: #000;}
.commonTopP{line-height: 18px;}
.commonTop {padding-top: 5.93%; padding-bottom: 5.93%;}
.commonTop .commonTopLeft{margin-right: 320px;}
.commonTop .commonTopRight{width: 320px; line-height: 32px; text-align: right; }
.commonTopText{color: #000000;  line-height: 36px; text-indent: 2em; margin-top: 6.92%;}
.linkForm{}
.linkForm .linkFormh2{line-height: 50px; margin-bottom: 6.79%;}
.linkForm .linkFormBlock{margin-bottom: 5%; line-height: 50px;}
.linkForm .linkFormBlockHead{width: 140px;}
.linkForm .linkFormBlockBody{margin-left: 140px; }
.linkForm .linkFormBlockBody input{display: block; letter-spacing: 6px; border: 1px #cecece solid; width: 100%; padding: 0 8.33%; height: 50px;}
.linkForm .linkFormBlockSubmit{width: 100%; height: 50px; margin-top: 3.88%; color: #fff; border:0; background: #920b28; cursor: pointer;}
.linkForm .linkFormBlockSubmit:hover{background: #6e041b}

.secondNav { border-bottom: 1px #ececec solid;}
.secondNav a{width: 25%; background: #fff; border-right: 1px #e5e5e5 solid; float: left; padding: 1.85% 15px; display: block; color: #010101; text-align: center;}
.secondNav a.active,.secondNav a:hover{background: #920b28; color: #fff;}
#secondNav .a1{background: #7c1d2f;}
#secondNav .a2{background: #464444; color: #fff;}
#secondNav .a3{background: #fff; color: #000;}
#secondNav a.active{background: #600202; color: #fff;}
#secondNav a{color: #fff;}

#descriptions{overflow: auto;}

.courseCon{padding-left: 2.76%; padding-right: 2.76%; padding-top: 10px;}
.pageThirdNav{text-align: center; margin-bottom: 8.16%}
.pageThirdNav a{margin: 0 2.56%; display: inline-block; padding: 0 2.16%; padding-bottom: 2.56%; position: relative; color: #000;}
.pageThirdNav .pageThirdNavLine{position: absolute; bottom: 0; left: 0; width: 0%; height: 2px; background: #920b28; display: inline-block;}
.pageThirdNav a.active .pageThirdNavLine,.pageThirdNav a:hover .pageThirdNavLine{width: 100%;}

.part2_owl .part2_img,.part2_owl{padding-bottom: 42.55%; height: 0; position: relative;}
.part2_owl2 .part2_img,.part2_owl2{padding-bottom: 44.4%;}
.part2_owl .part2_info{position: absolute; left: 4.47%; bottom: -6px; margin-bottom: 4.47%; right: 4.47%;}
.part2_info a{display: inline-block; vertical-align: top; margin-right: 4.34%; max-width: 92px;}
.part2_info .part2_icon{width: 66px; height: 42px;}
.part2_info .part2_icon img{max-width: 100%; max-height: 100%; vertical-align: bottom;}
.part2_info .common_d_line{margin-top: 36px; margin-bottom: 30px;}
.part2_info .common_text{opacity: 1;}
.part2_info a:hover {transform:translateY(-10px)}
.ser_part2_btn {text-align: right; background: #fff; position: relative; margin-bottom: 3%}
.ser_part2_btn a{width: 7.49%; padding-bottom: 7.49%; height: 0; display: inline-block;}
.ser_part2_btn .ser_part2_prev{background: #a83c53 url(../images/prev_1.png) center center no-repeat;}
.ser_part2_btn .ser_part2_next{background: #a83c53 url(../images/next_1.png) center center no-repeat;}
.ser_part2_btn .ser_part2_prev.active{background: #920b28 url(../images/prev_1.png) center center no-repeat;}
.ser_part2_btn .ser_part2_next.active{background: #920b28 url(../images/next_1.png) center center no-repeat;}
.pageComonText{color: #000; line-height: 35px; text-indent: 2em;}
.ser_part2_btnInfo{position: absolute; left: 4.52%; top: 0; height: 100%; color: #000; width: 50%; text-align: left;}
.ser_part2_btnInfo li{position: absolute; display: none; left: 0; top: 0; height: 100%; width: 100%;}
.ser_part2_info li{display: none;}

.cirCularList{padding-top: 7%; padding-bottom: 7%; padding-left: 1.49%; padding-right: 1.49%;}
.cirCularList li a{display: block; line-height: 42px; overflow: hidden;  margin-bottom: 3.2%; color: #000;}
.cirCularList li .cirClartTimeText{margin-right: 33%; height: 42px; padding-left: 72px; padding-right: 94px; position: relative;}
.cirCularList li .cirClartTimeText .span1{width: 8px; height: 8px; background: #7c1d2f;position: absolute; left: 0; top: 0; bottom: 0; margin: auto; display: block;}
.cirCularList li .cirClartTimeText .span2{position: absolute; right: 0; bottom: 0; letter-spacing: 4px;}
.cirCularList li a:hover .cirClartTimeText{color: #920b28;}
.cirCularList li a:hover .cirClartTime{color: #920b28}

.party_more{height: 66px; background: #ffffff; margin-top: 3.07%; font-size: 14px; text-align: center;}
.party_more a{width: 100%; color: #979797; display: block; height: 100%;  line-height: 66px;}
.party_more a:hover{background: #920b28; color: #fff;}
.party_more a:hover .party_more_icon{background: url(../images/party_icons.png) center center no-repeat;}
.party_more_icon{width: 16px; height: 16px; display: inline-block; background: url(../images/party_icon.png) center center no-repeat; vertical-align: middle;}
.party_more{margin-top: 7.5%;}

.sect5_owl_list2 {padding: 5.3% 10.9% 4.94%;}
.sect5_owl_list2 .item{width: 33.33%; padding: 0 2%; margin-bottom: 4%;}
.sect5_owl_list2 .item .sect5_h1{color: #000; margin-bottom: 3%;}
.sect5_owl_list2 .sect5_owl .common_text{color: #000; height: 24px;}
.sect5_owl_list2 .sect5_owl_line{background: #474747;}
.sect5_owl .sect5_owl_line span{background: #920b28;}

.ourNewsList{padding-top: 7%; padding-bottom: 7%; padding-left: 1.49%; padding-right: 1.49%;}
.ourNewsList li{width: 33.33%;padding: 0 8px; margin-bottom: 16px; float: left;}
.ourNewsList li a{display: block;}
.ourNewsList li .ourNewsListImg{padding-bottom: 71.6%; height: 0; position: relative; overflow: hidden;}
.ourNewsList li .ourNewsListH3{padding: 7% 15px; text-align: center; background: #aa4157;}
.ourNewsList li .ourNewsListH3 span{display: block; height: 20px; line-height: 20px; overflow: hidden; color: #fff;}

.ourNewsList .party_more{margin-top: 5%;}

.backTop{width: 50px; height: 50px; display: none; position: fixed; bottom: 5%; right: 15px; z-index: 1000;}

.news_detail_mes{}
.news_detail_mes .new_detail_top{ position: relative; line-height: 42px; margin-bottom: 5.3%; padding-right: 490px;}
.news_detail_mes .new_detail_top_left{  color: #000;}
.news_detail_mes .new_detail_top_right{ position: absolute; letter-spacing: 0; right: 0; top: 0; text-align: right; color: #999999; font-size: 12px;}
.news_detail_mes .news_detail_share{margin-left: 58px;}
.wb_icon{background: url(../images/detail_icon1.png) center center no-repeat !important;}
.qq_icon{background: url(../images/detail_icon2.png) center center no-repeat !important;;}
.wx_icon{background: url(../images/detail_icon3.png) center center no-repeat !important;;}
.news_detail_icons{width: 17px !important;; height: 14px !important;; position: relative; cursor: pointer; float: none !important; background-size: cover; margin: 0 !important; margin-left: 5px !important; display: inline-block; opacity: .9;}
.news_detail_icons:hover{/*opacity: .3;*/}
.news_detail_icons:hover .ewm_img_share{transform:translateY(0px); -webkit-transform:translateY(0px); opacity: 1; display: block\9;}
.news_detail_mes .eidtDetail{ color: #7f7f7f;  font-size: 12px; line-height: 30px;}
.news_detail_mes .new_detail_pic{width: 100%; text-align: center;}
.news_detail_mes .new_detail_pic img{max-width: 100%; height: auto; margin-bottom: 10px;}
.news_detail_mes .news_detail_line{width: 100%; margin-top: 5.53%; margin-bottom: 5.53%; height: 1px; border-bottom: 1px #000 dashed;}
.news_detail_mes .news_detail_page{}
.news_detail_mes .news_detail_page a{color: #000; font-size: 12px; font-family: 'ÃƒÂ¥Ã‚Â®Ã¢â‚¬Â¹ÃƒÂ¤Ã‚Â½Ã¢â‚¬Å“'; display: block; position: relative; line-height: 22px; height: 22px; overflow: hidden; margin-bottom: 16px;}
.news_detail_mes .news_detail_page a:hover{opacity: .6; transition:all 0.4s}
.news_detail_mes .news_detail_pageone{width: 55px; position: absolute; left: 0; top: 0;}
.news_detail_mes .news_detail_pagecon{width: 100%; padding-left: 55px;}
.news_detail_mes .new_detail_top_hide{display: none;}

.OurToGaoOwl {overflow: hidden;}

#navPop{position: fixed; top: 0; left: 0; height: 0%; overflow: hidden; right: 0; background: #920b28; z-index: 1001;}
#navPop .baseMesSectionP{background: none; padding: 0; line-height: 54px;}
#navPop .baseMesSectionP .span1{width: 200px; display: block; padding-left: 40px; letter-spacing: 6px;}
#navPop .baseMesSectionP .span2{margin-left: 200px;display: block;}
#navPop .baseMesSectionP1 .span1{background: url(../images/tel_icon.png) left center no-repeat;}
#navPop .baseMesSectionP2 .span1{background: url(../images/tel_icon-02.png) left center no-repeat;}
#navPop .baseMesSectionP3 .span1{background: none;}
#navPop .baseMesSectionP4 .span1{margin-top: 4.68%;}
#navPop .baseMesSectionP4 .ewm_img{margin-top: 0;}
#navPop .ewm_imgText{color: #fff; line-height: 1; width: 122px; text-align: center; margin-top: 10px;}
#navPop .navPopAddr{ position: absolute;left: 4.58%;bottom: 0;margin-bottom: 4.47%;right: 4.58%; margin-top: 16px;}
#navPop .navPopAddr{color: #fff;}
#navPop .navPopAddr .baseMesSectionP{position: relative; top: 16px;}
#navPop .navPopAddr .span1{background: url(../images/addrIcon.png) left center no-repeat;}
#navPop .navPopShare{position: absolute;right: 4.58%;bottom: 0;margin-bottom: 4.47%;right: 4.58%; text-align: right; z-index: 1003;}
#navPop .navPopShare a{width: 17px; height: 17px; position: relative; display: inline-block; margin-left: 20px; opacity: 0.5;}
#navPop .navPopShare a:hover .ewm_img_share{transform:translateY(0px); -webkit-transform:translateY(0px); opacity: 1; display: block\9; }
#navPop .navPopShare .share1{background: url(../images/pop_share1.png);}
#navPop .navPopShare .ewm_img_share{top: auto; bottom: 100%; margin-top: 0; margin-bottom: 10px; transform:translateY(-10px); -webkit-transform:translateY(-10px);}
#navPop .navPopShare .share2{background: url(../images/pop_share2.png);}
#navPop .navPopShare .share3{background: url(../images/pop_share3.png);}
#navPop .navPopShare a.active{opacity: 1;}
#navPop .navPopShareYw{color: #fff; margin-top: 30px; font-family: "Arial"}
#navPop .navPopList{position: absolute; right: 4.58%; top: 0; bottom: 0; height: 100%; z-index: 1001; width: 54.68%;}
#navPop .navPopList li{width: 33.33%;float: left;text-align: right;text-align: center;}
#navPop .navPopList li a{color: #fff; margin-bottom: 14.2%; height: 70px; letter-spacing: 10px; position: relative; display: inline-block;}
#navPop .navPopList .navPopListLine{position: absolute; left: 0; width: 0; bottom: 0; background: #fff; height: 2px;}
#navPop .navPopList li a:hover .navPopListLine,#navPop .navPopList li.active a .navPopListLine{width: 100%;}
#menu{position: fixed;right: 4.58%;top: 5px;z-index: 1002;margin-top: 4.47%;}
#menu.active0{margin-top: 10px;}
.pageBanner #menu{position: absolute;}


.video_popup{position: fixed;  width: 100%; height: 100%;left: 0; top: 100%;background: #333; background: rgba(0,0,0,0.5);  z-index: 999999; opacity: 0; filter:alpha(opacity=0);}
.video_popup .video_con{position: absolute; font-size: 14px;color: #000; text-align: center;  width: 640px; height: 498px; left: 0; top: 0; right: 0; bottom: 0;margin: auto;  display: block;}
.video_popup .video_close{width: 27px; height: 27px; background: url(../images/close1.png) center center no-repeat; position: absolute; right: -25px; top: -25px; cursor: pointer; background-size: cover;}
.party_info_hide{display: none;}
.video_popup video{background: #fff\9; text-align: center; min-height: 60px; line-height: 60px;}

.video_popup .video_con iframe{width: 100% !important; height: 100% !important;}

.slider-search{ background: url(../images/black_75.png) repeat; background: none rgba(0,0,0,0.8); position: fixed; left: 0px; top: -100%; width: 100%; height: 100%; z-index:999999999; display: none;}
.w920{ width: 920px; margin: 0px auto;}
.slider-search .w920{ padding-top: 10%;}
.btnclosess{ width: 80px;}
.slider-search .ssbox{ position: relative; padding-right: 84px; width: 836px; background-color: #e7e7e7; margin-bottom: 35px;}
.slider-search .ssbox .ss-txt{width: 98%;display: block;padding: 20px 0px 20px 2%;height: 24px;background-color: #e7e7e7;line-height: 24px;border: 1px solid #e7e7e8;font-size: 16px;color: #4c4c4c;box-sizing: content-box;}
.slider-search .ssbox .ss-btn{ position: absolute; right: 0px; top: 0px; height: 66px; width: 84px;}
.slider-search .ssbox .ss-btn i{ display: block; height: 100%; background: url(../images/ss-btn.png) no-repeat scroll center center;}
.slider-search .ssbox .ss-btn:hover{ background-color: #313131;}
.slider-search .sradio{ float: left; display: block; position: relative; padding-left: 24px; background: url(../images/option_2.png) no-repeat scroll left center; font: 14px/40px "microsoft yahei"; color: #fff; margin-right: 14px; cursor: pointer;}
.slider-search .sradio:after{content: ""; display: block; width: 12px; height: 12px; border-radius: 50%; border: 1px #fff solid; position: absolute; left: 0; top: 50%; margin-top: -6px;}
.slider-search .sradio:before{content: "";display: block;width: 4px;height: 4px;border-radius: 50%;left: 5px;position: absolute;/* left: 0; */top: 50%;margin-top: -1px;}
.slider-search .sradio.active:after{border-color: #d5b554;}
.slider-search .sradio.active:before{background: #d5b554;}
.slider-search .box-sbtn { padding-top: 10%;}
.box-sbtn{ text-align: center;}
.box-sbtn .btn{ border: 1px solid #ffffff; color: #FFFFFF; background: none; cursor: pointer; padding: 1% 5%; display: inline-block; border-radius: 5px; margin: 0px 10px; box-sizing:content-box;}
.box-sbtn .btn:hover{ color: #666; background-color: #fff;}

.teamFix{position: fixed; top: 100%; left: 0; right: 0; bottom: 0; width: 100%; height: 100%; z-index: 10000;}
.teamFix.active{ top: 0%; }
.teamFix .teamFixYY{background: rgba(0,0,0,0.5);}
.teamFix .teamFixOwlF{position: absolute; top: 0; left: 25%; right: 25%; bottom: 0;}
.teamFix .teamFixOwl{position: absolute; z-index: 100; left: 0; right: 0; top: 0; bottom: 0;}
.teamFix .teamFixOwl .item{position: relative; width: 100%;}
.teamFix .teamFixImg{height: 55%; width: 100%;}
.teamFix .teamFixOwlText{height: 45%; background: #920b29; padding: 3.05% 6.88%;}
.teamFix .teamFixOwlTextTop{text-align: center; color: #fff; line-height: 24px;}
.teamFix .teamFixOwlText .span2{color: #f7fdf1; padding-left: 4.68%;}
.teamFix .teamFixOwlText .teamFixOwlTextX{color: #fff; letter-spacing: 3px; line-height: 28px; margin-top: 30px; padding: 0 15px;}
.teamFix .teamFixOwlTextS{height: 100%;}
.teamFix .teamFixOwlFBtn{position: absolute; top: 55%; margin-top: 3.05%; height: 30px;  z-index: 110; width: 100%;}
.teamFix .teamFixOwlFBtn a{width: 40px; height: 16px; position: absolute; top: 0; display: block;}
.teamFix .teamFixOwlFBtn .prev{background: url(../images/rl_left.png) center center no-repeat; left: 3%;}
.teamFix .teamFixOwlFBtn .next{background: url(../images/rl_right.png) center center no-repeat; right: 3%;}
.popClose{background: url(../images/close2.png) no-repeat scroll center center; width: 52px; height: 52px;  position: absolute; top: 0; right: 5.2%; z-index: 300; display: block; margin-top: 3%;display: block;transition: 400ms;-webkit-transition: 400ms;}
.popClose:hover{transform: rotate(90deg);-webkit-transform: rotate(90deg);-o-transform: rotate(90deg);-moz-transform: rotate(90deg);}
.nano > .nano-pane{width: 6px;}


.pt86{padding-top: 120px;}
.section2 .pt86{padding-bottom: 19%;}
.section2 .common_text2{text-indent: 2.6em; font-family: "Ã¥Â¾Â®Ã¨Â½Â¯Ã©â€ºâ€¦Ã©Â»â€˜"}

.common_titleB{margin-bottom: 2.86%;}
.common_title{text-align: center;}
.common_title_h1{margin-bottom: 1%;}
.common_text{line-height: 24px; text-align: center;}
.common_text2{line-height: 24px;}
.p88{padding: 4.58%;}
.ptb88{padding-top: 4.58%; padding-bottom: 4.58%;}
.plr88{padding-left: 4.58%; padding-right: 4.58%;}
.fontW{f/*ont-family: "fzqk";*/ letter-spacing: 4px;}
.fontW_fff{/*font-family: "fzqk";*/ letter-spacing: 4px; color: #fff;}
.l32{line-height: 32px;}
.l44{line-height: 44px;}
.h72{height: 72px; overflow: hidden;}
.fontS{ letter-spacing: 1px; line-height:24px; padding:2px 0 3px 0;}
/*.fontY{font-family: "ywzt"; letter-spacing: 1px; font-weight: 100;}*/
.c4c4c4c{color: #4c4c4c;}
.cfff{color: #fff;}
.h48{height: 48px; overflow: hidden;}
.lett10{letter-spacing: 10px;}
.lett6{letter-spacing: 6px;}
.plr240{padding-left: 12.7%; padding-right: 12.7%;}
.h240{height: 240px; overflow: hidden;}
/*.pt86{padding-top: 8.64%;}*/
.plr290{padding-left: 15.1%; padding-right: 15.1%;}
.ptb70{padding-top: 3.64%; padding-bottom: 3.64%;}
.max1030{width: 1030px; margin: 0 auto;}
.ptb94{padding-top: 4.89%; padding-bottom: 4.89%;}

@media screen and (max-width: 1800px) {
  .n_common_titleNav a{font-size: 20px;}
}
@media screen and (max-width: 1700px) {
  .scolLin {width: 55px;}
  .scolLin .scolLinIcon{height: 55px;}
  .scolLin .scolLinText{padding: 20px 20px; line-height: 24px;}
  .baseMesSection .ewm_img{width: 100px;}
  .bannerNav li a .bannerNav_icon{height: 45px;}
  /*.pt86{padding-top: 4%;}*/
  .h240{height: 72px;}
  .n_common_titleNav a{padding: 0 4px; margin: 0 1.4%; font-size: 18px;}
  .n_common_titleNav{margin-left: 200px;}
  .n_common_title{height: 46px;}
  .n_common_titleNav a{height: 38px;}
  .section4 .n_common_title2{margin-bottom: 5%;}
  .section6 .sect6_leftInfo_bot{line-height: 45px;}
  .section6 .sect6_left{padding-top: 10%;}
  #footer .footerTopPart1,#footer .footerTopPart2{font-size: 20px;}
  #navPop .baseMesSectionP4 .span1{margin-top: 3.6%;}
  #navPop .baseMesSectionP{line-height: 38px;}
  #calendar .ht-rili-td{height: 35px;}
  #calendar .ht-rili-th{height: 43px; line-height: 43px;}
  #calendar .cirCularList li .cirClartTimeText,#calendar .cirCularList li a{height: 38px; line-height: 38px;}
  .cirCularListS{height: 190px;}
  #calendar .closeCander{height: 45px; line-height: 45px;}
  #calendar .cirCularList li.li5{display: none;}
  .section2 .pt86{padding-bottom: 25%; padding-top: 100px;}
  .sect5_h1{  padding:6px 0 3px 0; line-height:30px; height:30px;}
  .sect5_owl .sect5_owl_info{margin-top: 0.1%;}
  #header .logo img{width: 260px;}
  #header.indexHeader.active{margin-top: 12px;}
  .headerBg.active{height: 83px;}
  #header{line-height: 62px; line-height: 62px;}
  #menu.active0{margin-top: 8px;}
  .section6 .sect6_leftInfo_top h3{letter-spacing: 9px;}
}
@media screen and (max-width: 1500px) {
   #header .langue_checkout{margin-right: 17%;/* margin-left: 8%; */}
   .bannerNav li a .bannerNav_icon{height: 30px;}
   /*.pt86{padding-top: 5%;}*/
   .h240{height: 144px;}
   .lett10{letter-spacing: 7px;}
   .n_common_titleNav a{padding: 0 2px; font-size: 16px; margin: 0 1.2%;}
   .n_common_titleNav{margin-left: 180px;}
   .section6 .sect6_leftInfo_bot{line-height: 40px;}
   .section6 .sect6_left{padding-top: 10%;}
   #footer .footerLogo{width: 18%;}
   #footer .footerTopPart1,#footer .footerTopPart2{font-size: 18px;}
   .cirCularList li .cirClartTimeText{padding-left: 60px; padding-right: 84px;}
   .menu{width: 55px; height: 55px;}
    #header .logo img{width: 240px;}
  #header.indexHeader.active{margin-top: 10px;}
  .headerBg.active{height: 78px;}
  #header{line-height: 58px; line-height: 58px;}
  #menu.active0{margin-top: 18px;}
  #navPop .ewm_imgText{width: 100px;}
}

@media screen and (max-width: 1500px) and (min-height: 750px){
	/*.pt86{padding-top: 7%}*/
}

@media screen and (max-width: 1400px) {
    #nav{/* right: 10%; */}
    #header .headRight{width: 45%;}
    #header .langue_checkout{margin-right: 17%;/* margin-left: 6%; */}
    .h240{height: 144px;}
    #navPop .navPopList li a{height: 38px;}
    .baseMesSection .ewm_img{width: 90px;}
    #navPop .ewm_imgText{width: 90px;}
    #navPop .baseMesSectionP4 .span1{margin-top: 1.6%;}
    .baseMesSection{margin-top: 8%;}
    #header{margin-top: 3.47%;}
    #menu{top: -7px;}
    .n_common_title{margin-bottom: 2.5%;}
}

@media screen and (max-width: 1200px) {
   #nav,#header .header_form,#header .langue_checkout{display: none;}
   #header .menu{width: 50px; height: 50px;}
   #header .logo img{width: 250px;}
   #header .headRight{width: 60px;}
   .baseMesSection{display: none;}
   .bannerNavSpan{letter-spacing: 3px;}
   .bannerNav li a .bannerNav_icon{margin-right: 9%; height: 30px;}
   .n_sect3_owlF .n_sect3_owlNav_line{display: none;}
   #navPop .navPopAddr{display: none;}
   #navPop .navPopList{right: 5%; width: auto; }
   #navPop .navPopList li{text-align: center;}
}
@media screen and (max-height: 900px) and (min-width: 1900px) {
	/*.pt86{padding-top: 6%;}*/
}

@media screen and (max-height: 800px) and (min-width: 1700px) {
  #navPop .baseMesSectionP{line-height: 45px;}
  #navPop .baseMesSectionP4 .span1{margin-top: 3%;}
  #navPop .ewm_imgText{width: 100px; font-size: 18px;}
  #navPop #header{margin-top: 4%;}
  #navPop .navPopList li a{height: 60px;}
  /*.pt86{padding-top: 3%;}*/
}


@media screen and (max-height: 700px) {
  /*.section3 .pt86,.section4 .pt86,.section5 .pt86{padding-top: 4%;}*/
  /*#calendar .ht-rili-td{height: 30px;}*/
  #calendar .ht-rili-th{height: 40px; line-height: 40px;}
  #calendar .cirCularList li .cirClartTimeText,#calendar .cirCularList li a{height: 36px; line-height: 36px;}
  .cirCularListS{height: 190px;}
  #calendar{width: 550px;}
  #calendar .closeCander{height: 45px; line-height: 45px;}
}

@media screen and (max-height: 600px) {
  .h240{height: 144px;}
}
@media screen and (min-width: 1300px) and (max-height: 600px){
	.h72{height: 48px;}
	.section6 .sect6_left{padding-top: 5%; padding-bottom: 4%;}
	.n_sect3_owlF .n_sect3_owlNav{margin-top: 2%;}
	.section3 .pt86{padding-top: 100px;}
	.n_sect3_owlF .n_sect3_imgF{padding-bottom: 81%;}
	.n_sect2_owl .n_sect2_h3F{bottom: 28%;}
	.h240{height: 120px;}
	.section4 .n_common_title2{margin-bottom: 4%;}
	.section4 .pt86{padding-top: 95px;}
}

@media screen and (max-width: 1300px) {
    #footer .footerTopPart1,#footer .footerTopPart2{font-size: 15px;}
    .pageThirdNav a{margin-bottom: 15px;}
}

@media screen and (min-height: 800px) and (max-width: 1300px) {
 	/*.pt86{padding-top: 13%;}*/
 	.n_common_titleNav a{padding: 0 1px;}
 	.baseMesSection{margin-top: 8%;}
 	#navPop .baseMesSectionP{line-height: 54px;}
 	#calendar .cirCularList li.li5{display:block;}
 	.n_sect3_owlF .n_sect3_owlNav{margin-top: 6.3%;}
 	.n_common_title{margin-bottom: 6%;}
}


@media screen and (max-width: 1024px) {
  .section6 .sect6_left{padding: 24% 5%;}
  .section6 .sect6_left .sect6_leftInfo_bot{position: relative; margin-top: 5%; line-height: 30px;}
  .section6 .sect6_leftInfo_bot_part1_left{width: 100%; float: none;}
  .section6 .sect6_leftInfo_bot_part1_right{width: 100px; margin-top: 20px; float: none;}
   #footer .footerTopPart1,#footer .footerTopPart2{width: 100%; margin: 0; line-height: 40px; float: none;}
   #footer .footerLogo{width: 200px; float: none; margin-bottom: 10px;}
   #footer .footerBot{text-align: center;}
   #footer .footerBot .span2, #footer .footerBot .span4{padding: 0;}
   #footer .footerBot p{float: none; line-height: 24px;}
   .max1030{width: 90%;}
   .commonTop .commonTopLeft{margin-right: 0;}
   .commonTop .commonShare{float: none; display: none;}
   .ser_part2_btn a{padding-bottom: 40px; width: 40px;}
   #calendar,.scolLin {display: none;}
   .teamFix .teamFixOwlF{left: 5%; right: 5%;}
   .teamFix .teamFixOwlFBtn .prev{left: -14px;}
   .teamFix .teamFixOwlFBtn .next{right: -14px;}
   
   #header.indexHeader.active{margin-top: 7px;}
   .section4 .n_common_title2,.n_common_title3{height: auto;}
    .n_common_title  .n_common_titleH2{float: none; height: 40px;}
    .n_common_titleNav{margin: 0; margin-top: 15px; text-align: left;}
    .n_common_titleNav a{height: 35px; letter-spacing: 0; margin-bottom: 15px;}
    .n_sect3_owlF .n_sect3_h3{font-size: 18px;}
    .section2 .common_text2{line-height: 24px; height: 144px;}
    .section2 .common_text2>div{line-height: 24px !important;}

}
@media screen and (max-width: 992px) {
	.news_detail_mes .new_detail_top{height: auto; padding-right: 0;}
  .news_detail_mes .new_detail_top_left{width: 100%; margin-right: 0;}
  .news_detail_mes .news_detail_share{display: inline-block; margin-left: 0; display: none;}
  .news_detail_icons{display: none;}
  .news_detail_mes .new_detail_top_right{width: 100%; position: relative; margin-top: 15px; float: none; text-align: left;}

  .w920{width: 90%;}
.slider-search .ssbox .ss-txt{padding:10px;}
.slider-search .ssbox{width: 100%;}
.slider-search .w920{padding-top: 30%;}

}
@media screen and (max-width: 768px) {
  .video_popup .video_con{width: 80%; height: 60%;}
  .section2 .pt86{padding-bottom: 52%;}
}
@media screen and (min-width: 560px) {
    
}
@media screen and (max-width: 700px) {
    #banner .bannerInfo{display: none;}
    .bannerNav li{width: 100%;}
    .bannerNav li a{padding: 2% 15%; text-align: left;}
    .sharefix{display: none;}
    /*.pt86{padding-top: 15%;}*/
    .section4 .n_common_title2,.n_common_title3{height: auto;}
    .n_common_title  .n_common_titleH2{float: none; height: 40px;}
    .n_common_titleNav{margin: 0; margin-top: 15px; text-align: left;}
    .n_common_titleNav a{height: 35px; letter-spacing: 0; margin-bottom: 15px;}
    .section6 .sect6_left{width: 100%}
    .section6 .sect6_right{display: none;}
    .sect5_owl_list2 .item{width: 50%;}
    .ourNewsList li {width: 50%;}
    .n_common_title{height: 40px;}
}
@media screen and (min-width: 560px) {
.menu:hover .menu_line1{opacity: 0.6;}
.menu:hover .menu_line3{opacity: 0.6;}
}
@media screen and (max-width: 560px) {
 #header .logo img{width: 200px; margin-top: 10px;}
 #header .menu{width: 40px; height: 40px;}
 .sect7_owlF .sect7_owl_img,.sect7_owlFs{padding-bottom: 300px;}
 .plr290{padding-left: 15px; padding-right: 15px;}
 .ptb70,.ptb94,.commonTop{padding-top: 30px; padding-bottom: 30px;}
 #recruit_mes .recruit_info_top{height: 50px; line-height: 50px; padding: 0 15px;}
 #recruit_mes li .recruit_info_mes{padding: 0 15px;}
 #recruit_mes .recruit_info_mesProfile{line-height: 35px;}
 #recruit_mes .recruitCommit{padding: 15px 0;}
 #recruit_mes .recruitCommit a{width: 70%; height: 40px; line-height: 40px;}
 #recruit_mes li .recruit_mark{font-size: 15px;}
 .pageBanner,.part2_owl2 .part2_img, .part2_owl2{padding-bottom: 300px;}
 .linkForm .linkFormBlockBody input{height: 45px;}
 .linkForm .linkFormBlock{line-height: 45px; margin-bottom: 10px;}
 .linkForm .linkFormBlockSubmit{height: 55px;}
 .linkForm .linkFormBlockHead{display: block; float: none;}
 .linkForm .linkFormBlockBody{margin-left: 0;}
 .linkForm .linkFormh2{line-height: 30px; margin-bottom: 10px;}
 .commonTopText{line-height: 30px;}
 .secondNav a{padding: 15px 5px; letter-spacing: 0; font-size: 13px; border-bottom: 1px #e5e5e5 solid}
 .ser_part2_btn a{background-size: 8px !important;}
 .cirCularList li .cirClartTimeText{padding-left: 24px; padding-right: 40px;}
 .party_more{height: 50px;}
 .party_more a{line-height: 50px;}
 .sect5_owl_list2 .item{width: 100%; margin-bottom: 30px;}
 .sect5_owl_list2,.ourNewsList{padding-top: 30px;padding-bottom: 30px;}
 .ourNewsList li {width: 100%;}
 #menu{width: 50px; height: 50px; top: 10px;}
 /*.pt86{padding-top: 15% !important;}*/
 .n_common_title{margin-bottom: 15px;}
 .n_sect3_owlF .n_sect3_owlNav{margin-top: 30px;}
 .section5 .n_common_title{height: auto;}
 #navPop .navPopList li{width: 50%;}
 #navPop .navPopShareYw{line-height: 24px;}
 #navPop .navPopList li a{height: 38px;}
 .pt86{padding-top: 65px}
 .section2 .pt86{padding-top: 0 !important; padding-bottom: 30%;}
 .section6 .sect6_left{padding-top: 80px !important;}
 .section6 .sect6_left .sect6_leftInfo_bot{line-height: 24px; margin-top: 10%;}
 .section6 .sect6_leftInfo_bot_part2{margin-top: 10%;}
 .section6 .sect6_leftInfo_bot_part1_right{width: 80px;}
 .n_common_titleNav a{height: 26px;}
 #menu.active0{margin-top: 0px; top: 8px;}
 #menu{top: 0;}
 .news_detail_mes .new_detail_top{line-height: 36px;}
 .sect5_owl .owl-prev, .sect5_owl .owl-next{margin-top: 22%;}
 .backTop{width: 40px; height: 40px;}
 .recruitFixS{width: 80%;}
 .bannerNav{width: 100%;}
 #banner .bannerMes_info{margin-bottom: 0; left: 15px; right: 15px; width: auto;}
 #banner .bannerMes_info li{margin-bottom: 5px;}
 .nano > .nano-content{overflow: auto; position: relative;}
 /*.section2 .common_text2{overflow:auto;}*/
 .n_common_title .n_common_titleH2,.n_common_title{height: 30px;}
 .plr240{padding-left: 15px; padding-right: 15px;}
 #header{height: 65px;}
 .headerBg.active{height: 65px;}
 #header .logo img{width: 170px; margin-top: 5px;}
 .sect5_owl{padding: 0 0%;}
 .sect7_owlF{padding: 0 5%;}
 .sect7_owlF .sect7_prev.active,.sect7_owlF .sect7_prev{left: -12px;}
 .sect7_owlF .sect7_next.active,.sect7_owlF .sect7_next{right: -12px;}
 .section6 .sect6_leftInfo_bot_part2 .lett{font-size: 13px !important;}
 .section6 .sect6_leftInfo_bot_part2 .lett{padding-left: 85px; text-indent: -85px;}
 .sect5_owl_list2{padding-left: 5%; padding-right: 5%;}
}
@media screen and (max-width: 420px) {
  .n_sect3_owlF .n_sect3_owlNav a{padding-bottom: 15px; height: auto; display: inline-block;}
}
@media screen and (max-width: 400px) {
	.cirCularList li .cirClartTimeText{margin-right: 36%;}
}
@media screen and (max-width: 350px) {
	.sect7_owlF .sect7_owl_img, .sect7_owlFs{padding-bottom: 250px;}
	.section6 .sect6_left .sect6_leftInfo_bot{line-height: 24px; margin-top: 5%;}
 	.section6 .sect6_leftInfo_bot_part2{margin-top: 5%;}
}
