@charset "utf-8";
@font-face {
  font-family: "D-DIN";
  src: url('../fonts/D-DIN.eot');
  /* IE9 */
  src: url('../fonts/D-DIN.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/D-DIN.woff') format('woff'), url('../fonts/D-DIN.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */ url('../fonts/D-DIN.svg#D-DIN') format('svg');
  /* iOS 4.1- */
}
@font-face {
  font-family: "D-DINExp";
  src: url('../fonts/D-DINExp.eot');
  /* IE9 */
  src: url('../fonts/D-DINExp.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('../fonts/D-DINExp.woff') format('woff'), url('../fonts/D-DINExp.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+ */ url('../fonts/D-DINExp.svg#D-DINExp') format('svg');
  /* iOS 4.1- */
}
body{
	 overflow-x:hidden !important;  background:#fff;  line-height:1.1; box-sizing:border-box;
	 font-family:'Microsoft YaHei','PingFang SC','Helvetica Neue','Helvetica','Arial',sans-serif;
}
body.pagebody{
	background:#f4f7fe;
}
.bodybg{
	background:#f5f6fa;
}
*{
	outline:none; box-sizing:border-box; letter-spacing:0;
}
.TXTovehid {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}
.clear{
	clear:both;
}
.of_hid{
	overflow:hidden;
}
a:hover{
	color:#0d4beb;
}

.w_common{
	width:1300px; padding:0; margin:0 auto;
}
.w1200{
	width:1500px; margin:0 auto;
}
.mt30{
	margin-top:30px;
}
.mb30{
	margin-bottom:30px;
}
.mt60{
	margin-top:60px;
}
.mb60{
	margin-bottom:60px;
}
.pt100{
	padding-top:60px;
}
.pb100{
	padding-bottom:60px;
}
.fwb{
	font-weight:bold;
}
.tac{
	text-align:center;
}
b,strong{
	font-weight:bold;
}

img.block100{
	display:block; width:100%;
}

.transition04{
	transition: All 0.5s ease-in-out;
	-webkit-transition: All 0.5s ease-in-out;
	-moz-transition: All 0.5s ease-in-out;
	-o-transition: All 0.5s ease-in-out;
}
.transition0401{
	transition: All 0.5s;
	-webkit-transition: All 0.5s;
	-moz-transition: All 0.5s;
	-o-transition: All 0.5s;
}
.clearboth{
	clear:both;
}
.textcenter{
	text-align:center;
}


#main{
	position:fixed; top:0px; left:0px;	z-index:211112; width:100%;
}
.menu_body{
	display:none;
}
.imgcom{
	width:100%; overflow:hidden; position:relative;
}
.imgcom img{
	position:absolute; height:100%; min-width:100%; left:50%; transform:translateX(-50%); top:0px;
}




.header_bg{
	width:100%; height:8px; margin-top:6px;
	background:url(../images/header_bg.jpg) repeat-x; background-size:auto 100%;
}

.header{
	width:100%; height:auto;  position:fixed;
	top:0px; left:0px; z-index:111111111;
}
#noneheader{
	height:80px; width:100%; height:0px !important;
}
.header .inheader{
	margin:0 auto; height:80px;	position:relative;
}
.header .inheader .logo{
	float:left; height: 100%; display: flex;  flex-direction: column; justify-content: center;
}
.header .inheader .logo .logo_in{
	display: flex;  flex-direction: row; justify-content: space-between;
}
.header .inheader .logo img{
	height:42px;
}
.header .inheader .logo img:first-child{
	display:none;
}
.header .inheader .logo img:last-child{
	display:block;
}
.header.boxshadow .inheader .logo img:first-child{
	display:block;
}
.header.boxshadow .inheader .logo img:last-child{
	display:none;
}
.header.header_index .inheader .logo img:first-child{
	display:block;
}
.header.header_index .inheader .logo img:last-child{
	display:none;
}
.header .inheader .logo .logo_in .text{	
	padding-left:20px; margin-left:20px; border-left:2px solid #b3b3b3; color:#b2b2b2;
	display: flex;  flex-direction: column; justify-content: space-between; height: 86%; transform: translateY(7%);
	display:none;
}
.header .inheader .logo .logo_in .text .t{
	font-size:24px;  font-weight:bold;
}
.header .inheader .logo .logo_in .text .b{
	font-size:16px; 
}


