html{}
html,body{overflow-x:hidden;}
body{margin:0;padding:0;min-width:1200px;height:auto;color:#000;font:14px/24px Microsoft YaHei;background:#fff;}
div,form,ul,ol,li,span,p,dl,dt,dd,img{margin:0;padding:0;border:0;}
img{border-radius:3px;}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-size:14px;font-weight:normal;}
ul,ol,li{list-style:none}
table,td,input,textarea{font-size:14px;font-family:Microsoft YaHei;}
button,textarea{font-family:Microsoft YaHei;}
a{color:#000;text-decoration:none;-webkit-transition:color 0.4s ease;-moz-transition:color 0.4s ease;-o-transition:color 0.4s ease;transition:color 0.4s ease}
a:visited{text-decoration:none}
a:hover{color:#b5a173;text-decoration:none;-webkit-transition:color 0.2s ease;-moz-transition:color 0.2s ease;-o-transition:color 0.2s ease;transition:color 0.2s ease;}
a:focus{outline:none;}
*:focus{outline:none;}
img{border:none;display:block;}
/**/
img{transition:all 0.2s ease-in-out;}
.img:hover img{transform:scale(1.12);}
.clear{clear:both;}
.wrapper{position:relative;width:1400px;margin:0 auto;}
.cm-bar-bg{height:40px;background:#333;color:#fff;line-height:40px;}
.cm-bar{height:40px;}
.cm-bar .t1{float:left;}
.cm-bar .t2{float:right;color:#666;}
.cm-bar .t2 a{color:#fff;margin:0 15px;}
.cm-header-bg{height:235px;background:#fff url(../res/gjjy/header-bg.jpg) no-repeat center center;}
.cm-header{height:235px;}
.cm-header .logo{float:left;padding-top:15px;}
.cm-header .logo img{}
.cm-header .txt{float:right;padding-top:60px;}
.cm-header .txt img{}
.cm-header .txt .search-box{width:298px;height:46px;background:#ddd;border-radius:100px;overflow:hidden;}
.cm-header .txt .search-box input{float:left;height:46px;line-height:46px;padding:0;margin:0;border:none;padding-left:30px;width:205px;background:none;}
.cm-header .txt .search-box button{width:46px;height:46px;border:none;background:url(../img/i-search.png) no-repeat center center;cursor:pointer;}
.cm-header .top-tool{position:absolute;top:25px;right:34px;}
.cm-header .top-tool a{float:left;font-size:14px;margin-left:20px;line-height:24px;color:#000;}
.cm-header .top-tool a:hover{color:#b5a173;}
.cm-header .top-tool a img{float:left;width:18px;height:18px;display:block;margin-top:2px;margin-right:5px;}
.cm_nav_bg{position:relative;z-index:999;height:80px;background:#992578;}
.cm_nav_bg.active{position:fixed;top:0;left:0;width:100%;z-index:999;box-shadow:0 0 5px rgba(0,0,0,0.1);background: rgba(153,37,120,0.8);}
.cm_nav{height:80px;}
.cm_nav ul{}
.cm_nav ul li{position:relative;float:left;height:80px;text-align:center;/* line-height:80px; */font-size:16px;}
.cm_nav ul li a{display: flex;height:80px;color:#fff;padding:0;width:175px;text-align:center;line-height: 24px;align-items: center;justify-content: center;}
.cm_nav ul li.none a{background:none;}
.cm_nav ul li a:hover,.cm_nav ul li a.active{background-color:#b5a173;}
.cm_nav ul li span{position:absolute;top:42px;left:0px;width:128px;display:none;}
.cm_nav ul li span a{display:block;width:133px;height:42px;color:#fff;background:#575757;}
.cm_nav ul li span a:hover{color:#fff;}
.block-bg1{padding-top:25px;background:url(../res/gjjy/block-bg1.jpg) no-repeat center bottom;height:820px;}
.cm-banner-bg{}
.cm-banner{max-width:1920px;margin:auto;}
.cm-banner .item{height:607px;display:block;background:url() no-repeat center center;}
.ind-block1{}
.ind-block1 .cate-tit{font-size:48px;text-align:center;font-weight:bold;line-height:1em;color:#992578;padding:0px 0;}
.ind-block1 .row{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:80px;margin-bottom:30px;}
.ind-block1 .row a.item:hover { box-shadow: 0 0 20px rgba(153,37,120,0.5);}
.ind-block1 .row a.item{display:block;border-radius:10px;overflow:hidden;border:1px solid #ddd;box-sizing:border-box;width:330px;height:374px;margin-bottom:27px;}
.ind-block1 .row a.item .pic{
    width: 329px;
    height: 186px;
    overflow: hidden;
}
.ind-block1 .row a.item .pic img{width:329px;height:186px;}
.ind-block1 .row a.item .txt{padding:38px 33px;}
.ind-block1 .row a.item .txt .tit{font-weight:bold;height:48px;line-height:24px;overflow:hidden;}
.ind-block1 .row a.item .txt .desc{display:none;}
.ind-block1 .row a.item .txt .info{color:#992578;margin-top:30px;}
.ind-block1 .row a.item:nth-of-type(1){grid-column-start:1;grid-column-end:3;position:relative;width:686px;height:374px;}
.ind-block1 .row a.item:nth-of-type(1) .pic{
    width: 685px;
    height: 372px;
    overflow: hidden;
}
.ind-block1 .row a.item:nth-of-type(1) .pic img{width:685px;height:372px;}
.ind-block1 .row a.item:nth-of-type(1) .txt{position:absolute;bottom:0;left:0;padding:15px 20px;background: rgba(153,37,120,0.8);width:100%;box-sizing:border-box;color:#fff;}
.ind-block1 .row a.item:nth-of-type(1) .txt .tit{height:auto;}
.ind-block1 .row a.item:nth-of-type(1) .txt .desc{display:none;}
.ind-block1 .row a.item:nth-of-type(1) .txt .info{display:none;}
.ind-block1 .row a.item:nth-of-type(2){}
.ind-block1 .row a.item:nth-of-type(2) .pic{display:none;}
.ind-block1 .row a.item:nth-of-type(2) .pic img{}
.ind-block1 .row a.item:nth-of-type(2) .txt{}
.ind-block1 .row a.item:nth-of-type(2) .txt .tit{font-size:16px;font-weight:bold;}
.ind-block1 .row a.item:nth-of-type(2) .txt .desc{display:block;margin-top:15px;color:#999;height:150px;line-height:30px;overflow:hidden;}
.ind-block1 .row a.item:nth-of-type(2) .txt .info{margin-top:52px;}
.ind-block1 .row a.item:nth-of-type(6){position:relative;width:686px;height:374px;}
.ind-block1 .row a.item:nth-of-type(6) .pic{
    width: 685px;
    height: 372px;
    overflow: hidden;
}
.ind-block1 .row a.item:nth-of-type(6) .pic img{width:685px;height:372px;}
.ind-block1 .row a.item:nth-of-type(6) .txt{position:absolute;bottom:0;left:0;padding:15px 20px;background: rgba(153,37,120,0.8);width:100%;box-sizing:border-box;color:#fff;}
.ind-block1 .row a.item:nth-of-type(6) .txt .tit{height:auto;}
.ind-block1 .row a.item:nth-of-type(6) .txt .desc{display:none;}
.ind-block1 .row a.item:nth-of-type(6) .txt .info{display:none;}
.ind-block2{}
.ind-block2 .row{display:flex;justify-content:space-between;padding:80px 0;}
.ind-block2 .row a.item:hover .ico{box-shadow: 0 0 20px rgba(153,37,120,0.5);}
.ind-block2 .row a.item:hover .ico img { animation: scale 0.5s;}
@keyframes scale {
    from { transform: scale(0); opacity: 0;}
    to { transform: scale(1); opacity: 1;}
}
.ind-block2 .row a.item{width:160px;}
.ind-block2 .row a.item .ico{background:#ddd;border-radius:200px;}
.ind-block2 .row a.item:nth-of-type(1) .ico{background:#6fc7f0;}
.ind-block2 .row a.item:nth-of-type(2) .ico{background:#69a085;}
.ind-block2 .row a.item:nth-of-type(3) .ico{background:#e09067;}
.ind-block2 .row a.item:nth-of-type(4) .ico{background:#7b6db3;}
.ind-block2 .row a.item:nth-of-type(5) .ico{background:#992578;}
.ind-block2 .row a.item .ico img{ transition: all 0.5s;}
.ind-block2 .row a.item .txt{padding-top:20px;}
.ind-block2 .row a.item .txt .txt1{text-align:center;}
.ind-block3-bg{padding:85px 0;background:url(../res/en/bg2.jpg) no-repeat center center;}
.ind-block3{}
.ind-block3 .cate-tit{font-size:48px;text-align:center;font-weight:bold;color:#fff;line-height:1em;}
.ind-block3 .row{color:#fff;display:flex;justify-content:space-between;}
.ind-block3 .row .item{width:27%;text-align:center;}
.ind-block3 .row .item .txt1{font-size:36px;line-height:1em;font-weight:bold;padding:60px 0;}
.ind-block3 .row .item .txt2{font-size:12px;}
.ind-block4{padding:80px 0;}
.ind-block4 .cate-tit{text-align:center;font-size:48px;font-weight:bold;line-height:1em;color:#992578;}
.ind-block4 .row{margin-top:80px;display:flex;flex-wrap:wrap;justify-content:space-between;position: relative;padding-left: 374px;}
.ind-block4 .row a.item:hover { box-shadow: 0 0 20px rgba(153,37,120,0.5);}
.ind-block4 .row a.item{position:relative;width: 318px;height: 318px; border-radius: 15px;}
.ind-block4 .row a.item .pic{
    width: 318px;
    height: 318px;
    overflow: hidden;
    border-radius: 15px;
}
.ind-block4 .row a.item .pic img{}
.ind-block4 .row a.item:hover .txt { display: flex;}
.ind-block4 .row a.item .txt{position:absolute;top:0;left:0;width: 100%;height: 100%;background: rgba(153,37,120,0.8);border-radius: 15px;display: flex;align-items: center;justify-content: center;color: #fff;box-sizing: border-box;padding: 30px;display: none;}
.ind-block4 .row a.item .txt .txt1{}

.ind-block4 .row a.item:nth-of-type(1){
    width: 342px;
    height: 668px;
    position: absolute;
    top: 0;
    left: 0;
}
.ind-block4 .row a.item:nth-of-type(1) .pic{
    width: 342px;
    height: 668px;
    overflow: hidden;
}
.ind-block4 .row a.item:nth-of-type(1) .pic img{
    width: 342px;
    height: 668px;
}
.ind-block4 .row a.item:nth-of-type(1) .txt{}
.ind-block4 .row a.item:nth-of-type(1) .txt .txt1{}

.ind-block4 .row a.item:nth-of-type(2){
    margin-bottom: 32px;
}
.ind-block4 .row a.item:nth-of-type(2) .pic{}
.ind-block4 .row a.item:nth-of-type(2) .pic img{}
.ind-block4 .row a.item:nth-of-type(2) .txt{}
.ind-block4 .row a.item:nth-of-type(2) .txt .txt1{}

.ind-block4 .row a.item:nth-of-type(3){
    width: 670px;
}
.ind-block4 .row a.item:nth-of-type(3) .pic{
    width: 670px;
}
.ind-block4 .row a.item:nth-of-type(3) .pic img{}
.ind-block4 .row a.item:nth-of-type(3) .txt{}
.ind-block4 .row a.item:nth-of-type(3) .txt .txt1{}

.ind-block4 .row a.item:nth-of-type(4){
    width: 670px;
}
.ind-block4 .row a.item:nth-of-type(4) .pic{
    width: 670px;
}
.ind-block4 .row a.item:nth-of-type(4) .pic img{}
.ind-block4 .row a.item:nth-of-type(4) .txt{}
.ind-block4 .row a.item:nth-of-type(4) .txt .txt1{}

.ind-block4 .row a.item:nth-of-type(5){}
.ind-block4 .row a.item:nth-of-type(5) .pic{}
.ind-block4 .row a.item:nth-of-type(5) .pic img{}
.ind-block4 .row a.item:nth-of-type(5) .txt{}
.ind-block4 .row a.item:nth-of-type(5) .txt .txt1{}


.block-bg4{background:url(../res/gjjy/block-bg4.jpg) no-repeat center bottom;padding-bottom:20px;}
.cm-footer-bg{padding:50px 0;}
.cm-footer{color:#fff;}
.cm-footer .row{}
.cm-footer .row .col1{float:left;margin-top:30px;}
.cm-footer .row .col1 img{}
.cm-footer .row .col2{float:right;text-align:right;padding-top:10px;width:795px;margin-right:15px;font-size:12px;margin-top:30px;}
.cm-footer .row .col2 .t2{color:#999;}
.cm-footer .row .col2 .t2 a{color:#fff;margin:0 15px;}
.cm-footer .row .col2 .t2 a:hover{color:#b5a173;}
.cm-footer .row .col3{float:right;text-align:center;font-size:12px;}
.cm-footer .row .col3 img{width:100px;height:100px;margin-bottom:10px;}
.links-block-bg{}
.links-block{}
.cm-tit3{font-size:48PX;line-height:36px;color:#fff;padding:90px 0;font-weight:bold;text-align:center;}
.links-block .row{padding:30px;background:#fff;border-radius:10px;}
.links-block .row .item{float:left;margin-right:10px;margin-bottom:20px;}
.links-block .row .item img{height:77px;}
.cm-tit{}
.cm-tit span{float:left;line-height:60px;font-size:24px;color:#990066;font-weight:bold;border-bottom:3px solid #990066;padding-right:10px;}
.cm-tit span img{float:left;padding:10px;}
.cm-tit a{float:right;line-height:60px;color:#999;}
.cm-news2{}
.cm-news2 ul{}
.cm-news2 ul li{border-bottom:1px solid #ddd;padding:17px 0;}
.cm-news2 ul li a{font-size:18px;color:#990066;height:24px;overflow:hidden;}
.cm-news2 ul li span{font-size:14px;color:#999;display:block;height:24px;overflow:hidden;}
.cm-news1{}
.cm-news1 ul{}
.cm-news1 ul li{height:40px;line-height:40px;border-bottom:1px solid #ddd;padding:8px 0;}
.cm-news1 ul li a{font-size:16px;display:block;}
.cm-news1 ul li span{float:right;font-size:12px;color:#999;}
.cm-news1 ul li i{float:left;width:8px;height:8px;background:#990066;border-radius:10px;margin-top:17px;margin-right:10px;}
/***/
.sub-block01{width: 1340px;padding:30px;background-color:#fff;margin:20px auto;border-radius:10px;}
.sub-block01 .row-bread{background:#f5f5f5;padding:10px 20px;border-radius:3px;font-size:14px;}
.sub-block01 .row-bread i{display:inline-block;width:20px;height:20px;background:url("../res/ico-address.png");vertical-align:middle;margin-right:5px;}
.sub-block01 .row-bread a{}
.sub-block01 .row{padding:30px 0;}
.sub-block01 .row .col-1{float:left;width:245px;}
.sub-block01 .row .col-2{float:right;width: 1050px;}
.menu{}
.menu .tit{/* height:70px; */background:#990066;color:#fff;text-align:center;line-height: 30px;font-size:22px;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom:5px solid #bf2493;padding: 20px;}
.menu .item{}
.menu .item .t1{}
.menu .item .t1 a{/* height:55px; */line-height: 30px;background:#f5f5f5;display:block;border-bottom:1px solid #fff;padding: 15px 20px;font-size:16px;padding-right: 40px;}
.menu .item .t1 a:hover{background-color:#ddd;}
.menu .item .t1.active a{background: #ddd url("../res/ico-right.png") no-repeat 205px center;}
.menu .item .t2{}
.menu .item .t2 a{display:block;padding:10px 30px;border-bottom:1px solid #ddd;}
.menu .item .t2 a:hover{}
#page{margin-top:10px;height:36px;padding:10px 0 5px 0;font:14px/36px Arial,Helvetica,sans-serif;text-align:center;}
#page a{display:inline-block;margin-right:5px;width:36px;height:36px;background:#f5f5f5;-webkit-transition:background .3s cubic-bezier(0.39,0.575,0.565,1);-o-transition:background .3s cubic-bezier(0.39,0.575,0.565,1);-moz-transition:background .3s cubic-bezier(0.39,0.575,0.565,1);transition:background .3s cubic-bezier(0.39,0.575,0.565,1);border:none;}
#page a:hover,#page a.current{background-color:#990066;color:#fff;}
#page a.current{color:#fff;}
#page .page-prev{background:url(../res/arrow.png) no-repeat 0px -36px;}
#page .page-prev:hover{background:#990066 url(../res/arrow.png) no-repeat -36px -36px;text-decoration:none;}
#page .page-next{background:url(../res/arrow.png) no-repeat -36px 0px;}
#page .page-next:hover{background:#990066 url(../res/arrow.png) no-repeat 0px 0px;text-decoration:none;}
#page .next_group{width:80px;}
#page .prev_group{width:80px;}
/**/
.row-datail{padding-top:5px;}
.row-datail .title{font-size:30px;text-align:center;font-weight:bold;padding:30px;line-height:1.5em;}
.row-datail .time{font-size:14px;text-align:center;color:#999;padding:20px;border-bottom:1px dashed #ddd;}
.row-datail .data{padding:100px;padding-top:30px;font-size:18px;line-height:1.8em;}
.row-datail .data p{margin:20px 0;}
.row-datail img{max-width:100%;margin:auto;}
/**/
/**/
.fixed-right{position:fixed;bottom:10px;right:10px;z-index:1000;display:none;}
.fixed-right .item{width:60px;height:50px;margin-bottom:5px;cursor:pointer;}
.fixed-right .item .t1{background-color:#992578;position:relative;width:60px;height:50px;}
.fixed-right .item .t1:hover{background-color:#b5a173;}
.fixed-right .item .t1 img{display:block;}
.fixed-right .item .t2{position:absolute;top:0;right:60px;display:none;}
.fixed-right .item .t2 .search-box{background-color:#f7b900;padding:10px 20px;height:30px;width:230px;}
.fixed-right .item .t2 .search-box input{float:left;height:30px;border:none;padding:0 10px;outline:none;}
.fixed-right .item .t2 .search-box button{float:left;width:40px;height:30px;border:none;background-color:#999;cursor:pointer;}
.fixed-right .item .t2 .search-box button img{height:30px;margin:auto;}
.fixed-right .item .t2 .code{background-color:#f7b900;padding:15px;}
.fixed-right .item .t2 .code img{}
.fixed-right .item:hover .t2{display:block;}
.team{width: 1080px;}
.team ul{float:left;}
.team ul li{float:left;width: 247px;height: 380px;margin-right:20px;border-radius:5px;overflow:hidden;margin-bottom:20px;position:relative;}
.team ul li .img{height: 275px;overflow:hidden;}
.team ul li img{width:100%;height:auto;}
.team .t{padding:20px 15px;background:#f5f5f5;padding-bottom:10px;}
.team .t .t1{color:#999;}
.team .t .t1 strong{font-size:18px;color:#000;margin-right:10px;}
.team .t .t2{height:40px;line-height:20px;overflow:hidden;font-size:12px;color:#666;margin-top:10px;}
.team .des{position:absolute;top: 430px;left:0;width:100%;height: 381px;background:#992578;color:#fff;}
.team li:hover .des{top:0;}
.team .des{transition:all 0.5s ease;}
.team li .img img{transform:scale(1);}
.team .des .t1{margin:20px;border-bottom:1px solid #fff;padding-bottom:20px;}
.team .des .t1 strong{font-size:20px;margin-right:10px;}
.team .des .t2{margin:0 20px;font-size:13px;line-height:25px;height:225px;overflow:hidden;}
/**/
.item .pic img { transition: all 0.5s; }
.item:hover .pic img { transform: scale(1.1); }

.item .ico { transition: all 0.5s;}
.item:hover .ico { transform:translateY(-20px)}