﻿.Public_main{width: 1200px;position: relative;margin:20px auto 0;}
.Public_top{width: auto;position: relative;}
.Public_title{width: 100%;position: relative;}
.blic_left{float: left;width: 190px;position: relative;}
.blic_left a{color: #333;line-height: 18px;float: left;margin-right: 5px;font-size: 14px;}
.blic_left a.back_home{background: url(../images/sheet/nb1.jpg) no-repeat center;width: 18px;height: 18px;}
.blic_left em{background: url(../images/sheet/nb2.png) no-repeat center;width: 18px;height: 18px;float: left;margin: 0 3px;}
.blic_left span{float: left;color: #e67817;line-height: 18px;}
.blic_right{width: 1009px;float: left;height: 18px;position: relative;}
.blic_right p{width: 100%;height: 1px;background: #e67817;position: absolute;top: 50%;left: 0;margin-top: -0.5px;}
.bn_title{width: auto;position: relative;float: right;margin: 24px 0 0;text-align: right;}
.bn_title h2{font-size: 30px;color: #595757;line-height: 30px;padding-bottom: 10px;letter-spacing: 2px;}
.bn_title span{font-size: 20px;color: #e67817;line-height: 26px;font-weight: 300;}

/*main*/
.Action_content{width: 100%;position: relative;margin: 40px 0;}
.Action_left{width: 129px;height: auto;position: relative;float: left;border-left:4px #e5e5e5 solid;padding-bottom: 40px; text-align: center;}
.Action_left h2{font-size: 20px;color: #333;line-height: 24px;padding: 18px 0 10px 0;}
.Action_block{width: 129px;position: relative;margin-left: -4px;}
.Action_block ul li{width: 121px;position: relative; text-align: center;cursor: pointer;border-left:4px solid #e5e5e5;}
.Action_block ul li .ah{width: 121px;height: 48px;display: block;font-size: 16px; line-height: 48px;line-height: 48px;color: #333; text-align: center;cursor: pointer;margin-left: 4px;}
.Action_block ul li:hover,.Action_block ul li.current{border:none;background:url(../Images/img/c_02.png) no-repeat left top;}
.Action_block ul li:hover .ah,.Action_block ul li.current .ah{color:#fff;}
.Action_more{position:relative;padding:5px 0 5px 27px;display:none}
.Action_more .am{color:#000;background:url(../Images/img/c_01.png) no-repeat left center;padding-left:18px;display:block;margin:15px 0}
.Action_more .am:hover,.Action_more .am.current{color:#005bac;}
.Action_right{width: 1007px;height:auto; overflow: hidden;position: relative;float: left;margin-left: 60px;margin-top: 10px;}
.Action_right .ionText_block{position: relative;width: 100%;height:auto;}
.ionText_block h2{font-size: 30px;color: #333;line-height: 30px;padding-bottom: 25px;}
.ionText_text{width: 100%;position: relative;height:auto;overflow: hidden;}
.ionText_text h3{font-size: 20px;color: #333;line-height: 32px;margin: 0px 0px 0px 0px;}
.ionText_text p{font-size: 14px;color: #333;line-height: 32px;text-align: justify;}
.philosohhy{width: 100%;position: relative;height: 584px;overflow: hidden;}
.philosohhy a.arrow-left,.philosohhy a.arrow-right{width: 45px;height: 45px;position: absolute;z-index: 20;top: 50%;margin-top: -22px;}
.philosohhy a.arrow-left{background: url(../images/sheet/n1.png) no-repeat center;left: 15px;}
.philosohhy a.arrow-right{background: url(../images/sheet/n2.png) no-repeat center;right: 15px;}
.philosohhy .swiper-container{width: 980px;position: relative;height: 100%;}
.philosohhy .swiper-container .swiper-wrapper{width: 100%;position: relative;height: 100%;}
.philosohhy .swiper-container .swiper-wrapper .swiper-slide{width: 100%;position: relative;height: 100%;}
.philosohhy .pagination{position:absolute;bottom:18px;left:50%;margin-left:-48px;z-index:99}
.philosohhy .swiper-pagination-switch{width:12px;height:12px;border-radius:100%;background:#fff;display:inline-block;margin-right:20px}
.philosohhy .swiper-active-switch{background:#e8061c}
.lay_img img{width:100%;height:auto !important;max-height:none !important;overflow:hidden}
.lay_title{width: auto;height: auto;color:#fff;position: absolute;z-index:12}
.lay_title p{font-size:20px;color:#fff;padding-bottom:3px;text-transform:uppercase;opacity:0}
.lay_title h2{font-size:26px;padding-bottom:10px;opacity:0;}
.lay_title span{font-size:18px;letter-spacing:1px;line-height:28px;display:block;opacity:0}
.lay_title.b1{top:80px;right:31px;}
.lay_title.b2{top:60px;left:65px;}
.lay_title.b2 p{font-size:17px;padding-bottom:8px;color: #646c64;}
.lay_title.b2 h2{color: #000000;}
.lay_title.b2 span{color: #000000;}
.lay_title.b3{top:25px;left:10px}
.lay_title.b3 p{color:#646c64;font-size: 16px;margin-bottom: 2px;}
.lay_title.b3 h2{color: #000000;}
.lay_title.b3 span{color: #000000;}
.lay_title img{width: 186px;height: 187px;display: block;margin-top:25px;opacity:0}
.at .lay_title p{-webkit-animation:fadeRight 0.8s ease-in-out 0.4s forwards;*opacity: 1;opacity: 1\9;opacity: 1\0}
.at .lay_title h2{-webkit-animation:fadeUp 0.8s ease-in-out 0.8s forwards;*opacity: 1;opacity: 1\9;opacity: 1\0}
.at .lay_title span{-webkit-animation:fadeRight 0.8s ease-in-out 1s forwards;*opacity: 1;opacity: 1\9;opacity: 1\0}
.at .lay_title img{-webkit-animation:scaleA 1s ease-in-out 1s forwards;*opacity: 1;opacity: 1\9;opacity: 1\0}
@keyframes fadeRight {
  0% {-webkit-transform: translate(-20px,0px); opacity: 0;}
  100% {-webkit-transform: translate(0px,0px);opacity: 1;}
}
@keyframes fadeUp {
  0% {-webkit-transform: translate(0px,10px); opacity: 0;}
  100% {-webkit-transform: translate(0px,0px);opacity: 1;}
}
@keyframes scaleA {
  0% {-webkit-transform: scale(0.5) rotate(-90deg);opacity: 0;}
  100% {-webkit-transform: scale(1);opacity: 1;}
}
.bn_left{width:980px;height: 585px;position: absolute;top: 0;left: 0;z-index:9;opacity:0}
.at .bn_left{-webkit-animation: fadeRight 0.6s ease-in-out 0.2s forwards;*opacity: 1;opacity: 1\9;opacity: 1\0}
.bn_left.b1{background: url(../images/sheet/lf1.png) no-repeat center;}
.bn_left.b2{background: url(../images/sheet/lf2.png) no-repeat center;}
.bn_left.b3{background: url(../images/sheet/lf3.png) no-repeat center;}
.viodeo_main {
    width: 900px;
    min-height: 532px;
    position: relative;
    margin: auto;
}
.viodeo_main h2{font-size: 24px;color: #005bac;line-height: 24px;padding-bottom: 20px;}
.viodeo {
    width: 900px;
    float: left;
    position: relative;
}
.viodeo a{width: 100%;height: 100%;display: block;position: relative;}
.viodeo a img{width: 100%;display: block; margin: auto;}
.hover_Img2{width: 47px;height: 48px;position: absolute; top: 50%;left: 50%;margin: -38px 0 0 -24px;display: block;}
.hover_Img2 img{width: 100%;display: block;}
#video-mode {
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 999999;
    display: none;
}
#video-mode .v-wall {
    width: 100%;
    height: 100%;
    background: #000;
    opacity: .5;
    filter: Alpha(opacity=50);
}
#video-mode .v-box {
    width: 900px;
    height: 660px;
    position: absolute;
    top: 50%;
    left: 50%;
    margin: -330px 0px 0px -450px;
    background: #000;
}
#video-mode #v-close {
    width: 50px;
    height: 26px;
    line-height: 26px;
    position: absolute;
    right: 0px;
    top: -35px;
    background: #3d3d3d;
    text-align: center;
    border-radius: 3px;
    font-size: 16px;
    cursor: default;
    user-select: none;
    color: #FFF;
    border: 1px solid #FFF;
}
#video-mode .v-wrap {
    width: 100%;
    height: 100%;
}
.video_list{
    position: relative;
    width: 328px;
    height: 420px;
    float: right;    
}
.video_list ul{background: url(../images/sheet/n3.jpg) no-repeat;}
.video_list li{
    padding: 6px 0;
    margin-bottom: 2px;
}
.video_list li:hover,.video_list li.cur{
    background: #005bac;
}
.video_list span{
    display: block;
    width: 19px;
    height: 20px;
    float: left;
    background: url(../images/sheet/n4.png) no-repeat;
    margin-left: 20px;
    margin-top: 6px;
}
.video_list li:hover span,.video_list li.cur span{
    background: url(../images/sheet/n4_1.png) no-repeat;
}
.video_list p{
    display: block;
    width: 136px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    color: #000;
    float: left;
    font-size: 16px;
    line-height: 21px;
    text-align: center;
    margin-left: 5px;
    margin-top: 6px;
}
.video_list li:hover p,.video_list li.cur p{
    color: #fff;
}
.video_list .p_icon{
    display: block;
    width: 19px;
    height: 20px;
    float: right;
    background: url(../images/sheet/n5.png) no-repeat;
    margin-right: 30px;
}
.video_list li:hover .p_icon,.video_list li.cur .p_icon{
    background: url(../images/sheet/n5_1.png) no-repeat;
}
.video_list .d_icon{
    display: block;
    width: 19px;
    height: 20px;
    float: right;
    background: url(../images/sheet/n6.png) no-repeat;
    margin-right: 30px;
    margin-top: 6px;
}
.video_list li:hover .d_icon,.video_list li.cur .d_icon{
    background: url(../images/sheet/n6_1.png) no-repeat;
}

.reported_main{width:1200px;position: relative;height:auto;padding:30px 0;margin: auto; -moz-box-shadow:2px 2px 5px #333333; -webkit-box-shadow:2px 2px 5px #333333; box-shadow:2px 2px 5px #333333;
}
.reported_left{width:920px;float: left;margin-left:20px;position: relative;}
.reported_ablock{width: 100%;height: 100%;position: relative;}
.reported_Leftimg{width: 709px;height: 100%;position: relative;margin: 0 73px 0px 73px;}
.reported_Num{width: 100%;margin-top: 16px; position: relative;text-align: center;color: #333333;line-height: 24px;font-size: 18px;}
.reported_right{width:184px;height: 1077px;position: relative;float: right;margin-right:20px}
.reported_select{width: auto;position: relative;}
.reported_select select.Choice{width: 184px;height: 25px;border:1px #959595 solid;outline: none; font-family:'Microsoft Yahei';line-height: 25px;}
.reported_ice{width:184px;position: relative;height:978px;overflow: hidden; margin-top: 30px;padding:30px 0}
.reported_ice .arrow-left,.reported_ice .arrow-right{width:184px;height:21px;display:block;position:absolute;left:0;margin-top:0}
.reported_ice .arrow-left{top:0;background:url(../Images/sheet/a1.png) no-repeat center #d2d2d2}
.reported_ice .arrow-left:hover{background:url(../Images/sheet/a1.png) no-repeat center #005bac}
.reported_ice .arrow-right{top:auto;right:auto;bottom:0;background:url(../Images/sheet/a2.png) no-repeat center #d2d2d2}
.reported_ice .arrow-right:hover{background:url(../Images/sheet/a2.png) no-repeat center #005bac}
.reported_limn{width: 100%;position: relative;}
.reported_limn{width: 100%;position: relative;height: auto;cursor: pointer;margin-top: 16px;}
.reported_limn img{width: 160px;height: auto;padding: 10px; display: block;margin: auto;border:2px #f2f2f2 solid;}
.reported_limn p{line-height: 24px;font-size: 20px;color: #333333;padding: 15px 0;text-align: center;}
.reported_limn em{width: 258px;height: 1px;border-bottom: dashed 1px #e4e4e4;display: block;position: absolute;bottom: 0;left: -42px;}
.reported_limn .swiper-slide:hover img,.swiper-slide.current img{border:2px #85b0d7 solid;}

.Active_main{width: 100%;position: relative;}
.Active_imM{width: 1014px;margin: auto;position: relative;}
.Active_imM .imM_ablock{width: 323px;height: auto;position: relative;float: left;margin: 0 7px 15px 8px;}
.imM_ablock .imM_img{width: 100%;position: relative;height: 208px;}
.imM_img img{width: 100%;display: block;}
.imM_img a{position: absolute;width: 100%;height: 100%;display: none; top: 0;left: 0;background: url(../images/sheet/nb20.png);}
.imM_img a span{width: 104px;height: 30px;display: block;text-align: center;line-height: 30px;border:1px #fff solid;color: #fff;position: absolute;top: 50%;left: 50%;margin: -15px 0 0 -52px;}
.imM_p{width: 100%;height: 121px;position: relative;background: #efefef;}
.imM_p p{width: 90%;height: 50px;font-size: 18px; position: relative;line-height: 50px;color: #000000;text-align: center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;margin: auto;}
.imM_p span{width: 250px;height: 31px;line-height: 31px; display: block; position: relative;color: #000000;text-align: center;margin: auto;border-bottom:1px #c0bebe dashed;padding-bottom: 15px;background: url(../images/sheet/nb18.png) center 41px no-repeat;}
.inn_Active{width: 100%;position: relative;}
.inn_ActiveTop{width: 100%;position: relative;padding-bottom: 15px;border-bottom: 1px #bab9b9 solid;}
.inn_ActiveTop h2{font-size: 24px;color: #1f2021;line-height: 24px;margin-bottom: 15px;}
.inn_ActiveTop p{position: relative;width: 100%;}
.inn_ActiveTop p span{font-size: 14px;color: #1f2021;line-height: 24px;margin-right: 45px;}
.inn_ActiveTop p a{float: right;color: #1f2021;line-height: 24px;padding-left: 30px;background: url(../images/sheet/back1.png) no-repeat center left;}
.inn_ActiveTop p a:hover{color: #e67817;}
.inn_Activemb{width: 840px;position: relative;margin: auto;}
.inn_ActiveImg{width: 100%;height: 420px;position: relative;background: #FFF;margin: 25px 0 20px 0;}
.Inn_t {
    width: 100%;
    text-align: center;
    padding-top: 6px;
    position: relative;
    line-height: 24px;
}
.inn_AcImg{width: 600px;height: 420px;position: relative;overflow: hidden;margin: auto;text-align: center;}
.inn_ActiveImg .inn_a,.inn_ActiveImg .inn_b{width: 57px;height: 57px;position: absolute;top: 50%;margin-top: -28px;}
.inn_ActiveImg .inn_a{left: 0;background: url(../images/sheet/nb22.png) no-repeat center;}
.inn_ActiveImg .inn_b{right: 0;background: url(../images/sheet/nb23.png) no-repeat center;}
.inn_ActiveImg .inn_a:hover {background: url(../images/sheet/nb221.png) no-repeat center;}
.inn_ActiveImg .inn_b:hover {background: url(../images/sheet/nb231.png) no-repeat center;}
.inn_ActiveTetx{width: 100%;position: relative;margin: 20px 0;}
.inn_ActiveTetx p{color: #666666;line-height: 24px;text-align:justify;text-justify:inter-ideograph;}
/*新闻*/
.New_imcontent{width: 100%;position: relative;background: #f5f5f5;}
.New_LeftImg{width: 786px;height: auto;position: relative;float: left;}
.New_rightTn{position: relative;float: left;width: 346px;margin-left: 40px;}
.New_mainImg{width: 100%;height: 100%;position: relative;overflow: hidden;}
.New_blImg{width: 9999px;position: relative;}
.New_blImg .New_ablImg{width: 786px;height: 488px;float: left;position: relative;}
.New_ablImg img{width: 100%;position: relative;display: block;}
.New_nub{width: auto;position: absolute;bottom: 12px;right: 25px;z-index: 92;}
.New_nub span{display: block;width: 20px;height: 20px;background: url(../images/w_1.jpg) no-repeat center;float: left;margin-left: 14px;cursor: pointer;}
.New_nub span:hover,.New_nub span.current{background: url(../images/w_2.jpg) no-repeat center;}
.New_case{width: 100%;position: relative;margin:10px 0;}
.New_case ul li{width: 711px;height: auto;position: relative;padding:15px 44px 0px 44px;}
.New_case ul li:hover{background:#3080c7}
.New_case ul li a.case_block{display: block;position: relative;border-bottom: solid 1px #c6c6c6;padding-bottom: 10px;}
.New_case ul li h2{font-size: 24px;color: #005bac;line-height: 24px;padding-bottom: 10px;}
.New_case ul li h3{font-size: 20px;color: #1f2021;line-height: 24px;padding-bottom: 8px;}
.New_case ul li p{font-size: 14px;color: #666666;line-height: 24px}
.New_case ul li:hover h2,.New_case ul li:hover h3{color:#fff}
.New_case ul li:hover p{color:#d1cbb5}
a.new_More {
    width: 705px;
    margin: 20px auto;
    display: block;
    position: relative;
    cursor: pointer;
    color: #666666;
    font-size: 18px;
    line-height: 24px;
    text-align: center;
}
a.new_More:hover{
    color: #3080c7;
}
.new_More span{font-size: 18px;color: #666666;line-height: 24px;margin-right: 18px;}
.new_More em{font-size: 14px;color: #b41b23;line-height: 24px;margin-right: 18px;}
.rightTn_Top{width: 100%;position: relative;margin-top: 65px;margin-bottom: 30px;}
.rightTn_Top p{width: 100%;position: relative;}
.rightTn_Top p strong{font-size: 20px;color: #b41b23;font-weight: bold; line-height: 24px;margin-right: 15px;}
.rightTn_Top p span{font-size: 14px;color: #999999;line-height: 24px;}
.New_time{width:380px;height:186px;position: relative;padding:10px 0;margin-left:-17px;margin-bottom:15px;border:1px solid #f5f5f5}
.New_time:hover{border:1px solid #005bac;}
.New_time a{width:346px;padding:0 17px;display:block}
.New_time h2{font-size: 24px;color: #005bac;line-height: 24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom: 10px;}
.New_time h3{font-size: 20px;color: #005bac;line-height: 24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-bottom: 8px;}
.New_time p{font-size: 14px;color: #666666;line-height: 24px;text-align:justify;text-justify:inter-ideograph;}
.New_lin{width: 100%;position: relative;padding: 18px 0;border-top:1px #c6c6c6 solid;border-bottom:1px solid #c6c6c6;}
.New_lin ul li{width: 100%;height:30px;line-height:30px;position: relative;overflow:hidden}
.New_lin ul li a{display: block;position: relative;padding-bottom: 5px;color: #666666;line-height: 24px;}
.New_lin ul li a p{width: 240px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:absolute;left:0;top:0}
.New_lin ul li a span{width:89px;overflow:hidden;position:absolute;right:0;top:0;display:block}
.New_lin ul li:hover a p{color:#005bac}
.first_Img{width: 100%;position: relative;margin-top: 25px;}
.first_Img a{display: block;position: relative;width: 100%;height: auto;}
.first_Img a p{font-size: 14px;color: #666666;line-height: 24px;padding: 10px 0;}
.first_Img a:hover p{color: #e67817;}
.inn_NewTex{width: 100%;position: relative;margin-top: 15px;}
.inn_NewTex .inn_NewTexImg{width: 774px;height: auto;position: relative;float: left;}
.inn_NewTexImg img{width: 100%;display: block;margin:10px auto 10px;}
.inn_NewTexImg p{font-size: 14px;line-height: 24px;color: #666666;}
.rightTn_Top.noTop{width: 100%;position: relative;margin-top: 10px;margin-bottom: 30px;}
.priv_next{width: 100%;position: relative;margin-top: 30px;}
.priv_next span{display: block;position: relative;font-size: 14px;color: #000000;font-weight: bold;line-height: 24px;margin-bottom: 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.priv_next span a{font-size: 14px;color: #595757;line-height: 24px;}
.priv_next span a:hover{color: #e67817;}
/*加入我们*/
.join_Telent{width: 960px;position: relative;margin: auto;}
.Telent_img{width: 100%;position: relative;}
.Telent_img img{width: 100%;display: block;margin: auto;}
.Telent_inx{width: 100%;position: relative;margin: 25px 0;}
.Telent_inx p{font-size: 14px;line-height: 28px;color: #666666;text-align:justify;text-justify:inter-ideograph;}
.welfare_main {
    width: 100%;
    position: relative;
    background: url(../images/sheet/nb34.png) repeat;
}
.wel_center {
    width: 1138px;
    height: 490px;
    padding: 20px 0;
    position: relative;
    margin: 0 auto;
    overflow: hidden;
}
.wel_block{width: 999999px;height: 467px;position: relative;overflow: hidden;}
.welfare_lay{width: 1138px;height: 467px;position: relative;margin:0 auto;float: left;}
.welf_img{width: 791px;height: 467px;position: absolute;left: 0;top: 0;opacity:1}
.welf_img img{width: 100%;height: 100%;position: relative;display: block;margin: auto;}
.welf_img1{width: 791px;height: 467px;position: absolute;right: 0;top: 0;opacity:1}
.welf_img1 img{width: 100%;height: 100%;position: relative;display: block;margin: auto;}
.welfare_lay.at .welf_img{-webkit-animation: slideDown 0.8s ease-in-out 0.2s backwards;-ms-animation: slideDown 0.8s ease-in-out 0.2s backwards;}
.welfare_lay.at .welf_img1{-webkit-animation: slideDown 0.8s ease-in-out 0.2s backwards;-ms-animation: slideDown 0.8s ease-in-out 0.2s backwards;}
.welf_inx{width: 547px;height: 467px;position: absolute;right: 0;top: 0;z-index: 9;opacity:1;}
.welf_inx1{width: 547px;height: 467px;position: absolute;left: 0;top: 0;z-index: 9;opacity:1;}
.welfare_lay.at .welf_inx{-webkit-animation: slideUp 0.8s ease-in-out 0.2s backwards;-ms-animation: slideUp 0.8s ease-in-out 0.2s backwards;}
.welfare_lay.at .welf_inx1{-webkit-animation: slideUp 0.8s ease-in-out 0.2s backwards;-ms-animation: slideUp 0.8s ease-in-out 0.2s backwards;}
.we_inmg{width: 547px;height: 467px;position: absolute;right: 0;top: 0;z-index:10;opacity:1}
.we_inmg img{width: 100%;height: 100%;position: relative;display: block;}
.we_inmg1{width: 547px;height: 467px;position: absolute;left: 0;top: 0;z-index: 10;}
.we_inmg1 img{width: 100%;height: 100%;position: relative;display: block;}
.welfare_lay.at .we_inmg.i1{-webkit-animation:fadeRight 1s ease-in-out 0.8s backwards;-ms-animation: fadeRight 1s ease-in-out 0.8s backwards;}
.welfare_lay.at .we_inmg.i2{-webkit-animation:fadeUp 1s ease-in-out 1s backwards;-ms-animation: fadeUp 1s ease-in-out 1s backwards;}
.welfare_lay.at .we_inmg.i3{-webkit-animation:animScaleB 1.2s ease-in-out 0.6s backwards;-ms-animation: animScaleB 1.2s ease-in-out 0.6s backwards;}
.welfare_lay.at .we_inmg.i4{-webkit-animation:animScaleD 1.2s ease-in-out 0.8s backwards;-ms-animation: animScaleD 1.2s ease-in-out 0.8s backwards;}
.welfare_lay.at .we_inmg.i5{-webkit-animation:animScaleC 1s ease-in-out 1s backwards;-ms-animation: animScaleC 1s ease-in-out 1s backwards;}

.we_inTex{width: 416px;height: auto;margin-top: 101px;position: absolute;top: 50%;left: 50%;margin:-8px 0 0 -208px; text-align: center;z-index: 12;}
.we_inTex h2{font-size: 24px;line-height: 34px;color: #fff;background: url(../images/sheet/nb32.png) no-repeat center bottom;padding-bottom: 24px;}
.we_inTex p{font-size: 14px;line-height: 28px;color: #fff;text-align:justify;text-justify:inter-ideograph;}
.we_inTex1{width: 307px; height: auto;margin-top: 101px;position: absolute;top: 50%;left: 50%;margin:-8px 0 0 -208px; text-align: left;z-index: 12;background: url(../images/sheet/nb32.png) no-repeat center bottom;padding-bottom: 24px;}
.we_inTex1 h2{font-size: 24px;line-height: 34px;color: #fff;z-index: 12;}
.we_inTex1 p{font-size: 14px;line-height: 28px;color: #fff;text-align:justify;text-justify:inter-ideograph;}
.lay_nub{width: 100%; height: 10px; position: absolute;bottom:20px;left: 0;text-align: center;}
.lay_nub span{display: inline-block; width: 10px;height: 10px;background: #b5b5b5;border-radius: 50%;margin: 0 8px;}
.lay_nub span:hover,.lay_nub span.current{background: #ff0000;}
.Train_main{width: 100%;position: relative;}
.Train_bomy{width: 100%;position: relative;}
.Train_top{width: 100%;position: relative;margin: 35px 0;}
.Train_top img{width: auto;display: block;margin-bottom: 20px;}
.Train_top p{font-size: 14px;line-height: 26px;color: #000000;text-align:justify;text-justify:inter-ideograph;}
.Train_content{width: 100%;position: relative;margin-bottom: 80px;}
.Train_Carousel{width: 539px;height: 175px;padding: 0 35px;margin-bottom: 20px; position: relative;overflow: hidden;}
.Train_block{width: 99999px;position: relative;}
.Train_block .Train_ablock {width:264px;height:175px;float:left;position:relative;margin:0 2.5px;overflow:hidden}
.Train_block img{width: 100%;display: block;margin:auto;cursor:pointer;*cursor:hand}
.Train_Carousel a{width: 34px;height: 175px;display: block; position: absolute;}
.Train_Carousel a.tr1{background:#b5b5b5 url(../images/sheet/nb42.png) no-repeat center center;top: 0;left: 0;}
.Train_Carousel a.tr2{background:#b5b5b5 url(../images/sheet/nb43.png) no-repeat center center;top: 0;right: 0;}
.Caro_texi{width: 100%;position: relative;}
.Caro_texi p{font-size: 14px;line-height: 26px;color: #000000;text-align:justify;text-justify:inter-ideograph;}
.im_guond{width: 620px;float: left;}
.im_guond p{font-size: 14px;line-height: 26px;color: #000000;text-align:justify;text-justify:inter-ideograph;margin-bottom: 15px;}
.Train_join{width: 100%;}
.tr_join{width: auto;position: relative;float: left;}
.Train_rigT {
    width: 495px;
    float: right;
    position: relative;
    text-align: center;
    margin-top: 100px;
}
.Train_rigT img{
    width: 360px;
}
.Train_top1{width:100%;position: relative;margin: 35px 0;}
.Train_top1 img{width: auto;display: block;margin: 20px 0;}
.Train_top1 p{width:620px;font-size: 14px;line-height: 26px;color: #000000;text-align:justify;text-justify:inter-ideograph;}
.Train_top1 .img1_block{width:400px;position:relative;margin-top:20px}
.Train_top1 .img1{width:400px;height:265px;position:relative;overflow:hidden;cursor:pointer;*cursor:hand}
.Train_top1 .img1 img{width:100%;margin:0}
.Train_top1 .arrow-left.i1,.Train_top1 .arrow-right.i1{width:17px;height:29px;position:absolute;top:50%;margin-top:-15px;display:block;z-index:99}
.Train_top1 .arrow-left.i1{background:url(../images/sheet/nb42.png) no-repeat center}
.Train_top1 .arrow-right.i1{background:url(../images/sheet/nb43.png) no-repeat center}
.pop_imgBlock{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999;display:none}
.pop_imgBlock .bg{width:100%;height:100%;background:#000;opacity:.8;filter:Alpha(opacity=80);position:absolute;top:0;left:0}
.pop_imgBlock .imgBlock{width:900px;height:500px;background:#fff;position:absolute;top:50%;margin-top:-250px;left:50%;margin-left:-450px;z-index:9999}
.pop_imgBlock .imgBlock img{width: 100%;}
.pop_imgBlock .cls{width:39px;height:39px;background:url(../Images/sheet/a4.png) no-repeat center;background-size:65%;display:block;position:absolute;right:10px;top:5px}
.pop_imgBlock .arrow-left,.pop_imgBlock .arrow-right{width:65px;height:65px;position: absolute;top:50%;margin-top:-32px;z-index:99999}
.pop_imgBlock .arrow-left{left:50px;background: url(../images/img/ca_3.png) no-repeat center;}
.pop_imgBlock .arrow-left:hover {background: url(../images/img/ca_31.png) no-repeat center;}
.pop_imgBlock .arrow-right{right:50px;background: url(../images/img/ca_4.png) no-repeat center;}
.pop_imgBlock .arrow-right:hover {background: url(../images/img/ca_41.png) no-repeat center;}
.pop_imgBlock .img{width:600px;height:400px;margin:50px auto}
.chart_img{width: 100%;position: relative;margin-top: -315px;}
.chart_img img{width: 100%;display: block;margin: auto;}
.social_main{width: 1080px;position: relative;margin: auto;}
.social_top{width: 100%;position: relative;}
.social_aohen{width: 100%;position: relative;}
.social_aohen select{width:286px;height: 39px;float: left;border:solid 1px #d1d1d1;padding-left: 16px;outline: none;margin-right: 13px;font-family: "Microsoft Yahei";}
.social_aohen .srh{float:right}
.social_aohen input{position: relative;float: left;outline: none;}
.social_aohen input.int{width: 421px;height: 37px;padding-left: 13px; border:1px #d1d1d1 solid}
.social_aohen input.inb{width: 40px;height: 39px;border:1px #005bac solid;background: #005bac url(../images/sheet/nb46.png) no-repeat center;}
.mn_text{width: 100%;position: relative;text-align: right;padding:20px 0 25px}
.mn_text p{font-size: 14px;line-height: 26px;color: #333333;letter-spacing:1px;padding-right:10px}
.mn_text span{color:#005bac;font-size:16px}
.social_tab{width:100%;position:relative}
.social_tab table{width:100%;position:relative}
.social_tab td{text-align:center;border:1px solid #e5e5e5}
.social_tab thead td{height:46px;color:#005bac;font-size:16px}
.social_tab tbody td{height:56px;color:#666}
.social_tab .xq{width:100px;height:30px;line-height:30px;text-align:center;background:#005bac;color:#fff;margin:13px auto;display:block}
.socIn_main{width:890px;margin:0 auto;position:relative}
.socIn_title{font-size:20px;color:#005bac;padding-bottom:20px;border-bottom:1px solid #c9c9c9}
.socIn_cont{color:#6e6d6d;line-height:28px;text-align:justify;padding:20px 0}
.socIn_cont .ci{margin-bottom:10px}
.socIn_cont .ci h2{font-size:16px;color:#005bac}
.socIn_link{width:100%;position:relative}
.socIn_link .a1{width:106px;height:26px;line-height:26px;text-align:center;color:#fff;background:#005bac;border-radius:6px;margin-right:100px;margin-bottom:20px;display:inline-block;}
.serv_block{width:100%;position:relative}
.serv_blockF{width:780px;margin:0 auto;position:relative}
.serv_ci{width:100%;position:relative;border:1px solid #505050}
.serv_ct{padding-top:75px}
.serv_ct ul{width:1400px}
.serv_ct li{float:left;margin-right:100px}
.serv_cti {
    width: 50px;
    height: 50px;
    float: left;
    margin-top: 14px;
}
.serv_cti img{width: 100%}
.serv_ctt{width:230px;float:left;margin-left:18px;padding-top:10px}
.serv_ctt.t2{padding-top:17px}
.serv_ctt.t3{padding-top:28px}
.serv_ctt h2{font-size:16px;color:#005bac;padding-bottom:3px}
.serv_ctt p{color:#333;line-height:22px;text-align:justify;}
.serv_ctt p em{color:#005bac}
.serv_ft{padding-left:20px;letter-spacing:1px}
.serv_ft h2{font-size:20px;color:#0060b8;}
.serv_ft p{font-size:16px;color:#565859;padding-top:10px}
.serv_ft p em{color:#ff0303}
.serv_fc{padding-top:40px}
.serv_fci{margin-bottom:30px}
.serv_fcl{width:65px;color:#666;line-height:32px;text-align:right;float:left;}
.serv_fcl em{color:#ff0303}
.serv_fcr{width:690px;padding-left:10px;height:30px;border:1px solid #7c7c7c;background:none;float:left;margin-left:12px;display:block}
.serv_fcr.rt{height:90px;padding-top:10px}
.serv_fcr.ry{width:118px;}
.serv_fcr.ri{width:62px;padding:0}
.serv_fb{width:200px;margin:0 auto;position:relative}
.serv_fb .fbi{width:80px;height:30px;line-height:30px;text-align:center;color:#fff;letter-spacing:2px;display:block;float:left;margin-right:20px;border:0px;}
.serv_fb .fbi.tj{background:#005bac}
.serv_fb .fbi.cz{background:#999}
.camp_block{width:1080px;position:relative;margin:0 auto;}
.camp_top{}
.camp_top h2,.camp_job h2{color:#015cad;font-size:20px;letter-spacing:2px;padding-bottom:20px;font-weight: 600;}
.camp_txt{color:#000;line-height:28px;text-align:justify}
.camp_txt em{color:#005bac;font-size:18px}
.camp_txt .ti{}
.camp_txt .ti.i1{background:url(../images/img/ca_5.png) no-repeat left center;padding-left:30px}
.camp_txt .ti.i2{background:url(../images/img/ca_6.png) no-repeat left center;padding-left:30px}
.camp_txt .ti.i3{background:url(../images/img/ca_7.png) no-repeat left center;padding-left:30px}
.camp_ti{width:100%;position:relative;height:195px;padding:30px 0}
.camp_ti .arrow-left,.camp_ti .arrow-right{width:65px;height:65px;position:absolute;top:50%;margin-top:-31px;display:block;z-index:10}
.camp_ti .arrow-left{background:url(../images/img/ca_3.png) no-repeat left center;left:0;}
.camp_ti .arrow-left:hover {background:url(../images/img/ca_31.png) no-repeat left center;}
.camp_ti .arrow-right{background:url(../images/img/ca_4.png) no-repeat left center;right:0;}
.camp_ti .arrow-right:hover {background:url(../images/img/ca_41.png) no-repeat left center;}
.camp_ti .camp{width:900px;height:195px;margin:0 auto}
.camp_ti .camp img{width:170px;height:196px;padding:0 5px;cursor:pointer;*cursor:hand;}
.camp_wx{width:100%;position:relative;padding:30px 0}
.camp_wx .wxi{width:180px;float:left;margin-right:35px}
.camp_wx .wxi p{padding-top:20px;text-align:center}
.cont_block{width:1040px;position:relative;margin:0 auto}
.cont_ml{float:left;}
.cont_ml h2{font-size:18px;color:#005bac;padding-bottom:15px}
.cont_ml .mi{color:#000;line-height:28px}
.cont_ml .mi.i1{background:url(../images/img/ca_5.png) no-repeat left center;padding-left:30px}
.cont_ml .mi.i2{background:url(../images/img/ca_9.png) no-repeat left center;padding-left:30px}
.cont_ml .mi.i3{background:url(../images/img/ca_6.png) no-repeat left center;padding-left:30px}
.cont_ml .mi.i4{background:url(../images/img/ca_7.png) no-repeat left center;padding-left:30px;position: relative;}
.cont_ml .mi.i5{background:url(../images/img/ca_10.png) no-repeat left center;padding-left:30px}
.cont_ml .miw{color:#d1170a}
.cont_ml .contact_weCat{
    position: absolute;
    right: 0px;
    bottom: 0;
    width: 100px;
    height: 100px;
    opacity: 0;
    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;
    -o-transition: all .3s ease-in-out;
}

.cont_mr{float:right;}
.cont_mri{width:446px;border:1px solid #959595;float:left;}
.cont_mri img {width:100%;}
.cont_mrt{width:25px;float:left;}
.cont_mrt .at{width:25px;height:85px;display:block;}
.cont_mrt .at.gd{background:url(../images/img/ca_12.jpg) no-repeat left center;}
.cont_mrt .at.gd.cur{background:url(../images/img/ca_14.jpg) no-repeat left center;}
.cont_mrt .at.bd{background:url(../images/img/ca_13.jpg) no-repeat left center;}
.cont_mrt .at.bd.cur{background:url(../images/img/ca_15.jpg) no-repeat left center;}
.cont_txt{width:970px;height:390px;padding:50px 40px 30px;background:url(../images/img/ca_16.png) no-repeat left center;color:#000;line-height:28px;text-align:justify;margin-top:60px}
.cont_txt em{font-size:16px;color:#005bac;padding:20px 0 10px;display:block;}
.video_block{width:100%;position:relative}
.video_block h2{width:828px;margin-left:20px;font-size:24px;color:#051b71;text-align:center;padding:25px 0}
.video_cont{position:relative;background:url(../Images/sheet/v1.png) repeat;padding:20px}
.video_cl{width:828px;height:526px;float:left;cursor:pointer;*cursor:hand}
.video_cr{width:300px;height:605px;float:left;margin-left:30px;overflow:hidden}
.video_cr ul{width:281px;height:auto}
.video_cr .vi{width:258px;height:157px;cursor:pointer;*cursor:hand;position: relative;border: 1px solid #000;padding: 10px;}
.video_cr h3{font-size:18px;color:#051b71;padding:10px 0 15px;text-align:center}
.video_cr .mCustomScrollBox>.mCSB_scrollTools{width:20px}
.video_cr .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:13px}
.video_cr .mCSB_scrollTools .mCSB_draggerRail{width:6px;background:#cacccc}
.vi_bg{
    position: absolute;
    left: 10px;
    top: 10px;
    width: 238px;
    height: 137px;
    background: url(../images/img/n2.png) repeat;
    padding: 10px;
}
.vi_bg em{
    position: absolute;
    left: 50%;
    top: 50%;
    width: 50px;
    height: 50px;
    margin-left: -25px;
    margin-top: -25px;
}
.vi_bg em img{
    width: 100%;
}

.story_content {
    width: 100%;
    position: relative;
    margin: 40px 0;
}
.story_main {
    width: 100%;
    position: relative;
}
.story_book{
	position: relative;
	width: 100%;
}
.story_book h2{
	font-size: 20px;
    color: #595757;
}
.book_block{
	position: relative;
	width: 1090px;
	margin: 0 auto;
	margin-top: 20px;
}
.book_nav{
	position: relative;
    width: 100%;
    font-size: 22px;
    color: #535353;
    border-bottom: 1px solid #c9caca;
    padding-bottom: 8px;
}
.book_nav li{
	float: left;
    margin: 0 44px;
    cursor: pointer;
}
.book_nav li:hover,.book_nav li.cur{
	color: #005bac;
}
.book_content{
	position: relative;
	width: 100%;
	margin-top: 30px;
	min-height: 100px;
}
.book_content li{
	float: left;
    background: url(../Images/n3.png) no-repeat left center;
    padding-left: 24px;
    margin: 0 20px;
    width: 208px;
    margin-bottom: 30px;
}
.book_content a{
	display: block;
    width: 100%;
    color: #535353;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.book_content a:hover {color:#005bac;}
.story_music {
    position: relative;
    width: 100%;
    margin-bottom: 30px;
}
.story_music h2 {
    font-size: 20px;
    color: #595757;
}
.music_bg{
	position: relative;
	width: 100%;
	background: url(../Images/n5.png) repeat;
	margin-top: 10px;
}
.music_block {
    position: relative;
    width: 1090px;
    margin: 0 auto;
    padding-top: 20px;
    min-height: 212px;
}
.music_nav {
    position: relative;
    width: 100%;
    font-size: 22px;
    color: #535353;
    border-bottom: 1px solid #c9caca;
    padding-bottom: 8px;
}
.music_nav li {
    float: left;
    margin: 0 44px;
    cursor: pointer;
}
.music_nav li:hover, .music_nav li.cur {
    color: #005bac;
}
.music_content{
	position: relative;
	width: 100%;
	margin-top: 30px;
}
.music_content li {
    float: left;
    background: url(../Images/n4.png) no-repeat left center;
    padding-left: 35px;
    margin: 0 20px;
    margin-bottom: 30px;
    line-height: 32px;
    height: 32px;
    position: relative;
    width: 197px;
    cursor: pointer;
}
.music_content li:hover span {color:#005bac;}
.music_content li.pl .mu_null{
    background: url(../images/null1.png);
    background-size: cover;
}
.music_content li span{
	display: block;
	width: 140px;
	float: left;
	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.story_movie {
    position: relative;
    width: 100%;
    margin-top: 30px;
}
.story_movie h2 {
    font-size: 20px;
    color: #595757;
}
.Smovie_list{
	position: relative;
	width: 100%;
	height: 200px;
	margin-top: 20px;
}
.Smovie_list .swiper-container{
	width: 1100px;
    margin: 0 auto;
    height: 100%;
}
.movie_img{
	position: relative;
	width: 258px;
	margin: 0 auto;
}
.Smovie_list .arrow-left{
	background: url(../images/n7.png) no-repeat;
    position: absolute;
    left: 10px;
    top: 40%;
    margin-top: -16px;
    width: 32px;
    height: 32px;
}
.Smovie_list .arrow-left:hover {background: url(../images/n7_1.png) no-repeat;}
.Smovie_list .arrow-right{
	background: url(../images/n8.png) no-repeat;
    position: absolute;
    right: 10px;
    top: 40%;
    margin-top: -16px;
    width: 32px;
    height: 32px;
}
.Smovie_list .arrow-right:hover {background: url(../images/n8_1.png) no-repeat;}
.movie_img img{
	display: block;
}
.Smovie_list .movie_play{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: url(../Images/n10.png) repeat;
	cursor: pointer;
}
.Smovie_list .movie_play em{
	display: block;
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -12px;
	margin-top: -17px;
}
.movie_text{
    position: relative;
    width: 258px;
    text-align: center;
    margin: 0 auto;
    color: #535353;
    margin-top: 4px;
    line-height: 22px;
}
.newT_titleBlock {position: absolute;bottom:0px;left:0px;width:100%;height: 142px;background: url(../images/w_3.png) no-repeat center;z-index: 88;}
.newT_title {position: absolute;
    width: 90%;
    left: 5%;
    top: 75px;
    color: #fff;
    font-size: 16px;
    line-height: 26px;}
.vid_button {
    position: relative;
    width: 80px;
    background: #ccc;
    margin-top: 20px;
    text-align: center;
    letter-spacing: 3px;
    padding: 5px 0;
    border-radius: 5px;
    cursor: pointer;
}
.vid_button:hover {background: #005bac;color:#fff;}
.vid_img {
    position: absolute;
    top: 400px;
    left: 50%;
    margin-left: -330px;
    border: 1px solid #ccc;
    z-index: 992;
    display: none;
}
.vid_img img {margin-bottom:-5px;}
.vid_bg {position: fixed;top:0px;left:0px;width:100%;height: 100%;background: url(../images/b1_7.png);z-index: 99;display: none;}
/*url(../images/b1_7.png)*/

.swiper-slide img {
    max-width: 100%; 
}