.header .inheader .menu{
	margin:0 auto; float:right;
}
.header .inheader .menu > li{
	width:auto; text-align:center; box-sizing:border-box; float:left; position:relative; padding:0 30px;
	height:80px; line-height:80px; font-size:16px;
}
.header .inheader .menu > li:first-child{
	margin-left:0px;
}


.header .inheader .menu li > a{
	color:#4c4c4c; font-size:16px; text-align:center; display:inline-block;
}
.header .inheader .menu li > a span{
	display:block;
}

.header .inheader .menu > li:after{
	position:absolute; width:100%; height:3px; background:#0d4beb; bottom:0px; left:0%; content:" ";
	-webkit-transform: scale(0, 0);
	-ms-transform: scale(0, 0);
	transform: scale(0, 0);
	-webkit-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
	display:none;
}
.header .inheader .menu > li.active:after,
.header .inheader .menu > li:hover:after{
	-webkit-transform: scale(1, 1);
	-ms-transform: scale(1, 1);
	transform: scale(1, 1);
	transition: All 0.5s;
	-webkit-transition: All 0.5s;
	-moz-transition: All 0.5s;
	-o-transition: All 0.5s;
}

.header .inheader .menu li.active > a{
 
}
.header.boxshadow .inheader .menu li.active > a{
	color:#0d4beb !important; 
}

.header .inheader .menu li:marker{
	display:none;
}




.menu li .icon-ctrl{
	display:inline-block;
	font-size: 1.3em;
    -webkit-transform: translateY(-4px) rotate(180deg);
    -ms-transform: translateY(-4px) rotate(180deg);
    -moz-transform: translateY(-4px) rotate(180deg);
    -o-transform: translateY(-4px) rotate(180deg);
    transform: translateY(-4px) rotate(180deg);
}
.header .menu > li .subnav{
	background: rgba(255,255,255,1);
	position: absolute;
	left: -25%;
	top: 100%;
	padding: 0px 0;
	visibility: hidden;
	opacity: 0;
	transform: translateY(-30px);
	transition: all .3s;
	text-align:left;
	border-top:1px solid #eee;
	width:150%;
}
.header .menu > li .subnav ul{
}
.header .menu > li .subnav li{
	line-height:44px; text-align:center; width:auto; position:relative; display:block; width:100%; border-bottom:1px solid #e6e6e6;
}
.header .menu > li .subnav li:first-child{
	margin-left:0px;
}
.header .menu > li .subnav li:last-child{
	margin-right:0px; border-bottom:0px;
}
.header .menu > li .subnav li a{
	font-size:15px; color:#666;
}
.header .menu > li .subnav li a:hover,
.header .menu > li .subnav li a.active{
	color:#0d4beb;
}
@media all and (min-width:769px){
	.header .menu > li:hover .subnav{
		visibility: visible;
		opacity: 1;
		transform: translateY(0);
	}
}


.header.yanse{
	background:rgba(255,255,255,1);
	transition: All 0.5s;
	-webkit-transition: All 0.5s;
	-moz-transition: All 0.5s;
	-o-transition: All 0.5s;
}
.header.yanse.boxshadow{
	background:rgba(255,255,255,1); box-shadow: 0px 8px 46px 0px rgba(52, 52, 52, 0.15);
	transition: All 0.5s;
	-webkit-transition: All 0.5s;
	-moz-transition: All 0.5s;
	-o-transition: All 0.5s;
}

