@charset "utf-8";
/*全局控制*/
*{box-sizing: border-box;}
body{margin:0;padding:0;font-size:12px;line-height:22px;font-family:"微软雅黑"; color:#565656;-webkit-text-size-adjust:none;}
html,body,div,dl,dt,dd,ol,ul,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,p{margin:0;padding:0;}
img{border:0;}ul,li{list-style:none;}
.cen_w{width: 1200px;margin: auto;}
.tc{text-align:center;}.tl{text-align:left;}.tr{text-align:right;}
.fl{float:left;}.fr{float:right;}.cl{clear:both;}.fb{font-weight:bold;}
.dis{display:block;}.undis{display:none;}
a{text-decoration:none;}
input[type="text"]:focus,input[type="password"]:focus,textarea:focus{outline:none;}
/*头部区域*/
.ym_ztop{
	line-height: 38px;
	color: #5C5C5C;
	font-size: 14px;
	background: #f7f6f6;
}
.ym_ztop_ul li{
	padding: 0 22px;
	float: left;
	background: url(../images/index1.jpg) no-repeat;
	background-position: right;
	cursor: pointer;
}
.ym_ztop_ul li:last-child{
	background: none;
	padding-right: 0;
}
.header{
	width: 100%;
	padding: 34px 0;
}
.rexian{
	/*font-size: 25px;
	color: #5f5f5f;
	padding: 9px 22px;
	border-radius: 20px;
	font-weight: bold;*/
}
.rexian img{
	margin-left: 10px;
}
.rexian2{
	margin-left: 15px;
	font-size: 17px;
	color: #393939;
	text-align: right;
}
.rexian2 span{
	font-size: 30px;
	color: #0156a7;
	font-weight: bold;
	line-height: 32px;
}
.logo{
	float: left;
}
.logo img{
	margin-right: 22px;
	float: left;
}
.logo_z{
	font-size: 18px;
	color: #333333;
	float: left;
	margin-left: 22px;
}
.logo_z span{
	color: #e20909;
	line-height: 33px;
}
.nav{
	width: 100%;
	background: #254caf;
}
.nav li{
	width: 142px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	float: left;
	font-size: 16px;
	color: #FFFFFF;
	cursor: pointer;
}
.nav li:hover{
	background:#de0b0b;
}
.wrap0{
	width: 100%;
	height: 70px;
	background: #254caf;
}
.wrap0_p1{
	width: 19%;
	height: 70px;
	background: #254caf;
}
.wrap0_p3{
	height: 70px;
	background: #254caf;
}
.wrap0_p2{
	width: 250px;
	height: 228px;
	background: url(../images/index1x.jpg) no-repeat;
	background-size: 100% 100%;	
	font-size: 22px;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 16px;
	padding-top: 186px;
	margin-top: -158px;
	position: relative;
	z-index: 99999;
}
.xbx1{
	position: absolute;
	height: 70px;
	width: 4px;
	bottom: 0;
	left: -4px;
	background: #FFFFFF;
}
.xbx2{
	position: absolute;
	height: 70px;
	width: 4px;
	bottom: 0;
	right: -4px;
	background: #FFFFFF;
}
.wrap0_p3ul{
	line-height: 70px;
	padding-left: 68px;
}
.wrap0_p3ul li{
	font-size: 14px;
	color: #FFFFFF;
	float: left;
	margin-left: 10px;
}
.wrap0_p3ul li:first-child{
	margin-left: 0;
}
.ss{
	width: 290px;
	height: 36px;
	margin-top: 18px;
	margin-left: 50px;
}
.ss_inp{
	width: 255px;
	height: 36px;
	display: block;
	padding-left: 10px;
}
.ss_but{
	width: 35px;
	height: 36px;
	background: url(../images/index2.jpg) no-repeat;
	background-size: 100% 100%;
	    border: none;
}
.wrap1{
	padding: 48px 0 55px 0;
}
.biao{
	text-align: center;
	padding-bottom: 40px;
}
.biao1{
	font-size: 51px;
	color: #efede7;
	font-weight: bold;
}
.biao2{
	font-size: 29px;
	color: #254caf;
	font-weight: bold;
	margin-top: -10px;
}
.biao3{
	width: 48px;
	height: 3px;
	background: #f50507;
	margin:20px auto;
}
.biao4{
	font-size: 17px;
	color: #3c3c3c;
}
.wrap1_left{
	width: 714px;
}
.wrap1_left1{
	font-size: 24px;
	color: #de0b0b;
	line-height: 72px;
	font-weight: bold;
}
.wrap1_left2{
	font-size: 16px;
	color: #333333;
	line-height: 24px;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 4;
	line-clamp: 5;
	-webkit-box-orient: vertical;
}
.wrap1_left3{
	font-size: 16px;
	color: #333333;
	line-height: 24px;
	margin-top: 10px;
}
.wrap1_left3 span{
	color: #de0b0b;
	cursor: pointer;
}
.wrap1_left4{
	padding: 45px 0 ;
}
.wrap1_left4 li{
	font-size: 14px;
	color: #333333;
	text-align: center;
	float: left;
	padding-right: 34px;
	background: url(../images/index3.jpg) no-repeat;
	background-position: right;
	margin-left: 34px;
	cursor: pointer;
}
.wrap1_left4 li:first-child{
	margin-left: 0;
}
.wrap1_left4 li:last-child{
	background: none;
}
.wrap1_left4 li:hover{
	color: #e70a0d;
}
.wrap1_right{
	width: 449px;
	height: 400px;
}
.wrap1_right img{
	width: 100%;
	height: 100%;
}
.wrap2{
	width: 100%;
	background: #f9f7ef;
	padding-bottom: 48px;
}
.wrap2_left{
	width: 244px;
	background: #FFFFFF;
	padding-bottom: 80px;
}
.wrap2_left .wrap2_left_img{
	width: 100%;
	height: 98px;
	display: block;
	margin-top: -30px;
}
.wrap2_left li{
	width: 100%;
	height: 60px;
	border-bottom: 1px solid #eeeae4;
	padding-left: 18px;
	line-height: 60px;
	font-size: 16px;
	color: #3d3d3d;
	cursor: pointer;
	font-weight: bold;
}
.wrap2_left li:hover{
	color: #de0b0b;
}
.wrap2_right{
	width: 930px;
}
.wrap2_right1{
	width: 100%;
	height: 68px;
}
.wrap2_right_ul{
	width: 100%;
	padding-top: 26px;
}
.wrap2_right_ul li{
	width: 304px;
	height: 210px;
	float: left;
	position: relative;
	margin-right: 8px;
	margin-bottom: 8px;
	cursor: pointer;
	  overflow: hidden;
}
.wrap2_right_ul li:hover .honk{
	background: rgba(205,0,0,0.7);
}
.wrap2_right_ul li:hover img{
	transform:scale(1.2);
}
.wrap2_right_ul li:nth-child(3n){
	margin-right: 0;
}
.wrap2_right_ul li .honk{
	font-size: 16px;
	color: #FFFFFF;
	width: 100%;
	height: 30px;
	line-height: 30px;
	background: rgba(0,0,0,0.5);
	position: absolute;
	left: 0;
	bottom: 0;
	text-align: center;
}
.wrap2_right_ul li img{
	width: 100%;
	height: 100%;
	transition: all 0.6s;
}
.tut{
	width: 100%;
}
.tut img{
	width: 100%;
	display: block;
}
.wrap3{
	padding: 38px 0 0 0;
}
.wrap3_ul{
	width: 100%;
}
.wrap3_ul li{
	width: 386px;
	margin-right: 20px;
	float: left;
	margin-bottom: 23px;
	cursor: pointer;
}
.wrap3_ul li:hover p{
	background: #d81911;
}
.wrap3_ul li:nth-child(3n){
	margin-right: 0;
}
.wrap3_ul li img{
	width:100%;
	height: 257px;
	display: block;
}
.wrap3_ul li p{
	width: 100%;
	height: 35px;
	line-height: 35px;
	font-size: 16px;
	color: #ffffff;
	background: #244bb2;
	text-align: center;
}	
.more3{
	width: 225px;
	height: 49px;
	background: #d81911;
	margin: auto;
	border-radius: 50px;
	line-height: 49px;
	text-align: center;
	font-size: 18px;
	color: #FFFFFF;
	cursor: pointer;
	margin-bottom: 42px;
}
.more3:hover{
	background: #244bb2;
}
.wrap4{
	width: 100%;
	background: url(../images/index11.jpg) no-repeat;
	background-size: 100% 100%;
	padding: 56px 0 68px 0;
}
.biaob{
	text-align: center;
	padding-bottom: 40px;
}
.biaob1{
	font-size: 51px;
	color: #69add4;
	font-weight: bold;
}
.biaob2{
	font-size: 29px;
	color: #FFFFFF;
	font-weight: bold;
	margin-top: -10px;
}
.biaob3{
	width: 48px;
	height: 3px;
	background: #f50507;
	margin:20px auto;
}
.biaob4{
	font-size: 17px;
	color: #FFFFFF;
}
.wrap4_more{
	width: 303px;
	height: 49px;
	border: 1px solid #244bb2;
	border-radius: 20px;
	margin: 0 auto;
	font-size: 20px;
	color: #244bb2;
	text-align: center;
	line-height: 49px;
	margin-top: 40px;
	cursor: pointer;
}
.wrap4_more:hover{
	background: #244bb2!important;
	color: #ffffff!important;
}
.wrap5{
	padding: 38px 0 50px 0;
}
.wrap5_left{
	width: 780px;
}
.wrap5_left1{
	width: 100%;
	height: 64px;
	background: url(../images/index12.jpg) no-repeat;
	background-size: 100% 100%;
}
.wrap5_left1 li{
	font-size: 20px;
	color: #a4a5a7;
	line-height: 64px;
	font-weight: bold;
	float: left;
	margin-right: 20px;
	cursor: pointer;
}
.wrap5_left2{
	width: 100%;
	padding: 23px 0 18px 0;
}
.wrap5_left2_img{
	width: 250px;
	height: 174px;
	display: block;
}
.wrap5_left2_r{
	width: 505px;
}
.wrap5_left2_r1{
	
}
.wrap5_left2_r2{
	font-size: 15px;
	color: #5d5d5d;
	line-height: 24px;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 3;
	line-clamp: 3;
	-webkit-box-orient: vertical;
}
.wrap5_left2_r3{
	font-size: 14px;
	color: #ea0606;
	margin-top: 20px;
	cursor: pointer;
}
.wrap5_left3{
	width: 100%;
}
.wrap5_left3 li{
	line-height: 40px;
	width: 100%;
	font-size: 14px;
	color: #777778;
	cursor: pointer;
}
.wrap5_right{
	width: 364px;
}
.wrap5_right1{
	width: 100%;
	height: 64px;
	display: block;
}
.wrap5_right_ul{
	padding: 22px 0;
	width: 100%;
	border-bottom: 1px dashed #babab8;
	cursor: pointer;
}
.wrap5_right_ul li:nth-child(1){
	font-size: 16px;
	line-height: 30px;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	line-clamp: 1;
	-webkit-box-orient: vertical;
}
.wrap5_right_ul li:nth-child(2){
	font-size: 14px;
	line-height: 26px;
	color: #5d5d5d;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
}
.wrap5_right_ul1{
	padding: 22px 0;
	width: 100%;
	border-bottom: 1px dashed #babab8;
}
.wrap5_right_ul1 li:nth-child(1){
	font-size: 16px;
	line-height: 30px;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	line-clamp: 1;
	-webkit-box-orient: vertical;
}
.wrap5_right_ul1 li:nth-child(2){
	font-size: 14px;
	line-height: 26px;
	color: #5d5d5d;
}
.wrap5_left21{
	width: 100%;
	border: 1px solid #e5e5e5;
	margin-top: 68px;
	cursor: pointer;
}
.wrap5_left2_img1{
	width: 290px;
	height: 174px;
	display: block;
}
.xw_wrap5_left2_r1{
	width: 74%;
}
.wrap5_left2_r1{
	font-size: 17px;
	line-height: 50px;
	color: #254caf;
}
.wrap5_left2_r11{
	font-size: 17px;
	line-height: 50px;
	color: #254caf;
	font-weight: bold;
}
.wrap5_left2_r21{
	font-size: 15px;
	color: #5d5d5d;
	line-height: 24px;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
}
.wrap5_left2_r31{
	font-size: 14px;
	color: #ea0606;
	margin-top: 20px;
	cursor: pointer;
}




.n_footer_top{
	width: 100%;
	background: #2248a8;
	padding: 35px  0;
	box-sizing: border-box;

}
.n_footer_cen{
	width: 1200px;
	margin: 0 auto;
	height: 100%;
}

.n_footer_top_left{
	width: 45%;
	height: 100%;
	float: left;
	position: relative;
	border-left: 1px solid #285ab4;
}
.n_footer_logo{
	width: 100px;
	height: 104px;
	display: block;
	position: absolute;
	top: 0;
	left:50px;
	bottom:0;
	margin: auto;
}
.n_footer_title_w{
	color: #fff;
	font-size: 16px;
    line-height: 30px;
}
.n_footer_text_w{
	font-size: 14px;
	color: #fff;
	line-height: 26px;
}
.n_footer_top_right{
	width: 54%;
	height: 100%;
	float: right;
	position: relative;
	border-left: 1px solid #285ab4;
	border-right: 1px solid #285ab4;
	padding: 0 40px;
	box-sizing: border-box;
	display: -webkit-flex;
	display: flex;
	-webkit-justify-content:space-between;
	justify-content:space-between;
}
.n_footer_content_w{
	float: left;
}
.n_footer_text_w img{
	width: 107px;
	height: 107px;
}
.n_footer_bottom{
	width: 100%;
	line-height: 37px;
	background: #0c2961;
	text-align: center;
	font-size: 12px;
	color: #fff;
}

.banner1{
	width: 100%;
}
.banner1 img{
	width: 100%;
	display: block;
}
.bx_top{
	height: 64px;
	border-bottom: 1px solid #d1d1d1;
	font-size: 14px;
	color: #101010;
	padding-top: 36px;
}
.xiaoxx{
	width: 58px;
	height: 2px;
	background: #2880d9;
	margin-top: 5px;
}
.sp_type_left{
	padding:0 0 35px 0;
	text-align: center;
}
.sp_type_left a{
	padding: 10px  29px; 
	display: inline-block;
	font-size: 16px;
	background: #244bb2;
	color: #ffffff;
	margin-left: 16px;
}
.dan-titact{
	background: #de0b0b!important;
}
.sp_type_left a:hover{
	background: #de0b0b;
}
.pro_list{}
.pro_block{
	width: 566px;
	height: 363px;
	border: 6px solid #cecece;
	margin-right: 67px;
	margin-bottom: 54px;
	position: relative;
	cursor: pointer;
}
.pro_block:nth-child(2n){
	margin-right: 0;
}
.pro_block img{
	width: 100%;
	height: 100%;
	display: block;
}
.zz_block{
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	background: rgba(72,130,215,0.5);
	padding-top: 112px;
	display: none;
	transition: all 0.3s;
}
.pro_block:hover{
	border: 6px solid #4882d7;
}
.pro_block:hover .zz_block{
	display: block;
}
.zz_block img{
	width: 71px;
	height: 71px;
	margin: auto;
	display: block;
}
.zz_block p{
	text-align: center;
	font-size: 27px;
	color: #FFFFFF;
	margin-top: 15px;
}
.page {
	padding: 54px 0px;
	text-align: center;
}
.page a {
	display: inline-block;
	color: #333333;
	padding: 5px 10px;
	font-size: 14px;
	margin: 0px 5px;
	border: 1px solid #dddddd;
}
.select {
	border: 1px solid #0068b7!important;
	color: #0068b7 !important;
}
.img_show{
	display: block;
	margin: auto;
}
.img_title{
	font-size:  22px;
	color: #010101;
	line-height: 100px;
	text-align: center;
}
.show_1{
	width:100%;
	line-height: 38px;
	font-size: 15px;
	border-bottom: 1px solid #d3d3d3;
	color: #010101;
	padding-left: 20px;
	position: relative;
}
.show_12{
	position: absolute;
	width: 3px;
	height: 17px;
	background: #616161;
	left: 2px;
	top: 12px;
}
.show{
	width: 100%;
	padding: 40px;
	border-bottom: 1px solid #d3d3d3;
}
.page1{
	width: 100%;
	padding: 75px 0;
}
.page1 li{
	width: 49%;
    height: 38px;
    padding-left: 20px;
    line-height: 40px;
    background: #ededed;
    font-weight: bold;
    color: #5c5252;
    font-size: 15px;
    cursor: pointer;
    overflow: hidden;
}
.page1 li:hover{
	background: #2248a8;
	color: #FFFFFF !important;
}
.page1 li:hover a{
	color: #FFFFFF !important;
}
.chanp_block{
	width: 386px;
	margin-right: 20px;
	cursor: pointer;
	margin-bottom: 43px;
	position: relative;
}
.chanp_block:hover p{
	background: rgba(205,0,0,0.7);
}
.chanp_block:nth-child(3n){
	margin-right: 0;
}
.chanp_block img{
	width: 100%;
	height: 267px;
	display: block;
}
.chanp_block p{
	width: 100%;
	line-height: 40px;
	background: rgba(0,0,0,0.7);
	font-size: 16px;
	color: #FFFFFF;
	text-align: center;
	position: absolute;
	bottom: 0;
	left: 0;
}
.news{
	padding: 0 0 0 0;
}
.news_left{
	width: 16%;
	border-left: 1px solid #bbbbbb;
	padding: 10px 0 120px 0;
}
.news_left_fl{
	width: 100%;
	font-size: 18px;
	color: #6c6c6c;
	margin-bottom: 75px;
	cursor: pointer;
}
.news_left_fl:hover{
	color: #287dd5;
}
.news_left_fl:hover .fenlei_k div{
	background: #287dd5;
}
.fenlei_k{
	width:19px;
	height: 19px;
	border: 1px solid #dedede;
	border-radius: 50%;
	background: #FFFFFF;
	margin-left: -10px;
}
.fenlei_k div{
	width: 10px;
	height: 10px;
	background: #b1b1b1;
	margin:3.5px auto;
	border-radius: 50%;
}
.news_right{
	width: 100%;
}
.news_block{
	width: 100%;
	padding: 10px 40px 20px 30px;
	cursor: pointer;
	background: #FFFFFF;
	margin-bottom: 60px;
}
.news_block1{
	font-size: 18px;
	color: #525252;
	line-height: 40px;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 1;
	line-clamp: 1;
	-webkit-box-orient: vertical;
	font-weight: bold;
}
.news_block2{
	font-size: 14px;
	color: #959595;
	line-height: 28px;
	text-overflow: -o-ellipsis-lastline;
	overflow: hidden;
	text-overflow: ellipsis;
	display: -webkit-box;
	-webkit-line-clamp: 2;
	line-clamp: 2;
	-webkit-box-orient: vertical;
}
.news_block3{
	width: 93px;
	height: 26px;
	background: #d9d9d9;
	border-radius: 10px;
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	line-height: 26px;
	margin-top: 20px;
	cursor: pointer;
}
.news_block:hover .news_block3{
	background: #287dd5;
}
.xw-titact{
	color: #287dd5 !important;
}
.show_title{
	font-size: 16px;
	color: #020303;
	text-align: center;
	font-weight: bold;
}
.show_sj{
	font-size: 14px;
	color: #949494;
	text-align: center;
	line-height: 42px;
	border: 1px solid #d6d6d6;
	margin-top: 30px;
}
.show_con{
	padding: 20px 0 0 0;
}
.gbook{
	width: 100%;
	background: url(../images/liuyan.jpg) no-repeat;
	background-size: 100% 100%;	
	padding: 73px 0 139px 0;
}
.main_r1{
	width: 90%;
	margin: auto;
	padding: 30px 0 0 0;
	/*margin-bottom: 40px;*/
}
.liuyan_top img{
	display: block;
	margin: auto;
}

.main_ly1 li {
	color: #3c3b3b;
	font-size: 16px;
	line-height: 54px;
	border: 1px solid #b6babe;
	margin-bottom: 40px;
	position: relative;
	background: #FFFFFF;
	padding-left: 20px;
}

.main_ly_t1 {
	width: 70px;
	float: left;
	line-height: 54px;
}

.main_ly_t2 {
	float: left;
	color: #999999;
	padding: 0 0 0 15px;
	font-size: 14px;
	position: absolute;
	left: 45px;
	bottom: -46px;
}

.main_bd {
	width: 330px;
	height: 54px;
	border:none;
	line-height: 54px;
	padding: 0 0 0 5px;
	float: left;
	background: none;
	    font-size: 17px;
}

.main_bd1 {
	width: 92.5%;
    height: 54px;
	border: solid 1px #dddddd;
	float: left;
	line-height: 54px;
	font-size: 14px;
	padding: 5px;
	background: none;
	border:none;
	 font-size: 17px;
}

.main_but {
	width: 147px;
	padding: 20px 0 0 0;
	clear: both;
}

.main_but_t {
	color: #3c3b3b;
	font-size: 16px;
	line-height: 30px;
}
.gbook_zi{
	font-size: 14px;
	color: #1d1d1d;
	line-height: 50px;
}



.jianjie_w {
	width: 100%;
	height: 826px;
}

.jianjie_cen {
	width: 1200px;
	margin: 0 auto;
}

.jianjie_title_w {
	width: 100%;
	border-bottom: 1px solid #dbdbdb;
	font-size: 30px;
	color: #5b5b5b;
	padding-top: 42px;
}

.jianjie_xian {
	width: 90px;
	height: 2px;
	background: #055bae;
	margin-top: 10px;
}

.jianjie_left_w {
	width: 682px;
	height: 100%;
	padding: 61px 0 0 0;
	box-sizing: border-box;
	float: left;
}

.jianjie_content_w {
	width: 100%;
	height: 382px;
	color: #070706;
	font-size: 16px;
	line-height: 45px;
	padding-right: 34px;
	box-sizing: border-box;
	position: relative;
}

.jianjie_content_xian {
	width: 2px;
	height: 30px;
	background: #055bae;
	position: absolute;
	right: -2px;
	top: 35px;
}

.jianjie_left_picw {
	display: -webkit-flex;
	display: flex;
	justify-content: space-between;
	padding-right: 34px;
	box-sizing: border-box;
}

.jianjie_pic_r {
	float: right;
	margin-top: 45px;
}
.jianjie_pic_r img{
	width:100%;
	height: 100%;
}
.ryzz_w {
	width: 100%;
	height: 718px;
	background: url(../images/j5.jpg);
	background-size: 100% 100%;
}

.ryzz_title_w {
	width: 100%;
	border-bottom: 1px solid #5b5b5c;
	font-size: 30px;
	color: #fff;
	padding-top: 42px;
	text-align: center;
}

.ryzz_xian {
	width: 90px;
	height: 2px;
	background: #055bae;
	margin: 0 auto;
	margin-top: 10px;
}

.ryzz_content_w {
	width: 100%;
	color: #cbcbcb;
	font-size: 16px;
	text-align: center;
	line-height: 30px;
	margin-top: 20px;
}

.ryzz_lunbo_w {
	width: 1550px;
    height: 471px;
	margin: 0 auto;
	margin-top: 60px;
	overflow: hidden;
	position: relative;
}

.swiper-container2 {
	width: 100%;
	height: 390px;
}

.ryzz_lunbo_w .swiper-slide {
	text-align: center;
	font-size: 18px;
	background: #4c4c4c;
	padding: 10px;
	box-sizing: border-box;
	border: 1px solid #858585;
	/* Center slide text vertically */
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
	transition: 300ms;
	transform: scale(0.8);
}

.ryzz_lunbo_w .swiper-slide-active,
.swiper-slide-duplicate-active {
	transform: scale(1);
}

.ryzz_lunbo_w .swiper-slide img {
	width: 100%;
	height: 100%;
}

.ryzz_lunbo_w .swiper-pagination {
	position: absolute;
	text-align: center;
	transition: .3s opacity;
	transform: translate3d(0, 0, 0);
	z-index: 10;
	bottom: 0;
	left: 0;
	right: 0;
}

.ryzz_lunbo_w .swiper-pagination-bullet {
	width: 8px;
	height: 8px;
	display: inline-block;
	border-radius: 100%;
	background: #d2d2d2;
	opacity: 1;
}

.ryzz_lunbo_w .swiper-pagination-clickable .swiper-pagination-bullet {
	cursor: pointer;
	margin: 0 5px;
}
.fzlc_w{
	width: 100%;
}
.fzlc_title_w{
	width: 100%;
	border-bottom: 1px solid #eaeaea;
	font-size: 30px;
	color: #353535;
	padding-top: 42px;
	text-align: center;
}

.fzlc_xian {
	width: 90px;
	height: 2px;
	background: #055bae;
	margin: 0 auto;
	margin-top: 10px;
}
.fzlc_shijian_w{
	padding-left: 128px;
	padding-right: 47px;
	box-sizing: border-box;
    margin-top: 62px;
    margin-bottom: 136px;
}
.fzlc_shijian_wrap{
	width: 100%;
}
.fzlc_shijian_year{
	width: 180px;
	font-size: 40px;
	color: #2670e0;
	padding: 54px 0 0 0;
	box-sizing: border-box;
	position: relative;
	float: left;
}
.zhizhen_nn{
	position: absolute;
	top: 0;
    right: -10px;
    bottom: -58px;
	margin: auto;
}
.fzlc_shijian_content_W{
	width: 818px;
	font-size: 16px;
	color: #161616;
	float: left;
	padding: 72px 0 0 0 ;
	padding-left: 40px;
    padding-bottom: 16px;
	box-sizing: border-box;
	border-left: 4px solid #2670e0;
}
.fzlc_shijian_w .fzlc_shijian_wrap:last-child .fzlc_shijian_content_W{
	padding-bottom: 54px;
}
.about{
	padding: 70px 0 150px 0;
}


.n_wrap1 {
	width: 1200px;
	margin: 0 auto;
	height: 390px;
	padding: 67px 0;
	box-sizing: border-box;
}

.n_wrap1_w {
	width: 24%;
	height: 100%;
	float: left;
	margin-right: 1%;
	background: #dadada;
	text-align: center;
	color: #2f2f2f;
}

.n_wrap2 {
	width: 100%;
	height: 605px;
	background: #2d2d2d;
}

.n_wrap_center {
	width: 1200px;
	margin: 0 auto;
	position: relative;
	height: 100%;
}

.n_wrap2_title_w {
	width: 100%;
	height: 160px;
	position: relative;
}

.n_wrap2_e {
	color: #b8b8b8;
	opacity: 0.2;
	font-size: 38px;
	text-align: center;
	font-weight: bold;
	letter-spacing: 2px;
	line-height: 160px;
}

.n_wrap2_c {
	font-size: 36px;
	color: #b8b8b8;
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	margin: auto;
	text-align: center;
	line-height: 160px;
	letter-spacing: 2px;
}

.n_wrap_content {
	font-size: 14px;
	color: #b8b8b8;
	text-align: center;
	padding: 0 210px;
	box-sizing: border-box;
}


.jiantou_n {
	width: 52px;
	height: 42px;
	background: #575757;
	outline: none;
}

.jiantou_prev {
	position: absolute !important;
	bottom: 35px !important;
	left: 45%;
}

.jiantou_next {
	position: absolute !important;
	bottom: 35px !important;
	right: 45%;
}

.n_wrap3 {
	width: 100%;
	height: 767px;
	background: url(../images/n_bac.jpg);
	background-size: 100% 100%;
}

.n_wrap3_title_w {
	width: 100%;
	height: 160px;
	position: relative;
}

.n_wrap3_e {
	color: #1a1a1a;
	opacity: 0.2;
	font-size: 38px;
	text-align: center;
	font-weight: bold;
	letter-spacing: 2px;
	line-height: 160px;
}

.n_wrap3_c {
	font-size: 36px;
	color: #2d2d2d;
	position: absolute;
	top: 0;
	right: 0;
	left: 0;
	bottom: 0;
	margin: auto;
	text-align: center;
	line-height: 160px;
	letter-spacing: 2px;
}
.n_wrap3_content{
	width: 1200px;
	height: 492px;
	margin: 0 auto;
}
.n_wrap3_content_w{
	width: 33.33%;
	height: 50%;
	float: left;
	background: #fff;
}
.n_wrap3_content_w img{width: 100%;height: 100%;}
.n_wrap3_contenttitle{
	font-size: 23px;
	color: #1a1a1a;
	text-align: center;
	margin-top: 62px;
}
.n_wrap3_contents{
	width: 100%;
	padding: 0 18px;
	box-sizing: border-box;
	text-align: center;
	line-height: 22px;
	margin-top: 20px;
	color: #818181;
	font-size: 14px;
}
.main_con{
	padding: 50px 0;
}
.comp_cont_r{
	font-size: 16px;
}
