body,ul,ol,li,dl,dt,dd,form,input,select,textarea,button,h1,h2,h3,h4,h5,h6,p,div,span{margin:0px;padding:0px;list-style:none;line-height:100%;font-family:"微软雅黑",arial;font-size: 14px;color: #333;}
a{text-decoration:none;cursor:pointer;outline:none;font-family:"微软雅黑",arial;}
a img{border: none;}
.clear{clear: both;}
.pic img{width: 100%;}
input,select,textarea{outline: inherit;}
.layout{width:1000px;margin:0px auto;clear:both;}
.head{background: url(../images/head-bg.jpg);height: 150px;width: 100%;}
.head .layout{position: relative;}
.head .logo{display: block;float: left;position: absolute;top: 11px;left: 0;z-index: 999;}
.head .nav{float: right;margin-top: 24px;}
.head .nav li{float: left;margin-left: 60px;width: 38px;height: 114px;}
.head .nav li a{display: block;width: 38px;height: 114px;line-height: 38px;    writing-mode: tb-rl;text-align: center;font-size: 16px;color: #000;transition: all 0.4s;background: url(../images/nav-li-bg.png) no-repeat center -120px;}
.head .nav li a:hover,.head .nav li.thisclass a{color: #fff;background: url(../images/nav-li-bg.png) no-repeat center 0px;}
.in-about{height: 780px;background: url(../images/in-about-bg1.jpg) no-repeat center top;margin-top: -10px;}
.in-about .layout{position: relative;height: 780px;}
.in-about-tit{position: absolute;top: 120px;width: 100%;color: #000;font-size: 80px;text-align: center;left: 0;font-family: "fsdafsd";font-weight: bold;}
@font-face { 
  font-family: fsdafsd; 
  src: url('../ziti/fsdafsd.ttf');
} 
@font-face { 
    font-family: fasfeer; 
  src: url('../ziti/fasfeer.ttf');
} 
.in-about .pic{height: 425px;width: 656px;position:absolute;top: 240px;left: -200px;}
.in-about .right{position: absolute;top: 250px;right: 0;width: 460px;height: 360px;}
.in-about .right .tit{float: right;height: 161px;width: 63px;line-height: 63px;writing-mode: tb-rl;color: #fff;font-size: 22px;background: url(../images/in-about-bg2.png) no-repeat center;text-indent: 16px;}
.in-about .right .instr{line-height: 40px;writing-mode: tb-rl;float: right;margin-right: 30px;font-size: 16px;color: #333;}
.in-about .bottom{position: absolute;bottom: 30px;left: 50%;text-align: center;height: 58px;margin-left: -130px;}
.in-about .bottom span{font-family: "fsdafsd";font-weight: bold;font-size: 20px;color: #000;line-height: 58px;display: inline-block;height: 58px;float: left;margin: 0 8px;}
.in-about-g{background: url(../images/in-about-bg2.jpg) no-repeat center top;height: 1220px;padding-top: 14px;}
.in-about-g .in-about-list{height: 400px;background: url(../images/in-about-list-bg.png) no-repeat center top;padding-top: 18px;}
.in-about-g .in-about-list li{width: 464px;float: left;margin-top: 8px;}
.in-about-g .in-about-list .pic{width:184px;height:114px;background: url(../images/in-about-list-li.png) no-repeat center;float: right;}
.in-about-g .in-about-list .font{width: 240px;float: left;}
.in-about-list .pic .img{width: 171px;height: 102px;overflow: hidden;margin: 6px 0 0 8px;}
.in-about-list .font{line-height: 28px;font-size: 16px;margin-top: 20px;}
.in-about-list li:nth-child(2n){float: right;}
.in-about-list li:nth-child(2n) .pic{float: left;}
.in-about-list li:nth-child(2n) .font{float: right;}
.in-about-g .main .pic{float: left;width: 426px;height: 386px;margin-left: -40px;}
.in-about-g .main .right{width: 500px;float: right;}
.in-about-g .main{margin-top: 20px;}
.in-about-g .main .right .top .tit{font-family: "fasfeer";font-weight: bold;font-size: 34px;color: #000;letter-spacing:5px;}
.in-about-g .main .right .top p{margin-top: 6px;letter-spacing:10px;}
.in-about-g .main .right .instr{margin-top: 24px;}
.in-about-g .main .right .instr p{margin-top: 10px;line-height: 28px;text-indent: 2em;}
.in-about-g .menu-list{width: 484px;height: 42px;background: url(../images/about-menu-bg.png) no-repeat center;margin-top: 26px;}
.in-about-g .menu-list a{display: block;float: left;padding: 0 18px;height: 42px;line-height: 42px;font-size: 16px;color: #000;position: relative;background: url(../images/about-menu-a.png) no-repeat -120px center;transition: all 0.4s;}
.in-about-g .menu-list a:hover{background: url(../images/about-menu-a.png) no-repeat center;color: #fff;}
.in-about-g .menu-list a:last-child{background: none;}
.in-about-g .menu-list a:last-child:hover{color: #000;text-decoration: underline;}
.in-about-g .menu-list a:before{content: '';position: absolute;top: 15px;right: 0;width: 1px;height: 15px;background: #999;}
.in-about-g .menu-list a:last-child:before{content: '';position: absolute;top: 15px;right: 0;width: 0px;height: 0px;background: #999;}
.in-banji-list{height: 320px;margin-top: 40px;text-align: center;}
.in-banji-list .box{width: 218px;height: 197px;margin: 0 auto;background: url(../images/about-bg3.png) no-repeat center;padding-top: 16px;}
.in-banji-list .box .pic{width: 190px;height: 190px;margin: 0 auto;border-radius: 100%; -webkit-transform:rotate(0deg);
-moz-border-radius:100%;-webkit-border-radius:100%;-moz-box-shadow:100%;-webkit-box-shadow::100%; box-shadow:100%;overflow: hidden;}
.in-banji-list .box .pic img{transition: all 0.6s;}
.in-banji-list li a:hover .box .pic img{transform: scale(1.2);}
.in-banji-list .arrow-left{left: 50%;top: auto;bottom: 0;width: 30px;height: 30px;border-radius: 100%;background-size: 8px;margin-left: -40px;}
.in-banji-list .arrow-right{right: 50%;top: auto;bottom: 0;width: 30px;height: 30px;border-radius: 100%;background-size: 8px;margin-right: -40px;}
.in-banji-list a{display: block;width: 218px;}
.in-banji-list p{line-height: 50px;font-size: 16px;color: #000;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;max-width: 218px;}
.in-bg-2{background: url(../images/in-bg-2.jpg) no-repeat no-repeat center top;padding-top: 150px;}
.in-tit{background: url(../images/in-tit-bg.png) no-repeat center bottom;width: 100%;line-height: 40px;height: 40px;font-family: "fasfeer";font-weight: bold;font-size: 22px;color: #000;}
.in-tit .more{float: right;color: #fff;height: 24px;width: 73px;line-height: 24px;background: url(../images/in-tit-more.png) no-repeat center;text-indent: 13px;font-size: 12px;font-weight: normal;margin-top: 10px;}
.in-tit .more:hover{text-decoration: underline;}
.index-shipin{height: 300px;width: 476px;float: left;margin-top: 34px;}
.index-shipin .tit{position: absolute;bottom: 0;left: 0;background: rgba(0,0,0,0.6);color: #fff;height: 28px;line-height: 28px;width: 376px;padding: 0 100px 0 0;text-indent: 20px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.index-shipin .pagination-shipin{bottom: 8px;width: auto;right: 20px;left: auto;}
.index-shipin .pagination-shipin .swiper-pagination-switch{width: 10px;height: 10px;}
.in-shipin{background: url(../images/in-shipin-bg.png) no-repeat bottom right;}
.in-shipin .font{width: 450px;float: right;text-align: center;font-family: "fasfeer";font-size: 30px;color: #000;margin-top: 34px;}
.index-shipin a{position: relative;display: block;height: 300px;}
.index-shipin .ico{width: 100%;height: 0;position: absolute;top: 0;left: 0;transition: all 0.4s;z-index: 999;background: url(../images/shipin-ico.png) no-repeat center;}
.index-shipin a:hover .ico{height: 100%;}
.index-shipin a img{width: 100%;}
.in-rongyu{width: 1200px;margin: 40px auto 0;position: relative;}
.in-rongyu-list{width: 1030px;margin: 30px auto 0;height: 376px;}
.in-rongyu-list li{background: url(../images/bagua-ico.png) no-repeat center bottom;}
.in-rongyu-list li .box{width: 230px;height: 319px;overflow: hidden;margin: 0 auto;}
.in-rongyu-list li .box img{width: 100%;}
.ry-arrow-left,.ry-arrow-right{width: 30px;height: 50px;position: absolute;transition: all 0.6s;}
.ry-arrow-left{background: url(../images/ry-arrow-left.png) 8px center no-repeat;top: 50%;left: 0;}
.ry-arrow-right{background: url(../images/ry-arrow-right.png) -35px center no-repeat;top: 50%;right: 0;}
.ry-arrow-right:hover{background-position: 8px center;}
.ry-arrow-left:hover{background-position: -37px center;}
.in-news{width: 600px;float: left;margin-top: 40px;}
.in-news-list{margin-top: 20px;}
.in-news-list .first .box{display: none;}
.in-news-list .first .pic{display: block;width: 245px;height: 177px;float: left;overflow: hidden;}
.in-news-list .first .font{display: block;float: right;width: 336px;}
.in-news-list .first{margin-bottom: 30px;background: none;}
.in-news-list li{float: left;width: 100%;background: url(../images/in-news-li.png) repeat-x center bottom;}
.in-news-list .first .t{color: #000;font-size: 16px;display: block;width: 100%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;line-height: 20px;}
.in-news-list .first .instr{margin-top: 20px;line-height: 22px;max-height: 88px;overflow: hidden;text-indent: 2em;color: #666;}
.in-news-list a:hover{text-decoration: underline;}
.in-news-list .more{display: block;width: 94px;height: 31px;line-height: 31px;color: #fff;background: url(../images/about-menu-a.png) no-repeat center;text-align: center;margin-top: 15px;font-size: 12px;}
.in-news-list li .pic,.in-news-list li .font{display: none;}
.in-news-list li .tit{display: inline-block;max-width: 430px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;line-height: 40px;color: #000;float: left;background: url(../images/bagua-ico.png) no-repeat center left;background-size: 14px;padding-left: 25px;}
.in-news-list li span{float: right;display: block;line-height: 40px;font-size: 12px;color: #999;}
.in-wenhua{float: right;width: 354px;margin-top: 40px;}
.in-wenhua-list{margin-top: 20px;}
.in-wenhua-list li{background: url(../images/in-wanhua-li.png) no-repeat left bottom;margin-bottom: 5px;}
.in-wenhua-list li .tit{display: inline-block;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;line-height: 20px;color: #000;background: url(../images/bagua-ico.png) no-repeat center left;background-size: 14px;padding-left: 25px;max-width: 330px;}
.in-wenhua-list a:hover{text-decoration: underline;}
.in-wenhua-list li .instr{line-height: 20px;color: #999;background: url(../images/bagua-ico.png) no-repeat left 2px;background-size: 14px;margin-top: 5px;text-indent: 25px;height: 47px;}
.in-wenhua-list li:last-child{background: none;}
.in-fengcai{width: 1200px;margin: 40px auto 0;position: relative;}
.in-fengcai-list{width: 1030px;margin: 30px auto 0;height: 340px;}
.in-fengcai-list li .box{width: 227px;height: 335px;overflow: hidden;margin: 0 auto;background: url(../images/in-fengcai-li.png) no-repeat center;text-align: center;display: block;}
.in-fengcai-list li .pic img{width: 100%;transition: all 0.6s;}
.in-fengcai-list li:hover .pic img{transform: scale(1.1);}
.in-fengcai-list li .pic{width: 205px;height: 184px;overflow: hidden;margin: 30px auto;}
.in-fengcai-list li:hover p{text-decoration: underline;}
.footer{background: url(../images/footer-bg.png) no-repeat center top;height: 230px;margin-top: 40px;color: #fff;}
.foot-nav li{float: left;line-height: 40px;margin: 24px 46px 0;}
.foot-nav li a{color: #fff;font-size: 16px;}
.foot-nav li:last-child{margin-right: 0;}
.foot-nav li:first-child{margin-left: 0;}
.foot-nav li a:hover{color: #999;}
.footer p,.footer a{color: #fff;line-height: 24px;}
.footer .left{float: left;margin-top: 20px;max-width: 600px;}
.footer a:hover{text-decoration: underline;}
.footer .right{float: right;margin-top: 25px;}
.footer .right p{width: 140px;margin-top: 40px;float: right;margin-right: 20px;}
.footer .right .erweima{float: right;width: 115px;height: 115px;overflow: hidden;}
.footer .right .erweima img{width: 100%;}

.list-banner{height: 400px;}
.list-about-bg{background: url(../images/list-about-bg.jpg) repeat-y center top;padding: 50px 0 0;}
.list-about-menu{width: 301px;height: 42px;background: url(../images/list-menu-ico.png) no-repeat center;margin: 0 auto;}
.list-about-menu a,.list-centact-menu a{display: block;float: left;width: 100px;height: 42px;line-height: 42px;text-align: center;color: #000;background: url(../images/about-menu-a.png) no-repeat -120px center;transition: all 0.6s;}
.list-about-menu a:hover,.list-centact-menu a:hover,.list-about-menu a.thisclass,.list-centact-menu a.thisclass{background: url(../images/about-menu-a.png) no-repeat center;color: #fff;}
.content{line-height: 26px;margin-top: 50px;}
.content p,.content div{line-height: 26px;margin-top: 10px;}
.list-xuetang-menu p{width: 112px;height: 42px;line-height: 42px;text-align: center;color: #fff;background: url(../images/about-menu-a.png) no-repeat center;}
.list-xuetang-menu{background: url(../images/list-menu-ico1.png) no-repeat center;width: 112px;height: 42px;margin: 0 auto;}
.xuetang-list{height: 100%;}
.xuetang-list li{float: left;margin-right: 42px;margin-top: 30px;}
.xuetang-list li:nth-child(4n){margin-right: 0;}
.in-banji-list a:hover p{text-decoration: underline;}
.page{text-align: center;margin: 50px 0;}
.page li{display: inline-block;margin: 0 5px;}
.page li a{display: block;padding: 6px 10px;border: 1px solid #333;color: #000;transition: all 0.6s;}
.page li a:hover,.page li.thisclass a{background: #333;color: #fff;}
.list-centact-menu{width: 200px;margin: 0 auto;background: url(../images/list-menu-ico2.png) no-repeat center;height: 42px;line-height: 42px;}
.in-form .tit{font-size: 16px;color: #fff;}
.in-form .tit div{position: relative;line-height: 40px;font-size: 18px;color: #fff;}
.in-form .tit div:after{content: '';position: absolute;width: 60px;height: 2px;background: #fff;left: 0;bottom: 0;}
.in-form li{width: 100%;margin-top: 15px;border: 1px solid #a4a4a4;float: left;background: url(../images/form-li.png) no-repeat 6px 7px;}
.in-form li label{width: 12%;float: left;line-height: 30px;margin-left: 30px;font-size: 12px;}
.in-form li .intxt{background: none;border: none;width: 75%;line-height: 30px;}
.in-form li:nth-child(2){background: url(../images/form-li.png) no-repeat 6px -38px;}
.in-form li:nth-child(3){background: url(../images/form-li.png) no-repeat 6px -85px;}
.in-form li:nth-child(4){background: url(../images/form-li.png) no-repeat 6px -130px;}
.in-form li:nth-child(5){background: url(../images/form-li.png) no-repeat 6px -180px;}
.in-form li #liuyan{width: 75%;background: none;border: none;height: 60px;line-height: 30px;}
.in-form .yzm{margin-top: 15px;}
.in-form .yzm label{font-size: 12px;}
.in-form .yzm input{width: 70px;line-height: 26px;background: none;border: 1px solid #a4a4a4;text-indent: 10px;margin-right: 3px;margin-top: 0;}
.in-form .submit{text-align: center;float: right;}
.in-form .submit .coolbg{width: 80px;line-height: 30px;background: #999;color: #fff;border: none;cursor: pointer;margin-right: 0;}
.in-form .submit .coolbg.tj{background: #fff;color: #333;text-indent: 0;}
.content .in-form{width: 90%;margin:0 auto;}
.content .in-form .tit,.content .in-form .tit div{color: #333;font-size: 22px;}
.content .in-form .tit div{font-size: 26px;margin-top: 10px;}
.content .in-form .submit .coolbg.tj{background: #666;color: #fff;line-height: 40px;transition: all 0.6s;}
.content .in-form li{width: 48%;float: left;margin-top: 30px;background: url(../images/form-li.png) no-repeat 6px 12px;}
.content .in-form li:nth-child(2n){width: 48%;float: right;}
.content .in-form li label{width: 42px;line-height: 40px;}
.content .in-form li .intxt{line-height: 40px;}
.content .in-form li:nth-child(5){width: 100%;}
.content .in-form li #liuyan{width: 90%;height: 160px;}
.content .in-form .submit{margin-right: 390px;margin-top: 0;}
.content .in-form .submit input{text-indent: 0;width: 120px;}
.content .in-form .submit .coolbg.tj:hover{background: #333;}
.content .in-form li:nth-child(2){background: url(../images/form-li.png) no-repeat 6px -34px;}
.content .in-form li:nth-child(3){background: url(../images/form-li.png) no-repeat 6px -80px;}
.content .in-form li:nth-child(4){background: url(../images/form-li.png) no-repeat 6px -126px;}
.content .in-form li:nth-child(5){background: url(../images/form-li.png) no-repeat 6px -175px;}
.news-list{margin-top: 50px;}
.news-list li{width: 100%;float: left;margin-top:30px;padding-bottom: 30px;border-bottom: 1px solid #e5e5e5;}
.news-list li .pic{height: 144px;width: 200px;float: left;overflow: hidden;background: #fff;}
.news-list li .font{width: 740px;float: left;margin-left: 40px;transition: all 0.4s;}
.news-list li .font a{font-size: 16px;color: #000;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;display: block;line-height: 20px;}
.news-list li .font a b{font-weight: normal;}
.news-list li .font .instr{line-height: 24px;margin-top: 10px;max-height: 75px;overflow: hidden;color: #666;}
.news-list li .pic img{transition: all 0.4s;width: 100%;}
.news-list li:hover .pic img{transform: scale(1.1);}
.news-list li:hover .font{margin-left: 30px;}
.news-list li:hover .font a{text-decoration: underline;}
h1.title{text-align: center;margin-top: 50px;line-height: 30px;font-size: 24px;font-weight: normal;color: #000;}
.info{text-align: center;line-height: 30px;font-size: 12px;color: #aaa;margin-top: 15px;}
.prenext{color: #999;margin-top: 30px;height: 40px;}
.prenext p{line-height: 30px;color: #999;float:left;max-width: 450px;}
.prenext p:nth-child(2){float: right;}
.prenext p a{color: #999;}
.prenext p a:hover{color: #000;}
.content{margin-top: 30px;line-height: 26px;}
.fengcai-list{margin-top: 50px;}
.fengcai-list li{float: left;margin-right: 42px;margin-top: 30px;width: 218px;overflow: hidden;}
.fengcai-list li:nth-child(4n){margin-right: 0;}
.fengcai-list li img{height: 160px;width: 218px;}
.fengcai-list li p{line-height: 50px;}
.shipin-list li .pic{display: block;width: 218px;height: 160px;position: relative;}
.shipin-list li .pic .ico{position: absolute;top: 0;height: 0;width: 100%;background: url(../images/shipin-ico.png) no-repeat center;transition: all 0.6s;}
.shipin-list li:hover .pic .ico{height: 100%;}
.path{float: right;color: #333;}
.path a{color: #666;}
.path a:hover{text-decoration: underline;}
.kefu-right{background:#666;position: fixed;right: 0;top: 140px;width: 150px;padding: 0 0 20px;z-index: 999;}
.kefu-right .kefu-top{position: absolute;top: -32px;}
.kefu-main{width: 130px;padding: 10px 0;background: #fff;margin: 10px auto 0;}
.kefu-main .pic{width: 110px;height: 110px;margin: 10px auto 0;}
.kefu-main .logo{text-align: center;display: block;}
.kefu-main .logo p{line-height: 36px;}
.kefu-right .dianhua{color:#fff;line-height: 40px;text-indent: 36px;font-size: 16px;background: url(../images/kefu-dianhua.png) no-repeat 8px center;background-size: 24px;}
.kefu-right .kefu-qq li{background: url(../images/kefu-qq.png) no-repeat 10px center;line-height: 24px;}
.kefu-right .kefu-qq li a{display: block;height: 24px;margin-left: 36px;color: #fff;}
.kefu-ico{display: block;font-size: 18px;position: absolute;top:-50px;right: 0;width: 30px;height: 30px;line-height: 30px;text-align: center;cursor: pointer;}
.kefu-right.none{display: none;}
.kefu-block{display: none;position: fixed;right: 0;top: 140px;z-index: 999;}
.kefu-block.block{display: block;}