.header.yanse .inheader .menu li > a{
	color:#fff;
}
.header.header_index.yanse .inheader .menu li > a{
	color:#4c4c4c;
}
.header.boxshadow .inheader .menu li > a{
	color:#4c4c4c !important;
}
.header.boxshadow .inheader .menu li > a:hover{
	color:#0d4beb !important;
}
.header.yanse .inheader .menu li li > a{
	color:#000;
}
.header .inheader .menu li.active > a,
.header .inheader .menu li:hover > a,
.header.boxshadow .inheader .menu li.active > a,
.header.boxshadow .inheader .menu li:hover > a,
.header .inheader .menu li.active > .icon-ctrl, 
.header .inheader .menu li:hover > .icon-ctrl{
	color:#0d4beb !important;
}
.header.yanse .inheader .menu > li.active:after,
.header.yanse .inheader .menu > li:hover:after{
	background:#0d4beb;
}
.header .inheader .menu li li.active > a,
.header .inheader .menu li li:hover > a{
	color:#0d4beb !important;
}
.header_tel{
	display:flex; flex-direction:column; justify-content:center; float:right; height:100%;
}
.header_tel_in{
	display:flex; flex-direction:column; justify-content:center;
}
.header_tel_in a{
	display:flex; justify-content:center;
}
.header_tel_in span img{
	height:19px; display:block;
}
.header_tel_in i{
	font-size:15px; color:#fff; line-height:19px; margin-left:6px; font-style:normal;
}
.header.boxshadow .header_tel_in i,
.header.header_index .header_tel_in i{
	color:#333; 
}
.search_show{
	float:right; margin:0 40px 0 30px; display:flex; justify-content:center; flex-direction:column; height: 100%;
}
.search_show form{
	display:flex; border:1px solid #ccc; border-radius:500px; overflow:hidden;
}
.search_show button{
	background:url(../images/search.png) no-repeat; cursor:pointer;  border:0px;	display:block; box-sizing:content-box; font-size:0px;
	height:38px; width:18px; padding-left:20px;  background-size:18px auto; background-position:20px center; 
}
.search_show .keywords{
	width:220px; height:38px; line-height:38px; padding:0 15px; font-size:15px; color:#666; border:0px;
}

.lang_con{
	float:right; margin:0 40px 0 0; display:flex; justify-content:center; flex-direction:column; height: 100%;
}

.index_banner{
	position:relative; margin-top:80px; border-top:1px solid #e6e6e6;
}
.index_banner img,.index_banner video{
	display:block; width:100%;
}
.index_banner .swiper-slide{
	position:relative; z-index:1;
}
.index_banner .swiper-slide.swiper-slide-active{
	z-index:2;
}
.swiper_pagination_index{
	position:absolute; width:100%; bottom:20px; text-align:center;
}
.swiper_pagination_index .swiper-pagination-bullet{
	width:40px; height:3px; margin:0 5px; background:#fff;  opacity:1; border-radius:0px;
}
.swiper_pagination_index .swiper-pagination-bullet.swiper-pagination-bullet-active{
	opacity:1; background:#0d4beb;
}



.index_01_con{
	display:flex; justify-content:space-between; flex-wrap:wrap;
}
.index_01_left{
	width:72.3%;
}
.index_01_right{
	width:24.61%;
}
.index_title_01{
	display:flex; justify-content:space-between;
}
.index_title_t{
	font-size:20px; color:#1a1a1a; font-weight:bold; padding-bottom:10px; border-bottom:3px solid #0d4beb;
}
.index_title_a{
	display:flex; justify-content:center; flex-direction:column; font-size:15px; color:#999;
}
.index_title_a a{
	color:#999;
}
.index_title_a i{
	font-size:1.2em; display:inline-block; margin-left:2px;
    -webkit-transform: translateY(2px) rotate(90deg);
    -ms-transform: translateY(2px) rotate(90deg);
    -moz-transform: translateY(2px) rotate(90deg);
    -o-transform: translateY(2px) rotate(90deg);
    transform: translateY(2px) rotate(90deg);
}

