@charset "utf-8";
/* CSS Document */
*{margin: 0;padding: 0;outline: none;border: none;text-decoration: none;font-family: "微软雅黑","宋体";font-size: 15px;font-weight: normal;color: #333;background-color: rgba(0,0,0,0)}
h1,h2,h3,h4,h5,h6,button,p,button{list-style: none}
ul,ol{font-size: 0;list-style: none}
li{font-size: 15px}
body{min-width: 1200px}
button{cursor: pointer}
textarea{resize:vertical}
h6{padding-left: 20px;background: url(../images/1.png) no-repeat center left;font-size: 20px;line-height: 100%}
h6>a{float: right;font-size: 14px;color: #f00}
.clearfix{clear: both;width: 100%;height: 1px;margin: -1px 0 0;padding: 0;display: block}
.center{max-width: 1200px;margin: 0 auto}
.right{float: right}
.left{float: left}
.more{display:block;color: #f00;margin: 24px 0 0 20px;line-height: 32px;font-weight: bold;padding:0 20px;border-radius: 17px;border: 1px solid #f00;width: 120px;text-align: center;letter-spacing: 4px}
.more:hover{background: #f00;color: #fff}
.top{background: #f4f4f4}
.top *{font-size: 12px;line-height:36px}
.top>div>div p{display: inline-block;margin-right: 12px}
.top>div>div ul{font-size: 14px;display: inline-block;color: #666}
.top>div>div ul li{display: inline-block;padding: 0 12px}
.top>div>div>ul>.top_lic a{color: #f00}
.top>div>div ul li:last-child{padding-right: 0}
.top>div>div ul img{height: 14px;display: inline-block;position: relative;top: 2px;margin-right: 4px}
.logo{margin: 12px 0;position: relative}
.logo img{display:block;margin-left: 20px;height: 60px}
.logo p{display: inline-block;font-size: 20px;font-weight: bold;letter-spacing: 1px;line-height: 24px;position: absolute;top: 4px;left: 100px}
.nav>div>ul{margin-top:0}
.nav>div>ul>li{display: inline-block;position: relative;z-index: 1;padding: 20px 0 0}
.nav>div>ul>li>a{display:block;line-height: 20px;font-size: 16px;padding: 0 16px 20px;position: relative}
.nav>div>ul>li:hover>a{color: #f00}
body>.nav>div>ul>.nav_nli>a{color: #f00}
body>.nav>div>ul>li:nth-child(2)>a{color: #f00;position: relative;animation: all 1s ;animation-iteration-count: infinite;animation-timing-function:2s;transition-timing-function: linear;background: url(../images/543a7.png) no-repeat bottom center;background-size: 100%}
@keyframes all{0%{bottom: 0}50%{bottom: 6px}100%{bottom: 0}}
.sec_nav{display: none;position: absolute;right: 0;top:56px;width: 132%;margin: 0;padding: 0;background: rgba(0,0,0,0.6);border-radius: 6px}
.sec_nav div{width:0;height:0;border-width:0 8px 6px;border-style:solid;border-color:transparent transparent rgba(0,0,0,0.6);position: absolute;right: 30%;top: -6px}
.sec_nav li{margin: 0 2px;height: 0;overflow: hidden;transition: 0.5s}
.sec_nav li a{display: block;line-height: 40px;text-align: center;background: rgba(255,255,255,0.4);color: #fff}
.sec_nav li:nth-child(2) a{border-radius: 4px 4px 0 0}
.sec_nav li:last-child a{border-radius: 0 0 4px 4px}
.sec_nav li a:hover{background:rgba(0,0,0,0)}
.nav>div>ul>li:hover .sec_nav{display: block}
.nav>div>ul>li:hover .sec_nav li{height: 40px}
.nav>div>ul>li:hover .sec_nav li:nth-child(2){padding-top: 2px}
.nav>div>ul>li:hover .sec_nav li:last-child{padding-bottom:2px}
.banner{position: relative;height: 480px;width: 100%;overflow: hidden}
.ban_show{width: 1920px;height:100%;position: absolute;left: calc(50% - 960px);top: 0;overflow: hidden}
.ban_mov{height: 100%;position: absolute;left: 0;top: 0}
.ban_mov li{height: 100%;display: inline-block;width: 1920px;overflow: hidden;text-align: center}
.ban_mov li img{height: 100%;display: inline-block}
.ban_ctrl{margin-top: 180px;position: relative;z-index: 1;height: 0}
.ban_ctrl button{font-size: 30px;line-height: 40px;width: 40px;text-align: center;border-radius: 6px;background: rgba(0,0,0,0.4);color: #fff}
.ban_next{float: right}
.ban_t{position: absolute;bottom: 12px;z-index: 1;text-align: center;width: 100%}
.ban_t li{display: inline-block;width: 12px;height: 12px;border-radius: 6px;background: #fff;border: 1px solid #c1c1c1;box-sizing: border-box;margin: 0 8px;transition: 0.5s}
.ban_t>.ban_dc{width: 24px;background: #f00;border-color: #fff}
.about_bg{background: #f4f4f4}
.about_bg>div{padding: 52px 0 40px}
.vdo_lst{width: 468px}
.vdo_lst ul{margin-top: 20px}
.vdo_lst h6{margin-top: 20px}
.vdo_lst h6:first-child{margin-top:0}
.vdo_lst ul li{background: #fff;/*border-bottom: 1px dashed #aaa;*/padding:11px 20px;margin-bottom: 24px}
.vdo_lst ul li:last-child{border-bottom:none}
.vdo_lst ul li a{display: block;color: #565656;line-height: 40px}
.vdo_lst ul li a span{float: right;color: #565656}
.vdo_lst ul li a:hover{color: #f00}
.vdo_lst ul li a:hover span{color: #f00}
.about{background: #fff;width: 712px;box-sizing: border-box;padding-bottom: 26px}
.about video{display: block;object-fit: fill;width: 100%}
.about>.img{max-height: 356px;overflow: hidden}
.about>.img img{width: 100%}
.about h5{font-size: 20px;font-weight: bold;text-align: center;letter-spacing: 2px;line-height: 100%;padding: 32px 0 20px}
.about p{line-height: 32px;color: #565656;margin: 0 20px;text-indent: 28px}
.about>span{float: right;font-size: 16px;margin:28px 20px 0 0;display: none}
.about>span span{color: #f00;font-size: 16px;font-weight: bold}
.about .more{margin: 24px auto 0}
.activity{padding: 52px 0 40px;background: #535353}
.activity h5{font-size: 20px;font-weight: bold;line-height: 100%;text-align: center;color: #fff}
.activity h5 span{display: inline-block;width: 120px;height: 1px;background: #fff;margin: 0 20px;position: relative;bottom: 8px}
.activity ul li{display: inline-block;width: 24%;margin-right: 16px;margin:32px 1.33333% 0 0;background: #fff}
.activity ul li:nth-child(4n){margin-right:0}
.activity .img{height: 186px;overflow: hidden}
.activity .img img{height: 100%;display: block;margin: 0 auto}
.activity li p{text-align: center;padding:0 20px;margin: 20px 0;line-height: 100%;height: 15px;overflow: hidden;font-size: 15px}
.activity li span{display: block;padding:0 20px;line-height:32px;height: 64px;overflow: hidden;color: #565656;text-indent: 28px}
.activity li a{display: block;padding:12px 20px;line-height:32px;color: #f00;float: right}
.activity .more{margin: 32px auto 0;color: #fff;border-color: #fff}
.activity .more:hover{color: #f00;background: #fff}
.content0{background: #f4f4f4;padding: 54px 0 40px}
.team{width: 250px}
.team ul li{background: #fff;padding: 6px;margin-top: 30px}
.team ul li:first-child{margin-top: 24px}
.team ul li a{display: block}
.team .img{height: 160px;overflow: hidden}
.team .img img{width: 100%;display: block}
.team ul li p{margin: 0 20px;font-size: 16px;line-height: 44px;padding-left: 20px;background: url(../images/3.png) no-repeat center left;text-align: center;height: 44px;overflow: hidden}
.fengc{width: 620px;margin: 0 20px}
.fengc ul{margin-top: 24px;border-top: 2px solid #ccc}
.fengc ul li{display: inline-block;width: 50%;margin:14px 0 10px 0;box-sizing: border-box;padding: 8px;background: #fff}
.fengc ul li:nth-child(2n){border-left: 1px dashed #aaa}
.fengc ul li a{display: block;height: 196px;overflow: hidden;position: relative}
.fengc ul li a img{display: block;width: 100%;transition: 0.3s}
.fengc ul li:hover a img{transform: scale(1.1)}
.fengc ul li a p{position: absolute;bottom: 0;left: 0;width: 100%;background: rgba(0,0,0,0.6);color: #fff;line-height: 32px;box-sizing: border-box;padding: 0 12px;text-align: center}
.join{width: 580px;margin: 0 20px}
.join ul li{background: #fff;margin-top: 20px}
.join ul li:first-child{margin-top: 24px}
.join ul li a{display: block;padding: 20px 20px 20px 256px;position: relative}
.join ul .img{position: absolute;left: 20px;top: 20px;width: 216px;height: 132px;overflow: hidden}
.join ul .img img{height: 104%;display: block}
.join ul h5{line-height: 32px;font-size: 15px;height: 32px;overflow: hidden}
.join ul span{line-height: 20px;font-size: 12px;color: #999;height: 20px;overflow: hidden}
.join ul p{line-height: 32px;color: #565656;height: 64px;overflow: hidden;margin-top: 20px}
.xly{width: 290px}
.xly>div{background: #fff;margin-top: 26px;padding-bottom: 6px}
.xly .img{height: 208px;overflow: hidden}
.xly .img img{height:120%}
.xly p{line-height: 32px;height: 160px;color: #565656;margin-top: 32px;overflow: hidden;padding:0 20px}
.xly a{display: block;padding:12px 20px;line-height:32px;color: #f00;text-align: right}
.banner_f{position: relative;height: 480px;overflow: hidden}
.banner_f .img{width: 1920px;height:100%;position: absolute;left: calc(50% - 960px);top:0}
.banner_f .img img{width:100%;position: relative;bottom:80%}
.banner_f .black{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0,0,0,0.3)}
.banner_f .hd_a{position: absolute;left: 41%;bottom: 60px;width: 18%;border: 2px solid #fff;box-sizing: border-box;font-size: 0}
.banner_f .hd_a a{display:inline-block;width: 50%;line-height: 52px;color: #fff;text-align: center;box-sizing: border-box;padding-left: 24px;background: rgba(0,0,0,0.5);transition: 0.5s}
.banner_f .hd_a a:last-child{color: #f00;background: #fff}
.banner_f>div>.hd_b a{color: #f00;background: #fff}
.banner_f>div>.hd_b a:last-child{color: #fff;background: rgba(0,0,0,0.5)}
.banner_f .hd_txt{font-size: 60px;color: rgb(255, 255, 255);font-weight: bold;line-height:76px;text-align:center;text-shadow: 0px 16px 10px rgba(0,0,0, 0.9);position: absolute;left:30%;top:80px;width: 40%;max-height: 152px}
.banner_f .hd_txt span{display: inline-block;font-size: 60px;color: rgb(255, 255, 255);font-weight: bold;line-height:76px;text-shadow: 0px 16px 10px rgba(0,0,0, 0.9);animation: gun 3.6s ;animation-iteration-count: infinite;animation-timing-function: linear}
@keyframes gun{0%{margin-left: 0}25%{margin-left:-45%}50%{margin-left:0}75%{margin-left:40%}100%{margin-left:0}}
.contact0{background: #f2f3f6;padding: 52px 0 40px}
.map{border: 4px solid #fff;box-sizing: border-box;width: 644px;height: 516px;overflow: hidden}
.map img{width: 100%}
.box { width: 100%; height:100%}
#container1,  #container2 { width: 100%; height: 100%; }
#container3 { width: 100%; height: 100%; }
.anchorBL{display: none!important}
.list { width: 20%; height: 100%; background: #eee; }
.list li { height: 34px; line-height: 34px; padding-left: 20px; }
.list li.active a { color: red; }
.title { font-size: 14px; font-weight: bold; color: #cc5522; }
.content { font-size: 13px; color: #333; margin-top: 6px; }
.fl { float: left; }
.cont_cont{position: relative;width: 532px;box-sizing: border-box}
.cont_cont .video{height: 320px;position: relative;background: #000;box-sizing: border-box;margin-bottom: 12px;border: 8px solid #fff;padding: 0;overflow: hidden}
.cont_cont .video p{line-height:32px;text-align: center;font-size: 16px;overflow: hidden;background: #fff;height: 28px;padding: 0 4px;position: absolute;left: 0;bottom:0;width: 100%}
.cont_cont .video video{display: block;object-fit: fill;width: 100%;margin-top: 10%}
.cont_cont .video img{width: 100%;max-height: 100%;display: block}
.cont_txt{position: relative;background: #fff;padding: 4px 20px}
.p1{position: absolute;top: 4px;right: 20px}
.p2{position: absolute;bottom: 4px;left: 20px}
.cont_txt h5{font-size: 20px;font-weight: bold;letter-spacing: 4px;line-height: 100%}
.cont_txt .line{height: 2px;width: 44px;background: #f00;/*margin: 40px 0 20px;*/margin: 4px 0 12px}
.cont_txt p{line-height: 24px;padding: 2px 0;margin-top: 4px}
.cont_txt p span{display: inline-block;line-height: 24px;font-size: 16px}
.cont_txt p span:first-child{width: 26%;text-align:right}
.cont_txt p span:last-child{width: 73.6%;text-align:left}
.cont_txt>div{text-align: right}
.cont_txt .more{display:inline-block;width: 100px;margin-top: 12px}
.cont_fom{background: #fff;padding: 6px 16px;box-sizing: border-box;text-align: center}
.cont_fom h5{font-size: 20px;font-weight: bold;letter-spacing: 4px;line-height: 100%;margin: 24px 0}
.cont_fom p{font-size: 14px;text-align: center;line-height: 24px;color: #666;}
.cont_fom p a{margin: 24px auto}
.cont_fom li{line-height: 28px;margin-top: 8px}
.cont_fom0{width: 70%;margin: 0 auto}
.cont_fom0 li{line-height: 28px;margin: 16px 0;text-indent: 0 !important}
.cont_fom li span{width: 10%;text-align: right;line-height: 24px;float: left;text-indent: 0 !important}
.cont_fom li input,.cont_fom li textarea{min-width: 88%;padding: 2px 4px;box-sizing: border-box;background: #ddd;min-height: 24px;line-height: 24px}
.cont_fom li:nth-child(2),.cont_fom li:nth-child(3){width: 49%;float: left}
.cont_fom li:nth-child(2) span,.cont_fom li:nth-child(3) span{width:20%}
.cont_fom li:nth-child(3) input{min-width: 0;width:74%}
.cont_fom li:nth-child(2) span{position: relative;top: 8px;}
.cont_fom li:nth-child(2){text-align: left;margin-right: 2%}
.cont_fom li:nth-child(2) input{min-width: 0;position: relative;top: 8px;margin: 0 4px 0 20px}
.cont_fom li textarea{min-height: 32px}
.cont_fom li:last-child input{min-width: 0;padding: 0 32px;cursor: pointer;box-sizing: border-box;border-radius: 15px;border: 1px solid #f00;color: #f00;background: rgba(0,0,0,0)}
.cont_fom li:last-child input:hover{background: #f00;color: #fff}
.foot_a0{padding: 30px 0;border-top: 1px solid #ccc}
.foot_a0>div>h5{text-align: center;color: #333;font-size: 20px;letter-spacing: 4px;line-height: 32px;margin-bottom: 20px}
.foot_a0 ul{max-height: 142px;overflow: hidden;box-sizing: border-box;border: 1px solid #f1f1f1}
.foot_a0 li{display: inline-block;width:16.66666%;box-sizing: border-box;border: 1px solid #f1f1f1}
.foot_a0 li a{display: block;height: 76px;text-align: center;overflow: hidden;box-sizing: border-box;transition: 0.5s;padding: 8px 0}
.foot_a0 li:hover{border:1px solid #0ec5a1}
.foot_a0 li a img{display:inline-block;height:100%;margin: 0 auto}
.foot_a{background: #535353;padding-bottom: 32px;border-bottom: 1px solid #aaa}
.foot_a>div>h5{display: inline-block;margin-right: 4px;color: #fff;padding-top: 40px}
.foot_a>div>h5:nth-child(1){float: left;display: block}
.frnd_a{display: inline-block;max-width: 93.4%;margin-top: 28px}
.frnd_a li{display: inline-block;margin: 12px 7px 0}
.frnd_a li a{display:block;color: #fff}
.foot_b{background: #535353;padding: 40px 0 32px}
.foot_b>div>ul li a{color: #fff;line-height: 32px;display: block}
.fot_nav{margin: 0 0 60px}
.fot_nav li{display: inline-block;width: auto}
.fot_nav li a{display:block;padding:0 32px;text-align: center}
.fot_nav li a:hover{color: #f00}
.fot_msg{margin:28px 140px 0 0;width: 380px}
.fot_msg img,.fot_msg .more{display: none}
.fot_msg h5{font-size: 16px;line-height: 100%;margin-bottom: 32px;color: #fff;padding-top: 8px}
.fot_msg p{padding-left: 24px;box-sizing: border-box}
.fot_msg p span{display: inline-block;line-height: 32px;color: #fff;font-size: 14px}
.fot_msg p span:first-child{width: 29.8%;text-align:right;float: left}
.fot_msg p span:last-child{width: 70.2%;text-align:left}
.fot_msg p:nth-child(5){background: url(../images/company.png) no-repeat center left}
.fot_msg p:nth-child(6){background: url(../images/men.png) no-repeat center left}
.fot_msg p:nth-child(7){background: url(../images/phone.png) no-repeat center left}
.fot_msg p:nth-child(8){background: url(../images/addr.png) no-repeat;background-position: left 6px}
.fot_join{border: 1px solid #fff;border-radius: 2px 2px 2px 20px;width: 240px;padding-bottom: 12px;margin-left: 32px}
.fot_join h5{font-size: 16px;line-height:36px;color: #fff;text-align: center}
.fot_join ul{padding: 0 20px}
.fot_join ul li{color: #fff;border-bottom: 1px solid #fff;margin-top: 6px}
.fot_join ul li:first-child{margin-top: 0}
.fot_join li:nth-last-child(1){border-bottom:none}
.fot_join li:nth-last-child(2){border-bottom:none}
.fot_join li span{color: #fff;line-height: 24px;font-size: 14px}
.fot_join li input{color: #fff;line-height: 20px;font-size: 14px;padding: 2px;font-weight: normal;max-width: 60%}
.fot_join li:nth-last-child(1) input{width: 50%;text-align: center;line-height: 24px;border-radius: 13px;border: 1px solid #fff;padding: 0;display: block;margin: 0 auto;cursor: pointer}
.fot_join li:nth-last-child(1) input:hover{background: #fff;color: #f00}
.fot_join li:nth-last-child(2) input{margin: 0 4px 0 12px}
.fot_twm ul{width: 260px;margin-right: 32px}
.fot_twm li{display: inline-block;margin:0 18% 20px 0;width: 41%}
.fot_twm li:nth-child(2n){margin-right: 0}
.fot_twm li img{width: 100%}
.fot_twm li p{font-size: 12px;line-height: 20px;text-align: center;color: #fff}
.foot_c{background: #707070}
.foot_c p{color: #fff;font-size: 14px;text-align: right;line-height: 60px}
.foot_c p span{color: #fff;font-size: 14px;float: left;display: inline-block;margin-right: 20px}
.foot_c p span a{display: inline-block;height: 20px;position: relative;top: 4px;margin-right: 4px}
.foot_c p span a img{display:block;height: 100%}
/*列表公共*/
.list0{background: #f4f4f4;padding: 2px 0 40px}
.list0>div>h5{margin: 12px 0;background: #fff;color: #f00}
.list0>div>h5 a{display: inline-block;margin: 0 20px;line-height: 52px}
.list_nav{width: 260px}
.list_nav h5{text-align: center;font-size: 20px;font-weight: bold;color: #fff;background: #f00;line-height: 52px}
.list_nav h5 span{display: inline-block;width: 16%;height: 1px;background: #fff;margin: 0 12px;position: relative;bottom: 6px}
.list_nav h5 span{display: inline-block;width: 16%;height: 1px;background: #fff;margin: 0 12px;position: relative;bottom: 6px}
.list_nav li{background: #fff;font-size: 16px;line-height: 48px;margin: 6px 0;text-align: center}
.list_cont{width: 900px}
.list_cont>h5{line-height: 48px;background: #fff;margin-bottom: 4px;font-size: 16px;padding:0 20px}
.list_pg{overflow:hidden; float:right; margin-top:28px;margin-bottom:50px}
.list_pg li{ float:left; margin-left:15px; }
.list_pg li a{padding:0 25px; height:25px; display:block; line-height:25px; border:1px solid #f00; border-radius:3px; text-align:center; font-size:14px; color:#f00;}
.list_pg>.pg_lic a{background:#f00;  transition:0.5s; color:#fff}
.list_pg li:hover a{background:#f00;  transition:0.5s; color:#fff}
.list_ctt>p{line-height: 59px;border-bottom: 1px solid #f00;margin-bottom: 32px}
.list_ctt>p a{display: inline-block;padding: 0 8px}
.list_pg1{overflow:hidden; margin:50px 0}
.list_pg1 li{display: block;max-width: 50%}
.list_pg1 li:first-child{float: left}
.list_pg1 li:last-child{float: right;text-align: right}
.list_pg1 li a{display: inline-block;line-height:25px;font-size:14px;border-bottom: 1px solid #ccc;height: 25px;overflow: hidden}
.list_pg1 li a:hover{color: #f00}
/*活动列表*/
.list_actvt ul li{background: #fff;margin-top: 20px}
.list_actvt ul li:first-child{margin-top: 0}
.list_actvt ul li a{display: block;padding: 20px 20px 20px 256px;position: relative}
.list_actvt ul .img{position: absolute;left: 20px;top: 20px;width: 216px;height: 132px;overflow: hidden}
.list_actvt ul .img img{width: 100%;display: block}
.list_actvt ul h5{line-height: 32px;font-size: 15px;height: 32px;overflow: hidden}
.list_actvt ul span{line-height: 20px;font-size: 12px;color: #999;height: 20px;overflow: hidden}
.list_actvt ul p{line-height: 32px;color: #565656;height: 64px;overflow: hidden;margin-top: 20px}
/*图片列表*/
.list_img ul li{background: #fff;padding: 6px;display: inline-block;width: 49%;margin:0 2% 32px 0;box-sizing: border-box}
.list_img ul li:nth-child(2n){margin-right:0}
.list_img ul li a{display: block}
.list_img .img{height: 320px;overflow: hidden}
.list_img .img img{height: 120%;display: block}
.list_img ul li p{margin: 0 20px;font-size: 16px;line-height: 44px;padding-left: 20px;background: url(../images/3.png) no-repeat center left;text-align: center;height: 44px;overflow: hidden}
/*视频列表*/
.video{background: #f4f4f4;padding: 1px 0}
.video>div>h5{line-height: 60px;background: #fff;margin:12px 0;padding:0 20px;text-align: center;font-size: 20px;font-weight: bold;letter-spacing: 4px}
.list_video li{display: inline-block;width: 49%;margin:0 2% 20px 0;box-sizing: border-box;border: 8px solid #fff;border-radius: 4px}
.list_video li:nth-child(2n){margin-right:0}
.list_video li a{display: block;height: 248px;overflow: hidden;position: relative}
.list_video0 li a{height: 260px;background: #fff;box-sizing: border-box;padding: 12px 0}
.list_video li a img{display: block;width: 100%;transition: 0.6s}
.list_video0 li a img{width:auto;height: 100%;margin: 0 auto}
.list_video li a:hover img{transform: scale(1.1)}
.list_video li a p{position: absolute;left: 0;bottom: 0;width: 100%;line-height: 32px;background: rgba(0,0,0,0.6);color: #fff;font-size: 16px;text-align: center}
/*文章列表*/
.article{background: #fff;padding:20px}
.article>h5{text-align: center;font-size: 18px;font-weight: bold;letter-spacing: 4px;line-height: 100%;padding: 32px 0 12px}
.article>p{text-align:center;font-size:0;line-height:0;margin:24px 0}
.article>p a{display:inline-block;vertical-align:middle;line-height: 32px;font-size: 15px;padding: 0 12px;margin:3px;border-radius: 4px;background: #f31;color: #fff;text-align: center;text-indent: 0}
.article>span{display: block;text-align: center;font-size: 14px;line-height: 100%;padding: 4px 0 32px;color: #999}
.artcl_txt{font-size:14px;line-height: 32px;color: #565656}
.artcl_txt img{display: block;max-width:96%;margin: 0 auto}
.article .video video{display: block;object-fit: fill;width: 100%}
/*联系我们*/
.contact1{background: #fff}
.contact1 h5{line-height: 56px;font-size: 18px;font-weight: bold;letter-spacing: 4px;text-align: center}
.contact1 ul{width: 64%;margin: 32px auto}
.contact1 ul *{color: #565656}
.cont_cntct li{}
.cont_cntct li span{display: inline-block;line-height: 32px;font-size: 14px}
.cont_cntct li span:first-child{width:20%;text-align:right;float: left}
.cont_cntct li span:last-child{width:78%;text-align:left}
.cont_form li{margin-bottom: 8px}
.cont_form li:nth-last-child(1){border-bottom:none;padding-bottom: 32px}
.cont_form li:nth-last-child(2){border-bottom:none}
.cont_form li span{float: left;line-height: 24px;font-size: 14px;width: 16%;text-align: center;margin: 0 1% 0 3%}
.cont_form li input,.cont_form li textarea{line-height: 20px;font-size: 14px;padding: 2px 8px;width: 68%;border: 1px solid #aaa}
.cont_form li textarea{min-height: 24px;overflow: hidden}
.cont_form li:nth-last-child(1) input{width: 30%;text-align: center;line-height: 24px;border-radius: 13px;border: 1px solid #f00;padding: 0;display: block;margin:20px auto 0;cursor: pointer;color: #f00}
.cont_form li:nth-last-child(1) input:hover{background: #f00;color: #fff}
.cont_form li:nth-last-child(2) input{margin: 0 12px 0 40px;width: auto}
.cont_form li:nth-last-child(2) input:nth-last-child(2){margin: 0 12px 0 0}
/*加入我们*/
.list_join ul{padding: 32px 200px;background: #fff}
.list_join li{color: #565656;border-bottom: 1px solid #aaa;margin-top: 20px}
.list_join li:nth-last-child(1){border-bottom:none}
.list_join li:nth-last-child(2){border-bottom:none}
.list_join li span{color: #565656;line-height: 24px;font-size: 14px}
.list_join li input{color: #565656;line-height: 20px;font-size: 14px;padding: 2px}
.list_join li:nth-last-child(1) input{width: 50%;text-align: center;line-height: 24px;border-radius: 13px;border: 1px solid #f00;padding: 0;display: block;margin: 0 auto;cursor: pointer;color: #f00}
.list_join li:nth-last-child(1) input:hover{background: #f00;color: #fff}
.list_join li:nth-last-child(2) input{margin: 0 4px 0 20px}
/*求职文章*/
.article ul.art_f li{display: inline-block;width: 49%;margin: 12px 1% 12px 0}
.article ul.art_f li:nth-child(2n){margin:12px 0}
.article ul.art_f li:nth-last-child(2){width: 100%;margin: 12px 0}
.article ul.art_f li span{float: left;line-height: 24px;font-size: 14px;width: 16%;text-align:right;margin: 0 1% 0 3%}
.article ul.art_f li input,.article ul.art_f li textarea,.article ul.art_f li select{line-height: 20px;font-size: 14px;padding: 2px 8px;width: 68%;border: 1px solid #aaa}
.article ul.art_f li textarea{min-height: 72px;overflow: hidden;width: 83%}
.article ul.art_f li:nth-child(3){border-bottom:none}
.article ul.art_f li:nth-child(3) input{width: auto;margin: 0 4px 0 12px}
.article ul.art_f li:nth-last-child(1) input{width: 16%;text-align: center;line-height: 24px;border-radius: 13px;border: 1px solid #f00;padding: 0;display: block;margin:20px auto 0;cursor: pointer;color: #f00}
.article ul.art_f li:nth-last-child(1) input:hover{background: #f00;color: #fff}
.article ul.art_f li:nth-last-child(1){width: 100%;margin-right: 0}
.article ul.art_f li:nth-last-child(2) span{width: 8.4%;margin: 0 0.5% 0 1%}
/*下载页*/
.down{background: #f4f4f4;padding: 1px 0 40px}
.down>div>h5,.down>div>h5 span{line-height: 60px;background: #fff;margin:12px 0;padding:0 20px;text-align:left;font-size: 20px;font-weight: bold;letter-spacing: 4px}
.down>div>h5 a{line-height: 40px;font-size: 20px;letter-spacing: 4px;float: right;margin-top: 10px;padding: 0 12px;background: #f00;color: #fff;border-radius: 4px;position: relative;animation: dou 1s ;animation-iteration-count: infinite}
@keyframes dou{0%{left: 0;top: 6px}5%{left: -6px;top:0}10%{left: 0;top: 6px}15%{left: -6px;top:0}20%{left: 0;top: 6px}25%{left: -6px;top:0}30%{left: 0;top: 6px}35%{left: -6px;top:0}40%{left: 0;top:6px}45%{left: -6px;top:0}50%{left: 0;top:0}100%{left: 0;top:0}}
.down>div>h5 a:hover{animation: none}
.down>div .down_txt{padding: 20px;background: #fff;margin-top: 6px}
.down>div p span{display: inline-block;float: left;line-height: 36px;letter-spacing: 1px}
.down>div img{display:block;margin: 12px auto;max-width: 90%}
h1{text-align: right;padding: 0 20px}
h1 a{display: inline-block;line-height: 32px;font-size: 16px;letter-spacing: 2px;padding: 0 12px;border-radius: 4px;background: #f00;color: #fff;text-align: center;text-indent: 0}
/*add*/
.videocq{overflow: hidden}
.videocq video{margin:0}
/*1907 add*/
/*pictures*/
.bannrf{overflow: hidden;background:url(../images/pcbg.jpg) no-repeat bottom center #fff;background-size: cover;position: relative;z-index: 1}
.bannrf:before{content: "";display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: -1;background: #000;filter: alpha(opacity=70);opacity: .7}
.bannrf .center{padding: 100px 40px;box-sizing: border-box;position: relative}
.bannrf .dxtlf h5{font-size: 20px;font-weight: bold;line-height: 100%;color: #fff;margin: 0 0 60px;text-align: center}
.bannrf .dxtlf h5 span{display: inline-block;width: 120px;height: 1px;background: #fff;margin: 0 20px;position: relative;bottom: 8px}
.bannrf .pics{position: relative;z-index: 5;text-align: center;height: 480px}
.bannrf .pics li{display: inline-block;width: 480px;height: 320px;background: #fff no-repeat center;background-size: 100%;position: absolute;z-index: -4;bottom: 60px;left: 50%;right: 50%;margin: 0 -300px;box-sizing: border-box;border: 1px solid #ddd;transition:0.3s;box-shadow: 0 4px 24px -6px #222}
.bannrf .pics>.lih{background-size: auto 100%}
.bannrf .pics>.licr{width: 720px;height: 480px;z-index: 1;margin: 0 -360px;bottom: 0}
.bannrf .pics>.licr a{display: block;height: 100%}
.bannrf .pics>.licp,.bannrf .pics>.licn{z-index: -1;bottom: 36px;width: 600px;height: 400px}
.bannrf .pics>.licp{margin: 0 0 0 -456px}
.bannrf .pics>.licn{margin: 0 0 0 -144px}
.bannrf .pics>.lipp,.bannrf .pics>.linn{z-index: -2;bottom: 84px;width: 450px;height: 300px}
.bannrf .pics>.lipp{margin: 0 0 0 -500px}
.bannrf .pics>.linn{margin: 0 0 0 50px}
.bannrf .ctrl{text-align: center}
.bannrf .ctrl li{position: absolute;bottom: 47%;z-index: 8;display: block;cursor: pointer;margin: -36px 0}
.bannrf .ctrl li:before{content: "";display: block;width: 0;height: 0;border-top-width: 36px;border-bottom-width: 36px;border-color: transparent;border-style: solid}
.bannrf .ctrl li.prev{left: 0}
.bannrf .ctrl li.prev:before{border-right-width: 24px;border-right-color: #ccc}
.bannrf .ctrl li.next{right: 0}
.bannrf .ctrl li.next:before{border-left-width: 24px;border-left-color: #ccc}
/*form*/
/*.entryfrm{display: none}*/
.entryfrm p{text-align: center;font-size: 15px;color: #333;line-height: 36px;margin: 24px 0}
.entryfrm .ul{font-size: 0;line-height: 0}
.entryfrm .tol>li{margin: 0}
.entryfrm .cel{padding: 0 0 0 90px;position: relative;z-index: 1;box-sizing: border-box;font-size: 14px;line-height: 36px;color: #666}
.entryfrm .cel .clft{position: absolute;top: 0;left: 0;width: 84px;text-align: right;color: #666}
.entryfrm .cel .clft:after{content: ":"}
.entryfrm .cel input{display: block;width: 100%;box-sizing: border-box;border-bottom: 1px solid #ccc;line-height: 32px;padding: 2px}
.entryfrm .frst>li{display: inline-block;width: 50%;box-sizing: border-box}
.entryfrm .scnd{box-sizing: border-box;border: 1px solid #ccc;border-right: none}
.entryfrm .scnd>li{display: inline-block;width: 25%;box-sizing: border-box;text-align: center}
.entryfrm .scnd>li h5{font-size: 14px;line-height: 32px;border-bottom: 1px solid #ccc;border-right: 1px solid #ccc}
.entryfrm .scnd .scdnd li{display: inline-block;width: 50%;box-sizing: border-box;border-right: 1px solid #ccc}
.entryfrm .scnd .scdnd li span{font-size: 14px;line-height: 24px;border-bottom: 1px solid #ccc;display: block}
.entryfrm .scnd input{display: block;font-size: 14px;line-height: 32px;text-align: center;width: 100%}
.entryfrm .tolnum{display: block;font-size: 14px;line-height: 32px;color: #666;margin: 12px 0 0}
.entryfrm .tolnum input{display: inline-block;font-size: 14px;line-height: 32px;color: #666;width: 60px;text-align: center;border-bottom: 1px solid #ccc}
.entryfrm .thrdst{border-top: 1px solid #ccc}
.entryfrm .thrd{border-bottom: 1px solid #ccc;border-left: 1px solid #ccc}
.entryfrm .thrd li{display: inline-block;font-size: 12px;line-height: 36px;color: #666;text-align: center;vertical-align: top;box-sizing: border-box}
.entryfrm .thrd>li{position: relative;border-right: 1px solid #ccc}
.entryfrm .thrd .swbox{cursor: pointer;display: block;height: 36px;font-size: 12px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;position: relative}
.entryfrm .thrd .swbox:after{content: "▼";position: absolute;top: 0;right: 1px;display: inline-block}
.entryfrm .thrd .swlst{position: absolute;top: 100%;right: 0;z-index: 2;background: #fff;display: none;box-sizing: border-box;border: 1px solid #ccc;border-bottom: none;min-width: 100%}
.entryfrm .thrd .swlst>li{display: block;width: 100%;line-height: 20px;position: relative;border-bottom: 1px solid #ccc;text-align: left;padding: 0 4px}
.entryfrm .thrd .swlst .lwbox{line-height: 16px;font-size: 12px;display: block;cursor: pointer;position: relative}
.entryfrm .thrd .swlst .lwbox:after{content: "▶";display: inline-block;position: absolute;line-height: 32px;top: 0;right: 1px}
.entryfrm .thrd .swlst .frth{position: absolute;left: 100%;top: 0;background: #fff;margin: 0 0 0 1px;z-index: 3;display: none;border: 1px solid #ccc;border-top: none}
.entryfrm .thrd .swlst .frth li{font-size: 12px;line-height: 32px;padding: 0 4px;display: block;border-top: 1px solid #ccc;min-width: 60px;cursor: pointer}
.entryfrm .thrd .swlst .frth>.lic{color: #f00}
.entryfrm .thrd .swlstcr{display: block}
.entryfrm .thrd .swlst li>.frthcr{display: block}
.entryfrm .thrdst li{line-height: 24px;padding: 6px 0}
.entryfrm .thrd li input{display: block;font-size: 12px;line-height: 36px;color: #666;text-align: center;box-sizing: border-box;width: 96%;margin: 0 auto}
.entryfrm .thrd li.a{width: 13%}
.entryfrm .thrd li.b{width: 12%}
.entryfrm .thrd li.c{width: 17%}
.entryfrm .thrd li.d{width: 12%}
.entryfrm .thrd li.e{width: 13%}
.entryfrm .thrd li.f{width: 20%}
.entryfrm .thrd li.g{width: 13%}
.entryfrm .chose:before{content: "";width:16px;height: 20px;background: url(../images/cs.png) no-repeat center;background-size: 60%;display: inline-block;vertical-align: top;margin: 0 2px 0 4px}
.entryfrm .chosed:before{background-image: url(../images/csd.png)}
.entryfrm .addcsbox{font-size: 14px;line-height: 36px;color: #666;margin: 12px 0 0}
.entryfrm .addcsbox .addcs{width: 36px;height: 36px;position: relative;border: 1px solid #aaa;cursor: pointer;display: inline-block;vertical-align: bottom;margin: 0 12px 0 0}
.entryfrm .addcs:before,.entryfrm .addcs:after{content: "";display: block;position: absolute;top: 50%;left: 50%;background: #999}
.entryfrm .addcs:before{width: 2px;height: 24px;margin: -12px -1px}
.entryfrm .addcs:after{width: 24px;height: 2px;margin: -1px -12px}
.entryfrm .subntry{margin: 24px auto 0}
.bannrf .musc{position: absolute;top: 60px;right: 0;z-index: 999}
.bannrf .musc .msc{height: 1px;width: 1px;overflow: hidden}
.bannrf .musc .btn{width: 60px;height: 60px;border-radius: 50%;box-sizing: border-box;overflow: hidden;position: relative;z-index: 1}
.bannrf .musc .btn:before{content: "";display: block;width:100%;height: 100%;background: url(../images/msc.png) no-repeat center #000;background-size: 100%;/*filter: alpha(opacity=50);opacity: .5;*/position: absolute;top: 0;left: 0;z-index: -1}
.bannrf .musc .btn img{display: block;width: 100%}
.bannrf .musc .btn.pause img{display: none}















