
/*
 .Bottom002340 
 */
.Bottom002340,.Bottom002340 a{ color: #afb0b1; transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out;  -ms-transition: all .3s ease-in-out; }
.Bottom002340{ background-color: #636568; padding: 15px 0;}
.Bottom002340 a:hover{ color: #fff;}
.Bottom002340 .left{ float: left;}
.Bottom002340 .copyright{ float: right;}
.Bottom002340 .links,.Bottom002340 .share{ display: inline-block;}
.Bottom002340 .links a{ position: relative;}
.Bottom002340 .links a+a{ margin-left: 20px;}
.Bottom002340 .links a+a:before{ content: ""; position: absolute; top: 50%; margin-top: -2px; left: -10px; width: 1px; height: 5px; border-left: 1px dotted #929496;}
.Bottom002340 .share a{ display: inline-block; width: 17px; height: 14px; background: url(../images/Bottom002340-icon.png) no-repeat; margin-left: 10px;}
.Bottom002340 .share a:hover{ background-image: url(../images/Bottom002340-icon_hover.png);}
.Bottom002340 .share a.weixin{ background-position: 0 0;}
.Bottom002340 .share a.sina{ background-position:-34px 0;}
.Bottom002340 .copyright{ float: right;}
@media only screen and (max-width:1000px ) {
.Bottom002340 .auto>*{ text-align: center; float: none; width: 100%;}
}
@media only screen and (max-width:640px ) {
    .Bottom002340 .links{ display: block; width: 100%;}
}

/*Top002282*/
.Top002282{ border-top:3px solid #b8935e; background:#fff; position:relative; z-index:100;}
.Top002282 .header{ height:85px;}
.Top002282 .header-left{ float:left; height:100%; display:table; width:350px;}
.Top002282 .header-left .logo{ display:table-cell; vertical-align:middle;}
.Top002282 .header-right,
.Top002282 .header-mid{ float:right;}
.Top002282 .header-menu li{ width:auto !important;}
.Top002282 .header-menu li em{ padding:0 23px; line-height:85px; position:relative;}
.Top002282 .header-menu li em::after{content: "";position: absolute;top: 50%;margin-top: -4px;right: 0;display: block; border-right:1px dotted #7a7a7a;width: 1px;height: 8px;}
.Top002282 .header-menu li em a{position:relative;color: #666;font-size: 16px;}
.Top002282 .header-menu li em a::before,
.Top002282 .header-menu li em a::after{ position:absolute; content:'';left:50%; transform:translateX(-50%);}
.Top002282 .header-menu li em a::before{ border:4px solid transparent; border-bottom-color:#b8935e; bottom:3px; opacity:0;}
.Top002282 .header-menu li em a::after{  width:0; height:3px; background:#b8935e; bottom:0; transition:0.3s;}
.Top002282 .header-menu li:hover em a,
.Top002282 .header-menu li.on em a{ color:#b8935e;}
.Top002282 .header-menu li:hover em a::after,
.Top002282 .header-menu li.on em a::after{ width:100%;}
.Top002282 .header-menu li:hover em a::before,
.Top002282 .header-menu li.on em a::before{ opacity:1;}
.Top002282 .sub-menu-layer{ background:#b8935e;}
.Top002282 .header-menu li .sub-menu dt a{ color:#fff;}
.Top002282 .header-menu li .sub-menu dt a:hover{background: none}
.Top002282 .header-menu li .sub-menu dt a::after{ width:8px; height:5px; display:inline-block; content:''; background:none; margin-left:7px;}
.Top002282 .header-right{ padding-top:30px; padding-left:12px;}
.Top002282 .header-right dd{ float:left;position:relative; z-index:100;}
.Top002282 .top-search{width:30px; transition:width 0.3s;}
.Top002282 .open-search{ width:30px; height:30px; display:block; background:url(../images/Top002282-icon_search.png) no-repeat center center #fff; position:relative; z-index:2; }
.Top002282 .search-box{ position:absolute; right:0; top:0; width:100%; overflow:hidden;}
.Top002282 .search-box .text{ height:30px; width:100%; border:1px solid #b8935e; line-height:30px; padding:0 30px 0 5px; }
.Top002282 .search-box .btn{ position:absolute; right:0; top:0; height:100%; width:30px;background:url(../images/Top002282-icon_search.png) no-repeat center center; }
.Top002282 .top-search-show .search-box {z-index:3;}
.Top002282 .top-webchat{ margin-left:12px;}
.Top002282 .top-webchat figure{ position:absolute; top:100%; background:url(../images/Top002282-weixin_bg.png) no-repeat center top; width:117px; padding:0 5px 0 5px; left:50%; margin-left:-58px; overflow:hidden; height:0; transition:height ease-out 0.3s;}
.Top002282 .top-webchat figure img{ display:block; width:100%; margin-top:10px;}
.Top002282 .open-webchat{ width:22px; height:22px; margin:4px; background:url(../images/Top002282-icon.png) no-repeat 0 -23px; display:block;transition:background ease-out 0.3s;}
.Top002282 .top-webchat-show figure{ height:120px;}
.Top002282 .top-webchat-show .open-webchat{ background-position:0 0;}
@media(max-width:1024px){
.Top002282 .top-webchat{ margin-right:12px;}
.Top002282 #open_menu{ width:30px; height:30px; position:relative;}
.Top002282 #open_menu i::before,
.Top002282 #open_menu i::after,
.Top002282 #open_menu i{width:100%;  background:#000;}
.Top002282 #open_menu i{height:3px;margin-top:-1.5px;}
.Top002282 #header-menu{ position:absolute; width:100%; max-width:240px; top:100%; right:0; z-index:100; text-align:center; background:rgba(10, 49, 143, 0.85); display:none;}
.Top002282 #header-menu li:nth-child(2n){ background:rgba(255,255,255,0.5);}
.Top002282 #header-menu li em a{ font-weight:normal;}
.Top002282 #header-menu li .sub-menu dt a{ border-bottom-color:rgba(255,255,255,0.5);}
.Top002282 #header-menu li:last-child em a,
.Top002282 #header-menu li:last-child em{ border-bottom:0;}
}
@media(max-width:640px){
    .Top002282 .header-right dd{ width: auto!important;}
    .Top002282 .top-search-show .search-box{ width: 170px;}
}
@media(max-width:480px){
.Top002282 .header-left{width: 70%;}
.Top002282 .top-search{margin-right:10px;}
}

/*Banner002058 */
.Banner002058{ position:relative; z-index:1;}
.Banner002058 .bx-viewport{ z-index:1;}
.Banner002058 li{}
.Banner002058 li a{ position:relative; display:block;}
.Banner002058 li img{width: 100%}
.Banner002058 li .wap{ display:none;}
.Banner002058 li figure{ position:absolute; left:18.75%; width:62.5%; top:50%; height:126px; transform:translateY(-50%);}
.Banner002058 li figure *{ position:absolute; left:0; opacity:0; }
.Banner002058 li figure.active *{ opacity:1;}
.Banner002058 li h1{ margin:0; font-size:50px; color:#fff; top:-100%;transition:top 1s;}
.Banner002058 li span{width:131px; border:2px solid #fff; line-height:36px; text-align:center; color:#fff; border-radius:50px;bottom:-100%;transition: 1s;}
.Banner002058 li figure.active h1{ top:0;}
.Banner002058 li figure.active span{bottom:0;transition: 1s;}
.Banner002058 .bx-controls-direction a{ z-index:10;position:absolute; width:49px; height:49px; overflow:hidden; line-height:1000px; top:50%; transform:translateY(-50%); background:url(../images/Banner002058-btn_left.png) no-repeat center center; background-size:contain;}
.Banner002058 .bx-controls-direction a.bx-prev{ left:2%;}
.Banner002058 .bx-controls-direction a.bx-next{ right:2%; background-image:url(../images/Banner002058-btn_right.png);}
.Banner002058 .bx-controls-direction a.bx-prev:hover{ background-image:url(../images/Banner002058-btn_lefton.png);}
.Banner002058 .bx-controls-direction a.bx-next:hover{ background-image:url(../images/Banner002058-btn_righton.png);}
.Banner002058 .bx-controls-direction{display: none}
.Banner002058 .bx-pager{ position:absolute; left:0; bottom:5%; text-align:center; width:100%; z-index:10;}
.Banner002058 .bx-pager *{width:13px; height:13px;}
.Banner002058 .bx-pager div{ display:inline-block;margin:0 5px;}
.Banner002058 .bx-pager div a{ display:block;  line-height:100px; overflow:hidden; border-radius:50%; background:#fff; }
.Banner002058 .bx-pager div a.active{ background:#b8935e;}
@media(max-width:1000px){
.Banner002058 li .pc{display: none}
.Banner002058 li .wap{ display:block;}
}
@media(max-width:768px){
.Banner002058 li figure{ height:90px;}
.Banner002058 li figure h1{ font-size:30px;}
.Banner002058 .bx-controls-direction a{ width:30px; height:30px;}
}
@media(max-width:480px){
.Banner002058 li figure{ height:70px;}
.Banner002058 li figure h1{ font-size:20px;}
.Banner002058 li figure span{ line-height:26px; width:110px;}
.Banner002058 .bx-pager *{width:9px; height:9px;}
}


/*
 .Floor002409 
 */

/*word*/
.Floor002409{margin-bottom:3%}
.Floor002409 .word{ padding: 40px 0 25px 0; }
.Floor002409 .word-head {position: relative; }
.Floor002409 .word-head h2{ font-size: 26px; color: #333; margin: 0; position: relative; z-index: 3;}
.Floor002409 .word-head em{font-style: normal;color: #3e61af;text-transform: uppercase;position: relative;z-index: 3;}
.Floor002409 .word-head .bg{ font-size: 70px; font-weight: bold;  color: #f9f9f9; position: absolute; top: 54%; left: 0; text-transform: uppercase; z-index: 1; line-height: 0.8;}
@media only screen and (min-width:1024px ) {
.Floor002409 .word{ float: left; width: 50%; padding-right: 6%; padding-left: 3%;}
.Floor002409 .word-head h2{ font-size: 36px;}
.Floor002409 .word-head em{/* font-size: 44px; */}
.Floor002409 .word-head .bg{ font-size: 130px;top: 30%;}
}
@media only screen and (min-width:1440px ) {
.Floor002409 .word{ padding: 80px 6% 0px 0;}
.Floor002409 .word-head h2{ font-size: 36px;}
.Floor002409 .word-head em{font-size: 12px;letter-spacing:3.3px;}
.Floor002409 .word-head .bg{ font-size: 150px;}
}
.Floor002409 .word .more{ display: block; border: 1px solid #073190; padding: 9px 0 9px 0; width: 170px; text-align: center; color: #073190; position: relative; margin-top: 20px;
transition: color .5s;}
.Floor002409 .word .more span{ position: relative; z-index: 2; padding-right: 25px;}
.Floor002409 .word .more i{ background:  url(../images/Floor002409-more_icon.png) no-repeat; display: block;width: 19px; height: 13px; position: absolute; top: 50%; margin-top: -6px; right: 0;}
.Floor002409 .word .more:after{ content: "";position: absolute; left: 0; top: 0; width: 0; height: 100%;background: #073190;transition: width .5s; }
.Floor002409 .word .more:hover{ color: #fff;}
.Floor002409 .word .more:hover:after{ width: 100%;}
@media only screen and (min-width:1024px ) {
.Floor002409 .word .more{margin-top: 40px;}
}
.Floor002409 .word figure{ color: #555; font-size: 16px; line-height: 2.2; position: relative; z-index: 3; padding-top: 22px;text-align: justify !important;}
@media only screen and (max-width:480px ) {
.Floor002409 .word figure{ font-size: 14px;}
.Floor002409 .word-head h2{font-size:18px;}
.Floor002409 .word-head em{font-size: 12px;width:  100%;display:  block;}
}

/*word end*/

/*.navs*/
.Floor002409 .navs{background: url(../images/Floor002409-img.jpg) no-repeat left top; background-size: cover; position: relative; margin-top: 200px; margin-bottom: 30px;}
.Floor002409 .navs li{ float: left; width: 33.3334%; padding: 50px 3%; position: relative;height: 200px;}
.Floor002409 .navs li .bg{-moz-opacity:0.9; opacity: 0.9; filter:alpha(opacity=90); position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 2;}
.Floor002409 .navs li a{ color: #fff; position: relative; z-index: 5; display: block;}
.Floor002409 .navs li h3{ font-size: 22px; margin:10px 0;}
.Floor002409 .navs li h3:after{ content: ""; margin: 15px 0 12px; width: 20px; height: 2px; background: #fff; display: block;}
@media only screen and (max-width:480px ) {
.Floor002409 .navs li h3{ font-size: 18px;}
}
.Floor002409 .navs li p{line-height: 30px;height: 60px;overflow: hidden;text-transform: uppercase;font-size: 24px;opacity: 0.5;margin: 0;font-family:;    font-weight: 100;}
.Floor002409 .navs li.li1 .bg{ background-color: #f19232;}
.Floor002409 .navs li.li2 .bg{ background-color: #2aa46c;}
.Floor002409 .navs li.li3 .bg{ background-color: #073190;}
.Floor002409 .navs li.white{ background: #fff;}
@media only screen and (max-width:480px ) {
.Floor002409 .navs{ margin-top: 0;}
.Floor002409 .navs li{ width: 50%;}
.Floor002409 .navs li.kong{ display: none;}
.Floor002409 .navs li p{font-size:16px;}
}
@media only screen and (min-width:768px ) {
.Floor002409 .navs li{ width: 33.3334%;}
}
@media only screen and (min-width:1024px ) {
.Floor002409 .navs{ float: right; width: 50%;margin-top:0; margin-bottom: 0;}
.Floor002409 .navs li{ height: 240px;}
}
@media only screen and (max-width:1023px ){
.Floor002409 .navs{margin-top: 20px;}
}
/*.navs end*/



/*Banner002621 */
.Banner002621 img{ display:block; width:100%;}
@media(min-width:1025px){
.Banner002621 .wap{ display:none;}
}
@media(max-width:1024px){
.Banner002621 .pc{ display:none;}
}
/*
 .Menu000706 
 */
.Menu000706{ padding-bottom:2%;}
.Menu000706 header{ margin-top:-3%;}
.Menu000706 header h1{ margin:0; display:inline-block; border-radius:5px 5px 0 0;  padding:10px 10% 10px 18px; background:url(../images/Menu000706-icon.png) no-repeat 95% center #b8935e; color:#fff; font-weight:normal; font-size:24px;}
.Menu000706 header h1 span{ opacity:0.3; display:block; font-size:12px; text-transform:uppercase;}
.Menu000706 nav{ border-bottom:1px solid #e6e6e6; position:relative;}
.Menu000706 nav dl{ position:absolute; right:0; top:50%; margin-top:-12px; background:url(../images/Menu000706-cur.png) no-repeat left center; padding-left:25px; color:#999; line-height:24px;}
.Menu000706 nav dl.about{position: relative;top: auto;margin-top: 0;padding-top: 15px;padding-bottom: 15px}
.Menu000706 nav dl a{color:#999;}
.Menu000706 nav dl span,
.Menu000706 nav dl a:hover{color:#b8935e;}
.Menu000706 nav li a{ display:block; font-size:16px; padding:18px 0;}
@media(min-width:769px){
.Menu000706 nav ol{ display:none;}
.Menu000706 nav ul{ display:block !important;}
.Menu000706 nav li{ float:left; padding:0 2%;}
.Menu000706 nav li a:hover,
.Menu000706 nav li.aon a{ color:#b8935e; border-bottom:3px solid #b8935e;}
}
@media(max-width:1000px){
.Menu000706 nav dl{ display:none;}
.Menu000706 header{ position:relative; z-index:5;}
.Menu000706 header h1{ display:block; padding-right:0;}
}
@media(max-width:768px){
.Menu000706 nav{ position:relative;}
.Menu000706 nav ol{display: none;}
.Menu000706 nav ol span{display:block;background-color:#b8935e;padding:5px;border-radius:3px;}
.Menu000706 nav ol a{ display:block; background-color:#fff;color:#333; border-radius:5px; line-height:40px; padding:0 10px; position:relative; font-size:16px;}
.Menu000706 nav ol a::before{ position:absolute; content:''; right:5px; top:50%; margin-top:-3px; border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #b8935e;}
.Menu000706 nav ul{margin:3% 0;}
.Menu000706 nav li{width: 20%;float: left;text-align:  center;margin-bottom: 10px;}
.Menu000706 nav li a{ padding:0 2%; line-height:40px; }
.Menu000706 nav li.aon a,.Menu000706 nav li a:hover{color:#b8935e;}
.Menu000706 header h1{ font-size:20px;}
.Menu000706 header{margin-top:0;}
}
@media(max-width:480px){
.Menu000706 nav li a{font-size:14px;}
}
/*
 .RighInfo002450 
 */
.RighInfo002450{ padding: 2% 0 3% 0;}
@media only screen and (max-width: 1200px) {
.RighInfo002450 .auto{ margin-left: 15px; margin-right: 15px;}	
}
.RighInfo002450 .wrap-container .tit{ color: #1a1002; font-size: 24px; margin: 0 0 4%; font-weight: normal;}
@media only screen and (min-width:1201px ) {
.RighInfo002450 .wrap-container .tit{ font-size: 30px;}
}
@media only screen and (max-width:767px ) {
.RighInfo002450 .wrap-container .tit{text-align: center;font-size: 18px;}	
}
.RighInfo002450 .wrap-container .img{ margin: 0 auto; display: block;}
.RighInfo002450 .wrap-container .word p{color: #666;font-size: 15px;line-height: 28px;}
@media only screen and (min-width:767px ) {
.RighInfo002450 .wrap-container .img{ float: right; margin: 0 0 0 5%;}
.RighInfo002450 .wrap-container .word{ margin-top: 0;}
}

/*
 .Page002274 
 */
.Page002274{ text-align:center; padding:1% 0 60px;color:#666666;}
.Page002274 .Pages *{ vertical-align:middle;}
.Page002274 .Pages .p_cur,
.Page002274 .Pages .p_count,
.Page002274 .Pages .p_total,
.Page002274 .Pages .a_first,
.Page002274 .Pages .a_end,
.Page002274 .Pages .p_jump{ display:none;}
.Page002274 .Pages a{ display:inline-block; padding: 0 15px; line-height:37px; background-color: #eef0f1; color:#666666; margin-left:5px;}
.Page002274 .Pages a:hover,
.Page002274 .Pages a.a_cur{color:#fff;background-color: #b8935e;}
.Page002274 .Pages em{ font-style:normal; display:inline-block; vertical-align:middle;}
.Page002274 .Pages .i_text{ width:47px; height:36px; line-height:36px;border:1px solid #ceced5;}
.Page002274 .Pages .i_button{ cursor:pointer; background:none; width:47px; height:36px;border:1px solid #ceced5;}
.Page002274 .Pages .p_jump b{font-weight:normal; margin:0 5px;}
.Page002274 .Pages .a_prev,.Page002274 .Pages .a_next{ font-family: ; font-weight: bold; padding:0 25px; }
@media(max-width:1000px){
.Page002274 .Pages em{ display:none;}
}
@media(max-width:640px){
.Page002274 .Pages a.a_first,
.Page002274 .Pages a.a_end{ display:none;}
.Page002274 .Pages a{ padding:0 10px;}
}


/*
 .PicList000762 
 */
.PicList000762{ padding-top:2%;}
.PicList000762 li{ float:left; width:32%; margin-right:2%; margin-bottom:1%; }
.PicList000762 li:nth-child(3n){ margin-right:0;}
.PicList000762 li a{ display:block;transition:all ease-in-out 0.3s;}
.PicList000762 li figure{background-color: #eee;display:block;line-height:normal;overflow:hidden;position:relative;}
.PicList000762 li figure img{ display:block; width:100%; height:auto; transition:424ms linear;} 
.PicList000762 li figcaption{display:block;text-align: center;color:#5d5d5d;font-size:14px;line-height:normal;margin-top:14px;transition:350ms;}
.PicList000762 li figure mark{position:absolute;left:0;top:0;box-sizing:border-box;width:100%;height:100%;background: rgba(0,53,112,.5);background:#003570\9;filter:alpha(opacity=20);z-index:20;opacity:0;transform:skewX(45deg);visibility:hidden;transition:360ms;}
.PicList000762 li figure mark b{ display:block; width:46px; height:46px; position:absolute; left:50%; top:50%; margin-left:-23px; margin-top:-23px; z-index:30;} 
.PicList000762 li figure mark b:before{content:"";width:100%;height:1px;background: #fff;position:absolute;left:0;top:23px;transform:translateX(-200px);-webkit-transform:translateX(-200px);-moz-transform:translateX(-200px);}
.PicList000762 li figure mark b:after{content:"";width:1px;height:100%;background: #fff;position:absolute;left:23px;top:0;transform:translateY(-200px);-webkit-transform:translateY(-200px);-moz-transform:translateY(-200px);} 
.PicList000762 li figure mark:before{content:"";width:100%;height:0%;border-left: 3px solid #b8935e;border-right: 3px solid #b8935e;box-sizing:border-box;position:absolute;left:0;top:0;transition:320ms;}
.PicList000762 li figure mark:after{content:"";width:0%;height:100%;border-top: 3px solid #b8935e;border-bottom: 3px solid #b8935e;box-sizing:border-box;position:absolute;left:0;top:0;transition:320ms;}
.PicList000762 li:hover figure mark{ opacity:1; transform:skewX(0); visibility:visible;}
.PicList000762 li:hover figure mark:before{ height:100%; transition:330ms 200ms;} 
.PicList000762 li:hover figure mark:after{ width:100%; transition:330ms 200ms;} 
.PicList000762 li:hover figure img{ transform:scale(1.05); -webkit-transform:scale(1.05); -moz-transform:scale(1.05);} 
.PicList000762 li:hover figure mark b:before{ transition:355ms 180ms; transform:translateX(0); -webkit-transform:translateX(0); -moz-transform:translateX(0);} 
.PicList000762 li:hover figure mark b:after{ transition:355ms 240ms; transform:translateY(0); -webkit-transform:translateY(0); -moz-transform:translateY(0);} 
.PicList000762 li:hover p{color: #b8935e;} 
.PicList000762 li p{text-align: center;font-size: 16px;color: #333;}
@media(max-width:640px){
.PicList000762 li{width:49%;}
.PicList000762 li:nth-child(3n){ margin-right:2%;}
.PicList000762 li:nth-child(2n){ margin-right:0;}
}



/*
 .TextList001366 
 */
.TextList001366{padding-bottom: 2%;}
.TextList001366 ol,
.TextList001366 li a{ overflow:hidden; clear:both;}
.TextList001366 ol,
.TextList001366 li{ border:1px solid  transparent;}
.TextList001366 ol{ font-size:16px; color:#fff; background-color:#b8935e; line-height:44px;}
.TextList001366 span{float:left;width: 28%;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;padding: 20px 10px;}
.TextList001366 ol span{ padding:0 10px;}
.TextList001366 span:nth-child(4){width: 16%;}
.TextList001366 a{ display:block;}
.TextList001366 a:hover{color:#b8935e;}
.TextList001366 li:nth-of-type(2n){ border-color:#e5e5e5; background-color:#f7f7f7;}
.TextList001366 li span:first-child{ background:url(../images/TextList001366-icon.gif) no-repeat right center;}
.TextList001366 span:nth-child(3){}
@media(max-width:640px){
.TextList001366 span:last-child{ display:none;}
.TextList001366 span:nth-child(1){ width:44%;}
}


/*
 .RighInfo002223
 */
.RighInfo002223{margin-bottom: 3%;}
.RighInfo002223 .auto{background: #f6f6f6;position: relative;min-height: 300px;}
.RighInfo002223 p{line-height: 36px;font-size: 16px;padding: 0 2%;max-width: 590px;margin: 0 auto;}
.RighInfo002223 p:nth-child(1):before{color:#b8935e;width: 50px;height:2px;background:#b8935e;border:none;margin: 15px 0px;content: "";display: block;}
.RighInfo002223 p span{font-size:20px;color:#b8935e;}
.RighInfo002223 .pic{float:right;width: 52%;padding: 2% 2% 2% 0;background-position: center top;background-repeat: no-repeat;padding-bottom: 20.7%;margin: 2% 2% 2% 0;}
.RighInfo002223 .con{float:left;background:  #fff;position: absolute;left: 0;height: 85%;min-height: 318px;width: 44%;margin: 2% 0 2% 2%;}
.RighInfo002223 .con2{height: 87%;}
.RighInfo002223 .pic3{padding-bottom: 24.5%;}
.RighInfo002223 .pic2{padding-bottom: 21%;}
.RighInfo002228{margin-bottom: 3%;}
.RighInfo002228 img{margin-bottom: 2%;}
@media(max-width:960px){
.RighInfo002223 .con{width:100%;position:relative;height:  auto;display:  block;float:  none;margin: 0 0 20px 0;background:  none;padding-top: 20px;min-height:  auto;}
.RighInfo002223 p{margin:0;line-height: 30px;font-size:  15px;}
.RighInfo002223 .pic{width:100%;margin:  0;float:  none;padding-bottom: 44%;background-size: 100%;}
.RighInfo002223 p span{font-size:18px;}
.RighInfo002223 .auto{background:none;}
.RighInfo002223 .pic3{padding-bottom: 53%;}
}




/*
 .Spec001220
 */
.Spec001220{ padding:20px 0;}
.Spec001220 .title{ font-size:16px; border-left:5px solid #b8935e; padding-left:15px; margin-bottom:15px;}
.Spec001220 dl{ overflow:hidden; clear:both; font-size:12px;margin-bottom:15px; line-height:24px;}
.Spec001220 dt{ float:left; width:20%; max-width:95px; text-align:right;}
.Spec001220 dd{ float:left; width:80%;}
.Spec001220 dd i{ font-style:normal; margin:0 1px;}
.Spec001220 dd a{ margin-bottom:10px; display:inline-block; padding:0 9px;}
.Spec001220 dd a.acur{ background-color:#b8935e; color:#fff;}
.Spec001220 dd input{height:30px;}
.Spec001220 .text{ width:50%; border:1px solid #c9c9c9;  background:none; line-height:30px; padding:0 10px; color:#999;}
.Spec001220 .btn{ border:none; cursor:pointer; background:#b8935e; color:#fff; width:80px;}
@media(max-width:480px){
.Spec001220 dd{ overflow:auto; max-height:136px;}
}



/*
 .RighInfo001367
 */
.RighInfo001367{ padding:2% 0;}
.RighInfo001367 .name{color: #333;font-size:16px;margin: 0 0 17px 0;border-bottom: 1px solid #e5e5e5;}
.RighInfo001367 .name b{display:inline-block;margin-right: 1%;font-size:20px;color:#b8935e;line-height:44px;border-bottom:2px solid #b8935e;}
.RighInfo001367 .name span{padding-right:10px}
.RighInfo001367 .info{}
.RighInfo001367 .info_left{font-size:  15px;}
.RighInfo001367 .info_left p{line-height:30px;}
.RighInfo001367 .info_right{ float:right; width:48%;}
.RighInfo001367 .apply{display:inline-block;background-color:#b8935e;width:40%;max-width:151px;border-radius:3px;line-height:40px;font-size:16px;text-align:center;color:#fff;margin-right: 30px;}
.RighInfo001367 .return{text-decoration: underline;color:#b8935e;}



.form{margin-bottom: 3%;}
.form .left{width: 120px;float:  left;margin-right: 30px;}
.form .right{font-size:14px;float:  left;}
.form .right input{font-size:15px;}
.form .right span{font-size: 13px;color:  #999;display:  block;margin: 5px 0 20px 24px;}
.form .txt{font-size:14px;margin-bottom: 20px;}
.form .txt .t1{font-size:14px;width: 300px;}
.form .txt .t2{font-size:14px;width: 183px;}
.form .txt a{border:  1px solid #ccc;padding: 3px 10px;background: #f6f6f6;}
.form .btn{font-size:14px;display:  block;border-top: 1px dashed #ccc;margin: 3% 0;padding-top: 3%;text-align:  center;}
.form .btn a{font-size: 15px;display:  inline-block;border: 1px solid #ccc;padding: 10px 30px;border-radius: 5px;}



/*Form002219*/
.Form002219{ padding-bottom:5%;}
.Form002219 dl{ width:48%; float:left; padding-left:85px; min-height:40px; position:relative; margin-bottom:15px; max-width:420px;}
.Form002219 dl.odd{ margin-left:4%;}
.Form002219 dt{ color:#5b5b5b; font-size:14px; position:absolute; left:0; width:70px; text-align:right; line-height:40px;}
.Form002219 .text{ border:1px solid #dfdfdf; border-radius:5px; width:100%; padding:0 10px; line-height:38px;height:38px; color:#5b5b5b;}
.Form002219 dl.dl{ width:100%; float:none; max-width:none;}
.Form002219 textarea{border:1px solid #dfdfdf; border-radius:5px;overflow:hidden; resize:none; width:100%; height:360px; padding:10px; color:#5b5b5b;}
.Form002219 .btn{ display:inline-block; line-height:40px; min-width:140px; margin-right:20px; background-color:#f3f3f3; color:#728391; font-size:14px; border:none; border-radius:5px; cursor:pointer;}
.Form002219 .submitbtn{ color:#fff; background-color:#008cd6;} 
@media(max-width:640px){
.Form002219 dl{ float:none; width:100%; margin-left:0 !important;}	
.Form002219 textarea{ height:250px;}
}
@media(max-width:480px){
.Form002219 .btn{ width:48%; margin-right:2%; float:left; display:block; min-width:2px;}	
}
/*Form002219 End*/


/*Form002219*/
.Form002219{ padding-bottom:5%;display: none;}
.Form002219 h2{color:#b8935e;text-align:  center;font-size:  20px;line-height: 50px;border-bottom: 1px dotted #eee;margin-bottom: 2%;}
.Form002219 dl{width: 32%;float:left;padding-left: 90px;height: 40px;line-height: 40px;position:relative;margin-bottom:15px;max-width: 428px;margin-right: 2.75%;}
.Form002219 dl.odd{ margin-left:4%;}
.Form002219 dt{color:#5b5b5b;font-size:14px;position:absolute;left:0;width: 86px;text-align:right;line-height:40px;}
.Form002219 .text{ border:1px solid #dfdfdf; border-radius:5px; width:100%; padding:0 10px; line-height:38px;height:38px; color:#5b5b5b;}
.Form002219 dl.dl{width: 20%;padding:  0;margin:  0;float:  left;margin-right: 2%;}
/*.Form002219 dl.dl:last-child{width:10%;}*/
.Form002219 dl.dl:last-child dd{width: 60px;}
.Form002219 dl.dl2{margin-top:3%;}
.Form002219 .dl input{width: 200px;}
.Form002219 .dl .checkbox{width: 30px;}
.Form002219 .dl dt{position:relative;float:  left;}
.Form002219 textarea{border:1px solid #dfdfdf; border-radius:5px;overflow:hidden; resize:none; width:100%; height:360px; padding:10px; color:#5b5b5b;}
.Form002219 .btn{ display:inline-block; line-height:40px; min-width:140px; margin-right:20px; background-color:#f3f3f3; color:#728391; font-size:14px; border:none; border-radius:5px; cursor:pointer;}
.Form002219 .submitbtn{ color:#fff; background-color:#b8935e;} 
.Form002219 .dl .dt{width: 175px;position:  relative;float:  left;}
.Form002219 .dl dd{width: 21%;float:left;}
@media(max-width:640px){
.Form002219 dl{ float:none; width:100%; margin-left:0 !important;}	
.Form002219 textarea{ height:250px;}
    .Form002219 dl.dl{ float:none; width:100%; margin-left:0 !important;}
}
@media(max-width:480px){
.Form002219 .btn{ width:48%; margin-right:2%; float:left; display:block; min-width:2px;}	
}
/*Form002219 End*/


.Form002099 section{position:relative;}
.Form002099 .ad aside,
.Form002099 .ad{position:absolute;left:0;top:0;height:100%;width: 56%;}
.Form002099 .ad img{ display:none;width:100%;}
.Form002099 .ad aside{ width:100%;}
.Form002099 .form{padding: 2% 5% 2% 61%;border:6px solid #f0f0f0;}
.Form002099 .form h1{margin:0;font-size: 22px;color: #b8935e;margin-bottom: 10px;}
.Form002099 .form td{ padding-top:16px;}
.Form002099 .form td div{ position:relative; line-height:44px;}
.Form002099 .form td label{ position:absolute; left:10px; color:#999;}
.Form002099 .form td .text{ width:100%;  line-height:44px;height:44px; padding:0 10px;border-radius:3px; border:1px solid #e4e4e4; background:none;}
.Form002099 .form td .text:focus{ border-color:#b8935e;}
.Form002099 .form .btn{float:left;width:46%;border-radius:3px;font-size:18px;color:#fff;background: #b8935e;cursor:pointer;padding:0;font-weight:bold;border:none;height:44px;}
.Form002099 .form .btn_reg{ float:right; background:#572257;}
.Form002099 textarea{height: 150px!important;}
@media(max-width:1399px){
.Form002099 section{margin-left:2%;margin-right:2%;padding: 0;}
}
@media(max-width:765px){
.Form002099 footer{ text-align:left;}
.Form002099 footer .bdsharebuttonbox{ float:none; margin-bottom:10px;}
.Form002099 .ad{ position:relative; width:auto; height:auto;}
.Form002099 .ad aside{ display:none;}
.Form002099 .ad img{ display:block;}
.Form002099 .form{ padding:3%;}
}


.RighInfo002275 .p,.RighInfo002275 .h2,{}
.RighInfo002275{padding: 8% 0}
.RighInfo002275 .text{margin-bottom: 30px}
.RighInfo002275 .text .title{font-size: 30px;color: #e4e4e4;font-weight: normal;margin-bottom: 20px;}
.RighInfo002275 .text .title span{font-weight: 700;}
.RighInfo002275 .text p{font-size: 16px;color:#666;line-height: 38px; margin: 0; padding: 0;}
.RighInfo002275 .map{width: 100%;height: 200px;}
.RighInfo002275 .map #map{height: 100%;}
.RighInfo002275 .map img{max-width: none !important;}
@media screen and (min-width: 768px) {
.RighInfo002275 .text{float: left;width: 45%;}
.RighInfo002275 .map{float: right;width: 50%;height: 260px;}
}

@media screen and (min-width: 1024px) {
.RighInfo002275 .map{float: right;width: 50%;height: 320px;}
.RighInfo002275 .text .title{font-size: 52px;}
}

@media screen and (min-width: 1200px) {
.RighInfo002275{padding: 50px 0 70px}
.RighInfo002275 .text .title{margin-bottom: 75px}
.RighInfo002275 .map{width: 700px;height: 430px;}
.RighInfo002275 .text{width: 40%;}
}



/*PicList002171 */
.PicList002171{ padding-top:3%;}
.PicList002171 li{ float:left; width:22.75%; margin-right:3%; margin-bottom:3%;}
.PicList002171 li a{ border:1px solid #e8e8e8; position:relative; display:block;}
.PicList002171 li img{ display:block; width:100%;}
.PicList002171 li a figure{ position:absolute; left:0; top:0; width:100%; height:100%; background:rgba(0,108,186,0.95); opacity:0; transition:0.3s;}
.PicList002171 li a:hover figure{ opacity:1;}
.PicList002171 li dl{ display:table;  width:100%; height:100%;}
.PicList002171 li dt{ display:table-cell; vertical-align:middle;text-align:center; font-size:18px; color:#fff;}
@media(min-width:769px){
.PicList002171 li:nth-child(4n){ margin-right:0;}
}
@media(max-width:768px){
.PicList002171 li{ width:32%; margin-right:2%;}
}
@media(max-width:768px) and (min-width:481px){
.PicList002171 li:nth-child(3n){ margin-right:0;}
}
@media(max-width:480px){
.PicList002171 li{ width:49%;}
.PicList002171 li:nth-child(2n){ margin-right:0;}
.PicList002171 li dt{ font-size:15px;}
}


.TextList002322{ padding: 3% 0;}
.TextList002322 .list{ padding-top: 20px;}
.TextList002322 .list li{ position: relative; padding: 10px 100px 10px 0; line-height: 22px;}
.TextList002322 .list li *{ color: #999;}
.TextList002322 .list li time{ position: absolute; right: 0; top: 10px; display: block;}
.TextList002322 .list li a{position: relative; display: block; width: 100%;overflow:  hidden; white-space: nowrap; -o-text-overflow: ellipsis; text-overflow:  ellipsis; padding-left: 15px; }
.TextList002322 .list li a:before{ display: table; content: ">"; position: absolute; left: 0; top: 0; height: 100%; width: 20px;}
.TextList002322 .list li a:hover{ color: #6C92B9;}
@media only screen and (max-width:767px ) {
.TextList002322{ padding: 20px 3%;}
}


.home_banner .bx-pager{ bottom: 3%}
.down-icon {position: absolute; width:70px; left: 0; right: 0; bottom: 70px; margin: auto; z-index: 10}
.down-icon .icon{width: 40px;  height: 40px; justify-content: center; display: flex; align-items: center; border-radius: 50%;  border: 2px solid #fff;margin: auto; }
.down-icon .icon:before{content: '';display: block; background: url("../images/down-jt.png") no-repeat center center; background-size: contain;  width: 16px; height: 16px;animation: jump 1.5s linear infinite;}
.down-icon span{color: #fff; display: block; text-align: center;padding-top: 10px;}
@keyframes jump {
    0% {
        transform: translateY(0)
    }

    25% {
        transform: translateY(-10%)
    }

    50% {
        transform: translateY(0)
    }

    75% {
        transform: translateY(10%)
    }

    to {
        transform: translateY(0)
    }
}
.home_about {padding: 4% 0}
.home_about .title{position: relative; }
.home_about .title h2{ font-size: 26px; color: #333; margin: 0; position: relative; z-index: 3;}
.home_about .title em{font-style: normal;color: #3e61af;text-transform: uppercase;position: relative;z-index: 3;}
.home_about .title .bg{ font-size: 70px; font-weight: bold;  color: #f9f9f9; position: absolute; top: 54%; left: 0; text-transform: uppercase; z-index: 1; line-height: 0.8;}
@media only screen and (min-width:1024px ) {
.home_about .title h2{ font-size: 36px;}
.home_about .title em{/* font-size: 44px; */}
.home_about .title .bg{ font-size: 130px;top: 30%;}
}
@media only screen and (min-width:1440px ) {
.home_about .title h2{ font-size: 36px;}
.home_about .title em{font-size: 12px;letter-spacing:3.3px;}
.home_about .title .bg{ font-size: 150px;}
}
.home_about .more{ display: block; border: 1px solid #073190; padding: 9px 0 9px 0; width: 170px; text-align: center; color: #073190; position: relative; margin-top: 20px;
transition: color .5s;}
.home_about .more span{ position: relative; z-index: 2; padding-right: 25px;}
.home_about .more i{ background:  url(../images/Floor002409-more_icon.png) no-repeat; display: block;width: 19px; height: 13px; position: absolute; top: 50%; margin-top: -6px; right: 0;}
.home_about .more:after{ content: "";position: absolute; left: 0; top: 0; width: 0; height: 100%;background: #073190;transition: width .5s; }
.home_about .more:hover{ color: #fff;}
.home_about .more:hover:after{ width: 100%;}
@media only screen and (min-width:1024px ) {
.home_about .more{margin-top: 40px;}
}
.home_about .article{ color: #555; font-size: 16px; line-height: 2.2; position: relative; z-index: 3; padding-top: 22px;text-align: justify !important;}
@media only screen and (max-width:480px ) {
.home_about .article{ font-size: 14px;}
.home_about .title h2{font-size:18px;}
.home_about .title em{font-size: 12px;width:  100%;display:  block;}
}


.home_other .item_group{display: flex; flex-wrap: wrap; align-items: center; padding-bottom: 8%}
.home_other .text_box{width: 45%; box-shadow: 0 0 10px rgba(0,0,0,0.05);padding:5%}
.home_other .text_box h4{font-size: 26px;  color: #262626; padding: 0; margin: 0; font-weight: normal}
.home_other .text_box h4 img{width: 45px; margin-right: 12px; vertical-align: middle}
.home_other .text_box p{line-height: 28px; font-size: 16px; padding: 4% 0 8% 0; margin: 0}
.home_other .text_box .link{position: relative; border-radius: 39px; background: #b8935e url(../images/icon_jt.png) no-repeat 80% center; background-size: 12px; color: #fff; font-size: 14px; padding: 8px 20px; padding-right: 35px; transition: all .2s;}
.home_other .text_box .link:hover{background-color: #dab27a}
.home_other .photo_box{width: 55%;border-radius: 16px; overflow: hidden}
.home_other .photo_box figure{position: relative; padding-bottom: 60%;border-radius: 16px; overflow: hidden}
.home_other .photo_box figure img{position: absolute; width: 100%; height: 100%; object-fit: cover; -o-object-fit: cover}

@media only screen and (min-width:768px ) {
.home_other .item_group:nth-child(even) .text_box{order: 2}
}
@media only screen and (max-width:768px ) {
.home_other .text_box,
.home_other .photo_box{width: 100%}
.home_other .text_box{box-shadow: none; padding: 2% 2% 5% 2%;}
.home_other .item_group{box-shadow: 0 0 10px rgba(0,0,0,0.05);padding: 2%;margin-bottom:8%}
}

.company_honour_tit{ color: #1a1002; font-size: 24px; margin: 0 0 4%; font-weight: normal;}
@media only screen and (min-width:1201px ) {
.company_honour_tit{ font-size: 30px;}
}
@media only screen and (max-width:767px ) {
.company_honour_tit{text-align: center;font-size: 18px;}	
}

.company_honour{display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; margin-top: -4%; padding-bottom: 8%; position: relative}
.company_honour .left-content{}
.company_honour .right-content{width: calc(100% - 180px);}
.company_honour .nav-list{border-left: 1px solid #d8d8d8;padding-left: 30px}
.company_honour .nav-list li{position: relative; cursor: pointer}
.company_honour .nav-list li:not(:last-child){margin-bottom: 30px;}
.company_honour .nav-list li span{ display: block;  font-size: 20px;  color: #5a5a5a;  transition: transform .3s;}
.company_honour .nav-list li.active span{color: #fe346e;font-size: 30px;}
.company_honour .nav-list li.active:after{content: ''; width: 5px; height: 5px; background-color: #fe346e; border-radius: 50%;  position: absolute; top: 0; bottom: 0; left: -33px; margin: auto;}
.company_honour .info-title{font-size: 34px;  color: #262626; border-bottom: solid 2px #fe346e; display: inline-block}
.company_honour .info-list{padding: 20px 0; font-size: 16px;display: flex; flex-wrap: wrap}
.company_honour .info-list li{line-height: 28px;width: 100%; height: auto;border-radius:inherit; background: none; opacity: 1;display:block !important}
.company_honour .info-list li.swiper-pagination-bullet-active{ color: #fe346e; }
.company_honour .box-con{display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between}
.company_honour .box-con .info-con{width: 50%;max-width: 420px}
.company_honour .box-con .pic-con{width: 50%;border-radius: 16px; overflow: hidden}
.company_honour .box-con .pic-con figure{position: relative; padding-bottom: 60%;border-radius: 16px; overflow: hidden}
.company_honour .box-con .pic-con figure img{position: absolute; width: 100%; height: 100%; object-fit: cover; -o-object-fit: cover}
.company_honour .hide{height: 0; overflow: hidden}

@media only screen and (max-width:1024px ) {
.company_honour .nav-list{padding-left:10px}
.company_honour .nav-list li.active:after{left: -13px}
.company_honour .box-con .info-con,
.company_honour .box-con .pic-con{width: 100%; max-width: inherit}
.company_honour .box-con .info-con{order: 2; padding:20px 0px 20px 110px}
.company_honour .box-con .pic-con figure{padding-bottom: 300px;}
.company_honour .left-content{position: absolute; width: auto; top: 320px}
.company_honour .right-content{width: 100%}
}

.broadcast_title {text-align: center; padding: 0 0 2% 0; margin: 0; color: #222; font-weight: normal;font-size: 30px}
@media only screen and (max-width:640px ) {
.broadcast_title {font-size: 22px}
}

.broadcast_video_hot{padding: 4% 0}
.broadcast_video_hot .box{display: flex; flex-wrap: wrap; align-items: center; box-shadow: 0 0 5px rgba(150, 150, 150, .18);border-radius:16px; overflow: hidden}
.broadcast_video_hot .txt{width: 45%; padding:5%; font-size: 16px; }
.broadcast_video_hot .txt h4{font-size: 26px;  color: #262626; padding: 0; margin: 0; font-weight: normal}
.broadcast_video_hot .txt dl{padding: 5% 0;line-height: 28px; color: #555}
.broadcast_video_hot .txt p{padding:0; margin: 0; color: #777}
.broadcast_video_hot .pic{width: 55%;border-radius: 16px; overflow: hidden}
.broadcast_video_hot .pic figure{position: relative; padding-bottom: 56%;border-radius: 16px; overflow: hidden}
.broadcast_video_hot .pic figure img{position: absolute; width: 100%; height: 100%; object-fit: cover; -o-object-fit: cover}
.broadcast_video_hot .swiper-slide{padding: 20px}
@media only screen and (max-width:640px ) {
.broadcast_video_hot .txt,
.broadcast_video_hot .pic{width: 100%}
.broadcast_video_hot .txt{font-size: 14px;}
}

.broadcast_video_list {padding: 4% 0}
.broadcast_video_list .group{display: flex; flex-wrap: wrap; justify-content: space-between; position: relative; height: 100%}
.broadcast_video_list .pic{padding:10px;box-shadow: 0 0 5px rgba(150, 150, 150, .18);border-radius: 16px;}
.broadcast_video_list .pic figure{position: relative; padding-bottom:140%;border-radius: 16px; overflow: hidden}
.broadcast_video_list .pic figure img{position: absolute; width: 100%; height: 100%; object-fit: cover; -o-object-fit: cover}
.broadcast_video_list .txt{position: relative; z-index: 10; color: #555; margin: 20px 0;}
.broadcast_video_list .txt h4{padding: 10px 0; margin: 0; font-weight: normal; font-size: 18px; color: #262626;}

.broadcast_video_list .txt p{padding: 0; margin: 0; opacity: 0.8; color: #555}
.broadcast_video_list .box{height: 100%; padding: 10px; display: block; position: relative; }
.broadcast_video_list .sub_item:nth-child(1){width: 65%; display: flex; flex-wrap: wrap; justify-content: space-between;}
.broadcast_video_list .sub_item:nth-child(1) .item:nth-child(1){width: 60%}
.broadcast_video_list .sub_item:nth-child(1) .item:nth-child(2){width: 40%}
.broadcast_video_list .sub_item:nth-child(2){width: 35%}
.broadcast_video_list .swiper-slide{height: auto}
@media only screen and (max-width:1024px ) {
.broadcast_video_list .sub_item:nth-child(1){width: 100%;}
.broadcast_video_list .sub_item:nth-child(2){width: 100%;display: flex; flex-wrap: wrap; justify-content: space-between;}
.broadcast_video_list .sub_item:nth-child(2) .item:nth-child(1){width: 40%}
.broadcast_video_list .sub_item:nth-child(2) .item:nth-child(2){width: 60%}
}
@media only screen and (max-width:640px ) {
.broadcast_video_list .item{padding:0;}
}


.broadcast_video_list2 {padding: 4% 0}
.broadcast_video_list2 .group{display: flex; flex-wrap: wrap; justify-content: space-between; position: relative; height: 100%}
.broadcast_video_list2 .item{padding:10px;}
.broadcast_video_list2 .pic{height: 100%;}
.broadcast_video_list2 .pic figure{position: relative; height: 100%; padding-bottom:50%;border-radius: 16px; overflow: hidden}
.broadcast_video_list2 .pic figure img{position: absolute; width: 100%; height: 100%; object-fit: cover; -o-object-fit: cover}
.broadcast_video_list2 .txt{position: absolute; bottom: 40px; left: 40px; right: 40px; z-index: 10; color: #fff}
.broadcast_video_list2 .txt h4{padding: 10px 0; margin: 0; font-weight: normal; font-size: 18px;}
.broadcast_video_list2 .txt p{padding: 0; margin: 0; opacity: 0.8}
.broadcast_video_list2 .box{height: 100%; padding: 10px; display: block; position: relative;box-shadow: 0 0 5px rgba(150, 150, 150, .18);border-radius: 16px; }
.broadcast_video_list2 .sub_item:nth-child(1){width: 65%; display: flex; flex-wrap: wrap; justify-content: space-between;}
.broadcast_video_list2 .sub_item:nth-child(1) .item:nth-child(1){width: 60%}
.broadcast_video_list2 .sub_item:nth-child(1) .item:nth-child(2){width: 40%}
.broadcast_video_list2 .sub_item:nth-child(2){width: 35%}
.broadcast_video_list2 .swiper-slide{height: auto}
@media only screen and (max-width:1024px ) {
.broadcast_video_list2 .sub_item:nth-child(1){width: 100%;}
.broadcast_video_list2 .sub_item:nth-child(2){width: 100%;display: flex; flex-wrap: wrap; justify-content: space-between;}
.broadcast_video_list2 .sub_item:nth-child(2) .item:nth-child(1){width: 40%}
.broadcast_video_list2 .sub_item:nth-child(2) .item:nth-child(2){width: 60%}
}
@media only screen and (max-width:640px ) {
.broadcast_video_list2 .item{padding:0;}
}

.broadcast_join{background: no-repeat center center; background-size: cover}
.broadcast_join .joinus{max-width: 1200px; margin: auto; padding: 10% 2%;display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between;}
.broadcast_join .form_box{width: 45%; max-width: 350px;background: #fff; border-radius: 24px; padding:2%}
.broadcast_join .form_box h3 {text-align: center; padding: 0 0 5% 0; margin: 0; color: #222; font-weight: normal;font-size:26px}
.broadcast_join .form_box .item_group{padding: 5px 10px; margin-bottom: 20px; border-radius: 8px; border: 1px solid #ccc; }
.broadcast_join .form_box .text{width: 100%; height: 36px; text-indent: 10px; border: none; font-size: 16px}
.broadcast_join .form_box .text::placeholder{color: #999}
.broadcast_join .btn_submit{width: 100%; height: 46px; border: none;background: #b8935e; border-radius: 28px; font-size: 18px; font-weight: 500;  color: #fff;cursor: pointer; transition: 0.3s}
.broadcast_join .btn_submit:hover{background: #cfae7e}
.broadcast_join .desc_box{width: 50%; color: #fff}
.broadcast_join .desc_box ul{display: flex; flex-wrap: wrap; justify-content: space-between;}
.broadcast_join .desc_box ul li{width: 46%;background: hsla(0, 0%, 98%, .1); border-radius: 8px; padding:5%}
.broadcast_join .desc_box ul .icon{width: 60px;}
.broadcast_join .desc_box ul h4{font-size: 30px; padding: 5% 0; margin: 0; font-weight: normal}
.broadcast_join .desc_box ul .txt{line-height: 28px; font-size: 16px}
@media (max-width:1024px) and (min-width:640px){
.broadcast_join .desc_box ul li{width: 100%; margin: 3% 0}
}
@media only screen and (max-width:640px ) {
.broadcast_join .form_box,
.broadcast_join .desc_box{width: 100%}
.broadcast_join .form_box{max-width: inherit}
.broadcast_join .desc_box{padding-top: 5%}
.broadcast_join .desc_box ul h4{font-size: 20px;}
}