.index_01_box{
	display:flex; flex-wrap:wrap;
}
.index_01_list{
	width:calc(33.33% - (20px * 2) / 3); margin-left:20px; margin-top:20px; border-radius: 6px; overflow:hidden; box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.2);
}
.index_01_list:nth-child(3n+1){
	margin-left:0px;
}
.index_01_list .img{
	padding:25% 0; width:100%; position:relative; overflow:hidden; display:block;
}
.index_01_list .img img{
	position:absolute; height:100%; min-width:100%; top:0px; left:50%; transform:translateX(-50%);
	transition: All 0.5s ease-in-out;
	-webkit-transition: All 0.5s ease-in-out;
	-moz-transition: All 0.5s ease-in-out;
	-o-transition: All 0.5s ease-in-out;
}
.index_01_list:hover .img img{
	transform:translateX(-50%) scale(1.08);
	transition: All 0.5s ease-in-out;
	-webkit-transition: All 0.5s ease-in-out;
	-moz-transition: All 0.5s ease-in-out;
	-o-transition: All 0.5s ease-in-out;
}
.index_01_list .text{
	padding:20px;
}
.index_01_list .t{
	white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
	display:block; font-size:18px; line-height:calc(18px * 1.11); height:calc(18px * 1.11); color:#1a1a1a; margin-bottom:20px;
}
.index_01_list .a{
	display:block; text-align:right; font-size:14px; color:#999;
}
.index_01_list .a i{
	display:inline-block; margin-left:4px;
	-webkit-transform: translateY(1px);
	-ms-transform: translateY(1px);
	-moz-transform: translateY(1px);
	-o-transform: translateY(1px);
	transform: translateY(1px);
}
.index_01_list:hover .t,.index_01_list:hover .a{
	color:#0d4beb;
}

.index_01_downa a{
	display:block; margin:40px 0 50px; border-radius: 10px; overflow:hidden; position:relative;
}
.index_01_downa a img{
	display:block; width:100%;
}
.index_01_biglistbox:last-child .index_01_downa a{
	margin-bottom:0px;
}
.index_01_downa a > div{
	display:flex; justify-content:center; flex-direction:column; font-size:20px; font-weight:bold; text-align:center;
	color:#fff; width:auto; padding: 0 40px; height:48px; overflow:hidden;
	border-radius: 10px; position:absolute; z-index:2; top:50%; left:50%; transform:translateX(-50%) translateY(-50%);
	background-image: -moz-linear-gradient( 0deg, rgb(84,169,255) 0%, rgb(13,75,235) 100%);
	background-image: -webkit-linear-gradient( 0deg, rgb(84,169,255) 0%, rgb(13,75,235) 100%);
	background-image: -ms-linear-gradient( 0deg, rgb(84,169,255) 0%, rgb(13,75,235) 100%);
}

.index_01_rbox{
	border-radius: 6px; background:#fff; padding:30px; margin-top:35px;
	box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.2);
}
.index_01_rbox:first-child{
	margin-top:0px;
}
.index_title_02{
	font-size:16px; color:#333; border-left:2px solid #0d4beb; padding-left:10px; margin-bottom:30px; font-weight:bold;
}
.index_01_rboxcon_01 a{
	display:flex; justify-content:space-between; margin-top:20px;
}
.index_01_rboxcon_01 a:first-child{
	margin-top:0px;
}
.index_01_rboxcon_01 a .img{
	width:42.3%;
}
.index_01_rboxcon_01 a .imgin{
	padding:31.81% 0; width:100%; position:relative; overflow:hidden; display:block; border-radius: 4px;
}
.index_01_rboxcon_01 a .imgin img{
	position:absolute; height:100%; min-width:100%; top:0px; left:50%; transform:translateX(-50%);
	transition: All 0.5s ease-in-out;
	-webkit-transition: All 0.5s ease-in-out;
	-moz-transition: All 0.5s ease-in-out;
	-o-transition: All 0.5s ease-in-out;
}
.index_01_rboxcon_01 a:hover .imgin img{
	transform:translateX(-50%) scale(1.08);
	transition: All 0.5s ease-in-out;
	-webkit-transition: All 0.5s ease-in-out;
	-moz-transition: All 0.5s ease-in-out;
	-o-transition: All 0.5s ease-in-out;
}
.index_01_rboxcon_01 a .text{
	width:51.9%; font-size:14px; color:#4c4c4c; line-height:1.28; display:flex; justify-content:center; flex-direction:column;
}
.index_01_rboxcon_01 a:hover .text{
	color:#0d4beb;
}
.index_01_rboxcon_02 a{
	margin-top:20px; display:block;
}
.index_01_rboxcon_02 a:first-child{
	margin-top:0px;
}
.index_01_rboxcon_02 a .t{
	font-size:15px; color:#333; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; 
}
.index_01_rboxcon_02 a .b{
	font-size:12px; color:#999; margin-top:15px; text-align:right;
}
.index_01_rboxcon_02 a .b span{
	display:inline-block; margin-left:18px;
}
.index_01_rboxcon_03 .codeli{
	width:70%; text-align:center;
}
.index_01_rboxcon_03 .codeli img{
	display:block; width:100%;
}
.index_01_rboxcon_03 .codeli .t{
	font-size:15px; color:#151515; margin-top:15px; font-weight:bold;
}
.index_01_rboxcon_02 a .t:hover{
	color: #0d4beb;
}

