﻿@charset "utf-8";
.container{ background:url(g_39.png) left bottom no-repeat; padding:40px 0}
@media all and (max-width:1200px){
	.container{ background:url(g_39.png) left bottom no-repeat; background-size:50%; padding:20px 0}
}

.banner{ width:1920px; position:relative; left:50%; margin-left:-960px; overflow:hidden}
.banner>img{ width:100%; height:auto;}
.banner .img1{ display:block}
.banner .img2{ display:none}
.banner .item{ position:absolute; left:0; width:100%; color:#fff; top:50%; transform:translateY(-50%); z-index:9; color:#fff; text-align:center}
.banner .item .pic img{ height:90px}
.banner .item .title{ font-size:48px; text-transform:uppercase; line-height:1; margin-top:30px}
.banner img{-webkit-animation: ps 10s linear;animation: ps 10s linear;}
@keyframes ps {
	0% {
		transform:scale(1);
	}

	100% {
		transform:scale(1.1);
	}
}
@media (max-width: 1600px){
	.banner .item .pic img{ height:80px}
	.banner .item .title{ font-size:40px; margin-top:25px}
}

@media (max-width: 1200px){
	.banner{ width:100%; position:relative; left:0; margin-left:0}
	.banner .img2{ display:block}
	.banner .img1{ display:none}
	.banner .item .pic img{ height:40px}
	.banner .item .title{ font-size:24px; margin-top:15px}
	
}

.location{ width:100%; background:rgba(0,0,0,.4); line-height:54px; margin-top:-54px; position:relative; z-index:9}
.location .nr{}
.location .nr .a{ display:none}
.location .nr .b{ font-size:14px; float:left; color:rgba(255,255,255,0.7)}
.location .nr .b a{ color:rgba(255,255,255,0.7)}
.location .nr .b { background:url(g_38.png) left center no-repeat; padding-left:20px; background-size:15px}
.location .nr .b a:hover{ color:#fff}
@media (max-width: 1200px){
	
}

.second_nav{ width:100%; background:#ffffff; box-shadow:0 0 20px rgba(12,97,174,0.15); position:relative}
.second_nav ul{ font-size:0; text-align:center}
.second_nav ul li{ display:inline-block; vertical-align:top; position:relative}
.second_nav ul li a{ display:block; line-height:66px; font-size:18px; color:#252525; padding:0 35px}
.second_nav ul li:before{ content:""; display:block; width:1px; top:30%; right:0; background:#d1d3da; height:40%; position:absolute}
.second_nav ul li:last-child:before{ width:0}
.second_nav ul li.on:after{ content:""; display:block; width:80%; left:10%; bottom:0; background:#617478; height:2px; position:absolute}
.second_nav ul li:hover:after{ content:""; display:block; width:80%; left:10%; bottom:0; background:#617478; height:2px; position:absolute}
.second_nav ul li.on a{ color:#617478}
.second_nav ul li:hover a{ color:#617478}
.second_nav.second_nav104 ul li.on a{ color:#e51a0e; font-weight:bold}
.second_nav.second_nav104 ul li.on:after{ background:#e51a0e}
.second_nav.second_nav104 ul li:hover a{ color:#e51a0e; font-weight:bold}
.second_nav.second_nav104 ul li:hover:after{ background:#e51a0e}
.second_nav .t{ display:none}
@media (max-width: 750px){
	.second_nav .t{ display:block; font-size:17px; width:100%;background-color:#617478;text-align:left;display:block;padding:5px 5.335%;line-height:40px;overflow:hidden; color:#fff; box-sizing:border-box}
	.second_nav .t i{ display:block; float:right; width:12px; height:40px; background:url(cx10.png) center center no-repeat; background-size:12px; transition:all 0.3s linear}
	.second_nav .t.on i{  background:url(cx10.png) center center no-repeat; background-size:12px; transform:rotate(180deg)}
	.second_nav{ background:#f1f1f1}
	.second_nav .nr{ width:100%}
	.second_nav ul{ text-align:left; box-sizing:border-box; background:#fff; display:none}
	.second_nav ul li{ width:100%; text-align:center; border-bottom: 1px solid #e7e7e7;}
	.second_nav ul li a{ line-height:45px; font-size:16px; padding:0}
	.second_nav ul li:before{ width:0}
	.second_nav ul li:hover::after{ left:0; bottom:-1px; width:100%}
	.second_nav ul li.on::after{ left:0; bottom:-1px; width:100%}
	
	.second_nav.second_nav104 .t{ background:#e51a0e}
	.second_nav.second_nav104 ul li{ border-bottom: 1px solid #e7e7e7;}
	
}


/* 内容模式 */
.article { width:100%; margin:0 auto; box-sizing:border-box; line-height:2; font-size:16px; word-wrap:break-word; min-height:400px; padding:60px 0 }
.article .hd { margin:0 0 30px; padding:0 0 30px; border-bottom: 1px dotted #ccc; }
.article .hd h1 { color:#000; font-size:28px; text-align:center; font-weight:normal; line-height:1.6 }
.article .hd .titBar { color:rgba(0,0,0,0.6); font-size:16px; text-align:center; margin-top:10px }
.article .bd { padding-bottom:40px; line-height:3; font-size:18px; color:#282828 }
.article .bd img{ max-width:100%; height:auto}
.article .ft { margin:12px 0 0;}
.article .ft a{}
.article .ft ul{display:flex;justify-content: space-between; height:70px}
.article .ft ul li { width:49.5%; background:#fff; background:#fff; box-sizing:border-box; padding:0 35px; text-align:left; line-height:70px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; color:#282828}
.article .ft ul li a{ color:#282828}
.article .ft ul:hover li a{ color:#617478}
.nr_pc{ display:block}
.nr_sj{ display:none}
.article .bd video{ max-width:100%; height:auto}
@media all and (max-width:1200px){
	.article { padding:20px 0; }
	.article .hd h1{ font-size:18px}
	.article .hd{ padding-bottom:20px; margin-bottom:20px}
	.article .hd .titBar { font-size:12px}
	.article{ font-size:14px}
	.article .ft{ }
	.article .ft .back{ top:20px}
	.article .ft ul li{ width:100%}
	.article .ihd{ font-size:20px;  padding:5px 0; margin-bottom:20px}
	.nr_pc{ display:none}
	.nr_sj{ display:block}
	.article .ft { margin:0 0 0; height:auto}
	.article .ft ul{ display:block; height:auto}
	.article .ft ul li { width:100%; line-height:50px;margin:10px 0 0; padding:0 15px}
	.article .bd{ font-size:14px; line-height:2}	
}
/*articles*/
.articles{ padding:30px 0; background:url(g_39.png) left bottom no-repeat #f6f7f8}
.articles .content .nr{ background:#fff; padding:50px; box-sizing:border-box}
@media all and (max-width:1200px){
	.articles .content .nr{ padding:15px}
	.articles{ padding:20px 0 }
}

/*qyjs*/
.qyjs01{ padding:45px 0 0 0}
.qyjs01 .nr{display: flex; align-items: center;justify-content: center;}
.qyjs01 .nr .pic{ display:none}
.qyjs01 .nr .pic2{ width:680px; overflow:hidden; position:relative}
.qyjs01 .nr .pic2 img{ width:100% ;transition:All 0.4s linear;    -webkit-transition:All 0.4s linear;    -moz-transition:All 0.4s linear;    -o-transition:All 0.4s linear;}
.qyjs01 .nr .pic2:hover img{transform:scale(1.1);    -webkit-transform:scale(1.1);    -moz-transform:scale(1.1);    -o-transform:scale(1.1);    -ms-transform:scal(1.1);}
.qyjs01 .nr .pic2 span{ background:url(g_22.png) center center no-repeat; background-size:100%; width:60px; height:60px; position:absolute; left:calc(50% - 30px); top:calc(50% - 30px);border-radius: 50%;  box-shadow: 0 0 rgba(0, 100, 184, 0.1),0 0 0 15px rgba(0, 100, 184, 0.1),0 0 0 30px rgba(0, 100, 184, 0.1);animation: ripple-wave1 1s linear infinite;animation-play-state: running;opacity: 1;visibility: visible;transform: scale(1);-webkit-animation: ripple-wave1 1s linear infinite; transform: scale(0.8); cursor:pointer}
@keyframes ripple-wave1{
	to {
		box-shadow: 0 0 0 15px rgba(0, 100, 184, 0.1),0 0 0 30px rgba(0, 100, 184, 0.1),0 0 0 45px rgba(0, 100, 184, 0.1);
	}
}
.qyjs01 .nr .cont{ width:calc(100% - 680px); box-sizing:border-box; padding:0 55px 0 0 }
.qyjs01 .nr .cont .title{ font-size:30px; color:#1c1c1c; font-weight:bold; line-height:1; position:relative; padding-bottom:32px}
.qyjs01 .nr .cont .title:after{ content:""; display:block; width:63px; height:3px; background:#617478; position:absolute; left:0; bottom:0}
.qyjs01 .nr .cont .intro{ font-size:16px; color:#1c1c1c; text-align:justify; line-height:35px; margin-top:40px}

.qyjs02{ background:url(g_42.jpg) center center no-repeat; background-size:cover; padding:70px 0; margin-top:45px}
.qyjs02 .nr{display:flex;justify-content: space-between;align-items: center;}
.qyjs02 .nr .item{ width:150px; height:150px; box-sizing:border-box;display: flex; align-items: center;justify-content: center; border:1px solid #fff; border-radius:50%; color:#fff; text-align:center; font-size:16px; line-height:1}
.qyjs02 .nr .item .p1 i{ font-size:52px; font-family:Arial;}
.qyjs02 .nr .item .p1{ margin-top:5px}
.qyjs02 .nr .item .p2{ margin-top:5px}
.qyjs02 .nr .item2{ width:1px; height:60px; background:rgba(255,255,255,0.36)}
.qyjs02 .nr .item2:last-child{ display:none}


.qyjs03{ padding:90px 0 0 0}
.qyjs03 .nr{display: flex; align-items: center;justify-content: center;}
.qyjs03 .nr .pic{ width:667px; overflow:hidden; position:relative}
.qyjs03 .nr .pic img{ width:100% ;transition:All 0.4s linear;    -webkit-transition:All 0.4s linear;    -moz-transition:All 0.4s linear;    -o-transition:All 0.4s linear;}
.qyjs03 .nr .pic:hover img{transform:scale(1.1);    -webkit-transform:scale(1.1);    -moz-transform:scale(1.1);    -o-transform:scale(1.1);    -ms-transform:scal(1.1);}
.qyjs03 .nr .cont{ width:calc(100% - 667px); box-sizing:border-box; padding:0 0 0 45px }
.qyjs03 .nr .cont .title{ font-size:30px; color:#1c1c1c; font-weight:bold; line-height:1; position:relative; padding-bottom:32px}
.qyjs03 .nr .cont .title:after{ content:""; display:block; width:63px; height:3px; background:#617478; position:absolute; left:0; bottom:0}
.qyjs03 .nr .cont .intro{ font-size:16px; color:#1c1c1c; text-align:justify; line-height:35px; margin-top:40px}


.qyjs04{ padding:60px 0 0 0}
.qyjs04 .nr{display: flex; align-items: center;justify-content: center;}
.qyjs04 .nr .pic{ display:none}
.qyjs04 .nr .pic2{ width:680px; overflow:hidden; position:relative}
.qyjs04 .nr .pic2 img{ width:100% ;transition:All 0.4s linear;    -webkit-transition:All 0.4s linear;    -moz-transition:All 0.4s linear;    -o-transition:All 0.4s linear;}
.qyjs04 .nr .pic2:hover img{transform:scale(1.1);    -webkit-transform:scale(1.1);    -moz-transform:scale(1.1);    -o-transform:scale(1.1);    -ms-transform:scal(1.1);}
.qyjs04 .nr .cont{ width:calc(100% - 680px); box-sizing:border-box; padding:0 55px 0 0 }
.qyjs04 .nr .cont .title{ font-size:30px; color:#1c1c1c; font-weight:bold; line-height:1; position:relative; padding-bottom:32px}
.qyjs04 .nr .cont .title:after{ content:""; display:block; width:63px; height:3px; background:#617478; position:absolute; left:0; bottom:0}
.qyjs04 .nr .cont .intro{ font-size:16px; color:#1c1c1c; text-align:justify; line-height:35px; margin-top:40px}
@media all and (max-width:1440px){
	.qyjs01 .nr .pic2{ width:590px}
	.qyjs01 .nr .cont{ padding:0 45px 0 0;width:calc(100% - 590px); }
	.qyjs01 .nr .cont .title{ font-size:28px; padding-bottom:28px}
	.qyjs01 .nr .cont .intro{ font-size:15px; margin-top:30px; line-height:2}
	.qyjs03 .nr .pic{ width:590px}
	.qyjs03 .nr .cont{ padding:0 0 0 45px;width:calc(100% - 590px); }
	.qyjs03 .nr .cont .title{ font-size:28px; padding-bottom:28px}
	.qyjs03 .nr .cont .intro{ font-size:15px; margin-top:30px; line-height:2}
	.qyjs04 .nr .pic2{ width:590px}
	.qyjs04 .nr .cont{ padding:0 45px 0 0;width:calc(100% - 590px); }
	.qyjs04 .nr .cont .title{ font-size:28px; padding-bottom:28px}
	.qyjs04 .nr .cont .intro{ font-size:15px; margin-top:30px; line-height:2}
}
@media all and (max-width:1200px){
	.qyjs01 .nr .pic2{ width:50%}
	.qyjs01 .nr .cont{ padding:0 25px 0 0;width:50%; }
	.qyjs01 .nr .cont .title{ font-size:20px; padding-bottom:16px}
	.qyjs01 .nr .cont .intro{ font-size:14px; margin-top:15px; line-height:1.8}
	.qyjs03 .nr .pic{ width:50%}
	.qyjs03 .nr .cont{ padding:0 0 0 25px;width:50%; }
	.qyjs03 .nr .cont .title{ font-size:20px; padding-bottom:16px}
	.qyjs03 .nr .cont .intro{ font-size:14px; margin-top:15px; line-height:1.8}
	.qyjs04 .nr .pic2{ width:50%}
	.qyjs04 .nr .cont{ padding:0 25px 0 0;width:50%; }
	.qyjs04 .nr .cont .title{ font-size:20px; padding-bottom:16px}
	.qyjs04 .nr .cont .intro{ font-size:13px; margin-top:15px; line-height:1.8}
	.qyjs01 .nr .cont .title:after,.qyjs03 .nr .cont .title:after,.qyjs04 .nr .cont .title:after{ width:40px; height:2px}
}
@media all and (max-width:900px){
	.qyjs{ padding-bottom:20px}
	.qyjs01{ padding:20px 0 0 0}
	.qyjs01 .nr{ display:block}
	.qyjs01 .nr .pic2{ display:none}
	.qyjs01 .nr .pic{ width:100%; display:block; overflow:hidden; position:relative}
	.qyjs01 .nr .pic img{ width:100% ;transition:All 0.4s linear;    -webkit-transition:All 0.4s linear;    -moz-transition:All 0.4s linear;    -o-transition:All 0.4s linear;}
	.qyjs01 .nr .pic:hover img{transform:scale(1.1);    -webkit-transform:scale(1.1);    -moz-transform:scale(1.1);    -o-transform:scale(1.1);    -ms-transform:scal(1.1);}
	.qyjs01 .nr .pic span{ background:url(g_22.png) center center no-repeat; background-size:100%; width:60px; height:60px; position:absolute; left:calc(50% - 30px); top:calc(50% - 30px);border-radius: 50%;  box-shadow: 0 0 rgba(0, 100, 184, 0.1),0 0 0 15px rgba(0, 100, 184, 0.1),0 0 0 30px rgba(0, 100, 184, 0.1);animation: ripple-wave1 1s linear infinite;animation-play-state: running;opacity: 1;visibility: visible;transform: scale(1);-webkit-animation: ripple-wave1 1s linear infinite; transform: scale(0.8); cursor:pointer}	
	.qyjs01 .nr .cont{ width:100%; padding:20px 0 0 0 }
	.qyjs02{ margin-top:40px; padding:20px 0}
	.qyjs02 .nr{ display:block; text-align:center}
	.qyjs02 .nr .item2{ float:left; height:38px; margin-top:24px}
	.qyjs02 .nr .item2:nth-child(4){ display:none}
	.qyjs02 .nr .item{ width:calc(50% - 1px); margin:7px 0; height:auto; border-radius:0; border:0; float:left;  text-align:center}
	.qyjs02 .nr:after { content: '\20'; display: block; height: 0; clear: both; }
	.qyjs02 .nr .item{ font-size:12px}
	.qyjs02 .nr .item .p1 i{ font-size:36px; font-family:Arial;}
	.qyjs02 .nr .item .p1{ margin-top:5px}
	.qyjs02 .nr .item .p2{ margin-top:5px}
	.qyjs03 .nr{ display:block}
	.qyjs03{ padding:40px 0 0 0}
	.qyjs03 .nr .pic{ width:100%}
	.qyjs03 .nr .cont{ width:100%; padding:20px 0 0 0}
	.qyjs04 .nr{ display:block}
	.qyjs04{ padding:40px 0 0 0}
	.qyjs04 .nr .pic{ width:100%; display:block}
	.qyjs04 .nr .pic img{ width:100% ;transition:All 0.4s linear;    -webkit-transition:All 0.4s linear;    -moz-transition:All 0.4s linear;    -o-transition:All 0.4s linear;}
	.qyjs04 .nr .pic:hover img{transform:scale(1.1);    -webkit-transform:scale(1.1);    -moz-transform:scale(1.1);    -o-transform:scale(1.1);    -ms-transform:scal(1.1);}
	.qyjs04 .nr .pic img{ width:100%}
	.qyjs04 .nr .cont{ width:100%; padding:20px 0 0 0}
	.qyjs04 .nr .pic2{ display:none}
	
}

.qycy{ background:url(g_39.png) left bottom no-repeat #f6f7f9; padding:60px 0}
.qycy_nav ul{ width:fit-content; margin:0 auto}
.qycy_nav ul li{ float:left; margin:0 10px;}
.qycy_nav ul li a{ display:flex;align-items: center;justify-content: center; width:234px; height:200px; background:#fff; text-align:center; transition:all 0.5s; position:relative}
.qycy_nav ul li a .ico{ height:40px; overflow:hidden}
.qycy_nav ul li a .ico img{ height:40px; display:block;position:relative; top:0; transition:all 0.5s}
.qycy_nav ul li a .title{ font-size:18px; color:#1b1b1b; margin-top:15px; transition:all 0.5s}
.qycy_nav ul li:hover a,.qycy_nav ul li.on a{ background:url(g_34.jpg) center center no-repeat; background-size:cover}
.qycy_nav ul li:hover a .title,.qycy_nav ul li.on a .title{ color:#fff}
.qycy_nav ul li:hover a .ico img,.qycy_nav ul li.on a .ico img{ top:-40px}
.qycy_nav ul li.on a:after,.qycy_nav ul li:hover a:after{ content:""; display:block; width:100%; background:url(g_35.png) center center no-repeat; height:8px; position:absolute; left:0; top:100%}
@media all and (max-width:1440px){
	.qycy_nav ul li a{ width:200px; height:180px}
}
@media all and (max-width:1200px){
	.qycy_nav ul li a{ width:160px; height:130px}
	.qycy_nav ul li a .ico{ height:32px; overflow:hidden}
	.qycy_nav ul li a .ico img{ height:32px;}
	.qycy_nav ul li:hover a .ico img,.qycy_nav ul li.on a .ico img{ top:-32px}
	.qycy_nav ul li a .title{ font-size:16px; margin-top:10px}

}
@media all and (max-width:750px){
	.qycy{ padding:40px 0 0 0}
	.qycy_nav ul{ width:92%}
	.qycy_nav ul li{ width:32%; margin:0 2% 0 0 }
	.qycy_nav ul li:last-child{ margin-right:0}
	.qycy_nav ul li a{ width:100%; height:40px}
	.qycy_nav ul li a .ico{ display:none}
	.qycy_nav ul li a .title{ font-size:14px; margin-top:0}
	.qycy_nav ul li.on a:after,.qycy_nav ul li:hover a:after{ content:""; display:block; width:100%; background:url(g_35.png) center center no-repeat; height:5px; background-size:auto 5px; position:absolute; left:0; top:100%}

}
.qycyList{ padding-top:10px;margin-bottom:60px}
.qycyList .nr{ }
.qycyList .item{ width:49%; float:left; margin-top:20px; background:#fff}
.qycyList .item:nth-child(2n){ float:right}
.qycyList .item a{ display:block; width:100%; box-sizing:border-box; padding:35px 55px 25px 45px; transition:all 0.5s}
.qycyList .item a .title{ font-size:24px; color:#1b1b1b; padding:25px 0; line-height:1;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; font-weight:bold; position:relative; transition:all 0.5s}
.qycyList .item a .title:after{ content:""; display:block; width:60px; height:2px; background:#1668b1; position:absolute; left:0; bottom:0; transition:all 0.5s}
.qycyList .item a .intro{ font-size:16px; color:rgba(27,27,27,0.8); line-height:30px; height:60px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2; padding:0 120px 0 0; margin-top:20px; transition:all 0.5s}
.qycyList .item a .more{ text-align:right; color:rgba(0,0,0,.5); font-size:16px; margin-top:20px; transition:all 0.5s }
.qycyList .item a:hover{ background:#617478; box-shadow:0 0 20px rgba(13,61,104,0.55)}
.qycyList .item a:hover .title{ color:#fff}
.qycyList .item a:hover .title:after{ background:rgba(255,255,255,0.5)}
.qycyList .item a:hover .intro{ color:rgba(255,255,255,0.8)}
.qycyList .item a:hover .more{ color:rgba(255,255,255,0.5)}
@media all and (max-width:1440px){
	.qycyList .item a{ padding:30px 50px 25px 40px}
	.qycyList .item a .intro{ padding-right:100px}
	
}
@media all and (max-width:1200px){
	.qycyList .item a{ padding:25px}
	.qycyList .item a .intro{ padding-right:0}
	.qycyList .item a .title{ font-size:20px; padding:0 0 20px 0}
	.qycyList .item a .intro{ font-size:14px; line-height:25px; height:50px; margin-top:10px}
	.qycyList .item a .more{ font-size:14px; margin-top:15px}
}
@media all and (max-width:750px){
	.qycy{ padding-bottom:40px}
	.qycyList{ margin-bottom:0}
	.qycyList .item:last-child{ margin-bottom:40px}
	.qycyList .item{ width:100%}
	.qycyList .item a{ padding:20px}
	.qycyList .item a .intro{ padding-right:0}
	.qycyList .item a .title{ font-size:20px; padding:0 0 20px 0}
	.qycyList .item a .intro{ font-size:14px; line-height:25px; height:50px; margin-top:10px}
	.qycyList .item a .more{ font-size:14px; margin-top:15px}
}

.newsPage{ background:url(g_39.png) left bottom no-repeat #f6f7f9; padding:60px 0}
.newsHot{ width:100%; margin-bottom:60px}
.newsHot .nr{ position:relative}
.newsHot .nr .mySwiper2{ width:100%; overflow:hidden; position:relative}
.newsHot .nr .mySwiper2:hover{box-shadow:0px 12px 23.75px 1.25px rgba(0,4,35,0.13);}
.newsHot .nr .mySwiper2 .swiper-slide{ width:100%; overflow:hidden; position:relative}
.newsHot .nr .mySwiper2 .swiper-slide .pic{ width:100%; overflow:hidden; position:relative}
.newsHot .nr .mySwiper2 .swiper-slide .pic:after{ content:""; display:block; width:100%; height:100%; position:absolute; left:0; top:0; z-index:2; background:url(cx3.png) center center no-repeat; background-size:cover}
.newsHot .nr .mySwiper2 .swiper-slide .pic img{ width:100% ;transition:All 0.4s linear;    -webkit-transition:All 0.4s linear;    -moz-transition:All 0.4s linear;    -o-transition:All 0.4s linear;}
.newsHot .nr .mySwiper2 .swiper-slide:hover .pic img{transform:scale(1.1);    -webkit-transform:scale(1.1);    -moz-transform:scale(1.1);    -o-transform:scale(1.1);    -ms-transform:scal(1.1);}
.newsHot .nr .mySwiper2 .swiper-slide .cont{ position:absolute; left:0; bottom:200px; width:100%; box-sizing:border-box; padding:0 30px; z-index:9}
.newsHot .nr .mySwiper2 .swiper-slide .cont .time{ width:156px; height:48px; border-radius:5px; background:rgba(2,114,192,0.8);display:flex;align-items: center;justify-content: center; color:#fff}
.newsHot .nr .mySwiper2 .swiper-slide .cont .time i{ background:url(g_50.png) left center no-repeat; padding-left:25px; font-size:18px; font-family:Arial}
.newsHot .nr .mySwiper2 .swiper-slide .cont .intro{ font-size:30px; color:#fff;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; margin-top:40px;}
.newsHot .nr .mySwiper{ width:calc(100% - 60px); position:absolute; left:30px; bottom:24px; z-index:9; overflow:hidden}
.newsHot .nr .mySwiper .swiper-slide{ box-sizing:border-box; border:2px solid #fff; cursor:pointer}
.newsHot .nr .mySwiper .swiper-slide .pic{ width:100%; position:relative}
.newsHot .nr .mySwiper .swiper-slide .pic:after{  content:""; display:block; width:100%; height:100%; background:rgba(0,0,0,0.5); position:absolute; left:0; top:0; z-index:2}
.newsHot .nr .mySwiper .swiper-slide img{ width:100%;}
.newsHot .nr .mySwiper .swiper-slide.swiper-slide-thumb-active{ border-color:#0a74bd}
.newsHot .nr .mySwiper .swiper-slide.swiper-slide-thumb-active .pic:after{ width:0}
.newsHot .nr .prev2{ position:absolute; left:-80px; top:calc(50% - 25px); background:url(g_44.png) center center no-repeat; width:50px; height:50px; background-size:cover; cursor:pointer}
.newsHot .nr .prev2:hover{ background:url(g_46.png) center center no-repeat; background-size:cover;}
.newsHot .nr .next2{ position:absolute; right:-80px; top:calc(50% - 25px); background:url(g_45.png) center center no-repeat; width:50px; height:50px; background-size:cover; cursor:pointer}
.newsHot .nr .next2:hover{ background:url(g_47.png) center center no-repeat; background-size:cover;}
@media all and (max-width:1440px){
	
	.newsPage{}
	.newsHot .nr .mySwiper2 .swiper-slide .cont{ bottom:170px}
	.newsHot .nr .mySwiper2 .swiper-slide .cont .time{ width:150px; height:46px}
	.newsHot .nr .mySwiper2 .swiper-slide .cont .time i{ font-size:16px}
	.newsHot .nr .mySwiper2 .swiper-slide .cont .intro{ font-size:26px; margin-top:30px}
	.newsHot .nr .prev2{ width:40px; height:40px; top:calc(50% - 20px); left:-60px}
	.newsHot .nr .next2{ width:40px; height:40px; top:calc(50% - 20px); right:-60px}
}
@media all and (max-width:1200px){
	.newsHot{ margin-bottom:40px}
	.newsPage{ padding:40px 0; background-size:40%}
	.newsHot .nr .mySwiper{ width:0}
	.newsHot .nr .mySwiper2 .swiper-slide .cont{ bottom:5%; padding:0 30px}
	.newsHot .nr .mySwiper2 .swiper-slide .cont .time{ width:120px; height:36px}
	.newsHot .nr .mySwiper2 .swiper-slide .cont .time i{ font-size:14px; background-size:14px}
	.newsHot .nr .mySwiper2 .swiper-slide .cont .intro{ font-size:18px; margin-top:5px}
	.newsHot .nr .prev2{ width:30px; height:30px; top:calc(50% - 15px); left:-0; z-index:99}
	.newsHot .nr .next2{ width:30px; height:30px; top:calc(50% - 15px); right:-0; z-index:99}
}
.newsList{ padding-bottom:35px}
.newsList .item{ width:100%; height:136px; margin-bottom:25px; background:#fff}
.newsList .item a{ display:block;display:flex;align-items: center; background:url(g_51.png) 190px center no-repeat; width:100%; height:100% }
.newsList .item .time{ width:190px; text-align:center; font-weight:bold; color:#5b5b5b}
.newsList .item .time .p1{ display:inline-block; vertical-align:top; font-size:32px; line-height:1; border-bottom:1px solid #ebebeb; padding-bottom:10px; margin-bottom:8px}
.newsList .item .cont{ width:calc(100% - 190px); box-sizing:border-box; padding:0 45px 0 60px}
.newsList .item .cont .title{ font-size:18px; color:#282828;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.newsList .item .cont .intro{ font-size:16px; color:rgba(0,0,0,0.45); line-height:24px; height:48px; margin-top:6px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.newsList .item:hover a{background:url(g_52.png) 190px center no-repeat;}
.newsList .item:hover{ background:#617478; box-shadow:0px 12px 23.75px 1.25px rgba(0,4,35,0.13);}
.newsList .item:hover .time{ color:#fff}
.newsList .item:hover .time .p1{ border-bottom:1px solid #fff}
.newsList .item:hover .cont .title{ color:#fff;}
.newsList .item:hover .cont .intro{ color:rgba(255,255,255,0.47);}
@media all and (max-width:1200px){
	.newsList{ padding-bottom:10px}
	.newsList .item{ margin-bottom:20px; height:125px}
	.newsList .item .time{ width:100px;}
	.newsList .item a{ background:url(g_51.png) 100px center no-repeat; background-size:10px 60px}
	.newsList .item:hover a{background:url(g_52.png) 100px center no-repeat; background-size:10px 60px}
	.newsList .item .time .p1{ font-size:24px;padding-bottom:8px; margin-bottom:6px}
	.newsList .item .cont{ width:calc(100% - 100px); padding:0 30px}
	.newsList .item .cont .title{ font-size:16px}
	.newsList .item .cont .intro{ font-size:12px; line-height:20px; height:40px}
}
@media all and (max-width:450px){
	.newsList .item{ height:100px}
	.newsList .item .time{ width:80px;}
	.newsList .item a{ background:url(g_51.png) 80px center no-repeat; background-size:10px 60px}
	.newsList .item:hover a{background:url(g_52.png) 80px center no-repeat; background-size:10px 60px}
	.newsList .item .time .p1{ font-size:24px;padding-bottom:8px; margin-bottom:6px}
	.newsList .item .cont{ width:calc(100% - 80px); padding:0 15px 0 25px}
	.newsList .item .cont .title{ font-size:16px}
	.newsList .item .cont .intro{ font-size:12px; line-height:20px; height:40px}
}

/*hxyw*/
.hxyw{ width:100%; background:url(g_39.png) left bottom no-repeat; padding:60px 0}
.hxyw .item{ width:100%; background:#f6f7f9; position:relative; margin-bottom:100px}
.hxyw .item .bj{ position:absolute; left:0; bottom:0; z-index:0; width:100%}
.hxyw .item .pic{ float:right; position:relative; top:60px; margin-right:50px; overflow:hidden; width:629px;}
.hxyw .item .pic img{ width:100% ;transition:All 0.4s linear;    -webkit-transition:All 0.4s linear;    -moz-transition:All 0.4s linear;    -o-transition:All 0.4s linear;}
.hxyw .item .pic:hover img{transform:scale(1.1);    -webkit-transform:scale(1.1);    -moz-transform:scale(1.1);    -o-transform:scale(1.1);    -ms-transform:scal(1.1);}
.hxyw .item .cont{ width:calc(100% - 679px); float:left; box-sizing:border-box; padding:80px 80px 0 80px; position:relative; z-index:9}
.hxyw .item .cont .ico img{ height:61px}
.hxyw .item .cont .title{ font-size:30px; color:#222222; font-weight:bold; margin-top:10px}
.hxyw .item .cont .intro{ font-size:18px; color:#222222; line-height:2; margin-top:16px}
.hxyw .item .cont .more{ display:block; font-size:18px; color:#222222; line-height:2; margin-top:16px; text-decoration:underline}
.hxyw .item .cont .more:hover{ color:#617478}
.hxyw .item:nth-child(2n) .pic{ float:left; margin:0 0 0 50px}
.hxyw .item:nth-child(2n) .bj{ left:auto; right:0; text-align:right}
@media all and (max-width:1440px){
	.hxyw .item .pic{ width:540px; margin-right:40px; top:50px}
	.hxyw .item .cont{ width:calc(100% - 590px); padding:60px 60px 0 60px}
	.hxyw .item .bj img{ width:25%}
	.hxyw .item .cont .ico img{ height:56px}
	.hxyw .item .cont .title{ font-size:28px;}
	.hxyw .item .cont .intro{ font-size:16px;}
	.hxyw .item .cont .more{ font-size:16px;}
	.hxyw .item:nth-child(2n) .pic{ margin:0 0 0 40px}
}
@media all and (max-width:1200px){
	.hxyw{ width:100%; background:url(g_39.png) left bottom no-repeat; background-size:40% auto; padding:40px 0}
	.hxyw .item:last-child{ margin-bottom:0}
	.hxyw .item{ box-sizing:border-box; padding:20px; margin-bottom:30px}
	.hxyw .item .pic{ width:300px; margin-right:0; top:0}
	.hxyw .item .cont{ width:calc(100% - 300px); padding:0 20px 0 0;}
	.hxyw .item .bj img{ width:25%}
	.hxyw .item .cont .ico img{ height:40px}
	.hxyw .item .cont .title{ font-size:20px;}
	.hxyw .item .cont .intro{ font-size:14px; margin-top:10px; line-height:1.6}
	.hxyw .item .cont .more{ font-size:14px; margin-top:10px; line-height:1.6}
	.hxyw .item:nth-child(2n) .pic{ margin:0 0 0 0}
	.hxyw .item:nth-child(2n) .cont{ padding:0 0 0 20px}
}
@media all and (max-width:750px){
	.hxyw .item{ margin-bottom:20px }
	.hxyw .item .bj img{ width:40%}
	.hxyw .item .pic{ width:100%; margin-right:0; top:0}
	.hxyw .item .cont{ width:100%; padding:20px 0 0 0}
	.hxyw .item:nth-child(2n) .cont{ padding:20px 0 0 0}
}

/*分页*/
.page{ text-align:center; font-size:0;}
.page a{ display:inline-block; vertical-align:top; background:#fff; text-align:center; font-size:16px; color:#617478; margin: 0 5px; padding:15px 20px}
.page a.current,.page a:hover{ background:#617478; color:#fff}
.page .first,.page .last{ display:none}
.page.page104 a{ color:#e51a0e}
.page.page104 a.current,.page.page104 a:hover{ background:#e51a0e; color:#fff}

@media all and (max-width:1200px){
	.page a{ font-size:12px; padding:8px 10px; margin:0 2px}
}

.danjPage{ background:url(g_39.png) left bottom no-repeat #f6f7f9; padding:40px 0 60px}
.danjPage .danjList{ padding-bottom:60px}
.danjPage .danjList .item{ width:100%; background:#fff; box-sizing:border-box; padding:25px 30px; margin-bottom:20px;}
.danjPage .danjList .item:hover{box-shadow: 0 0 15px rgba(0,4,35,0.46);}
.danjPage .danjList .item a{ display:flex;align-items: center;justify-content: center; width:100%; height:100%}
.danjPage .danjList .item .pic{ width:277px; position:relative; overflow:hidden}
.danjPage .danjList .item .pic2{ display:none}
.danjPage .danjList .item .pic img{ width:100% ;transition:All 0.4s linear;    -webkit-transition:All 0.4s linear;    -moz-transition:All 0.4s linear;    -o-transition:All 0.4s linear;}
.danjPage .danjList .item:hover .pic img{transform:scale(1.1);    -webkit-transform:scale(1.1);    -moz-transform:scale(1.1);    -o-transform:scale(1.1);    -ms-transform:scal(1.1);}
.danjPage .danjList .item .cont{ width:calc(100% - 277px); box-sizing:border-box; padding-right:60px}
.danjPage .danjList .item .cont .time{ background:url(g_57.png) left center no-repeat; padding-left:26px; font-size:18px; font-family:Arial; color:#bdbdbd}
.danjPage .danjList .item .cont .title{ font-size:18px; color:#282828;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; margin-top:12px}
.danjPage .danjList .item .cont .intro{ font-size:16px; color:#9d9d9d; line-height:30px; height:60px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2; margin-top:10px}
.danjPage .danjList .item:hover .cont .title{ color:#617478}

.danjPage.danjPage104 .danjList .item:hover{box-shadow:0px 12px 23.75px 1.25px rgba(255,10,0,0.13)}
.danjPage.danjPage104 .danjList .item:hover .cont .title{ color:#e51a0e}
@media all and (max-width:1440px){
	.danjPage .danjList .item .cont{ padding-right:30px}
}
@media all and (max-width:1200px){
	.danjPage{ background:url(g_39.png) left bottom no-repeat #f6f7f9; background-size:40%; padding:40px 0}
	.danjPage .danjList{ padding-bottom:20px}
}
@media all and (max-width:750px){
	.danjPage .danjList .item{ padding:15px}
	.danjPage .danjList .item .pic{ width:150px;}
	.danjPage .danjList .item .cont{ width:100%; padding:15px 0 0 0}
	.danjPage .danjList .item .cont .time{ background-size:12px; padding-left:18px; font-size:12px}
	.danjPage .danjList .item .cont .title{ font-size:14px; margin-top:5px}
	.danjPage .danjList .item .cont .intro{ font-size:12px; line-height:20px; height:40px; margin-top:5px}
	.danjPage .danjList .item .pic{ display:none}
	.danjPage .danjList .item .pic2{ display:block; width:100%}
	.danjPage .danjList .item .pic2 img{ width:100%}
	.danjPage .danjList .item a{ display:block}
}


.contact{ background:url(g_39.png) left bottom no-repeat #ffffff; padding:80px 0 150px}
.contact01{ width:100%; box-sizing:border-box; box-shadow:0 0 15px rgba(0,0,0,0.15) }
.contact01 .lt{ width:650px; float:left;display:flex;align-items: center; background:url(g_34.jpg) center center no-repeat; background-size:cover; height:518px; color:#fff; box-sizing:border-box; padding:0 4%}
.contact01 .rt{ width:calc(100% - 650px); float:right; height:518px; box-sizing:border-box;border:7px solid #617478; border-left:0}
.contact01 .rt img{ width:100%}
.contact01 .lt .ihd{ line-height:1; font-size:24px; font-weight:bold}
.contact01 .lt .item{ display:flex;align-items: center; margin-top:62px}
.contact01 .lt .item .pic{ width:40px;}
.contact01 .lt .item .pic img{ width:100%}
.contact01 .lt .item .cont{ width:calc(100% - 40px); box-sizing:border-box; padding:0 0 0 20px; font-size:18px}
@media all and (max-width:1440px){
	.contact01 .lt{ width:50%; height:427px}	
	.contact01 .rt{ width:50%; height:427px}
	.contact01 .lt .ihd{ font-size:20px;}
	.contact01 .lt .item{ margin-top:40px}
	.contact01 .lt .item .pic{ width:36px;}
	.contact01 .lt .item .cont{ width:calc(100% - 36px); font-size:16px}		
}
@media all and (max-width:1200px){
	.contact{ background:url(g_39.png) left bottom no-repeat #fff; background-size:40%; padding:40px 0 60px}
	.contact01 .lt{ width:100%; height:auto; padding:8% 5%}	
	.contact01 .rt{ width:100%; height:400px;border:4px solid #617478; border-left:4px solid #617478; border-top:0}
	.contact01 .lt .ihd{ font-size:18px;}
	.contact01 .lt .item{ margin-top:30px}
	.contact01 .lt .item .pic{ width:28px;}
	.contact01 .lt .item .cont{ width:calc(100% - 28px); padding-left:12px; font-size:14px}
	.contact01 .lt .item .cont .title{ margin-bottom:5px}

}

.job{ background:url(g_39.png) left bottom no-repeat #f6f7f9; padding:80px 0 150px}
.job01{display:flex;align-items: center; background:#ffffff}
.job01 .lt{ width:674px; overflow:hidden}
.job01 .lt img{ width:100%}
.job01 .rt{ width:calc(100% - 674px); box-sizing:border-box; padding:0 4%}
.job01 .rt .title{ font-size:22px; font-weight:bold; line-height:1; color:#000000; }
.job01 .rt .intro{ margin-top:30px; color:rgba(51,51,51,0.8); line-height:2; font-size:16px}
@media all and (max-width:1440px){
	.job01 .lt{ width:50%; overflow:hidden}
	.job01 .rt{ width:calc(100% - 50%);}	
}
@media all and (max-width:1200px){
	.job{ background:url(g_39.png) left bottom no-repeat #f6f7f9; background-size:40%; padding:40px 0 60px}
	.job01{ display:block}
	.job01 .lt{ width:100%}
	.job01 .rt{ width:100%; padding:8% 5%}
	.job01 .rt .title{ font-size:20px; }
	.job01 .rt .intro{ margin-top:20px; font-size:14px}
}

.job02{ margin-top:30px}
.job02 .item{ margin-bottom:20px}
.job02 .item:hover{ box-shadow:0 0 10px rgba(0,0,0,.1)}
.job02 .item .ihd{display:flex;align-items: center; background:#fff; height:86px; font-size:16px; color:rgba(31,31,31,0.8); transition:all 0.3s}
.job02 .item .ihd .a1{ width:53%; box-sizing:border-box; padding:0 5%;}
.job02 .item .ihd .a2{ width:19%; box-sizing:border-box; padding:0 3%;}
.job02 .item .ihd .a3{ width:15%; box-sizing:border-box; padding:0 3%;}
.job02 .item .ihd .a4{ width:15%; box-sizing:border-box; padding:0 3%; display:none}
.job02 .item .ihd .a5{ width:15%; box-sizing:border-box; padding:0 3%; word-break:break-all}
.job02 .item .ihd .a6{ width:8%; box-sizing:border-box; height:100%; background:url(g_64.jpg) center center no-repeat; background-size:cover; cursor:pointer}
.job02 .item .ihd .a6 i{ display:block; width:100%; height:100%; background:url(g_65.png) center center no-repeat; transition:all 0.3s}
.job02 .item .ibd{ width:100%; background:#fff; box-sizing:border-box; padding:5%; font-size:16px; line-height:2; color:#333; display:none}
.job02 .item .ibd .txt01 { font-size:16px; color:#fff; width:135px; height:40px; text-align:center; line-height:40px; background:#617478; border-radius:5px; cursor:pointer; margin-top:20px }
.job02 .item.on .ihd{ background:#f1f1f1}
.job02 .item.on .ihd .a6 i{ transform:rotate(90deg)}
.job02 .item.on .ibd{ display:block}
@media all and (max-width:1440px){
	.job02 .item .ihd .a1{ width:28%; box-sizing:border-box; padding:0 4%;}
	.job02 .item .ihd .a2{ width:19%; box-sizing:border-box; padding:0 2%;}
	.job02 .item .ihd .a3{ width:15%; box-sizing:border-box; padding:0 2%;}
	.job02 .item .ihd .a4{ width:15%; box-sizing:border-box; padding:0 2%;}
	.job02 .item .ihd .a5{ width:15%; box-sizing:border-box; padding:0 2%;}
	.job02 .item .ibd{ padding:4%}

}
@media all and (max-width:1440px){
	.job02 .item .ihd{ font-size:14px; height:55px}
	.job02 .item .ihd .a1{ width:50%; padding:0 0 0 5%;}
	.job02 .item .ihd .a2{ padding:0 2%; display:none}
	.job02 .item .ihd .a3{ padding:0 2%; display:none}
	.job02 .item .ihd .a4{ padding:0 2%; display:none}
	.job02 .item .ihd .a5{ width:35%;padding:0 3%;}
	.job02 .item .ihd .a6{ width:15%}
	.job02 .item .ihd .a6 i{ background-size:8px}
	.job02 .item .ibd{ padding:5%; font-size:14px}
	.job02 .item .ibd .txt01 { font-size:14px; width:105px; height:36px; line-height:36px; margin-top:4%}

}


.cov{position: fixed;left: 0;top:0;width: 100%;height: 100%;background:rgba(0,0,0,0.5);z-index:9998;display: none;}
.biaodan{position: fixed; padding:35px; margin:-330px 0 0 -240px; background:#fff url(zp-3.png) no-repeat center;left:50%;top:50%; z-index:9999; display: none;}
.biaodan .i-biaodan{border:1px solid #dadada;padding:45px; width:317px;position:relative;}
.biaodan .i-biaodan .h{font-size: 28px;line-height: 28px;text-align: center;font-weight: bold;margin-bottom: 12px;}
.biaodan .i-biaodan .e{font-size:14px;line-height: 14px;text-align: center;color: #969696;padding-bottom:16px;background:url(zp-2.png) no-repeat center bottom;margin-bottom:25px;}
.biaodan .i-biaodan .close{ display:block; width:24px; height:24px; background:url(zp-1.png) no-repeat center; cursor:pointer; position:absolute; top:15px; right:15px;}
.biaodan .i-biaodan ul li{padding:15px 18px;border:1px solid #c8c8c8;margin-bottom:22px;color: #bfbfbf;font-size:15px;line-height: 25px;}
.biaodan .i-biaodan ul li label { float:left; display:block; width:30px; height:25px; }
.biaodan .i-biaodan ul li:nth-child(1) label{background:url(zp-5.jpg) no-repeat left center;}
.biaodan .i-biaodan ul li:nth-child(2) label{background:url(zp-4.png) no-repeat left center;}
.biaodan .i-biaodan .ta textarea{padding:15px 18px;border:1px solid #c8c8c8;font-size:15px;line-height: 25px;color: #bfbfbf;width:100%;box-sizing: border-box;}
.biaodan .i-biaodan .jl{font-size:15px;line-height: 25px;margin:22px 0;}
.biaodan .i-biaodan .sub input{  width:100%; font-size: 20px;line-height:46px;background:#617478;text-align: center;color: #fff; border-radius:5px}
@media all and (max-width:1200px){
	.biaodan{ padding:10px; margin:0;transform: translate(-50%,-50%); }
	.biaodan .i-biaodan { padding:15px; width:280px; }
	.biaodan .i-biaodan .h { font-size:20px; line-height:25px; margin-bottom: 10px;}
	.biaodan .i-biaodan .e { margin-bottom:15px;}
	.biaodan .i-biaodan ul li{padding:5px 10px; margin-bottom:10px; font-size:14px; }
	.biaodan .i-biaodan .ta textarea{padding:5px 10px; font-size:14px; }
	.biaodan .i-biaodan .jl{ font-size:14px;line-height: 25px;margin:10px 0;}
	.biaodan .i-biaodan .sub input{  font-size:14px;line-height:30px; }
} 


/*mtgz*/
.mtgz{ background:url(g_39.png) left bottom no-repeat #f6f7f8; padding:40px 0 90px}
.mtgzList{ width:100%; padding-bottom:60px}
.mtgzList .item{ width:100%; background:#fff; margin-bottom:22px}
.mtgzList .item:hover{ box-shadow:0px 12px 23.75px 1.25px rgba(0,4,35,0.13);}
.mtgzList .item a{ display:flex;align-items: center; width:100%; height:100%; box-sizing:border-box; padding:25px 30px 25px 20px}
.mtgzList .item a .pic{ width:328px; overflow:hidden;}
.mtgzList .item a .pic img{ width:100% ;transition:All 0.4s linear;    -webkit-transition:All 0.4s linear;    -moz-transition:All 0.4s linear;    -o-transition:All 0.4s linear;}
.mtgzList .item:hover a .pic img{transform:scale(1.1);    -webkit-transform:scale(1.1);    -moz-transform:scale(1.1);    -o-transform:scale(1.1);    -ms-transform:scal(1.1);}
.mtgzList .item a .cont{ width:calc(100% - 328px); box-sizing:border-box; padding-left:50px}
.mtgzList .item a .cont .time{ font-size:14px; color:#617478; background:url(ax1.jpg) left center no-repeat; padding-left:25px;}
.mtgzList .item a .cont .title{ font-size:18px; color:#282828;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; margin-top:20px}
.mtgzList .item a .cont .intro{ font-size:16px; color:rgba(40,40,40,0.47); line-height:30px; height:60px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2; margin-top:12px;}
.mtgzList .item:hover a .cont .title{ color:#617478}
@media all and (max-width:1440px){
	.mtgzList{ padding-bottom:40px}
	.mtgzList .item{ margin-bottom:20px}
	.mtgz{ padding:40px 0 60px}
}
@media all and (max-width:1200px){
	.mtgz{ background:url(g_39.png) left bottom no-repeat #f6f7f8; background-size:40%}
	.mtgzList{ padding-bottom:20px}
	.mtgzList .item{ margin-bottom:20px}
	.mtgz{ padding:40px 0 40px}
	.mtgzList .item a{ padding:20px 15px}
	.mtgzList .item a .pic{ width:140px;}
	.mtgzList .item a .cont{ width:calc(100% - 140px); padding-left:15px}
	.mtgzList .item a .cont .time{ font-size:12px; background:url(ax1.jpg) left center no-repeat; background-size:10px; padding-left:20px;}
	.mtgzList .item a .cont .title{ font-size:16px;margin-top:5px}
	.mtgzList .item a .cont .intro{ font-size:12px;  line-height:20px; height:20px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1; margin-top:5px; text-indent:0}
}
@media all and (max-width:450px){
	.mtgzList .item a{ padding:0; display:block}
	.mtgzList .item a .pic{ width:100%;}
	.mtgzList .item a .cont{ width:100%; padding:15px}
	.mtgzList .item a .cont .title{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;white-space: normal}
	.mtgzList .item a .cont .intro{-webkit-line-clamp: 3; height:auto}
}


/*yxwt*/
.yxwt{ background:url(g_39.png) left bottom no-repeat #f6f7f8; padding:40px 0 90px}
.yxwtList{ width:100%; padding-bottom:50px}
.yxwtList .item{ width:31.5%; float:left; margin-right:2.75%; background:#fff; margin-bottom:40px}
.yxwtList .item:nth-child(3n){ margin-right:0}
.yxwtList .item:hover{ box-shadow:0px 12px 23.75px 1.25px rgba(0,4,35,0.13);}
.yxwtList .item a{}
.yxwtList .item a .pic{ width:100%; overflow:hidden; position:relative}
.yxwtList .item a .pic span{ display:block; width:47px; height:47px; background:url(ax3.png) center center no-repeat; background-size:100%; position:absolute; right:40px; bottom:40px; z-index:2}
.yxwtList .item a .pic img{ width:100% ;transition:All 0.4s linear;    -webkit-transition:All 0.4s linear;    -moz-transition:All 0.4s linear;    -o-transition:All 0.4s linear;}
.yxwtList .item:hover a .pic img{transform:scale(1.1);    -webkit-transform:scale(1.1);    -moz-transform:scale(1.1);    -o-transform:scale(1.1);    -ms-transform:scal(1.1);}
.yxwtList .item a .cont{ padding:35px 25px}
.yxwtList .item a .cont .time{ font-size:18px; color:#617478;}
.yxwtList .item a .cont .title{ font-size:18px; color:#282828;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; margin-top:15px}
.yxwtList .item:hover a .cont .title{ color:#617478}
@media all and (max-width:1440px){
	.yxwtList{ padding-bottom:30px}
	.yxwtList .item{ margin-bottom:30px}
	.yxwt{ padding:40px 0 60px}
	.yxwtList .item a .pic span{ width:40px; height:40px; right:35px; bottom:35px}
}
@media all and (max-width:1200px){
	.yxwt{ background:url(g_39.png) left bottom no-repeat #f6f7f8; background-size:40%}
	.yxwtList{ padding-bottom:20px}
	.yxwtList .item{ margin-bottom:20px}
	.yxwt{ padding:40px 0 40px}
	.yxwtList .item a .cont{ padding:20px 15px}
	.yxwtList .item a .cont .time{ font-size:14px;}
	.yxwtList .item a .cont .title{ font-size:16px;margin-top:10px}	
	.yxwtList .item a .pic span{ width:30px; height:30px; right:25px; bottom:25px}
}
@media all and (max-width:750px){
	.yxwtList .item{ width:48.5%;   margin-right:3%;margin-bottom:15px}
	.yxwtList .item:nth-child(3n){ margin-right:3%}
	.yxwtList .item:nth-child(2n){ margin-right:0}	
	.yxwtList .item a .cont{ padding:15px 10px}
	.yxwtList .item a .cont .time{ font-size:12px;}
	.yxwtList .item a .cont .title{ font-size:14px;margin-top:5px}	
	.yxwtList .item a .pic span{ width:24px; height:24px; right:15px; bottom:15px}
}
@media all and (max-width:450px){
	.yxwtList .item{ width:100%; margin-right:0 }
}

/*picx*/
.picx{ background:url(g_39.png) left bottom no-repeat #f6f7f8; padding:40px 0 90px}
.picxList{ width:100%; padding-bottom:50px}
.picxList .item{ width:31.5%; float:left; margin-right:2.75%; background:#fff; margin-bottom:40px}
.picxList .item:nth-child(3n){ margin-right:0}
.picxList .item:hover{ box-shadow:0 0 10px rgba(00,0,0,0.15)}
.picxList .item a{}
.picxList .item a .pic{ width:100%; overflow:hidden; position:relative}
.picxList .item a .pic img{ width:100% ;transition:All 0.4s linear;    -webkit-transition:All 0.4s linear;    -moz-transition:All 0.4s linear;    -o-transition:All 0.4s linear;}
.picxList .item:hover a .pic img{transform:scale(1.1);    -webkit-transform:scale(1.1);    -moz-transform:scale(1.1);    -o-transform:scale(1.1);    -ms-transform:scal(1.1);}
.picxList .item a .cont{ padding:20px}
.picxList .item a .cont .title{ font-size:18px; color:#282828;text-overflow: ellipsis;overflow: hidden;white-space: nowrap; text-align:center}
.picxList .item:hover a .cont .title{ color:#617478}
@media all and (max-width:1440px){
	.picxList{ padding-bottom:30px}
	.picxList .item{ margin-bottom:30px}
	.picx{ padding:40px 0 60px}

}
@media all and (max-width:1200px){
	.picx{ background:url(g_39.png) left bottom no-repeat #f6f7f8; background-size:40%}
	.picxList{ padding-bottom:20px}
	.picxList .item{ margin-bottom:20px}
	.picx{ padding:40px 0 40px}
	.picxList .item a .cont{ padding:15px}
	.picxList .item a .cont .title{ font-size:16px}	

}
@media all and (max-width:750px){
	.picxList .item{ width:48.5%;   margin-right:3%;margin-bottom:15px}
	.picxList .item:nth-child(3n){ margin-right:3%}
	.picxList .item:nth-child(2n){ margin-right:0}	
	.picxList .item a .cont{ padding:10px}
	.picxList .item a .cont .title{ font-size:14px;}	

}

.newsQh{ width:100%; margin-bottom:20px}
.newsQh .swiperQh{ width:100%; overflow:hidden; position:relative; background:#fff}
.newsQh .swiperQh .swiper-slide{ width:100%; overflow:hidden; background:url(bx1.png) right center no-repeat}
.newsQh .swiperQh .swiper-slide .pic{ width:670px; float:left; overflow:hidden}
.newsQh .swiperQh .swiper-slide .pic img{ width:100% ;transition:All 0.4s linear;    -webkit-transition:All 0.4s linear;    -moz-transition:All 0.4s linear;    -o-transition:All 0.4s linear;}
.newsQh .swiperQh .swiper-slide .pic:hover img{transform:scale(1.1);    -webkit-transform:scale(1.1);    -moz-transform:scale(1.1);    -o-transform:scale(1.1);    -ms-transform:scal(1.1);}
.newsQh .swiperQh .swiper-slide .cont{ width:calc(100% - 670px); box-sizing:border-box; padding:60px 60px 0; float:left}
.newsQh .swiperQh .swiper-slide .cont .title{ font-size:22px; color:#000000; font-weight:bold;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.newsQh .swiperQh .swiper-slide .cont .time{ font-size:16px; color:rgba(0,0,0,0.47); margin-top:20px}
.newsQh .swiperQh .swiper-slide .cont .intro{ font-size:16px; color:rgba(0,0,0,0.47); margin-top:20px; line-height:30px; height:90px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
.newsQh .swiperQh .paginationQh{ position:absolute; left:730px; bottom:40px; z-index:99; font-size:0}
.newsQh .swiperQh .paginationQh span{ display:inline-block; vertical-align:top; margin:0; padding:0; width:34px; height:14px; background:url(ax4.png) center center no-repeat; background-size:100%; opacity:1; margin-right:10px; cursor:pointer}
.newsQh .swiperQh .paginationQh span.swiper-pagination-bullet-active{ background:url(ax5.png) center center no-repeat; background-size:100%}
.newsQh .swiperQh:hover {box-shadow: 0 0 15px rgba(0,4,35,0.46);}
@media all and (max-width:1440px){
	.newsQh .swiperQh .swiper-slide .pic{ width:580px;}
	.newsQh .swiperQh .swiper-slide .cont{ width:calc(100% - 580px); padding:40px 40px 0}
	.newsQh .swiperQh .swiper-slide .cont .title{ font-size:20px}
	.newsQh .swiperQh .swiper-slide .cont .time{ font-size:14px;}
	.newsQh .swiperQh .swiper-slide .cont .intro{ font-size:14px; line-height:25px; height:75px}
	.newsQh .swiperQh .paginationQh{ position:absolute; left:620px;}
}
@media all and (max-width:1200px){
	.newsQh .swiperQh .swiper-slide .pic{ width:400px;}
	.newsQh .swiperQh .swiper-slide .cont{ width:calc(100% - 400px); padding:30px 30px 0}
	.newsQh .swiperQh .swiper-slide .cont .title{ font-size:18px}
	.newsQh .swiperQh .swiper-slide .cont .time{ font-size:12px; margin-top:15px}
	.newsQh .swiperQh .swiper-slide .cont .intro{ font-size:12px; line-height:20px; height:60px; margin-top:15px}
	.newsQh .swiperQh .paginationQh{ position:absolute; left:430px; bottom:20px}
	.newsQh .swiperQh .paginationQh span{ width:20px; height:9px; margin-right:5px}
}
@media all and (max-width:750px){
	.newsQh .swiperQh .swiper-slide .pic{ width:100%;}
	.newsQh .swiperQh .swiper-slide .cont{ width:100%; padding:20px 20px 50px}
	.newsQh .swiperQh .swiper-slide .cont .title{ font-size:18px}
	.newsQh .swiperQh .swiper-slide .cont .time{ font-size:12px; margin-top:15px}
	.newsQh .swiperQh .swiper-slide .cont .intro{ font-size:12px; line-height:20px; height:60px; margin-top:15px}
	.newsQh .swiperQh .paginationQh{ position:absolute; left:20px; bottom:20px}
	.newsQh .swiperQh .paginationQh span{ width:20px; height:9px; margin-right:5px}
}

.qywh01{ padding:250px 0; background:url(ax6.jpg) center center no-repeat; background-size:cover; position:relative}
.qywh01 .yuan{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); width:638px}
.qywh01 .y1{ width:100%; height:100%; border-radius:50%; overflow:hidden}
.qywh01 .y1 img{ width:100%;-webkit-animation: rotation 60s linear infinite;animation: rotation 60s linear infinite;}
.qywh01 .y2{ position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); width:247px}
.qywh01 .y2 img{ width:100%}
@keyframes rotation {
	0% {
		-webkit-transform: rotate(0deg);
	}

	100% {
		-webkit-transform: rotate(360deg);
	}
}
.qywh01 .item{ width:355px; float:left; margin-right:30%; margin-bottom:180px; position:relative; z-index:9}
.qywh01 .item:nth-child(2n){ float:right; margin-right:0}
.qywh01 .item:nth-child(n+3){ margin-bottom:0}
.qywh01 .item .pic{ float:right; width:94px}
.qywh01 .item .pic img{ width:100%; transition:all 0.3s}
.qywh01 .item .cont{ float:left; width:235px}
.qywh01 .item .cont .title{ font-size:30px; color:#363636; font-weight:bold}
.qywh01 .item .cont .intro{ font-size:18px; color:#363636; line-height:2; margin-top:5px}
.qywh01 .item:nth-child(2n) .pic{ float:left}
.qywh01 .item:nth-child(2n) .cont{ float:right}
.qywh01 .item:hover .pic img{ transform:rotateY(180deg)}
@media all and (max-width:1440px){
	.qywh01{ padding:200px 0;}	
	.qywh01 .yuan{ width:550px}
	.qywh01 .y2{ width:200px}
	.qywh01 .item{ width:310px;}
	.qywh01 .item .pic{ width:85px}
	.qywh01 .item .cont{ width:200px}
	.qywh01 .item .cont .title{ font-size:24px;}
	.qywh01 .item .cont .intro{ font-size:15px; }
}
@media all and (max-width:1200px){
	.qywh01{ padding:160px 0;}	
	.qywh01 .yuan{ width:460px}
	.qywh01 .y2{ width:160px}
	.qywh01 .item{ width:260px; margin-right:15%; margin-bottom:150px}
	.qywh01 .item .pic{ width:80px}
	.qywh01 .item .cont{ width:160px}
	.qywh01 .item .cont .title{ font-size:20px;}
	.qywh01 .item .cont .intro{ font-size:12px; }
}
@media all and (max-width:750px){
	.qywh01{ padding:30px 0;}	
	.qywh01 .yuan{display:none}
	.qywh01 .item{ width:100%; margin-right:0; margin-bottom:0; padding:20px 0; border-bottom:1px dashed #ccc}
	.qywh01 .item .pic{ width:80px}
	.qywh01 .item .cont{ width:calc(100% - 100px)}
	.qywh01 .item .cont .title{ font-size:20px;}
	.qywh01 .item .cont .intro{ font-size:12px; }
	.qywh01 .item:nth-child(4){ border:0}
}

.qywh02{ width:100%; position:relative}
.qywh02 .bjs{ width:100%; overflow:hidden}
.qywh02 .bjs img{ width:100%}
.qywh02 .swiper02{ width:100%; height:100%; position:absolute; left:0; top:0; z-index:9}
.qywh02 .swiper02 .swiper-slide{ width:25%; height:100%; box-sizing:border-box; border-right:1px solid rgba(203,203,203,0.38); position:relative}
.qywh02 .swiper02 .swiper-slide .cont{ position:absolute; width:100%; height:100%; box-sizing:border-box; padding:40% 0 0 0; left:0; width:100%; text-align:center; transition:all 0.3s}
.qywh02 .swiper02 .swiper-slide .cont .pic{ opacity:0; transition:all 0.3s}
.qywh02 .swiper02 .swiper-slide .cont .pic img{ height:60px}
.qywh02 .swiper02 .swiper-slide .cont .title{ position:relative; font-size:30px; color:#363636; font-weight:bold; line-height:1; padding:25px 0}
.qywh02 .swiper02 .swiper-slide .cont .title:after{ content:""; display:block; width:50px; height:3px; background:#617478; position:absolute; left:50%; margin-left:-25px; bottom:0}
.qywh02 .swiper02 .swiper-slide .cont .intro{ font-size:18px; color:#363636; padding:30px}
.qywh02 .swiper02 .swiper-slide:hover .cont{ background:rgba(12,97,174,0.1)}
.qywh02 .swiper02 .swiper-slide:hover .cont .pic{ opacity:1}
@media all and (max-width:1440px){
	.qywh02 .swiper02 .swiper-slide .cont{ padding:35% 0 0 0}
	.qywh02 .swiper02 .swiper-slide .cont .pic img{ height:50px}
	.qywh02 .swiper02 .swiper-slide .cont .title{ font-size:24px; padding:20px 0}
	.qywh02 .swiper02 .swiper-slide .cont .intro{ font-size:16px; padding:25px}
}
@media all and (max-width:1200px){
	.qywh02 .swiper02 .swiper-slide{ width:calc(100% / 3)}
	.qywh02 .swiper02 .swiper-slide .cont{ padding:30% 0 0 0}
	.qywh02 .swiper02 .swiper-slide .cont .pic{ opacity:1}
	.qywh02 .swiper02 .swiper-slide .cont .pic img{ height:50px}
	.qywh02 .swiper02 .swiper-slide .cont .title{ font-size:20px; padding:20px 0}
	.qywh02 .swiper02 .swiper-slide .cont .title:after{ width:40px; height:2px; margin-left:-20px}
	.qywh02 .swiper02 .swiper-slide .cont .intro{ font-size:14px; padding:25px}
}
@media all and (max-width:750px){
	.qywh02 .bjs img{ height:300px; width:auto; position:relative; left:50%; transform:translateX(-50%)}
	.qywh02 .swiper02 .swiper-slide{ width:calc(100% / 2)}
	.qywh02 .swiper02 .swiper-slide .cont{ padding:20% 0 0 0}
	.qywh02 .swiper02 .swiper-slide .cont .pic{ opacity:1}
	.qywh02 .swiper02 .swiper-slide .cont .pic img{ height:50px}
	.qywh02 .swiper02 .swiper-slide .cont .title{ font-size:20px; padding:20px 0}
	.qywh02 .swiper02 .swiper-slide .cont .title:after{ width:40px; height:2px; margin-left:-20px}
	.qywh02 .swiper02 .swiper-slide .cont .intro{ font-size:14px; padding:15px}
}


.ghgz{ background:url(g_39.png) left bottom no-repeat #f6f7f9; padding:40px 0 60px}
.ghgz .ghgzList{ padding-bottom:30px}

.ghgz .ghgzList .item {
 background:#ffffff;
 overflow:hidden;
 padding:40px;
 margin-bottom:30px;
 -webkit-transition:.3s;
 -moz-transition:.3s;
 -ms-transition:.3s;
 -o-transition:.3s;
 transition:.3s
}
.ghgz .ghgzList .item .item-date {
 float:left;
 width:110px;
 height:94px;
 background:#f6f6f6;
 color:#424242;
 -webkit-transition:.3s;
 -moz-transition:.3s;
 -ms-transition:.3s;
 -o-transition:.3s;
 transition:.3s;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 -ms-border-radius:3px;
 -o-border-radius:3px;
 border-radius:3px;
 text-align:center;
 line-height:1
}
.ghgz .ghgzList .item .item-date .year {
 font-size:18px;
 border-top:1px solid #ffffff;
 line-height:30px
}
.ghgz .ghgzList .item .item-date .day {
 font-size:24px;
 line-height:63px;
 font-weight:bold
}
.ghgz .ghgzList .item .item-box {
 padding:0 0 0 150px
}
.ghgz .ghgzList .item .item-box .boxs {
 display:table-cell;
 width:100%;
 vertical-align:middle;
 height:94px
}
.ghgz .ghgzList .item .item-box .boxs .title {
 font-size:20px;
 color:#222222;
 line-height:1.2;
 overflow:hidden;
 text-overflow:-o-ellipsis-lastline;
 text-overflow:ellipsis;
 display:-webkit-box;
 -webkit-line-clamp:1;
 line-clamp:1;
 -webkit-box-orient:vertical;
 -webkit-transition:.3s;
 -moz-transition:.3s;
 -ms-transition:.3s;
 -o-transition:.3s;
 transition:.3s
}
.ghgz .ghgzList .item .item-box .boxs .synopsis {
 margin-top:18px;
 font-size:16px;
 color:#666;
 text-align:justify;
 line-height:1.4;
 overflow:hidden;
 text-overflow:-o-ellipsis-lastline;
 text-overflow:ellipsis;
 display:-webkit-box;
 -webkit-line-clamp:2;
 line-clamp:2;
 -webkit-box-orient:vertical;
 -webkit-transition:.3s;
 -moz-transition:.3s;
 -ms-transition:.3s;
 -o-transition:.3s;
 transition:.3s
}
.ghgz .ghgzList .item:hover {
 box-shadow:0px 12px 23.75px 1.25px rgba(255,10,0,0.13)
}
.ghgz .ghgzList .item:hover .item-img img {
 -webkit-transform:scale(1.2);
 -moz-transform:scale(1.2);
 -ms-transform:scale(1.2);
 -o-transform:scale(1.2);
 transform:scale(1.2)
}
.ghgz .ghgzList .item:hover .item-date {
 background:#e51a0e;
 color:#ffffff
}
.ghgz .ghgzList .item:hover .item-box .boxs .title {
 color:#e51a0e
}
.ghgz .ghgzList .item:hover .item-box .boxs .synopsis {

}

@media all and (max-width:750px){
	.ghgz{ background:url(g_39.png) left bottom no-repeat #f6f7f9; background-size:50%; padding:40px 0 40px}
	.ghgz .ghgzList{ padding-bottom:25px}
	.ghgz .ghgzList .item{ padding:20px; margin-bottom:15px}
	.ghgz .ghgzList .item a{ display:block}
	.ghgz .ghgzList .item a:after { content: '\20'; display: block; height: 0; clear: both; }
	.ghgz .ghgzList .item .item-date{ width:80px; height:auto; float:right}
	.ghgz .ghgzList .item .item-date .day{ font-size:20px; line-height:50px}
	.ghgz .ghgzList .item .item-date .year{ font-size:14px}
	.ghgz .ghgzList .item .item-box{ padding:0 0 0 0; float:left; width:calc(100% - 100px)}
	.ghgz .ghgzList .item .item-box .boxs{ height:auto}
	.ghgz .ghgzList .item .item-box .boxs .title{ font-size:16px}
	.ghgz .ghgzList .item .item-box .boxs .synopsis{ font-size:12px; margin-top:10px;-webkit-line-clamp:3; line-clamp:3;}
}


.dzjs{ background:url(g_39.png) left bottom no-repeat #f6f7f9; padding:40px 0 60px}
.dzjs .dzjsList{ padding-bottom:30px}
.dzjs .dzjsList .item {
 background:#ffffff;
 overflow:hidden;
 padding:30px;
 margin-bottom:30px;
 -webkit-transition:.3s;
 -moz-transition:.3s;
 -ms-transition:.3s;
 -o-transition:.3s;
 transition:.3s
}
.dzjs .dzjsList .item .item-img {
 float:left;
 width:230px;
 height:170px;
 overflow:hidden
}
.dzjs .dzjsList .item .item-img img {
 width:100%;
 min-height:100%;
 -webkit-transition:.3s;
 -moz-transition:.3s;
 -ms-transition:.3s;
 -o-transition:.3s;
 transition:.3s
}
.dzjs .dzjsList .item .item-date { box-sizing:border-box;
 margin-top:30px;
 float:right;
 width:110px;
 height:110px;
 background:#f6f6f6;
 color:#424242;
 -webkit-transition:.3s;
 -moz-transition:.3s;
 -ms-transition:.3s;
 -o-transition:.3s;
 transition:.3s;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 -ms-border-radius:3px;
 -o-border-radius:3px;
 border-radius:3px;
 text-align:right;
 line-height:1;
 padding:31.5px 18px 0 0
}
.dzjs .dzjsList .item .item-date .year {
 font-size:18px
}
.dzjs .dzjsList .item .item-date .day {
 font-size:24px;
 margin-top:5px;
 font-weight:bold
}
.dzjs .dzjsList .item .item-box {
 padding:0 260px 0 290px
}
.dzjs .dzjsList .item .item-box .boxs {
 display:table-cell;
 width:100%;
 vertical-align:middle;
 height:170px
}
.dzjs .dzjsList .item .item-box .boxs .title {
 font-size:24px;
 color:#222222;
 -webkit-transition:.3s;
 -moz-transition:.3s;
 -ms-transition:.3s;
 -o-transition:.3s;
 transition:.3s
}
.dzjs .dzjsList .item .item-box .boxs .synopsis {
 margin-top:20px;
 font-size:18px;
 color:#1c1c1c;
 text-align:justify;
 line-height:1.6;
 text-indent:36px;
 overflow:hidden;
 text-overflow:-o-ellipsis-lastline;
 text-overflow:ellipsis;
 display:-webkit-box;
 -webkit-line-clamp:3;
 line-clamp:3;
 -webkit-box-orient:vertical;
 -webkit-transition:.3s;
 -moz-transition:.3s;
 -ms-transition:.3s;
 -o-transition:.3s;
 transition:.3s
}
.dzjs .dzjsList .item:hover {
 box-shadow:0px 12px 23.75px 1.25px rgba(255,10,0,0.13)
}
.dzjs .dzjsList .item:hover .item-img img {
 -webkit-transform:scale(1.2);
 -moz-transform:scale(1.2);
 -ms-transform:scale(1.2);
 -o-transform:scale(1.2);
 transform:scale(1.2)
}
.dzjs .dzjsList .item:hover .item-date {
 background:#617478;
 color:#ffffff
}
.dzjs .dzjsList .item:hover .item-box .boxs .title {
 color:#617478
}
.dzjs .dzjsList .item:hover .item-box .boxs .synopsis {
 color:#617478
}

@media all and (max-width:750px){
	.dzjs{ background:url(g_39.png) left bottom no-repeat #f6f7f9; background-size:50%; padding:40px 0 40px}
	.dzjs .dzjsList{ padding-bottom:14px}
	.dzjs .dzjsList .item{ padding:16px; margin-bottom:16px}
	.dzjs .dzjsList .item .item-img{ width:100%; float:none; height:auto}
	.dzjs .dzjsList .item .item-date{background: none;margin-top: 0;float: none;width: 100%;height: auto;text-align: left;line-height: 1;padding: 1rem 0 0 0;color: #617478;}
	.dzjs .dzjsList .item .item-date div { display: inline-block;}
	.dzjs .dzjsList .item .item-date .year{ font-size:14px}
	.dzjs .dzjsList .item .item-date .day {  font-size: 0.878rem;  margin-top: 0;  font-weight: normal;}
	.dzjs .dzjsList .item .item-box{ padding:16px 0 0 0}
	.dzjs .dzjsList .item:hover .item-date {background:none;color:#617478}
	.dzjs .dzjsList .item .item-box .boxs{ height:auto}
	.dzjs .dzjsList .item .item-box .boxs .title{ font-size:16px}
	.dzjs .dzjsList .item .item-box .boxs .synopsis{ font-size:14px; height:auto; margin-top:16px}
	
}

.djgzPage{ background:url(g_39.png) left bottom no-repeat #f6f7f9; padding:40px 0 60px}


.djgzQh{ width:100%; margin-bottom:20px}
.djgzQh .swiperQh{ width:100%; overflow:hidden; position:relative; background:#fff}
.djgzQh .swiperQh:hover{box-shadow: 0px 12px 23.75px 1.25px rgba(255,10,0,0.13);}
.djgzQh .swiperQh .swiper-slide{ width:100%; overflow:hidden; background:url(bx1.png) right center no-repeat}
.djgzQh .swiperQh .swiper-slide .pic{ width:670px; float:left; overflow:hidden}
.djgzQh .swiperQh .swiper-slide .pic img{ width:100% ;transition:All 0.4s linear;    -webkit-transition:All 0.4s linear;    -moz-transition:All 0.4s linear;    -o-transition:All 0.4s linear;}
.djgzQh .swiperQh .swiper-slide .pic:hover img{transform:scale(1.1);    -webkit-transform:scale(1.1);    -moz-transform:scale(1.1);    -o-transform:scale(1.1);    -ms-transform:scal(1.1);}
.djgzQh .swiperQh .swiper-slide .cont{ width:calc(100% - 670px); box-sizing:border-box; padding:60px 60px 0; float:left}
.djgzQh .swiperQh .swiper-slide .cont .title{ font-size:22px; color:#000000; font-weight:bold;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.djgzQh .swiperQh .swiper-slide .cont .time{ font-size:16px; color:rgba(0,0,0,0.47); margin-top:20px}
.djgzQh .swiperQh .swiper-slide .cont .intro{ font-size:16px; color:rgba(0,0,0,0.47); margin-top:20px; line-height:30px; height:90px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;}
.djgzQh .swiperQh .paginationQh{ position:absolute; left:730px; bottom:40px; z-index:99; font-size:0}
.djgzQh .swiperQh .paginationQh span{ display:inline-block; vertical-align:top; margin:0; padding:0; width:34px; height:14px; background:url(ax4.png) center center no-repeat; background-size:100%; opacity:1; margin-right:10px; cursor:pointer}
.djgzQh .swiperQh .paginationQh span.swiper-pagination-bullet-active{ background:url(bx2.png) center center no-repeat; background-size:100%}
@media all and (max-width:1440px){
	.djgzQh .swiperQh .swiper-slide .pic{ width:580px;}
	.djgzQh .swiperQh .swiper-slide .cont{ width:calc(100% - 580px); padding:40px 40px 0}
	.djgzQh .swiperQh .swiper-slide .cont .title{ font-size:20px}
	.djgzQh .swiperQh .swiper-slide .cont .time{ font-size:14px;}
	.djgzQh .swiperQh .swiper-slide .cont .intro{ font-size:14px; line-height:25px; height:75px}
	.djgzQh .swiperQh .paginationQh{ position:absolute; left:620px;}
}
@media all and (max-width:1200px){
	.djgzPage{ padding:40px 0}
	.djgzQh .swiperQh .swiper-slide .pic{ width:400px;}
	.djgzQh .swiperQh .swiper-slide .cont{ width:calc(100% - 400px); padding:30px 30px 0}
	.djgzQh .swiperQh .swiper-slide .cont .title{ font-size:18px}
	.djgzQh .swiperQh .swiper-slide .cont .time{ font-size:12px; margin-top:15px}
	.djgzQh .swiperQh .swiper-slide .cont .intro{ font-size:12px; line-height:20px; height:60px; margin-top:15px}
	.djgzQh .swiperQh .paginationQh{ position:absolute; left:430px; bottom:20px}
	.djgzQh .swiperQh .paginationQh span{ width:20px; height:9px; margin-right:5px}
}
@media all and (max-width:750px){
	.djgzQh .swiperQh .swiper-slide .pic{ width:100%;}
	.djgzQh .swiperQh .swiper-slide .cont{ width:100%; padding:20px 20px 50px}
	.djgzQh .swiperQh .swiper-slide .cont .title{ font-size:18px}
	.djgzQh .swiperQh .swiper-slide .cont .time{ font-size:12px; margin-top:15px}
	.djgzQh .swiperQh .swiper-slide .cont .intro{ font-size:14px; line-height:20px; height:auto; margin-top:15px}
	.djgzQh .swiperQh .paginationQh{ position:absolute; left:20px; bottom:20px}
	.djgzQh .swiperQh .paginationQh span{ width:20px; height:9px; margin-right:5px}
}

.djgzPage .djgzList{ padding-bottom:30px}
.djgzPage .djgzList .item {
 background:#ffffff;
 overflow:hidden;
 padding:25px;
 margin-bottom:25px;
 -webkit-transition:.3s;
 -moz-transition:.3s;
 -ms-transition:.3s;
 -o-transition:.3s;
 transition:.3s
}
.djgzPage .djgzList .item .item-img {
 float:left;
 width:340px;
 overflow:hidden
}
.djgzPage .djgzList .item .item-img img {
 width:100%;
 min-height:100%;
 -webkit-transition:.3s;
 -moz-transition:.3s;
 -ms-transition:.3s;
 -o-transition:.3s;
 transition:.3s
}
.djgzPage .djgzList .item .item-date { box-sizing:border-box;
 margin-top:40px;
 float:right;
 width:110px;
 height:110px;
 background:#f6f6f6;
 color:#424242;
 -webkit-transition:.3s;
 -moz-transition:.3s;
 -ms-transition:.3s;
 -o-transition:.3s;
 transition:.3s;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
 -ms-border-radius:3px;
 -o-border-radius:3px;
 border-radius:3px;
 text-align:right;
 line-height:1;
 padding:31.5px 18px 0 0
}
.djgzPage .djgzList .item .item-date .year {
 font-size:18px
}
.djgzPage .djgzList .item .item-date .day {
 font-size:24px;
 margin-top:5px;
 font-weight:bold
}
.djgzPage .djgzList .item .item-box {
 padding:0 190px 0 375px
}
.djgzPage .djgzList .item .item-box .boxs {
 display:table-cell;
 width:100%;
 vertical-align:middle;
 height:190px
}
.djgzPage .djgzList .item .item-box .boxs .title {
 font-size:18px;
 color:#222222;
 -webkit-transition:.3s;
 -moz-transition:.3s;
 -ms-transition:.3s;
 -o-transition:.3s;
 transition:.3s
}
.djgzPage .djgzList .item .item-box .boxs .synopsis {
 margin-top:20px;
 font-size:16px;
 color:#9d9d9d;
 text-align:justify;
 line-height:1.6;
 text-indent:0;
 overflow:hidden;
 text-overflow:-o-ellipsis-lastline;
 text-overflow:ellipsis;
 display:-webkit-box;
 -webkit-line-clamp:2;
 line-clamp:2;
 -webkit-box-orient:vertical;
 -webkit-transition:.3s;
 -moz-transition:.3s;
 -ms-transition:.3s;
 -o-transition:.3s;
 transition:.3s
}
.djgzPage .djgzList .item:hover {
 box-shadow:0px 12px 23.75px 1.25px rgba(255,10,0,0.13)
}
.djgzPage .djgzList .item:hover .item-img img {
 -webkit-transform:scale(1.2);
 -moz-transform:scale(1.2);
 -ms-transform:scale(1.2);
 -o-transform:scale(1.2);
 transform:scale(1.2)
}
.djgzPage .djgzList .item:hover .item-date {
 background:#e51a0e;
 color:#ffffff
}
.djgzPage .djgzList .item:hover .item-box .boxs .title {
 color:#e51a0e
}
.djgzPage .djgzList .item:hover .item-box .boxs .synopsis {

}
@media all and (max-width:1200px){
	.djgzPage .djgzList .item .item-img{ width:200px}
	.djgzPage .djgzList .item .item-box{ padding:0 160px 0 230px}
	.djgzPage .djgzList .item .item-box .boxs{ height:112px}
	.djgzPage .djgzList .item .item-date{ margin-top:10px}
}

@media all and (max-width:750px){
	.djgz{ background:url(g_39.png) left bottom no-repeat #f6f7f9; background-size:50%; padding:40px 0 40px}
	.djgzPage .djgzList{ padding-bottom:14px}
	.djgzPage .djgzList .item{ padding:16px; margin-bottom:16px}
	.djgzPage .djgzList .item .item-img{ width:100%; float:none; height:auto; display:none}
	.djgzPage .djgzList .item .item-date{background: none;margin-top: 0;float: none;width: 100%;height: auto;text-align: left;line-height: 1;padding: 1rem 0 0 0;color: #e51a0e;}
	.djgzPage .djgzList .item .item-date div { display: inline-block;}
	.djgzPage .djgzList .item .item-date .year{ font-size:14px}
	.djgzPage .djgzList .item .item-date .day {  font-size: 0.878rem;  margin-top: 0;  font-weight: normal;}
	.djgzPage .djgzList .item .item-box{ padding:16px 0 0 0}
	.djgzPage .djgzList .item:hover .item-date {background:none;color:#e51a0e;}
	.djgzPage .djgzList .item .item-box .boxs{ height:auto}
	.djgzPage .djgzList .item .item-box .boxs .title{ font-size:16px}
	.djgzPage .djgzList .item .item-box .boxs .synopsis{ font-size:14px; height:auto; margin-top:16px}
	
}


.page-map {
 overflow:hidden;
 background:#f5f5f5;
 padding:80px 0px 120px
}
.page-map .item {
 background:#ffffff;
 margin-bottom:20px;
 padding:30px 0
}
.page-map .item .item-header {
 position:relative;
 float:left;
 width:256px;
 text-align:center;
}
.page-map .item .item-header h2 {
 color:#222222;
 font-size:32px;
 font-weight:bold;
 line-height:82px
}
.page-map .item .item-header::after {
 content:"";
 position:absolute;
 left:0;
 top:50%;
 margin-top:-15px;
 height:30px;
 width:5px;
 -webkit-border-radius:5px;
 -moz-border-radius:5px;
 -ms-border-radius:5px;
 -o-border-radius:5px;
 border-radius:5px;
 background:#617478
}
.page-map .item .item-body {
 padding-left:305px;
 height:82px
}
.page-map .item .item-body .box {
 display:table-cell;
 vertical-align:middle;
 height:82px
}
.page-map .item .item-body .box a {
 font-size:20px;
 color:#222222;
 line-height:2;
 float:left;
 margin-right:49px;
 width:130px;
 font-weight:bold
}
.page-map .item .item-body .box a:hover {
 color:#617478;
 text-decoration:underline
}


@media all and (max-width:1200px){
.page-map {
  padding:3rem 0px
 }
 .page-map .item {
  margin-bottom:1rem;
  padding:1rem 0
 }
 .page-map .item .item-header {
  float:none;
  width:100%;
  text-align:left;
  padding-left:2rem;
  background:none
 }
 .page-map .item .item-header h2 {
  font-size:1.244rem;
  line-height:2rem
 }
 .page-map .item .item-header::after {
  margin-top:-0.75rem;
  height:1.5rem
 }
 .page-map .item .item-body {
  padding:0 2rem;
  height:auto;
  margin-top:1rem
 }
 .page-map .item .item-body .box {
  display:block;
  height:auto;
  overflow:hidden
 }
 .page-map .item .item-body .box a {
  font-size:0.878rem;
  line-height:2;
  float:left;
  margin-right:0.5rem;
  width:3.8rem
 }
 .page-map .item .item-body .box a:nth-child(4n) {
  margin-right:0
 }
}


.xqywh{ width:100%; background:url(dx01.jpg) center center no-repeat; background-size:cover; padding:90px 0 220px}
.xqywhnr{ width:1240px; margin:0 auto; position:relative}
.xqywhnr .item{ width:688px; height:510px; position:relative; margin:0 auto; background:url(dx02.png) center center no-repeat}
.xqywhnr .item ul li{ text-align:center; width:50%}
.xqywhnr .item ul li .title{ font-size:24px; color:#0365b6; line-height:1; padding-top:18px}
.xqywhnr .item ul li.li01{ position:absolute; left:25%; top:120px}
.xqywhnr .item ul li.li02{ position:absolute; left:0; top:295px}
.xqywhnr .item ul li.li03{ position:absolute; left:50%; top:295px}
.xqywhnr .item2{ background:url(dx07.png) top left no-repeat; width:271px; font-size:24px; color:#0373c1; padding-top:35px; position:absolute; left:0; top:250px}
.xqywhnr .item3{ background:url(dx08.png) top left no-repeat; width:271px; font-size:24px; color:#0373c1; padding-top:35px; position:absolute; right:0; top:250px; text-align:right}
.xqywhnr .item4{ width:800px; margin:0 auto; position:relative; margin-top:108px;}
.xqywhnr .item4:after{ content:""; display:block; width:100%; background:url(dx09.png) center center no-repeat; height:198px; position:absolute; top:-210px; left:0}
.xqywhnr .item4 ul{display:flex;justify-content: space-between;}
.xqywhnr .item4 ul li{ width:211px; height:211px; background:url(dx03.png) center center no-repeat;display:flex;align-items: center;justify-content: center;}
.xqywhnr .item4 ul li .cont{ text-align:center}
.xqywhnr .item4 ul li .cont .p1{ font-size:26px; font-family:impact; color:rgba(3,101,182,0.27); line-height:1}
.xqywhnr .item4 ul li .cont .p2{ font-size:24px; color:#0365b6; padding-top:15px}

.xqywhnr2{ display:none}
@media all and (max-width:1200px){
	.xqywh{ padding:40px 0 60px;background:url(dx01.jpg) left bottom no-repeat; background-size:cover;}
	.xqywhnr{ display:none}
	.xqywhnr2{ display:block}
	.xqywhnr2 img{ max-width:100%}
}

/**/
.xshiye{ width:100%; background:url(g_39.png) left bottom no-repeat; padding:60px 0 100px}
.xshiye01{ background:url(ex01.jpg) center center no-repeat; background-size:cover}
.xshiye01 .pic{ width:270px; float:left; height:238px;display:flex;align-items: center; text-align:right;justify-content:right}
.xshiye01 .pic img{ height:125px; width:auto}
.xshiye01 .cont{ width:1045px; float:right; height:238px; box-sizing:border-box; padding:0 80px; font-size:22px; color:#313131;display:flex;align-items: center; background:url(ex03.jpg) left center no-repeat; line-height:1.4}
@media all and (max-width:1440px){
	.xshiye01 .pic{ width:200px; justify-content:center; height:200px}
	.xshiye01 .pic img{ height:105px; width:auto}
	.xshiye01 .cont{ width:calc(100% - 200px); height:200px; font-size:20px; padding:0 50px}
}
@media all and (max-width:1200px){
	.xshiye{background:url(g_39.png) left bottom no-repeat; background-size:35%; padding:40px 0 60px}
	.xshiye01 .cont{ font-size:18px}
}
@media all and (max-width:750px){
	.xshiye{ background:url(g_39.png) left bottom no-repeat; background-size:45%;}
	.xshiye01 .cont{ font-size:18px}
	.xshiye01 .pic{ width:90px; justify-content:center; height:140px}
	.xshiye01 .pic img{ height:50px; width:auto}
	.xshiye01 .cont{ width:calc(100% - 90px); height:140px; font-size:14px; padding:0 20px}
}
.xshiye02{ margin-top:60px}
.xshiye02 .title{ font-size:26px; color:#036ebd; text-decoration:underline; font-weight:bold}
.xshiye02 .pic{ width:100%; text-align:center; margin-top:40px}
.xshiye02 .pic img{ max-width:100%; height:auto}
.xshiye02 .pic .img1{ display:inline}
.xshiye02 .pic .img2{ display:none}
@media all and (max-width:1440px){
	.xshiye02 .title{ font-size:24px;}
}
@media all and (max-width:1200px){
	.xshiye02{ margin-top:40px}
	.xshiye02 .title{ font-size:20px;}
	.xshiye02 .pic .img2{ display:inline}
	.xshiye02 .pic .img1{ display:none}
}

.xshiye03 .item{ margin-top:40px}
.xshiye03 .item .title{ font-size:26px; color:#000000; font-weight:bold; background:url(ex05.png) left center no-repeat; padding-left:65px; line-height:46px}
.xshiye03 .item .intro{ font-size:18px; color:#036ebd; font-weight:bold; margin-top:30px}
.xshiye03 .item .cont{ font-size:18px; color:#313131; line-height:2; margin-top:25px}
@media all and (max-width:1440px){
	.xshiye03 .item .title{ font-size:24px; background-size:40px; padding-left:60px}
	.xshiye03 .item .intro{ font-size:16px; margin-top:25px}
	.xshiye03 .item .cont{ font-size:16px; margin-top:20px}
}
@media all and (max-width:1200px){
	.xshiye03 .item{ margin-top:40px}
	.xshiye03 .item .title{ font-size:20px; background-size:32px; padding-left:45px; line-height:40px}
	.xshiye03 .item .intro{ font-size:14px; margin-top:20px}
	.xshiye03 .item .cont{ font-size:14px; margin-top:15px}
}



.xjinfu{ width:100%; background:url(g_39.png) left bottom no-repeat; padding:60px 0 100px}
.xjinfu01{ background:url(ex01.jpg) center center no-repeat; background-size:cover}
.xjinfu01 .pic{ width:270px; float:left; height:238px;display:flex;align-items: center; text-align:right;justify-content:right}
.xjinfu01 .pic img{ height:125px; width:auto}
.xjinfu01 .cont{ width:1045px; float:right; height:238px; box-sizing:border-box; padding:0 80px; font-size:22px; color:#313131;display:flex;align-items: center; background:url(ex03.jpg) left center no-repeat; line-height:1.4}
@media all and (max-width:1440px){
	
	.xjinfu01 .pic{ width:200px; justify-content:center; height:200px}
	.xjinfu01 .pic img{ height:105px; width:auto}
	.xjinfu01 .cont{ width:calc(100% - 200px); height:200px; font-size:20px; padding:0 50px}
}
@media all and (max-width:1200px){
	.xjinfu{background:url(g_39.png) left bottom no-repeat; background-size:35%; padding:40px 0 60px}
	.xjinfu01{ padding:20px 0}
	.xjinfu01 .cont{ font-size:18px}
}
@media all and (max-width:750px){
	.xjinfu{ background:url(g_39.png) left bottom no-repeat; background-size:45%;}
	.xjinfu01 .cont{ font-size:18px}
	.xjinfu01 .pic{ width:90px; justify-content:center; height:140px}
	.xjinfu01 .pic img{ height:50px; width:auto}
	.xjinfu01 .cont{ width:calc(100% - 90px); height:140px; font-size:14px; padding:0 20px}
}
.xjinfu02{ margin-top:60px}
.xjinfu02 .title{ font-size:26px; color:#036ebd; text-decoration:underline; font-weight:bold}
.xjinfu02 .pic{ width:100%; text-align:center; margin-top:40px}
.xjinfu02 .pic img{ max-width:100%; height:auto}
.xjinfu02 .pic .img1{ display:inline}
.xjinfu02 .pic .img2{ display:none}
@media all and (max-width:1440px){
	.xjinfu02 .title{ font-size:24px;}
}
@media all and (max-width:1200px){
	.xjinfu02{ margin-top:40px}
	.xjinfu02 .title{ font-size:18px;}
	.xjinfu02 .pic .img2{ display:inline}
	.xjinfu02 .pic .img1{ display:none}
}

.xjinfu03 .item{ margin-top:40px}
.xjinfu03 .item .title{ font-size:26px; color:#000000; font-weight:bold; background:url(ex05.png) left center no-repeat; padding-left:65px; line-height:46px}
.xjinfu03 .item .intro{ font-size:18px; color:#036ebd; font-weight:bold; margin-top:30px}
.xjinfu03 .item .cont{ font-size:18px; color:#313131; line-height:2; margin-top:25px}
@media all and (max-width:1440px){
	.xjinfu03 .item .title{ font-size:24px; background-size:40px; padding-left:60px}
	.xjinfu03 .item .intro{ font-size:16px; margin-top:25px}
	.xjinfu03 .item .cont{ font-size:16px; margin-top:20px}
}
@media all and (max-width:1200px){
	.xjinfu03 .item{ margin-top:40px}
	.xjinfu03 .item .title{ font-size:18px; background-size:32px; padding-left:45px; line-height:40px}
	.xjinfu03 .item .intro{ font-size:14px; margin-top:20px}
	.xjinfu03 .item .cont{ font-size:14px; margin-top:15px}
}

.xjinfu04{ background:#036ebd; margin-top:20px; padding:40px 0; color:#fff; text-align:center}
.xjinfu04 .p1{ font-size:24px; line-height:1;  padding-bottom:25px; width:600px; margin:0 auto; border-bottom:1px dashed #fff}
.xjinfu04 .p1 i{ font-size:60px; font-family:Arial; padding:0 5px}
.xjinfu04 .p1 span{ font-size:22px; padding:0 45px;}
.xjinfu04 .p2{ font-size:22px; line-height:1; padding-top:25px}
@media all and (max-width:1200px){
	.xjinfu04 .p1{ font-size:16px; max-width:90%}	
	.xjinfu04 .p1 i{ font-size:40px;}
	.xjinfu04 .p1 span{ font-size:16px; padding:0 20px}
	.xjinfu04 .p2{ font-size:16px;}	
}


.xtouzi{ width:100%; background:url(g_39.png) left bottom no-repeat; padding:60px 0 100px}
.xtouzi01{ background:url(ex01.jpg) center center no-repeat; background-size:cover}
.xtouzi01 .pic{ width:270px; float:left; height:238px;display:flex;align-items: center; text-align:right;justify-content:right}
.xtouzi01 .pic img{ height:125px; width:auto}
.xtouzi01 .cont{ width:1045px; float:right; height:238px; box-sizing:border-box; padding:0 80px; font-size:22px; color:#313131;display:flex;align-items: center; background:url(ex03.jpg) left center no-repeat; line-height:1.4}
@media all and (max-width:1440px){
	
	.xtouzi01 .pic{ width:200px; justify-content:center; height:200px}
	.xtouzi01 .pic img{ height:105px; width:auto}
	.xtouzi01 .cont{ width:calc(100% - 200px); height:200px; font-size:20px; padding:0 50px}
}
@media all and (max-width:1200px){
	.xtouzi{background:url(g_39.png) left bottom no-repeat; background-size:35%; padding:40px 0 60px}
	.xtouzi01{ padding:20px 0}
	.xtouzi01 .cont{ font-size:18px}
}
@media all and (max-width:750px){
	.xtouzi{ background:url(g_39.png) left bottom no-repeat; background-size:45%;}
	.xtouzi01 .cont{ font-size:18px}
	.xtouzi01 .pic{ width:90px; justify-content:center; height:140px}
	.xtouzi01 .pic img{ height:50px; width:auto}
	.xtouzi01 .cont{ width:calc(100% - 90px); height:140px; font-size:14px; padding:0 20px}
}
.xtouzi02{ margin-top:60px}
.xtouzi02 .title{ font-size:26px; color:#036ebd; text-decoration:underline; font-weight:bold}
.xtouzi02 .ibd{ margin-top:60px}
.xtouzi02 .ibd .item{ width:23.5%; margin-right:2%; padding:45px 0; background:url(ex09.png) center center no-repeat; background-size:cover; border-radius:5px; overflow:hidden; float:left; margin-bottom:20px}
.xtouzi02 .ibd .item .pic{ text-align:center}
.xtouzi02 .ibd .item .pic img{ height:50px; width:auto}
.xtouzi02 .ibd .item .tit{ text-align:center; font-size:22px; color:#036ebd; margin-top:15px}
.xtouzi02 .ibd .item:last-child{ margin-right:0}
@media all and (max-width:1440px){
	.xtouzi02 .title{ font-size:24px;}
	.xtouzi02 .ibd{ margin-top:50px}
	.xtouzi02 .ibd .item{ padding:40px 0}
	.xtouzi02 .ibd .item .pic img{ height:45px;}
	.xtouzi02 .ibd .item .tit{ font-size:20px;}
}
@media all and (max-width:1200px){
	.xtouzi02{ margin-top:40px}
	.xtouzi02 .title{ font-size:20px;}
	.xtouzi02 .ibd{ margin-top:30px}
	.xtouzi02 .ibd .item{ padding:32px 0}
	.xtouzi02 .ibd .item .pic img{ height:40px;}
	.xtouzi02 .ibd .item .tit{ font-size:18px;}
}
@media all and (max-width:750px){
	.xtouzi02 .title{ font-size:20px;}
	.xtouzi02 .ibd{ margin-top:30px}
	.xtouzi02 .ibd .item{ width:49%; padding:32px 0; margin-bottom:2%}
	.xtouzi02 .ibd .item .pic img{ height:32px;}
	.xtouzi02 .ibd .item .tit{ font-size:16px;}
	.xtouzi02 .ibd .item:nth-child(2n){ margin-right:0}
}

.xtouzi03 .item{ margin-top:40px}
.xtouzi03 .item .title{ font-size:26px; color:#000000; font-weight:bold; background:url(ex05.png) left center no-repeat; padding-left:65px; line-height:46px}
.xtouzi03 .item .ibd{ margin-top:30px}
.xtouzi03 .item .ibd .lt{ width:493px; float:left; overflow:hidden}
.xtouzi03 .item .ibd .lt img{ width:100% ;transition:All 0.4s linear;    -webkit-transition:All 0.4s linear;    -moz-transition:All 0.4s linear;    -o-transition:All 0.4s linear;}
.xtouzi03 .item .ibd .lt:hover img{transform:scale(1.1);    -webkit-transform:scale(1.1);    -moz-transform:scale(1.1);    -o-transform:scale(1.1);    -ms-transform:scal(1.1);}
.xtouzi03 .item .ibd .rt{ width:845px; float:right}
.xtouzi03 .item .intro{ font-size:18px; color:#036ebd; font-weight:bold; margin-top:30px}
.xtouzi03 .item .cont{ font-size:18px; color:#313131; line-height:2; margin-top:25px}
@media all and (max-width:1440px){
	.xtouzi03 .item .title{ font-size:24px; background-size:40px; padding-left:60px}
	.xtouzi03 .item .intro{ font-size:16px; margin-top:25px}
	.xtouzi03 .item .cont{ font-size:16px; margin-top:20px}
	.xtouzi03 .item .ibd .lt{ width:400px}
	.xtouzi03 .item .ibd .rt{ width:760px}
}
@media all and (max-width:1200px){
	.xtouzi03 .item{ margin-top:40px}
	.xtouzi03 .item .title{ font-size:18px; background-size:32px; padding-left:45px; line-height:40px}
	.xtouzi03 .item .intro{ font-size:14px; margin-top:20px}
	.xtouzi03 .item .cont{ font-size:14px; margin-top:15px}
	.xtouzi03 .item .ibd .lt{ width:100%}
	.xtouzi03 .item .ibd .rt{ width:100%}
	.xtouzi03 .item .ibd{ margin-top:20px}
}

.xtouzi04 .ihd{ font-size:26px; color:#036ebd; text-decoration:underline; font-weight:bold; margin-top:60px}
.xtouzi04 .item{ margin-top:40px}
.xtouzi04 .item .title{ font-size:26px; color:#000000; font-weight:bold; background:url(ex05.png) left center no-repeat; padding-left:65px; line-height:46px}
.xtouzi04 .item .intro{ font-size:18px; color:#036ebd; font-weight:bold; margin-top:30px}
.xtouzi04 .item .cont{ font-size:18px; color:#313131; line-height:2; margin-top:25px}
@media all and (max-width:1440px){
	.xtouzi04 .item .title{ font-size:24px; background-size:40px; padding-left:60px}
	.xtouzi04 .item .intro{ font-size:16px; margin-top:25px}
	.xtouzi04 .item .cont{ font-size:16px; margin-top:20px}
}
@media all and (max-width:1200px){
	.xtouzi04 .ihd{ font-size:20px; margin-top:40px}
	.xtouzi04 .item{ margin-top:30px}
	.xtouzi04 .item .title{ font-size:18px; background-size:32px; padding-left:45px; line-height:40px}
	.xtouzi04 .item .intro{ font-size:14px; margin-top:20px}
	.xtouzi04 .item .cont{ font-size:14px; margin-top:15px}
}




















