﻿/*新闻列表*/
.xwlb{ background:#f0f0f0; padding:65px 0 80px;}
.xwlb .wrap{ overflow:hidden;}
.xwlb ul{ margin:0 -10px; padding-bottom:40px;}
.xwlb li{ padding:0 10px; width:33.3%; float:left; box-sizing:border-box; margin-bottom:20px;}
.xwlb li a{ display:block; color:#333; background:#fff; height:471px; position:relative;}
.xwlb li span{ display:block; transition: 0.4s; -webkit-transition: 0.4s;}
.xwlb .tr_sc{ line-height:0;}
.xwlb .tr_sc img{ width:100%;}
.xwlb a:hover .tr_sc img{transform:scale(1.1,1.1);}
.xwlb .time{ position:absolute; left:0; top:0; color:#fff; display:inline-block; text-align:center; padding:10px 0 0 15px;}
.xwlb .time i{ display:block; font-family: 'Conv_COPYFONTS.COM_NETTO-OT',Sans-Serif; font-size:14px;}
.xwlb .time i.i1{ font-size:48px;}
.xwlb .txt{ padding:30px; box-sizing:border-box;}
.xwlb .tit{ font-size:18px; line-height:28px; padding-bottom:25px;}
.xwlb .btn{ position:absolute; bottom:54px; left:30px; line-height:0; opacity:1;}
.xwlb .zy{ display:none;}
.xwlb .li1 .zy{ display:block; font-size:14px; line-height:22px;}
.xwlb .li1 .time{ position:static; color:#333; height:104px; box-sizing:border-box;}
.xwlb li a:hover{ background:#1660a1;}
.xwlb li a:hover .tit{ color:#fff;}
.xwlb li a:hover .btn{ left:300px; opacity:0;}
.xwlb .li1 a:hover .time,
.xwlb .li1 a:hover .zy{ color:#fff;}

/*新闻详情*/
.xwxq{ background:#f0f0f0;}
.xwxq .mbx{ background:#fff; border-top:1px solid #f0f0f0; font-size:14px; padding:10px 0;}
.xwxq .mbx a{ color:#333;}
.xwxq .mbx i{ color:#999;}
.xwxq .mbx span{ padding:0 12px;}
.xwxq .mbx a:hover{ color:#1660a2;}
.xwxq .xq{ padding:40px 0 65px;}
.xwxq .xq .wrap{ background:#fff; padding:0 80px;}
.xwxq .top{ text-align:center; padding:60px 0 10px; border-bottom:1px dashed #d6d6d6;}
.xwxq .top .title{ font-size:24px; line-height:36px; color:#1660a2;}
.xwxq .top .xx{ font-size:14px; color:#898989; padding-top:10px;}
.xwxq .top .xx span{ padding:0 10px;}
.xwxq .con{ line-height:26px; padding:35px 0;}
.xwxq .con img{ max-width: 100%; height: auto!important;}
.xwxq .bottom{ padding:20px 0 65px; clear:both; overflow:hidden; border-top:1px solid #dfdfdf;}
.xwxq .bottom span{ display:block; color:#333; padding:7px 0; line-height:18px;}
.xwxq .bottom .left{ float:left; width:80%;}
.xwxq .bottom a{ color:#333;}
.xwxq .bottom a:hover{ color:#1660a2;}
.xwxq .bottom .right{ text-align:right; float:right; width:20%;}
.xwxq .bottom .right a{ width:136px; height:40px; line-height:40px; display:inline-block; text-align:center; margin-top:10px; color:#1660a2; border:2px solid #1660a2;}
.xwxq .bottom .right a:hover{ color:#fff; background:#1660a2;}

/*关于我们*/
.gywm_part1{ position:relative; padding-top:319px;}
.gywm_part1 .back_img{ width:100%; height:550px; position:absolute; left:0; top:0;}
.gywm_part1 .wrap{ background:#1660a1; position:relative; z-index:5; color:#fff; padding:85px 347px 80px 80px; box-sizing:border-box;}
.df_title{ font-size:48px; position:relative; display:block; padding-bottom:15px;}
.df_title:before{content:""; position:absolute; left:0; bottom:0; display:inline-block; width:95px; height:1px; background:#fff;}
.gywm_part1 .left{ padding-right:70px;}
.gywm_part1 .left .txt{ line-height:30px; padding-top:15px;}
.gywm_part1 .right{ width:347px; height:100%; position:absolute; right:0; top:0;}
.gywm_part1 ul{ width:100%; height:100%; position:relative;}
.gywm_part1 ul:before{content:""; position:absolute; left:0; bottom:0; display:inline-block; width:100%; height:1px; background:#1660a1; z-index:2;}
.gywm_part1 li{ width:50%; height:50%; float:left; text-align:center; border-bottom:1px solid #2577be; border-left:1px solid #2577be; box-sizing:border-box; position:relative;}
.gywm_part1 li .libox{ position:absolute; left:0; top:50%; margin-top:-46px; width:100%;}
.gywm_part1 li span{ display:block; font-size:18px; font-weight:bold;}
.gywm_part1 li span.sp1{ line-height:0; padding-bottom:10px;}

.gywm_part2 { background-position:center bottom; background-repeat:no-repeat; text-align:center; padding:125px 0 432px;}
.df_title2:before{content:""; position:absolute; left:50%; bottom:0; margin-left:-47px; display:inline-block; width:95px; height:1px; background: url(../images/df_ion6.jpg) no-repeat center;}
.gywm_part2 .con{ padding:15px 70px 0; line-height:28px;}

/*联系我们*/
.lxwm{ background:#f0f0f0; padding:65px 0 80px;}
.lxwm .wrap{ background:#fff;}
.lxwm .left{ float:left; width:380px; box-sizing:border-box; padding:55px 65px 18px;}
.df_title3{ font-size:30px; color:#1660a2; padding-bottom:8px; margin-bottom:25px;}
.df_title3::before{ background:#1660a2; width:58px; height:2px;}
.lxwm .left li{ line-height:24px; padding-left:45px; background-repeat:no-repeat; background-position:left 5px; margin-bottom:42px;}
.lxwm .left li span{ display:block; font-weight:bold;}
.lxwm .right{ margin-left:380px; height:536px; padding:3px; box-sizing:border-box;}
.lxwm .map{ width: 100%; height:100%;}
.lxwm .map_con{padding-top: 5px; font-size: 14px}
.lxwm .map_con dt{border-bottom: 1px solid #d4d4d4; color: #1660a2; font-weight: bold; padding-bottom: 7px; margin-bottom: 5px;}
.lxwm .anchorBL{display: none!important}

/*诚聘英才*/
.cpyc_part1{ padding-bottom:70px;}
.cpyc_part1 .pic{ line-height:0; position:relative; z-index:1; background:#e7e5e9; text-align:center;}
.cpyc_part1 .pic img{ max-width:100%;}
.cpyc_part1 .wrap{ margin-top:-20px; position:relative; z-index:2;}
.cpyc_part1 .tit{ background:#1660a2; font-weight:bold; color:#fff; text-align:center; padding:7px 0;}
.cpyc_part1 .tit span{ display:inline-block; width:20%; border-right:1px solid #3279b8; box-sizing:border-box;}
.cpyc_part1 .list{ padding-bottom:50px;}
.cpyc_part1 .list > li{ position:relative; border-bottom:1px solid #dddddd;}
.cpyc_part1 .list dt{ padding:15px 0;}
.cpyc_part1 .list .nr span{ display:block; float:left; width:20%; text-align:center; box-sizing:border-box; font-size:14px; color:#666; margin-top:5px;}
.cpyc_part1 .list .nr span i{ display:none;}
.cpyc_part1 .list .nr .bt{ text-align:left; padding:0 20px; font-size:18px; font-weight:bold; color:#1660a2; margin-top:0;}
.cpyc_part1 .list dl .btn{ position:absolute; right:10px; top:20px; background:url(../images/df_ion11.gif) no-repeat center; width:17px; height:17px; cursor:pointer;}
.cpyc_part1 .list dl.one .btn{ background-image:url(../images/df_ion12.gif);}
.cpyc_part1 .list dd{ background:url(../images/df_ion13.gif) no-repeat center top; padding:30px 0 70px; display:none;}
.cpyc_part1 .list dd > div{ float:left; width:32%; box-sizing:border-box;}
.cpyc_part1 .list dd .one{ padding:0 40px 0 20px;}
.cpyc_part1 .list dd .two{ width:38%; border-left:1px solid #f0f0f0; border-right:1px solid #f0f0f0; padding:0 55px;}
.cpyc_part1 .list dd .three{ width:30%; padding:0 30px 0 60px;}
.cpyc_part1 .list .strong{ font-size:18px; font-weight:bold; display:block; padding-bottom:8px; padding-right:15px;}
.cpyc_part1 .list .three .strong{ display: inline-block;}
.cpyc_part1 .list ul li{ background:url(../images/df_ion14.gif) no-repeat left 18px; padding:10px 0 10px 13px; line-height:20px;}
.cpyc_part1 .list .three ul li{ background:none; padding-left:0;}
.cpyc_part1 .list .three ul .last{ color:#1660a2; font-size:14px; font-weight:bold; line-height:26px; padding-top:20px;}
.cpyc_loadbtn{ text-align:center;}
.cpyc_loadbtn span{ display:block; width:202px; height:46px; line-height:46px; font-size:18px; font-weight:bold; text-align:center; border:2px solid #1660a2; color:#1660a2; cursor:pointer; margin: 0 auto; transition: 0.4s; -webkit-transition: 0.4s;}
.cpyc_loadbtn span:hover{ background:#1660a2; color:#fff;}
.cpyc_part2{ background:#f0f0f0; padding:75px 0 80px;}
.cpyc_title{ font-size:30px; color:#1660a1; text-align:center; position:relative; padding-bottom:15px;}
.cpyc_title:before{content:""; position:absolute; left:50%; margin-left:-27px; bottom:0; display:inline-block; width:54px; height:2px; background:#1660a1;}
.cpyc_part2 ul{ padding:24px 0 26px;}
.cpyc_part2 li{ width:33.3%; float:left; box-sizing:border-box; padding:0 4px; margin-bottom:24px;}
.cpyc_part2 li a,
.cpyc_part2 li span{ display:block; transition: 0.4s; -webkit-transition: 0.4s;}
.cpyc_part2 li a{ background:#fff; padding:30px 25px 30px 40px; color:#333;}
.cpyc_part2 li span{ color:#666; padding:3px 0;}
.cpyc_part2 li .gs_bt{ color:#333; font-size:24px; border-bottom:1px solid #dcdcdc; padding:0 0 10px; margin-bottom:10px; position:relative;}
.cpyc_part2 li .gs_bt:before{content:""; position:absolute; left:0; bottom:-1px; display:inline-block; width:47px; height:1px; background: url(../images/df_ion15.gif); transition: 0.6s; -webkit-transition: 0.6s;}
.cpyc_part2 li span i{ color:#333; font-weight:bold; transition: 0.4s; -webkit-transition: 0.4s;}
.cpyc_part2 li a:hover{ background:#1660a2;}
.cpyc_part2 li a:hover span,
.cpyc_part2 li a:hover span i{ color:#fff;}
.cpyc_part2 li a:hover .gs_bt:before{ background: url(../images/df_ion16.gif); width:100%;}

/*荣誉吱吱*/
.ryzz_body{ overflow-x:hidden;}
.ryzz{ padding:65px 0 100px; height:1000px; box-sizing:border-box; overflow:hidden; position:relative;}

.ryzz #imageFlow {
	position: absolute;
	width: 100%;
	height: 830px;
	left: 0%;
	top: 10%;
}
.ryzz #imageFlow .diapo {
	position: absolute;
	left: -10000px;
	cursor: pointer;
	-ms-interpolation-mode: nearest-neighbor;
	margin-bottom:5px;
}
.ryzz #imageFlow .link {
	border: dotted #fff 1px;
	margin-left: -1px;
	margin-bottom: -1px;
}
.ryzz #imageFlow .bank {
	visibility: hidden;
}
.ryzz #imageFlow .top {
	position: absolute;
	width: 100%;
	height: 40%;
}
.ryzz #imageFlow .text {
	position: absolute;
	left: 0px;
	width: 100%;
	bottom: 16%;
	text-align: center;
	z-index: 1000;
}
.ryzz #imageFlow .title ,
.ryzz #imageFlow .legend {
	line-height:24px;
}
.ryzz #imageFlow .scrollbar {
	position: absolute;
	left: 50%;
	bottom: 10%;
	width:1168px;
	height: 10px;
	z-index: 1000;
	margin-left:-584px;
}
.ryzz #imageFlow .track {
	position: absolute;
	left: 1%;
	width: 100%;
	height: 10px;
}
.ryzz #imageFlow .arrow-left,
.ryzz #imageFlow .arrow-right {
	width:76px; height:36px; border:2px solid #1660a2; background: url(../images/df_ion17.gif) no-repeat center; cursor:pointer; transition: 0.4s; -webkit-transition: 0.4s;	top:-500px;
}
.ryzz #imageFlow .arrow-left:hover,
.ryzz #imageFlow .arrow-right:hover{
	background-color:#1660a2; color:#fff; background-image:url(../images/df_ion17-1.gif);
}
.ryzz #imageFlow .arrow-right:hover{
	background-image:url(../images/df_ion18-1.gif);
}

.ryzz #imageFlow .arrow-left {
	position: absolute;
}
.ryzz #imageFlow .arrow-right {
	position: absolute;
	right: 0px;
	background-image:url(../images/df_ion18.gif);
}
.ryzz #imageFlow .bar {
	position: absolute;
	height: 10px;
	left: 25px;
}

.ryzz_iph{ display:none;}





/*响应式*/
@media screen and (max-width:1200px){

/*新闻列表*/
.xwlb{ padding:40px 0 60px;}
.xwlb ul{ padding-bottom:20px;}
.xwlb a:hover .tr_sc img{transform:scale(1,1);}
.xwlb .txt{ padding:20px;}
.xwlb li a:hover{ background:#fff;}
.xwlb li a:hover .tit{ color:#333;}
.xwlb li a:hover .btn{ left:30px; opacity:1;}
.xwlb .li1 a:hover .time,
.xwlb .li1 a:hover .zy{ color:#333;}

/*新闻详情*/
.xwxq .xq .wrap{ padding:0 60px;}
.xwxq .bottom a:hover{ color:#333;}
.xwxq .bottom .right a:hover{ color:#1660a2; background:none;}

/*关于我们*/
.df_title{ font-size:38px;}
.gywm_part1{ padding-top:160px;}
.gywm_part1 .back_img{ height:350px;}
.gywm_part1 .wrap{ padding:60px 347px 60px 60px;}
.gywm_part1 .left{ padding-right:60px;}
.gywm_part2{ padding:60px 0 372px;}

/*联系我们*/
.df_title3{ font-size:30px;}
.lxwm .left{ padding:55px 40px 18px; width:340px;}
.lxwm .right{ margin-left:340px;}

/*诚聘英才*/
.cpyc_loadbtn span:hover{ background:none; color:#1660a2;}
.cpyc_part1 .list dd .one,
.cpyc_part1 .list dd .two,
.cpyc_part1 .list dd .three{ padding:0 20px;}
.cpyc_part2 li a:hover{ background:#fff;}
.cpyc_part2 li a:hover span,
.cpyc_part2 li a:hover span i{ color:#333;}
.cpyc_part2 li a:hover .gs_bt:before{ background: url(../images/df_ion15.gif); width:47px;}

/*荣誉吱吱*/
.ryzz{ margin:0 20px; padding:40px 0 60px; height:auto;}
.ryzz_pc{ display:none;}
.ryzz_iph{ display:block; margin-top:40px; position:relative; padding:0 50px;}
.ryzz_iph .swiper-container{ width:884px;}
.ryzz_iph li{ text-align:center; padding:0 10px; box-sizing:border-box;}
.ryzz_iph span{ display:block;}
.ryzz_iph .pic{ line-height:0; display: table; height: 360px; width: 100%; text-align: center;}
.ryzz_iph .pic .pic_box{ display: table-cell; vertical-align: middle;}
.ryzz_iph .pic img{ width:100%;}
.ryzz_iph .arrow > div{ position:absolute; left:0; top:50%; margin-top:-36px; z-index:2;width: 50px;height: 36px;border: 2px solid #1660a2;background: url(../images/df_ion17.gif) no-repeat center #fff;cursor: pointer;transition: 0.4s;-webkit-transition: 0.4s;}
.ryzz_iph .arrow .arrow-right{ left:auto; right:0; background-image:url(../images/df_ion18.gif);}
.ryzz_iph .txt{ padding-top:20px;}


}

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

/*新闻列表*/
.xwlb li{ width:50%;}

/*新闻详情*/
.xwxq .bottom .left{ width:72%;}
.xwxq .bottom .right{ width:27%;}

/*关于我们*/
.gywm_part1 .wrap{ padding:40px;}
.gywm_part1 .left{ padding-right:0;}
.gywm_part1 .right{ position:static; width:100%; height:auto;}
.gywm_part1 ul{ clear:both; overflow:hidden; height:130px; padding-top:20px;}
.gywm_part1 ul::before{ height:100%; width:1px; left:0;}
.gywm_part1 li{ width:25%; height:100%; border-bottom:none;}
.gywm_part2 .con{ padding:15px 0 0 0;}

/*诚聘英才*/
.cpyc_part1 .wrap{ margin-top:0;}
.cpyc_part1 .tit{ display:none;}
.cpyc_part1 .list .nr span{ width:20%; text-align:left;}
.cpyc_part1 .list .nr span:nth-child(2){ width:40%;}
.cpyc_part1 .list .nr .bt{ width:100%; float:none; padding:0 0 10px;}
.cpyc_part1 .list .nr span i{ display:block; font-weight:bold;}
.cpyc_part1 .list dl .btn{ top:25px;}
.cpyc_part1 .list dd{ padding-bottom:10px;}
.cpyc_part1 .list dd > div{ float:none; width:100%; margin-bottom:20px;}
.cpyc_part1 .list dd .two, 
.cpyc_part1 .list dd .three{ width:100%;}
.cpyc_part1 .list dd .two{ border:none;}
.cpyc_part1 .list ol li{ padding:5px 0 5px 13px;}
.cpyc_loadbtn span{ width:162px; height:36px; line-height:36px; font-size:16px;}
.cpyc_part2{ padding:50px 0;}
.cpyc_part2 ul{ padding-bottom:10px;}
.cpyc_part2 li{ width:50%;}
.cpyc_part2 li a{ padding:20px;}
.cpyc_part2 li span{ font-size:14px;}
.cpyc_part2 li .gs_bt{ font-size:18px;}

/*荣誉吱吱*/
.ryzz_iph .swiper-container{ width:100%;}
.ryzz_iph .pic{ height:auto;}
.ryzz_iph .pic img{ max-width:100%; width:auto;}

}

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

/*新闻列表*/
.xwlb{padding: 20px 0;}
.xwlb .tit{ font-size:16px; line-height:24px;}
.xwlb .btn{ position:static; padding-bottom:10px;}
.xwlb .li1 .time{ height:90px;}
.xwlb .li1 .tit{ padding-bottom:15px;}
.xwlb .li1 .zy{ padding-bottom:20px; font-size:12px;}

/*新闻详情*/
.xwxq .xq{ padding:10px 0;}
.xwxq .xq .wrap{ padding:0 20px;}
.xwxq .top{ padding-top:20px; text-align:left;}
.xwxq .top .title{ font-size:16px; line-height:24px;}
.xwxq .top .xx span{ display:block; padding:0; font-size:12px;}
.xwxq .con{ font-size:14px; line-height:22px; padding:20px 0;}
	.xwxq .con img{max-width: 100%; height: auto!important;}
	.xwxq .bottom{ padding:15px 0 35px;}
.xwxq .bottom .left,
.xwxq .bottom .right{ float:none; width:100%;}
.xwxq .bottom span{ font-size:14px;}
.xwxq .bottom .right{ text-align:left;}
.xwxq .bottom .right a{ width:105px; height:32px; line-height:32px; font-size:14px;}

/*关于我们*/
.gywm_part1{ padding-top:80px;}
.gywm_part1 .back_img{ height:170px;}
.gywm_part1 .wrap{ padding:20px;}
.df_title{ font-size:20px; padding-bottom:8px;}
.df_title::before{ width:45px;}
.gywm_part1 .left .txt{ font-size:14px; line-height:22px; padding-top:10px;}
.gywm_part1 ul{ padding-top:15px; height:80px;}
.gywm_part1 li .libox{ margin-top:-34px;}
.gywm_part1 li span{ font-size:14px;}
.gywm_part1 li span.sp1{ width:35px; display:inline-block;}
.gywm_part1 li span.sp1 img{ width:100%;}
.df_title2::before{ background-size:45px; margin-left:-22px;}
.gywm_part2{ padding:40px 0 112px; background-size:150%;}
.gywm_part2 .con{ font-size:14px; line-height:22px;}
.gywm_part2 .con h3{ font-size:14px; padding-bottom:12px;}

/*联系我们*/
.lxwm{ padding:20px 0;}
.lxwm .left{ width:100%; float:none; padding:30px 20px 18px;}
.lxwm .right{ margin-left:0; height:300px;}
.df_title3{ margin-bottom:15px;}
.lxwm .left li{ margin-bottom:20px; font-size:14px; line-height:20px;}
.lxwm .left li span{ padding-bottom:5px;}

/*诚聘英才*/
.cpyc_part1{ padding-bottom:40px;}
.cpyc_part1 .list{ padding-bottom:20px;}
.cpyc_part1 .list .nr .bt{ font-size:16px; padding-bottom:5px;}
.cpyc_part1 .list .nr span{ font-size:12px;}
.cpyc_part1 .list .nr span:nth-child(2),
.cpyc_part1 .list .nr span:nth-child(4){ width:65%;}
.cpyc_part1 .list .nr span:nth-child(3),
.cpyc_part1 .list .nr span:nth-child(5){ width:35%;}
.cpyc_part1 .list dl .btn{ top:20px;}
.cpyc_part1 .list dd,
.cpyc_part1 .list .strong{ font-size:14px;}
.cpyc_part1 .list dd{ padding-top:20px; padding-bottom:0;}
.cpyc_part1 .list dd .one, 
.cpyc_part1 .list dd .two, 
.cpyc_part1 .list dd .three{ padding:0 10px;}
.cpyc_part1 .list ol li{ background-position:left 11px;}
.cpyc_part1 .list .three ol .last{ padding-top:10px;}
.cpyc_loadbtn span{ width: 122px; height: 31px; line-height:31px; font-size:14px;}
.cpyc_title{ font-size:22px; line-height:24px;}
.cpyc_part2{ padding:40px 0;}
.cpyc_part2 li{ width:100%; padding:0; margin-bottom:10px;}


/*荣誉吱吱*/
.ryzz{ margin:0 10px;}
.ryzz_iph{ margin-top:30px;}


}

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

/*新闻列表*/
.xwlb ul{ margin:0;}
.xwlb li{ width:100%; padding:0;}
.xwlb li a{ height:auto;}





}