.index_02{
	background:#f5f5f5;
}
.index_02_con_top{
	padding:40px 30px; background:#fff; border-radius: 10px; box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.2); overflow:hidden;
}
.index_title_03{
	font-size:34px; color:#17181b; text-align:center; font-weight:bold; margin-bottom:30px;
}
.index_02_con_box a{
	display:flex; border-radius: 6px; margin-top:20px;
}
.index_02_con_box a:first-child{
	margin-top:0px;
}
.index_02_con_box .img{
	width:24.2%;
}
.index_02_con_box a .imgin{
	padding:28.33% 0; width:100%; position:relative; overflow:hidden; display:block; border-radius: 6px;
}
.index_02_con_box a .imgin img{
	position:absolute; height:100%; min-width:100%; top:0px; left:50%; transform:translateX(-50%);
	transition: All 0.5s ease-in-out;
	-webkit-transition: All 0.5s ease-in-out;
	-moz-transition: All 0.5s ease-in-out;
	-o-transition: All 0.5s ease-in-out;
}
.index_02_con_box a:hover .imgin img{
	transform:translateX(-50%) scale(1.08);
	transition: All 0.5s ease-in-out;
	-webkit-transition: All 0.5s ease-in-out;
	-moz-transition: All 0.5s ease-in-out;
	-o-transition: All 0.5s ease-in-out;
}
.index_02_con_box .text{
	width:75.8%; display:flex; flex-direction:column; justify-content:center; padding:0 30px; border-radius: 6px; border-top-left-radius:0px; border-bottom-left-radius:0px;
}
.index_02_con_box .text .t{
	font-size:18px; color:#333; font-weight:bold;
	white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
}
.index_02_con_box .text .t span{
	color:#f00;
}
.index_02_con_box .text .b{
	font-size:15px; color:#808080; line-height:1.6; margin:15px 0 30px;
	-webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; display: -webkit-box; display: -moz-box; display: -ms-box; display: -o-box;
}
.index_02_con_box .text .d{
	font-size:14px; color:#999;
}
.index_02_con_box a:hover .text{
	box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.2);
}
.index_02_con_box a:hover .text .t{
	color:#0d4beb;
}
.index_02_con_bottom{
	text-align:center;
}
.index_02_con_bottom a{
	display:flex; justify-content:center; flex-direction:column; font-size:18px; color:#fff; width:170px; height:54px; overflow:hidden; margin:40px auto 0;
	border-radius: 10px;
	background-image: -moz-linear-gradient( 0deg, rgb(84,169,255) 0%, rgb(13,75,235) 100%);
	background-image: -webkit-linear-gradient( 0deg, rgb(84,169,255) 0%, rgb(13,75,235) 100%);
	background-image: -ms-linear-gradient( 0deg, rgb(84,169,255) 0%, rgb(13,75,235) 100%);
}

.footer{
	padding:80px 0; background:#27274a;
}
.footer_con{
	display:flex; flex-wrap:wrap; justify-content:space-between; color:#fff;
}
.footer_con a{
	display:block;
}
.footer_con .t{
	font-size:18px; color:#fff; margin-bottom:30px;
}
.footer_con .b{
	font-size:15px; color:#ccc; margin-bottom:20px;
}
.footer_con .b:last-child{
	margin-bottom:0px;
}
.footer_left{
	display:flex;
}
.footer_left_list{
	margin-left:75px;
}
.footer_left_list:first-child{
	margin-left:0px;
}
.footer_right{
	width:130px;
}
.footer_right img{
	display:block; width:100%;
}
.record{
	padding:15px 0; background:#27274a; text-align:center; font-size:15px; color:#ccc; line-height:1.5; border-top:1px solid #9e9e9e;
}
.record a{
	color:#ccc;
}

