@media (max-width: 1680px) {
.prol_fl .prol_tit {
    width: 100%;
    padding: 12px 10px;
    background-color: #f2f2f2;
    text-align: center;
}
.prol_fl .prol_ul li {
    padding: 11px 20px;
}
.prol_fl .prol_tit h1 {
    margin-bottom: 5px;
}	
}
@media (min-width: 1200px) {
	.proonei:hover .xiangqing span{
    	color:#0167c9;
	}
	.proonei:hover .pro_leftze p{
	    color:#0167c9;
	}
	.proonei:hover .xiangqing i{
	    color:#0167c9;
	}
	.proonei:hover{
	    border-bottom:1px solid #0167c9;
	}
	.header nav li a:hover{
		color: #0069c8;
	}
	.header .he_lanse a:hover{
		color: #0069c8;
	}
	.top-nav-menu a:hover{
		color: #fff !important;
	}
	.header .he_lanse a:hover img.img_s{
		display: none;
	}
	.header .he_lanse a:hover img.img_d{
		display: inline-block;
	}
	.header .he_lanse span:hover{
		color: #0069c8;
	}
	.header .he_lanse span:hover img.img_s{
		display: none;
	}
	.header .he_lanse span:hover img.img_d{
		display: inline-block;
	}
	.pulldown .pd_fl li a:hover{
		color: #262e89;
	}
	.pulldown .pd_fr .pd_img:hover img{
		transform: scale(1.1);
		-o-transform: scale(1.1);
		-ms-transform: scale(1.1);
		-moz-transform: scale(1.1);
		-webkit-transform: scale(1.1);
	}
	.ins_slide:hover img{
		transform: scale(1.1);
		-o-transform: scale(1.1);
		-ms-transform: scale(1.1);
		-moz-transform: scale(1.1);
		-webkit-transform: scale(1.1);
	}
	.ins_slide:hover .ins_txt h1{
		color: #0069c8;
	}
	.inn_ul .inn_li:hover .inn_time{
		color: #0069c8;
	}
	.inn_ul .inn_li:hover .inn_cen{
		color: #0069c8;
	}
	.inn_ul .inn_li:hover .inn_img img.img_s{
		display: none;
	}
	.inn_ul .inn_li:hover .inn_img img.img_d{
		display: inline-block;
	}
	.footer .fo_top .fot_fr .fotr_fl li a:hover{
		color: #0069c8;
	}
	.bgbox .bgp a:hover,
	.bgbox .bgb a:hover{
		color: #fff;
		border:1px solid #0069c8;
		background-color: #0069c8;
	}
	.footer .fo_btm .fob_fl p a:hover{
		color: #0069c8;
	}
	.inn_btn a:hover{
		color: #fff;
		background-color: #0069c8;
	}
	.ins_slide:hover .ins_po{
		top: 0px;
	}
	.ins_slide:hover .ins_txt{
		opacity: 0;
	}
	.prol_fl .prol_ul li:hover{
		background-color: #0069c8;
	}
	.prol_fl .prol_ul li:hover a{
		color: #fff;
	}
	.new_nav a:hover{
		color: #0069c8;
	}
	.sol_list .sol_box .sol_bor:hover{
		-moz-box-shadow:6px 6px 6px #f1f1f1; 
		-webkit-box-shadow:6px 6px 6px #f1f1f1; 
		box-shadow:6px 6px 6px #f1f1f1;
	}
	.sol_list .sol_box .sol_bor .sol_img .sol_rel:hover img{
		transform: scale(1.1);
		-o-transform: scale(1.1);
		-ms-transform: scale(1.1);
		-moz-transform: scale(1.1);
		-webkit-transform: scale(1.1);
	}
	.fenye li:hover{
		background-color: transparent;
		border: 2px solid #0069c8;
		color: #0069c8;
	}
	.sol_list .sol_box .sol_bor:hover .sol_txt h1{
		color: #0069c8;
	}
	.snt_po:hover .snt_dot{
		opacity: 0;
	}
	.snt_po:hover .sntd_p{
		opacity: 0;
	}
	.snt_yuan .snt_box .snt_po:hover .snt_ab{
		opacity: 1;
	}
	.sb_ul .sb_li:hover .sb_img img{
		transform: scale(1.1);
		-o-transform: scale(1.1);
		-ms-transform: scale(1.1);
		-moz-transform: scale(1.1);
		-webkit-transform: scale(1.1);
	}
	.sb_ul .sb_li:hover h1{
		color: #0069c8;
	}
	.sb_ul .sb_li:hover h1:before{
		background: url(../images/jian2.png);
	}
	.ab_cul .abu_ul .abu_fr .abur_img:hover img{
		transform: scale(1.1);
		-o-transform: scale(1.1);
		-ms-transform: scale(1.1);
		-moz-transform: scale(1.1);
		-webkit-transform: scale(1.1);
	}
	.ab_history .abh_slick .abh_slide:hover h1{
		color: #0069c8;
	}
	.ab_history .abh_slick .abh_slide:hover .abh_dot{
		background-color: #0069c8;
	}
	.aba_map .aba_dot .dot:hover{
		background-color: #fff;
	}
/*	.aba_map .aba_dot .dot:hover .aba_box{
		opacity: 1;
		visibility: visible;
	}*/
	.news_list .news_con:hover .news_img img{
		transform: scale(1.1);
		-o-transform: scale(1.1);
		-ms-transform: scale(1.1);
		-moz-transform: scale(1.1);
		-webkit-transform: scale(1.1);
	}
	.news_list .news_con:hover .news_txt h1{
		color: #0069c8;
		font-weight: bold;
	}
	.news_list .news_con:hover{
		background-color: #f5f5f5;
	}
	.news_list .news_con:hover .news_po .news_btn{
		opacity: 1;
	}
	.new_fen .nf_box a:hover {
		color: #0069c8;
	}
	.new_fen .nf_share .nf_back a:hover{
		color: #0069c8;
	}
	/*grace 6.4*/
	.header nav li:hover a {
	    color: #fff !important;
	}
	.header nav li:hover{
		background: #0069c8;
	}
	.g_two_navli:hover a::after{
		opacity: 1;
	}
}

