﻿@charset "utf-8";

/* CSS Document */

/* fixed */





html::-webkit-scrollbar { width: 7px; height: 7px; background-color: #23297a }

html::-webkit-scrollbar-track { border-radius: 0; background-color: #23297a }

html::-webkit-scrollbar-thumb { border-radius: 0; width: 17px; height: 17px; background-color: #e67015 }

html,body{

	font:16px/1.8 "微软雅黑";

	font-family:"微软雅黑",Arial;

	color:#000000;

	}

.pw{ 

	width:1430px; 

	margin:0 auto;

	}

.pw2{ 

	width:1200px; 

	margin:0 auto;

	}

	

	.pw2i{ 

	width:5px; 

	height:15px; 

	float: left; 

	background-color:#2b579a;

	display: block;    

	margin-top: 18px; 

	margin-right: 10px;

	}

	

		.pw2 a{

		color:#666666;}

	

.freeTx{

	overflow:hidden;

	position:relative;

	}

@font-face {

	font-family: 'Knockout';

	src: url('../fonts/Knockout-HTF29-JuniorLiteweight.eot');

	src: local('☺'), url('../fonts/Knockout-HTF29-JuniorLiteweight.woff') format('woff'), url('../fonts/Knockout-HTF29-JuniorLiteweight.ttf') format('truetype'), url('../fonts/Knockout-HTF29-JuniorLiteweight.svg') format('svg');

	font-weight: normal;

	font-style: normal;

	}

@font-face {

	font-family: 'impact';

	src: url('../fonts/impact.eot');

	src: local('☺'), url('../fonts/impact.woff') format('woff'), url('../fonts/impact.ttf') format('truetype'), url('../fonts/impact.svg') format('svg');

	font-weight: normal;

	font-style: normal;

	}

/* fixed end */

.header{

	overflow:hidden;

	}

.logo{

	/*width:305px;*/

	float:left;

	margin:18px 0 0 4%;

	}

.nav{

	/*float:left;*/

	margin-right:5%;

	}

.nav li{

	float:left;

	}

.nav li > a{

	display:block;

	font-size:16px;

	color:#fff;

	

	line-height:26px;

	padding:27px 0;

	text-align:center;

	    padding-left: 20px;

    padding-right: 20px;

	

	}

.nav li > a:hover,

.nav li > a.act{

	background-color:#2b579a;

	color:#fff;

	}

.langbox{

	float:right;

	color:#969696;

	font-size:12px;

	line-height:25px;

	margin:34px 45px 0 0;

	transition:300ms;

	-webkit-transition:300ms;

	}

.langbox a{

	color:#969696;

	}

.sheader .logo{

	/*width: 275px;*/

	margin-top:18px;

	}

.sheader .nav li > a{

	padding:19px 0;

	

	    padding-left: 20px;

    padding-right: 20px;

	

	}

.sheader .langbox{

	margin-top:22px;

	}

.langbox a:hover,

.langbox a.act{

	color:#b59665; 

	}

.mtop{

	height:80px;

	}

.banner{

	position:relative;

	overflow:hidden;

	}

.banner .item{

	position:relative;

	}

.bannertxts{

	position:absolute;

	width:1300px;

	left:50%;

	margin-left:-650px;

	top:32%;

	color:#fff;

	}

.bannertxts .en{

	line-height:1;

	font-family: 'Knockout';

	}

.bannertxts .en1{

	font-size:30px;

	text-transform:uppercase;

	}

.bannertxts .en2{

	font-size:30px;

	text-transform:capitalize;

	}

.bannertxts .ch{

	font-size:48px;

	font-weight:bold;

	margin-top:20px;

	}

.bannertxts .tx{

	font-weight:bold;

	width:400px;

	margin-top:15px;

	}

.bamore{

	display:block;

	color:#fff;

	}

.bannertxts .bamore{

	margin-top:20px;

	}

.banner .bx-wrapper .bx-pager.bx-default-pager a {

    background: #fff;

	border-radius:0;

	transform-origin:center center;

	-webkit-transform-origin:center center;

	margin:0 8px;

	}

.banner .bx-wrapper .bx-pager{

	bottom:30px;

	}

.banner .bx-wrapper .bx-pager.bx-default-pager a.active {

	transform:rotate(45deg);

	-webkit-transform:rotate(45deg);

	}

.ixpanel{

	padding:18px 0 0 0;

	}

.ix1{

	padding:0 12px;

	}

.ixpros{

	position:relative;

	}

.ixpros .item{

	overflow:hidden;

	}

.ipa{

	display:block;

	color:#323232;

	margin:0 7px;

	position:relative;

	}

.ipa .cover{

	background: rgba(255,255,255,0.6);

	}

.ipa .txts{

	position:absolute;

	left:0;

	right:0;

	top:0;

	text-align:center;

	padding-top:19%;

	transition: 340ms ease-in-out;

	-webkit-transition: 340ms ease-in-out;

	}

.ipa .txts .ch{

	font-size:24px;

	margin-bottom:4px;

	white-space:nowrap; 

	}

.ipa .txts .en{

	font-family:Arial;

	text-transform:uppercase;

	white-space:nowrap; 

	}

.ipa .ico{

	width:37px;

	height:37px;

	background:url(../images/ip-ico.png) no-repeat;

	margin:23px auto 0 auto;

	opacity: 0;

	visibility:hidden;

	transform: rotateY(-180deg);

	-webkit-transform: rotateY(-180deg);

	transition: 340ms ease-in-out;

	-webkit-transition: 340ms ease-in-out;

	}

.ixpros .slick-arrow{

	width:54px;

	height:44px;

	background:#000;

	background:rgba(0,0,0,.5);

	position:absolute;

	top:50%;

	margin-top:-22px;

	z-index:20;

	}

.ixpros .slick-arrow .aw{

	width:100%;

	height:100%;

	background-image:url(../images/ip-arrow.png);

	}

.ixpros .slick-prev{

	left:7px;

	}

.ixpros .slick-next{

	right:7px;

	}

.ixpros .slick-next .aw{

	background-position:right center;

	}

.ixpros .slick-prev .aw{

	background-position:left center;

	}

.ixpros .slick-arrow:hover{

	background:#b59665;

	}

.ixTitle{

	overflow:hidden;

	}

.ixTitle .ch{

	line-height:24px;

	font-size:24px;

	font-weight:bold;

	color:#5f5f5f;

	padding-right:14px;

	border-right:1px solid #7f7f7f;

	float:left;

	margin-right:22px;

	}

.ixTitle .en{

	font-family:Arial;

	font-style:italic;

	color:#b2b2b2;

	line-height:24px;

	text-transform:uppercase;

	}

.iavideo,

.iatxts{

	float:left;

	width:50%;

	}

.viico{

	width:45px;

	height:45px;

	position:absolute;

	left:50%;

	top:50%;

	margin-top:-22px;

	margin-left:-22px;

	}

.viico .ico{

	width:100%;

	height:100%;

	background-image:url(../images/video2.png); 

	}

.viico .aw{

	position:absolute;

	left:0;

	top:0;

	width:100%;

	height:100%;

	background-image:url(../images/video.png); 

	}

.iabox .t{

	background:#f4f4f4;

	}

.ixabo{

	width:45%;

	float:left;

	}

.iabox{

	margin-top:45px;

	}

.iatxts .nowti{

	font-size:18px;

	font-weight:bold;

	color:#5f5f5f;

	margin-bottom:18px;

	}

.iatxts .tx{

	height:96px;

	color:#989898;

	}

.iatxts .pa{

	padding:40px 30px 0 30px;

	}

.iamore{

	display:block;

	font-family:Arial;

	font-style:italic;

	text-align:right;

	color:#fff;

	padding:13px 58px;

	background:#b59665;

	line-height:24px;

	}

.iamore .c{

	text-transform:uppercase;

	}

.ixnews{

	width:50%;

	float:right;

	}

.inmore{

	display:block;

	font-size:12px;

	font-family:Arial;

	font-style:italic;

	background:url(../images/more.png) no-repeat right center;

	color:#787878;

	width:60px;

	line-height:17px;

	}

.ixnews .ixTitle{

	position:relative;

	}

.ixnews .inmore{

	position:absolute;

	top:2px;

	right:4px;

	}

.indate{

	width:50px;

	height:50px;

	background:#f4f4f4;

	position:relative;

	color:#787878;

	text-align:center;

	line-height:50px;

	font-family:Arial;

	overflow:hidden;

	}

.indate .d{

	font-size:30px;

	margin-top:12px;

	}

.indate .ym{

	font-size:12px;

	margin-top:4px;

	color:#989898;

	}

.indate .line{

	height:6px;

	width:0;

	background:#b59665;

	bottom:0;

	position:absolute;

	left:0;

	transition:300ms;

	-webkit-transition:300ms;

	}

.inlist .indate{

	position:absolute;

	top:45px;

	left:0;

	} 

.inlist a{

	display:block;

	color:#989898;

	position:relative;

	overflow:hidden;

	}

.inlist .txts{

	margin-left:130px;

	min-height:70px;

 	border-bottom:1px solid #eee;

	padding:45px 0; 

	}

.inlist a:last-child .txts{

	border-bottom:0;

	}

.inlist .txts .nowti{

	font-size:16px;

	font-weight:bold;

	color:#404040;

	margin-bottom:10px;

	line-height:1;

	}

.inlist .txts .tx{

	line-height:22px !important;

	height:44px;

	margin-bottom:17px;

	}

.inmore2{

	display:inline-block;

	text-transform:uppercase;

	font-size:12px;

	font-family:Arial;

	color:#bebebe;

	border-bottom:1px solid #bebebe;

	line-height:1;

	transition:300ms;

	-webkit-transition:300ms;

	}

.ix2{

	padding:75px 0 12px 0;

	}

.ix3{

	background:#f4f4f4;

	padding:40px 0 65px 0;

	}

.ixinds{

	margin-top:35px;

	position:relative;

	}

.ixinds .items{

	overflow:hidden;

	}

.iia{

	display:block;

	margin:0 12px;

	position:relative;

	color:#989898; 

	}

.ixindsbox{

	width:1454px;

	margin:0 auto;

	}

.ixindsbox .ixTitle{

	margin-left:12px;

	}

.iia .cover{

	background:url(../images/iibg.png);

	opacity:0;

	visibility:hidden;

	transition:100ms;

	-webkit-transition:100ms;

	}

.iia .namebox{

	height:67px;

	background:url(../images/yy.png) repeat left bottom;

	position:absolute;

	left:0;

	bottom:0;

	right:0;

	overflow:hidden;

	-webkit-transition: 500ms 100ms;

	transition: 500ms 100ms;

	}

.iia .namebox .nowti{

	font-size:16px;

	color:#fff;

	text-align:center;

	margin-top:32px;

	}

.iia .txts{

	position:absolute;

	top:15px;

	left:15px;

	bottom:15px;

	right:15px;

	background:#fff;

	text-align:center;

	-webkit-transform: translateY(-100%);

	transform: translateY(-100%);

	opacity: 0;

	visibility:hidden;

	-webkit-transition: 500ms 100ms;

	transition: 500ms 100ms;

	}

.iia .txts .pa{

	padding:20px 20px 0 20px;

	}

.iia .txts .nowti{

	font-size:18px;

	color:#404040;

	margin-bottom:20px;

	}

.iia .txts .tx{

	text-align:center;

	font-size:12px;

	line-height:22px !important;

	height:44px;

	}

.iia .txts .line{

	width:58px;

	height:4px;

	background:#787878;

	margin:0 auto 18px auto;

	}

.iia .txts .aw{

	width:37px;

	height:37px;

	background:url(../images/ii-ico.png) no-repeat;

	margin:18px auto 0 auto;

	}

.ixinds .slick-arrow{

	display:block;

	width:30px;

	height:30px;

	border:1px solid #989898;

	position:absolute;

	top:-65px;

	z-index:20;

	}

.ixinds .slick-arrow .aw{

	width:100%;

	height:100%;

	background-image:url(../images/ii-arrow.png);

	transition:0ms;

	-webkit-transition:0ms;

	}

.ixinds .slick-prev{

	right:49px;

	}

.ixinds .slick-next{

	right:12px;

	}

.ixinds .slick-prev .aw{

	background-position:left top;

	}

.ixinds .slick-next .aw{

	background-position:right bottom;

	}

.ixinds .slick-arrow:hover{

	border-color:#b59665;

	}

.ixinds .slick-prev:hover .aw{

	background-position:right top;

	}

.ixinds .slick-next:hover .aw{

	background-position:left bottom;

	}

.footer{

	background:#fff;

	color:#989898;

    border-top: 1px solid #f4f4f4;

	padding:35px 0 25px 0;

	}

.footer a{

	color:#989898;

	}

.footer a:link, .footer a:visited { color: #989898; }

.footer a:active, .footer a:hover { color: #b59665; }

.flink a{

	float:left;

	color:#989898;

	padding-left:22px;

	line-height:24px;

	position:relative;

	margin-right:40px;

	cursor:auto;

	}

.flink .ico{

	width:20px;

	height:24px;

	position:absolute;

	top:0;

	left:0;

	background:url(../images/flink.png) no-repeat;

	transition:0ms;

	-webkit-transition:0ms;

	}

.flink .tel .ico{

	 background-position:left bottom; 

	}

.flink .fax .ico{

	 background-position:center bottom; 

	}

.flink .email .ico{

	 background-position:right bottom; 

	}

.fcop{ 

	font-size:12px;

	margin-top:13px; 

	}

.fcop a{

	margin-left:35px;

	}

.footer .l{

	float:left;

	}

.footer .r{

	float:right;

	}

.fs{

	font-size:12px;

	text-align:right;

	line-height:1;

	}

.fshare{

	margin-top:16px;

	}

.fshare a{

	width:36px;

	height:36px;

	float:left;

	background:url(../images/fshare.png) no-repeat;

	margin-left:15px;

	}

.fshare .qq{

	background-position:center center;

	}

.fshare .sina{

	background-position:right center;

	}

/* menuBox end */

.navMobile{ padding-top:60px; }

.navMobile dd a { display: block; position: relative; padding:15px; font-size:16px; color: #fff; -webkit-transition: 0s; -moz-transition: 0s; -o-transition: 0s; transition: 0s; }

.navMobile dd p a{ border-bottom:1px solid #4a4a4a; }

.navMobile dd p .dot{ width:6px; height:6px; border:2px solid #fff; border-radius:100%; position:absolute; top:50%; margin-top:-5px; right:15px; opacity:0; transform:translateX(-10px); -webkit-transform:translateX(-10px); transition:300ms; -webkit-transition:300ms; }

.navMobile dd p a:hover,.navMobile dd p a.act{ background:#b59665; }

.navMobile dd p a:hover .dot,.navMobile dd p a.act .dot{ opacity:1; transform:translateX(0); -webkit-transform:translateX(0);  }

.navMobile dd .mtnav .aw{ width:7px; height:12px; background-image:url(../images/mav.png); position:absolute; right:15px; top:50%; margin-top:-4px; transform-origin:right center; -webkit-transform-origin:right center; transform:scale(0.8); -webkit-transform:scale(0.8); }

.navMobile dd .mtnav{ display:none; overflow:hidden; }

.navMobile dd .mtnav a{ float:left; width:50%; padding:0; float:left; border-bottom:1px solid #666; background:#515151; }

.navMobile dd .mtnav a p{ padding:15px; border-right:1px solid #666; }

.mlangbox{ margin-top:40px; padding:0 15px; color:#fff; }

.mlangbox a{ color:#fff; }

/* menuBox end */



.pbanner { position: relative; overflow: hidden; }

.pbanner img { display: block; width: 100%; height: auto; line-height: 0; }



.pbtxts{

	width:1200px;

	left:38%;

	margin-left:-600px;

	bottom:12%;

	color:#fff;

	position:absolute;

	}

.pbtxts .en{

	font-family: 'impact';

	font-size:60px;

	text-transform:uppercase;

	}

.pbtxts .ch{

	font-weight:bold;

	font-size:36px;

	}

.pnav.spnav{

/*	position:fixed;

*/	left:0;

	right:0;

	top:69px;

	border-bottom:1px solid #b6b6b6;

	border-top:1px solid #b6b6b6;

	z-index: 1005;

	}

.pnav.spnav ul li a {

    padding: 8px 0; margin-left: -1px;

	}

.pnav.spnav .line2{

	width:0 !important;

	}

.pnav{

	background:#fff;

	transition:300ms;

	-webkit-transition:300ms;

	}

.pnav ul li{

	float:left;

	width:20%;

	text-align:center;

	}

.pnav ul li a{

	display:block;

	font-size:16px;

	color:#2b579a;

	position:relative;

	line-height:30px;

	padding:15px 0;

	}

.pnav .line1{

	width:1px;

	height:12px;

	position:absolute;

	top:50%;

	margin-top:-6px;

	right:0;

	background:#2b579a;

	}

.pnav .line2{

	width:0;

	height:4px;

	background:#00327e;

	position:absolute;

	left:0;

	top:0;

	transition:300ms;

	-webkit-transition:300ms;

	}

.pnav a.act{ 

	background:#2b579a; 

	color:#fff; 

	}

.pnav a.act .line2{ 

	width:100%; 

	}

.pTitle{

	text-align:center;

	}

.pTitle .ch{

	font-size:24px;

	font-weight:bold;

	color:#b59665;

	margin-bottom:10px;

	}

.pTitle .en{

	color:#b6b6b6;

	text-transform:uppercase;

	}

.abobox{

	width:650px;

	margin:0 auto;

	}

.abmore{

	display:block;

	border:1px solid #c0a680;

	width:138px;

	height:32px;

	line-height:32px;

	color:#707070;

	text-align:center;

	position:relative;

	margin:0 auto 0 auto;

	}

.abmore .x{

	position:relative;

	}

.abmore .bg{

	height:0;

	width:100%;

	bottom:0;

	left:0;

	top:auto;

	background:#c0a680;

	}

.abobox .freeTx{

	line-height:30px;

	margin-top:55px;

	}

.abobox .abmore{

	margin-top:65px;

	}

.ab1{

	padding:85px 0 95px 0;

	}

.ab2{

	background:#f4f4f4;

	}

.ab2 .fixbg{

	height:620px; background-position: center top;

	}

.abtbox{

	background:#fff;

	margin-top:-225px;

	position:relative;

	z-index:20px;

	border-top:4px solid #b59665;

	}

.abtbox .pa{

	padding:0 14.5% 60px 14.5%;

	}

.abtnav li{

	font-size:24px;

	color:#999;

	padding:13px 80px;

	position:relative;

	cursor:pointer;

	}

.abtnav .line{

	width:2px;

	height:12px;

	background:#b6b6b6;

	position:absolute;

	left:0;

	top:50%;

	margin-top:-6px;

	}

.abtnav li:first-child .line{

	display:none;

	}

.abtnav .aw{

	height:9px;

	position:absolute;

	left:0;

	top:0;

	width:100%;

	background-image:url(../images/abaw.png);

	opacity:0;

	visibility:hidden;

	transform:translateY(-10px);

	-webkit-transform:translateY(-10px);

	}

.abtnav li.act .aw{

	opacity:1;

	visibility:visible;

	transform:translateY(0);

	-webkit-transform:translateY(0);

	}

.abtnav li.act,

.abtnav li:hover{

	color:#b59665;

	}

.abttxts .freeTx{

	line-height:30px;

	}

.abttxts{

	margin-top:30px;

	}

.abttxts li{

	height:470px;

	overflow:auto;

	display:none;

	}

.pTitle2 .ch,

.pTitle2 .en{

	color:#fff;

	}

.abcul li{

width: 16.5%;

    margin-left: 1.5%;

    float: left;

    

    position: relative;

    overflow: hidden;

    padding: 1%;

    margin-bottom: 1.5%;

	

	

	}

	

	

	.abcul li select{

	width:100%;

	

	}

	



	

	

	

		.abcul li select option{

	height: 30px;

	padding-top: 10px;

	padding-left: 10px;

	border-bottom-width: 1px;

	border-bottom-style: solid;

	border-bottom-color: #eaeaea;		

	}

	.abcul li select option:hover{

color: #fff;

    background-color: #0081cc;

    cursor: pointer;

	

	}

	

.abcul{

	

	margin-top:20px;

	}

.abcul .txts{

	text-align:center;

	

	}

.abcul .txts .ch,

.abcul .txts2 .ch{

	font-size:18px;

	margin-bottom:10px;

	}

.abcul .txts .en,

.abcul .txts2 .en{

	font-size:12px;

	color:#a9a9a9;

	font-family:Arial;

	text-transform:uppercase;

	}

.abcul .txts2 .en{

	color:#fff;

	}

.abcul .txts2{

	position:absolute;

	width:100%;

	height:100%;

	left:0;

	bottom:0;

	background:#b59665;

	color:#fff;

	text-align:center;

	overflow:hidden;

	transform:translateY(50%);

	-webkit-transform:translateY(50%);

	opacity:0;

	visibility:hidden;

	transition:400ms;

	-webkit-transition:400ms;

	}

.abcul .txts2 .ico{

	width:100%;

	height:40px;

	margin-top:38px;

	margin-bottom:8px;

	}

.abcul .txts2 .line{

	width:1px;

	height:25px;

	background:#fff;

	margin:10px auto 5px auto;

	}

.abcul .txts2 .tx{

	text-align:center;

	padding:0 10px;

	}

.ab3 .fixbg{

	

	}

.aborg{

	display:block;

	max-width:100%;

	margin:62px auto 0 auto;

	}

.ab4{

	background:#fff;

    display:none;

	padding:85px 0 100px 0;

	}

.hisbox{

	margin-top:32px;

	}

.hisbox .item{

	padding:190px 0;

	}

.hisbox .hisC{

	height:128px;

	position:relative;

	color:#fff;

	cursor:pointer;

	}

.hisbox .hisC .dot{

	width:32px;

	height:32px;

	background:url(../images/his_1.png) no-repeat;

	position:absolute;

	top:50%;

	left:50%;

	margin-left:-16px;

	margin-top:-16px;

	}

.hisbox .hisC .line1{

	height:2px;

	width:100%;

	left:0;

	position:absolute;

	top:50%;

	margin-top:-1px;

	background:#fff;

	}

.hisbox .hisC .line2{

	position:absolute;

	width:2px;

	height:50%;

	background:#fff;

	left:50%;

	margin-left:-1px;

	}

.hisbox .hisCA .line2{

	top:50%;

	}

.hisbox .hisCB .line2{

	bottom:50%;

	}

.hisbox .hisC .y{

	font-size:30px;

	line-height:30px;

	white-space:nowrap;

	text-align:center;

	position:absolute;

	left:0;

	width:100%;

	}

.hisbox .hisCA .y{

	top:9px;

	}

.hisbox .hisCB .y{

	bottom:9px;

	}

.hisbox .hisC .tx{

	width:156px;

	line-height:28px !important;

	position:absolute;

	left:50%;

	margin-left:-78px;

	max-height:168px; 

	}

.hisbox .hisCA .tx{

	top: 150px;

	}

.hisbox .hisCB .tx{

	bottom: 150px;

	}

.ab5 { display:none}

.ab5 .fixbg{

	padding:85px 0 40px 0;

	}

.abcwList a{

	width:31.33%;

	float:left;

	margin-left:2%;

	color:#fff;

	}

.abcwList{

	margin-left:-2%;

	margin-top:55px;

	margin-bottom:40px;

	}

.abcwList .txts{

	background:#868481;

	padding:11px 28px 11px 18px;

	overflow:hidden;

	line-height:24px;

	transition:400ms;

	-webkit-transition:400ms;

	}

.abcwList .txts .nowti{

	width:70%;

	float:left;

	}

.abcwList .txts .date{

	width:30%;

	float:left;

	text-align:right;

	font-size:12px;

	white-space:nowrap; 

	text-overflow:ellipsis; 

	overflow:hidden;

	}

.ab6{

	padding:20px 0;

	}

.footer2{

	background:#2b2e33;

	color:#ccc;

	padding:75px 0 40px 0;

	}

.footer2 a{

	color:#ccc;

	}

.ftctas{

	float:left;

	}

.ftctas a{

	display:block;

	padding-left:30px;

	line-height:30px;

	position:relative;

	cursor:auto;

	}

.ftctas .ico{

	width:30px;

	height:30px;

	position:absolute;

	top:0;

	left:0;

	background-image:url(../images/ftctas.png);

	}

.ftctas .tel .ico{

	background-position:left top;

	}

.ftctas .addr .ico{

	background-position:left center;

	}

.ftctas .email .ico{

	background-position:left bottom;

	}

.ftr{

	float:right;

	}

.flinkmore{

	position:relative;

	float:right;

	margin-bottom:20px;

	}

.flinkmore .t{

	width:202px;

	height:34px;

	border:1px solid #999;

	padding:0 30px 0 20px;

	line-height:34px;

	cursor:pointer;

	position:relative;

	}

.flinkmore .t .aw{

	width:14px;

	height:6px;

	background:url(../images/flmaw.png) no-repeat;

	position:absolute;

	top:50%;

	margin-top:-3px;

	right:15px;

	}

.flinkmore .t.act .aw{

	transform:rotate(180deg);

	-webkit-transform:rotate(180deg);

	}

.flinkmore ul{

	position:absolute;

	bottom:34px;

	left:0;

	right:0;

	background:#999;

	max-height:340px;

	overflow:auto;

	display:none;

	}

.flinkmore li a{

	display:block;

	padding:5px 31px 5px 21px;

	color:#fff;

	}

.flinkmore .nowti{

	line-height:24px;

	}

.ftcop{

	clear:both;

	}

.abovideobox{ width:40%; float:left; }

.abovideobox .iavideo{ width:100%; float:none;  }

.abovideobox .txts{ text-align:center; padding:20px 0; border-bottom:1px solid #b6b6b6; }

.abovideobox .txts .en{ font-size:12px; text-transform:uppercase; margin-top:3px; }

.abotxts{

	width:53%;

	float:right;

	}

.aboTitle{

	border-bottom:1px solid #b6b6b6;

	padding-bottom:20px;

	}

.abotxts .freeTx{

	line-height:30px;

	margin-top:25px;

	}

.abopanel{

	padding:50px 0 70px 0;

	}

.abtList a{

	margin-bottom:4%;

	}

.pager a,.pager span{

    padding: 4px 14px;

	text-align:center;

	border:1px solid #989898;

	line-height:30px;

    vertical-align: middle; 

	color:#989898;

	margin:0 3px!important;

    font-size:12px;

    display:inline-block;

	}

.pager span{

	background:#b59665;

	border-color:#b59665;

	color:#fff!important;

	}

.abtList {

    margin-bottom: 20px;

	margin-top:45px;

	}

.abtpanel{

	padding:75px 0 90px 0;

	}

.newspanel{

	background:#f4f4f4;

	overflow:hidden;

	padding:90px 0 70px 0;

	}

	

	.newsList{ margin-top:50px;}

	.newsList em{ color:#FF0000;}

.newsList a{

	display:block;

	background:#fff;

	color:#646464;

	margin-bottom:25px;

	}

.newsList .pic{

	width:30%;

	float:left;

	}

.newsList .txts{

	width:70%;

	float:left;

	}

.newsList .txts .pa{

	padding:0 5px 0 35px;

	}

.newsList .indate{

	background:#dddcdc;

	margin-bottom:15px;

	transition:300ms;

	-webkit-transition:300ms;

	}

.newsList .nowti{

	font-size:22px;

	font-weight:bold;

	color:#404040;

	border-bottom:2px solid #646464;

	padding-bottom:20px;

	position:relative;

	margin-bottom:10px;

	transition:300ms;

	-webkit-transition:300ms;

	}

.newsList .txts .tx{

	line-height:25px !important;

	height:50px;

	margin-bottom:10px;

	}

.nwmore{

	display:block;

	background:#b59665;

	color:#fff;

	line-height:24px;

	padding:17px 0;

	}

.ndpanel{

	background:#eee;

	overflow:hidden;

	padding-bottom:40px;

	}

.ndfixbg{

	height:380px;

	}

.ndbox{

	width:1076px;

	background:#fbfbfb;

	border-top:5px solid #b59665;

	margin:-145px auto 0 auto;

	position:relative;

	z-index:20px;

	}

.ndbox .pa{

	padding:45px 110px;

	}

.ndTitle .ti{

	font-size:30px;

	color:#333;

	}

.ndTitle .date{

	color:#999;

	margin-top:4px;

	}

.ndTitle{

	border-bottom:1px solid #e5e5e5;

	padding-bottom:22px;

	}

.ndbox .freeTx{

	padding:40px 0 70px 0;

	}

.backbox{

	position:relative;

	border-top:1px solid #b6b6b6;

	padding-top:30px;

	}

.backbox a{

	color:#646464;

	}

.bk-prev{

	float:left;

	}

.bk-next{

	float:right;

	}

.bk-prev,

.bk-next{

	line-height:34px;

	}

.backbox .abmore{

	color:#b59665;

	position:absolute;

	left:50%;

	margin-left:-70px;

	bottom:0;

	}

.propanel{



	overflow:hidden;

	padding:105px 0;

	}

.proList .pic,

.proList .txts{

	width:50%;

	}

.proList .item1 .pic,

.proList .item1 .txts{

	 float:left; 

	}

.proList .item2 .pic,

.proList .item2 .txts{

	 float:right; 

	}

.proList li{

	background:#fff;

	}

.proList .txts .pa{

	padding:47px 80px 0 80px;

	text-align:left;

	}

.proList .pic .aw{

	width:13px;

	height:100%;

	position:absolute;

	top:0;

	}

.proList .item1 .pic .aw{

	right:0;

	background-image:url(../images/proaw.png);

	}

.proList .item2 .pic .aw{

	left:0;

	background-image:url(../images/proaw2.png);

	}

.proList .txts .nowti{

	font-size:24px;

	color:#000;

	margin-bottom:30px;

	}

.proList .txts .tx{

	height:30px;



	}

.proList .abmore{

	border-color:#999;

	}

.pdbox{

	width:890px;

	margin:0 auto;

	margin-top:-360px;

	}

.pdfixbg{

	height:500px;

	}

.pdpics{

	position:relative;

	padding:0 54px;

	}

.pdpics .slick-arrow{

	width:30px;

	height:110px;

	border:2px solid #fff;

	display:block;

	z-index:20;

	position:absolute;

	top:50%;

	margin-top:-57px;

	background:url(../images/pdaw.png) no-repeat;

	}

.pdpics .slick-prev{

	left:0;

	background-position:left center;

	}

.pdpics .slick-next{

	right:0;

	background-position:right center;

	}

.pdtxts{

	padding:30px 54px 54px 54px;

	}

.pdtxts .ti{

	font-size:20px;

	color:#000;

	text-align:center;

	border-bottom:1px solid #b6b6b6;

	padding-bottom:45px;

	}

.pdtxts .freeTx{

	line-height:28px;

	padding:25px 0 40px 0;

	}

.enter{

	color:#b59665;

	line-height:28px;

	display:block;

	padding-left:12px;

	background:url(../images/enter.png) no-repeat left 1px;

	margin-top:12px;

	transition:0ms;

	-webkit-transition:0ms;

	}

.companel{

	overflow:hidden;

	padding:10px 0 20px 0;

	}

.compList a{

	width:48%;

	margin-left:2%;

	float:left;

	background:#fff;

	color:#828282;

	margin-bottom:2%;

	}

.compList{

	margin-left:-2%;

	}

.compList .pic,

.compList .txts{

	width:50%;

	float:left;

	}

.compList .txts .pa{

	padding:55px 20px 0 30px

	}

.compList .txts .nowti{

	font-size:18px;

	color:#b59665;

	margin-bottom:20px;

	}

.compList .txts .tx{

	line-height:30px !important;

	height:60px;

	margin-bottom:58px;

	}

.compList .abmore{

	width:108px;

	height:25px;

	line-height:25px;

	margin:0;

	border-color:#828282;

	color:#828282;

	}

#map{

	height:555px;

	}

.ctas{

	padding:35px 0 70px 0;

	}

.ctas a{

	display:block;

	width:33.33%;

	float:left;

	text-align:center;

	color:#646464;

	font-size:16px;

	cursor:auto;

	}

.ctas .ico{

	height:60px;

	margin-bottom:15px;

	}

.ctas .x{

	padding:0 5px;

	}

.ctas .email .ico{

	background-image:url(../images/email.png);

	}

.ctas .addr .ico{

	background-image:url(../images/addr.png);

	}

.ctas .call .ico{

	background-image:url(../images/call.png);

	}

#top{

	background:#b59665;

	width:44px;

	height:44px;

	border-radius:100%;

	position:fixed;

	right:5%;

	bottom:5%;

	z-index:1000;

	cursor:pointer;

	display:none;

	}

#top .aw{

	width:100%;

	height:100%;

	background-image:url(../images/top.png);

	}









.title{text-align: center;}

.title h2{font-family: helvetica;text-transform: uppercase;color: #000000;font-size: 46px;}

.title h3{color: #000000;font-size: 18px;font-weight: normal;}

.title .line{width: 300px;height: 1px;background: #BCCEDB;margin: 30px auto;display: block;position: relative;}

.title .line:after{content: '';display: block;width: 30px;height: 5px;background: #466EE6;position: absolute;top: -2px;left: 50%;margin-left: -15px;}

.divBox{width: 1200px;margin: 0 auto;max-width: 95%;}



#history{background: url(../images/aboutbg2_02.jpg) no-repeat center top;background-attachment: fixed;padding: 75px 0 125px;}

#history ul li{margin-bottom: 15px;}

#history ul, #history ul li{width: 100%;}

#history ul{position: relative;margin-top: 100px;}

#history ul:after, #history ul:before{content: '';display: block;position: absolute;top: -66px;left: 50%;}

#history ul:after{width: 16px;height: 16px;z-index: 1;background: #9FC5F0;background: rgba(70,110,230,.23);margin-left: -8px;}

#history ul:before{width: 12px;height: 12px;z-index: 2;background: #466EE6;margin-left: -6px;margin-top: 2px;}

#history li{text-align: center;position: relative;z-index: 1;}

#history li span{display: inline-block;width: 5px;height: 5px;background: #466EE6;transform: rotateZ(45deg);margin: 27px 0;position: relative;z-index: 1;}

#history li time{float: left;text-align: right;width: 45%;line-height: 64px;color: #454545;font-size: 20px;font-weight: bold;}

#history li p{float: right;text-align: left;width: 45%; height: 64px;background: #fff;position: relative;    line-height: 65px;

    padding-left: 1%;}

#history li p b{line-height: 24px;font-weight: normal;color: #4e4e50;position: absolute;top: 50%;left: 0;padding: 0 20px;

	transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-o-transform: translateY(-50%);}

#history li:nth-child(2n) time{float: right;text-align: left;}

#history li:nth-child(2n) p{float: left;text-align: right;}

#history li time, #history li p{}

#history li:hover{background: #466EE6; color:#FFFFFF;}

#history li:hover time{color: #fff; color: rgba(255,255,255,0.8);}

#history li:hover p{background: #466EE6; background: rgba(255,255,255,0);}

#history li:hover p b{color: #fff;}

#history li:hover span{background: #fff;}

#history li:after{content: '';display: block;position: absolute;width: 1px;height: 123%;background: rgba(80,80,81,.2);top: 0;z-index: 0;}

#history li:first-child:after{height: 129px;top: -50px;}









.h-ctas{float:right;margin:2px 1% 0 0;padding:12px 0 5px 5px;border-left:1px solid #ccc}

.header.hide{top:-88px}



.h-ctas a{line-height:32px;float:left; color:#fff;}

.h-ctas a+a{margin-left:15px}

.h-ctas a:not(.tel){border-radius:100%;background:#e5e5e5}

.h-ctas .aico{float:left;width:32px;height:32px}

.h-ctas .num{font-size:20px;float:left;margin-left:3px}

.h-ctas .tel .aico{background-position:-206px -68px}

.h-ctas .weixin .aico{background-position:-238px -68px}

.h-ctas .sina .aico{background-position:-206px -132px}.aico{display:block;background:url(../images/aicos.png)}

.bico{display:block;background:url(../images/bicos.png)}

.pw{width:1600px;margin:0 auto}







.divBox{margin: 0 auto;}



.divBox ul{ width:100%;}



.linkBox{padding: 35px 0 25px;}

footer{background: #2b579a; }



.linkBox a{color: #fff;opacity: 0.8;}

.linkBox a:hover{opacity: 1;}

#linkBoxlix{width: 428px;}

.linkBox li{width: 100px;margin-right: 50px;display: inline-block;vertical-align: top;}







.linkBox li:last-child{margin-right: 0;}

.linkBox li:last-child h3{margin-bottom: 0;border-bottom: none;}

.linkBox li h3 a{font-size: 18px;opacity: 1;font-weight: normal;}

.linkBox li h3{padding-bottom: 30px;border-bottom: 1px solid rgba(255,255,255,0.2);margin-bottom: 28px;}

.linkBox li p{margin-bottom: 5px;}

footer article{padding: 35px 0 32px;background: #174a98;}

footer article li{color: #fff;opacity: 0.5;}

footer article p{color: #fff;margin-right: 25px;margin-top: 10px;display: inline-block;vertical-align: middle;}

footer article i{font-size: 20px !important;color: #fff;opacity: 0.5;}

footer article a{display: inline-block;vertical-align: middle;margin-right: 25px;position: relative;}

/*footer article a img{position: absolute;}*/

footer article a:hover i{opacity: 1;}

footer article aside{float: right;}









.xw_nav .second_nav_u1 li{width: 33.33%;}

.news_u1{margin-top: 0px;}

.news_u1 li{padding:35px 0 ;border-bottom: 1px solid #eee;transition: 0.3s ease-in-out;}

.news_u1_left{display: inline-block;vertical-align: middle;width: 366px;}

.news_u1_left span{display: inline-block;vertical-align: middle;width: 260px;overflow: hidden;}

.news_u1_left span img{width: 100%;transition: 0.3s ease-in-out;}

.news_u1_left aside{display: inline-block;vertical-align: middle;margin-left: 20px;}

.news_u1_left aside time{display: block;font-size: 28px;color: #3d3d3d;}

.news_u1_left aside i{display: inline-block;font-size: 14px;color: #8c8c8c;}

.news_u1_middle{display: inline-block;vertical-align: middle;width: 730px;box-sizing: border-box;padding: 0 75px;}

.news_u1_middle h1{font-size: 18px;color: #000;margin-bottom: 15px;}

.news_u1_middle p{font-size: 14px;color: #666666;line-height: 25px;}

.news_u1_right{display: inline-block;vertical-align: middle;width: 42px;height: 42px;border: 1px solid #555;text-align: center;line-height: 42px;

border-radius: 50%;transition: 0.3s ease-in-out;}

.news_u1 li:hover{background: #f4fef9;color: #2b579a;}

.news_u1 li:hover span img{transform: scale(1.05);}

.news_u1 li:hover .news_u1_right{background: #2b579a;color: white;border-color: #2b579a;}

.news_u1 li:hover h1{color: #2b579a;}

.news_u1 li:last-child{border: none;}

.pages{text-align: center;padding: 75px 0;}

.pages_list{display: inline-block;vertical-align: top;}

.pages a{display: inline-block;padding: 7px 12px;background: #ececec;font-size: 13px;color: #666666;}

.pages a:hover{background: #2b579a;color: white;}

.pages_list a.active{background: #2b579a;color: white;}



.xwxq{margin-top:20px;}

.xwxq_left{display: inline-block;vertical-align: top;width: 785px;}

.xwxq_left h1{font-size: 20px;font-weight: bold;color: #2c3740;}

.xwxq_left time{display: block;font-size: 14px;color: #9ca6ae;margin-top: 5px;padding-bottom: 30px;border-bottom: 1px solid #dee3e7;}

.xwxq_left p{font-size: 14px;line-height: 35px;color: #636c74;margin-top: 10px;}

.xwxq_left p img{display: block;max-width: 100%;height:auto;margin: 0 auto;}

.pag1{margin-top: 50px;padding-top: 50px;border-top: 1px solid #dee3e7;}

.pag1>a{display: inline-block;font-size: 14px;color: #666666;border: 1px solid lightgray;padding: 10px 40px;margin-bottom: 70px;}

.pag1>a i{display: inline-block;vertical-align: middle;margin-right: 10px}

.pag1 a:hover{background: #009143;color: white;border-color: #009143;}

.pag1:after{content: '';display: block;clear: both;}

.pag1 span{display: inline-block;float: right;padding-left: 5px;padding-right: 5px;}

.pag1 span a{display: inline-block;vertical-align: top;height: 42px;border: 1px solid lightgray;text-align: center;line-height: 42px;padding-left: 5px;padding-right: 5px;}

.xwxq_right{display: inline-block;vertical-align: top;float: right;width: 320px;}

.xwxq_right h1{font-size: 20px;color: #2c3740;font-weight: bold;}

.xwxq_right h1 span{display: inline-block;float: right;}

.xwxq_right h1 span a{display: inline-block;vertical-align: top;width: 30px;height: 30px;border: 1px solid lightgray;text-align: center;line-height: 30px;margin-left: 5px;}

.xwxq_right h1 span a:hover{background: #009143;color: white;border-color: #009143;}

.xwxq_right_u1{display: block;background: white;box-sizing: border-box;margin-top: 20px;border: 1px solid #dee3e7;padding: 30px;padding-bottom: 45px;}

.xwxq_right_u1 h2{font-size: 15px;color: #666666;}

.xwxq_right_u1 time{font-size: 14px;margin-top: 5px;color: #999999;}

.xwxq_right_u1 li{margin-top: 15px; float:left; width:50%;}

.xwxq_right_u1 li:hover h2{color: #009143;}

.xwxq .divBox:after{content: '';display: block;clear: both;}





@media only screen and (max-width:1200px ) {

.xwxq_left{width: 100%;}

	.pag1>a{padding: 5px 20px;}

	.pag1 span a{width: 80px;height: 35px;line-height: 35px;}

	.xwxq_right{width: 100%;margin-bottom: 40px;}

	.xwxq{margin-top: 30px;}

	.news_u1_left{width: 100%;}

	.news_u1_left span{width: 70%;}

	.news_u1_left aside time{font-size: 20px;}

	.news_u1_middle{width: 100%;padding: 20px 0;}





}





.gztitle {

	width: 100%;

	margin-bottom: 50px;

}

.gztitlea:link {

	font-size: 14px;

	line-height: 30px;

	color: #000000;

	text-decoration: none;

	text-align: center;

	display: block;

	float: left;

	width: 10%;

	margin-right: 5px;

	font-weight: bold;

}

.gztitlea:visited {

	font-size: 14px;

	line-height: 30px;

	color: #000000;

	text-decoration: none;

	text-align: center;

	display: block;

	float: left;

	width: 10%;

	margin-right: 5px;

	font-weight: bold;

}

.gztitlea:hover {

	font-size: 14px;

	line-height: 30px;

	color: #2B579A;

	text-decoration: none;

	text-align: center;

	display: block;

	float: left;

	width: 10%;

	margin-right: 5px;

	font-weight: bold;

}

.noticePage{ padding: 0px 0px; }

.noticeNav{ margin-bottom: 40px;}

.noticeNav a:link, .noticeNav a:visited { color: #333;}

.noticeNav a:active,.noticeNav a:hover { color: #fff;}  

.noticeNav a{ width: 158px; height: 42px; line-height: 42px; text-align: center; background-color: #e3e3e3; display: block; float: left; margin-right: 22px;    margin-bottom: 22px;}

.noticeNav a:hover,.noticeNav a.active{ background-color: #0b8153; color: #fff;}

.noticeNav a:last-child{ margin-right: 0;}

.noticeList{ margin-left: -4%; padding-bottom: 20px;}

.noticeList dd{ float: left; display: block; width: 10%; margin:0px 0px 34px 4%; position: relative; background-color: #fff; transition:0.3s; -webkit-transition:0.3s;}

.noticeList .item{ position: relative;}

.noticeList .item a{ color:#000000;}



.noticeList .t{ font-size: 14px; height: 30px; overflow: hidden;  color: #333;}

.noticeList .time{ font-size: 16px; font-family: "bodoni_bd_btbold"; color: #00945a;}

.noticeList .num{ width: 84px; padding-top: 22px; height: 90px; text-align: center; color: #fff; background-color: #a2bab1; font-size: 12px; position: absolute; right: 35px; top: 35px; transition:0.3s; -webkit-transition:0.3s;}

.noticeList .ico{ background: url(../images/pdf.png) no-repeat scroll center center; background-size: cover; width: 36px; height: 43px; display: block;margin: 0px auto 12px;}

.noticeList dd:hover{ box-shadow:0 0 13px rgba(0,0,0,0.2);}

.noticeList dd:hover .t{  color: #00945a;}

.noticeList dd:hover .num{ background-color: #00945a;}











.sec-cy {

	padding: 90px 0

}



@media (max-width:1440px) {

	.sec-cy {

		padding: 80px 0

	}

}



@media (max-width:1240px) {

	.sec-cy {

		padding: 65px 0

	}

}



@media (max-width:1024px) {

	.sec-cy {

		padding: 50px 0

	}

}



@media (max-width:768px) {

	.sec-cy {

		padding: 40px 0

	}

}



@media (max-width:425px) {

	.sec-cy {

		padding: 30px 0

	}

}

.container {

	margin: 0 auto;

	padding: 0 15px;

	width: 100%

}



@media (min-width:426px) {

	.container {

		max-width: 380px

	}

}



@media (min-width:577px) {

	.container {

		max-width: 100%

	}

}



@media (min-width:769px) {

	.container {

		max-width: 720px

	}

}



@media (min-width:1025px) {

	.container {

		max-width: 960px;

		padding: 0

	}

}



@media (min-width:1241px) {

	.container {

		max-width: 1140px

	}

}



@media (min-width:1441px) {

	.container {

		max-width: 1200px

	}

}.side-cy:after {

	content: '';

	display: block;

	clear: both

}



.side-cy .side-cy-nav {

	float: left;

	margin-right: 110px;

	width: 170px;

	min-height: 1px

}



.side-cy .side-nav-title {

	padding: 40px 5%;

	text-align: center;

	background: #2b579a;

	color: #fff

}



.side-cy .side-nav-title .e {

	font-family: Arial,sans-serif;

	font-size: 14px;

	line-height: 25px;

	text-transform: uppercase

}



.side-cy .side-nav-title .b {

	display: block;

	font-size: 18px;

	font-weight: 700

}



.side-cy .side-nav-title .l {

	display: block;

	margin: 4px auto 10px;

	width: 20px;

	height: 1px;

	background: #fff

}



.side-cy .side-nav-title .t {

	font-size: 20px;

	font-weight: 700;

	line-height: 25px

}



.side-cy .side-cy-cont {

	overflow: hidden

}



@media (max-width:1440px) {

	.side-cy .side-cy-nav {

		margin-right: 50px

	}

}



@media (max-width:1024px) {

	.side-cy .side-cy-nav {

		display: none

	}

}

.hr-idea-head {

	overflow: hidden;

	height: 180px;

	text-align: center

}



.hr-idea-head .hr-ih-list {

	display: inline-block;

	vertical-align: top

}



.hr-idea-head .hr-ih-item {

	float: left;

	margin: 0 40px;

	border-radius: 50%;

	padding: 40px 20px;

	width: 180px;

	height: 180px;

	background: #eee;

	-webkit-transition: all .3s;

	-o-transition: all .3s;

	transition: all .3s;

	    -webkit-box-sizing: border-box;

}



.hr-idea-head .hr-ih-item img {

	margin-bottom: 16px;

	width: 64px

}



.hr-idea-head .hr-ih-item .h {

	display: none

}



.hr-idea-head .hr-ih-item .c {

	font-size: 14px;

	line-height: 20px;

	color: #333;

	-webkit-transition: all .1s;

	-o-transition: all .1s;

	transition: all .1s

}



.hr-idea-head .hr-ih-item:hover {

	background: #2b579a

}



.hr-idea-head .hr-ih-item:hover .c {

	color: #fff

}



.hr-idea-head .hr-ih-item:hover .h {

	display: inline-block

}



.hr-idea-head .hr-ih-item:hover .s {

	display: none

}



.hr-idea-body {

	position: relative;

	z-index: 1;

	margin-top: 12%;

	padding-left: 50%

}



.hr-idea-body .hr-ib-left {

	position: absolute;

	top: 0;

	left: 0;

	z-index: 3;

	width: 50%;

	height: 100%

}



.hr-idea-body .hr-ib-pic {

	overflow: hidden;

	width: 100%;

	height: 100%;

	background: no-repeat center center;

	background-size: cover

}



.hr-idea-body .hr-ib-pic img {

	display: none

}



.hr-idea-body .hr-ib-right {

	padding: 20% 6.5%;

	font-size: 16px;

	line-height: 30px;

	text-align: justify;

	background: #eee

}



.hr-idea-body .hr-ib-right .t {

	font-size: 24px;

	line-height: 30px;

	color: #ef7c33

}



@media (max-width:1240px) {

	.hr-idea-head .hr-ih-item {

		margin: 0 25px

	}



	.hr-idea-body {

		margin-top: 10%

	}



	.hr-idea-body .hr-ib-right {

		padding: 17% 7%;

		font-size: 14px;

		line-height: 25px

	}



	.hr-idea-body .hr-ib-right .t {

		font-size: 18px;

		line-height: 25px

	}

}



@media (max-width:768px) {

	.hr-idea-head {

		height: 150px

	}



	.hr-idea-head .hr-ih-list {

		margin: 0 -15px

	}



	.hr-idea-head .hr-ih-item {

		margin: 0 15px;

		padding: 35px 20px;

		width: 150px;

		height: 150px

	}



	.hr-idea-head .hr-ih-item img {

		margin-bottom: 15px;

		width: 50px

	}



	.hr-idea-head .hr-ih-item .c {

		font-size: 13px;

		line-height: 15px

	}



	.hr-idea-body .hr-ib-right {

		padding: 12% 10%;

		font-size: 13px;

		line-height: 20px

	}



	.hr-idea-body .hr-ib-right .t {

		font-size: 16px;

		line-height: 20px

	}

}



@media (max-width:576px) {

	.hr-idea-head {

		height: 100px

	}



	.hr-idea-head .hr-ih-list {

		margin: 0 -10px

	}



	.hr-idea-head .hr-ih-item {

		margin: 0 10px;

		padding: 20px;

		width: 100px;

		height: 100px

	}



	.hr-idea-head .hr-ih-item img {

		margin-bottom: 14px;

		width: 36px

	}



	.hr-idea-head .hr-ih-item .c {

		font-size: 12px;

		line-height: 10px

	}



	.hr-idea-body {

		padding-left: 0

	}



	.hr-idea-body .hr-ib-left {

		position: relative;

		top: auto;

		left: auto;

		width: 100%

	}



	.hr-idea-body .hr-ib-pic {

		background: 0 0!important

	}



	.hr-idea-body .hr-ib-pic img {

		display: block;

		width: 100%

	}



	.hr-idea-body .hr-ib-right {

		padding: 10% 5%

	}

}



@media (max-width:425px) {

	.hr-idea-head {

		height: 80px

	}



	.hr-idea-head .hr-ih-item {

		padding: 15px;

		width: 80px;

		height: 80px

	}



	.hr-idea-head .hr-ih-item img {

		margin-bottom: 8px;

		width: 32px

	}



	.hr-idea-body .hr-ib-right .t {

		font-size: 15px

	}

}



.hr-recruit .recruit-item {

	margin-bottom: 1px

}



.hr-recruit .zp-head {

	padding: 20px 30px;

	background: #2b579a;

	-webkit-transition: all .3s;

	-o-transition: all .3s;

	transition: all .3s;

	cursor: pointer

}



.hr-recruit .zp-head:after {

	content: '';

	display: block;

	clear: both

}



.hr-recruit .zp-head:hover {

	background: #ef7c33

}



.hr-recruit .zp-head.active {

	background: #ef7c33

}



.hr-recruit .zp-head.active .i:after {

	-webkit-transform: scale(0);

	-ms-transform: scale(0);

	transform: scale(0);

	visibility: hidden

}



.hr-recruit .zp-head .i {

	float: right;

	position: relative;

	z-index: 3;

	margin-top: 5px;

	margin-left: 20px;

	width: 11px;

	height: 11px

}



.hr-recruit .zp-head .i:after,.hr-recruit .zp-head .i:before {

	position: absolute;

	background: #fff;

	-webkit-transition: all .3s;

	-o-transition: all .3s;

	transition: all .3s;

	content: ''

}



.hr-recruit .zp-head .i:before {

	top: 5px;

	left: 0;

	width: 100%;

	height: 1px

}



.hr-recruit .zp-head .i:after {

	top: 0;

	left: 5px;

	width: 1px;

	height: 100%

}



.hr-recruit .zp-head .c {

	overflow: hidden;

	font-size: 14px;

	font-weight: 700;

	line-height: 20px;

	color: #fff

}



.hr-recruit .zp-body {

	display: none;

	padding: 30px 50px;

	text-align: justify;

	background: #f1f1f1;

	color: #333

}



.hr-recruit .zp-body .t {

	font-weight: 700;

	color: #ef7c33

}



@media (max-width:1024px) {

	.hr-recruit .zp-head {

		padding: 15px 5%

	}



	.hr-recruit .zp-body {

		padding: 20px 5%

	}

}



@media (max-width:768px) {

	.hr-recruit .zp-body {

		font-size: 13px

	}

}



@media (max-width:576px) {

	.hr-recruit .zp-head {

		padding: 10px 5%

	}



	.hr-recruit .zp-body {

		padding: 15px 5%;

		line-height: 25px

	}

}



@media (max-width:425px) {

	.hr-recruit .zp-body {

		font-size: 12px

	}

}





.sec-cy{padding:10px 0}@media (max-width:1440px){.sec-cy{padding:50px 0}}@media (max-width:1240px){.sec-cy{padding:45px 0}}@media (max-width:1024px){.sec-cy{padding:40px 0}}@media (max-width:768px){.sec-cy{padding:35px 0}}@media (max-width:425px){.sec-cy{padding:30px 0}}

.contact-lx .contact-cont{margin:0 auto;max-width:1200px}.contact-lx .ctc{margin-top:40px;height:500px}.contact-lx .ctc:after{content:'';display:block;clear:both}.contact-lx .contact-map{float:left;width:50%;height:100%}.contact-lx .map{height:100%}.contact-lx .anchorBL{display:none!important}.contact-lx .contact-info{float:right;width:50%;height:100%;padding:60px 90px;background:#2b579a;-webkit-box-sizing: border-box;}.contact-lx .cti-list{margin-top:-20px}.contact-lx .cti-item{margin-top:20px;line-height:1}.contact-lx .cti-item:after{content:'';display:block;clear:both}.contact-lx .cti-item .i{float:left;margin-right:15px}.contact-lx .cti-item .c{overflow:hidden;font-size:15px;line-height:30px;color:#fff}@media (max-width:1240px){.contact-lx .ctc{height:auto}.contact-lx .contact-map{float:none;width:auto;height:400px}.contact-lx .contact-info{float:none;width:auto}}@media (max-width:1024px){.contact-lx .container{max-width:90%}.contact-lx .contact-map{height:360px}.contact-lx .contact-info{padding:30px 5%}}@media (max-width:768px){.contact-lx .contact-map{height:300px}.contact-lx .cti-item .i img{width:25px}.contact-lx .cti-item .c{font-size:13px;line-height:25px}}@media (max-width:576px){.contact-lx .container{max-width:none}.contact-lx .ctc{margin-top:30px}.contact-lx .cti-list{margin-top:-15px}.contact-lx .cti-item{margin-top:15px}.contact-lx .cti-item .i img{margin-top:3px;width:20px}}@media (max-width:576px){.contact-lx .contact-map{height:250px}}.contact-wl{background:#f0f0f0}.contact-wl .wl-info{margin-top:-65px}.contact-wl .wl-pic{text-align:center}.contact-wl .wl-pic img{max-width:100%}@media (max-width:425px){.contact-wl .wl-info{margin-top:0}}.contact-fk{position:relative;z-index:1}.contact-fk .ct-fk-bg{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background:no-repeat center center fixed;background-size:cover}.contact-fk .ctc{margin:50px auto 0;max-width:850px}.contact-fk .n{font-size:14px;font-weight:700;line-height:20px;color:#fff}.contact-fk .c{display:block;margin-top:10px;margin-bottom:20px}.contact-fk .c input,.contact-fk .c textarea{display:block;border:1px solid #ccc;padding:10px 0px;width:100%;font-size:14px;line-height:18px;color:#fff}.contact-fk .ctc-t-list{margin-left:-20px}.contact-fk .ctc-t-item{float:left;width:270px;margin-left:20px}.contact-fk .ctc-v-code:after{content:'';display:block;clear:both}.contact-fk .ctc-v-code input{float:left;width:270px;margin-right:20px}.contact-fk .ctc-v-code .v-code img{width:105px;height:40px}.contact-fk .submit{display:block;margin-top:45px;padding:10px 0;width:100%;font-size:14px;line-height:20px;text-align:center;background:#2b579a;color:#fff}.contact-fk .submit:active{background:#333}.contact-fk .tips{margin-top:20px;padding:0 5%;font-size:14px;line-height:25px;text-align:center;color:#fff}@media (max-width:1024px){.contact-fk .ct-fk-bg{background-attachment:scroll}.contact-fk .container{max-width:90%}.contact-fk .ctc-t-list{margin-left:0}.contact-fk .ctc-t-item{float:none;margin-left:0;width:100%}.contact-fk .ctc-v-code input{width:calc(100% - 125px)}.contact-fk .ctc-v-code .v-code{float:right}.no-csscalc .contact-fk .ctc-v-code input{width:270px}.no-csscalc .contact-fk .ctc-v-code .v-code{float:none}}@media (max-width:576px){.contact-fk .container{max-width:none}.contact-fk .ctc{margin-top:30px}.contact-fk .c{margin-bottom:15px}.contact-fk .submit{margin-top:35px}.contact-fk .tips{margin-top:15px;padding:0;font-size:12px;line-height:20px}}







.second_nav{border-bottom: 1px solid #E5E5E5;border-top: 1px solid #E5E5E5;}

.second_nav_u1{font-size: 0;}

.second_nav_u1 li{display: inline-block;vertical-align: top;width: 14.2%;text-align: center;line-height: 80px;box-sizing: border-box;

border-right:1px solid #e5e5e5;}

.second_nav_u1 li a{display: block;font-size: 16px;color: #666;}

.second_nav_u1 li:first-child{border-left: 1px solid #e5e5e5;}

.second_nav_u1 li:hover a,.second_nav_u1 li.active a{color: white;background: #46ab34;}

.righ_sna .second_nav_u1 li a{font-size: 14px;}

.righ_sna .second_nav_u1 li a{font-size: 14px;}

.righ_sna .second_nav_u1 li{width: 16.6%;border-top: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;}

.righ_sna{ margin-top:50px;}



.rjcp{/*background: #f1f1f1;*/}

.rjcp .divBox:after{content: '';display: block;clear: both;}

.rjcp_left{display: inline-block;vertical-align: top;width: 330px;}

.rjcp_left dt{box-sizing: border-box;padding: 40px 45px; background-color:#1a345d; background-size:100% 100%;color: white;}

.rjcp_left dt h1{font-size: 24px;font-weight: bold; color:#FFFFFF;}

.rjcp_left dt span{font-size: 14px;text-transform: uppercase;display: block;margin-top: 5px;display: none;}

.rjcp_left dd{margin-top: 10px;transition: 0.3s ease-in-out;}

.rjcp_left dd a{display: block;font-size: 15px;color: black;}

.rjcp_left dd>a{padding: 17px 45px;padding-right: 20px;box-sizing: border-box;}

.rjcp_left dd a i{float: right;display: inline-block;vertical-align: middle;margin-top: 3px;transform: translateX(15px);color:white;opacity: 0;transition: 0.3s ease-in-out;}

.rjcp_left dd:hover>a,.rjcp_left dd.active>a{background: #00ae45;}

.rjcp_left dd:hover>a,.rjcp_left dd.active>a{color: white;}

.rjcp_left dd:hover a i,.rjcp_left dd.active a i{transform: translateX(0);opacity: 1;}

.rjcp_left dd li{display: block;line-height: 45px;margin-top: 5px;}

.rjcp_left dd li a{color: #333;display: block;box-sizing: border-box;padding-left: 65px;}

.rjcp_left dd ol{box-sizing: border-box;}

.rjcp_left dd ol ol a{padding-left: 100px;}

.rjcp_left dd>ol>li>a:hover,.rjcp_left dd>ol>li>ol>li>a:hover{background: #00ae45;color: white;}

.rjcp_left dd li>a,.rjcp_left dd>a{background: #f4faf7;}



.rjcp_right{display: inline-block;vertical-align: top;width:840px;float: right;background: #fff;padding: 0px;}



.rjcp_rightt{width:1140px;}

.rjcp_right h1{font-size: 16px;color: #000;    text-align: left;}

.rjcp_right h1{font-size: 21px;color: #000;    text-align: left;}

.rjcp_right h1 a:link { color:#000000;

}

.rjcp_right h1 a:visited {color:#000000;

}

.rjcp_right h1 a:hover {color:#2b579a;

}

.rjcp_right h1:after{/*content: '';*/display: block;width: 30px;height: 2px;background:;margin-top: 20px;}

.rjcp_right h2{height: 44px;line-height: 44px;background: url(../images/oowe_03.png) no-repeat left top;font-size: 18px;color: white;

font-weight: bold;margin-top: 25px;margin-bottom: 15px;    background-size: 100%;text-align: left;    	padding-top: 0px;

	padding-right: 0px;

	padding-bottom: 0px;

	/*padding-left:20px;*/

	

	}

.rjcp_right p{font-size: 14px;color: #333;line-height: 25px;}

.rjcp_right_swiper{text-align: center;}

.rjcp_right_swiper .swiper-container{padding: 20px 0 70px;}

.rjcp_right_swiper img{margin-left: 30px;max-width: 100%;}

.rjcp_right_swiper img:nth-child(1){margin-left: 0;}

.rjcp_right_swiper p{display: block;font-size: 14px;color: #000;font-weight: bold;margin-top: 30px;}

.rjcp_right_swiper .swiper-button-next,.rjcp_right_swiper .swiper-button-prev{position:static;display: inline-block;vertical-align: top;width: 143px;height: 35px;

text-align: center;line-height: 36px;color: white;font-size: 18px;transition: 0.3s ease-out;position: relative;border: 1px solid #199c55;}

.rjcp_right_swiper .swiper-button-next{background: url(../images/ri_a.png) no-repeat center center;}

.rjcp_right_swiper .swiper-button-next:hover{background: url(../images/ri_b.png) no-repeat center center #199c55 !important;}

.rjcp_right_swiper .swiper-button-prev{background: url(../images/lef_a.png) no-repeat center center;}

.rjcp_right_swiper .swiper-button-prev:hover{background: url(../images/lef_b.png) no-repeat center center #199c55 !important;}

.rjcp_right_swiper2 img{width: 100%;}

.rjcp_right_swiper2{margin: 60px 0;}











/*新*/

.proSearch{height: 60px;line-height: 60px;background: #F1F1F1 url(../images/pro-bg-search.png) no-repeat 15px center;}

.proSearch p{font-size: 16px;font-weight: bold;color: #444;display: inline-block;margin-left: 42px;}

.proSearch p span{font-weight: normal;font-size: 16px;}

.proSearch form{float: right;position: relative;margin-right: 17px;}

.proSearch form input[type=text]{width: 220px;height: 30px;border: none;background: #fff;text-indent: 1em;font-size: 14px;color: #999;}

.proSearch form input[type=submit]{width: 35px;height: 28px;background: #fff url(../img/pro-search.png) no-repeat center;position: absolute;top: 15px;right: 1px;border: none;}

.proNews{margin-bottom: 40px; margin-top:40px;padding: 8px 10px; background: linear-gradient(left top,#2362B7,#2EC1F5);background: -webkit-linear-gradient(left top,#2362B7,#2EC1F5);background: -moz-linear-gradient(left top,#2362B7,#2EC1F5);background: -o-linear-gradient(left top,#2362B7,#2EC1F5); box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;}

.proNews .swiper-button-prev, .proNews .swiper-button-next{width: 25px;height: 25px;border-radius: 50%;margin-top: -12px; -webkit-border-radius: 50%;-moz-border-radius: 50%;-o-border-radius: 50%;background-color: #CCCCCC;}

.proNews .swiper-button-prev{left: 14px;background: #ccc url(../img/ico_left02.png) no-repeat center;}

.proNews .swiper-button-prev:hover{background: #F2B30C url(../img/ico_left02.png) no-repeat center;}

.proNews .swiper-button-next{right: 14px;background: #ccc url(../img/ico_right02.png) no-repeat center;}

.proNews .swiper-button-next:hover{background: #F2B30C url(../img/ico_right02.png) no-repeat center;}

.proNews p{font-size: 16px;color: #fff;display: inline-block;vertical-align: top;padding: 4px 0;}

.proNews ul{display: inline-block;width: calc(100% - 90px);vertical-align: top;}

.proNews ul li{display: inline-block;border-radius: 2px;-webkit-border-radius: 2px;-moz-border-radius: 2px;-o-border-radius: 2px;}

.proNews ul li:hover, .proNews ul li.active{background: #1a345d;}

.proNews a{font-size: 18px;color: #fff;display: block;padding: 5px 12px;}

.newss a{color: #fff;font-size: 15px;display: block;text-align: center;background: #1B51A6;box-sizing: border-box}

.newss .swiper-slide:hover a,.newss .swiper-slide a.active{color: #fff;background: #F2B30C;}

.newss{overflow: hidden;}



/*.proList{width: 812px;}

.proList li{position: relative;margin-bottom: 15px; height: 263px; float: left;width: 49%;margin-right: 2%;box-sizing: border-box;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;-o-box-sizing: border-box;border: 1px solid #E6E6E6;}*/

.proList li:nth-child(2n){margin-right: 0;}

.proList li>a{width: 46%;height: 100%;display: block;float: left;position: relative;overflow: hidden;}

.proList li>a img{max-width: 100%;max-height: 100%;}

.proList li .newProBox{width: 52%;position: absolute;top: 50%;right: 0;transform: translateY(-50%);-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-o-transform: translateY(-50%);}

.newProBox h2 a{font-size: 20px;color: #666;font-weight: bold;position: relative;display: block;}

.newProBox h2 a:after{position: absolute;bottom: -12px;left: 0;content: '';display: block;width: 35px;height: 1px;background: #E6E6E6;}

.newProBox h2{margin-bottom: 24px;}

.newProBox p a{line-height: 24px;}

.newProBox>a{font-size: 14px;color: #999999;margin-top: 30px;display: block;}

.proList li:hover a{color: #F2B30C;}

.proList li:hover .newProBox h2 a:after{width: 90%;background: #F2B30C;}

table { width:100%; border-spacing:0; table-layout:fixed;}





@media only screen and (max-width:1200px ) {



	.divBox,.jtjj_list{width: 95%;}

	.rjcp_left{width: 100%;transform: translateY(-50px);}

	.rjcp_left dd{margin-top: 5px;}

	.rjcp_right{width: 100%;padding: 0px;}





}







input:focus::-webkit-input-placeholder {color: #db500b !important; }

input:focus::-moz-placeholder {color: #db500b !important; }

input:focus::-moz-placeholder {color: #db500b !important;}

input:focus::-ms-input-placeholder {color: #db500b !important;}

.index_b_right{position: relative;}



.index_b_right li{

	line-height: 50px;

	float: left;

	width:33.333%;

}

.index_b_right p{

	width:40%;

	text-align: left;

	display: block;

	float: left;

	    line-height: 50px;

}





.index_b_right textarea:focus{color: #db500b;}

.lxwm_bd{background: url(../images/uowe_06.jpg) no-repeat;background-size: 100% 100%;padding: 0px 0 145px;}

.index_b_right input[type=text],.index_b_right input[type=email],.index_b_right input[type=tel]{display: inline-block;vertical-align: top;width: 32%;height: 55px;color: #aeaeae;

border: 1px solid #aeaeae;outline: none;font-size: 16px;background: white;box-sizing: border-box;padding-left: 20px;}

.index_b_right input[type=email]{}

.index_b_right textarea{width: 100%;resize: none;height: 234px;border: none;outline: none;border-bottom: 1px solid #aeaeae;color: #aeaeae;

font-size: 16px;padding-top:15px;background: transparent;background: white;padding-left: 20px;box-sizing:border-box;margin-top: 20px;}

.index_b_right input[type=submit]{display: block;width: 120px;height: 45px;text-align: center;line-height: 45px;color:white;background: #db500b;border: none;outline: none;

margin-top: 30px;cursor: pointer;}

.index_b_right input[type=submit]:hover{background: #ce4b0b;}



.index_b_right select{display: inline-block;vertical-align: top;width: 32%;height: 55px;color: #aeaeae;

border: 1px solid #aeaeae;outline: none;font-size: 16px;background: white;box-sizing: border-box;padding-left: 20px;}





.index_b_right select{

	width: 50%;

	height: 35px;

	text-align: center;

	line-height: 45px;

	color:#2b579a;

	border: 1px solid #CCCCCC;

	outline: none;

	margin-top: 30px;

	cursor: pointer;

	margin:1%;

	

}

.index_b_right select:hover{}





.sb{position: absolute;bottom:-55px;left: 45%;cursor: pointer;z-index: 2;border: 4px solid rgba(250,250,250,.5);border-radius: 50%;}

.sb p{width: 115px;height: 115px;text-align: center;background: #dc530f;border-radius: 50%;position: relative;z-index: 2;font-size: 18px;color: white;font-weight: bold;

box-sizing: border-box;padding-top: 35px;transition: 0.3s ease-in-out;}

.sb p span{display: block;color: white;font-size: 12px;text-transform: uppercase;margin-top: 5px;font-weight: initial;}

.sb:hover p{background: #c74f13;}





.ptys li{margin-bottom: 20px;background: #F5F5F5;}

.ptys i{width: 120px;line-height: 120px;background: #2767B4;color: #fff;font-size: 48px;text-align: center;}

.ptys p{margin-left: 58px;}

.ptys p b{font-size: 16px;display: block;margin-bottom: 10px;}









.classTitle{padding: 40px 0;position: relative;border-bottom: 1px solid #d7d7d7;}

.classTitle p{width: 70%;}



.classTitle ul li{float: left;width: 16%;margin-right: 0.8%;text-align: center;background: #EEEEEE;margin-bottom: 5px;overflow: hidden;}

.classTitle ul li:nth-of-type(6n){margin-right: 0;}

.classTitle ul li a{font-size: 15px;color: #5E5E5E;display: block;padding: 15px 0;}

.classTitle ul li:hover a{color: #fff;}

.classTitle ul li:hover{background: #F2B30B;}

.classTitle .proNumber{font-size: 16px;color: #0054a5;margin-bottom: 20px;}

.classTitle .proNumber span{

	width:33.33%;

	display: block;

	float: left;

}



.classTitle .proClass{margin: 10px 0 35px;}

.classTitle .proMore a{margin-right: 10px;width: 60px;height: 45px;line-height: 45px; display: inline-block;text-align: right;}

.downPage{ background: #f2b30b url("../img/ico-downpage.png") no-repeat scroll 27px 10px; color: #fff !important;float: left;height: 45px;line-height: 45px;margin: 6px 10px 0 0;padding: 0 25px;text-align: right;  width: 130px;}

.classTitle .proMore .shal{padding: 0 12px;background: #eee url(../img/ico-shal.png) no-repeat 50px 12px;text-align: left;}

.classTitle .proMore .dy{padding: 0 12px;background: #eee url(../img/ico-dy.png) no-repeat 12px 12px;}

.classTitle img{width: 120px;border: 1px solid #D5D5D5;position: absolute;right: 0;top: 40px;}







.back {

	/*padding-top: 66px;*/

}



.back>.container>h2 {

	margin: 30px 0;

	font-size: 20px;

	color: #000;

	padding-left: 20px;

	border-left: 4px solid #1378c6;

	    background: url() no-repeat left top;

}



.cpxqinner {

	box-sizing: border-box;

	border: 1px solid #dee3e7;

	background: #fff;

	padding: 45px 3.33% 60px;

}



.cpxqinner p {

	color: #666666;

	font-size: 16px;

	line-height: 32px

}



.cpxqinner h2 {

	color: #666666;

	font-size: 16px;

	font-weight: bold;

	line-height: 60px;

	background: url() no-repeat left top;

}



.cpxqinner span {

	color: #666666;

	font-size: 16px;

	line-height: 48px;

	display: block

}





.cpxq_ {

	box-sizing: border-box;

	padding: 13px 2.5% 13px .5%;

	background: #fff;

	border: 1px solid #dee3e7

}



.cpxq_ img {

	float: left;

	max-width: 34%;

	    

}



.cpxq_>div {

	float: right;

	padding-left: 4%;

	width: 62%

}



.cpxq_>div h2 {

	font-size: 14px;

	font-weight: bold;

	color: #000;

	

	background: url() no-repeat left top;

}



.cpxq_>div p {

	line-height: 30px;

	color: #666666;

	font-size: 14px;

}

.return a {

	display: block;

	float: left;

	border: 1px solid #d1d1d1;

	line-height: 40px;

	color: #666666;

	background: #fff;

	margin-right: 0.75%;

	text-align: center;

	box-sizing: border-box

}



.return a:last-child {

	margin-right: 0

}



.return a.ac, .return a:hover {

	background: #1378c6;

	color: #fff;

	border-color: #1378c6

}



.return a:nth-child(1), .return a:nth-child(3) {

	width: 40%

}



.return a:nth-child(2) {

	width: 18.5%

}



.return {

	padding: 44px 0 75px 0

}









.cplist {

	padding: 0px 0 0px 0;

	background: #2362B7

}



.cplist li {

	background: #fff;

	box-sizing: border-box;

	position: relative;

}



.cplist li:after {

	content: '';

	display: block;

	width: 0;

	height: 2px;

	background: #1378c6;

	position: absolute;

	left: 0;

	bottom: 0

}



.cplist li:hover:after {

	width: 100%

}



.cplist li .img {

	float: right;

	

	overflow: hidden;

	position: relative;

	text-align: center;

	z-index: 3;

	margin-bottom: 2px

}



.cpxqinner p img {

	max-width: 100%;

}



.cplist li img {

    margin: 30px;

	

}



.cplist li>a>div:nth-child(2) {

	float: left;

	width: 50%;

	

	box-sizing: border-box;

	vertical-align: middle;

	display: inline-block;

	

}



.cplist_t h2 {

	font-size: 20px;

	color: #000;

}



.cplist_t {

	position: relative;

	margin: 0px 0;

	width: 100%;

}



.cplist_t span {

	display: inline-block;

	/*width: 48px;*/

	/*height: 48px;*/

	border-radius: 50%;

	/*background: #e7f1f9;*/

	/*position: absolute;*/

	right: 0;

	bottom: 0;

	top: 0;

	margin: auto

}



.cplist_t span i {

	display: inline-block;

	width: 36px;

	height: 36px;

	border-radius: 50%;

	background: #1378c6;

	color: #fff;

	position: absolute;

	left: 0;

	right: 0;

	bottom: 0;

	top: 0;

	margin: auto;

	text-align: center;

	line-height: 36px

}



.cplist li p {

	font-size: 14px;

	color: rgba(102, 102, 102, .8);

	line-height: 32px;

	/*margin-top: 20px;*/

}



.cplist li:hover p {

	color: #666

}



/*.cplist li:hover img {

	transform: scale(1.25)

}*/



.cplist li {

	margin-bottom: 2px;

}



.cplist li:last-child {

	margin-bottom: 50px;

}



.cplist li:hover span {

	

}



.page {

	text-align: center;

}



.page a {

	display: inline-block;

	width: 32px;

	height: 32px;

	background: #5b5b5b;

	text-align: center;

	line-height: 32px;

	color: #fff;

}



.page a.ac, .page a:hover {

	background: #1378c6

}



.zhaoxiannashi dl dt{font-size: 23px;color: #333;}

.zhaoxiannashi dl dd{font-size: 17px;color: #666;line-height: 35px;}

.zhaoxiannashi dl dd span{display: inline-block;float: right;width: 30%;text-align: left;}

.zhaoxiannashi dl:nth-child(1) dt{border-bottom: 1px solid #eee;padding-bottom: 25px;margin-bottom: 20px;}

.zhaoxiannashi dl:nth-child(1) dd{margin-top: 15px;}

.zhaoxiannashi dl{border-bottom: 1px solid #eee;margin-bottom: 15px;padding-bottom: 40px;}

.zhaoxiannashi dl:last-child{margin: 50px 0 0;border: none;}

.zhaoxiannashi dl:last-child dd{margin-top: 15px;}

.zhaopoin{margin: 30px 0 60px;}

.zscq h1{font-size: 18px;color: #000;font-weight: bold;text-align: center;margin: 30px 0 0;}

.zscq p{text-align: center;margin: 45px 0;font-size: 16px;color: #666666;line-height: 25px;}

.zx_u1{line-height:70px;background:#2b579a;font-size: 0;box-sizing: border-box;padding: 0 54px;}

.zx_u1 li{font-size: 18px;color: white;display: inline-block;width: 20%;text-align: center;vertical-align: top;}

.zx_u1 li:last-child{text-align: right;float: right;}

.zx_u1 li:first-child{text-align: left;}

.zx_u1 li:nth-child(2){margin-left: 2%;}

.zx_u1 li:nth-child(3){margin-left: 14%;}





.zx_u2{line-height:70px;font-size: 0;box-sizing: border-box;}

.zx_u2>li{margin-top: 30px;}

.zx_u2 ol{background: #efefef;padding: 0 57px;cursor: pointer;}

.zx_u2 ol span{display: inline-block;width: 40px;height: 40px;background: url(../images/jiajian_06.jpg) no-repeat center center;background-size: 100% 100%;

transform: translateY(10px);margin-right: 10px;}

.zx_u2 ol.active span{background: url(../images/jiajian_03.jpg) no-repeat center center;background-size: 100% 100%;}

.zx_u2 ol.active{background:#e6e6e6;}

.zx_u2 ol li{font-size:16px;color: #666666;display: inline-block;width: 20%;text-align: center;vertical-align: top;}

.zx_u2 ol li:last-child{text-align: right;float: right;}

.zx_u2 ol li:first-child{text-align: left;}

.zx_u2 ol li:nth-child(2){margin-left: 1.5%;}

.zx_u2 ol li:nth-child(3){margin-left: 14%;}

.zx_u2 ol li:last-child span{display: inline-block;width: 28px;height: 28px;position: relative;cursor: pointer;}

.zx_u2 ol li:last-child span img{position: absolute;top:8px;left: 0;}

.zx_u2 ol li:last-child span img:nth-child(1){z-index: 2;}

.zx_u2 ol li:last-child span img:nth-child(1).active{display: none;}

.zhaoxiannashi{background: white;padding:55px;box-sizing: border-box;display: none;border: 1px solid #eee;border-top: none;padding-bottom: 15px;

padding-top: 26px;}



.event{position:relative;margin:.7rem auto .35rem auto}

.event .line{width:1px;height:100%;background:#e7e8ea;position:absolute;left:50%}

.event .top{overflow:hidden;position:relative;margin-bottom:50px;font-size:36px;line-height:42px}

.event .top .left{float:left;width:50%;padding-right:40px;text-align:right;color:#ccc}

.event .top .right{float:right;width:50%;padding-left:40px;text-align:left;color:#0e67b0}

.event ul{margin-bottom:40px}

.event ul li{position:relative;overflow:hidden;margin-bottom:10px;line-height:24px;padding-top:30px}

.event ul li.even .date{float:right;text-align:left;padding:0 0 0 40px}

.event ul li.even .txt{float:left;text-align:right;padding:0 40px 0 0}

.event ul li.even .txt .p{float:right}

.event ul li:hover{transition:all .3s;-webkit-transition:all .3s;background:#0e67b0}

.event ul li:hover .txt .p{color:#fff;border-color:#0e67b0}

.event ul li:hover .date,.event ul li:hover .txt{color:#fff}

.event ul li:hover::after{background:#fff}

.event ul li::after{content:'';width:11px;height:11px;background:#d8d8d8;border-radius:50%;position:absolute;left:50%;top:38px;transition:.3s ease 0s;margin-left:-5px}

.event ul .date{float:left;width:50%;padding-right:40px;text-align:right;font-size:20px;color:#4C33E5;transition:.3s ease 0s}

.event ul .txt{float:right;width:50%;padding-left:40px;text-align:left;font-size:16px;color:#000000}

.event ul .txt .p{width:400px;padding-bottom:30px;border-bottom:1px solid #e7e8ea;transition:.3s ease 0s}

@media (max-width:900px){

.event{padding-left:0;padding-right:0}

.event .top .left,.event .top .right{float:none;text-align:center;width:100%;padding:0}

.event .top .left{margin-bottom:20px}

.event .line{left:20%}

.event ul li .date{width:20%}

.event ul li .txt{width:80%}

.event ul li .txt .p{width:90%}

.event ul li::after{position:absolute;left:20%}

.event ul li.even .date{float:left;text-align:right;padding:0 40px 0 0}

.event ul li.even .txt{float:right;text-align:left;padding:0 0 0 40px}

.event ul li.even .txt .p{float:none}

}

@media (max-width:750px){

.path-img{margin-top:0}

}

@media (max-width:450px){

.event ul li{padding-top:20px}

.event .top{font-size:24px;line-height:24px;margin-bottom:20px}

.event ul li .date{padding-right:10px!important}

.event ul li .date em{display:block}

.event ul li .txt{padding-left:15px!important}

.event ul li .txt .p{width:95%;padding-bottom:15px}

}*,*:before,*:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}