.document_box_top form{
	margin:0 auto;  border-radius:6px; overflow:hidden; width:43.1%; display:flex; background:#f1f1f1;
}
.document_box_top form button{
	background:url(../images/search_b.png) no-repeat; cursor:pointer;  border:0px;	display:block; box-sizing:content-box; font-size:0px;
	height:56px; width:18px; padding-left:20px;  background-size:18px auto; background-position:20px center; 
}
.document_box_top form .keywords{
	width:calc(100% - 18px - 20px); height:56px; line-height:56px; padding:0 15px; font-size:15px; color:#333; border:0px; background:none;
}

.document_box_choose{
	margin-top:30px;
}
.document_box_chli{
	display:flex; margin-top:20px; font-size:16px; line-height:1.5;
}
.document_box_chli .dbct{
	color:#1a1a1a;
}
.document_box_chli .dbcc{
	display:flex;	flex-wrap:wrap; 
}
.document_box_chli .dbcc a{
	color:#666; margin-left:30px; cursor:pointer;
}
.document_box_chli .dbcc a.active,
.document_box_chli .dbcc a:hover{
	color:#0d4beb;
}

.document_box_allcon{
	display:flex; flex-wrap:wrap; margin:50px 0;
}
.document_box_list{
	width:calc(50% - (40px * 1) / 2); margin-left:40px; margin-top:30px; border-radius: 6px; overflow:hidden; display:flex;  box-shadow: 0px 2px 10px 0px rgba(0, 0, 0, 0.1);
}
.document_box_list:nth-child(2n+1){
	margin-left:0px;
}
.document_box_list:nth-child(-n+2){
	margin-top:0px;
}
.document_box_list:hover{
	box-shadow: 0px 2px 20px 0px rgba(0, 0, 0, 0.3);
}
.document_box_list .img{
	width:49.05%; overflow:hidden; display:block;
}
.document_box_list .imgin{
	padding:27.4% 0; width:100%; position:relative; overflow:hidden; display:block;
}
.document_box_list .imgin img{
	position:absolute; height:100%; min-width:100%; top:0px; left:50%; transform:translateX(-50%);
	transition: All 0.5s ease-in-out;
	-webkit-transition: All 0.5s ease-in-out;
	-moz-transition: All 0.5s ease-in-out;
	-o-transition: All 0.5s ease-in-out;
}
.document_box_list:hover .imgin img{
	transform:translateX(-50%) scale(1.08);
	transition: All 0.5s ease-in-out;
	-webkit-transition: All 0.5s ease-in-out;
	-moz-transition: All 0.5s ease-in-out;
	-o-transition: All 0.5s ease-in-out;
}
.document_box_list .text{
	width:50.95%; padding:0 30px; display:flex; justify-content:center; flex-direction:column;
}
.document_box_list .t{
	white-space: nowrap; overflow: hidden; text-overflow: ellipsis; display:block;
	font-size:18px; line-height:calc(18px * 1.11); height:calc(18px * 1.11); color:#333;
}
.document_box_list .t span{
	color:#f00;
}
.document_box_list .d{
	font-size:14px; color:#999; margin:45px 0 10px;
}
.document_box_list .a{
	display:flex; justify-content:end;
}
.document_box_list .a a{
	display:inline-block; padding:10px 18px; font-size:14px; color:#fff;
	border-radius: 6px;
	background-image: -moz-linear-gradient( 0deg, rgb(84,169,255) 0%, rgb(13,75,235) 100%);
	background-image: -webkit-linear-gradient( 0deg, rgb(84,169,255) 0%, rgb(13,75,235) 100%);
	background-image: -ms-linear-gradient( 0deg, rgb(84,169,255) 0%, rgb(13,75,235) 100%);
}
.document_box_list:hover .t{
	color:#0d4beb;
}
#pages{
	text-align:center;
}
#pages li{
	display:inline-block;
}
#pages li a,#pages li span{
	width:36px; height:36px; line-height:32px; display:inline-block; text-align:center; border:1px solid #e6e6e6;
	font-size:14px; color:#666;  margin:0 5px; background:#fff;
}
#pages li.active a,#pages li span.current,#pages li a:hover{
	background:#0d4beb; color:#fff; border-color:#0d4beb;
}


