body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select {	margin:0;	padding:0}body {	font-family:"微软雅黑"}h1,h2,h3,h4,h5,h6 {	font-weight:normal;	font-size:100%}table {	border-collapse:collapse;	border-spacing:0}a {	text-decoration:none;	color:#5191ce;	-webkit-transition:color 218ms cubic-bezier(0.42, 0, 0.58, 1);	-o-transition:color 218ms cubic-bezier(0.42, 0, 0.58, 1);	transition:color 218ms cubic-bezier(0.42, 0, 0.58, 1)}a:hover {	text-decoration:none}li {	list-style:none}input,select,button,textarea {	font-family:"微软雅黑"}input[type=search] {	-webkit-appearance:none}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button {	display:none}img {	border:0;	vertical-align:middle}input,button,select,textarea {	border:0 none;	outline:0 none;	font-family:Arial,sans-serif}address,em,i {	font-style:normal}textarea {	resize:none}html {	-ms-text-size-adjust:100%;	-webkit-text-size-adjust:100%;	text-size-adjust:100%}	::selection {	color:#fff;	background:#C1A65A}::-moz-selection {	color:#fff;	background:#C1A65A}.auto {	height:auto;	overflow:hidden}.left {	float:left}.right {	float:right}::-webkit-scrollbar {	width:8px;	height:8px;	background-color:#F5F5F5}::-webkit-scrollbar-track {	-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);	background-color:#F5F5F5}::-webkit-scrollbar-thumb {	-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,0.3);	background-color:#131726}.clearfix:after,.wrap:after,.news-list:after,.news-list .left-list .hd:after,.news-list .right-list .hd:after,.img-list .body ul:after,.cz-news-list .body ul:after,.xk-list .body ul:after,.xk-list .xk-body ul:after,.cz-hd-list .body ul:after,.cz-fc-list ul:after,.gz-zd-list .body ul:after,.xx-news-list ul:after,.xx-news-list .share:after,.tsjx .tsjx-body ul:after,.en-shnav ul:after,.toptxt .texts:after,.en-news-list .left-list .body:after,.en-news-list .left-list ul:after,.en-text-list ul:after,.content:after {	display:block;	clear:both;	content:"";	visibility:hidden;	height:0}.clearfix,.wrap,.news-list,.news-list .left-list .hd,.news-list .right-list .hd,.img-list .body ul,.cz-news-list .body ul,.xk-list .body ul,.xk-list .xk-body ul,.cz-hd-list .body ul,.cz-fc-list ul,.gz-zd-list .body ul,.xx-news-list ul,.xx-news-list .share,.tsjx .tsjx-body ul,.en-shnav ul,.toptxt .texts,.en-news-list .left-list .body,.en-news-list .left-list ul,.en-text-list ul,.content {	zoom:1}.imgall,.cz-news-list .body .img,.xk-list .body li .img,.xx-news-list li .img,.en-text-list .img,.content .main .md-list .img {	overflow:hidden}.imgall img,.cz-news-list .body .img img,.xk-list .body li .img img,.xx-news-list li .img img,.en-text-list .img img,.content .main .md-list .img img {	width:100%;	height:100%;	-webkit-transitions:0.5s all linear;	-moz-transition:0.5s all linear;	-ms-transition:0.5s all linear;	-o-transition:0.5s all linear;	transition:0.5s all linear}.imgall:hover img,.cz-news-list .body .img:hover img,.xk-list .body li .img:hover img,.xx-news-list li .img:hover img,.en-text-list .img:hover img,.content .main .md-list .img:hover img {	-ms-transform:scale(1.2);	-moz-transform:scale(1.2);	-webkit-transform:scale(1.2);	-o-transform:scale(1.2);	transform:scale(1.2)}.inputfocus input {	-webkit-transitions:0.5s all;	-moz-transition:0.5s all;	-ms-transition:0.5s all;	-o-transition:0.5s all;	transition:0.5s all}.inputfocus input[type=text]:focus {	box-shadow:0 1px 1px rgba(0,0,0,0.075) inset,0 0 8px rgba(156,41,50,0.3)}.toe,.navs.index-nav li a,.notice.xx-notice .swiper-text a,.xx-news-list li .text h3 a,.content .aside .head h3,.content .aside .body .nav li>a span,.content .aside .body .nav li.active dl dd a,.content .aside .body .nav li:hover dl dd a {	word-break:keep-all;	white-space:nowrap;	overflow:hidden;	text-overflow:ellipsis}html {	-ms-text-size-adjust:100%;	-webkit-text-size-adjust:100%;	text-size-adjust:100%}	.large-header {	height:auto;	overflow:hidden}html,body {	position:relative}.bg {	overflow:hidden;	position:absolute;	top:0;	bottom:0;	left:0;	right:0}.wrap {	width:1200px;	margin:0 auto}#codefans_net p {	margin:0;	padding:0;	font-size:12px;	text-align:center;	line-height:20px;	cursor:pointer;	position:absolute;	top:5px;	right:5px}.header {	height:105px;	background:#224379;	padding-top:15px;	position:relative;	z-index:9999}.header #logo span {	display:none}.header .right {	width:450px}.header .right .en {	text-align:right;	margin-bottom:15px;	position:relative}.header .right .en .wx {	position:absolute;	top:30px;	display:none;	right:0;	z-index:999}.header .right .en span {	color:#ffffff;	margin:0 5px}.header .right .en a {	color:#fff}.header .right .link {	float:left;	margin-left:-89px;}.header .right .link a {	padding-left:20px;	margin-right:10px;	color:#ffffff;	height:25px;	line-height:25px}.header .right .link .index {	background:url("../image/img23.png") left center no-repeat}.header .right .link .xx {	background:url("../image/img24.png") left center no-repeat}.header .right .link .gz {	background:url("../image/img25.png") left center no-repeat}.header .right .tip {	float:left;	position:relative;	top:-8px;	margin-left:-100px;}.header .right .sear-box {	float:right;	height:auto;	overflow:hidden;	width:189px;	height:28px;	border-radius:25px;	background:#ffffff;	position:relative}.header .right .sear-box .text {	height:28px;	line-height:28px;	width:120px;	position:absolute;	left:25px}.header .right .sear-box .submit {	background:url("../image/img2.png") no-repeat center;	left:150px;	position:absolute;	display:inline-block;	width:28px;	height:28px}.navs {	height:50px;	background:#ffffff;	border-top:2px solid #C6A75C;	position:relative;	z-index:999}.navs.index-nav li {	width:10.28%;}.navs.index-nav li.last {	width:12%}.navs.index-nav li.last:hover a {	background:none;	color:#000}.navs.index-nav .ico {	margin-right:10px;	position:relative;	top:4px;	display:inline-block;	background:url("../image/cg.png") no-repeat left center;	width:14px;	height:19px}.navs.xx-nav li {	width:10.28571%}.navs.cz-nav li {	width:10.28571%}.navs.gz-nav li {	width:10.28571%}.navs.en-nav {	background:rgba(255,255,255,0.8)}.navs.en-nav .home a {	background:url("../image/img51.png") no-repeat 15px 50%}.navs.en-nav .home.active>a,.navs.en-nav .home.active:hover>a {	background:url("../image/img50.png") #c1a65a no-repeat 15px 50%}.navs.en-nav li {	width:14.28571%}.navs.en-nav li:hover>a {	background:#c1a65a}.navs.en-nav li>a {	background:url("../image/img52.png") no-repeat 10px 50%}.navs ul {	position:relative}.navs li {	float:left;	font-size:16px;	color:#10193a;	position:relative}.navs li .subnav {	position:absolute;	z-index:9999;	top:50px;	left:0;	text-align:center;	right:0;	display:none}.navs li .subnav a {	background:rgba(0,0,0,0.5);	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr=#7F000000, endColorstr=#7F000000);	font-weight:normal;	color:#ffffff;	padding:0 5px}.navs li .subnav a:hover,.navs li .subnav a.active {	background:#224379}.navs li a {	color:#224379;	text-align:center;	font-weight:bold;	display:block;	height:50px;	line-height:50px}.navs li.active>a,.navs li:hover>a {	background:#224379;	color:#fff}.index-banner a {	display:block}.index-banner img {	display:block;	width:100%}.banner {	position:relative;	overflow:hidden}.banner .nav {		left:0;	bottom:0;	right:0;	height:62px;	background:url("../image/img56.png")}.banner .nav ul {	width:860px;	margin:0 auto}.banner .nav li {	float:left;	width:33.3%;	text-align:center}.banner .nav li:hover img {	-ms-transform:scale(1.2);	-moz-transform:scale(1.2);	-webkit-transform:scale(1.2);	-o-transform:scale(1.2);	transform:scale(1.2)}.banner .nav li img {	margin-right:10px;	-webkit-transitions:0.5s all;	-moz-transition:0.5s all;	-ms-transition:0.5s all;	-o-transition:0.5s all;	transition:0.5s all}.banner .nav li a {	line-height:62px;	color:#ffffff;	font-size:22px}.banner.banner2 {	margin-top:0}#codefans_net {	right:10px;	position:fixed;	top:400px;	width:177px;	height:111px;	z-index:9999;	visibility:visible}.notice {	height:57px;	background:#f4f4f4;	line-height:60px;	clear:both}.notice .wrap {	width:1042px}.notice.xx-notice {	background:#fff}.notice.xx-notice .tip2 {	float:left;	margin-right:5px}.notice.xx-notice .swiper-text {	width:875px}.notice.xx-notice .swiper-text a {	width:875px;	font-size:14px;	text-decoration:underline}.notice .wrap {	position:relative;	padding-left:158px}.notice .tit {	text-align:center;	position:absolute;	left:0;	margin-top:12px;	width:138px;	line-height:31px;	height:31px;	background:#c6a75c;	font-weight:bold;	font-size:16px;	color:#fff}.notice .tit img {	margin-right:10px;	position:relative;	top:-2px}.notice .tit a {	color:#ffffff;	display:inline-block}.notice .swiper-slide {	height:62px}.notice .swiper-text {	width:600px;	color:#595959;	height:62px;	overflow:hidden}.notice .swiper-text span {	float:right;	font-size:16px}.notice .swiper-text a {	font-size:16px;	color:#595959}.notice .btns {	width:60px;	height:20px;	position:absolute;	right:10px;	top:50%}.notice .btns .swiper-button-next,.notice .btns .swiper-button-prev {	cursor:pointer;	width:17px;	height:15px;	margin-top:-7px;	position:absolute;	display:inline-block}.notice .btns .swiper-button-next {	right:0;	background:url("../image/img7.png") no-repeat}.notice .btns .swiper-button-prev {	left:0;	background:url("../image/img8.png") no-repeat}.news-list {	padding:20px 0}.news-list .left-list {	width:50%;	float:left}.news-list .left-list .hd {	margin-bottom:10px}.news-list .left-list .hd .left {	font-size:24px}.news-list .left-list .hd .left span {	border-bottom:2px solid #C6A75C;	margin-left:10px;	padding-bottom:5px}.news-list .left-list .hd .more {	background:url("../image/img10.png") no-repeat right center;	padding-right:20px;	color:#111a3a;	height:27px;	position:relative;	top:10px;	display:inline-block;	line-height:27px}.news-list .left-list li {	position:relative;	padding-left:100px;	height:70px;	padding-top:10px;	padding-bottom:10px}.news-list .left-list li .date {	width:70px;	height:65px;	position:absolute;	left:0;	top:10px}.news-list .left-list li .date h4 {	font-size:14px;	text-align:center;	color:#ffffff;	background:#10193a;	height:32px;	line-height:32px}.news-list .left-list li .date h5 {	border:1px solid #D7DED6;	height:32px;	text-align:center;	line-height:32px}.news-list .left-list li .text h3 {	font-size:16px;	color:#10193a;	margin-top:3px;	-webkit-transitions:0.2s all;	-moz-transition:0.2s all;	-ms-transition:0.2s all;	-o-transition:0.2s all;	transition:0.2s all}.news-list .left-list li .text h3:hover {	padding-left:10px}.news-list .left-list li .text p {	font-size:14px;	color:#999999;	line-height:18px;	margin-top:8px}.news-list .right-list {	width:525px;	overflow:hidden;	float:right;	position:relative}.news-list .right-list .hd {	margin-bottom:10px}.news-list .right-list .hd .left {	font-size:24px}.news-list .right-list .hd .left span {	border-bottom:2px solid #C6A75C;	margin-left:10px;	padding-bottom:5px}.news-list .right-list .hd .more {	background:url("../image/img10.png") no-repeat right center;	padding-right:20px;	color:#111a3a;	height:27px;	position:relative;	top:10px;	display:inline-block;	line-height:27px}.news-list .right-list .swiper-slide {	position:relative;	overflow:hidden}.news-list .right-list .swiper-slide img {	width:525px;	height:360px;	-webkit-transitions:0.5s all;	-moz-transition:0.5s all;	-ms-transition:0.5s all;	-o-transition:0.5s all;	transition:0.5s all;	width:100%}.news-list .right-list .swiper-slide:hover img {	-ms-transform:scale(1.2);	-moz-transform:scale(1.2);	-webkit-transform:scale(1.2);	-o-transform:scale(1.2);	transform:scale(1.2)}.news-list .right-list .swiper-slide h3 {	height:45px;	line-height:45px;	position:absolute;	bottom:0;	left:0;	right:0;	background:#393c4b;	text-align:center;	color:#fff}.news-list .right-list .swiper-slide em {	background:url("../image/img11.png") no-repeat center;	position:absolute;	display:inline-block;	top:0;	left:0;	right:0;	bottom:0}.news-list .right-list .swiper-button-prev2,.news-list .right-list .swiper-button-next2 {	z-index:99;	cursor:pointer;	top:50%;	margin-top:-35px;	background:url("../image/img12.png") no-repeat;	width:25px;	height:51px;	display:inline-block;	position:absolute}.news-list .right-list .swiper-button-prev2 {	left:10px}.news-list .right-list .swiper-button-next2 {	background:url("../image/img13.png") no-repeat;	right:10px}.benner-min {	background-repeat:no-repeat;	position:relative;	height:177px}.benner-min a {	display:block}.benner-min h3 {	font-size:50px;	font-weight:bold;	color:#ffffff;	text-align:center;	line-height:180px}.benner-min span {	position:relative;	-webkit-transitions:0.5s all;	-moz-transition:0.5s all;	-ms-transition:0.5s all;	-o-transition:0.5s all;	transition:0.5s all}.benner-min span:before,.benner-min span:after {	margin-top:-10px;	opacity:0;	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);	width:231px;	height:21px;	left:-355px;	-webkit-transitions:0.5s all;	-moz-transition:0.5s all;	-ms-transition:0.5s all;	-o-transition:0.5s all;	transition:0.5s all;	background:url("../image/img14.png") no-repeat;	content:'';	display:block;	position:absolute;	top:50%}.benner-min span:after {	background:url("../image/img15.png") no-repeat;	-webkit-transitions:0.5s all;	-moz-transition:0.5s all;	-ms-transition:0.5s all;	-o-transition:0.5s all;	transition:0.5s all;	left:auto;	right:-355px}.benner-min.animated span:before {	left:-255px;	opacity:1;	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100)}.benner-min.animated span:after {	right:-255px;	opacity:1;	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100)}.index-gb-hd {	position:relative;	border-bottom:1px solid #E7E8EB;	padding-bottom:11px}.index-gb-hd.indexen-gb-hd {	border-bottom:none}.index-gb-hd.indexen-gb-hd span:before,.index-gb-hd.indexen-gb-hd span:after {	background:#c3c3c3;	height:1px;	width:136px}.index-gb-hd.indexen-gb-hd span:before {	margin-top:-5px;	left:-160px}.index-gb-hd.indexen-gb-hd span:after {	right:-160px;	margin-top:-5px}.index-gb-hd span a {	color:#10193a}.index-gb-hd h3 {	font-size:34px;	font-weight:bold;	color:#10193a;	text-align:center;	position:relative}.index-gb-hd h3:after {	width:138px;	left:50%;	margin-left:-69px;	height:3px;	background:#10193a;	-webkit-transitions:0.5s all;	-moz-transition:0.5s all;	-ms-transition:0.5s all;	-o-transition:0.5s all;	transition:0.5s all;	position:absolute;	content:'';	display:inline-block;	bottom:-12px}.index-gb-hd h3:hover:after {	width:80px;	margin-left:-40px}.index-gb-hd span {	position:relative;	-webkit-transitions:0.5s all;	-moz-transition:0.5s all;	-ms-transition:0.5s all;	-o-transition:0.5s all;	transition:0.5s all;	padding-bottom:12px;	text-transform:uppercase}.index-gb-hd span:before,.index-gb-hd span:after {	opacity:0;	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);	width:231px;	height:21px;	left:-355px;	-webkit-transitions:0.5s all;	-moz-transition:0.5s all;	-ms-transition:0.5s all;	-o-transition:0.5s all;	transition:0.5s all;	background:url("../image/img16.png") no-repeat;	content:'';	display:block;	position:absolute;	top:50%}.index-gb-hd span:after {	background:url("../image/img17.png") no-repeat;	-webkit-transitions:0.5s all;	-moz-transition:0.5s all;	-ms-transition:0.5s all;	-o-transition:0.5s all;	transition:0.5s all;	left:auto;	right:-355px}.index-gb-hd span:before {	left:-255px;	opacity:1;	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100)}.index-gb-hd span:after {	right:-255px;	opacity:1;	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100)}.index-gb-hd .more {	position:absolute;	right:0;	bottom:10px;	width:70px;	height:25px;	background:#10193A;	color:#ffffff;	font-size:12px;	text-align:center;	line-height:25px;	display:block}.img-list {	background:url("../image/img4.jpg") no-repeat top center;	padding-top:30px;	border-bottom:2px solid #fff;	padding-bottom:60px}.img-list .body {	margin-top:55px}.img-list .body li {	width:25%;	float:left;	border-right:1px solid #fff;	box-sizing:border-box;	position:relative;	overflow:hidden}.img-list .body li:hover img {	-ms-transform:scale(1.2);	-moz-transform:scale(1.2);	-webkit-transform:scale(1.2);	-o-transform:scale(1.2);	transform:scale(1.2)}.img-list .body li img {	width:100%;	height:240px;	-webkit-transitions:0.5s all;	-moz-transition:0.5s all;	-ms-transition:0.5s all;	-o-transition:0.5s all;	transition:0.5s all}.img-list .body li h3 {	position:absolute;	background:url("../image/img56.png");	text-align:center;	color:#ffffff;	font-size:18px;	left:0;	right:0;	bottom:0;	line-height:40px}.shcoll-list {	padding-top:40px;	background:#f4f4f4;	padding-bottom:40px}.shcoll-list .index-gb-hd h3:after {	display:none}.shcoll-list .hd {	height:auto;	overflow:hidden}.shcoll-list .hd a {	float:right;	font-size:16px;	color:#10193a;	width:250px;	display:inline-block;	text-align:right}.shcoll-list .hd img {	margin:0 5px}.shcoll-list .body {	position:relative}.shcoll-list .body .swiper-button-prev2 {	cursor:pointer;	position:absolute;	top:50%;	margin-top:-20px;	background:url("../image/img19.png") no-repeat;	width:38px;	height:38px;	left:-60px}.shcoll-list .body .swiper-button-next2 {	cursor:pointer;	position:absolute;	top:50%;	margin-top:-20px;	background:url("../image/img20.png") no-repeat;	width:38px;	height:38px;	right:-60px}.shcoll-list .shcoll-slide {	margin-top:10px;	overflow:hidden;	height:280px;	position:relative}.shcoll-list .shcoll-slide li {	width:31%;	margin:0 1.15%;	float:left}.shcoll-list .shcoll-slide h3 {	font-size:16px;	margin-top:18px;	color:#10193a;	text-align:center}.shcoll-list .shcoll-slide img {	width:100%;	height:240px}.footer {	height:240px;	background:url("../image/img10.jpg") no-repeat top center;	border-bottom:3px solid #C6A75C}.footer .wrap {	position:relative}.footer .wx {	position:absolute;	top:30px;	left:-108px;	 width:110px;	 height:110px;}.footer .wx3 {	position:absolute;	top:30px;	left:0;	width:138px}.footer .wx 4{	position:absolute;	top:30px;	left:0;	width:138px}.footer .wx img {	 width:110px;	   height:110px;}.footer .wx h3 {	font-size:14px;	color:#ffffff;	margin-top:8px;	text-align:center}.footer .right {	font-size:14px;	color:#ffffff;	text-align:right}.footer .right a {	color:#fff}.footer .right h4 {	font-size:36px;	color:#ffffff;	margin-top:55px}.footer .right .addr {	margin-top:60px}.footer .right .copy {	margin-top:15px}.goTop {	cursor:pointer;	z-index:999;	background:url("../image/img22.png") no-repeat;	width:60px;	height:60px;	display:inline-block;	position:fixed;	right:50px;	bottom:205px}.cz-news-list {	margin-top:20px;	padding-bottom:50px}.cz-news-list .body {	margin-top:50px}.cz-news-list .body ul {	width:105%}.cz-news-list .body li {	width:270px;	margin-right:40px;	float:left}.cz-news-list .body li h3 {	font-size:16px;	color:#333}.cz-news-list .body li .date {	height:22px;	font-size:12px;	padding:0 5px;	background:#10193a;	text-align:center;	line-height:22px;	color:#ffffff;	display:inline-block;	margin:5px 0}.cz-news-list .body li p {	font-size:14px;	color:#666666;	margin-top:10px}.cz-news-list .body .img {	position:relative;	margin-bottom:18px}.cz-news-list .body .img img {	height:180px;	width:100%}.cz-news-list .body .img:after {	content:'';	display:inline-block;	-webkit-transitions:0.2s all cubic-bezier(0.55, 0.055, 0.675, 0.19);	-moz-transition:0.2s all cubic-bezier(0.55, 0.055, 0.675, 0.19);	-ms-transition:0.2s all cubic-bezier(0.55, 0.055, 0.675, 0.19);	-o-transition:0.2s all cubic-bezier(0.55, 0.055, 0.675, 0.19);	transition:0.2s all cubic-bezier(0.55, 0.055, 0.675, 0.19);	position:absolute;	top:0;	bottom:0;	right:0;	left:0;	border:3px solid #000}.cz-news-list .body li:hover .img:after {	border:3px solid #C1A65A}.enminbanner a {	display:block;	height:100%}.xk-list {	position:relative;	padding-top:35px;	height:470px;	background-repeat:no-repeat;	background-position:top center;	-webkit-background-size:cover;	background-size:cover}.xk-list .wrap {	position:relative;	z-index:9}.xk-list .index-gb-hd {	border:none}.xk-list:after {	background:rgba(16,25,58,0.5);	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7F000016, endColorstr=#7F000016);	position:absolute;	top:0;	bottom:0;	left:0;	right:0;	content:'';	display:inline-block}.xk-list .body {	margin-top:40px}.xk-list .body ul {	width:105%}.xk-list .body li {	background:#ffffff;	width:289px;	height:300px;	float:left;	margin-right:15px}.xk-list .body li img {	height:230px}.xk-list .body li h3 {	height:70px;	text-align:center;	line-height:70px;	color:#989898;	font-size:18px;	font-weight:bold}.xk-list .body li h3:after {	content:'';	-webkit-transitions:0.5s all cubic-bezier(0.6, -0.28, 0.735, 0.045);	-moz-transition:0.5s all cubic-bezier(0.6, -0.28, 0.735, 0.045);	-ms-transition:0.5s all cubic-bezier(0.6, -0.28, 0.735, 0.045);	-o-transition:0.5s all cubic-bezier(0.6, -0.28, 0.735, 0.045);	transition:0.5s all cubic-bezier(0.6, -0.28, 0.735, 0.045);	display:inline-block;	position:relative;	top:-6px;	margin-left:10px;	width:10px;	height:1px;	background:#fff}.xk-list .body li h3:before {	content:'';	-webkit-transitions:0.5s all cubic-bezier(0.6, -0.28, 0.735, 0.045);	-moz-transition:0.5s all cubic-bezier(0.6, -0.28, 0.735, 0.045);	-ms-transition:0.5s all cubic-bezier(0.6, -0.28, 0.735, 0.045);	-o-transition:0.5s all cubic-bezier(0.6, -0.28, 0.735, 0.045);	transition:0.5s all cubic-bezier(0.6, -0.28, 0.735, 0.045);	display:inline-block;	position:relative;	top:-6px;	width:10px;	margin-right:10px;	height:1px;	background:#fff}.xk-list .body li:hover {	background:#10193a}.xk-list .body li:hover h3 {	color:#fff}.xk-list .body li:hover h3:after {	width:55px}.xk-list .body li:hover h3:before {	width:55px}.xk-list .txt {	position:relative;	padding:0 120px;	margin:0 auto;	color:#ffffff;	line-height:26px;	padding-bottom:20px;	text-align:center;	margin-top:35px}.xk-list .txt:after {	position:absolute;	height:2px;	background:#c6a75c;	width:100px;	bottom:0;	content:'';	margin-left:-50px;	display:inline-block;	left:50%}.xk-list .index-gb-hd span {	padding-bottom:0}.xk-list .index-gb-hd span:before {	background:url("../image/img27.png") no-repeat}.xk-list .index-gb-hd span:after {	background:url("../image/img26.png") no-repeat}.xk-list .index-gb-hd h3:after {	display:none}.xk-list .index-gb-hd h3 {	color:#fff}.xk-list .xk-body {	margin-top:35px}.xk-list .xk-body ul {	width:110%}.xk-list .xk-body li {	position:relative;	width:172px;	margin-right:85px;	text-align:center;	height:214px;	float:left;	-webkit-transitions:0.5s all cubic-bezier(0.6, -0.28, 0.735, 0.045);	-moz-transition:0.5s all cubic-bezier(0.6, -0.28, 0.735, 0.045);	-ms-transition:0.5s all cubic-bezier(0.6, -0.28, 0.735, 0.045);	-o-transition:0.5s all cubic-bezier(0.6, -0.28, 0.735, 0.045);	transition:0.5s all cubic-bezier(0.6, -0.28, 0.735, 0.045)}.xk-list .xk-body li a {	width:160px;	height:200px;	display:block;	margin:5px;	border:1px solid transparent}.xk-list .xk-body .bdrs {	position:absolute;	width:14px;	height:14px;	display:inline-block;	opacity:0;	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);	-webkit-transitions:0.2s all cubic-bezier(0.6, -0.28, 0.735, 0.045);	-moz-transition:0.2s all cubic-bezier(0.6, -0.28, 0.735, 0.045);	-ms-transition:0.2s all cubic-bezier(0.6, -0.28, 0.735, 0.045);	-o-transition:0.2s all cubic-bezier(0.6, -0.28, 0.735, 0.045);	transition:0.2s all cubic-bezier(0.6, -0.28, 0.735, 0.045)}.xk-list .xk-body .bdrs1 {	background:url("../image/img30.png") no-repeat;	left:-10px;	top:-10px}.xk-list .xk-body .bdrs2 {	background:url("../image/img31.png") no-repeat;	right:-10px;	top:-10px}.xk-list .xk-body .bdrs3 {	background:url("../image/img32.png") no-repeat;	bottom:-10px;	left:-10px}.xk-list .xk-body .bdrs4 {	background:url("../image/img33.png") no-repeat;	right:-10px;	bottom:-10px}.xk-list .xk-body .icon {	margin-top:45px;	height:50px;	background:url("../image/img29.png") no-repeat;	width:55px;	display:inline-block;	-webkit-transitions:0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55);	-moz-transition:0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55);	-ms-transition:0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55);	-o-transition:0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55);	transition:0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55)}.xk-list .xk-body .icon2 {	background-position:-100px 0}.xk-list .xk-body .icon3 {	background-position:-197px 0}.xk-list .xk-body .icon4 {	background-position:-297px 0}.xk-list .xk-body .icon5 {	background-position:-397px 0}.xk-list .xk-body h3 {	margin-top:25px;	font-size:18px;	color:#fff;	padding-bottom:15px;	position:relative}.xk-list .xk-body h3:after {	content:'';	display:inline-block;	background:#fff;	height:3px;	position:absolute;	left:50%;	margin-left:-16px;	width:32px;	bottom:0}.xk-list .xk-body a:hover {	background:#10193a;	border:1px solid #C6A75C}.xk-list .xk-body a:hover .bdrs {	opacity:1;	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100)}.xk-list .xk-body a:hover .bdrs1 {	left:0;	top:0}.xk-list .xk-body a:hover .bdrs2 {	right:0;	top:0}.xk-list .xk-body a:hover .bdrs3 {	bottom:0;	left:0}.xk-list .xk-body a:hover .bdrs4 {	right:0;	bottom:0}.xk-list .xk-body a:hover .icon1 {	background-position:0 -60px}.xk-list .xk-body a:hover .icon2 {	background-position:-100px -60px}.xk-list .xk-body a:hover .icon3 {	background-position:-197px -60px}.xk-list .xk-body a:hover .icon4 {	background-position:-297px -60px}.xk-list .xk-body a:hover .icon5 {	background-position:-397px -60px}.xk-list .xk-body a:hover h3 {	color:#c6a75c}.xk-list .xk-body a:hover h3:after {	background:#c6a75c}.cz-hd-list {	padding-top:35px;	padding-bottom:40px}.cz-hd-list .body {	margin-top:40px}.cz-hd-list .body ul {	width:105%}.cz-hd-list .body li {	width:298px;	height:320px;	overflow:hidden;	margin-right:3px;	margin-bottom:3px;	float:left;	position:relative}.cz-hd-list .body li img {	cursor:pointer;	width:298px;	height:320px;	-webkit-transitions:0.3s linear;	-moz-transition:0.3s linear;	-ms-transition:0.3s linear;	-o-transition:0.3s linear;	transition:0.3s linear}.cz-hd-list .body li .text {	-webkit-transitions:0.3s linear;	-moz-transition:0.3s linear;	-ms-transition:0.3s linear;	-o-transition:0.3s linear;	transition:0.3s linear;	opacity:0;	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);	padding:0 20px;	padding-top:90px;	position:absolute;	background:url("../image/img57.png");	color:#ffffff;	top:320px;	left:0;	right:0;	text-align:center}.cz-hd-list .body li .text h3 {	font-size:18px;	margin-bottom:20px}.cz-hd-list .body li .text p {	line-height:26px;	font-size:14px}.cz-hd-list .body li .text .btn {	-webkit-transitions:0.8s linear;	-moz-transition:0.8s linear;	-ms-transition:0.8s linear;	-o-transition:0.8s linear;	transition:0.8s linear;	position:absolute;	bottom:50px;	left:50%;	margin-left:-57px;	background:url("../image/img28.png") no-repeat;	width:114px;	height:39px;	display:inline-block;	text-align:center;	line-height:39px;	color:#fff}.cz-hd-list .body li:hover img {	-ms-transform:scale(1.2);	-moz-transform:scale(1.2);	-webkit-transform:scale(1.2);	-o-transform:scale(1.2);	transform:scale(1.2)}.cz-hd-list .body li:hover .text {	top:0;	bottom:0;	opacity:1;	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100)}.cz-hd-list .body li:hover .btn {	bottom:70px}.cz-hd-list .body .img {	position:relative}.cz-hd-list .body .tag {	background:url("../image/img36.png") no-repeat;	position:absolute;	right:10px;	top:0;	text-align:center;	color:#ffffff;	font-size:14px;	width:27px;	height:46px;	display:inline-block;	position:absolute}.cz-fc-list {	padding-top:35px;	-webkit-background-size:cover;	background-size:cover;	height:460px}.cz-fc-list ul {	margin-top:40px;	width:105%}.cz-fc-list li {	float:left;	width:230px;	height:260px;	overflow:hidden;	position:relative;	margin-right:12px;	text-align:center}.cz-fc-list li img {	width:230px;	height:260px}.cz-fc-list li a {	opacity:0;	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);	position:absolute;	-webkit-transitions:0.3s linear;	-moz-transition:0.3s linear;	-ms-transition:0.3s linear;	-o-transition:0.3s linear;	transition:0.3s linear;	color:#ffffff;	display:block;	top:260px;	left:0;	right:0;	background:url("../image/img57.png")}.cz-fc-list li .text {	border:1px solid #383942;	margin:4%;	height:69%;	padding:22px;	padding-top:38px}.cz-fc-list li h3 {	border-bottom:1px solid #6F664B;	padding-bottom:15px;	font-size:18px}.cz-fc-list li p {	margin-top:15px;	line-height:24px;	font-size:14px;	text-align:left}.cz-fc-list li:hover a {	top:0;	bottom:0;	opacity:1;	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100)}.gz-news-list .body .img {	position:relative}.gz-news-list .body .img .date {	width:60px;	height:50px;	text-align:center;	background:#10193A;	position:absolute;	top:0;	left:0;	z-index:99;	margin:0}.gz-news-list .body .img .date h3 {	font-size:12px;	color:#fefefe}.gz-news-list .body .img .date span {	font-size:24px;	color:#fefefe;	font-weight:bold}.gz-news-list .body .text h3 {	font-size:16px;	color:#595959;	height:50px}.gz-news-list .body .img:after {	display:none}.gz-yx-list {	padding-top:35px}.gz-yx-list .body {	position:relative}.gz-yx-list .body .yx-slide {	overflow:hidden;	height:380px}.gz-yx-list .body .swiper-button-prev {	cursor:pointer;	position:absolute;	top:50%;	background:url("../image/img34.png") no-repeat;	width:28px;	height:47px;	left:-50px}.gz-yx-list .body .swiper-button-next {	cursor:pointer;	position:absolute;	top:50%;	background:url("../image/img35.png") no-repeat;	width:28px;	height:47px;	right:-50px}.gz-yx-list .swiper-wrapper {	margin-top:35px}.gz-yx-list .swiper-slide li {	width:23%;	margin:0 1%;	float:left;	background:#f5f5f5;	height:361px;	overflow:hidden;	position:relative}.gz-yx-list .swiper-slide li:hover {	background:#1f2849}.gz-yx-list .swiper-slide li:hover h3 {	color:#fff}.gz-yx-list .swiper-slide li:hover p {	color:#fff}.gz-yx-list .swiper-slide li:hover .text {	top:0;	bottom:0}.gz-yx-list .swiper-slide a {	display:block;	width:100%;	height:100%}.gz-yx-list .swiper-slide img {	width:100%;	height:361px}.gz-yx-list .swiper-slide .text {	padding:0 35px;	padding-top:120px;	position:absolute;	top:361px;	left:0;	right:0;	background:url("../image/img57.png");	-webkit-transitions:.5s;	-moz-transition:.5s;	-ms-transition:.5s;	-o-transition:.5s;	transition:0.5s}.gz-yx-list .swiper-slide .text h3 {	font-size:18px;	color:#333333;	text-align:center;	margin-bottom:18px}.gz-yx-list .swiper-slide .text p {	font-size:12px;	color:#333333;	line-height:24px}.gz-zd-list {	background-repeat:no-repeat;	height:550px;	padding-top:52px;	-webkit-background-size:cover;	background-size:cover}.gz-zd-list .index-gb-hd {	background:url("../image/img27.jpg") no-repeat center;	height:150px;	overflow:hidden}.gz-zd-list .index-gb-hd span {	padding-bottom:0}.gz-zd-list .index-gb-hd span:before {	background:url("../image/img27.png") no-repeat}.gz-zd-list .index-gb-hd span:after {	background:url("../image/img26.png") no-repeat}.gz-zd-list .index-gb-hd h3:after {	background:#C6A75C}.gz-zd-list .index-gb-hd h3 {	color:#ffffff;	margin-top:45px}.gz-zd-list .body {	height:300px;	background:#fff}.gz-zd-list .body ul {	width:105%;	margin-left:8px;	padding-top:60px}.gz-zd-list .body li {	padding-left:110px;	position:relative;	width:240px;	float:left;	margin:0 22px;	height:160px;	background:#f5f5f5;	border-radius:10px}.gz-zd-list .body .icon {	position:absolute;	left:22px;	top:22px;	width:70px;	height:70px;	background:url("../image/img37.png") no-repeat;	-webkit-transitions:0.3s all cubic-bezier(0.77, 0, 0.175, 1);	-moz-transition:0.3s all cubic-bezier(0.77, 0, 0.175, 1);	-ms-transition:0.3s all cubic-bezier(0.77, 0, 0.175, 1);	-o-transition:0.3s all cubic-bezier(0.77, 0, 0.175, 1);	transition:0.3s all cubic-bezier(0.77, 0, 0.175, 1)}.gz-zd-list .body .icon1 {	background-position:0 0}.gz-zd-list .body .icon2 {	background-position:-100px 0}.gz-zd-list .body .icon3 {	background-position:-200px 0}.gz-zd-list .body .text {	padding-top:22px;	color:#333333;	padding-right:15px}.gz-zd-list .body .text h3 {	font-size:24px}.gz-zd-list .body .text h4 {	font-size:12px;	position:relative;	padding-bottom:6px;	margin-bottom:6px;	margin-top:5px}.gz-zd-list .body .text h4:after {	display:inline-block;	content:'';	width:72px;	height:1px;	background:#333333;	position:absolute;	bottom:0;	left:0}.gz-zd-list .body .text p {	font-size:14px;	line-height:25px}.gz-zd-list .body li:hover {	background:#1f2849}.gz-zd-list .body li:hover .icon1 {	background-position:0 -77px}.gz-zd-list .body li:hover .icon2 {	background-position:-100px -77px}.gz-zd-list .body li:hover .icon3 {	background-position:-200px -77px}.gz-zd-list .body li:hover .text {	color:#f5f5f5}.gz-zd-list .body li:hover .text h4:after {	background:#f5f5f5}.xx-news-list {	clear:both;	background:#f7f7f7;	padding-top:45px;	padding-bottom:60px}.xx-news-list .index-gb-hd h3:after {	background:#c1a65a}.xx-news-list .body {	margin-top:30px}.xx-news-list ul {	width:105%}.xx-news-list li {	float:left;	width:380px;	height:530px;	background:#ffffff;	margin-right:30px;	border-top:4px solid #3CA9EE}.xx-news-list li .img img {	width:100%;	height:255px}.xx-news-list li .text {	margin:40px 20px;	margin-bottom:0;	height:185px;	border-bottom:1px solid #E8E8E8}.xx-news-list li .text h3 a {	font-size:18px;	color:#000}.xx-news-list li .text h3 a:hover {	color:#10193a;	text-decoration:underline}.xx-news-list li .text h4 {	font-size:14px;	color:#999999;	margin-top:5px;	margin-bottom:10px}.xx-news-list li .text p {	font-size:14px;	line-height:25px;	color:#666}.xx-news-list li:nth-child(2) {	border-top:4px solid #33B36F}.xx-news-list li:nth-child(3) {	border-top:4px solid #FFB123}.xx-news-list .share {	height:50px;	line-height:50px;	margin:0 20px}.xx-news-list .share .share-icon {	float:left;	background:url("../image/img40.png") center no-repeat;	width:50px;	height:50px;	display:inline-block}.xx-news-list .share .more {	background:url("../image/img41.png") right center no-repeat;	padding-right:18px;	font-size:14px;	color:#666666;	float:right}.tsjx {	height:640px}.tsjx .index-gb-hd h3:after {	display:block;	background:#c1a65a}.tsjx .tsjx-body {	margin-top:40px}.tsjx .tsjx-body ul {	width:105%}.tsjx .tsjx-body li {	position:relative;	text-align:center;	width:383px;	height:440px;	margin-right:28px;	float:left;	padding:0 28px;	box-sizing:border-box}.tsjx .tsjx-body .ico {	margin-top:40px}.tsjx .tsjx-body h3 {	margin-top:48px;	font-size:24px;	color:#ffffff;	font-weight:bold}.tsjx .tsjx-body p {	margin-top:15px;	font-size:14px;	line-height:26px;	color:#ffffff;	text-align:left;	text-indent:2em}.tsjx .tsjx-body .btn {	position:absolute;	bottom:40px;	left:50%;	margin-left:-60px;	width:120px;	height:40px;	line-height:40px;	border:1px solid #fff;	color:#ffffff;	-webkit-border-radius:25px;	-moz-border-radius:25px;	border-radius:25px;	display:inline-block;	text-align:center}.tsjx .tsjx-body .item1 {	background:#3ca9ee;	border-bottom:6px solid #2E91D0}.tsjx .tsjx-body .item2 {	background:#33B36F;	border-bottom:6px solid #26985B}.tsjx .tsjx-body .item3 {	background:#FFB123;	border-bottom:6px solid #E49A1A}.xx-hd-list {	padding:45px 0}.xx-hd-list .body {	margin-top:45px;	position:relative}.xx-hd-list .xx-hd-slide {	overflow:hidden;	height:500px}.xx-hd-list .swiper-slide {	overflow:hidden}.xx-hd-list .swiper-slide li {	width:31%;	margin:0 1%;	float:left;	position:relative;	margin-bottom:20px;	height:240px;	overflow:hidden}.xx-hd-list .swiper-slide li:hover .text {	top:0;	bottom:0;	background:rgba(16,25,58,0.9)}.xx-hd-list .swiper-slide li:hover .text .ico {	display:block}.xx-hd-list .swiper-slide li:hover .text h3 {	color:#c1a65a}.xx-hd-list .swiper-slide .text {	position:absolute;	top:200px;	-webkit-transitions:0.2s all cubic-bezier(0.77, 0, 0.175, 1);	-moz-transition:0.2s all cubic-bezier(0.77, 0, 0.175, 1);	-ms-transition:0.2s all cubic-bezier(0.77, 0, 0.175, 1);	-o-transition:0.2s all cubic-bezier(0.77, 0, 0.175, 1);	transition:0.2s all cubic-bezier(0.77, 0, 0.175, 1);	left:0;	right:0;	background:rgba(0,0,0,0.8);	text-align:center}.xx-hd-list .swiper-slide .text h3 {	height:40px;	line-height:40px;	color:#ffffff;	font-size:16px;	font-weight:bold}.xx-hd-list .swiper-slide .text p {	font-size:14px;	color:#ffffff;	line-height:22px;	padding:15px 40px}.xx-hd-list .swiper-slide img {	width:100%;	height:240px}.xx-hd-list .swiper-slide .ico {	display:none;	width:40px;	height:40px;	background:url("../image/img45.png") no-repeat;	margin:0 auto;	margin-bottom:15px;	margin-top:46px}.xx-hd-list .swiper-button-next2,.xx-hd-list .swiper-button-prev2 {	cursor:pointer;	position:absolute;	top:50%;	margin-top:-30px;	background:url("../image/img46.png") no-repeat;	width:32px;	height:60px}.xx-hd-list .swiper-button-prev2 {	left:-74px;	background:url("../image/img47.png") no-repeat}.xx-hd-list .swiper-button-next2 {	right:-74px}.xx-fc-list {	padding:35px 0;	padding-bottom:90px}.xx-fc-list .fc-list {	overflow:hidden;	position:relative;	height:200px}.xx-fc-list .body {	margin-top:40px;	position:relative}.xx-fc-list .swiper-slide li {	width:23%;	margin:0 1%;	float:left;	position:relative}.xx-fc-list .swiper-slide img {	height:200px;	width:100%}.xx-fc-list .swiper-slide h3 {	height:36px;	font-size:16px;	color:#ffffff;	text-align:center;	background:rgba(0,0,0,0.8);	left:0;	right:0;	bottom:0;	position:absolute;	line-height:36px}.xx-fc-list .swiper-button-next3,.xx-fc-list .swiper-button-prev3 {	position:absolute;	top:50%;	margin-top:-30px;	cursor:pointer;	-webkit-background-size:cover;	background-size:cover;	background:url("../image/img48.png") no-repeat;	width:27px;	height:60px}.xx-fc-list .swiper-button-prev3 {	left:0;	background:url("../image/img49.png") no-repeat}.xx-fc-list .swiper-button-next3 {	right:0}.xx-fc-list .swiper-pagination {	bottom:-60px;	position:absolute;	left:0;	right:0;	text-align:center}.xx-fc-list .swiper-pagination-switch {	display:inline-block;	cursor:pointer;	-webkit-border-radius:50%;	-moz-border-radius:50%;	border-radius:50%;	margin:0 5px;	width:16px;	height:16px;	background:#e3e3e3;	opacity:1;	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100)}.xx-fc-list .swiper-active-switch {	background:#c6a75c}.banner-slide {	position:relative;	overflow:hidden;	margin-top:-50px;	clear:both}.banner-slide .swiper-slide img {	width:100%}.banner-slide .wrap {	position:absolute;	bottom:107px;	left:20%}.banner-slide .swiper-pagination .swiper-pagination-switch {	display:inline-block;	width:49px;	height:3px;	background:#d5aa6d;	margin:0 5px;	-webkit-border-radius:0;	-moz-border-radius:0;	border-radius:0;	opacity:1;	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100)}.banner-slide .swiper-pagination .swiper-active-switch {	background:#fff}.toptxt {	clear:both;	margin-top:-72px}.en-shnav {	position:relative;	z-index:99}.en-shnav li {	width:33.33333%;	text-align:center;	border:1px solid #E3E3E3;	border-right:none;	height:140px;	background:#ffffff;	float:left;	padding-top:30px;	box-sizing:border-box}.en-shnav li:last-child {	border-right:1px solid #E3E3E3}.en-shnav li:hover {	background:#10193a}.en-shnav li:hover h3 {	color:#fff}.en-shnav a {	display:block}.en-shnav h3 {	font-size:18px;	color:#282828;	margin-top:15px}.toptxt {	background:#f4f4f4;	padding-bottom:30px;	border-bottom:1px solid #EAEAEA}.toptxt .texts {	margin-top:25px;	border:1px solid #E3E3E3;	background:#ffffff;	height:245px}.toptxt .texts .img {	float:left;	width:286px}.toptxt .texts .img img {	width:286px;	height:244px}.toptxt .texts .center {	float:left;	width:440px;	padding:0 30px;	padding-top:26px}.toptxt .texts .center h3 {	font-size:26px;	color:#000000;	font-weight:bold;	text-transform:uppercase}.toptxt .texts .center h3 img {	position:relative;	top:-5px;	margin-right:10px}.toptxt .texts .center p {	font-size:14px;	line-height:21px;	font-family:Arial;	color:#898989}.toptxt .texts .right {	padding-right:10px;	float:left;	width:374px;	padding-left:27px;	margin-top:60px;	height:130px;	border-left:1px solid #eee}.toptxt .texts .right p {	font-size:14px;	line-height:21px;	font-family:Arial;	color:#898989}.toptxt .texts .right a {	color:#8c8c8c;	text-transform:uppercase;	float:right}.en-shcoll-list .index-gb-hd {	border-bottom:none}.en-shcoll-list .index-gb-hd h3:after {	display:block}.en-news-list {	padding-bottom:55px;	padding-top:45px}.en-news-list .head {	position:relative}.en-news-list .head h3 {	font-size:28px;	color:#000000;	font-weight:bold;	text-transform:uppercase}.en-news-list .head img {	position:relative;	top:-5px;	margin-right:10px}.en-news-list .head a {	font-size:16px;	color:#8c8c8c;	position:absolute;	right:0;	bottom:0}.en-news-list .left-list {	width:760px;	float:left}.en-news-list .left-list .body {	margin-top:25px;	margin-bottom:50px}.en-news-list .left-list .body .img {	float:left;	width:288px}.en-news-list .left-list .body .img img {	width:288px;	height:197px}.en-news-list .left-list .body .text {	float:right;	width:440px}.en-news-list .left-list .body .text h3 {	font-size:20px;	color:#d5aa6d;	line-height:28px;	text-transform:uppercase;	font-weight:bold}.en-news-list .left-list .body .text p {	font-size:14px;	line-height:21px;	color:#898989;	height:121px;	overflow:hidden;	font-family:Arial}.en-news-list .left-list ul {	margin-top:50px}.en-news-list .left-list li:last-child {	float:right}.en-news-list .left-list li {	position:relative;	padding-left:78px;	width:348px;	float:left;	-webkit-box-sizing:border-box;	-moz-box-sizing:border-box;	box-sizing:border-box}.en-news-list .left-list li .date {	width:55px;	position:absolute;	left:0;	top:0}.en-news-list .left-list li .date h3 {	height:37px;	line-height:37px;	margin-bottom:5px;	background:#d5aa6d;	font-size:32px;	color:#ffffff;	text-align:center}.en-news-list .left-list li .date h4 {	font-size:12px;	color:#ffffff;	text-align:center;	line-height:17px;	background:#d5aa6d}.en-news-list .left-list li h3 {	font-size:16px;	line-height:20px;	color:#d5aa6d;	font-weight:bold}.en-news-list .left-list li p {	height:67px;	overflow:hidden;	font-size:14px;	font-family:Arial;	color:#898989;	line-height:22px}.en-news-list .right-video {	width:375px;	float:right;	font-family:Arial}.en-news-list .right-video .body {	position:relative;	margin-top:15px}.en-news-list .right-video .body .swiper-pagination1 {	top:-40px;	right:0;	z-index:99;	text-align:right;	position:absolute}.en-news-list .right-video .body .swiper-pagination1 .swiper-pagination-switch {	display:inline-block;	-webkit-border-radius:50%;	-moz-border-radius:50%;	border-radius:50%;	width:13px;	height:13px;	border:2px solid #898989;	margin:0 3px}.en-news-list .right-video .body .swiper-pagination1 .swiper-active-switch {	background:#d5aa6d;	border:2px solid #d5aa6d}.en-news-list .right-video .video-slide {	overflow:hidden;	height:372px;	background:#2a2b30}.en-news-list .right-video .video-slide img {	width:100%;	height:233px}.en-news-list .right-video .video-slide .text {	padding:15px}.en-news-list .right-video .video-slide .text h3 {	margin-bottom:10px}.en-news-list .right-video .video-slide .text h4,.en-news-list .right-video .video-slide .text h3 {	font-size:16px;	color:#fff}.en-news-list .right-video .video-slide .text h4 {	margin-bottom:15px}.en-news-list .right-video .video-slide .text p {	color:#76777b;	font-size:16px;	line-height:20px}.en-text-list {	-webkit-background-size:cover;	background-size:cover;	background-repeat:no-repeat}.en-text-list .index-gb-hd {	margin-bottom:20px;	padding-top:20px}.en-text-list ul {	width:105%}.en-text-list li {	float:left;	border:1px solid #EFEFEF;	margin-right:20px;	margin-bottom:20px;	width:285px;	height:317px;	background:#ffffff;	padding:6px;	-webkit-box-sizing:border-box;	-moz-box-sizing:border-box;	box-sizing:border-box}.en-text-list .img {	overflow:hidden}.en-text-list .img img {	width:273px;	height:200px}.en-text-list .text {	padding-top:20px}.en-text-list .text h3 {	font-size:18px;	color:#212121;	line-height:22px;	font-family:Arial;	margin-bottom:15px;	position:relative}.en-text-list .text h3:after {	width:46px;	height:2px;	background:#d5aa6d;	display:inline-block;	content:'';	left:0;	bottom:-5px;	position:absolute}.en-text-list .text .time {	font-size:14px;	color:#9c9c9c;	background:url("../image/img38.jpg") left center no-repeat;	padding-left:18px}.en-text-list .more {	text-align:right}.content {	background:#f0f0f0;	padding-top:35px;	padding-bottom:60px}.content .aside {	width:245px;	float:left}.content .aside .head {	height:103px;	background:url("../image/img94.jpg") right no-repeat #10193A;	font-size:30px;	color:#ffffff;	padding-left:50px}.content .aside .head h3 {	padding-right:10px;	padding-top:30px;	position:relative;	padding-bottom:10px;	font-weight:bold}.content .aside .head h3:after {	width:53px;	height:1px;	background:#ffffff;	display:inline-block;	content:'';	position:absolute;	left:0;	bottom:0}.content .aside .body {	margin-top:13px}.content .aside .body .nav {	margin-bottom:25px}.content .aside .body .nav dl {	display:none}.content .aside .body .nav dl dd {	line-height:40px}.content .aside .body .nav li {	line-height:50px;	margin-bottom:7px;	background:url("../image/img61.png") #fff 12px 22px no-repeat;	position:relative}.content .aside .body .nav li>a {	display:block;	height:50px;	padding-left:28px;	font-size:16px;	color:#333333;	border:1px solid #ebebeb}.content .aside .body .nav li>a span {	width:70%;	display:inline-block}.content .aside .body .nav li .arrow {	right:0;	top:0;	position:absolute;	width:50px;	height:50px;	display:none;	float:right;	}.navs{		border:0;}.content .aside .body .nav li.active,.content .aside .body .nav li:hover {	font-weight:bold}.content .aside .body .nav li.active dl,.content .aside .body .nav li:hover dl {	display:block}.content .aside .body .nav li.active dl dd a,.content .aside .body .nav li:hover dl dd a {	font-size:14px;	color:#666666;	display:block;	padding-left:28px;	padding-right:20px}.content .aside .body .nav li.active dl dd.active,.content .aside .body .nav li:hover dl dd.active {	background:url("../image/img70.png") no-repeat 12px 50%}.content .aside .body .nav li.active dl dd.active a,.content .aside .body .nav li:hover dl dd.active a {	color:#cfa019;	font-weight:bold}.content .aside .body .nav li.active>a,.content .aside .body .nav li:hover>a {	color:#ffffff;	background:url("../image/img71.png") #224379 12px 22px no-repeat;	border:1px solid #224379}.content .aside .body .nav li.active .arrow,.content .aside .body .nav li:hover .arrow {	display:inline-block}.content .aside .body .contat {	line-height: 32px;      background: #224379;    padding: 20px;    color: #fff;}.content .aside .body .contat dt {	font-size:16px;	color:#ffffff;	font-weight:bold;	margin-bottom:28px}.content .aside .body .contat dd {	font-size:14px;	line-height:24px}.content .aside .body .img {	text-align:center;	margin-top:18px;	margin-bottom:20px}.content .aside .body .img h3 {	margin-top:10px}.content .main {	margin-left:275px;	background:#ffffff;	min-height:582px;	padding:20px 40px;	padding-bottom:60px}.content .main .head {	color:#dfb84b;	font-weight:bold;	font-size:14px;	border-bottom:1px solid #C1A65A;	height:50px;	line-height:50px}.content .main .head .home {	background:url("../image/img62.png") no-repeat left center;	padding-left:20px}.content .main .head a,.content .main .head span {	font-size:14px;	color:#666}.content .main .head .num {	float:right;	font-size:14px;	color:#787878;	background:url("../image/img65.png") no-repeat left center;	padding-left:25px;	font-weight:normal}.content .main .body {	padding:30px 0}.content .main .md-djgh {	padding:30px 10px}.content .main .md-djgh li {	height:50px;	line-height:50px;	border-bottom:1px dashed #CCCCCC;	background:url("../image/img63.png") no-repeat left center;	padding-left:15px}.content .main .md-djgh li a {	font-size:14px;	color:#666}.content .main .md-djgh li .new {	width:25px;	height:15px;	background:url("../image/img67.png") no-repeat;	position:relative;	top:2px;	display:inline-block;	margin-left:10px}.content .main .md-djgh li span {	float:right;	color:#999999;	font-size:12px}.content .main .md-djgh li:hover {	background:url("../image/img64.png") no-repeat left center}.content .main .md-djgh li:hover a {	color:#10193a}.content .main .md-rlzy .hd h3 {	font-size:16px;	color:#333}.content .main .md-rlzy .bd .job-zg {	margin-top:25px}.content .main .md-rlzy .bd .job-zz {	margin-top:15px}.content .main .md-rlzy .bd dt {	font-size:14px;	color:#333333;	margin-bottom:10px}.content .main .md-rlzy .bd dd {	font-size:14px;	color:#666666;	line-height:28px}.content .main .md-rlzy .bd .btns {	margin-top:46px}.content .main .md-rlzy .bd .btns .email {	background:#10193a;	margin-right:25px}.content .main .md-rlzy .bd .btns a {	width:120px;	height:30px;	background:#8f8f8f;	text-align:center;	line-height:30px;	font-size:14px;	color:#ffffff;	display:inline-block}.content .main .md-zwzp .hd {	margin-bottom:35px}.content .main .md-zwzp .hd dl {	height:auto;	overflow:hidden;	margin-bottom:20px;	position:relative;	padding-left:55px}.content .main .md-zwzp .hd dt {	float:left;	width:50px;	text-align:justify;	position:absolute;	top:0;	left:0}.content .main .md-zwzp .hd dd:last-child:after,.content .main .md-zwzp .hd dd.last:after {	display:none}.content .main .md-zwzp .hd dd {	float:left;	margin-bottom:10px}.content .main .md-zwzp .hd dd:hover a,.content .main .md-zwzp .hd dd.active a {	color:#10193a}.content .main .md-zwzp .hd dd:after {	content:'|';	display:inline-block;	color:#959595}.content .main .md-zwzp .hd dd a {	color:#666666;	padding:0 15px}.content .main .md-zwzp .table table {	width:100%;	border:1px solid #CDCDCD;	min-width:620px}.content .main .md-zwzp .table th:last-child {	border-right:none}.content .main .md-zwzp .table th {	border-right:1px solid #BFBFBF;	background:#cbcbcb;	text-align:center;	font-weight:normal;	height:40px}.content .main .md-zwzp .table td {	height:60px;	text-align:center;	border-right:1px solid #CDCDCD}.content .main .md-zwzp .table tr td:last-child {	border-right:none}.content .main .md-zwzp .table a {	color:#000}.content .main .md-zwzp .table a:hover {	text-decoration:underline;	color:#10193a}.content .main .md-post .hd {	text-align:center;	margin-bottom:30px}.content .main .md-post .hd h3 {	font-size:20px;	color:#333333;	margin-bottom:24px}.content .main .md-post .hd .data {	font-size:14px;	color:#666}.content .main .md-post .bd {	color:#666666;	line-height:36px}.content .main .md-list ul {	height:auto;	overflow:hidden}.content .main .md-list li {	height:auto;	overflow:hidden;	padding:30px 10px;	float:left;	border-bottom:1px dashed #E7E7E7}.content .main .md-list .img {	width:231px;	height:160px;	float:left}.content .main .md-list .img img {	width:231px;	height:160px}.content .main .md-list .text {	margin-left:260px}.content .main .md-list .text h3 {	font-size:16px}.content .main .md-list .text h3 a {	color:#333}.content .main .md-list .text h4 {	font-size:14px;	color:#999999;	margin-top:8px}.content .main .md-list .text p {	font-size:14px;	line-height:26px;	color:#666666;	margin-top:15px;	height:70px}.content .main .md-list .text .btn {	width:81px;	height:24px;	line-height:24px;	border:1px solid #10193A;	display:inline-block;	font-size:14px;	color:#10193a;	text-align:center;	border-radius:6px}.content .main .md-list .text .btn:hover {	background:#10193a;	color:#fff}.content .main .md-xxry.md-xxry3 li img {	height:330px}.content .main .md-xxry.md-xxry2 li img {	height:296px}.content .main .md-xxry ul {	height:auto;	overflow:hidden}.content .main .md-xxry li {	width:31%;	margin:2% 1%;	float:left;	background:#f5f5f5;	cursor:pointer}.content .main .md-xxry li .img {	width:100%}.content .main .md-xxry li img {	width:100%;	height:169px}.content .main .md-xxry li h3 {	text-align:center;	font-size:16px;	height:45px;	line-height:45px;	color:#444444;	padding:0 10px;	overflow:hidden}.img-tc {	z-index:9999;	width:705px;	height:460px;	padding:20px;	background:#ffffff;	position:fixed;	top:50%;	left:50%;	margin-left:-372px;	margin-top:-250px;	display:none}.img-tc .close {	background:url("../image/img66.png") no-repeat;	width:33px;	height:33px;	position:absolute;	top:-15px;	right:-15px;	cursor:pointer}.img-tc img {	width:100%;	height:100%}.mask {	background:rgba(0,0,0,0.4);	top:0;	left:0;	right:0;	bottom:0;	position:fixed;	z-index:99;	display:none;	z-index:99}.img-tc2 {	width:420px;	height:550px;	margin-top:-275px;	margin-left:-210px}.gb-pager {	text-align:center;	margin-top:20px;	font-size:14px;	clear:both}.gb-pager a {	background:#f1f1f1;	height:30px;	padding:0 10px;	display:inline-block;	margin-right:5px;	color:#999999;	line-height:30px}.gb-pager span {	background:#10193A;	height:30px;	padding:0 10px;	display:inline-block;	margin-right:5px;	color:#fff;	line-height:30px}.gb-pager a.active,.gb-pager a:hover {	background:#10193A;	color:#fff}.en-footer {	font-family:Arial}.en-footer .top {	height:153px;	background:#10193a;	overflow:hidden;	color:#ffffff;	padding-top:35px}.en-footer .top .wx {	width:215px;	float:left}.en-footer .top .wx .img {	float:left;	width:100px;	margin-right:15px}.en-footer .top .wx .text {	float:left;	width:98px}.en-footer .top .wx .text h3 {	margin-top:25px;	font-size:14px;	line-height:18px;	margin-bottom:15px}.en-footer .top .wx .text h4 {	color:#797c88;	font-size:14px}.en-footer .top .texts {	float:left;	width:530px;	border-right:1px solid #27304D;	height:126px;	margin-right:45px;	margin-left:78px;	font-size:20px;	line-height:32px}.en-footer .top .addr {	float:right;	width:325px;	font-size:14px;	line-height:24px}.en-footer .bottom {	height:70px;	background:#000000;	line-height:70px;	color:#ffffff;	font-size:14px;	overflow:hidden}.en-footer .bottom p {	float:left}.en-footer .bottom a {	color:#fff}.en-footer .bottom .link {	float:right}.content .main .md-wenjuan {	padding-top:40px}.content .main .md-wenjuan .hd {	margin-bottom:20px}.content .main .md-wenjuan .hd>h3 {	font-size:26px;	font-weight:bold;	color:#10193a;	text-align:center;	margin-bottom:30px}.content .main .md-wenjuan .hd>h3 .date {	font-size:12px;	color:#999999;	font-weight:normal;	margin-left:22px}.content .main .md-wenjuan .hd .txt {	font-size:14px;	color:#666666;	line-height:26px;	padding-bottom:26px;	border-bottom:1px dashed #B2B2B2}.content .main .md-wenjuan .bd li {	margin-bottom:20px;	line-height:1.7em;	position:relative;	font-size:14px;	color:#666666;	height:auto;	overflow:hidden}.content .main .md-wenjuan .bd li .tit {	float:left;	padding-right:50px}.content .main .md-wenjuan .bd li .check {	cursor:pointer;	float:right;	border:1px solid #B3B3B3;	width:18px;	height:18px;	position:absolute;	bottom:0;	right:0}.content .main .md-wenjuan .bd li .check input {	position:absolute;	opacity:0}.content .main .md-wenjuan .bd li .check.active {	background:url("../image/xz3.png") #C1A65A no-repeat center}.content .main .md-wenjuan .submit {	text-align:center;	margin-top:40px}.content .main .md-wenjuan .submit .btn {	width:151px;	font-family:"微软雅黑";	cursor:pointer;	height:38px;	background:#c1a65a;	line-height:38px;	color:#ffffff;	font-size:18px}.content .main .md-wenjuan .submit .btn:hover {	background:#AA9048}.gb-tc-mask {	display:none;	background:rgba(0,0,0,0.5);	position:absolute;	top:0;	bottom:0;	left:0;	right:0;	z-index:9999}.gb-tc-mask .wj-tc {	z-index:9999;	width:440px;	height:180px;	text-align:center;	background:#ffffff;	position:fixed;	top:50%;	left:50%;	margin-left:-220px;	margin-top:-90px;	-moz-box-shadow:0px 8px 11px rgba(71,64,71,0.4);	-webkit-box-shadow:0px 8px 11px rgba(71,64,71,0.4);	box-shadow:0px 8px 11px rgba(71,64,71,0.4)}.gb-tc-mask .wj-tc img {	margin-top:32px}.gb-tc-mask .wj-tc h3 {	font-size:20px;	margin-top:15px;	color:#5e5e5e}.gb-tc-mask .wj-tc .close {	background:url("../image/xz5.png") no-repeat center;	cursor:pointer;	width:20px;	height:20px;	position:absolute;	right:10px;	top:10px}.gb-tc-mask.tc-mask2 .wj-tc {	height:279px;	margin-top:-140px}html,body {	overflow-x: hidden;}