/*全局样式*/
body{padding: 0;margin: 0;font-family: 微软雅黑;font-size:12px;color: #000;}
body.modal-open{position: fixed;width: 100%;}
div,img,ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,p{padding: 0;margin: 0;border: 0;}
ul{list-style: none;}
a{text-decoration: none;color: #000;}
i,em{font-style: normal;}
img{display: block;max-width: 100%;height: auto;}
/*去掉 input 默认边框*/
input{padding: 0;border: 0;font-family: 微软雅黑;}
/*清除ios端 input,textarea 默认内阴影 默认圆角*/
input[type="text"],input[type="submit"],textarea{appearance: none;-webkit-appearance: none;border-radius: 0;}
input[type="submit"]{background-color: transparent;cursor: pointer;}
input[type="button"]{background-color: transparent;cursor: pointer;}
input[type="button"], input[type="submit"], input[type="reset"] {-webkit-appearance: none;}
/*去掉 textarea 默认边框*/
textarea{padding: 0;border: 0;font-family: 微软雅黑;font-size: 0.24rem;}
/*去掉 button 默认边框*/
button{border: 0;padding: 0;background-color: transparent;font-family: 微软雅黑;font-size: 0.24rem;cursor: pointer;}
/*清除浮动*/
.clearfix{*zoom: 1;}
.clearfix:after{content: '';display: table;clear: both;}
/*解决chrome 浏览器，当文本框，多行文本获得焦点的时候，会有一个边框的问题*/
input,textarea{outline: none;resize:none;}
/*去掉select默认样式*/
select:focus{outline: none;}
select{appearance:none; -moz-appearance:none;-webkit-appearance:none; }
/*去掉表格自带间隙*/
table{border-collapse:collapse;}
/*常用宽度*/
/*.w1520{position: relative;width: 96%;margin: 0 auto;max-width: 1520px;}*/
.w1200{position: relative;margin: 0 auto;width: 1200px;}
.w1366{position: relative;width: 96%;margin: 0 auto;max-width: 1366px;}
/*.w1000{position: relative;width: 96%;margin: 0 auto;max-width: 1000px;}*/
*{box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;}
/*滚动条*/
.webkitScroll{overflow-y: auto;width: 100%;height: 100%;position: relative;right: -1px;}
.webkitScroll::-webkit-scrollbar-button{background-color: transparent;height: 0;}
body *::-webkit-scrollbar{width: 4px;height: 4px; background-color:transparent;}
body *::-webkit-scrollbar-thumb{background-color: #dcdcdc;display: block;}

/*header*/
/*.header{overflow: hidden;}*/
.header .logo{float: left;display: block;margin-top: 10px;}
.header .navs{float: right;}
.header .navs .top{margin:38px 0 10px 0;text-align: right;font-size: 15px;color:#999;line-height: 15px;}
.header .navs .top .sign{padding-left: 24px;background-image: url(../image/top_icon1.png);background-repeat: no-repeat;background-position: 0 3px;}
.header .navs .top span{display: inline-block;font-size: 14px;margin:0 3px;}
.header .navs .top a{font-size: 15px;color:#999;}
.header .navs form{display: inline-block;}
.header .navs form input[type="text"]{width: 0;height: 20px;border-radius: 3px;-webkit-transition: 0.3s; transition: 0.3s;padding-left: 8px;vertical-align: middle;}
.header .navs form input[type="text"].on{border:1px solid #c9c9c9;}
.header .navs form input[type="button"]{color:transparent;background-image: url(../image/top_icon2.png);background-repeat: no-repeat;}
.header .navs .nav>li{position: relative; float: left;width: 87px;text-align: center;line-height: 64px;border-top:2px solid #fff;font-size: 15px;}
.header .navs .nav>.li1{border-color: #8373ce;}
.header .navs .nav>.li2{border-color: #f8b54d;}
.header .navs .nav>.li3{border-color: #fc5b4e;}
.header .navs .nav>.li4{border-color: #adca69;}
.header .navs .nav>.li5{border-color: #35a3f0;}
.header .navs .nav>.li6{border-color: #f8b54d;}
.header .navs .nav>.li7{border-color: #8373ce;}
.header .navs .nav>.li8{border-color: #fc5b4e;}
.header .navs .nav>li a{color:#4f575a;display: block;}
.header .navs .nav>li:before{position:absolute;top:0px;left: 50%;margin-left:0; content:""; width: 0;height: 0;border-width:0;border-style: solid;border-color:blue transparent transparent transparent;-webkit-transition: 0.3s; transition: 0.3s;}
.header .navs .nav>.li1:before{border-color: #8373ce transparent transparent transparent;}
.header .navs .nav>.li2:before{border-color: #f8b54d transparent transparent transparent;}
.header .navs .nav>.li3:before{border-color: #fc5b4e transparent transparent transparent;}
.header .navs .nav>.li4:before{border-color: #adca69 transparent transparent transparent;}
.header .navs .nav>.li5:before{border-color: #35a3f0 transparent transparent transparent;}
.header .navs .nav>.li6:before{border-color: #f8b54d transparent transparent transparent;}
.header .navs .nav>.li7:before{border-color: #8373ce transparent transparent transparent;}
.header .navs .nav>.li8:before{border-color: #fc5b4e transparent transparent transparent;}
.header .navs .nav>li:hover:before,.header .navs .nav li.on:before{border-width: 6px 6px 0 6px;margin-left:-3px;}
.nav2{position: absolute;top:64px;left: 0;width:650px;height: 49px;z-index: 99;display: none;}
.nav2 .shadow{width: auto;overflow: hidden;display: table;box-shadow: 0 4px 12px #dcdcdc;}
.nav2 li{float: left;width: 90px;line-height: 48px;background-color: #ffffff;}
.nav2 li a{color:#4f575a;}
.nav2 li a:hover{color:#ff565d!important;}
/*header end*/

/*foot*/
.foot{padding:18px 0 30px 0;z-index: 30;}
.foot .left{float: left;}
.foot .left .foot_logo{float: left;}
.foot .left .foot_logo img{display: inline-block;}
.foot .left p{margin-left:120px;margin-top:10px; font-size: 13px;color:#4f575a;line-height: 30px;max-width:600px;}
.foot .left p a{color:#4f575a;}
.foot .right{float: right;margin-top:28px;}
.foot .right span{position: relative; display: inline-block; line-height: 40px;font-size: 13px;color:#4f575a;padding-left: 54px;margin-left:10px;background-repeat: no-repeat;cursor: pointer;}
.foot .right a{display: inline-block; line-height: 40px;font-size: 13px;color:#4f575a;padding-left: 54px;background-repeat: no-repeat;cursor: pointer;margin:0;margin-left:10px;width: auto;height: 40px;text-indent: 0;}
.foot .right .wb{background-image: url(../image/wb.png);}
.foot .right a.qq{background-image: url(../image/qq.png);background-position: 0;vertical-align:middle;}
.foot .right a.qq p{line-height: 20px;}
.foot .right a.qq p.p2{font-size: 12px;}
.foot .right span.wx{background-image: url(../image/wx.png);}
.foot .right span .code{ position: absolute;bottom:50px;left: 3px;width:100px;height: 0;overflow: hidden;-webkit-transition: 0.3s; transition: 0.3s;}
.foot .right span .code img{width: 80%;height: 100%;display: block;margin:0 auto;}
.foot .right span:hover .code{height: 80px;}
.bdshare-button-style2-32 a{}
/*foot end*/

/*banner*/
.banner{overflow: hidden;position: relative;}
.banner .bd li a{display: block; height: 550px;background-position: center;background-size: cover;background-repeat: no-repeat;}
.banner .prev{position: absolute;background-repeat: no-repeat;background-position: center;top:44%;color: transparent;cursor: pointer; width: 50px;height: 50px;border-radius: 50%;background-color: #ffd336;background-image: url(../image/banner_prev.png);background-size: 11px 19px;left: 50px;}
.banner .next{position: absolute;background-repeat: no-repeat;background-position: center;top:44%;color: transparent;cursor: pointer; width: 50px;height: 50px;border-radius: 50%;background-color: #ffd336;background-image: url(../image/banner_next.png);background-size: 11px 19px;right: 50px;}
.banner .num{margin:0 auto;display: table;z-index: 30;position: relative;top:-40px;}
.banner .num li{margin:0 3px; width: 13px;height: 11px;background-color: transparent;border-radius: 0;background-image: url(../image/banner_icon2.png);background-size: 100% 100%;opacity:1;color: transparent;display: inline-block;}
.banner .num li.on{background-image: url(../image/banner_icon1.png);background-size: 100% 100%;opacity:1;}
/*banner end*/

/*index_tit*/
.index_tit{display: table;margin:0 auto;text-align: center;font-size: 30px;color:#535353;line-height: 60px;font-weight: bold;}
.index_tit img{display: block;margin:0 auto;}
.index_tit .solid{width: 76px;height: 5px;background-image: url(../image/index_solid.png);background-size: 100% 100%;margin:0 auto;}
/*index_tit end*/

/*part1*/
.part1{padding: 44px 0 75px 0;}
.part1 .list{overflow: hidden;margin-top:32px;}
.part1 .list li{float: left;width: 300px;text-align: center;}
.part1 .list li .yuan{width: 155px;height: 155px;border-radius: 50%;background-color: #ff565d;margin:0 auto;background-position: center;background-repeat: no-repeat;}
.part1 .list li .txt{width: 155px;margin:0 auto;margin-top: 30px; font-size: 20px;color:#ff565d;line-height: 30px;font-weight: bold;}
.part1 .list .li1 .yuan{background-image: url(../image/part1_icon1.png);}
.part1 .list .li2 .yuan{background-image: url(../image/part1_icon2.png);}
.part1 .list .li3 .yuan{background-image: url(../image/part1_icon3.png);}
.part1 .list .li4 .yuan{background-image: url(../image/part1_icon4.png);}
.part1 .txts{margin-top: 10px; font-size: 15px;color:#969696;line-height: 30px;text-align: center;}
.part1 .bottom{display: table;margin:0 auto;margin-top: 56px;font-size: 30px;line-height: 30px;color:#4f575a;}
.part1 .bottom span{color:#ff565d;font-weight: bold;}
.part1 .bottom a{position: relative;top:0; display: inline-block;width: 110px;height: 32px;border-radius: 3px;background-color: #ff565d;color:#fff;font-size: 15px;text-align: center;line-height: 32px;vertical-align: top;margin-left:60px;-webkit-transition: 0.3s; transition: 0.3s;}
.part1 .bottom a:hover{top:-3px;}
/*part1 end*/

/*part2*/
.part2{padding:28px 0 60px 0;background-image: url(../image/part2_bj.jpg);background-size: cover;background-position: center;background-repeat: no-repeat;}
.part2 .index_tit{color:#fff;}
.part2 .index_tit .solid{background-image: url(../image/index_solid1.png);}
.part2 .more{position: absolute;top: 52px;right:83px;font-size: 15px;line-height: 15px;color:#fff;-webkit-transition: 0.3s; transition: 0.3s;}
.part2 .more:hover{top:49px;}
.part2 .swiper-father{position: relative;}
.part2 .list{overflow: hidden;padding-bottom: 60px;position:static;}
.part2 .list .bd li{display: block;width: 286px!important;margin-right:18px; height: 412px;background-color: #fff;margin-top:28px;padding:20px 30px; border-radius: 4px;}
.part2 .list .bd li:last-child{margin-right:0;}
.part2 .list .bd li a{display: block;}
.part2 .list .bd li a .pics{height: 255px;overflow: hidden;}
.part2 .list .bd li a .pics .pic{width: 100%;height: 100%;background-size: contain;background-position: center;background-repeat: no-repeat;-webkit-transition: 0.3s; transition: 0.3s;}
.part2 .list .bd li a .h{font-size: 20px;color:#663a13;text-align: center;line-height: 20px;margin:20px 0 12px 0;}
.part2 .list .bd li a .solid{width: 55px;height: 2px;background-color: #fc5b4e;margin:0 auto;}
.part2 .list .bd li a .p{margin-top:12px; font-size: 14px;color:#969696;line-height: 26px;text-align: center;width: 100%;height: 52px;overflow: hidden;}
.part2 .list .bd li a:hover .pic{-webkit-transform: scale(1.05);transform: scale(1.05);}
.part2 .list .num{display: table;margin:0 auto;position: relative; top:50px;}
.part2 .list .num li{display: inline-block;color: transparent;margin:0 3px; width: 13px;height: 11px;background-color: transparent;border-radius: 0;background-image: url(../image/part2_icon2.png);background-size: 100% 100%;opacity:1;}
.part2 .list .num li.on{background-image: url(../image/part2_icon1.png);background-size: 100% 100%;opacity:1;}
.part2 .prev{cursor: pointer; display: block;background-position: center;background-repeat: no-repeat;color: transparent;position: absolute;top:44%; width: 50px;height: 50px;border-radius: 50%;background-color: #fff;background-image: url(../image/part2_prev.png);background-size: 11px 19px;left: 0;}
.part2 .next{cursor: pointer; display: block;background-position: center;background-repeat: no-repeat;color: transparent;position: absolute;top:44%; width: 50px;height: 50px;border-radius: 50%;background-color: #fff;background-image: url(../image/part2_next.png);background-size: 11px 19px;right: 0;}
/*part2 end*/

/*part3*/
.part3{padding-top: 46px;margin-bottom:46px;}
.part3 .list{overflow: hidden;margin-bottom: 40px;}
.part3 .list li{float: left;width: 346px;}
.part3 .list li.n2{margin:0 81px;}
.part3 .list li p{font-size: 15px;color:#b5b5b5;line-height: 15px;margin:36px 0 22px 0;}
.part3 .list li .pics{display: block; width: 100%;height: 184px;border-radius: 4px;overflow: hidden;}
.part3 .list li .pics .pic{width: 100%;height: 100%;background-size: cover;background-position: center;background-repeat: no-repeat;-webkit-transition: 0.3s; transition: 0.3s;}
.part3 .list li .pics .pic:hover{-webkit-transform: scale(1.05);transform: scale(1.05);}
.part3 .list li .txt{position: relative;left: 0; display: block;font-size: 17px;color:#535353;line-height: 17px;margin:28px 0 32px 0;width: 100%;height: 17px;overflow: hidden;-webkit-transition: 0.3s; transition: 0.3s;}
.part3 .list li .txt:hover{color:#ff565d;left: 3px;}
.part3 .list li{border-bottom: 1px solid #ebebeb;}
.part3 .more{position: relative;top:0;font-size: 15px;margin:0 auto; color:#fff;display:block;width: 110px;height: 32px;border-radius: 3px;background-color: #ff565d;text-align: center;line-height: 32px;-webkit-transition: 0.3s; transition: 0.3s; }
.part3 .more:hover{top:-3px;}
/*part3 end*/

/*part4*/
.part4 .top{ padding-top: 106px; height: 323px;background-image: url(../image/part4_bj.jpg);background-position: center;background-size: cover;background-repeat: no-repeat;}
.part4 .top .map{position: relative; top:-266px;display: inline-block;}
.part4 .top .txt{display: table;float: right;margin-right: 148px;color:#fff;}
.part4 .top .txt .h{font-size: 25px;line-height: 25px;margin-bottom:12px;}
.part4 .top .txt .p{font-size: 20px;line-height: 20px;letter-spacing:4px}
.part4 .top .txt .p span:nth-child(1){margin-right:20px;}
.part4 .bottom{position: relative; overflow: hidden;padding-top: 130px;min-height: 325px;background-image: url(../image/foot_bj.png);background-size: cover;background-repeat: no-repeat;margin-top:-84px;z-index: 30;}
.part4 .bottom dl{float: left;width: 150px;}
.part4 .bottom dl dt{position: relative;font-size: 20px;line-height: 20px;padding-bottom: 20px;margin-bottom:10px;}
.part4 .bottom dl dt:after{content:"";position: absolute;left: 0;bottom:0;width: 55px;height: 2px;}
.part4 .bottom .dl1 dt:after{background-color: #8373ce;}
.part4 .bottom .dl2 dt:after{background-color: #f8b54d;}
.part4 .bottom .dl3 dt:after{background-color: #35a3f0;}
.part4 .bottom .dl4 dt:after{background-color: #adca69;}
.part4 .bottom .dl5 dt:after{background-color: #fc5b4e;}
.part4 .bottom .dl6 dt:after{background-color: #f8b54d;}
.part4 .bottom .dl7 dt:after{background-color: #8373ce;}
.part4 .bottom .dl8 dt:after{background-color: #fc5b4e;}
.part4 .bottom dl dd{font-size: 15px;line-height: 25px;}
.part4 .bottom dl dt a{color:#4f575a;}
.part4 .bottom dl dd a{color:#969696;}
.part4 .bottom dl dd a:hover{color:#4f575a;}
/*part4 end*/

/*page*/
.page{padding: 20px 0;font-size: 0;text-align: center;}
.page > *{display: inline-block;padding: 0 10px;margin: 0 5px;height: 30px;background-color: #fff;border: 1px solid #ddd;font-size: 14px;line-height: 28px;color: #888;border-radius: 3px;-webkit-transition: 0.3s;transition: 0.3s;}
.page > *.on,.page > *:hover{background-color: #6c7073;border-color: #6c7073;color: #fff;}
.person-box .list li:hover{opacity: .9;}
/*page end*/

/*det_contents*/
.crumbs{font-size: 13px;color:#4f575a;line-height: 13px;padding:24px 0 24px 20px;background-image: url(../image/crumbs_icon.png);background-repeat: no-repeat;background-position: left 24px;}
.crumbs a{;color:#4f575a;}
.det_contents{background-color: #f7f7f7;}
.det_content{overflow: hidden;}
.det_contents .side_nav{float: left;width: 222px;}
.det_contents .side_nav li a{display: block;line-height: 72px;background-color: #fff;text-align: center;border-bottom: 1px solid #eaeaea;padding-left: 4px; font-size: 16px;color:#535353;}
.det_contents .side_nav li:last-child a{border-bottom: none;}
.det_contents .side_nav li a:hover,.det_contents .side_nav li a.on{padding-left: 0;border-left: 4px solid #ff565d;}
.det_contents .right{width: 966px;float: right; min-height: 600px;background-color: #fff;padding:48px 60px 100px 60px;}
.det_contents .right .details_tit{margin-bottom:40px;}
.det_contents .right .details_tit .cn{font-size: 25px;color:#ff565d;line-height: 25px;}
.det_contents .right .details_tit .en{font-size: 25px;color:#cfcfcf;line-height: 25px;text-transform: uppercase;}
.det_contents .right .txt{font-size: 15px;line-height: 32px;text-indent: 2em;}
/*.det_contents .right img{margin:36px 0;}*/
/*about end*/

/*pic_list*/
.pic_list{margin-bottom:35px;}
.pic_list li{float: left;width: 270px;margin:0 14px 12px 0;background-color: #f7f7f7;}
.pic_list li.n3{margin-right:0;}
.pic_list li .pics{width: 100%;height: 180px;overflow: hidden;}
.pic_list li .pics .pic{width: 100%;height: 180px;background-size: cover;background-position: center;-webkit-transition: 0.3s;transition: 0.3s;}
.pic_list li .pics .pic:hover{transform: scale(1.05);}
.pic_list li .txt{text-indent: 0!important;padding:20px 16px 24px 16px;}
.pic_list li .txt .h{position: relative;left: 0; font-size: 18px;color:#323232;line-height: 18px;margin-bottom:14px;-webkit-transition: 0.3s;transition: 0.3s;width: 100%;height: 18px;overflow: hidden;}
.pic_list li .txt .h:hover{left: 3px;color:#ff565b;}
.pic_list li .txt .p{margin-bottom:15px; font-size: 15px;color:#969696;line-height: 25px;width: 100%;height: 50px;overflow: hidden;text-align: justify;}
.pic_list li .txt em{position: relative;top:0; display: inline-block;width: 85px;height: 23px;border-radius: 7px;border: 1px solid #ff565d;line-height: 21px;text-align: center;font-size: 15px;color:#ff565b;-webkit-transition: 0.3s;transition: 0.3s;}
.pic_list li .txt em:hover{top:-3px;color:#fff;background-color:#ff565d; }
/*pic_list end*/

/*news_list*/
.det_contents .news_list{width: 100%;float: none;}
.det_contents .news_list .news_one{padding-bottom: 60px;border-bottom: 1px solid #dedede;}
.det_contents .news_list .news_one .top{overflow: hidden;margin-top:70px;}
.det_contents .news_list .news_one .top .h a{position: relative;left: 0; float: left;width: 70%;line-height: 15px;height: 15px;overflow: hidden; display: inline-block;font-size: 15px;color:#333;-webkit-transition: 0.3s;transition: 0.3s;}
.det_contents .news_list .news_one .top .h a:hover{left: 3px;color:#ff565d;}
.det_contents .news_list .news_one .top .day{float: right; font-size: 15px;line-height: 15px; display: inline-block;color:#999;padding-left: 22px;background-image: url(../image/time.png);background-repeat: no-repeat;background-position: left 0px;}
.det_contents .news_list .news_one .content{overflow: hidden;margin-top:32px;}
.det_contents .news_list .news_one .content .txt{width: 496px;float: left;text-indent: 0;}
.det_contents .news_list .news_one .content .txt .p{margin-bottom:48px; font-size: 15px;color:#999;line-height: 24px;height: 96px;width: 100%;overflow: hidden;}
.det_contents .news_list .news_one .content .txt a{position: relative;top:0; display: block;width: 144px;height: 40px;border:1px solid #ff565d;font-size: 15px;color:#ff565d;text-align: center;line-height: 38px;-webkit-transition: 0.3s;transition: 0.3s;}
.det_contents .news_list .news_one .content .txt a:hover{top: -3px;background-color: #ff565d;color:#fff;}
.det_contents .news_list .news_one .content .pic{width: 334px;float: right;}
.det_contents .news_list .news_one .content .pic img{margin:0;}
.det_contents .news_list .list{line-height: 84px;}
.det_contents .news_list .list li{border-bottom: 1px solid #dedede;font-size: 0;height: 84px;overflow: hidden;}
.det_contents .news_list .list li a{position: relative;left: 0; display: inline-block;font-size: 15px;color:#333;width: 84%;height: 100%;overflow: hidden;-webkit-transition: 0.3s;transition: 0.3s;}
.det_contents .news_list .list li a:hover{color:#ff565d;left: 3px;}
.det_contents .news_list .list li span{display: inline-block;float: right;font-size: 15px; display: inline-block;color:#999;padding-left: 22px;background-image: url(../image/time.png);background-repeat: no-repeat;background-position: left 35px;}
.det_contents .news_list1{width: 966px;float: right; min-height: 600px;background-color: #fff;padding:48px 60px 100px 60px;}
/*news_list end*/

/*news_details*/
.det_contents .news_details{width: 100%;float: none;}
.det_contents .news_details .tit{padding-bottom: 18px;margin-bottom:46px; border-bottom: 1px solid #dedede;}
.det_contents .news_details .tit .h{font-size: 25px;color: #333;line-height: 30px;margin-bottom:22px;}
.det_contents .news_details .tit .p{overflow: hidden;}
.det_contents .news_details .tit .day{float: left; font-size: 15px;line-height: 15px; display: inline-block;color:#999;padding-left: 22px;background-image: url(../image/time.png);background-repeat: no-repeat;background-position: left 0px;}
.det_contents .news_details .tit a{float: right; font-size: 15px;line-height: 15px;}
.det_contents .news_details .tit a:hover{color: #ff565d;}
.det_contents .news_details .txt{text-indent: 0;font-size: 15px;color:#999;line-height: 26px;}
.det_contents .news_details .bottom{border-top: 1px solid #dedede;padding-top: 40px;overflow: hidden;}
.det_contents .news_details .bottom a{position: relative;top:0; font-size: 15px;line-height: 15px;color:#333;display: inline-block;width: 400px;height: 15px;overflow: hidden;-webkit-transition: 0.3s;transition: 0.3s;}
.det_contents .news_details .bottom .a1{float: left;}
.det_contents .news_details .bottom .a2{float: right;text-align: right;}
.det_contents .news_details .bottom a:hover{color:#ff565d;top:-3px;}
/*news_details end*/

/*download_list*/
.det_contents .download_list{width: 100%;float: none;}
.download_list .list li{float: left;width: 530px;margin-right:12px;margin-bottom:18px;padding:0 52px 0 26px; line-height: 60px;height: 60px; background-color: #f4f4f4;background-image: url(../image/download_icon.png);background-repeat: no-repeat;background-position: 480px 19px;overflow: hidden;-webkit-transition: 0.3s;transition: 0.3s;}
.download_list .list li.n2{margin-right:0;}
.download_list .list li .a{position: relative;left: 0; font-size: 15px;color:#4f575a;width: 310px;height: 100%;overflow: hidden;display: inline-block;-webkit-transition: 0.3s;transition: 0.3s;}
.download_list .list li .day{display: inline-block;float: right;margin-right:20px; font-size: 15px; display: inline-block;color:#999;padding-left: 22px;background-image: url(../image/time.png);background-repeat: no-repeat;background-position: left 23px;}
.download_list .list li:hover{box-shadow: 2px 2px 12px #dcdcdc;}
.download_list .list li:hover .a{left: 3px;color:#ff565d;}
/*download_list end*/

/*video_list*/
.det_contents .video_list{width: 100%;float: none;}
.det_contents .video_list .pic_list li{width:336px;margin-right:30px;margin-bottom:26px;}
.det_contents .video_list .pic_list li.n3{margin-right:0;}
/*video_list end*/

/*video_details*/
.det_contents .video_details .tit{border-bottom: none;}
.det_contents .video_details .video_content{overflow: hidden;}
.det_contents .video_details .video_content .left{float: left;width: 816px;height: 598px;padding:28px;background-color: #f7f7f7;}
.det_contents .video_details .video_content .video_nav{float: left;width: 255px;height: 598px;background-color: #e8e8e8;}
.det_contents .video_details .video_content .left video{width: 100%;height: 100%;background-color: #000;}
.det_contents .video_details .txts .h{font-size: 15px;color:#333;line-height: 15px;margin:38px 0 8px 0;}
.det_contents .video_details .txts .p{font-size: 15px;line-height: 30px;color:#5f636a;margin-bottom:60px;}
.det_contents .video_details .video_content .video_nav li{height: 88px; background-color: #f0f0f0;border-bottom: 1px solid #e8e8e8;padding:0 34px 0 34px;}
.det_contents .video_details .video_content .video_nav li a{display: table-cell;vertical-align: middle;height: 88px; font-size:14px;color:#4f575a;line-height: 24px;}
.det_contents .video_details .video_content .video_nav li a span{display: inline-block;margin-right:10px; width: 22px;height: 22px;border-radius: 50%;color:#fff;line-height: 22px;text-align: center;background-color: #ff565d;}
.det_contents .video_details .video_content .video_nav li:hover,.det_contents .video_details .video_content .video_nav li.on{background-color: #f8f8f8;}
/*video_details end*/

/*personal_center*/
.det_contents .center_list{padding:48px 0 100px 0;}
.det_contents .center_list .center_one{margin:0 60px;padding:70px 0 74px 0;}
.det_contents .center_list .center_one .pic{display: inline-block;position: relative;width: 136px;height: 136px;margin: 0 auto;border-radius: 50%;overflow: hidden;background-size: cover;background-position: center;vertical-align: middle;margin-right:25px;}
.det_contents .center_list .center_one .pic form {position: absolute;left: 0;top: 0;width: 100%;height: 100%;opacity: 0;}
.det_contents .center_list .center_one .pic form input {width: 100%;height: 100%;}
.det_contents .center_list .center_one .pic img {width: 100%;height: 100%;}
.det_contents .center_list .center_one .inf {font-size: 15px;color: #333;margin-right: 76px;}
.det_contents .center_list .center_one #account {font-size: 15px;color: #333;margin-right: 0;}
.det_contents .center_list .center_one .btns{float: right;font-size: 0;}
.det_contents .center_list .center_one .btns .btn{display: inline-block;margin-left: 24px;margin-top: 50px; width: 140px;height: 40px;border: 1px solid #ff565d;font-size: 15px;color:#ff565d;text-align: center;line-height: 38px;-webkit-transition: 0.3s;transition: 0.3s;}
.det_contents .center_list .center_one .btns .btn:hover{color:#fff;background-color:#ff565d;}
.det_contents .center_list .details_tit{margin:63px 60px;}
.det_contents .center_list .details_tit .clear{position: relative;top: 0; font-size: 15px;color:#969696;float: right;cursor: pointer;-webkit-transition: 0.3s;transition: 0.3s;}
.det_contents .center_list .details_tit .clear:hover{color:#ff565d;top:-3px;}
.det_contents .center_list .list{}
.det_contents .center_list .list li{border-bottom: none;padding:0 60px;margin-bottom:14px;line-height: 58px;height: 58px;-webkit-transition: 0.3s;transition: 0.3s;}
.det_contents .center_list .list li:hover{background-color: #f7f7f7;}
.det_contents .center_list .list li span{background-position: left 23px;}
/*personal_center end*/

/*revise*/
/*自定义单选框input[type="radio"]样式*/
form label{cursor: pointer;margin-right:28px;}
form input[type="radio"]{display: none;}
form input[type="radio"]+em{position: relative;margin-right:8px; display: inline-block;width: 14px;height: 14px;background-color: #fff;border: 2px solid #dedede;border-radius: 50%;vertical-align: middle;cursor: pointer;}
form input[type="radio"]+em:before{content: '';position: absolute;left: 50%;top: 50%;width:5px;height: 5px;border-radius: 50%;transform: translate(-50%,-50%);}
form input[type="radio"]:checked+em{border-color: #ff565d;}
form input[type="radio"]:checked+em:before{background-color: #ff565d;}
form.inf{font-size: 15px;color:#606060;}
form.inf input[type="text"]{width: 280px;height: 38px;border:1px solid #e1e1e1;}
form.inf .item{margin-bottom: 32px;}
form.inf .item .name{display: inline-block;}
form.inf .item .choice-area{display: inline-block;}
form.inf input[type="button"]{margin-top: 30px; width: 188px;height: 40px;text-align: center;line-height: 40px;color:#fff;background-color: #ff565d;border-radius: 20px;opacity: .8;-webkit-transition: 0.3s;transition: 0.3s;}
form.inf input[type="button"]:hover{opacity: 1;margin-top: 27px;}
/*revise end*/

/* recruit */
.recruit .boxs .box{margin-bottom:50px;}
.recruit .boxs .box .box1{display: none;}
.recruit .boxs .box_tit.on{background-color: #ff565d;color:#fff;}
.recruit .boxs .box_tit{line-height: 67px;background-color: #dfdfdf;padding:0 42px;font-size: 0;height: 67px;color:#333;}
.recruit .boxs .box_tit .span1{display: inline-block;width: 150px; font-size: 20px;margin-right:126px;}
.recruit .boxs .box_tit .span2{font-size: 15px;}
.recruit .boxs .box_tit .span3{font-size: 25px;float: right;line-height: 67px;cursor: pointer;}
.recruit .boxs .box_top{margin-bottom:32px; border-bottom: 1px solid #eee;font-size: 0;color:#737373;}
.recruit .boxs .box_top .span{display: inline-block;font-size: 14px;margin-right:24px;line-height: 40px;}
.recruit .boxs .box_top .span.last{margin-right:0;}
.recruit .boxs .box .box_h{font-size: 15px;color:#e7280f;line-height: 15px;margin-bottom:24px;}
.recruit .boxs .box .box_p p{font-size: 15px;color:#737373;line-height: 30px;}
/* recruit end */

/*product*/
.father{position: relative;}
.father .goods{float: right;margin-right:170px;font-size: 15px;color:#4f575a;}
.product_nav .pageState{position: absolute; top:0;bottom:auto;left: auto;right:114px;display: table;width: auto;font-size: 15px;color: #969696;}
.product_nav .prev{display: block;position: absolute; top:0;bottom:auto;left: auto;right:45px;cursor: pointer; width: 45px;height: 24px;border:1px solid #eeeeee;margin:0;background-image: url(../image/product_prve.png);background-size: 14px 12px;background-position: center;background-repeat: no-repeat;}
.product_nav .next{display: block;position: absolute; top:0;bottom:auto;left: auto;right:0;cursor: pointer; width: 45px;height: 24px;border:1px solid #eeeeee;margin:0;background-image: url(../image/product_next.png);background-size: 14px 12px;background-position: center;background-repeat: no-repeat;}
.product_nav{position: static;overflow: hidden;font-size: 0;background-color: #f9f9f9;margin-bottom:20px;}
.product_nav .swiper-slide{padding:15px 16px 6px 16px;}
.product_nav .swiper-slide li{margin:0 3px;margin-bottom:10px; font-size: 15px;display: inline-block;line-height: 26px;padding:0 15px;border:1px solid #dedede;border-radius: 3px;min-width: 100px;text-align: center;}
.product_nav .swiper-slide li a{display: block;color:#4f575a;}
.product_nav .swiper-slide li:hover,.product_nav li.on{border-color: #ff565d;}
.product_nav .swiper-slide li:hover a,.product_nav li.on a{color: #ff565d;}
.product_list{font-size: 0;}
.product_list li{width: 259px;display: inline-block;font-size: 14px;margin-right:33px;text-align: center;border:1px solid #f0f0f0;margin-bottom:32px;}
.product_list li.n3{margin-right:0;}
.product_list li .pics{height: 232px;padding:25px 0;overflow: hidden;}
.product_list li .pics .pic{width: 100%;height: 100%;background-image: url(../image/product_list_pic.jpg);background-size: contain;background-position: center;background-repeat: no-repeat;-webkit-transition: 0.3s;transition: 0.3s;}
.product_list li .txt .h{text-indent: 0;font-size: 15px;color:#4f575a;line-height: 15px;width: 100%;height: 15px;overflow: hidden;}
.product_list li .txt em{margin:22px 0 25px 0; display: inline-block;width: 116px;height: 32px;border:1px solid #ff565d;font-size: 15px;color:#ff565d;line-height: 30px;text-align: center;text-indent: 0;border-radius: 3px;-webkit-transition: 0.3s;transition: 0.3s;}
.product_list li .txt em:hover{color:#fff;background-color:#ff565d }
.product_list li:hover .pic{transform: scale(1.05);}
/*product end*/

/*contact*/
.contact .map{width: 100%;height: 400px;margin-bottom:20px;}
.contact .p p{font-size: 15px;color: #333;line-height: 30px;}
/*contact end*/
/*det_contents end*/

/*popup*/
.popup{position: absolute;top:120%;left: 50%;padding-top: 40px; margin-left:-216px; width: 432px;height: 588px;background-color: #fff;box-shadow: 1px 1px 24px #dcdcdc;z-index: 99;}
.popup .close{position: absolute;top:15px;right: 15px; width: 23px;height: 23px;border-radius: 50%;cursor: pointer;background-image: url(../image/close.png);}
.popup .top{width: 100%;height: 138px;background-image: url(../image/t_bj.jpg);background-size: 100% 100%;}
.popup .h{margin-bottom:45px; text-align: center;font-size: 30px;line-height: 30px;color:#333;}
.popup form input[type="text"]{ display: block;padding-left: 25px; width: 320px;height: 40px;margin:0 auto;margin-bottom:25px;border-radius: 20px;background-color: #f0f0f0;border:1px solid #c9c9c9;}
.popup form input[type="password"]{ display: block;padding-left: 25px; width: 320px;height: 40px;margin:0 auto;margin-bottom:25px;border-radius: 20px;background-color: #f0f0f0;border:1px solid #c9c9c9;}
.popup form .thr{overflow: hidden;padding:0 56px;}
.popup form .thr input[type="text"]{width: 210px;float: left;}
.popup form .thr img{width: 90px;height: 40px;float: right;cursor: pointer;}
.popup form input[type="button"]{display: block;width: 188px;height: 40px;border-radius: 20px;color:#fff;background-color: #ff565d;opacity: .8;margin:0 auto;}
.popup form input[type="button"]:hover{opacity: 1;}
.popup .re_btn{font-size: 15px;color:#5f636a;text-align: center;line-height: 55px;display: block;cursor: pointer;}
.t_sign{display: none;}
.t_register{height: 654px;display: none;}
/*popup end*/
/*floatWin*/
.floatWin{position: fixed;top:30%;right:20px;width: 70px;z-index: 99;}
.floatWin>.li{position: relative;margin-bottom: 15px;background-color: #fff; width: 100%;height: 70px;border:1px solid #ff565d;text-align: center;border-radius: 50%; cursor: pointer;}
.floatWin>.li .a{float: none; display: inline-block;width: 32px;height: 28px;background-size: 32px 56px;font-size: 12px;color:#ff565d;line-height: 76px;margin-top: 12px;}
.floatWin>.li .a1{background-image: url(../image/floatWin_icon1.png);}
.floatWin>.li .a2{background-image: url(../image/floatWin_icon2.png);}
.floatWin>.li .a3{background-image: url(../image/floatWin_icon3.png);}
.floatWin>.li .a4{background-image: url(../image/floatWin_icon4.png);}
.floatWin>.li:hover{background-color:#ff565d;}
.floatWin>.li:hover .a{background-position: 0 -28px;color: #fff; }
.floatWin>.li .hover{ position: absolute;top:0;left: 0;padding:0; width: 0;border-radius:3px;background-color: #fff;box-shadow: 2px 2px 12px solid #e7e7e7;-webkit-transition: all 0.3s;transition: all 0.3s;overflow: hidden;}
.floatWin>.li .hover .p{-webkit-transition: all 0.05s;transition: all 0.05s;}
.floatWin>.li1 .hover{top:20px;height: 28px;line-height: 16px;font-size: 0;}
.floatWin>.li .hover img{display: block;margin:0 auto;}
.floatWin>.li:hover .hover{width: 90px;padding:6px 0;left: -96px;box-shadow: 1px 1px 12px #dcdcdc;font-size: 12px;}
.floatWin>.li1:hover .hover{padding:6px 0;width: 140px;left: -146px;box-shadow: 1px 1px 12px #dcdcdc;font-size: 12px;}
/*floatWin end*/
