/*===================CSS Reset============================*/
/*@font-face {
	font-family: fontF;
	src: url('../font/fzzhjt.ttf');
}
@font-face {
	font-family: fontP;
	src: url('../font/PingFangHeavy.otf');
}*/
html {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	overflow-y: scroll;
	overflow-x: auto;
	font: 14px "微软雅黑";
}
*, *:before, *:after {
	-webkit-box-sizing: inherit;
	box-sizing: inherit;
	font: 14px "微软雅黑";
}
body, h1, h2, h3, h4, h5, h6, hr, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td, img {
	border: medium none;
	margin: 0;
	padding: 0;
}
body, button, input, select, textarea {
	color: #666;
	font: 14px "微软雅黑";
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
}
em, i {
	font-style: normal;
}
ul, ol {
	list-style: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
input:focus, button:focus, textarea:focus, select:focus, video {
	outline: none;
}
/*===================Link Style============================*/
a, a:hover, a:active, a:visited, a:link, a:focus {
	color: #333;
	outline: none;
	text-decoration: none;
	transition: all ease 400ms;
	-webkit-transition: all ease 400ms;
}
/*===================Common Style============================*/
.fl {
	float: left;
}
.fr {
	float: right;
}
.wrap {
	width: 1200px;
	margin: 0 auto;
}
.ovh {
	overflow: hidden;
}
.textH {
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.bold {
	font-weight: bold;
}
.fontF {
	font-family: fontF, "微软雅黑";
}
.fontP {
	font-family: fontP, "微软雅黑";
}
.color-3 {
	color: #333 !important;
}
.color-6 {
	color: #666 !important;
}
.color-9 {
	color: #999 !important;
}
.color-f {
	color: #fff !important;
}
.bg-f {
	background-color: #fff;
}
.bg-f7 {
	background-color: #f7f7f7;
}
.dong {
	transition: all ease 500ms;
	-webkit-transition: all ease 500ms;
}
.imgH img {
	-webkit-transition: all 500ms;
	-moz-transition: all 500ms;
	-ms-transition: all 500ms;
	transition: all 500ms;
}
.imgH:hover img {
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
.row {
	margin-left: 0;
	margin-right: 0;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
	padding-right: 0;
	padding-left: 0;
}
/*============================ Header ============================*/
.header {
	width: 100%;
	height: 100px;
	background: rgba(255,255,255,.9);
	position: fixed;
	top: 0;
	left: 0;
	z-index: 999;
}
.header .logo {
	display: block;
	width: 86px;
	height: 86px;
	margin-top: 5px;
	margin-left: 17%
}
.header .logo img {
	width: 100%;
}
.navbar_nav{ width:73%}
.navbar_nav li {
	float: left;
	width: 12%;
	height: 100px;
	padding-top: 35px;
	transition: all ease 500ms;
	-webkit-transition: all ease 500ms;
}
.navbar_nav li a {
	display: inline-block;
	color: #333;
	font-size: 18px;
	font-weight: normal
}
.navbar_nav li.slt a, .navbar_nav li:hover a {
	color: #e01616;
	border-color: #fff;
}
.navbar_nav li.dropdown .dropdown_menu {
	display: none;
	background: rgba(0,0,0,.3);
	position: absolute;
	top: 100px;
	left: 0;
	width: 100%;
}
.navbar_nav li.dropdown .dropdown_menu a {
	width: 100%;
	color: #fff;
	line-height: inherit;
	padding: 10px 0;
	border: none;
}
.navbar_nav li.dropdown .dropdown_menu a:hover {
	color: #e01616;
	background: rgba(0,0,0,.2);
}
.navbar_nav li.dropdown:hover .dropdown_menu {
	display: block;
}
#navToggle {
	display: none;
}
.m_nav {
	position: fixed;
	top: 0px;
	right: 0;
	width: 100%;
	height: 100%;
	background: #fff;
	z-index: 9999;
	opacity: 1;
	visibility: visible;
	margin-top: 0;
	overflow-y: auto;
	transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;
	top: 0;
	transform: translateX(100%);
}
.m_nav.open {
	transform: translateX(0);
}
.m_nav .top {
	height: 60px;
	padding: 30px;
	box-sizing: border-box;
}
.m_nav .top .closed {
	width: 20px;
	height: 20px;
	vertical-align: middle;
	float: right;
	cursor: pointer;
}
.m_nav .ul {
	margin-top: 20px;
}
.m_nav .ul li {
	padding: 0 20px;
	border-bottom: 1px solid #f5f5f5;
}
.m_nav .ul li a {
	display: block;
	text-decoration: none;
	color: #333;
	font-size: 16px;
	height: 60px;
	line-height: 60px;
	width: 100%;
}
.m_nav .ul li .dropdown_menu {
	display: none;
}
.m_nav .ul li.dropdown.active .dropdown_menu {
	display: block;
}
.m_nav .ul li .dropdown_menu a {
	display: block;
	height: 50px;
	line-height: 50px;
	padding: 0 40px;
	box-sizing: border-box;
	border-bottom: 1px solid #f5f5f5;
}
.m_nav .ul li .dropdown_menu a:last-child {
	border: none;
}
.is-fixed {
	height: 80px;
	background: #000;
}
.is-fixed .logo {
	margin-top: 7px;
}
.is-fixed .navbar_nav li {
	height: 80px;
	padding-top: 22px;
}
.is-fixed .navbar_nav li.dropdown .dropdown_menu {
	top: 80px;
	background: #000;
}
/*============================ Footer ============================*/
.footer{ background:#000; padding:40px 0px; color:#fff}
.footer a{ color:#fff}
.footer .a1{ float:left; width:40%}
.footer .a1 .aa1{ float:left; width:25%;}
.footer .a1 .aa2{ float:right; width:70%;}
.footer .a1 .aa2 .zi1{ font-size:15px; padding-bottom:10px}
.footer .a1 .aa2 .zi2{ line-height:30px}
.footer .a2{ float:right; width:45%; text-align:right; padding-top:30px}

.footer .a2 .zi1 a{ padding-left:15px; line-height:40px; padding-right:15px; border-bottom:1px #ccc solid; padding-bottom:10px}
.footer .a2 .zi2{ padding-top:10px}
/*============================ Index ============================*/
.ixSlide .slideImg {
	position: relative;
	overflow: hidden;
	width: 100%;
}
.ixSlide .slideImg li {
	-webkit-backface-visibility: hidden;
	position: absolute;
	display: none;
	width: 100%;
	height: 920px;
	left: 0;
	top: 0;
}
.ixSlide .slideImg li:first-child {
	position: relative;
	display: block;
	float: left;
}
.ixSlide .slideCon {
	position: relative;
	float: left;
	width: 100%;
}
.ixSlide .slideCon .slide {
	position: relative;
	overflow: hidden;
	width: 100%;
}
.ixSlide .slideCon .slideImg li {
	font-size: 20px;
	position: absolute;
	display: flex;
	align-items: center;
	width: 100%;
	left: 0;
	top: 0;
}
.ixSlide .slideCon .slideImg li span {
	display: block;
	font-size: 50px;
	margin-bottom: 20px;
}
.ixSlide .slideCon .slideImg li .text1-1 {
	transition: all 1s;
	transform: translateX(200px);
	letter-spacing: 5px
}
.ixSlide .slideCon .slideImg li.slide1_on .text1-1 {
	transition: all 1s;
	transform: translateX(0);
}
.ixSlide .slideCon .slideImg li .text1-2 {
	transition: all 1.2s;
	transform: translateX(300px);
	font-size: 24px
}
.ixSlide .slideCon .slideImg li.slide1_on .text1-2 {
	transition: all 1.2s;
	transform: translateX(0);
}
.jg {
	margin-top: 50px
}
.ixSlide .slideCon .slideImg li .text1-31{transition: all 1.2s;
	transform: translateX(300px);}
.ixSlide .slideCon .slideImg li .text1-3 {
	background: #e01616;
	padding: 15px 40px;
	font-size: 18px;
	color: #FFF;
	
}
.ixSlide .slideCon .slideImg li.slide1_on .text1-31  {
	transition: all 1.2s;
	transform: translateX(0); 
}
.ixSlide .slideCon .slide_nav {
	position: absolute;
	top: 50%;
	margin-top: -70px;
	width: 54px;
	height: 140px;
	font-size: 0;
	background-color: rgba(255,255,255,.2);
	background-position: center;
	background-repeat: no-repeat;
	background-size: 16px;
	cursor: pointer;
	z-index: 99;
	opacity: 0;
}
.ixSlide .slideCon .slide_nav.prev {
	left: 10%;
	background-image: url(../images/slideJtL.png);
}
.ixSlide .slideCon .slide_nav.next {
	right: 10%;
	background-image: url(../images/slideJtR.png);
}
.ixSlide .slideCon .slide_nav:hover {
	background-color: #e01616;
}
.ixSlide .slideCon:hover .slide_nav {
	opacity: 1;
}
.ixSlide .slideCon .slide_tabs {
	width: 100%;
	position: absolute;
	bottom: 25px;
	z-index: 5;
	text-align: center;
}
.ixSlide .slideCon .slide_tabs li {
	display: inline-block;
	margin: 0 6px;
	background: rgba(255,255,255,.7);
	border-radius: 50%;
}
.ixSlide .slideCon .slide_tabs li a {
	display: block;
	font-size: 0;
	width: 16px;
	height: 16px;
	border-radius: 50%;
}
.ixSlide .slideCon .slide_tabs .slide_here {
	background: #e01616;
}
.ixTit {
	font-size: 30px;
	background: url(../images/titBg1.png) center bottom no-repeat;
	background-size: 385px;
	padding-bottom: 50px;
}
.ixPart1 {
	padding: 60px 0 0;
}
.ixPart1 .part1 {
	padding: 90px 0 60px;
}
.ixPart1 .part1 .txt {
	margin-right: 150px;
	line-height: 28px;
}
.ixPart1 .part1 .txt span {
	display: block;
	font-size: 26px;
	margin-bottom: 40px;
}
.ixPart1 .part1 .img {
	margin-bottom: -200px;
}
.ixPart1 .part1 .img img {
	width: 100%;
}
.ixPart1 .part2 {
	background: url(../images/ixImg1_6.jpg) center no-repeat;
	background-size: cover;
}
.ixPart1 .part2 a {
	display: block;
	font-size: 16px;
	color: #fff;
	margin: 50px 100px 50px 0;
}
.ixPart1 .part2 a img {
	width: 68px;
	margin-bottom: 10px;
}
.ixPart1 .part2 a:hover {
	font-weight: bold;
}
.ixPart2 {
	padding: 50px 0 130px;
}
.ixPart2 .box {
	min-height: 490px;
	margin: 50px 15px 0;
	padding: 80px 20px 0;
}
.ixPart2 .box img {
	width: 50px;
}
.ixPart2 .box span {
	display: block;
	font-size: 24px;
	margin: 30px 0 20px;
}
.ixPart2 .box a {
	display: inline-block;
	color: #fff;
	font-size: 16px;
	line-height: 40px;
}
.ixPart2 .box a:hover {
	font-weight: bold;
}
.ixPart3 {
	background: url(../images/ixImg3_3.jpg) center no-repeat;
	background-size: cover;
	padding: 50px 0 80px;
}
.ixPart3 .ixTit {
	background-image: url(../images/titBg2.png);
}
.ixPart3 .part {
	background: url(../images/ixImg3_4.jpg) center no-repeat;
	background-size: cover;
	margin-top: 60px;
}
.ixPart3 .jjTit {
	padding-top: 110px;
	position: relative;
	z-index: 2;
}
.ixPart3 .jjTit span {
	display: block;
	font-size: 15px;
	line-height: 40px;
	padding: 10px 70px 10px 0;
	background-color: #2b6293;
	background-position: center right 20px;
	background-repeat: no-repeat;
	background-size: 44px;
	cursor: pointer;
}
.ixPart3 .jjTit span em {
	display: block;
	width: 70px;
	text-align: center;
	font-size: 16px;
	border-right: 1px solid rgba(255,255,255,.8);
	margin-right: 25px;
}
.ixPart3 .jjTit .a {
	color: #1d4e7a;
	background-color: #fff;
	background-image: url(../images/ixImg3_2.png);
	margin-left: -30px;
}
.ixPart3 .jjTit .a em {
	border-color: #1D4E7A;
}
.ixPart3 .jjCon {
	display: none;
}
.ixPart3 .jjCon .box {
	display: block;
	position: relative;
}
.ixPart3 .jjCon .box .txt {
	width: 100%;
	padding: 15px 20px;
	background: rgba(7,27,51,.6);
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 1;
}
.ixPart3 .jjCon .box .txt span {
	display: block;
	font-size: 22px;
	margin-bottom: 10px;
}
.ixPart3 .jjCon .box .txt em {
	display: flex;
	align-items: center;
	justify-content: center;
	height: 40px;
	margin: 15px 0 0 50px;
	border: 1px solid #fff;
}
.ixPart3 .jjCon .box .img img {
	width: 100%;
}
.ixPart3 .jjCon .box:hover .txt {
	background: rgba(7,27,51,1);
}
.ixPart3 .jjCon .box:hover .txt em {
	background: #fff;
	color: #0A4DDA;
}
.ixPart4 {
	padding: 50px 0;
	background: #eee;
}
.ixPart4 .part {
	margin-top: 50px;
}
.ixPart4 .col-sm-2 {
	    width: 18%;
    margin-left: 1%;
    margin-right: 1%;
    margin-bottom: 2%;
}
.ixPart4 .img {
	border: 1px solid #f1f1f1;
	margin: -1px;
}
.ixPart4 .img img {
	width: 100%;
}
/*============================ Others ============================*/
.inBanner {
	display: flex;
	align-items: center;
	height: 500px;
	font-size: 18px;
}
.inBanner span {
	display: block;
	font-size: 38px;
	margin-bottom: 30px;
}
.fixed {
	position: fixed;
	top: 80px !important;
	z-index: 99;
}
.inLink1 {
	width: 100%;
}
.inLink1 .col-sm-2 {
	width: 20%;
}
.inLink1 a {
	display: inline-block;
	font-size: 15px;
	color: #2f2f2f;
	line-height: 48px;
	border-bottom: 2px solid rgba(0,0,0,0);
}
.inLink1 a.slt, .inLink1 a:hover, .inLink1 a.active {
	color: #123960;
	border-color: #123960;
}
.inLink2 {
	margin: 0 -25px;
}
.inLink2 .col-sm-2 {
	width: 20%;
}
.inLink2 a {
	display: flex;
	justify-content: center;
	align-items: center;
	height: 50px;
	font-size: 15px;
	margin: 20px 25px;
	background: #f7f7f7;
}
.inLink2 a.slt, .inLink2 a:hover {
	color: #fff;
	background: #485e7a;
}
.inLoca {
	padding: 30px 0;
}
.inLoca a, .inLoca i, .inLoca em {
	display: inline-block;
	color: #717171;
}
.inLoca i {
	margin: 0 10px;
}
.inLoca a:hover {
	color: #163E80;
}
.inTit {
	font-size: 16px;
	margin-bottom: 10px;
}
.inTit span {
	display: block;
	font-size: 28px;
	margin-bottom: 5px;
}
.inTit .search {
	width: 100%;
	border: 1px solid #dedede;
}
.inTit .search input {
	height: 44px;
	line-height: 44px;
}
.inTit .search .inp {
	width: 85%;
	color: #123960;
	padding-left: 20px;
}
.inTit .search .ss {
	width: 15%;
	font-size: 0;
	background: url(../images/fwSearch.png) center right 15px no-repeat;
	background-size: 16px;
}
.inTit2 {
	font-size: 17px;
}
.inTit2 i {
	display: block;
	width: 50px;
	height: 2px;
	background: #123960;
	margin: 30px 0 20px;
}
.gyPart .box {
	margin: 20px -60px 80px;
}
.gyPart .box .txt {
	margin: 30px 60px 0;
}
.gyPart .box .txt span {
	display: block;
	font-size: 17px;
}
.gyPart .box .txt i {
	display: block;
	width: 50px;
	height: 2px;
	background: #123960;
	margin: 30px 0 20px;
}
.gyPart .box .txt p {
	line-height: 28px;
}
.gyPart .box .img {
	margin: 0 60px;
}
.gyPart .box .img img {
	width: 100%;
}
.khPart {
	margin: 0 -20px 0px;
}
.khPart .col-sm-2 {
	width: 20%;
}
.khPart .img {
	margin: 20px; -moz-box-shadow:0px 0px 12px #999; -webkit-box-shadow:0px 0px 12px #999; box-shadow:0px 0px 12px #999;
}
.khPart .img img {
	width: 100%;
}
.xwPart {
	padding-bottom: 40px;
}
.xwPart .box {
	display: block;
	margin-bottom: 40px;
}
.xwPart .box .img {
	margin-right: 40px;
}
.xwPart .box .img img {
	width: 100%;
}
.xwPart .box .txt span, .xwPart .box .txt em {
	display: block;
}
.xwPart .box .txt span {
	font-size: 20px;
	margin: 30px 0;
}
.xwPart .box .txt p {
	height: 56px;
	line-height: 28px;
	margin-top: 10px;
}
.xwPart .box:hover .txt span {
	color: #123960;
	font-weight: bold;
}
.cpPart1 {
	margin: 0 -20px;
}
.cpPart1 .box {
	display: block;
	margin: 0 20px 40px;
}
.cpPart1 .box .img {
	position: relative;
}
.cpPart1 .box .img p {
	background: url(../images/cpIcon1.png) center no-repeat rgba(23,48,112,.5);
	background-size: 56px;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	opacity: 0;
}
.cpPart1 .box .img img {
	width: 100%;
}
.cpPart1 .box .txt {
	padding: 25px 30px;
	border: 1px solid #dedede;
}
.cpPart1 .box .txt span, .cpPart1 .box .txt em {
	display: block;
	width: 30%;
	line-height: 24px;
}
.cpPart1 .box .txt span {
	width: 66%;
	font-size: 18px;
}
.cpPart1 .box:hover .img p {
	opacity: 1;
}
.cpPart1 .box:hover .txt {
	color: #fff;
	background: #173070;
	border-color: #173070;
}
.gyPart.cp .box {
	margin-bottom: 0;
	padding: 80px 0;
}
.gyPart.cp .box.t {
	padding-top: 0;
}
.gyPart.cp .box .txt {
	margin-top: 0;
}
.cpPart2 {
	padding: 80px 0;
}
.cpPart2 .part {
	margin: 0 -40px;
}
.cpPart2 .col-sm-4 {
	display: inline-block;
	width: 33%;
	float: inherit;
}
.cpPart2 .box {
	margin: 40px 40px 0;
}
.cpPart2 .box img {
	width: 76px;
}
.cpPart2 .box span {
	display: block;
	font-size: 16px;
	margin: 10px 0;
}
.cpPart2 .box p {
	height: 66px;
	line-height: 22px;
}
.loginPop {
	display: block;
	position: fixed;
	z-index: 99999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	overflow: auto;
	background-color: rgba(0,0,0,0.4);
}
.popCont {
	width: 1200px;
	height: 600px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin: -300px 0 0 -600px;
}
.popCont .img {
	position: relative;
}
.popCont .img p {
	font-size: 26px;
	position: absolute;
	top: 40px;
	left: 40px;
	z-index: 1;
}
.popCont .img img {
	width: 100%;
}
.popCont .right {
	padding: 20px 120px 0;
}
.popCont .right .img img {
	width: 200px;
}
.popCont .right .dlTit {
	margin: 20px 20%;
	border-bottom: 1px solid #cad1d7;
}
.popCont .right .dlTit span {
	display: block;
	width: 50%;
	float: left;
	font-size: 16px;
	color: #727272;
	border-bottom: 2px solid rgba(0,0,0,0);
	padding-bottom: 15px;
	position: relative;
	bottom: -1px;
	cursor: pointer;
}
.popCont .right .dlTit .a {
	color: #0457a7;
	border-color: #0457a7;
}
.popCont .right .dlCon {
	display: none;
}
.popCont .right .dlCon .txt {
	border: 1px solid #cad1d7;
	border-radius: 4px;
	margin-bottom: 25px;
}
.popCont .right .dlCon input {
	width: 100%;
	height: 42px;
	line-height: 42px;
	background-position: center left 14px;
	background-repeat: no-repeat;
	background-size: 17px;
	padding: 0 15px 0 45px;
}
.popCont .right .dlCon .icon1 {
	background-image: url(../images/dlImg3.png);
}
.popCont .right .dlCon .icon2 {
	background-image: url(../images/dlImg4.png);
}
.popCont .right .dlCon .icon3 {
	background-image: url(../images/dlImg5.png);
}
.popCont .right .dlCon .t2 a {
	line-height: 42px;
	color: #0189FB;
	margin-right: 15px;
}
.popCont .right .dlCon .t2 .icon2 {
	width: 70%;
}
.popCont .right .dlCon .t3 {
	margin-bottom: 25px;
}
.popCont .right .dlCon .t3 .icon3 {
	width: 67%;
	border: 1px solid #CAD1D7;
	border-radius: 4px;
}
.popCont .right .dlCon .t3 a {
	display: block;
	width: 30%;
	height: 42px;
	color: #fff;
	text-align: center;
	line-height: 42px;
	border-radius: 4px;
	background: #0189FB;
}
.popCont .right .dlCon .t4 {
	margin-bottom: 5px;
}
.popCont .right .dlCon .button input {
	width: 100%;
	height: 42px;
	color: #fff;
	font-size: 16px;
	line-height: 42px;
	background: #0189fb;
	border-radius: 4px;
	padding: 0;
}
.popCont .right .dlCon .button {
	margin-bottom: 80px;
}
.popCont .right .dlCon .button.b1 {
	margin-bottom: 20px;
}
.popCont .right .bot {
	color: #777;
}
.popCont .right .bot a {
	display: block;
	width: 50%;
	height: 42px;
	color: #fff;
	font-size: 16px;
	line-height: 42px;
	background: #0189fb;
	border-radius: 4px;
	margin: 10px auto 0;
}
.fwCont {
	padding: 30px 0;
}
.fwCont .part1 {
	padding: 40px 0;
}
.fwCont .part1 .txt {
	line-height: 28px;
}
.fwCont .part1 .txt img {
	max-width: 100%;
}
#accordion {
	z-index: 1;
	margin-top: 30px;
}
#accordion .panel {
	border: none;
	box-shadow: none;
}
#accordion .panel-heading {
	padding: 0;
	border-radius: 0;
	border: none;
	margin-bottom: 10px;
}
#accordion .panel-title {
	padding: 0 30px 0 60px;
	background: url(../images/fwImg2_1.png) center left 20px no-repeat #f7f7f7;
	background-size: 31px;
}
#accordion .panel-title a {
	display: block;
	font-size: 18px;
	padding: 20px 0;
	background: url(../images/fwImg2_3.png) center right no-repeat;
	background-size: 14px;
	position: relative;
}
#accordion .panel-title a.collapsed {
	background-image: url(../images/fwImg2_2.png);
	background-size: 8px;
}
#accordion .panel-collapse {
	position: relative;
}
#accordion .panel-body {
	font-size: 14px;
	line-height: 30px;
	padding: 30px 60px;
	border-top: none;
	z-index: 1;
}
#accordion .panel-body img {
	max-width: 100%;
}
.fwCont .part2 {
	margin-top: 30px;
}
.fwCont .part2 .inLink1 .col-sm-2 {
	width: 16.666%;
}
.fwCont .part2 .list {
	margin: 30px 0;
}
.fwCont .part2 .list .box {
	margin-bottom: 10px;
	padding: 13px 30px 13px 50px;
	line-height: 34px;
}
.fwCont .part2 .list .box span {
	display: block;
	font-size: 16px;
}
.fwCont .part2 .list .box a {
	display: inline-flex;
	align-items: center;
	height: 34px;
	color: #ff4f4f;
	padding: 0 20px 0 40px;
	background: url(../images/fwImg3.png) center left 14px no-repeat;
	background-size: 17px;
	border: 1px solid #ff4f4f;
	margin-left: 30px;
}
.fwCont .part2 .list .box a:hover {
	color: #fff;
	background-color: #FF4F4F;
	background-image: url(../images/fwImg3H.png);
}
.fwCont .part3 {
	padding: 70px 15%;
}
.fwCont .part3 img {
	width: 199px;
}
.fwCont .part3 .search {
	width: 100%;
	margin: 50px auto 20px;
	box-shadow: 0 0 7px rgba(0,0,0,.1);
	border-radius: 5px;
}
.fwCont .part3 .search input {
	height: 55px;
	line-height: 55px;
}
.fwCont .part3 .search .inp {
	width: 85%;
	color: #123960;
	padding-left: 40px;
}
.fwCont .part3 .search .ss {
	width: 15%;
	font-size: 0;
	background: url(../images/fwSearch.png) center right 30px no-repeat;
	background-size: 16px;
}
.fwCont .part3 p {
	color: #ff6666;
}
.fwCont .part4 .tit {
	font-size: 30px;
	padding: 30px 0;
	border-bottom: 1px solid #e5e5e5;
	margin-bottom: 30px;
}
.fwCont .part4 .zwTit span {
}
.fwCont .part4 .zwTit span {
	display: inline-flex;
	justify-content: center;
	align-items: center;
	width: 260px;
	height: 50px;
	font-size: 15px;
	background: #f7f7f7;
	margin-right: 45px;
	cursor: pointer;
}
.fwCont .part4 .zwTit .a {
	color: #fff;
	background: #485e7a;
}
.fwCont .part4 .zwCon {
	display: none;
	padding: 30px 0;
	line-height: 28px;
}
.artPart .tit {
	padding: 30px 0 20px;
	border-bottom: 1px solid #e5e5e5;
}
.artPart .tit span {
	display: block;
	font-size: 30px;
	margin-bottom: 20px;
}
.artPart .txt {
	padding: 30px 0;
	line-height: 28px;
}
.artPart .txt img {
	max-width: 100%;
}
.artPart .bot {
	border-top: 1px solid #e5e5e5;
	padding: 20px 0;
	line-height: 40px;
}
.artPart .bot a:hover {
	color: #163E80;
}
.fenye a {
	display: inline-flex;
	justify-content: center;
	align-items: center;
	width: 36px;
	height: 36px;
	background: #f4f4f4;
	margin: 5px;
}
.fenye a.l {
	width: 80px;
}
.fenye a.slt, .fenye a:hover {
	color: #fff;
	background: #123960;
}
.lxPart1 {
	padding: 60px 0 80px;
}
.lxPart1 .txt {
	margin: 30px 0 20px;
}
.lxPart1 .part {
	background: #F5F7FA;
	margin-top: 10px;
	padding: 35px 0;
}
.lxPart1 .part .box {
	font-size: 17px;
	margin: 0 30px;
	padding-left: 60px;
	background-position: center left;
	background-repeat: no-repeat;
	background-size: 37px;
}
.lxPart1 .part .box.icon1 {
	background-image: url(../images/lxImg1.png);
}
.lxPart1 .part .box.icon2 {
	background-image: url(../images/lxImg2.png);
}
.lxPart1 .part .box.icon3 {
	background-image: url(../images/lxImg3.png);
}
.lxPart1 .part .box span {
	display: block;
	font-size: 16px;
	color: #000;
	margin-bottom: 10px;
}
#map {
	width: 100%;
	height: 380px;
	font-size: 12px;
	margin-left: 40px;
	box-shadow: 7px 7px 0 rgba(114,126,161,.8);
}
.BMapLabel {
	display: none !important;
}
.lxPart2 {
	padding-bottom: 60px;
	margin: 0 -20px;
}
.lxPart2 .box {
	display: flex;
	align-items: center;
	background: #f5f7fa;
	margin: 20px 20px 10px;
	padding: 20px 0;
}
.lxPart2 .box em {
	width: 30%;
	height: 100%;
	font-size: 20px;
}
.lxPart2 .box p {
	width: 70%;
	line-height: 34px;
	padding: 0 20px 0 0;
}
.lxPart2 .box p span {
	display: block;
}
/*============================ 媒体查询 ============================*/
.mobHide {
	display: block;
}
.mobShow {
	display: none;
}
.k1{ padding:70px 0px}
.bta1{ font-size:24px; text-align:center; color:#333}
.bta1 .xian{  background:#e01616; width:50px; height:3px; margin:0px auto ; margin-top:15px}
.bta1 .btzi1{ font-size:16px; color:#4c4948; padding-top:15px}

.bta2{ font-size:24px; text-align:center; color:#fff}
.bta2 .xian{  background:#fff; width:50px; height:3px; margin:0px auto ; margin-top:15px}
.bta2 .btzi1{ font-size:16px; color:#fff; padding-top:15px}

.k1 .a1{ margin-top:50px; text-align:center;}
.k1 .a1 .aa1{ background:#e01616; padding:50px 20px 30px 20px; color:#FFF}
.k1 .a1 .aa1 a{ color:#fff}
.k1 .a1 .aa1 .biao1{ padding:20px 0px} 
.k1 .a1 .aa1 .zi1{ font-size:20px; font-weight:bold; line-height:50px}
.k1 .a1 .aa1 .xian1{ width:35px; height:3px; background:#fff; margin:15px auto;}
.k1 .a1 .aa1 .zi2{ font-size:14px; line-height:27px}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom:0px}

.swiper-container{ height:355px}

.k2{ background:url(../images/bg1.jpg) no-repeat; background-size:cover; height:508px; padding:100px 0px}
.k2 .a1{ font-size:14px;  color:#FFF;  text-align:center; padding:40px 50px; line-height:30px }
.k2 .a1 p{ line-height:30px}
.k2 .a2{ font-size:14px; width:120px; margin:0px auto; background:#e01616; border-radius:20px; text-align:center; height:30px; line-height:30px}
.k2 .a2 a{ color:#fff}

.k3 { padding:70px 0px}
.k3 .list1{ margin-top:40px}
.k3 .list1 ul{ margin-right:-1%}
.k3 .list1 ul li{ float:left; width:32%; margin-right:1%; margin-bottom:1%; position:relative; text-align:center}
.k3 .list1 ul li img{ max-width:100%;}
.k3 .list1 ul li .zg{ position:absolute; background:#da3939; opacity:0.8; top:0px; left:0px; width:100%; height:100%;  display:none}
.k3 .list1 ul li .zg .zi1{ font-size:24px; color:#FFF; padding-top:25%; padding-bottom:30px}
.k3 .list1 ul li:hover .zg{ display:block}
.more1{ width:120px; margin:0px auto; border:1px #d53435 solid; border-radius:20px; text-align:center; height:35px; line-height:35px; margin-top:40px}
.more1 a{ color:#d53435} 
.more1:hover{ background:#d53435;}
.more1:hover a{ color:#fff}



.k4{ background:url(../images/bg3.jpg) no-repeat; background-size:cover; padding:70px 0px}


.k4 .a1{ padding-top:50px; }

.k4 .a1 .kuang1{ background:#FFF; border-radius:20px; padding:60px 50px}
.k4 .a1 .kuang1 .zi1{ font-size:24px; color:#000}
.k4 .a1 .kuang1 .zi2{ font-size:12px; color:#999; margin:10px 0px 50px 0px }
.k4 .a1 .kuang1 .zi3{ line-height:30px; margin-bottom:50px }
.k4 .a1 .kuang1 .zi4{ width:100px; background:#e01616; border-radius:20px; color:#FFF; height:30px; text-align:center; line-height:30px}
.k4 .a1 .kuang1 .zi4 a{ color:#fff}
.k4 .a1{ position:relative; width:1200px; margin:0px auto}
.swiper-container1 {
	margin-left: auto;
	margin-right: auto;
	position: relative;
	list-style: none;
	padding: 0;
	z-index: 1; overflow:hidden; width:1100px; margin:0px auto
}
.swiper-button-next, .swiper-button-prev{ color:#fff}
.k5{ padding:50px 0px}
.k5 .khPart{ padding-top:30px}
.k5 .khPart{ padding-bottom:0px}
/*关于我们页面*/

.nbanner{ position:relative}
.nbanner .wz1{ position:absolute; bottom:0px; background:#b40101; opacity:0.8; width:100%; height:55px; line-height:55px}
.nbanner .wz1 .zz1{ line-height:55px; color:#FFF; font-size:20px}
.nbanner .wz1 .zz1 a{color:#FFF;font-size:18px }
.abk1 { padding:100px 0px 70px 0px}
.abk1 .a1{ float:left; width:20%}
.abk1 .a1 .zi1{ font-size:32px; padding-bottom:15px; color:#333}
.abk1 .a1 .xian1{ background:#e01616; height:2px; width:60px}
.abk1 .a2{ float:right; width:75%; font-size:14px; line-height:30px}

.abk2{ background:url(../images/bg2.jpg) no-repeat center center; background-size:cover; padding:130px 0px }
.abk2 .a1{ background:#FFF}
.abk2 .a1 .aa1{ float:left; width:43%}
.abk2 .a1 .aa1 img{ width:100%;}
.abk2 .a1 .aa2{ float:right; width:57%; padding:10% 8%}
.abk2 .a1 .aa2 .zi1{ font-size:24px; color:#333; padding-bottom:15px}
.abk2 .a1  .aa2 .xian1{ background:#e01616; height:2px; width:60px}
.abk2 .a1 .aa2 .zi2{ font-size:14px; line-height:30px; margin-top:30px}
.abk3 { padding:70px 0px}
 .tya1{ font-size:32px; color:#333; text-align:center}
 .tya1 .xian1{background:#e01616; height:2px; width:60px; margin:0px auto; margin-top:15px;}
.abk3 .a2{ padding-top:50px}
.abk3 .list1 ul{ margin-right:-3%}
.abk3 .list1 ul li{ float:left; width:22%; margin-right:3%; text-align:center; padding:2.5% 0px; background:#eeeeee}
.abk3 .list1 ul li img{ max-width:100%;} 
.abk3 .list1 ul li .zi1{ font-size:24px; color:#333; line-height:90px}
.abk3 .list1 ul li .zi2{ padding:0px 15px; line-height:27px; height:80px; overflow:hidden}
.abk3 .list1 ul li:hover{background:#e01616}
.abk3 .list1 ul li:hover .zi1{ color:#fff}
.abk3 .list1 ul li:hover .zi2{ color:#fff}
/*结束关于我们*/

/*产品*/

.abk1 .xian2{ border-bottom:1px #eee solid; padding-bottom:80px}
.cpk2 .list1 ul li{ border-bottom:1px #eee solid; padding-bottom:40px; margin-bottom:40px;position:relative}
.cpk2 .list1 ul li .tu1{ float:left; width:50%}
.cpk2 .list1 ul li .tu1 img{ max-width:100%;}
.cpk2 .list1 ul li .zi{ float:right;width:45%; padding:30px 20px; }
.cpk2 .list1 ul li .zi .zi1{ font-size:24px; color:#333; padding-bottom:30px}
.cpk2 .list1 ul li .zi .zi2{ font-size:14px; padding-bottom:50px; line-height:30px}
.cpk2 .list1 ul li .zi .zi3{ width:120px; background:#e01616; border-radius:20px; text-align:center; color:#FFF; height:35px; line-height:35px; position:absolute; bottom:60px}
.cpk2 .list1 ul li .zi .zi3 a{ color:#fff}

.cpk3{ background:#eee; padding:80px 0px; margin-top:100px}
.cpk3 .list1{ padding-top:70px}
.cpk3 .list1 ul{ margin-right:-2%}
.cpk3 .list1 ul li{ float:left; width:23%; margin-right:2%; background:#FFF}
.cpk3 .list1 ul li img{ max-width:100%;}
.cpk3 .list1 ul li .zi1{ font-size:18px; line-height:26px; text-align:center} 
/*结束产品*/

/*行业资质*/
.zzk1 ul { margin-right:-3%}
.zzk1 ul li{ float:left; width:30%; margin-right:3%; float:left; margin-bottom:4%;-moz-box-shadow:-1px -1px 14px #999; -webkit-box-shadow:-1px -1px 14px #999; box-shadow:-1px -1px 14px #999; padding:20px}
.zzk1 ul li img{ max-width:100%;}
.zzk1 ul li .zi1{ width:96%; margin:0px auto; border-top:1px #eee solid; text-align:center; font-size:18px; padding-top:20px}

/*结束行业资质*/

/*解决方案*/
.jjk1 ul { margin-right:-3%}
.jjk1 ul li{ float:left; width:30%; margin-right:3%; float:left; margin-bottom:5%;}
.jjk1 ul li img{ max-width:100%;}
.jjk1 ul li .zi1{  text-align:left; font-size:18px; padding-top:10px; color:#333}
.jjk1 ul li .zi2{  text-align:left; font-size:14px; padding-top:5px}
/*结束解决方案*/

/*联系我们*/
.lxk1{ padding:70px 0px}
.lxk2 { padding-bottom:70px}
.lxk2 ul{ margin-right:-3%}
.lxk2 ul li{ float:left; width:30%; margin-right:3%; text-align:center}
.lxk2 ul li .zi1{ padding-top:20px; font-size:16px; line-height:30px; color:#333}
/*结束联系我们*/
/*新闻资讯*/
.xwk1 .list1 ul li{ border-bottom:1px #eee solid; padding-bottom:40px; margin-bottom:40px;position:relative}
.xwk1 .list1 ul li .tu1{ float:left; width:30%}
.xwk1 .list1 ul li .tu1 img{ max-width:100%;}
.xwk1 .list1 ul li .zi{ float:right;width:65%; }
.xwk1 .list1 ul li .zi .zi1{ font-size:24px; color:#333; padding-bottom:30px}
.xwk1 .list1 ul li .zi .zi2{ font-size:14px; padding-bottom:50px; line-height:30px}
.xwk1 .list1 ul li .zi .zi4{ font-size:14px;}
.xwk1 .list1 ul li .zi .zi3{ width:120px; border:1px #e01616 solid;   border-radius:20px; text-align:center; color:#e01616; height:35px; line-height:35px; position:absolute; bottom:60px; right:0px}
.xwk1 .list1 ul li .zi .zi3 a{ color:#e01616}
/*结束新闻资讯*/

 @media (max-width: 1440px) {
.ixSlide .slideImg li {
	height: 532px;
}
.ixSlide .slideCon .slide_nav.prev {
	left: 15px;
}
 .ixSlide .slideCon .slide_nav..next {
right: 15px;
}
.inBanner {
	height: 356px;
}

.ixSlide .slideCon .slideImg li .text1-1{ font-size:28px}
.ixSlide .slideCon .slideImg li .text1-2{ font-size:18px}
.ixSlide .slideCon .slideImg li .text1-3{ font-size:16px; padding:10px 20px}
}
 @media (max-width: 1200px) {
.wrap {
	width: 100%;
	padding: 0 15px;
}
.popCont {
	width: 90%;
	height: auto;
	top: 15%;
	left: 5%;
	margin: 0;
}
.popCont .right {
	padding: 10px 15px 0;
}
.popCont .right .img img {
	width: 140px;
}
.popCont .right .dlTit {
	margin-top: 10px;
	margin-bottom: 10px;
}
.popCont .right .dlTit span {
	padding-bottom: 10px;
}
.popCont .right .dlCon .txt {
	margin-bottom: 10px;
}
.popCont .right .dlCon input {
	height: 36px;
	line-height: 36px;
}
.popCont .right .dlCon .t2 {
	margin-bottom: 10px;
}
.popCont .right .dlCon .button, .popCont .right .dlCon .button.b1 {
	margin-bottom: 0;
}
.popCont .right .bot {
}
}
 @media (max-width: 1100px) {
.navbar_nav li {
	width: 90px;
}

.footer .a2{ width:55%}
}
 @media (max-width: 998px) {
.navbar_nav {
	display: none;
}
.header {
	height: 60px;
	background: #fff;
}
.header .logo {
	width: 45px;
	height: auto;
	margin: 8px 0 0 10px;
}
#navToggle {
	height: 100%;
	display: inline-block;
	float: right;
}
#navToggle span {
	display: block;
	position: relative;
	width: 35px;
	height: 35px;
	background: url(../images/menu.png) no-repeat;
	background-size: contain;
	top: 13px;
	right: 15px;
}
.main {
	margin-top: 60px;
}

.k1{ padding:30px 0px; width:90%; margin:0px auto}
.bta1{ font-size:20px}
.bta1 .btzi1{ font-size:14px; }

.k2{     padding: 40px 0px; background-size:cover; height:auto }
.k2 .a1{ padding:10px}
.k3 .list1 ul li{ width:49%}
.k3 .list1 ul li .zg .zi1{font-size: 22px;
    color: #FFF;
    padding-top: 13%;
    padding-bottom: 20px;}
	
.k3 .list1 ul li .zg .zi2 img{ width:25px; height:25px}
.k3{ padding:40px 0px}
.k4{ padding:40px 0px}
.bta2 .btzi1{ width:90%; margin:0px auto}
.k4 .a1{ width:100%}
.swiper-container1{ width:84%}
.k4 .a1 .kuang1{ padding:30px 20px}
.k4 .a1 .kuang1 .zi2{ margin-bottom:20px}
.k4 .a1 .kuang1 .zi3{ margin-bottom:20px}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev{ right:0px}
.swiper-button-prev, .swiper-container-rtl .swiper-button-next{ left:0px}
.k4 .a1 .kuang1 .zi1{ font-size:20px}
.ixPart4{ padding:30px 0px}

.footer .a1{ float:none; width:98%; margin:0px auto}
.footer .a2{ float:none; width:98%; margin:0px auto; text-align:center}
.footer .a1 .aa2 .zi2{ line-height:30px}
.footer .a1 .aa2 .zi2 p{ margin:0px; line-height:30px} 
.footer .a2 .zi1 a{ padding-left:2%; padding-right:2%}
.bta2{ font-size:20px;}
.bta2 .btzi1{ font-size:14px}
.footer .a1 .aa1{ width:30%}
.footer .a1 .aa1 img{}
.footer .a1 .aa2{ width:65%}
.ixPart4 .part{ margin-top:30px}
.nbanner .wz1 .zz1{ height:30px; line-height:30px;font-size:14px; padding-left:10px}
.nbanner .wz1 { height:30px}
.abk1 .a1{ float:none; width:100%}

.abk1 .a2{ float:none; width:100%}
.abk1{ padding:10% 2%}
.abk1 .a1{ margin-bottom:20px}
.abk1 .a1 .zi1{ font-size:24px}
.abk2{ padding:5% 0px; }
.abk2 .a1{}
.abk2 .a1 .aa1{ float:none; width:100%}
.abk2 .a1 .aa2{ float:none; width:96%; margin:0px auto}
.abk3{ padding:0px}
.abk2 .a1 .aa2 .zi1{ font-size:24px}
.tya1{ font-size:24px}
.abk2 .a1 .aa2{ padding:5% 0}
.abk3{ padding-top:5%}
.abk3 .list1 ul li{ width:47%; margin-bottom:3%}
.abk3 .list1 ul li .tu1 img{ width:100%; height:auto}
.abk3 .list1 ul li .zi1{ font-size:20px; line-height:50px}
.abk3 .list1 ul li .zi2{ padding:0px 10px}
.abk1 .xian2{ padding-bottom:30px}

.cpk2 .list1 ul li .zi .zi1{ font-size:22px}
.cpk3{ margin-top:0px}
.cpk3{ padding:5% 0}
.cpk3 .list1{ padding-top:5%}
.zzk1 ul li img{ width:100%}
.zzk1 ul li .zi1{ font-size:14px}
.lxk1{ padding:30px 0px}
.lxk1 .a1 img{ width:100%; height:auto } 
.xwk1 .list1 ul li .zi .zi2{ padding-bottom:20px}
.xwk1 .list1 ul li .zi .zi1{ font-size:22px}

}



 @media (max-width:890px) {
	 .xwk1 .list1 ul li .tu1{ float:none; width:100%;}
	 .xwk1 .list1 ul li .tu1 img{ width:100%; height:auto}
	 	 .xwk1 .list1 ul li .zi{ float:none; width:100%}
		 .xwk1 .list1 ul li .zi .zi1{ padding-top:10px; padding-bottom:10px}
	 
	 
	 }

 @media (max-width:767px) {
	 .xwk1 .list1 { width:96%; margin:0px auto}
	 .cpk3 .list1 ul li{ width:48%;margin-bottom:3%} 
	  .cpk3 .list1 ul li img{ width:100%; height:auto; }
	 .cpk2 .list1 ul li .zi{ padding:0px}
	 
	 .footer .a2 .zi1 a{ padding-left:1%; padding-right:1%; font-size:12px}
	  .footer .a2 .zi2 { font-size:12px}
	 
.mobHide {
	display: none;
}
.mobShow {
	display: block;
}
.wrap {
	padding: 0;
}
.footer {
	padding-top: 30px;
}
.footer .mess {
	margin: 0 15px;
}
.footer .copy {
	font-size: 12px;
	margin-top: 15px;
	padding: 10px 0;
}
.ixSlide .slideImg li {
	height: 220px;
	padding: 0 15px;
}
.ixSlide .slideCon .slideImg li {
	font-size: 12px;
}
.ixSlide .slideCon .slideImg li span {
	font-size: 24px;
	margin-bottom: 10px;
}
.ixSlide .slideCon .slide_nav {
	display: none !important;
}
.ixSlide .slideCon .slide_tabs {
	bottom: 10px;
}
.ixSlide .slideCon .slide_tabs li {
	margin: 0 3px;
}
.ixSlide .slideCon .slide_tabs li a {
	width: 8px;
	height: 8px;
}
.ixTit {
	font-size: 26px;
	padding-bottom: 30px;
	background-size: 200px;
}
.ixPart1 {
	padding: 50px 15px 20px;
}
.ixPart1 .part1 {
	padding: 40px 0 20px;
}
.ixPart1 .part1 .txt {
	margin: 0;
	line-height: 24px;
}
.ixPart1 .part1 .txt span {
	font-size: 20px;
	margin-bottom: 15px;
}
.ixPart1 .part1 .img {
	margin: 20px 0 0;
}
.ixPart1 .part2 a {
	font-size: 14px;
	margin: 0;
	width: 25%;
	padding: 20px 0;
}
.ixPart1 .part2 a img {
	width: 40px;
	margin-bottom: 7px;
}
.ixPart2 {
	padding: 50px 15px;
}
.ixPart2 .box {
	min-height: auto;
	margin: 20px 0 0;
	padding: 40px 0 30px;
}
.ixPart2 .box img {
	width: 40px;
}
.ixPart2 .box span {
	margin: 20px 0 10px;
}
.ixPart2 .box a {
	line-height: 36px;
}
.ixPart3 {
	padding: 50px 15px;
}
.ixPart3 .jjTit {
	padding: 0;
}
.ixPart3 .jjTit span {
	line-height: 30px;
	background-size: 34px;
}
.ixPart3 .jjTit .a {
	margin: 0;
}
.ixPart3 .jjCon .box .txt {
	padding: 10px;
}
.ixPart3 .jjCon .box .txt span {
	font-size: 18px;
	margin-bottom: 0;
}
.ixPart3 .jjCon .box .txt em {
	margin: 10px 0 0 5px;
	height: 30px;
}
.ixPart4 {
	padding: 30px 0px; 
}
.ixPart4 .col-sm-2, .inLink1 .col-sm-2, .inLink2 .col-sm-2, .khPart .col-sm-2 {
	width: 33.333%;
}
.inBanner {
	height: 180px;
	font-size: 12px;
	padding: 0 15px;
}
.inBanner span {
	font-size: 24px;
	margin-bottom: 10px;
}
.inLink2 {
	margin: 0 12px;
}
.inLink2 a {
	margin: 3px;
	font-size: 13px;
	height: 34px;
}
.inLoca {
	padding: 15px;
}
.inTit {
	padding: 0 15px 10px;
}
.inTit span {
	font-size: 24px;
	margin-bottom: 0;
}
.inTit .search {
	margin-top: 15px;
}
.inTit2 i {
	margin: 15px 0;
}
.gyPart .box {
	margin: 20px 15px 40px;
}
.gyPart .box .txt {
	margin: 0 0 20px;
}
.gyPart .box .txt i {
	margin: 15px 0;
}
.gyPart .box .txt p {
	line-height: 24px;
}
.gyPart .box .img {
	margin: 0;
}
.khPart {
	margin: 10px 10px 30px;
}
.khPart .img {
	margin: 5px;
}
.xwPart {
	padding: 20px 8px;
}
.xwPart .box {
	margin: 0 7px 20px;
}
.xwPart .box .img {
	margin: 0;
}
.xwPart .box .txt span {
	font-size: 16px;
	margin: 10px 0 5px;
}
.xwPart .box .txt em {
	font-size: 12px;
}
.xwPart .box .txt p {
	height: 40px;
	line-height: 20px;
}
.cpPart1 {
	margin: 0;
	padding: 20px 10px;
}
.cpPart1 .box {
	margin: 0 5px 15px;
}
.cpPart1 .box .img p {
	background-size: 40px;
}
.cpPart1 .box .txt {
	padding: 15px 10px;
}
.cpPart1 .box .txt span {
	font-size: 16px;
}
.cpPart1 .box .txt em {
	font-size: 12px;
}
.gyPart.cp .box {
	padding: 30px 0;
}
.cpPart2 {
	padding: 40px 15px 0;
}
.cpPart2 .part {
	margin: 0;
}
.cpPart2 .part .box {
	margin: 10px 0 20px;
}
.cpPart2 .col-sm-4 {
	width: 100%;
	float: left;
}
.cpPart2 .box img {
	width: 60px;
}
.popCont .right {
	padding: 20px 15px;
}
.fwCont .part1 {
	padding: 20px 15px;
}
.fwCont .part1 .txt {
	line-height: 24px;
}
#accordion {
	margin: 20px 15px 0;
}
#accordion .panel-title {
	background-size: 24px;
	background-position: center left 10px;
	padding: 0 15px 0 40px;
}
#accordion .panel-title a {
	font-size: 15px;
}
#accordion .panel-body {
	padding: 10px;
	line-height: 24px;
}
.fwCont .part2 {
	margin-top: 20px;
	padding: 0 15px;
}
.fwCont .part2 .list {
	margin: 15px 0 0;
}
.fwCont .part2 .list .box {
	padding: 10px;
	line-height: inherit;
}
.fwCont .part2 .list .box span {
	margin-bottom: 10px;
}
.fwCont .part2 .list .box em {
	font-size: 12px;
}
.fwCont .part2 .list .box a {
	margin-left: 15px;
	height: 30px;
	background-size: 14px;
	background-position: center left 10px;
	padding: 0 10px 0 30px;
}
.fwCont .part3 {
	padding: 20px 15px 50px;
}
.fwCont .part3 img {
	width: 140px;
}
.fwCont .part3 .search .inp {
	padding-left: 15px;
}
.fwCont .part3 .search .ss {
	background-position: center left 15px;
}
.fwCont .part4 {
	padding: 0 15px;
}
.fwCont .part4 .tit {
	font-size: 22px;
	padding: 15px 0 10px;
}
.fwCont .part4 .zwTit {
	margin: 0 -2%;
}
.fwCont .part4 .zwTit span {
	display: flex;
	width: 46%;
	float: left;
	margin: 0 2%;
}
.fwCont .part4 .zwCon {
	line-height: 24px;
}
.artPart {
	padding: 0 15px;
}
.artPart .tit {
	font-size: 12px;
	padding: 20px 0 10px;
}
.artPart .tit span {
	font-size: 24px;
	margin-bottom: 5px;
}
.artPart .txt {
	padding: 15px 0;
	line-height: 24px;
}
.artPart .bot {
	padding: 15px 0;
	line-height: 28px;
}
.fenye {
	padding: 20px 0;
}
.fenye a {
	margin: 3px;
	width: 30px;
	height: 30px;
	font-size: 12px;
}
.fenye a.l {
	display: none;
}
.lxPart1 {
	padding: 50px 15px;
}
.lxPart1 .inTit {
	padding: 0 0 10px;
}
.lxPart1 .txt {
	margin: 15px 0;
}
.lxPart1 .part {
	margin: 0;
	padding: 0;
	background: none;
}
.lxPart1 .part .box {
	font-size: 12px;
	background-color: #F5F7FA;
	margin: 0 0 10px;
	padding: 20px 15px 20px 60px;
	background-position: center left 15px;
	background-size: 30px;
}
.lxPart1 .part .box span {
	margin-bottom: 5px;
}
#map {
	height: 240px;
	margin: 10px 0 0;
	box-shadow: inherit;
}
.lxPart2 {
	margin: 0;
	padding-bottom: 30px;
}
.lxPart2 .box {
	margin: 0 15px 15px;
	display: block;
	padding: 20px 15px;
}
.lxPart2 .box em, .lxPart2 .box p {
	width: 100%;
	float: left;
	padding: 0;
}
.lxPart2 .box p {
	margin-top: 10px;
	line-height: 26px;
}

}


@media (max-width:680px) {
	.cpk2{ width:96%; margin:0px auto}
	.cpk2 .list1 ul li .tu1{ float:none; width:100%}
	.cpk2 .list1 ul li .tu1 img{ width:100%}
	.cpk2 .list1 ul li .zi{ float:none; width:100%}
	.cpk2 .list1 ul li .zi .zi1{ padding-bottom:10px; margin-top:20px}
	.cpk2 .list1 ul li .zi .zi2{ padding-bottom:20px}
	.cpk2 .list1 ul li .zi .zi3{ position:relative; bottom:0}
	.cpk2 .list1 ul li{ padding-bottom:30px; margin-bottom:30px}
	.xwk1 .list1 ul li .zi .zi3{ bottom:20px}
	}
	@media (max-width:580px) {.lxk2 ul li{ width:47%; margin-bottom:20px }
	
	.lxk2 ul li .zi1{ padding-top:10px}
	.xwk1 .list1 ul li .zi .zi3{ bottom:20px}
	
	}