.show_top_t{
	display:flex; justify-content:space-between; flex-wrap:wrap;
}
.show_top_t .stt_l{
	font-weight:blod; font-size:30px; color:#222; line-height:1.5; width:calc(100% - 160px);
}
.show_top_t .stt_r{
	width:150px;
}
.show_top_t .stt_r a{
	width:100%; height:44px; line-height:44px;  text-align:center; font-size:18px; color:#fff;  display:block;
	border-radius: 10px;
	background-image: -moz-linear-gradient( 0deg, rgb(84,169,255) 0%, rgb(13,75,235) 100%);
	background-image: -webkit-linear-gradient( 0deg, rgb(84,169,255) 0%, rgb(13,75,235) 100%);
	background-image: -ms-linear-gradient( 0deg, rgb(84,169,255) 0%, rgb(13,75,235) 100%);
}
.show_top_t .stt_r a img{
	display:inline-block; margin-left:7px; height:19px; transform:translateY(3px);
}
.show_top_b{
	margin:30px 0;
}
.show_top_b span{
	display:inline-block; font-size:14px; color:#1a1a1a; border-radius: 4px; background:#ccc; margin-left:10px; padding:9px 14px;
}
.show_top_b span:first-child{
	margin-left:0px;
}
.show_mid{
	font-size:16px; color:#4c4c4c; line-height:1.5; text-indent:2em; background:#f3f9ff; padding:25px 30px;
}
.show_bottom{
	font-size:18px; color:#4c4c4c; line-height:2; margin:20px 0;
}
.show_bottom img{
	max-width:100% !important; height:auto !important; 
}
.show_else{
	padding-top:15px; border-top:1px solid #ccc; line-height:1.5; font-size:15px; color:#666;
}
.show_else a{
	color:#666; display:block;
}
.show_else a:hover{
	color:#0d4beb;
}

.show02_t{
	font-weight:blod; font-size:30px; color:#222; line-height:1.5;
}
.show02_b{
	font-size:18px; color:#999; padding:28px 0; border-bottom:1px solid #f2f2f2;
}
.show02_c{
	font-size:18px; color:#4c4c4c; line-height:2; margin:20px 0;
}
.show02_c img{
	max-width:100% !important; height:auto !important; 
}
.show02_d{
	display:flex; justify-content:space-between; font-size:16px; color:#4c4c4c; padding:15px; border-top:1px solid #ccc;
}
.show02_d_r{
	display: flex;
	justify-content: center;
	flex-direction: column;	
}
.show02_d_l{
	display:flex; line-height:26px;
}
.show02_d_l span {
	display: flex;
	justify-content: center;
	flex-direction: column;
}
.show02_d_l a.bds_weixin{
	width:26px; height:26px; margin-right:12px; padding:0px; background:url(../images/icon03.png) no-repeat; background-size:100% 100%; margin-left: 12px;
}
.show02_d_l a.bds_sqq{
	width:26px; height:26px; margin-right:12px; padding:0px; background:url(../images/icon02.png) no-repeat; background-size:100% 100%;
}
.show02_d_l a.bds_tsina{
	width:26px; height:26px; margin-right:12px; padding:0px; background:url(../images/icon01.png) no-repeat; background-size:100% 100%;
}
.bd_weixin_popup,.bd_weixin_popup *{
	box-sizing:content-box !important;
}


.document_box_con_new{
	margin-bottom:40px;
}
.index_02_con_box_news{
	margin-bottom:40px;
}
.index_02_con_box_news .img {
  width: 31.73%;
}
.index_02_con_box_news .text {
	width: 67.27%;
}



