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: 1200px;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: 42px;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);}
.cm_nav {height: 42px;}
.cm_nav ul {}
.cm_nav ul li {position: relative;float: left;height: 42px;text-align: center;line-height: 42px;font-size: 16px;}
.cm_nav ul li a {display: inline-block;height: 42px;color: #fff;padding: 0 14px;}
.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 {}
.cm-banner .item {width: 1200px;height: 379px;}
.cm-banner .item img {width: 1200px;height: 379px;}
.lm_name {color: #ddd;line-height: 36px;}
.lm_name span {margin-right: 10px;}
.lm_name span.cn.current {border-bottom: none !important;}
.cm_block01-bg .cm_block01 {height: 365px;margin-top: 20px;}
.cm_block01-bg .cm_block01 .block01 {position: absolute;top: 5px;left: 0px;width: 400px;height: 365px;overflow: hidden;}
.cm_block01-bg .cm_block01 .block01 .lm_name {width: 100%;height: 36px;line-height: 36px;border-bottom: 2px solid #992578;margin-top: 5px;color: #333;font-size: 16px;}
.cm_block01-bg .cm_block01 .block01 .lm_name span.cn {float: left;height: 35px;font-size: 20px;line-height: 35px;color: #666;padding: 0 5px;cursor: pointer;}
.cm_block01-bg .cm_block01 .block01 .lm_name span.cn.current {color: #992578;
	/* border-bottom: 4px solid #cccc00; */
	margin-right: 10px;}
.cm_block01-bg .cm_block01 .block01 .lm_name span.en {float: right;line-height: 36px;font-size: 16px;color: #ddd;}
.cm_block01-bg .cm_block01 .block01 .lm_name .more {position: absolute;top: 15px;right: 0px;width: 60px;height: 20px;font-size: 12px;line-height: 20px;text-align: right;color: #999;}
.cm_block01-bg .cm_block01 .block01 .gd {position: relative;margin-top: 17px;}
.cm_block01-bg .cm_block01 .block01 .gd {height: 304px;}
.cm_block01-bg .cm_block01 .block01 .gd a { display: block; position: relative;float: left;width: 400px;height: 304px;}
.cm_block01-bg .cm_block01 .block01 .gd img {width: 400px;height: 267px;display: block;}
.cm_block01-bg .cm_block01 .block01 .gd .txt {position: absolute;top: 264px;left: 0px;display: block;width: 100%;height: 40px;font-size: 14px;line-height: 40px;text-align: center;overflow: hidden;color: #fff;background: #992578;}


.cm_block01-bg .cm_block01 .block02 {position: absolute;top: 5px;left: 420px;width: 460px;height: 365px;}
.cm_block01-bg .cm_block01 .block02 .lm_name {width: 100%;height: 36px;border-bottom: 2px solid #992578;margin-top: 5px;color: #333;font-size: 16px;}
.cm_block01-bg .cm_block01 .block02 .lm_name span.cn {float: left;height: 35px;font-size: 20px;line-height: 35px;color: #666;padding: 0 5px;cursor: pointer;}
.cm_block01-bg .cm_block01 .block02 .lm_name span.cn.current {color: #992578;border-bottom: 4px solid #cccc00;}
.cm_block01-bg .cm_block01 .block02 .lm_name span.en {float: right;line-height: 36px;font-size: 16px;color: #ddd;}
.cm_block01-bg .cm_block01 .block02 .lm_name .more {position: absolute;top: 15px;right: 0px;width: 60px;height: 20px;font-size: 12px;line-height: 20px;text-align: right;color: #999;}
.cm_block01-bg .cm_block01 .block02 .tit {font-size: 18px;font-weight: bold;color: #f00;padding-top: 16px;overflow: hidden;height: 24px;line-height: 24px;}
.cm_block01-bg .cm_block01 .block02 .tit a {color: #000;}
.cm_block01-bg .cm_block01 .block02 .des {height: 40px;line-height: 20px;overflow: hidden;color: #999;margin-top: 6px;}
.cm_block01-bg .cm_block01 .block02 ul {padding-top: 10px;display: none;}
.cm_block01-bg .cm_block01 .block02 ul.show_box {display: block;}
.cm_block01-bg .cm_block01 .block02 ul li {height: 38px;font-size: 14px;line-height: 38px;overflow: hidden;}
.cm_block01-bg .cm_block01 .block02 ul li i {float: left;width: 8px;height: 8px;background: #ddd;color: #ddd;border-radius: 10px;margin: 16px 10px 0 0;}
.cm_block01-bg .cm_block01 .block02 ul li span {float: right;color: #999;display: block;line-height: 36px;padding-left: 20px;}
.cm_block01-bg .cm_block01 .block03 {position: absolute;top: 5px;right: 0px;width: 300px;height: 365px;overflow: hidden;}
.cm_block01-bg .cm_block01 .block03 .lm_name {width: 100%;height: 36px;border-bottom: 2px solid #992578;margin-top: 5px;color: #333;font-size: 16px;}
.cm_block01-bg .cm_block01 .block03 .lm_name span.cn {float: left;height: 35px;font-size: 20px;line-height: 35px;color: #666;padding: 0 5px;cursor: pointer;}
.cm_block01-bg .cm_block01 .block03 .lm_name span.cn.current {color: #992578;border-bottom: 4px solid #cccc00;}
.cm_block01-bg .cm_block01 .block03 .lm_name span.en {float: right;line-height: 36px;font-size: 16px;color: #ddd;}
.cm_block01-bg .cm_block01 .block03 .lm_name .more {position: absolute;top: 15px;right: 0px;width: 60px;height: 20px;font-size: 12px;line-height: 20px;text-align: right;color: #999;}
.cm_block01-bg .cm_block01 .block03 ul {padding-top: 10px;display: none;}
.cm_block01-bg .cm_block01 .block03 ul.show_box {display: block;}
.cm_block01-bg .cm_block01 .block03 ul li {height: 60px;font-size: 14px;line-height: 30px;overflow: hidden;padding-bottom: 12px;margin-bottom: 11px;border-bottom: 1px solid #ddd;}
.cm_block01-bg .cm_block01 .block03 ul li a {display: block;height: 60px;line-height: 30px;overflow: hidden;}
.cm_block01-bg .cm_block01 .block03 ul li i {display: block;width: 60px;height: 30px;line-height: 30px;background: #992578;color: #fff;font-size: 24px;text-align: center;font-style: normal;}
.cm_block01-bg .cm_block01 .block03 ul li span {float: left;width: 60px;height: 60px;line-height: 30px;text-align: center;font-size: 12px;color: #000;background: #f5f5f5;margin-right: 15px;}
.ind-block02-bg {background: url(../res/gjjy/block-bg2.jpg) no-repeat center bottom;height: 590px;}
.ind-block02 {padding-top: 100px;}
.ind-block02 .row {}
.ind-block02 .row .col-1 {float: left;width: 430px;}
.cm-tit {display: inline-block;}
.cm-tit .t1 {font-size: 30px;line-height: 40px;}
.cm-tit .t2 {width: 100%;height: 5px;background-color: #beac83;border-radius: 3px;}
.cm-tit2 {display: inline-block;}
.cm-tit2 .t1 {font-size: 30px;line-height: 59px;}
.cm-tit2 .t2 {width: 100%;height: 5px;background-color: #beac83;border-radius: 3px;}
.ind-block02 .row .col-1 .cm-des {font-size: 16px;color: #666;text-indent: 2em;line-height: 30px;padding-top: 5px;}
.ind-block02 .row .col-1 .more {margin-top: 30px;}
.ind-block02 .row .col-1 .more a {display: inline-block;width: 108px;height: 33px;border-radius: 17px;border: solid 1px #1d4c86;text-align: center;line-height: 33px;color: #1d4c86;}
.ind-block02 .row .col-2 {float: right;width: 351px;margin-left: 7px;}
.ind-block02 .row .col-2 .item {position: relative;margin-bottom: 10px;border-radius: 7px;overflow: hidden;display: block;}
.ind-block02 .row .col-2 .item .img {width: 351px;height: 195px;overflow: hidden;}
.ind-block02 .row .col-2 .item .img img {height: 195px;width: 351px;transition: all 0.5s ease;}
.ind-block02 .row .col-2 .item .bg {position: absolute;top: 0;left: 0;width: 100%;height: 195px;background: rgba(133, 49, 125, 0.5);opacity: 0;transition: all 0.5s ease;}
.ind-block02 .row .col-2 .item .t {position: absolute;left: 0;color: #fff;font-size: 24px;text-align: center;width: 100%;top: 35%;opacity: 0;transition: all 0.5s ease;}
.ind-block02 .row .col-2 .item:hover .img img {transform: scale(1.12);}
.ind-block02 .row .col-2 .item:hover .bg {opacity: 1;}
.ind-block02 .row .col-2 .item:hover .t {opacity: 1;top: 45%;}
.ind-block02 .row .col-2 .item2 {height: 401px;}
.ind-block02 .row .col-2 .item2 .img {height: 401px;}
.ind-block02 .row .col-2 .item2 .img img {height: 401px;}
.ind-block02 .row .col-2 .item2 .bg {height: 401px;}
.ind-block02 .row .col-2 .item2 .t {}
.ind-block03-bg {padding: 30px 0;background: #f5f5f5 url(../res/gjjy/block-bg3.jpg) no-repeat center bottom;}
.ind-block03 {text-align: center;}
.ind-block03 .row {width: 105%;padding-top: 50px;}
.ind-block03 .row .item {width: 284px;float: left;margin-right: 21px;display: block;}
.ind-block03 .row .item .img {width: 284px;height: 185px;overflow: hidden;}
.ind-block03 .row .item .img img {width: 284px;height: 185px;}
.ind-block03 .row .item .t {margin-top: 10px;background: #f5f5f5;padding: 15px;text-align: left;height: 80px;transition: all 0.2s ease;}
.ind-block03 .row .item .t .t1 {font-size: 18px;}
.ind-block03 .row .item .t .t2 {font-size: 14px;line-height: 22px;color: #999;padding-top: 10px;overflow: hidden;}
.ind-block03 .row .item:hover .t {background: #fff;margin-top: 0;height: 90px;}
.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: left;text-align: right;padding-top: 10px;width: 795px;margin-left: 15px;font-size: 12px;margin-top: 30px;}
.cm-footer .row .col2 .t2 {color: #999;text-align: center;}
.cm-footer .row .col2 .t2 a {color: #fff;margin: 0 5px;}
.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;}
.ind-block01 .block01 .img-box {overflow: hidden;}
.ind-block01 .block01 .img-box .img img {transition: all 1s ease;}
.ind-block01 .block01 .img-box .img:hover img {transform: scale(1.1, 1.1);}
.ind-block02 .block01 .img-box {overflow: hidden;}
.ind-block02 .block01 .img-box .img img {transition: all 1s ease;}
.ind-block02 .block01 .img-box .img:hover img {transform: scale(1.1, 1.1);}
.ind-block02 .block02 .img-box {overflow: hidden;}
.ind-block02 .block02 .img-box .img img {transition: all 1s ease;}
.ind-block02 .block02 .img-box .img:hover img {transform: scale(1.1, 1.1);}
.links-block-bg {}
.links-block {}
.cm-tit3 {font-size: 24px;line-height: 36px;color: #fff;padding: 40px 0;}
.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: 80px;}
.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: 1140px;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: 850px;}
.menu {}
.menu .tit {height: 70px;background: #990066;color: #fff;text-align: center;line-height: 70px;font-size: 22px;border-top-left-radius: 5px;border-top-right-radius: 5px;border-bottom: 5px solid #bf2493;}
.menu .item {}
.menu .item .t1 {}
.menu .item .t1 a {height: 55px;line-height: 55px;background: #f5f5f5;display: block;border-bottom: 1px solid #fff;padding: 0 20px;font-size: 16px;}
.menu .item .t1 a:hover {background-color: #ddd;}
.menu .item .t1.active a {background: #ddd url("../res/ico-right.png") no-repeat 180px center;}
.menu .item .t2 {}
.menu .item .t2 a {display: block;padding: 10px 30px;border-bottom: 1px solid #ddd;}
.menu .item .t2 a:hover {}

.menu_en {}
.menu_en .tit {height: 70px;background: #990066;color: #fff;text-align: center;line-height: 70px;font-size: 22px;border-top-left-radius: 5px;border-top-right-radius: 5px;border-bottom: 5px solid #bf2493;}
.menu_en .item {}
.menu_en .item .t1 {}
.menu_en .item .t1 a {height: 55px;line-height: 55px;background: #f5f5f5;display: block;border-bottom: 1px solid #fff;padding: 0 20px;font-size: 14px;}
.menu_en .item .t1 a:hover {background-color: #ddd;}
.menu_en .item .t1.active a {background: #ddd url("../res/ico-right.png") no-repeat 215px center;}
.menu_en .item .t2 {}
.menu_en .item .t2 a {display: block;padding: 10px 30px;border-bottom: 1px solid #ddd;font-size: 12px;}
.menu_en .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: 0px;}
.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 .data_en {padding: 100px;padding-top: 30px;line-height: 1.8em;}
.row-datail .data_en 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: 1000px;}
.team ul {float: left;}
.team ul li {float: left;width: 197px;height: 325px;margin-right: 20px;border-radius: 5px;overflow: hidden;margin-bottom: 20px;position: relative;}
.team ul li .img {height: 217px;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: 350px;left: 0;width: 100%;height: 344px;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;}

.hd {position: relative;width: 1200px;height: 379px;margin-top: 20px;}
.hd .bigImg {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.hd .bigImg .item {opacity: 0;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #f5f5f5; transition: all 0.5s ease;}
.hd .bigImg .item.active {opacity: 1;z-index: 10;}
.hd .smallImg {position: absolute;bottom: 10px;left: 50%;transform: translateX(-50%);z-index: 500;}
.hd .smallImg .item { margin: 0 3px; display: inline-block;width: 15px;height: 15px;background: #fff; opacity: 0.5; border-radius: 100px;}
.hd .smallImg .item.active {background: #fff; opacity: 1;}
.hd .btnG {position: absolute;top: 50%;transform: translateY(-50%);z-index: 500;width: 100%;}
.hd .btnG .btn1 { font-size: 60px; color: #fff; font-family: simsun; cursor: pointer; position: absolute; top: -20px; left: 20px;}
.hd .btnG .btn2 { font-size: 60px; color: #fff; font-family: simsun; cursor: pointer; position: absolute; top: -20px; right: 20px;}
.hd .btnG .btn1:hover,.hd .btnG .btn2:hover { opacity: 0.8;}

#hd2 { width: 400px; height: 304px;}
#hd2 .smallImg { bottom: 45px;}
#hd2 .btnG { display: none;}