@font-face {
	font-family: 'fontn';
	src: url('font/GOTHICB.eot');
	src: local('☺'), url('font/GOTHICB.woff') format('woff'), url('font/GOTHICB.ttf') format('truetype'), url('font/GOTHICB.svg') format('svg');
	font-weight: normal;
	font-style: normal;
	
}
* {padding:0;margin:0;}
body {width:100%; border: 0 none; overflow-x:hidden; background:#fff; font-family:'fontn',Microsoft Yahei; font-size:62.5%; color:#333;-webkit-text-size-adjust:none;}
table{border-collapse:collapse; border-spacing:0;}
ul {list-style:none; border:none;}
hr{border:none; background:#6b85e5; height:2px;}
a{text-decoration: none; outline:none; color:#333;}
a:active{ outline:none;}
a,a span,a h3,a h4,a h5,a h6{text-decoration: none; outline:none; color:#333;transition:all  500ms;-webkit-transition:all  500ms;-moz-transition:all  500ms;-o-transition:all  500ms;}
.cl {clear:both;}
.fl{float:left;}
.fr{float:right;}
.ct{text-align:center;}
.pa_rt{padding-right:64px;}
.pd_btm{padding-bottom:80px;}
.pd{ }
.a_fff a{color:#fff;}
.a_fff a:hover{color:#fff;}
.a_333 a{color:#333;}
.a_333 a:hover{color:#e61010;}
.img_blk{display:block;}
img{ border: 0 none;}
.mw img{max-width:100%;}
textarea,input{font-family:Microsoft Yahei; font-size:14px;}
.head{}
.ap_nav{z-index:9999;}
.kd{}
#lik{transition:all  800ms;-webkit-transition:all  800ms;-moz-transition:all  800ms;-o-transition:all  800ms; width:100%; height:158px; z-index:9999; background:rgba(44,48,121,0.73); top:0; left:0; right:0; position:absolute; margin-top:0.1px;}
.logo{padding-left:4%;}
.logo img{transition:all  800ms;-webkit-transition:all  800ms;-moz-transition:all  800ms;-o-transition:all  800ms; padding-top:10px; height:130px;transform: scale(.9)}
.top{background:#c11b33; color:#fff;}
.top_ic{float:left;}
.hd_rt{float:right; color:#fff; margin-right:-25px; padding-right:4%;}
.hd_rtnr{font-size:18px; background:url(img/topic.png) no-repeat center left; padding-left:40px; line-height:30px; margin-top:20px; margin-right:25px;transition:all  800ms;-webkit-transition:all  800ms;-moz-transition:all  800ms;-o-transition:all  800ms; }
.hd_rtnr a{color: #fff;margin-left: 10px;padding: 6px;border: 1px solid #fff}

.lang{float:right; font-size:14px;}
.divnav{transition:all  800ms;-webkit-transition:all  800ms;-moz-transition:all  800ms;-o-transition:all  800ms;padding-top:25px;}
.nav ul{float:left;}
.nav ul li{overflow:hidden; position:relative; float:left; font-size:14px;line-height:40px;text-align:center;}
.nav ul li:hover{overflow:inherit;}
.nav ul .nav_on i{opacity:1; width:100%;}
.nav ul li i{display:block; background:#6a85e4; height:9px; margin:33px auto 0; width:0px; opacity:0; transition:0.8s;}
.nav ul li:hover i{opacity:1;width:100%;}
.nav ul li a{display:block; color:#fff; padding:0 10px;text-transform: uppercase}
.nav ul li .erji a{position:static; line-height:36px; font-size:14px; color:#333;background:rgba(255,255,255,0.8); margin-bottom:1px;}
.nav ul li .erji{top:65px; text-align:center; opacity:0; height:0; position:absolute;left:50%; margin-left:-100px;width:200px; z-index:1000;transition:all  800ms;-webkit-transition:all  800ms;-moz-transition:all  800ms;-o-transition:all  800ms;}
.nav ul li:hover .erji{ opacity:1; height:auto;}
.nav ul li .erji a:hover{color:#fff; background:#d43232;}
.hd_c{background:url(img/top_i1.png) no-repeat center; width:22px; height:22px; border:none; cursor:pointer;}
.sample--1{ position:absolute; top:15px; right:20px; z-index:9999; width:35px; height:35px;}
.nei_head .head .sample--1 span{background: linear-gradient(to bottom, transparent 0%, transparent 20%, #fff 20%, #fff 23%, transparent 23%, transparent 48%, #fff 48%, #fff 50%, transparent 47%, transparent 76%, #fff 80%, #fff 78%, transparent 78%), linear-gradient(transparent, transparent);}
.nei_head .head .sample--1 span.clicked {
  background: linear-gradient(-45deg, transparent 0%, transparent 48%, #fff 49%, #fff 51%, transparent 51%, transparent 100%), linear-gradient(45deg, transparent 0%, transparent 48%, #fff 49%, #fff 51%, transparent 51%, transparent 100%);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.sample--1 span {
  display: block;
  width: 35px;
  height: 35px;
  cursor: pointer;
  border-radius: 0px;
  transition: all .3s ease, -webkit-transform .2s ease;
  transition: all .3s ease, transform .2s ease;
  background: linear-gradient(to bottom, transparent 0%, transparent 20%, #fff 20%, #fff 23%, transparent 23%, transparent 48%, #fff 48%, #fff 50%, transparent 47%, transparent 76%, #fff 80%, #fff 78%, transparent 78%), linear-gradient(transparent, transparent);
}
.sample--1 span:active, .sample--1 span:hover {
  -webkit-transform: scale(0.9);
  transform: scale(0.9);
}
.sample--1 span.clicked {
  background: linear-gradient(-45deg, transparent 0%, transparent 48%, #fff 49%, #fff 51%, transparent 51%, transparent 100%), linear-gradient(45deg, transparent 0%, transparent 48%, #fff 49%, #fff 51%, transparent 51%, transparent 100%);
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
.sample--1 span.clicked:active, .sample--1 span.clicked:hover {
  -webkit-transform: scale(0.9) rotate(180deg);
  transform: scale(0.9) rotate(180deg);
}
.in_1{background:#2c3079;}
.in_bt{font-size:18px; display:table; position:relative;}
.in_bt a{display:block; color:#fff;}
.in_bt a span{font-size:40px; font-family:"Times New Roman", Times, serif; font-weight:bold; padding-right:10px; color:#fff; text-transform:uppercase;}
.in_bt a i{display:block; position:absolute; right:-20px; font-size:20px; font-style:normal; top:15px;transition:0.8s;-webkit-transition:0.8s; opacity:0;}
.in_bt a:hover i{opacity:1; margin-right:-20px;}
.in_newsnav a{display:inline-block; margin:0 20px; color:#fff; font-size:18px; line-height:42px; height:42px; text-align:center; border:1px solid rgba(255,255,255,0.3); border-radius:5px; margin-top:40px; position:relative;}
.in_newsnav a:hover{background:#5470d5; border-color:#5470d5;}
.in_newsnav a i{display:block; position:absolute; bottom:0; left:0; right:0; margin:0 auto;width:0; height:0; border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #5470d5; opacity:0;}
.in_newsnav a:hover i{opacity:1; bottom:-8px; transition:0.8s; -webkit-transition:0.8s; transition-delay:0.3s; -webkit-transition-delay:0.3s;}
.in_newsls ul li a{display:block; background:#fff; border-radius:5px; overflow:hidden;}
.in_newsls{padding-top:20px;}
.in_newsls ul li{margin-top:30px;}
.in_newsls ul li span{display:block; padding:15px 30px;}
.in_newsls ul li span h3{font-size:16px; line-height:24px; height:48px; overflow:hidden;}
.in_newsls ul li span hr{margin:10px 0; width:50px; transition:0.8s; -webkit-transition:0.8s;}
.in_newsls ul li a span h4{font-size:14px; line-height:24px; color:#878787; height:48px; overflow:hidden; font-weight:normal;}
.in_newsls ul li a span h5{position:relative; margin-top:20px; font-size:12px; font-weight:normal; line-height:20px; color:#5772cc}
.in_newsls ul li a span h5 b{position:absolute; right:0; background:url(img/news_bq.png) no-repeat center left; padding-left:20px; font-weight:normal;}
.in_newsls ul li a:hover span h3{color:#5772cc;}
.in_newsls ul li a:hover span hr{width:100%;}
.in2{background:#2c3079;}
.in2rt{background:url(img/in_abtbg.jpg) no-repeat center bottom;}
.in_abtbt{font-size:18px;}
.in_abtbt a{display:block; color:#fff;}
.in_abtbt a span{font-size:40px; font-family:"Times New Roman", Times, serif; font-weight:bold; padding-right:10px; color:#fff; text-transform:uppercase;}
.in_abtnr h3{font-size:30px; font-weight:normal; padding-top:30px;}
.in_abtnr{color:#fff;}
.in_abtnr h3 span{display:block; font-size:16px;}
.in_abtnr h4{font-size:14px; font-weight:normal; line-height:24px; padding-top:20px;}
.in_abtnr h5 a{ overflow:hidden;margin-top:30px;display:block; width:132px; height:47px; line-height:47px; text-align:center;position:relative; color:#fff; font-size:12px; background:#5470d5; border-radius:5px;}
.in_abtnr h5 a span{font-weight:normal; font-size:24px; color:#fff; position:absolute; top:0; display:block; right:23px; z-index:9;}
.in_abtnr h5 a b{font-weight:normal; display:block; position:absolute; top:0; left:23px; z-index:9;}
.in_abtnr h5 a::before{content:''; display:block; position:absolute; left:-100%; width:132px; height:47px; background:#8ba3f8; transition:0.4s linear; -webkit-transition:0.4s linear;}
.in_abtnr h5 a::after{content:''; display:block; position:absolute; left:-100%; width:132px; height:47px; background:#9db0f3; transition-delay:0.2s !important; -webkit-transition-delay:0.2s !important;transition:0.4s linear;-webkit-transition:0.4s linear; z-index:5;}
.in_abtnr h5 a:hover::before{left:100%;}
.in_abtnr h5 a:hover::after{left:100%;}
.in3{background:url(img/jb_bg.jpg) no-repeat center; background-size:cover; background-attachment:fixed;}
.in_bt2{font-size:18px; text-align:center;color:#fff;}
.in_bt2 span{font-size:40px; font-family:"Times New Roman", Times, serif; display:block; font-weight:bold; padding-right:10px; color:#fff; text-transform:uppercase;}
.in_bt2 a,.in_bt2 a span{color:#fff;}
.in3nr{overflow:auto;}
.in3nr table{width:100%;}
.in3nr table thead{width:100%;}
.tac{background:#5470d5; width:100%; height:60px; line-height:60px; color:#fff; font-size:18px;}
.tac th{border-right:1px solid #dcdcdc; font-weight:normal;}
.odd{ border-bottom:1px solid #dcdcdc; background:#c3ccea;}
.odd td{border-right:1px solid #dcdcdc; text-align:center; line-height:65px; height:65px; font-size:16px;}
.odd2{ border-bottom:1px solid #dcdcdc; background:#fff;}
.odd2 td{border-right:1px solid #dcdcdc; text-align:center; line-height:65px; height:65px; font-size:16px;}
.in3nr{padding-top:40px;}
.in4{background:url(img/in_kcbg.jpg) no-repeat center; background-size:cover; background-attachment:fixed;position:relative;}
.in4ls ul li{margin-top:40px;}
.in4ls ul li img{display:block;}
.in4ls ul li a{display:block; position:relative;}
.in4ls ul li a span{display:block; position:absolute; top:0; left:0; right:0; bottom:0; background:rgba(0,0,0,0.73); padding:30px;}
.in4ls ul li a span h3{font-size:30px; font-weight:normal; color:#fff; font-family:"Times New Roman", Microsoft Yahei; text-align:center; line-height:32px; height:64px; overflow:hidden; padding-top:20px;}
.in4ls ul li a span h4{font-size:12px; font-weight:normal; color:#fff; line-height:18px; height:36px; overflow:hidden;}
.in4ls ul li a:hover span{background:rgba(84,112,213,0.65);}
.in4ls ul li a:hover{box-shadow:2px 2px 4px #10145d;}
.in4more a{ overflow:hidden;margin:50px auto 0;display:block; width:212px; height:50px; line-height:50px; text-align:center;position:relative; color:#fff; font-size:14px; background:#5470d5;}
.in4more a span{font-weight:normal; font-size:24px; color:#fff; position:absolute; top:0; display:block; right:50px; z-index:9;}
.in4more a b{font-weight:normal; display:block; position:absolute; top:0; left:50px; z-index:9;}
.in4more a:hover span{right:30px;}
.in5{background:url(img/in_ysbg.jpg) no-repeat center; background-size:cover; background-attachment:fixed;}
.in5bt span{font-size:40px; display:block; font-weight:bold; font-family:"Times New Roman", Times, serif; text-transform:uppercase;}
.in5bt{color:#fff; text-align:center;}
.in5bt b{font-size:18px; font-weight:normal; display:block; padding-bottom:10px;}
.in5bt i{display:block; background:url(img/in_ysbtbg.png) no-repeat center; height:16px;}
.in5ls ul li{ height: 400px!important; float:left; text-align:center; color:#fff; transition:0.8s; -webkit-transition:0.8s;}
.in5ls ul li span{display:block; padding:30px 20px;}
.in5ls ul li h3{font-size:16px; text-align:center; line-height:24px; font-weight:normal;}
.in5ls ul li i{display:block; background:url(img/in_zxic.png) no-repeat top left; width:75px; height:75px; margin:0 auto;transition:0.8s; -webkit-transition:0.8s;}
.in5ls ul li b{display:block; height:1px; width:56px; background:#6682e7; margin:15px auto;transition:0.8s; -webkit-transition:0.8s;}
.in5ls ul li:hover{background:#5470d5;}
.in5ls ul li:hover b{background:#fff;}
.in5ls ul li:nth-child(2) i{background-position:-75px 0;}
.in5ls ul li:nth-child(3) i{background-position:-150px 0;}
.in5ls ul li:nth-child(4) i{background-position:-225px 0;}
.in5ls ul li:nth-child(5) i{background-position:-300px 0;}
.in5ls ul li:nth-child(6) i{background-position:-375px 0;}
.in5ls ul li:nth-child(7) i{background-position:-450px 0;}
.in5ls ul li:nth-child(8) i{background-position:-525px 0;}
.in6{background:url(img/in_btmbg.jpg) no-repeat center; background-size:cover; background-attachment:fixed; padding-top:80px;}
.in6bt span{font-size:38px; display:block; font-weight:bold; font-family:"Times New Roman", Times, serif; text-transform:uppercase;}
.in6bt{font-size:18px;}
.in6bt a,.in6bt a span{color:#fff;}
.in6lf ul li img{width:100%; display:block; opacity:0.65;transition:0.8s; -webkit-transition:0.8s;}
.in6lf ul li a{display:block; position:relative; background:#000;}
.in6lf ul li a i{display:block; background:url(img/bo.png) no-repeat top left; width:68px; height:69px; position:absolute; bottom:20px; right:20px;transition:0.8s; -webkit-transition:0.8s;}
.in6lf ul li a:hover img{opacity:1;}
.in6lf ul li a:hover i{background-position:-68px 0;}
.in6lf ul li h3{font-size:14px; font-weight:normal; color:#fff; padding-top:25px;}
.in_vdmore a{background:#5470d5; color:#fff; line-height:47px; height:47px; width:132px; text-align:center; display:block; margin-top:40px; font-size:14px; border-radius:5px;}
.in_vdmore a:hover{color:#5470d5; background:#fff;}
.sliderab {
	position: relative;
	overflow: hidden;
	padding-bottom:50px;
}
	
	.slidesab {
		height: 100%;
		
		/* Simple clear fix */
		overflow: hidden;
		
		/**	
		 * Prevent blinking issue
		 * Not tested. Experimental.
		 */
		-webkit-backface-visibility: hidden;
		-webkit-transform-style: preserve-3d;

		/**
		 * Here is CSS transitions 
		 * responsible for sliderab animation in modern broswers
		 */
		-webkit-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000); 
		   -moz-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000); 
		    -ms-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000); 
		     -o-transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000); 
		        transition: all 500ms cubic-bezier(0.165, 0.840, 0.440, 1.000);
	}
	
		.slideab {
			height: 100%;
			float: left;
			clear: none;
		}


	.sliderab-arrows {}

		.sliderab-arrow {
			position: absolute;
			display: block;
			margin-bottom: -20px;			
			width: 60px;
			height: 60px;
			line-height: 60px;
			text-decoration: none;
			text-align: center;
			color: #fff;
			font-size: 2em;
			background-color: #333;
			background-color: rgba(50,50,50,.3);
			display:none;
		}



	.sliderab-nav {
		position: absolute;
		bottom: 0;
		right:0;
		left:auto !important;
	}
	.sliderab-nav a:nth-child(1)::before{position:absolute; top:0; left:0; right:0; bottom:0; content:'1';}
	.sliderab-nav a:nth-child(2)::before{position:absolute; top:0; left:0; right:0; bottom:0; content:'2';}
	.sliderab-nav a:nth-child(3)::before{position:absolute; top:0; left:0; right:0; bottom:0; content:'3';}
	.sliderab-nav a:nth-child(4)::before{position:absolute; top:0; left:0; right:0; bottom:0; content:'4';}
	.sliderab-nav a:nth-child(5)::before{position:absolute; top:0; left:0; right:0; bottom:0; content:'5';}
		.sliderab-nav__item {
			width: 30px;
			height: 30px;
			line-height:30px;
			float: left;
			clear: none;
			display: block;
			margin: 0 5px;
			border:1px solid #fff;
			color:#fff;
			position:relative;
			font-family:Arial, Helvetica, sans-serif;
			font-size:14px;
			text-align:center;
		}

				.sliderab-nav__item:hover { background:#5470d5; border-color:#5470d5}
				.sliderab-nav__item--current { background:#5470d5; border-color:#5470d5}
				.in_lnqh {
				width: 100%; 
				height: 100%;
				text-align: center;
				text-transform: capitalize;
				vertical-align:middle; }
.slideab a{ width: 30%; display:block; float:left; font-size:14px; color:#fff; margin-top:25px;}
.slideab a img{display:block; width:100%; margin-bottom:10px;}
.slideab a span{display:block; line-height:20px; height:20px; overflow:hidden; color:#fff;}
.in7{padding: 0 7%;background: #2c3079}
.in_7btpd{padding:65px 0 35px;}
.in7 ul li{float:left;}

/*.in7 ul li img{display:block; width:100%;}*/
.swiper-slide div img{ width:100%;}

.ft_top{background:#313131; padding:45px 0;}
.ft_nav ul li{float:left; margin-right:50px;}
.ft_nav ul li a{display:block; font-size:14px; line-height:16px; margin-top:16px; color:#bcbcbc;}
.ft_nav ul li span a{color:#fff; font-size:18px; padding-bottom:10px; display:block;}
.ft_logo{border-bottom:1px solid #797979; padding-bottom:15px;}
.ft_rtnr{font-size:14px; line-height:28px; padding:25px 120px 25px 0; color:#fff;position: relative}
.ft_rtnav a{color:#6682e7; margin:0 10px;}
.ft_rtnav{color:#6682e7; font-size:14px;}
.ft_rtnav a:nth-child(1){margin:0 10px 0 0;}
.ft_erweima{padding-top:30px;}
.ft_bq{line-height:26px; font-size:14px; color:#c1c1c1;  position:relative; text-align:center; background:#000;}
.ft_bq a{ color:#c1c1c1; }
.ft_bq .kd{padding:25px 0; position:relative;}
.ft_gt{padding-top:15px;}
.nei_nav{background:rgba(44,48,121,0.54);}
.nei_nav ul li a h3{color:#fff; font-size:18px; font-weight:normal; position:absolute; top:0; left:0; right:0; z-index:99;}
.nei_nav ul li{float:left; text-align:center;}
.nei_nav ul li a{display:block; position:relative; width:100%; height:90px;}
.nei_nav ul li a span{display:block; position:absolute; bottom:0; top:0; left:0; right:0; background:#2c3079; opacity:0;}
.nei_nav ul li .nei_on span{opacity:1;}
.dqwz{background:url(img/fz.png) no-repeat center left; padding-left:25px; font-size:12px; color:#666; margin:30px 0;}
.dqwz a{color:#666;}
.abt1{background:#f8f8f8; padding-bottom:100px; padding-top:2px;}
.abt1 img{display:block; max-width:100%;}
.abt1 span{display:block; padding-top:40px;}
.abt1 span h3{font-size:26px; font-weight:normal; padding-bottom:45px;}
.abt1 span h4{font-size:18px; font-weight:normal; line-height:30px; text-align:justify;}
.abt1 span b{font-weight:normal; display:block; text-align:right;}
.abt2{font-size:16px; line-height:30px; text-indent:32px;}
.abt2 h3{font-size:26px; font-weight:normal; padding-bottom:30px; text-indent:0px;}
.abt2btm{padding-top:30px;}
.abt3bt{font-size:26px; text-align:center; padding-bottom:40px;}
.abt3ls{background:#fff;}
.abt3bg{background:#1a1a1a;}
.abt3ls ul li a{ display:block;position:relative; color:#fff;}
.abt3ls ul li span{display:block; background:url(img/sp_bg.png) repeat-x center; position:absolute; bottom:0; left:0; right:0; background-size:100% 100%; height:170px;}
.abt3ls ul li img{display:block;}
.abt3ls ul li a h3{color:#fff; font-size:18px; font-weight:normal; text-align:center; position:absolute; bottom:55px; left:0; right:0; z-index:9;}
.abt3ls ul li a h4{background:#fff; height:4px; width:52px; position:absolute; left:0; right:0; bottom:25px; z-index:9; margin:0 auto;}
.abt4lf h3{font-size:26px; font-weight:normal; padding-bottom:30px;}
.abt4lf h4{font-size:18px; font-weight:normal; line-height:30px;}
.abt5{background:#efefef; padding:50px 0;}
.abt5rt h3{font-size:26px; font-weight:normal; padding-bottom:30px;}
.abt5rt h4{font-size:18px; line-height:30px; font-weight:normal;}
.abt_gotop a{display:block; font-size:18px; text-align:center; height:146px; width:146px; line-height:146px; background:#efefef; border-radius:100%; margin:50px auto; box-shadow:2px 2px 5px #999;}
.abt_gotop a:hover{background:#2c3079; color:#fff;}
.fc_bt h3{font-size:26px; font-weight:normal; text-align:center; padding-bottom:15px;}
.fc_bt h3 span{display: inline-block}
.fc_bt i{display:block; width:42px; height:1px; background:#131313; margin:0 auto;}
.fc_bt h4{font-size:36px; font-family:"Times New Roman", Times, serif; text-align:center; text-transform:capitalize; padding-top:10px;}
.fc1{background:#f8f8f8; padding-bottom:50px;}
.vmc-container{position: relative; }
.vmc-viewport{overflow: hidden;}
.vmcarousel{list-style-type: none; padding: 0; margin: 0; width: 1000%;}
.vmcarousel:after{content: ''; display: table; clear: both;}
.vmcarousel > li{float: left;}
.vmcarousel > li img{ display: block; margin: 0 auto; max-width: 100%;}
.vmc-arrow-left{background:url(img/kh_jtlf.png) no-repeat center; width:80px; height:80px; display:block; position:absolute; left:2%; top:50%; margin-top:-40px;}
.vmc-arrow-right{background:url(img/kh_jtrt.png) no-repeat center; width:80px; height:80px; display:block;position:absolute; right:2%; top:50%; margin-top:-40px;}


.vmc-container img[src$=".svg"]{width: 100% !important; height: auto !important; max-height: 100%;}

.notransition{-webkit-transition: none !important; -moz-transition: none !important; -o-transition: none !important; -ms-transition: none !important; transition: none !important;}
.container ul li span{display:none; text-align:center; padding-top:500px; color:#333; font-size:18px; }
.container ul li{height:477px; width:728px;}
.container ul li img{display:block; margin:0 auto; height:420px;}
.container ul li{position:relative;}
.container ul li img{margin-top:35px; opacity:0.6}
.container ul .vmc_active{margin-left:-50px; margin-right:-50px;}
.container ul .vmc_active img{height:483px; width:728px; position:absolute; top:0; left:0; right:0; z-index:888; margin:0; opacity:1;}
.container ul .vmc_active span{display:block;}
.container{height:477px;}
.szs_pic{background:#000;}
.fc1ls{padding-top:50px;}
.fc1jj{text-align:center; font-size:16px; line-height:30px; max-width:1170px; margin:0 auto; padding-top:40px;}
.fc2_ls1 ul li img{border-radius:100%; display:block;}
.fc2_ls1 ul li span{display:block;}
.fc2_ls1 ul li img{width:275px; height:275px;}
.fc2_ls1 ul li span h3{font-size:24px; font-weight:normal; padding:20px 0;}
.fc2_ls1 ul li span h4{font-size:16px; font-weight:normal; line-height:30px;}
.fc2_ls1 ul li{padding-top:45px;}
.fc2bg{background:#f8f8f8;}
.sz_more a{display:block; width:132px; height:47px; text-align:center; line-height:47px; color:#fff; font-size:14px; background:#5470d5; margin:30px auto 0; border-radius:5px; cursor:pointer;}
.fc3{background:url(img/xs_bg.jpg) no-repeat center; background-size:cover; background-attachment:fixed;}
.fc3nav a{display:block; width:218px; height:47px; text-align:center; line-height:47px; font-size:14px; color:#333; background:#fff; border-radius:20px; float:left; cursor:pointer;}
.fc3nav a:hover{background:#5470d5; color:#fff;}
.fc3nav{padding-top:35px;}
.fc3ls ul li img{display:block;}
.fc3ls ul li{margin-top:35px;}
.fc3more a{display:block; margin:45px auto 0; cursor:pointer; border:1px solid #fff; border-radius:5px; font-size:18px; height:47px; line-height:47px; text-align:center; width:132px; color:#fff;}
.fc3more a:hover{background:#5470d5; color:#fff;}
.news_bt{font-size:26px; text-align:center;}
.news_bt span{font-family:"Times New Roman", Times, serif; font-size:36px; font-weight:bold; text-transform:capitalize; display:block;}
.news_toprt{background:url(img/news_rtscbg.jpg) no-repeat; background-size:cover; padding:15px;}
.news_toprtnr{background:#fff;padding:4%;}
.news_toprtnr h3{font-size:18px;}
.news_rtslt{height:44px; font-size:14px; color:#a0a0a0; width:100%; padding:0 2%; border:1px solid #dcdcdc;}
.news_toprt ul li{padding-top:10px;}
.news_rttxt{height:42px; line-height:42px; border:1px solid #dcdcdc; font-size:14px; color:#a0a0a0; width:96%; padding:0 2%;}
.news_rtbut{border:none; cursor:pointer; background:#2c3079; color:#fff; font-size:18px; height:42px; width:100%;}
.news_pic{position:relative;}
.news_pic img{display:block; max-width:100%;}
.news_top{margin-top:30px;}
.news_pic span{display:block; position:absolute; top:0; right:0; width:70px; height:70px; background:rgba(120,171,241,0.8);}
a .news_pic span h3{font-size:30px; text-align:center; color:#fff; line-height:30px; padding:14px 0 5px;}
a .news_pic span h4{font-size:14px; font-weight:normal; text-align:center; color:#fff;}
.news_rtnr h3{font-size:18px; font-weight:normal; padding-bottom:15px;}
.news_rtnr h4{font-size:14px; font-weight:normal; line-height:24px; padding-top:15px; height:48px; overflow:hidden;}
.news_ll a{ display:block; padding-left:30px; float:left; line-height:32px; margin-right:20px; font-size:14px; color:#cac8c8; }
.news_ll span{ display:block; padding-left:30px;  line-height:32px; margin-right:20px; font-size:14px; color:#cac8c8; float:left;}
.news_ll1{background:url(img/news_i1.png) no-repeat center left;}
.news_ll2{background:url(img/news_i2.png) no-repeat center left;}
.news_toplf{background:#edeeee; padding:40px 30px;}
a .news_rtnr h5{color:#666; border:1px solid #c0c0c0; width:86px; height:28px; border-radius:14px; text-align:center; line-height:28px; font-size:12px; font-weight:normal; margin-top:20px;}
a:hover .news_rtnr h3{color:#2c3079;}
a:hover .news_rtnr h5{color:#fff; background:#2c3079;}
.news_list ul li{ padding:40px 0;}
.news_list ul li a{display:block;}
.news_list ul li:nth-child(2n){background:#f8f8f8;}
.fanye a{display:block; float:left; height:33px; font-size:14px; line-height:33px; text-align:center; padding:0 12px; border-left:1px solid #c9c9c9;}
.fanye{display:table; margin:20px auto 40px; border-top:1px solid #c9c9c9;border-bottom:1px solid #c9c9c9;border-right:1px solid #c9c9c9;}
.fanye a:hover{background:#008cd6; color:#fff;}
.fanye .fanye_on{background:#008cd6; color:#fff;}
.fanye span{display: inline-block;line-height: 33px;height: 33px;}
.news_nei{padding:40px 0;}
.news_neibt{font-size:24px; padding-bottom:10px;}
.news_nr{padding-top:20px; font-size:14px; line-height:26px;}
.news_rtfy ul li{padding-top:20px;}
.news_rtfy ul li a{display:block; background:#fff; padding:25px 20px;}
.news_rtfy ul li a h3{font-size:24px; padding-bottom:10px; color:#000;}
.news_rtfy ul li a h4{font-size:18px; line-height:30px; font-weight:normal; color:#818181;}
.news_rtfy ul li a span{display:block; font-size:12px; padding-top:5px; color:#818181;}
.news_rtfy ul li a:hover{background:#78abf1;}
.news_rtfy ul li a:hover h3,.news_rtfy ul li a:hover h4,.news_rtfy ul li a:hover span{color:#fff; }
.news_rtfx{background:#fff; padding:25px 20px;}
.news_neifanhui a{display:block;  height:50px; text-align:center; line-height:50px; font-size:18px; border:1px solid #aaa; color:#333; margin-top:20px;}
.news_neifanhui a:hover{background:#2c3079; color:#fff;}
.news_neinr{background:#fff; padding:4%;}
.news_fh a{display:block; float:right; width:86px; height:27px; line-height:27px; border-radius:13.5px; border:1px solid #aaa; color:#333; font-size:12px; text-align:center; margin-left:15px;}
.news_fh a:hover{background:#2c3079; color:#fff;}
.news_fh{padding-top:30px;}
.zl1lf,.zl1rt{padding-top:45px; font-size:14px; line-height:30px;}
.zl1lf img{display:block; max-width:100%;}
.zl2_ls ul li a{display:block; background:#2c3079; position:relative;}
.zl2_ls ul li{padding-top:45px;}
.zl2_ls ul li a h3{font-size:18px; padding:20px 0 20px 85px; font-weight:normal; color:#fff;}
.zl2_ls ul li a i{display:block; background:url(img/zlb1.png) no-repeat; width:54px; height:61px; position:absolute; left:0; top:0;}
.zl2_ls ul li a:hover{background:#5470d4;}
.zl3ls ul li img{display:block; width:100%;}
.zl3ls ul li a{display:block;}
.zl3{background:#5470d4;}
.zl3ls ul li{margin-top:40px;}
.zl3ls ul li a span{display:block; background:#fff; padding:25px;}
.zl3ls ul li a span h3{font-size:30px; font-family:"Times New Roman", Microsoft Yahei;text-align:center;}
.zl3ls ul li a span h4{font-size:12px; font-weight:normal; line-height:18px; height:36px; overflow:hidden; padding-top:30px;}
.zl3ls ul li a:hover span{background:#2c3079;}
.zl3ls ul li a:hover span h3,.zl3ls ul li a:hover span h4{color:#fff;}
.zl4nav{padding-top:45px;}
.zl4nav span{display:block; float:left;text-align:center; font-size:18px;}
.zl4nav .zl4sp1{width:400px; }
.zl4nav .zl4sp2{width:290px; }
.zl4nav .zl4sp3{width:340px; }
.zl4nav .zl4sp4{width:200px; }
.zl4ls ul li a{font-size:18px; text-align:center; background:#e5e5e5; display:block; border-radius:15px; position:relative;}
.zl4ls ul li a span{display:block; padding:10px 0;}
.zl4ls ul li{padding-top:30px;}
.zl4ls ul li a i{display:block; background:url(img/zlb2.png) no-repeat center; width:35px; height:39px; position:absolute; left:25px; top:0;}
.zl5{padding-bottom:40px;}
.zl6{background:url(img/zlb4.jpg) no-repeat center; background-size:cover; background-attachment:fixed;}
.zl5pd{padding-top:40px;}
.zl6jj{font-size:18px; text-align:center; color:#fff; padding-top:20px;}
.zl6msg{margin-top:50px;}
.zl6msg ul li span{display:block; float:left; width:150px; font-size:16px; color:#fff; line-height:50px;}
.zl6txt{background:rgba(255,255,255,0.88); width:calc(100% - 170px); float:right; height:50px; line-height:50px; border:none; border-radius:5px; font-size:16px; padding:0 10px;}
.zl6xb{width:calc(100% - 100px); float:right; font-size:16px; color:#fff; line-height:50px;}
.zl6msg ul li{padding-bottom:20px;}
.zl6txt2{background:rgba(255,255,255,0.88); width:calc(100% - 120px); float:right; height:180px; line-height:30px; border:none; border-radius:5px; font-size:16px; padding:0 10px;}
.zl6sb{width:160px; height:47px; float:left; font-size:18px; color:#fff; background:#5470d5; border:none; cursor:pointer; border-radius:5px;}
.zl6re{width:158px; height:45px; float:left; font-size:18px; color:#fff; background:none; border:1px solid #fff; cursor:pointer; border-radius:5px;}
.zl7_1{padding-top:20px;}
.zl7msgkd{padding-top:20px;}
.zl7msgkd span{display:block; float:left; width:130px; font-size:16px; line-height:50px;}
.zl7txt{background:#e8e8e8; width:calc(100% - 150px); float:right; height:50px; line-height:50px; border:none; border-radius:5px; font-size:16px; padding:0 10px;}
.zl7sb{width:160px; height:47px; float:left; font-size:18px; color:#fff; background:#5470d5; border:none; cursor:pointer; border-radius:5px;}
.zl7re{width:158px; height:45px; float:right; font-size:18px; color:#afafaf; background:none; border:1px solid #afafaf; cursor:pointer; border-radius:5px;}
.zl7_2{padding-top:30px;}
.zl7_3{font-size:26px; text-align:center; padding-top:40px;}
.zl7_3 span{ display: inline-block; font-family:"Times New Roman", Times, serif; font-weight:bold; font-size:32px;}
.ys_ls1 ul li{padding-top:35px;}
.ys_ls1 ul li img{display:block; width:100%;}
.ys_ls1 ul li a h3{font-size:18px; text-align:center; font-weight:normal; line-height:30px;  height:30px; overflow:hidden; margin-bottom:10px;}
.ys_ls1 ul li span{padding:20px 20px 35px 20px; display:block; background:#fff;}
.ys_ls1 ul li a h4{font-size:14px; color:#666; font-weight:normal; line-height:20px;  height:40px; overflow:hidden; margin-bottom:20px;}
.ys_ls1 ul li a h5{font-size:12px; text-align:center; width:156px; height:28px; line-height:28px; border-radius:14px; border:1px solid #a0a0a0; color:#a0a0a0; margin:0 auto; font-weight:normal;}
.ys_ls1 ul li a:hover span{background:#2c3079;}
.ys_ls1 ul li a:hover span h3,.ys_ls1 ul li a:hover span h4,.ys_ls1 ul li a:hover span h5{color:#fff;}
.ys_ls1 ul li a:hover span h5{border-color:#fff;}
.ys2_ls ul li img{display:block; width:100%;}
.ys2_ls ul li h3{font-size:18px; font-weight:normal; text-align:center; padding-top:20px;}
.ys2_ls ul li h4{font-size:16px; font-weight:normal; padding-top:8px; text-align:center; line-height:24px; height:48px; overflow:hidden;}
.ys2_ls ul li{padding-top:60px;}
.gj_ls1 ul li{padding-top:35px;}
.gj_ls1 ul li img{display:block; width:100%;}
.gj_ls1 ul li a h3{font-size:18px;font-weight:normal; line-height:30px;  height:30px; overflow:hidden; margin-bottom:10px;}
.gj_ls1 ul li span{padding:20px 20px 35px 20px; display:block; background:#fff;}
.gj_ls1 ul li a h4{font-size:14px; color:#666; font-weight:normal; line-height:20px;  height:60px; overflow:hidden; margin-bottom:20px;}
.gj_ls1 ul li a h5{font-size:12px; text-align:center; width:156px; height:28px; line-height:28px; border-radius:14px; border:1px solid #a0a0a0; color:#a0a0a0; font-weight:normal;}
.gj_ls1 ul li a:hover span{background:#2c3079;}
.gj_ls1 ul li a:hover span h3,.gj_ls1 ul li a:hover span h4,.gj_ls1 ul li a:hover span h5{color:#fff;}
.gj_ls1 ul li a:hover span h5{border-color:#fff;}
.ztc_msg{background:#5470d4; padding:40px 0;}
.ztc_msgbt{font-size:26px; color:#fff;}
.ztc_msgbt span{display:block; font-family:"Times New Roman", Times, serif; font-size:36px; font-weight:bold; opacity:0.68; text-transform:uppercase;}
.ztc_msg1 ul li{padding-top:25px;}
.ztc_msg2,.ztc_msg3{padding-top:25px;}
.ztc_txt{height:44px; line-height:44px; border:none; width:94%; padding:0 3%; background:rgba(255,255,255,0.88);}
.ztc_txt2{height:182px; line-height:30px; border:none; width:94%; padding:0 3%; background:rgba(255,255,255,0.88);}
.ztc_sb{width:100%; height:44px; border:none; cursor:pointer; background:#fec218; color:#fff;}
.ztc_re{width:100%; height:44px; border:none; cursor:pointer; background:#2c3079; color:#fff; margin-top:15px;}
.ct1{padding-top:20px;}
.ct1lf,.ct1rt{padding-top:30px;}
.ct1lf h3{font-size:24px; font-weight:normal; line-height:48px; padding-bottom:10px;}
.ct1lf h4{font-size:18px; font-weight:normal; line-height:48px; }
.msg_pd{padding:50px 0;}
.msg_ps{position:relative;}
.msg_bg{background:rgba(247,247,248,0.8); padding:45px;}
.msg_bg h3{font-size:56px; font-family:Arial; padding-bottom:20px; color:#dadadb; text-transform:uppercase;}
.msg_bg ul li{padding-top:25px;}
.ct_txt{border:1px solid #e5e5e5; background:#fff; line-height:42px; height:42px; width:calc(100% - 22px); padding:0 10px;}
.ct_txt2{border:1px solid #e5e5e5; background:#fff; line-height:24px; height:160px; width:calc(100% - 22px); padding:10px;}
.ct_sb{background:#d10413; height:44px; border:none; color:#fff; cursor:pointer;}
.ct_re{background:#dcdcdc; height:44px; border:none; color:#999; cursor:pointer;}
.msg_rt img{max-width:100%;}
.msg_rt span{text-align:center;}
.msg_rt span h3{font-size:24px; font-weight:normal; padding:50px 0 10px; font-family:'font1';}
.msg_rt span h4{font-size:18px; font-weight:normal; line-height:30px;}
#css3-animated-example .content a{text-transform: uppercase}