.header_tel{
	min-width:32px; position:relative;
}
#user_nav_z{
	display:none; left:auto;	position: absolute;	top: 44px;	right: 50%;	transform: translateX(50%);	background:#fff;
}
.log-in{position:absolute;top: 50%;right: 0;transform: translateY(-50%);}
.log-in .drop-menu {margin:12px 0 0;min-width:100px;border-radius:5px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.075); box-shadow:0 6px 12px rgba(0,0,0,.075) }
.log-in .drop-menu li{padding: 0 10px;height: 32px;text-align: center;}
.log-in .drop-menu li a{position: relative;height: 32px;line-height: 32px;}
.log-in .drop-menu li a:hover,.drop-menu a:focus {color:#2D2D2D;background: unset;}
.log-in .button-group span {display:inline-block;line-height:24px;height:24px;width:24px}
.log-in .button-group ul:before {position:absolute;top:-8px;left:50%;transform: translateX(-50%);display:inline-block;border-right:8px solid transparent;border-bottom:8px solid #fff;border-left:8px solid transparent;content:'';}
.log-in .button-group ul:after {position:absolute;top:-8px;left:50%;transform: translateX(-50%);display:inline-block;border-right:8px solid transparent;border-bottom:8px solid #e9e8e8;border-left:8px solid transparent;content:'';}
.log-in .button-group .button {padding:0;line-height:18px;font-size:20px}
.log-in .button-group .drop-menu {padding: 10px 0; left: -40px;border-top:0px solid #ff0000;-webkit-box-shadow: 0px 0px 0px rgba(0,0,0,.075);box-shadow: 0px 8px 10px rgba(0,0,0,.05);border-radius:4px;}
.log-in a.user-ico{width:32px;height:32px;line-height:32px;background:#ECEFF5;display:block;}
.log-in a.user-head{width:32px;height:32px;overflow:hidden;display:block;overflow:hidden; border-radius:50px;}
.log-in a.user-head img{width:32px;height:32px;}


.register_index {
	height:100vh; width:100%; background:url(../images/loginbg.jpg) no-repeat; background-size:cover;
}
.new_box{
	position:absolute; left:50%; top:50%; transform:translateX(-50%) translateY(-50%); padding:65px 50px; background:#fff; border-radius: 10px; box-shadow: 0px 2px 30px 0px rgba(6, 37, 87, 0.4);
}
.logintitle{
	text-align:center; font-size:30px; color:#0d4beb; font-weight:bold;
}
.logintitle.blackt{
	margin-bottom:40px; color:#1a1a1a;
}
.new_box .tab_list ul{
	display:flex; justify-content:center; font-size:20px; color:#808080; margin:60px auto 40px;
}
.new_box .tab_list ul li{
	padding-bottom:10px; border-bottom:2px solid #fff; margin:0 10px; cursor:pointer;
}
.new_box .tab_list ul li.current{
	font-weight:bold; color:#333; border-bottom:2px solid #0d4beb;
}
.new_box .tab_con .item{
	display:none;
}
.new_box .form_control{
	width:310px; height:40px; line-height:40px; border:0px; border-bottom:1px solid #ccc; font-size:16px; color:#333;
}
.new_btn_class{
	font-size:16px; color:#fff; width:310px; height:50px; line-height:50px;  margin-top:60px; border:0px; cursor:pointer;
	border-radius: 6px;
	background-image: -moz-linear-gradient( 0deg, rgb(84,169,255) 0%, rgb(13,75,235) 100%);
	background-image: -webkit-linear-gradient( 0deg, rgb(84,169,255) 0%, rgb(13,75,235) 100%);
	background-image: -ms-linear-gradient( 0deg, rgb(84,169,255) 0%, rgb(13,75,235) 100%);
}
.new_box .login-link{
	text-align:center; font-size:14px; color:#999; margin-top:20px;
}
.new_box .login-link a,.new_box .login-link span{
	color:#999 !important;
}
.new_box .login-link a:hover{
	color:#0d4beb !important;
}
.btn-direction{
	position:relative;
}
.sento{
	position:absolute; right:0px; bottom:0px; font-size:14px; padding:0 0 15px 20px; cursor:pointer; color:#0d4beb; background:#fff !important; border:0px;
}
.sento:hover{
	background:#fff !important;
}
.new_box .tis{
	position:absolute; right:0px; top:50%; transform:translateY(-50%); font-size:14px; color:#999;
}
.agreement{
	font-size:14px; color:#1a1a1a; line-height:1.5; display:flex; justify-content:space-between; width:310px;
}
.agreement input{
	margin-right:15px; transform:translateY(-10px);
}
.agreement a{
	color:#0d4beb;
}