@media (max-width: 1440px) {
	.banner .banslick .ban_play p {
	    font-size: 34px;
	}
	.in_tit h1 {
		font-size: 28px;
	}
	.ins_slide .ins_po .insp_cen p {
	    margin-bottom: 30px;
	}
	.ins_slide .ins_po .insp_cen .ins_jia {
	    width: 25px;
	}
}
@media (max-width: 1200px) {
	.banner {
	    margin-top: 80px;
	}
	.banner .banslick .ban_play {
	    display: block;
	}
	.footer .fo_top .fot_fr .fotr_fl {
	    margin-left: 50px;
	}
	.footer .fo_top {
	    padding: 65px 30px 50px;
	}
	.footer .fo_btm {
	    padding: 35px 30px;
	}
	.prol_fl {
		display: none;
	}
	.prol_fr {
	    width: 100%;
	    padding-left: 0px;
	}
	.sol_top .snt_ul {
	    margin: 0 -5px;
	}
	.sol_top .snt_ul .snt_li {
		padding: 0 5px;
	}
	.sol_top .snt_ul .snt_li .snt_bg {
		padding: 0 10px 50px;
	}
	.snt_yuan .snt_box {
		padding: 0 10px;
	}
	.ab_history .abh_slick .abh_slide {
	    padding: 0 15px;
	}
	.abc_ul .abc_li h1 {
	    font-size: 36px;
	}
	.ab_cul .abu_ul .abu_fr .abur_txt {
	    padding: 15px 20px 0;
	}
	.ab_zong .abz_bgw {
		padding: 65px 110px 105px;
	}
	.abo_ul .abo_li .abo_top {
	    padding: 40px 15px 35px;
	}
	.abo_ul .abo_li .abo_btm {
	    padding: 25px 15px 15px;
	}
	.abo_ul .abo_li .abo_btm li {
		margin-bottom: 10px;
	}
	.ab_cul {
	    padding: 0px 0 75px;
	}
	.news_list .news_con .news_txt {
	    padding: 0 0px 0 60px;
	}
	.jt_clear .jt_fr {
	    padding: 0px 0px 0 20px;
	}
	.aba_dot{
		display: none;
	}
	.z_dianlicon {
	    width: 100%;
	    padding: 0 15px;
	}
	.z_chantui {
	    width: 100%;
	    padding: 0 15px;
	}
	.proitem {
	    width: 33.333333%;
	    padding: 0 50px;
	}
	.prolist {
    	margin: 45px -50px 0;
	}

}
@media (max-width: 991px) {
	.banner .banslick .ban_play img {
	    width: 40px;
	    margin-bottom: 15px;
	}
	.banner .banslick .ban_play p {
	    font-size:24px;
	}
	.in_tit h1 {
	    font-size: 24px;
	}
	.in_tit p {
	    font-size: 14px;
	}
	.ins_slide .ins_txt h1 {
		font-size: 20px;
	}
	.inn_ul .inn_li .inn_cen {
		padding-left: 20px;
		height: 42px;
		overflow: hidden;
	}
	.inn_ul .inn_li .inn_img {
		display: none;
	}
	.inn_ul .inn_li {
		padding: 25px 0px 25px 20px;
	}
	.footer .fo_top .fot_fr {
		display: none;
	}
	.footer .fo_top .fot_fl {
	    width: 100%;
	    text-align: center;
	}
	.footer .fo_top .fot_fl .fo_logo {
	    width: 150px;
	    margin: 0 auto 25px;
	}
	.footer .fo_top .fot_fl li {
	    font-size: 14px;
	}
	.footer .fo_top {
	    padding: 30px 15px 30px;
	}
	.footer .fo_btm {
	    padding: 20px 15px;
	    text-align: center;
	}
	.fob_fl{
		width: 100%;
		text-align: center;
	}
	.prol_tit h1 {
	    font-size: 24px;
	}
	.prol_bg .prolb_ul .prolb_li .prolb_bgc {
	    padding: 30px 18px;
	}
	.nei_ban {
	    height: 320px;
	}
	.prol_btn {
	    padding-top: 20px;
	}
	.prol_box {
	    margin-bottom:30px;
	    margin-top: 26px;
	}
	.prol_gray .prol_gfl {
	    padding: 20px 15px 10px;
	}
	.sol_list .sol_box {
	    width: 50%;
	    margin-bottom: 20px;
	}
	.sol_top .snt_ul .snt_li {
	    width: 50%;
	    margin-bottom: 10px;
	}
	.snt_yuan {
	    padding: 50px 0px 50px;
	}
	.sb_ul {
	    margin: 0 -10px;
	}
	.sb_ul .sb_li {
	    padding: 0 10px;
	}
	.abc_ul .abc_li h1 {
	    font-size: 28px;
	}
	.ab_cul .abu_ul .abu_fl {
	    width: 100%;
	    overflow: hidden;
	}
	.ab_cul .abu_ul .abu_fl .abul_box {
		float: left;
		width: 50%;
	}
	.ab_cul .abu_ul .abu_fl .abul_box::before {
		display: none;
	}
	.ab_cul .abu_ul .abu_fr {
	    width: 100%;
	    margin-top: 20px;
	}
	.ab_cul .abu_ul .abu_fr .abur_txt {
	    padding: 0px 20px 0 0;
	}
	.abo_box p {
		padding-left: 65px;
	}
	.abo_ul {
	    margin: 0 -5px 20px;
	}
	.abo_ul .abo_li {
		padding: 0 5px;
	}
	.abo_ul .abo_li .abo_top {
	    padding: 20px 10px 20px;
	}
	.news_po {
		padding: 35px 0;
	}
	.news_list .news_con .news_txt {
	    padding: 0 0px 0 30px;
	}
	.news_list .news_con .news_txt h1 {
		margin-bottom: 10px;
	}
	.news_list .news_con .news_txt p {
		margin-bottom: 15px;
	}
	.jt_clear .jt_fl {
	    width: 100%;
	    margin-bottom: 20px;
	}
	.jt_clear .jt_fr {
	    width: 100%;
	    padding: 0px 0px 0 0px;
	}
	.jb_top {
		padding: 20px 22px 20px 15px;
	}
	.jb_top .jbt_box {
		font-size: 14px;
	}
	.jb_btm {
	    padding: 0px 15px 10px;
	}
	.jb_btm h1 {
	    font-size: 14px;
	}
	.fob_fr{
		float: none;
		display: inline-block;
		margin-top: 20px;	
	}
	
}
@media (max-width: 767px) {
	.proitem {
	    width: 100%;
	    padding: 0 50px;
	    margin-top: 18px;
	}
	.z_probt h2 {
	    font-size: 24px;
	}
	.z_box {
	    padding: 36px 0 36px;
	    margin-top: 36px;
	}
	.dian_txt p {
	    font-size: 14px;
	    line-height: 1.75;
	    margin-bottom: 18px;
	}
	.dian_txt h2 {
	    margin: 24px 0 21px;
	}
	.dianli_bt p {
	    line-height: 1.75;
	}
	.dianli_bt {
	    padding: 36px 0 36px;
	}
	.dianli_bt h2 {
	    font-size: 24px;
	    margin-bottom: 18px;
	}
	.prol_btn span.act .img_t{
		display: none !important;
	}
	.img_t{
		display: inline-block !important;
		width: 10px;
	}
	.g_pcboxb{
		display: none;
	}
	.g_phboxb{
		display: block;
	}
	.banner .ban_img img.img_s{
		display: none;
	}
	.banner .ban_img img.img_d{
		display: inline-block;
	}
	.banner .banslick .ban_play p {
	    font-size: 14px;
	}
	.in_tit {
	    padding: 30px 0;
	}
	.inn_ul .inn_li {
	    padding: 15px 0px 15px 0px;
	}
	.inn_btn {
	    padding: 30px 0 30px;
	}
	.bgbox .bgp, .bgbox .bgb {
	    width: 100%;
	    padding: 50px 10px 50px;
	}
	.bgbox .bgp a, .bgbox .bgb a {
		padding: 10px 25px;
		font-size: 14px;
	}
	.nei_ban {
	    height: 225px;
	}
	.prol_bg .prolb_ul .prolb_li {
	    width: 100%;
	    margin-bottom: 16px;
	}
	.prol_gray .prol_gfl {
		width: 100%;
	}
	.prol_gray .prol_gfl:nth-child(2) {
	    border-left: 0px solid #dcdcdc;
	    border-right: 0px solid #dcdcdc;
	}
	.prol_gray .prol_gfl:nth-child(2):before {
		display: none;
	}
	.prol_gray .prol_gfl:nth-child(2):after {
		display: none;
	}
	.sol_list .sol_box {
	    width: 100%;
	}
	.sol_list {
	    padding-top: 30px;
	}
	.sol_list .sol_box {
	    margin-bottom: 0px;
	}
	.fenye{
		display: none;
	}
	.fenye_ph{
		display: block;
	}
	.nei_bread{
		display: none;
	}
	.sol_top .snt_tit {
	    padding: 30px 0 30px;
	}
	.sol_top .snt_img {
	    padding: 30px 0 30px;
	}
	.sol_top .snt_ul .snt_li {
	    width: 100%;
	}
	.sol_btm {
		padding: 30px 0 30px;
	}
	.sol_btm .sb_h {
		margin-bottom: 15px;
	}
	.sol_btm .sb_h h1 {
	    font-size: 24px;
	}
	.sb_ul .sb_li {
	    width: 100%;
	}
	.nei_tit {
		padding: 30px 0 15px;
	}
	.nei_tit h1 {
	    font-size: 24px;
	}
	.abc_ul .abc_li {
	    width: 33.333333%;
	    text-align: center;
	    margin-bottom: 15px;
	}
	.abc_ul .abc_li h1 {
	    font-size: 18px;
	}
	.ab_cul .abu_ul {
	    margin-top: 20px;
	}
	.abc_ul {
    	padding: 20px 0 30px;
	}
	.abc_ul .abc_li h1 i {
    	margin-left: 8px;
	}
	.ab_cul .abu_ul .abu_fl .abul_box {
		padding: 25px 0 25px;
	}
	.ab_cul .abu_ul .abu_fr .abur_txt {
	    width: 100%;
	}
	.ab_cul .abu_ul .abu_fr .abur_img {
	    width: 100%;
	    padding: 0 50px;
	}
	.ab_cul {
	    padding: 0px 0 30px;
	}
	.ab_zong {
	    padding: 0px 0 30px;
	}
	.ab_zong .abz_bgw {
	    padding: 20px 15px 20px;
	}
	.ab_zong .abz_bgw::before {
		display: none;
	}
	.ab_zong .abz_bgw::after {
		display: none;
	}
	.ab_zong .abz_bgw h1 {
		margin-bottom: 10px;
	}
	.ab_history .abh_slick {
		margin-top: 30px;
	}
	.ab_history {
	    padding: 0px 0 30px;
	}
	.abo_box {
		margin: 10px auto 30px;
		padding: 20px 10px 20px;
	}
	.abo_box h1 {
	    margin-bottom: 10px;
	}
	.abo_box p {
	    padding-left: 0px;
	    font-size: 14px;
	}
	.abo_box p span {
	    margin: 0 0px;
	}
	.abo_box .abo_wei {
		margin: 15px 10px 0;
	}
	.abo_ul .abo_li {
	    width: 100%;
	    margin-bottom: 10px;
	}
	.news_list {
	    padding: 0px 0 0;
	}
	.news_po {
	    padding: 20px 0;
	}
	.news_list .news_con .news_img {
	    width: 100%;
	}
	.news_list .news_con .news_txt {
	    width: 100%;
	    padding: 20px 0px 0 0px;
	}
	.news_list .news_con .news_txt h1 {
	    font-size: 16px;
	}
	.np_top {
	    padding: 25px 0 25px;
	}
	.np_btm h1 {
	    margin-top: 10px;
	}
	.new_fen {
		padding: 30px 0;
	}
	.new_fen .nf_box{
		float: none;
	}
	.new_fen .nf_box a {
	    font-size: 14px;
	}
	.new_fen .nf_share {
		display: none;
	}
	.jt_p {
	    padding: 0 0px 30px;
	}
	.join_top {
	    padding-bottom: 30px;
	}
	.jb_top .jbt_box {
	    width: 100%;
	}
	.jb_top {
	    padding: 15px 22px 15px 15px;
	}
	.jb_btm {
	    padding: 0px 0px 10px;
	}
	.new_nav {
		display: none;
	}
	.prol_btn span img {
		display: none;
	}
}
@media (max-width: 1280px){
.footer .fo_top .fot_fr .fotr_fl {
    margin-left: 82px;
}
}
@media (max-width: 1200px){
.footer .fo_top .fot_fr .fotr_fl {
    margin-left: 28px;
}
.nei_ban {
    margin-top: 80px;
}
}
@media (max-width: 1406px){
.footer .fo_top .fot_fr .fotr_fl {
    margin-left: 95px;
}
}
@media (max-width: 1300px){
.footer .fo_top .fot_fr .fotr_fl {
    margin-left: 20px;
}
}
/*6.4*/
@media (max-width: 1280px){
	.g_two_nav {
	    width: 100%;
	}
	.g_two_nav .z_dianlicon{
		width:100%;
	}
}
@media (max-width: 1024px){
	.g_about_tit {
	    font-size: 18px;
	    margin-bottom: 26px;
	}
	.g_about_bj {
	    width: 330px;
	}
	.nei_ban {
	    margin-top: 80px;
	}
}
@media (max-width: 768px){
	.g_about {
	    background: #edf5ff;
	    padding: 0 0 50px;
	}
	.g_aboutsk1 {
	    width: 100%;
	    height: 290px;
	}
	.g_aboutsk2all {
	    position: static;
	    width:100%;
	}
	.g_aboutmap {
	    height: 290px;
	}
	.g_aboutsk2nr {
	    padding: 32px 20px;
	}
	.g_about_p p, .g_about_p a {
	    font-size: 14px;
	    margin-bottom: 5px;
	}
	.g_about_tit {
	    margin-bottom: 12px;
	}
	.g_abouttopfl {
	    padding: 0 46px;
	    font-size: 16px;
	    line-height: 36px;
	}
	.g_abouttop {
	    margin-top: 32px;
	}
	.g_aboutbot {
	    margin-top: 32px;
	}
	.proitem {
	    margin-top: 12px;
	    margin-bottom: 14px;
	}
}
