﻿@charset "utf-8";

body{ margin:0px; font-size:12px; color:#3d2f1b;font-family:"微软雅黑";}

*{padding:0px;margin:0px;}

body,ul,ol,dl,dd,h1,h2,h3,h4,h5,h6,p,form,fieldset,legend,input,textarea,select,button,th,td {margin:0;padding:0;}

h1,h2,h3,h4,h5,h6 {list-style:none;}

input,select {font:100% Helvetica, Tahoma, Arial, "Microsoft YaHei", "微软雅黑", SimSun, "宋体", STXihei, "华文细黑", Heiti, "黑体", sans-serif;}

input{outline:none;}

button {overflow:visible}

img{border:none;outline:none;}

a{color:#3d2f1b;text-decoration:none;}

a:hover{text-decoration:none;}

li{	list-style:none;}

input,select,button{font:12px Verdana,Arial,Tahoma;vertical-align:middle;}

.clear{overflow:hidden;clear:both; height:0px;}

.lf{ float:left;}

.rt{ float:right;}





.top{ width:100%; background:#F1F1F1;  height:45px;}

.top .ss{ position:absolute; top:10%; left:50%; width:291px; height:33px; border:solid 1px #F1F1F1;-webkit-border-radius:30px;

-moz-border-radius:30px;

border-radius:30px;

background:#FFF; margin-left:-150px;}

.top .dh{ float:right; background:url(../images/1.png) no-repeat left; padding-left:30px; color:#0075C1; font-weight:bold; font-size:15px; line-height:40px;}

.top .dh span{ font-size:18px; font-weight:bold; padding-left:7px;}

.top .ss .s_wz{ float:left; width:230px; height:24px; background:#FFF; border:none; line-height:24px; margin-left:21px; margin-top:3px;outline:none}

.top .ss .s_tj{ float:left;border:none; background:url(../images/2.png) no-repeat top center; width:18px; height:18px; margin-top:7px;outline:none}



.main_h{ position:relative;	width:100%;

	z-index:99;}

.header {

	width:100%;

	z-index:99;

	background:#FFF;

	box-shadow: 0 2px 2px #aaa;

    position: absolute;
    top: 45px;

}

.header.on{position:fixed; top:0; box-shadow: 0 2px 2px #aaa;}

.header .logo{ padding:25px 0px; width:510px;}

.header .an {

	position:absolute;

	top:28px;

	right:4%;

	height:18px;

	width:30px;

	display:none;

}

.header .an span {

	width:30px;

	height:2px;

	background-color:#23517B;

	display:block;

	position:absolute;

transition:all .3s;

-o-transition:all .3s;

-ms-transition:all .3s;

-moz-transition:all .3s;

-webkit-transition:all .3s;

}

.header .an span.a1 {

	top:0;

	left:0;

}

.header .an span.a2 {

	top:8px;

	left:0;

}

.header .an span.a3 {

	top:16px;

	left:0;

}

.header .an.n span.a2 {

	display:none;

}

.header .an.n span.a1 {

	top:8px;

	width:30px;

	transform:rotate(45deg);

	-o-transform:rotate(45deg);

	-ms-transform:rotate(45deg);

	-moz-transform:rotate(45deg);

	-webkit-transform:rotate(45deg);

}

.header .an.n span.a3 {

	top:8px;

	width:30px;

	transform:rotate(135deg);

	-o-transform:rotate(135deg);

	-ms-transform:rotate(135deg);

	-moz-transform:rotate(135deg);

	-webkit-transform:rotate(135deg);

}

.header .nav {

	margin-top:24px;

}

.header .nav ul li {

	float:left;

	display:block;

	position:relative;

	height:80px;

transition:all .3s;

-o-transition:all .3s;

-ms-transition:all .3s;

-moz-transition:all .3s;

-webkit-transition:all .3s;

}

.header .nav ul li:hover {



}

.header .nav ul li a {

	display:block;

	margin:0 20px;

	line-height:50px;

	 font-size:16px;

	 transition:all .3s;

-o-transition:all .3s;

-ms-transition:all .3s;

-moz-transition:all .3s;

-webkit-transition:all .3s;

}



.header .nav ul li a.yj_lm {

	font-size:16px;

	text-align:center;

	line-height:50px;

	color:#656565;

}

.header .nav ul li a:hover{ color:#23517B; border-bottom:solid 2px #23517B; }

.header .nav ul li i {

	display:none;

}

.header .nav .ej_lm {

	min-width:120px;

	background-color:#FFF;

	position:absolute;

	left:-50%;

	margin-left:55px;

	display:none;

	top:80px;

	z-index:999;

}

.header .nav .ej_lm a {

	display:block;

	font-size:14px;

	width:100%;

	line-height:26px;

	color:#999999;

	text-align:center;

	padding:10px 10px;

	margin:0px 0px;

	border-bottom:dotted 1px #CCC;

}

.header .nav .ej_lm a:hover {

	background:#23517B;

	border-bottom:none;

	color:#FFF;

}

.header .nav ul li:hover .ej_lm {

	display:block;

}

.head_n{ height:106px; width:100%; background:#FFF;}

@media only screen and (max-width:1200px) {

	.header .logo{ width:330px;}

	.header .nav {

	margin-top:19px;

}

 .header .nav ul li {

margin:0 0px;

}

}

@media only screen and (max-width:1080px) {

	.header .logo{ width:400px;}

 .header .nav ul li {

margin:0 -10px;

}

}

@media only screen and (max-width:992px) {

.top{ display:none;}

.head_n{ height:71px;}

.header .logo{ width:200px;}

.header {

padding:0px 0px;

background:#FFF;

top:0px;

box-shadow: 0 2px 2px #aaa;

}

.header .an {

display:block;

}

.header .nav ul li a.yj_lm {

color:#9f9f9e;

}

.header .nav {

width:100%;

height:0;

background-color:#fff;

position:absolute;

left:0;

top:52px;

overflow:hidden;

z-index:99999;

}

.header .nav.on {

height:100vh;

}

.header .nav ul {

width:100%;

}

.header .nav ul li {

float:none;

width:100%;

margin:0 auto;

border-bottom:1px solid #e7e7e7;

text-align:left;

height:auto;

}

.header .nav ul li a.yj_lm {

text-align:left;

text-indent:4%;

font-size:16px;

}

.header .nav ul li a.yj_lm:hover {

color:#9f9f9e;

}

.header .nav ul li i {

position:absolute;

width:50px;

height:50px;

font-size:26px;

text-align:center;

color:#9f9f9e;

line-height:50px;

top:0;

right:0;

display:block;

}

.header .nav ul li i.n {

transform:rotate(45deg);

}

.header .nav .ej_lm {

width:100%;

padding:10px 4%;

background-color:#f7f7f7;

position:relative;

left:auto;

top:0px;

margin-left:0px;

}

.header .nav .ej_lm a {

color:#9f9f9e;

text-align:left;

margin:0px 50px;

}

.header .nav .ej_lm.n {

display:block !important;

}

.header .nav ul li:hover .ej_lm {

display:none;

}

.header .nav .ej_lm a:hover {

background:none;

}

}





.swiper-container {

	width: 100%;

	height: 100%;

}

.swiper-slide {

	text-align: center;

	font-size: 18px;

	background: #fff;

	/* Center slide text vertically */

      display: -webkit-box;

	display: -ms-flexbox;

	display: -webkit-flex;

	display: flex;

	-webkit-box-pack: center;

	-ms-flex-pack: center;

	-webkit-justify-content: center;

	justify-content: center;

	-webkit-box-align: center;

	-ms-flex-align: center;

	-webkit-align-items: center;

	align-items: center;

}

.swiper-slide img{ width:100%; height:auto;}



.sy_cp{ width:100%; padding:30px 0px;}

.title{ text-align:center; margin-bottom:40px; padding-top:30px;}

.title h3{ color:#333333; font-weight:bold; padding-bottom:11px;}

.title p{ color:#CBCBCB; font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:30px; text-transform:uppercase;}

.title i{ display:block; width:56px; height:3px; background:#0075C1; margin:0 auto; margin-top:20px;}



.sy_cp .cp_a{ padding:0px; }

.sy_cp .cp_a .libox{position:relative; width:100%; height:100%;}

.sy_cp .cp_a img{ width:100%; height:auto; display:block;}

.sy_cp .cp_a .libox .tit{ font-size:20px;width: 100%;

    text-align: center;

    position: absolute;

    left: 0;

    top: 62px;

    margin: 0;}

.sy_cp .cp_a .libox .hover{

	display: block;

    opacity: 0;

    position: absolute;

    left: 0;

    top: 0;

    z-index: 2;

    width: 100%;

    height: 100%;

    background-color: rgba(0, 0, 0, 0.4);

    color: #fff;

    font-size: 16px;

    -webkit-transition: all ease-in-out 0.3s;

    transition: all ease-in-out 0.3s

	

}

.sy_cp .cp_a .libox .hover div{

	    width: 100%;

    position: absolute;

    left: 0;

    top: 50%;

    -webkit-transform: translateY(-50%);

    -ms-transform: translateY(-50%);

    transform: translateY(-50%);

	

}

.sy_cp .cp_a .libox .hover i{

	font-size:18px;

    color: #fff;

    font-weight: bold;

	display: block;

    height: 24px;

    line-height: 24px;

    white-space: nowrap;

    text-overflow: ellipsis;

    overflow: hidden;

    text-align: center;

	font-style:normal;

	

}

.sy_cp .cp_a .libox .hover .more{



	width:110px;

    height:35px;

    line-height: 35px;

    background-color: #0075C1;

    display: block;

    margin: 30px auto 0;

    text-align: center;

    border-radius: 20px;

		margin-top:60px;

	

	

}

.sy_cp .cp_a .libox:hover .hover{

	opacity: 1;

	

}

@media only screen and (max-width:1080px) {

	.sy_cp .cp_a .libox .tit{ font-size:16px;width: 100%;

    text-align: center;

    position: absolute;

    left: 0;

    top: 30px;

    margin: 0;}

	

}

@media only screen and (max-width:992px) {

	

	.sy_cp .cp_a{ padding-left:15px; padding-right:15px; margin-top:15px;}

	.sy_cp .cp_a .libox .tit{margin: 10px 0 15px;

    display: block;

    height: 24px;

    line-height: 24px;

    white-space: nowrap;

    text-overflow: ellipsis;

    overflow: hidden;

	position:inherit;}

	.sy_cp .cp_a .libox .hover{ display:none;}

}



.solution{ width:100%; padding:30px 0px;}

.solution .swiper-container-sl{ width:100%; height:100%; position:relative; overflow:hidden;}

.solution .swiper-container-sl .swiper-slide{ text-align:left;}

.solution .swiper-container-sl.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom:26px;left: 90px;}

.solution .swiper-container-sl .swiper-pagination-bullet{ background:#FFF;opacity: .5;}

.solution .swiper-container-sl .swiper-pagination-bullet-active{opacity:1; background:#0075C1;}

.solution .fa_a{ padding:0px;}

.solution .fa_b{ padding:0px;}

.solution .fa_a img{ width:100%; height:auto;}

.solution .fa_b{ background:#2B2E35;}

.solution .fa_b .content{ padding:40px;}

.solution .fa_b .content h4{ color:#FFF; font-weight:bold;}

.solution .fa_b .content i{ width:40px; height:3px; background:#0075C1; margin-top:15px; display:block; margin-bottom:50px;}

.solution .fa_b .content p{ color:#999FA9; font-size:13px; line-height:30px; min-height:83px;}

.solution .fa_b .content .gm{ display:block; text-align:center; width:153px; height:35px; margin-top:60px; margin-bottom:88px; color:#FFF; line-height:35px; border:solid 1px #3D4A4F;}



@media only screen and (max-width:1900px) {



	.solution .fa_b .content .gm{ margin-bottom:67px;}

	

}

@media only screen and (max-width:1800px) {



	.solution .fa_b .content .gm{ margin-bottom:48px;}

	

}

@media only screen and (max-width:1700px) {



	.solution .fa_b .content .gm{ margin-bottom:31px;}

	

}

@media only screen and (max-width:1600px) {



	.solution .fa_b .content .gm{ margin-bottom:16px;}

	

}

@media only screen and (max-width:1550px) {



	.solution .fa_b .content .gm{ margin-bottom:16px;margin-top:45px;}

	

}

@media only screen and (max-width:1500px) {



	.solution .fa_b .content .gm{ margin-bottom:16px; margin-top:31px;}

	

}

@media only screen and (max-width:1450px) {

.solution .fa_b .content .gm{ margin-bottom:16px; margin-top:19px;}

	

}

@media only screen and (max-width:1400px) {

.solution .fa_b .content .gm{ margin-bottom:16px; margin-top:19px;}

.solution .fa_b .content i{margin-bottom: 32px;}

.solution .fa_b .content p{ min-height:90px;}

	

}

@media only screen and (max-width:1350px) {

.solution .fa_b .content .gm{ margin-bottom:16px; margin-top:19px;}

.solution .fa_b .content i{margin-bottom: 10px;}

.solution .fa_b .content p{ min-height:101px;}

	

}

@media only screen and (max-width:1300px) {

.solution .fa_b .content{ padding-top:30.5px;}

.solution .fa_b .content p{ min-height:100.5px;}

	

}

@media only screen and (max-width:1250px) {

.solution .fa_b .content{ padding-top:22px;}

.solution .fa_b .content p{ min-height:99px;}

	

}



@media only screen and (max-width:1200px) {

	.solution .col-lg-6{ height:auto;}

	

}

@media only screen and (max-width:992px) {

	.solution .fa_a img{ width:100%; height:auto; display:block;}

	.solution{ background:none;}

	.solution .fa_b .content{ background:#2B2F35; padding-bottom:20px;}

	.solution .col-lg-6{ height:auto;}

	.solution .swiper-container-sl.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom:26px;left: 0;}

}



.sy_xw{ width:100%; padding:30px 0px; background:#F8F8F8;}

.sy_xw .xw_cont{ width:100%; background:#FFF;}

.sy_xw .xw_cont img{ width:100%; height:auto;}

.sy_xw .xw_cont .xw_wz{ width:100%; padding:18px;font-size:15px; color:#333333;}

.sy_xw .xw_cont .xw_wz a{ font-size:15px; color:#333333;}

.sy_xw .xw_cont .xw_wz span{ float:right;}

.sy_xw .xw_cont .xw_wz p{ color:#999999; line-height:30px; font-size:12px; padding-top:15px;}

.sy_xw .container .row li{ padding:0px; margin:0px; background:#FFF; padding:24px; margin-bottom:20px;}

.sy_xw .row li .xw_rq{ float:left; width:15%; font-family:Arial, Helvetica, sans-serif; font-size:26px; color:#CBCBCB; text-align:center; font-weight:bold;}

.sy_xw .row li .xw_rq span{ color:#656565; font-size:32px; font-weight:bold;}

.sy_xw .row li .xw_js{ float:right; width:82%; }

.sy_xw .row li .xw_js a{ font-size:15px; color:#333333;}

.sy_xw .row li .xw_js p{ color:#999999; font-size:13px; line-height:28px; padding-top:11px;}

.sy_xw .row li:hover{ background:#0075C1; color:#FFF;transition: all ease-in-out 0.5s;}

.sy_xw .row li:hover a{ color:#FFF;}

.sy_xw .row li:hover p{ color:#FFF;}

.sy_xw .row li:hover .xw_rq span{ color:#FFF;}

.sy_xw .row li:hover .xw_rq{ color:#FFF;}

.sy_xw .xw_more{ margin-top:30px;}

.sy_xw .xw_more a{ width:174px; height:41px; border:solid 1px #333333;-webkit-border-radius: 50px;

-moz-border-radius: 50px;

border-radius: 50px; display:block; text-align:center; line-height:41px; color:#333333; font-size:15px; margin:0 auto;}

.sy_xw .xw_more a:hover{ background:#0075C1; border:#FFF; color:#FFF;transition: all ease-in-out 0.5s;}

@media only screen and (max-width:992px) {

	.sy_xw .row li .xw_rq{ width:20%;}

	.sy_xw .row li .xw_js{ width:77%;}

	.sy_xw .row li .xw_rq{  font-size:20px;}

.sy_xw .row li .xw_rq span{ font-size:24px;}

		.sy_xw .xw_cont{ margin-bottom:15px;}

	.sy_xw .xw_cont .xw_wz{  padding:15px;font-size:14px; }

.sy_xw .xw_cont .xw_wz a{ font-size:13px;}

	

}

.sy_ys{ width:100%; background:#FFF; padding:50px 0px;}

.sy_ys .ys_cont{ border:solid 1px #E1E1E1; padding:20px; background:#FFF;}

.sy_ys .ys_cont .ys_img{ float:left; padding-top:5px;}

.sy_ys .ys_cont .ys_img img{ width:100%; height:auto; display:block;}

.sy_ys .ys_cont .ys_img .imgb{ display:block;}

.sy_ys .ys_cont .ys_img .imgh{ display:none;}

.sy_ys .ys_cont .ys_wzm{ display:none;}

.sy_ys .ys_cont .ys_wz{ float:right; width:120px;}

.sy_ys .ys_cont .ys_wz span{ font-size:20px; font-weight:bold; color:#656565;}

.sy_ys .ys_cont .ys_wz p{ color:#999999; font-size:14px; text-transform:uppercase; line-height:19px; padding-top:11px;}

.sy_ys .ys_cont:hover{ background:#0075C1; color:#FFF;transition: all ease-in-out 0.5s;}

.sy_ys .ys_cont:hover .imgb{ display:none;}

.sy_ys .ys_cont:hover .imgh{ display:block;}

.sy_ys .ys_cont:hover .ys_wz span{ color:#FFF;}

.sy_ys .ys_cont:hover .ys_wz p{ color:#FFF;}

@media only screen and (max-width:1200px) {

	.sy_ys .ys_cont{ margin-bottom:15px;}

	

	.sy_ys .ys_cont .ys_img{ float:none; text-align:center;}

	.sy_ys .ys_cont .ys_img .imgb{ width:auto; max-width:100%; height:72px; display:block; padding-bottom:11px; margin:0 auto;}

	.sy_ys .ys_cont:hover .ys_img .imgb{display:none;}

	.sy_ys .ys_cont:hover .ys_img .imgh{width:auto; max-width:100%; height:72px; display:block; padding-bottom:11px; margin:0 auto;}

	.sy_ys .ys_cont .ys_wz{ display:none;}

	.sy_ys .ys_cont .ys_wzm{ display:block; text-align:center; float:none;}

}

@media only screen and (max-width:414px) {

	.sy_ys .ys_cont{  padding:10px;}

	

}

@media only screen and (max-width:414px) {

	.sy_ys .ys_cont{  padding:7px;}

	

}



.footer{ width:100%; background:#0075C1; padding:20px 0px;}

.footer .container{ padding-top:10px; padding-bottom:10px; padding-left:30px; padding-right:30px;}

.footer .dlogo{ padding-top:70px;}

.footer h5{ color:#FFF; font-weight:bold; padding-bottom:21px; font-size:18px;}

.footer .ddh{ background:url(../images/18.png) no-repeat left; padding-left:28px; color:#FFF; line-height:40px;}

.footer .dyx{ background:url(../images/19.png) no-repeat left; padding-left:28px; color:#FFF; line-height:40px;}

.footer .ddz{ background:url(../images/20.png) no-repeat 0px 10px; padding-left:28px; color:#FFF; line-height:30px;}

.footer .dwx{ margin-top:35px;}

.footer .wxp{ font-size:14px; color:#FFFFFF; padding-top:9px; text-align:center}

.copyright{ width:100%; background:#1165B3; padding:10px 0px; text-align:center; font-size:12px; color:#FFF;}

@media only screen and (max-width:992px) {

	

	.footer{ padding:10px 0px;}

	.footer .container{ padding-top:10px; padding-bottom:10px;}

	.footer .container .col-lg-4{ text-align:center; margin-bottom:15px;}

	.footer .ddh{ text-align:left; width:95%; margin:0 auto;}

.footer .dyx{ text-align:left;width:95%; margin:0 auto;}

.footer .ddz{text-align:left;width:95%; margin:0 auto;}

.copyright{ padding:20px; text-align:center; line-height:30px;}

}



.weizhi{ width:100%; padding:15px 0px; border-bottom:solid 1px #DDDDDD; color:#999999; font-size:14px; line-height:30px;}

.weizhi a{color:#999999; font-size:14px;}



.ny_nr{width:100%; padding-bottom:100px;}

.ny_nr .z_l .l_b{ background:#0075C1;  margin-bottom:5px; text-align:left; font-size:22px; color:#fff; line-height:40px; padding:17px;}

.ny_nr .z_l .l_b p{ text-transform:uppercase; font-size:17px;}

.ny_nr .z_l .l_b i{display:none;}

.ny_nr .z_l ul{ border-bottom:0;}

.ny_nr .z_l ul li{ background:#F1F1F1; margin-bottom:11px;} 

.ny_nr .z_l ul li a{font-size:14px; font-weight:bold; color:#656565; line-height:38px; background:url(../images/22.png) no-repeat right 11px; display:block; margin-bottom:1px; text-indent:24px; width:90%; margin:0 auto;}

.ny_nr .z_l ul li.on{ background:#0075C1;}

.ny_nr .z_l ul li.on a{background:url(../images/21.png) no-repeat right 11px; font-size:14px; font-weight:bold; color:#FFF;}

.ny_nr .z_l ul li:last-child a.n_yj{margin-bottom:0;}

.ny_nr .z_l li:hover{background:#0075C1;}



.ny_nr .z_l .n_ej a{display:block; font-size:13px; line-height:36px; text-indent:30px; border-bottom:1px solid #f5f5f5;}

.ny_nr .z_l .n_ej a:hover{color:#79b133;}

.ny_nr .z_l .n_r{ margin-top:30px;}

.ny_nr .z_l .n_ew{ padding-top:20px;}

.ny_nr .z_l .n_ew img{ border:solid 1px #F3F2F2;}

.ny_nr .z_l .n_ew p{ color:#999999; font-size:12px; padding-top:11px; text-indent:16px;}

.ny_nr .z_l li:hover a{ color:#FFF;background:url(../images/21.png) no-repeat right 11px;}

.ny_nr .y_l{ border-left:solid 1px #DDDDDD;}

.ny_nr .y_l .container-fluid{ padding-top:30px;}

.ny_nr .y_l .l_m{font-size:22px; color:#000; margin-bottom:20px;}

.ny_nr .y_l .g_y img{max-width:100%; height:auto; display:block;}

.ny_nr .y_l .g_y h3{font-size:21px; text-transform:uppercase; font-weight:bold; color:#0075C1; margin:10px 0 30px;}

.ny_nr .y_l .g_y h3 .n_bt{ padding-left:3px; font-size:16px; color:#656565; text-transform:uppercase;}

.ny_nr .y_l .g_y h4{font-size:16px; line-height:30px; margin-bottom:15px;}

.ny_nr .y_l .g_y em{width:44px; height:2px; background-color:#c00; display:block; margin-bottom:20px;}

.ny_nr .y_l .g_y b{color:#c00;}

.ny_nr .y_l .g_y p{font-size:14px; line-height:28px; color:#666; margin-bottom:20px;}

.ny_nr .y_l .g_y input.w_z{width:100%; height:46px; font-size:15px; line-height:46px; margin-bottom:10px; border:1px solid #e1dce3; padding:0 5px;}

.ny_nr .y_l .g_y input.a_n{width:120px; height:46px; background-color:#000; font-size:16px; color:#fff; line-height:46px; font-family:Georgia, "Times New Roman", Times, serif;}

.ny_nr .y_l .g_y textarea{width:100%; height:96px; padding:5px; border:1px solid #e1dce3; outline:none; resize:none; font-size:15px; line-height:32px; margin-bottom:10px;}

.ny_nr .y_l .g_y i{padding-right:15px;}

.ny_nr .y_l .g_y .d_t{margin-bottom:20px;}

@media (min-width:992px){

.ny_nr .z_l ul{display:block !important;}

}

@media only screen and (max-width:992px) {

.ny_nr{padding-bottom:30px;}

.ny_nr .z_l{margin-bottom:10px;}

.ny_nr .z_l .l_b p{ display:none;}

.ny_nr .z_l .n_r{border:0;}

.ny_nr .z_l .l_m{display:none;}

.ny_nr .z_l .l_b{font-size:16px; line-height:46px; text-align:left; text-indent:15px; padding:0px;}

.ny_nr .z_l .l_b i{display:block; float:right; width:66px; height:46px; text-align:center; line-height:46px;}

.ny_nr .z_l a{font-size:14px; color:#000; line-height:36px; text-indent:15px; display:block; margin-bottom:1px;}

.ny_nr .z_l ul{display:none;}

.ny_nr .z_l ul li:last-child a.n_yj{margin-bottom:0;}

.ny_nr .z_l a.n_yj:hover{background-color:#f5f5f5;}

.ny_nr .z_l a.n_yj.on{background-color:#f5f5f5;}

.ny_nr .z_l .n_ew{ display:none;}

.ny_nr .y_l{ border-left:none;}

.ny_nr .y_l .l_m{font-size:18px;}

.ny_nr .y_l .g_y h3{font-size:15px; margin:15px 0;}

.ny_nr .y_l .g_y h4{font-size:14px; line-height:26px; margin-bottom:10px;}

.ny_nr .y_l .g_y em{width:30px; height:2px; background-color:#c00; display:block; margin-bottom:10px;}

.ny_nr .y_l .g_y p{font-size:12px; line-height:22px;}

.ny_nr .y_l .g_y input.w_z{width:100%; height:46px; font-size:15px; line-height:46px; margin-bottom:10px; border:1px solid #e1dce3; padding:0 5px;}

.ny_nr .y_l .g_y input.a_n{width:120px; height:46px; background-color:#000; font-size:16px; color:#fff; line-height:46px; font-family:Georgia, "Times New Roman", Times, serif;}

.ny_nr .y_l .g_y textarea{width:100%; height:96px; padding:5px; border:1px solid #e1dce3; outline:none; resize:none; font-size:15px; line-height:32px; margin-bottom:10px;}

	

}



.ny_nr .y_l .n_fl{ padding:15px; background:#F1F1F1; padding-bottom:0px;}

.ny_nr .y_l .n_fl .fl_bt{ color:#0075C1; font-size:16px; border-bottom:solid 1px #0075C1; padding-bottom:9px;}

.ny_nr .y_l .n_fl .fl_lm{ padding-top:15px;}

.ny_nr .y_l .n_fl .fl_lm a{ display:inline-block; padding-right:15px; font-size:14px; color:#656565; padding-bottom:15px;}

.ny_nr .z_l .n_cl{ display:none;}

.ny_nr .z_l .cp_fl{ display:none;}

.ny_nr .z_l .cp_fl .db_fl{ padding:10px; border:solid 1px #DDDDDD; background:#FFF; display:none;}

.ny_nr .z_l .cp_fl .db_fl span{margin-bottom: 7px;

    height:auto;

    line-height: 30px;

    white-space: nowrap;

    text-overflow: ellipsis;

    overflow: hidden;}

.ny_nr .z_l .cp_fl .db_fl span .db_a{

	display: inline-block;

    text-align: center;

    border-radius: 20px;

    color: #ccc;

    -webkit-transition: all ease-out 0.3s;

    transition: all ease-out 0.3s;

	text-indent:0px;

	 color:#656565;

	

}

.ny_nr .z_l .cp_fl .db_fl span .db_a.cur{

	background:none;

	background-color: #0075C1;

    color: #fff;

    font-weight: bold;

	

}



.ny_nr .y_l .cp_dv{ border-bottom:dotted 1px #d9d9d9; padding-bottom:21px; margin-bottom:21px; margin-top:21px;}

.ny_nr .y_l .cp_dv img{ width:100%; height:auto; display:block;}

.ny_nr .y_l .cp_dv .col-lg-8 a{ font-size:28px; margin-bottom:7px;}

.ny_nr .y_l .cp_dv .col-lg-8 p{ color:#333; font-size:14px; line-height:28px;}

.ny_nr .y_l .cp_dv .col-lg-8 .cp_more a{ display:inline-block;margin-top: 33px;    width: 115px;

    height: 37px;

    line-height: 37px;

    font-size: 16px;

    color: #999;

    text-align: center;

    border: 1px solid #999;

    display: inline-block;

    margin-right: 20px;

	-webkit-transition: all .5s;

    -moz-transition: all .5s;

    -ms-transition: all .5s;

    -o-transition: all .5s;

}

.ny_nr .y_l .cp_dv .col-lg-8 .cp_more a:hover{

	color:#FFF; 

	border: 2px solid #0075C1;

	box-shadow: inset 180px 0 0 0 #0075C1;

    -webkit-box-shadow: inset 180px 0 0 0 #0075C1;

    -moz-box-shadow: inset 180px 0 0 0 #0075C1;

    -ms-box-shadow: inset 180px 0 0 0 #0075C1;

    -o-box-shadow: inset 180px 0 0 0 #0075C1;

	

	}



@media only screen and (max-width:992px) {

.n_cp h3 span{ display:none;}	

.ny_nr .z_l .cp_fl{ display:block;}

.ny_nr .z_l .cp_fl .l_b p{ display:none;}

.ny_nr .z_l .ty_fl{ display:none;}

.ny_nr .y_l .n_fl{ display:none;}

.ny_nr .y_l .cp_dv .col-lg-8{ margin-top:21px;}

}



.ny_nr .y_l .x_w ul li{border-bottom:1px solid #eaeaea; padding-bottom:20px; margin-bottom:20px;}

.ny_nr .y_l .x_w img{width:100%; height:auto; display:block;}

.ny_nr .y_l .x_w .w_z h3{font-size:16px; line-height:32px; font-weight:bold; margin-bottom:6px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}

.ny_nr .y_l .x_w .w_z h3 a{color:#000;

transition:all .5s;

-o-transition:all .5s;

-ms-transition:all .5s;

-moz-transition:all .5s;

-webkit-transition:all .5s;}

.ny_nr .y_l .x_w ul li:hover .w_z h3 a{color:#0075C1;}

.ny_nr .y_l .x_w .w_z p{height:44px; margin-top:6px; overflow:hidden;}

.ny_nr .y_l .x_w .w_z p a{font-size:13px; line-height:22px; color:#888; display:block;}

.ny_nr .y_l .x_w .w_z span{font-size:12px; color:#999; text-transform:uppercase; display:block;}

.ny_nr .y_l .x_w .w_z span i{margin-right:5px; color:#666;}



@media only screen and (max-width:992px) {

	.ny_nr .y_l .x_w ul li{padding-bottom:15px; margin-bottom:15px;}

.ny_nr .y_l .x_w .w_z{margin-top:15px;}

.ny_nr .y_l .x_w .w_z h3{font-size:15px; line-height:30px; font-weight:normal; margin-bottom:5px;}

.ny_nr .y_l .x_w .w_z p{height:44px; margin-top:5px;}

	

}



.neiye{ padding:40px 0px;}

.neiye .lianxi h3{ padding-bottom:15px;}

.neiye .lianxi h4{font-size:16px; line-height:26px; color:#888; padding-bottom:7px;}



.neiye .lianxi em{width:30px; height:1px; background-color:#0e6eb8; display:block; margin-bottom:15px;}



.neiye .lianxi b{font-family:Arial, Helvetica, sans-serif; color:#0e6eb8; padding-left:5px; font-size:20px !important;}



.neiye .lianxi p{font-size:16px; line-height:40px;}



.neiye .lianxi p i{padding-right:10px; color:#aaa;}



.neiye .lianxi input.w_z{width:32%; height:40px; font-size:14px; line-height:40px; margin-right:.3%; margin-bottom:10px; border:1px solid #e7e7e7; padding:0 5px;}



.neiye .lianxi input.a_n{width:120px; height:40px; background-color:#0e6eb8; font-size:14px; color:#fff; line-height:40px; border:none;}



.neiye .lianxi textarea{width:98%; height:66px; padding:5px; border:1px solid #e7e7e7; outline:none; resize:none; font-size:14px; line-height:28px; margin-bottom:10px;}

@media only screen and (max-width:992px) {

	.neiye .lianxi h4{font-size:14px; line-height:24px;}



.neiye .lianxi p{font-size:14px; line-height:32px;}



.neiye .lianxi input.w_z{width:100%; height:36px; line-height:36px;}



.neiye .lianxi input.a_n{width:100%; height:36px; line-height:36px;}



.neiye .lianxi textarea{width:100%;}

.neiye .lianxi .col-lg-6{ margin-top:15px;}

	

}

.swiper-containerg {

      width: 100%;

      height: 100%;

	  overflow:hidden;

    }

.swiper-containerg .swiper-slide {

      text-align: center;

      font-size: 18px;

      background: #fff;



      /* Center slide text vertically */

      display: -webkit-box;

      display: -ms-flexbox;

      display: -webkit-flex;

      display: flex;

      -webkit-box-pack: center;

      -ms-flex-pack: center;

      -webkit-justify-content: center;

      justify-content: center;

      -webkit-box-align: center;

      -ms-flex-align: center;

      -webkit-align-items: center;

      align-items: center;

    }

.swiper-containerg .swiper-button-next, .swiper-container-rtl .swiper-button-prev{ right:24px;}

.swiper-containerg .swiper-button-prev, .swiper-container-rtl .swiper-button-next{ left:24px;}



.ny_nr .y_l .cp_cont h2{ color:#0075C1;}

.ny_nr .y_l .cp_cont p{ font-size:16px; line-height:28px; padding-top:21px; padding-bottom:21px; border-bottom:dotted 1px #DDDDDD;}

.ny_nr .y_l .cp_cont .cp_more a{ display:inline-block;margin-top: 33px;    width: 115px;

    height: 37px;

    line-height: 37px;

    font-size: 16px;

    color: #999;

    text-align: center;

    border: 1px solid #999;

    display: inline-block;

    margin-right: 20px;

}

.ny_nr .y_l .cp_desc{ margin-top:30px;}

.ny_nr .y_l .cp_desc .desc_ti{ padding-bottom:15px;border-bottom:dotted 1px #DDDDDD; font-size:16px;}

.ny_nr .y_l .cp_desc .desc_cont{ padding-top:21px; font-size:16px;}

@media only screen and (max-width:992px) {

	.ny_nr .y_l .cp_cont h2{ font-size:26px; padding-top:21px;}

	

}



.xiaocms-page{ width:100%; margin:0 auto; margin-top:50px; text-align:center}

.xiaocms-page span {

display: inline-block;

height: 22px;

padding: 0 10px;

line-height: 22px;

background: #0075C1;

border: 1px solid #0075C1;

color: #fff;

text-align: center;

margin-left: 1px;

}

.xiaocms-page a {

display: inline-block;

height: 22px;

line-height: 22px;

background: #fff;

border: 1px solid #e3e3e3;

text-align: center;

color: #333;

padding: 0 10px;

margin-left: 1px;

}



.neiye .about img{width:100%; height:auto; display:block;}



.neiye .about img.m_t{margin-top:80px;}



.neiye .about .t_p{padding:5px; border:1px solid #e7e7e7;}



.neiye .about .t_p img{width:100%; height:auto; display:block;}



.neiye .about .w_z{margin:15px 0; text-align:center; font-size:14px;}



.ny_nr .y_l .f_l {

	background-color:#0075C1;

	padding:10px 0;

	overflow:hidden;

	font-size:16px;

	text-align:center;

	line-height:32px;

	color:#fff;

}

.ny_nr .y_l .f_l .col-lg-7 {

	border-right:1px solid #0075C1;

	text-align:left;

}

.ny_nr .y_l .f_l .col-lg-3 {

	border-right:1px solid #0075C1;

}

.ny_nr .y_l .x_z {

	margin-bottom:20px;

}

.ny_nr .y_l .x_z ul li {

	padding:10px 0;

	font-size:14px;

	text-align:center;

	line-height:32px;

	overflow:hidden;

}

 .ny_nr .y_l .x_z ul li:nth-child(2n) {

background-color:#f2f2f2;

}

.ny_nr .y_l .x_z .col-lg-7 {

	border-right:1px solid #e7e7e7;

	text-align:left;

}

.ny_nr .y_l .x_z .col-lg-3 {

	border-right:1px solid #e7e7e7;

}

.ny_nr .y_l .x_z i {

	font-size:22px;

	color:#0075C1;

	vertical-align:middle;

}



@media only screen and (max-width:992px) {

	

	.neiye .about img.m_t{margin-top:20px;}





.neiye .about ul li{padding:0 15px;}



.neiye .about .w_z{margin:5px 0 10px;}



.ny_nr .y_l .f_l {

display:none;

}

 .ny_nr .y_l .x_z ul li {

padding:5px 0;

font-size:13px;

text-align:left;

line-height:30px;

}

 .ny_nr .y_l .x_z .col-lg-7 {

border-right:0;

border-bottom:1px dotted #e7e7e7;

margin-bottom:5px;

}

 .ny_nr .y_l .x_z .col-lg-2 {

text-align:center;

}

 .ny_nr .y_l .x_z i {

font-size:22px;

color:#c90909;

}

	

}