
/*reset*/
body, dl, dd, dt, input, h1, h2, p, ul {
	margin: 0;
	padding: 0;
}
h1, h2, h3, h4, h5, h6 {
	list-style: none;
}
h1, h2 {
	font-weight: bold;
	text-transform: uppercase;
}
input {
	border: none;
}
ul {
	display: block;
}
ul, li {
	list-style-type: none;
}
i, em {
	font-style: normal;
}
* {
	/*box-sizing: border-box;*/
	margin: 0;
}
body {
	font-family: "Microsoft Yahei", Helvetica, sans-serif;
	font-size: 14px;
	line-height: 22px;
	padding: 0;
	background: #f8f8f8;
}
a {
	color: #666;
	text-decoration: none;/* transition: 0.8s all ease-in-out; */
}
a:visited {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
div, p, dl, dd, dt {
	display: block;
}
input, textarea {
	color: #999;
	border: none;
	outline: none;
	font-size: 14px;
	-webkit-appearance: none;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.container-fluid {
	position: relative;
	width: 100%;
	margin: 0 auto;
	padding: 0px;
	overflow: hidden;
}
.container {
	padding: 0;
	margin: 0 auto;
	width: 1200px;
}
.z-color {
	color: #df4634;
}
.y-color {
	color: #3187cf;
}
.c-color {
	color: #205da5;
}
/*----------------header-------------------------*/

.header {
	background: #005bac;
	z-index: 10;
	overflow: initial;
	height: 60px;
}
.header-title {
	height: 90px;
	position: relative;
}
.header-title ul {
	overflow: hidden;
}
.header-title .logo {
	position: absolute;
	left: 50%;
	right: 0;
	top: 0;
	width: 181px;
	height: 184px;
	z-index: 99;
	transform: translateX(-50%);
}
}
.header-title .logo img {
	margin: 0 auto;
}
.header-title li {
	float: left;
	width: 43%;
	padding: 16px 0;/* margin-top: 10px; */
}
.header-title li h2 {
	margin-left: 0;
	width: 90%;
	color: #333333;
	font-size: 16px;
	margin-top: 10px;
}
.header-title li h2 strong {
	color: #205da5
}
.header-title li p {
	font-size: 16px;
	text-align: left;
	color: #333333;
	height: 32px;
}
.header-title .header-title-right {
	float: right;
	width: 343px;
	padding-left: 92px;/* background: url(../images/refer.png) no-repeat left center; *//* margin-top: -10px; */
}
/*--------banner-----------*/

.ban_p {
	z-index: 1;
}
.ban_p, .ban_p ul {
	position: relative;
	width: 100%;
}
.ban_p li, .ban_p li a {
	float: left;
	display: block;
	width: 100%;
	overflow: hidden;
	position: relative;
	margin: 0 auto;
	height: 645px;
}
.ban_p li img {
	width: 100%;
}
.ban_t {
	width: 600px;
	height: 50px;
	bottom: 0;
	left: 50%;
	margin-left: -300px;
	position: absolute;
	text-align: center;
	z-index: 3;
}
.ban_t em {
	width: 50px;
	height: 10px;
	/* border-radius: 16px; */
	margin-right: 16px;
	display: inline-block;
	background: #969696;
	cursor: pointer;
}
.ban_t em.on {
	background: #0a72c7;
}
.ban_p .prev, .ban_p .next {
	position: absolute;
	display: block;
	left: 0px;
	top: 32%;
	width: 56px;
	height: 80px;
	background: url(../images/icons.png) left 0px no-repeat;
	filter: alpha(opacity=10);
	opacity: 0.5;
}
.ban_p .prev:hover, .ban_p .next:hover {
	opacity: 1;
}
.ban_p .next {
	left: auto;
	right: 0px;
	background-position: -64px 0px;
}
.banner-ab {
	position: relative;
	display: block !important;
	margin: 0 auto;
}
.banner-ab-left {
	width: 220px;
	height: 460px;
	overflow: hidden;
	position: absolute;
	padding: 0 17px 0px;
	z-index: 1;
	background: url(../images/banner-back.png);
}
.banner-ab-left ul {
	overflow: hidden;
	padding: 15px 0 20px;
	border-bottom: 1px solid #8f8baa;
}
.banner-ab-left ul:last-child {
	border-bottom: none;
}
.banner-ab-left h3, .banner-ab-left li a, .banner-ab-left p, .banner-ab-left .ewm span {
	width: 100%;
	color: #fff;
}
.banner-ab-left h3 {
	font-weight: normal;
	margin: 10px 0;
	padding-left: 30px;
	background: url(../images/zg.png) no-repeat left 5px center;
}
.banner-ab-left li {
	overflow: hidden;
	width: 50%;
	float: left;
	padding-right: 5%;
}
.banner-ab-left li a {
	line-height: 28px;
	transition: 0.8s all ease-in-out;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	color: #ddd;
}
.banner-ab-left li a:hover {
	margin-left: 6px;
	transition: 0.8s all ease-in-out;
}
.banner-ab-left .ewm span {
}
.banner-ab-left .ewm {
	margin: 30px 5px;
	overflow: hidden;
}
.banner-ab-left p {
	width: auto;
	overflow: hidden;
	margin: 0 20px;
	text-align: center;
}
.banner-ab-left .ewm p img {
	width: 100%;
}
.banner-ab-left .ewm span {
	display: block;
	text-align: center;
}
/*--------------banner-ab-right---------------------*/

.banner-ab-right {
	right: 0;
	width: 359px;
	height: 549px;
	overflow: hidden;
	position: absolute;
	padding: 20px 0px 0px;
	z-index: -1;
	background: url(../images/banner-back.png);
}
.banner-ab-right h2, .banner-ab-right li a, .banner-ab-right li {
	text-align: center;
	color: #fff;
}
.banner-ab-right h2, .banner-ab-right ol {
	margin: 0px auto;
	width: 100%;
	padding: 0 5px;
}
.banner-ab-right h2 {
	font-size: 20px;
	margin-bottom: 8px;
}
.banner-ab-right ol:hover li {
	animation: bounce 0.75s cubic-bezier(0.05, 0, 0.2, 1) infinite alternate;
	display: inline-block;
	transform: translate3d(0, 0, 0);
	padding-top: 10px;
	text-shadow: rgba(255, 255, 255, 0.4) 0 0 0.05em;
	color: #df4634;
}
.banner-ab-right ol li:nth-child(1) {
	animation-delay: 0s;
}
.banner-ab-right ol li:nth-child(2) {
	animation-delay: 0.0833333333s;
}
.banner-ab-right ol li:nth-child(3) {
	animation-delay: 0.1666666667s;
}
 @keyframes bounce {
 0% {
 transform: translate3d(0, 0, 0);
 text-shadow: rgba(255, 255, 255, 0.4) 0 0 0.05em;
}
 100% {
 transform: translate3d(0, -1em, 0);
 text-shadow: rgba(255, 255, 255, 0.4) 0 1em 0.35em;
}
}
.banner-ab-right ol li {
	width: 33.33%;
	height: 44px;
	line-height: 44px;
	float: left;
	border-bottom: 1px dashed rgba(255, 255, 255, 0.1);
}
.banner-ab-right-ol {
	padding: 0px;
	overflow: hidden;
	background: url(../images/banner-back.png);
}
.banner-ab-right-ol li {
	border: none !important;
}
.content {
	width: 1200px;
	margin: auto;
	padding: 10px 0;
	overflow: hidden;
}
.content-title {
	text-align: center;
	line-height: 30px;
	color: #000;
}
.content-title h1 {
	line-height: 80px;
}
.content-left .t-img {
	border-bottom: 1px solid #1a9bcd;
	padding: 25px 0 20px 17px;
}
.content-left {
	width: 330px;
	margin: 20px 0 0 0;
	background: #205da5;
}
.content-left ul {
	background: #e5e5e5;
	overflow: hidden;
	padding: 20px 0;
}
.content-left ul li::before {
	content: "Ã‚Â·";
	width: 30px;
	display: inline-block;
	text-align: center;
	color: #205da5;
	font-weight: bold;
}
.content-left ul li {
	width: 50%;
	float: left;
	line-height: 40px;
}
.content-left ul li a {
	display: inline;
	color: #000;
}
.content-left ul li a:hover {
	color: #205da5;
}
.content-left .s-title {
	line-height: 54px;
	color: #fff;
	font-size: 18px;
	font-weight: bold;
	padding-left: 20px;
}
.content-left .contect {
	height: 395px;
	border-top: 10px solid #fff;
	position: relative;
	background: url(../images/connect.png) no-repeat;
}
.content-left .contect .ser {
	position: absolute;
	top: 55px;
	left: 105px;
}
.content-left .contect h3 {
	color: #fff;
	display: inline;
	font-weight: bold;
	margin-left: 10px;
}
.content-left .contect .phone {
	position: absolute;
	top: 100px;
	left: 70px;
	font-size: 27px;
}
.content-right {
	width: 852px;
	margin: 20px -11px 0 0;
	overflow: hidden;
}
.content-right .t-img {
	text-align: center;
	height: 244px;
	background: #fff;
}
.content-right .detal {
	background: #205da5;
	padding: 20px 38px;
	color: #fff;
}
.content-right .detal div {
	line-height: 50px;
	font-size: 25px;
	font-weight: bold;
}
.content-right .detal p {
	font-size: 14px;
	line-height: 28px;
}
.content-right .detal a {
	margin: 15px 0;
	color: #205da5;
	font-size: 18px;
	border-radius: 25px;
	line-height: 38px;
	background: #fff;
	width: 180px;
	text-align: center;
	padding: 6px 10px 6px 10px;
}
.content-right .detal a span {
	display: inline-block;
	border-radius: 100%;
	background: #c3262a;
	color: #ffff;
	width: 20px;
	height: 21px;
	line-height: 18px;
	font-weight: bold;
}
.content-right .fbox {
	width: 273px;
	text-align: center;
	border: 1px solid #ccc;
	margin: 11px 11px 0 0;
	background: #fff;
}
.content-right .fbox .pp {
	color: #000;
	font-size: 18px;
	line-height: 52px;
	background: #e0e0e0;
}
.content-right .fbox a:hover .pp {
	color: #fff;
	background: #205da5;
}
.buju {
	position: relative;
	height: 100%;
}
.buju .pan {
	position: absolute;
	width: 310px;
	height: 310px;
	background: url(../images/pan.png) no-repeat center;
	left: 50%;
	top: 19%;
	margin-left: -155px;
}
.buju .circle {
	position: absolute;
	width: 453px;
	height: 453px;
	background: url(../images/circle.png) no-repeat center;
	left: 50%;
	top: 10%;
	margin-left: -226.5px;
	animation: zhuan 15s linear infinite;
}
 @keyframes zhuan {
 0% {
 transform: rotate(0);
}
 100% {
 transform: rotate(360deg);
}
}
.buju .b-box {
	position: absolute;
	width: 440px;
}
.buju .b-box .num {
	width: 75px;
	height: 75px;
	border: 6px solid #205da5;
	background: #008daa;
	border-radius: 100%;
	font-size: 35px;
	text-align: center;
	line-height: 63px;
	font-weight: bold;
	color: #fff;
	float: left;
}
.buju .b-box:hover .num {
	animation: fan 1s linear;
}
 @keyframes fan {
 0% {
 transform: translateZ(0);
}
 50% {
 transform: rotateY(180deg);
}
 100% {
 transform: rotateY(360deg);
}
}
.buju .b-box .nd {
	margin: 0 0 0 88px;
}
.buju .b-box .nd h3 {
	margin: 12px 0 5px 0;
	font-weight: bold;
	color: #205da5;
}
.buju .b-box .nd p {
	font-size: 18px;
}
.buju .b-box ul {
	margin: 32px 0 0 0;
	font-size: 16px;
	width: 370px;
	clear: both;
}
.buju .b-box ul li::before {
	content: "Ã‚Â·";
	width: 18px;
	display: inline-block;
	color: #205da5;
	font-weight: bold;
	font-size: 33px;
	vertical-align: sub;
}
.buju .b-box ul li span {
	font-weight: bold;
}
.buju .b-box ul li {
	margin: 10px 0;
}
.buju .box1 {
	top: 0px;
	left: 0px;
	background: url(../images/box1.png) no-repeat center 80px;
}
.buju .box2 {
	top: 0px;
	right: 0px;
	background: url(../images/box2.png) no-repeat center 80px;
}
.buju .box3 {
	top: 444px;
	left: 0px;
	background: url(../images/box3.png) no-repeat center 30px;
}
.buju .box4 {
	top: 440px;
	right: 0px;
	background: url(../images/box4.png) no-repeat center 30px;
}
.buju .box2 div, .buju .box4 div {
	float: right !important;
	text-align: right;
}
.buju .box2 .nd, .buju .box4 .nd {
	margin: 0 10px 0 0;
}
.buju .box2 ul, .buju .box4 ul {
	margin: 100px 0 0 86px;
}
.ind-hzyx {
	width: 100%;
	padding-bottom: 10px;
}
.ind-hzyx-b {
	width: 100%;
}
.ind-hzyx-b ul {
	overflow-x: auto;
	overflow-y: hidden;
}
.ind-hzyx-b ul li {
	float: left;
	overflow: hidden;
	margin-top: 0px !important;
	margin-right: 22px;
}
.ind-hzyx-b ul li a {
	overflow: hidden;
}
.ind-hzyx-b ul li img {
	max-width: none;
	width: -webkit-calc(100% + 5px);
	width: calc(100% + 5px);
	-webkit-transition: opacity .35s, -webkit-transform .35s;
	transition: opacity .35s, transform .35s;
	-webkit-transform: translate3d(-4px, 0, 0);
	transform: translate3d(-4px, 0, 0);
}
.news_c img {
	width: 363px !important;
}
.linyu img {
	width: 288px !important;
}
.plist img {
	width: 238px;
}
.ind-hzyx-b ul li:hover img {
	-webkit-transform: translate3d(0, 0, 0);
	transform: translate3d(0, 0, 0);
}
.ind-hzyx-b ul li p {
	width: 100%;
	line-height: 54px;
	text-align: center;
	background: #205da5;
	color: #fff;
	font-size: 15px;
}
.ind-hzyx ol {
	position: relative;
	z-index: 9;
}
.ind-hzyx ol div {
	position: absolute;
	top: 150px;
	left: -20px;
	background: #000;
	color: #fff;
	font-weight: bold;
	border-radius: 100%;
	font-size: 35px;
	width: 40px;
	height: 40px;
	line-height: 34px;
	text-align: center;
	cursor: pointer;
}
.ind-hzyx ol .next {
	left: 1180px;
}
.yansf li {
	margin-right: 52px !important;
}
.yansf li p {
	color: #000 !important;
	background: none !important;
}
.walk {
	padding: 40px 0 0 0;
	overflow: hidden;
}
.walk .about {
	overflow: hidden;
	padding: 15px 0 20px 0;
	font-weight: bold;
	border-bottom: 2px solid #0f4f68;
}
.walk .about span {
	float: right;
	font-size: 40px;
	width: 150px;
	line-height: 40px;
	text-align: right;
}
.walk .about h3 {
	width: 322px;
	text-align: center;
	margin: 1px 0 15px;
	font-weight: bold;
}
.walk .about p {
	background: #0f4f68;
	display: inline-block;
	border-radius: 30px;
	line-height: 42px;
	color: #fff;
	width: 333px;
	font-size: 19px;
	text-align: center;
}
.walk .text {
	font-size: 16px;
	line-height: 25px;
	padding: 15px 0 0 0;
	letter-spacing: 1px;
}
.support {
	text-align: center;
	width: 100%;
}
.support .mam {
	overflow: hidden;
}
.support .mam ul {
	margin: 25px 0 0;
}
.support .mam li {
	float: left;
	margin: 0 20px 0 0;
	width: 278px;
}
.support .mam li img {
	border: 1px solid #205da5;
}
.ind-news {
	width: 100%;
	padding: 50px 0 0;
	overflow: hidden;
}
.ind-news .newti {
	width: 527px;
	margin: 5px 20px 30px 425px;
	overflow: hidden;
}
.ind-news .newti div {
	width: 155px;
	line-height: 42px;
	border: 1px solid #000;
	text-align: center;
	font-size: 22px;
	float: left;
	margin: 0 10px;
	cursor: pointer;
}
.ind-news .newti div:hover {
	color: #205da5;
	border: 1px solid #205da5;
}
.ind-news .newti div.on {
	color: #205da5;
	border: 1px solid #205da5;
}
.news {
	width: 100%;
	margin-top: 10px;
	margin-bottom: 60px;
	padding: 30px 15px;
	height: 424px;
}
.news-left {
	float: left;
	width: 700px;
	margin-right: 20px;
	padding-right: 20px;
	border-right: 1px solid #eee;
}
.news-right {
	overflow: hidden;
}
.news .newti ul, .news .newti {
	width: 100%;
	overflow: hidden;
}
.news .newti li {
	position: relative;
	float: left;
	color: #000;
	background-color: #fff;
	margin: 0 13px 30px 0;
	cursor: pointer;
	padding: 15px 50px;
	text-align: center;
	font-size: 24px;
}
.news ul .news-lid {
	background-color: #205da5;
	color: #fff;
}
.news .newti2 li {
	border-top: 1px solid #000;
	border-bottom: 1px solid #000;
	font-size: 20px;
	padding: 20px 0;
}
.news .newti2 li span {
	color: #999;
	font-size: 18px;
}
.news .newti2 li a {
	width: 28px;
	height: 28px;
	background: url(../images/more.png) no-repeat center;
	float: right;
}
.news-left .news_c, .news-left .news_c ul, .news-left .news_c ul ol, .news-left .news_c ul>div, .news-left .news_c ul ol a {
	width: 100%;
	overflow: hidden;
	margin: 0 auto;
	padding: 0;
}
.news-left .news_c ul ol, .news-left .news_c ul>div, .news-left .news_c ul ol li, .news-left .news_c ul>div dl, .news-left .news_c ul>div dd {
	float: left;
	display: block;
	overflow: hidden;
}
.news-left .news_c ul>div {
	margin: 20px auto;
}
.news-left .news_c ul>div dd {
	width: 387px;
	float: left;
	padding-left: 40px;
}
.news-left .news_c ul>div dd h4 {
	line-height: 30px;
	color: #000;
}
.news-left .news_c ul>div dd p {
	color: #000;
	letter-spacing: 2px;
}
.news-left .news_c ul>div dd span {
	color: #999;
}
.news-left .news_c ul>div dl img {
	width: 100%;
}
.hotpic img {
	width: 286px !important;
	height: 210px;
}
.news-left .news_c ul ol li {
	background: #000;
	color: #fff;
	float: none;
	overflow: hidden;
	padding: 8px 16px;
	margin: 5px 0 25px;
}
.news-left .news_c ul ol li .tiem {
	float: left;
	width: 70px;
}
.news-left .news_c ul ol li .tiem div {
	font-size: 27px;
	padding: 10px 0;
}
.news-left .news_c ul ol li:hover {
	background: #205da5;
}
.news-left .news_c ul ol li a {
	color: #fff;
	text-align: center;
}
.news-left .news_c ul ol li .ctx {
	border-left: 1px solid #fff;
	font-size: 16px;
	float: left;
	margin: 12px 0 0 15px;
	padding: 10px 0 10px 23px;
}
.news-right .news_b {
	margin-top: 10px;
	overflow: hidden;
	height: 590px;
	padding: 15px 10px;
	position: relative;
}
.news-right .news_b li {
	padding: 10px 0 30px 50px;
	background: url(../images/search.png) no-repeat 10px 10px;
}
.news-right .news_b li a {
	font-size: 18px;
	color: #205da5;
}
.news-right .news_b li a p {
	color: #333;
	font-size: 16px;
	margin: 15px 0;
	letter-spacing: 2px;
}
.card {
	background: #205da5;
	border-radius: 10px;
	margin: 80px 0 0;
	padding: 20px;
	color: #fff;
	font-size: 18px;
}
.card .hang {
	display: inline-block;
	border-bottom: 1px solid #fff;
	width: 30%;
	margin: 0 16px;
	padding: 5px 0;
}
.card .hang input {
	width: 288px;
	background: transparent;
	margin: 0 0 0 15px;
	font-size: 18px;
	color: #fff;
}
.card .tsss {
	margin: 60px 16px 20px;
	border-bottom: 1px solid #fff;
}
.card .tsss textarea {
	margin: 0 0 0 20px;
	background: transparent;
	color: #fff;
	font-size: 18px;
}
.card .free {
	margin: 20px auto 40px;
	width: 96%;
}
.card .free a {
	display: inline-block;
	border-radius: 20px;
	font-size: 18px;
	font-weight: bold;
	background: #fff;
	color: #205da5;
	padding: 15px 50px;
}
.card .free .fphone {
	float: right;
	background: url(../images/pph.png) no-repeat 0 center;
	padding: 15px 0 15px 60px;
	color: #fff;
	font-weight: bold;
	font-size: 40px;
}
.card .free .fphone span {
	font-size: 19px;
	display: inline-block;
	padding: 0 10px 0 0;
	vertical-align: bottom;
}
.friend {
	margin: 40px 0 0;
}
.friend h4 {
	color: #205da5;
	border-bottom: 1px solid #999;
	padding: 15px 0;
}
.friend h4 span {
	color: #999;
}
.friend a {
	display: inline-block;
	margin: 10px 20px 20px 0;
}
.foot {
	background: #222222;
	height: 310px;
}
.foot-lf {
	margin: -15px 0 0 0;
}
.foot-lf div {
	background: #18617f;
	color: #fff;
	padding: 24px 28px;
	font-size: 25px;
}
.foot-lf ul {
	padding: 40px 18px 23px;
	background: #fff;
	font-size: 15px;
	color: #333;
}
.foot-lf li {
	padding: 5px 10px;
}
.final {
	width: 720px;
	margin: 0 0 0 50px;
	position: relative;
}
.final ul {
	border-bottom: 1px solid #666;
	overflow: hidden;
	padding: 25px 0;
	margin-bottom: 30px;
}
.final ul li {
	float: left;
	margin: 0 15px 0 0;
}
.final ul li a {
	color: #fff;
	font-size: 18px;
}
.final p {
	display: inline-block;
	width: 47%;
	color: #999;
	font-size: 15px;
	margin: 15px 0;
}
.final .code {
	display: inline-block;
	background: #fff url(../images/code.png) no-repeat 15px center;
	padding: 8px 30px 8px 60px;
	margin: 20px 25px 0 0;
	border-radius: 50px;
	line-height: 15px;
}
.final .code p {
	color: #000;
	font-size: 14px;
	display: block;
	margin: 0;
	width: 100%;
}
.final .code span {
	color: #ccc;
	font-size: 12px;
}
.erxian {
	display: none;
	position: absolute;
	min-width: 120px;
	top: 97px;
	left: 225px;
}
.erxian img {
	width: 100%;
}
.erxian2 {
	left: 20px;
}
.kefu .kefu-main, .kefu-tel-main {
	box-sizing: content-box;
	background-image: -webkit-gradient(linear, right top, left top, from(rgb(51,132,195)), color-stop(52%, rgb(0, 146, 63)), to(rgb(41, 127, 228)));
}
.navroot a {
	display: block;
}
/*分页*/ 
.mweb-pages {
	margin: 20px;
}
.mpagination-wrapper {
	margin: 20px 0;
}
.mpagination {
	height: 34px;
	text-align: center;
}
.mpagination li {
	display: inline-block;
	height: 34px;
	margin-right: 5px;
}
.mpagination li a {
	float: left;
	display: block;
	height: 32px;
	line-height: 32px;
	padding: 0 12px;
	font-size: 16px;
	border: 1px solid #dddddd;
	color: #555555;
	text-decoration: none;
}
.mpagination li a:hover {
	background: #f5f5f5;
	color: #005bac;
}
.mpagination li.thisclass {
	background: #005bac;
	color: #fff;
}
.mpagination li.thisclass a, .mpagination li.thisclass a:hover {
	background: transparent;
	border-color: #005bac;
	color: #fff;
	cursor: default;
}
/*分页end*/ 
/*header_main ming*/
.w1200 {
	width: 1200px;
	margin: 0 auto;
}
.header_main {
	width: 100%;
	height: 60px;
	z-index: 100;
	background: #005bac;
}
.header_main .logo {
	display: block;
	
	color:#fff;
	line-height: 60px;
	height: 60px;
}
.header_main .logo img {
	width: 100%;
	height: 100%;
	display: block;
}
.header_main .tel {
	position: relative;
	padding-left: 70px;
	
}
.header_main .tel b {
	position: absolute;
	left: 0;
	top: 5px;
	width: 51px;
	height: 51px;
	float: left;
	display: block;
	background: url(../images/tel.png) no-repeat;
}
.header_main .tel p {
	float: right;
	font-size: 14px;
	color: #fff;
	display: block;
	height: 60px;
	line-height: 60px;
}
.header_main .tel p i {
	color: #005bac;
}
.header_main .tel p span {
	display: block;
	font-size: 36px;
	color: #005bac;
	line-height: 40px;
	font-weight: bold;
	font-family: Impact;
}
.nav_main {
	width: 100%;
	
	height: 100px;
	line-height: 100px;
	background: #fff;
	position: relative;
	z-index: 3;
}
.nav_main .logo {
    float: left;
    font-size: 0;
    height: 100px;
    line-height: 100px;
    text-align: left;
}
.nav_center{
	width: 1200px;
	margin:0 auto;
	height: 100px;
}

.nav_main .nav{
	float: right;
}
.nav .list {
	width: 100%;
	margin: 0 auto;
	height: 100px;
	line-height: 100px;
	position: relative;
}

.nav_main .nav li {
	float: left;
	width: 100px;
	display: block;
	position: relative;
	z-index: 10;
	font-size: 16px;
	text-align: center;
}
.nav_main .nav li a {
	display: block;
	color: #333;
	font-size: 16px;
}
.nav_main .nav li .active{
	background-color: #005bac;
	color:#fff;
}




.nav_main .nav li a:hover, .nav_main .nav li a.hover {
	background: #005bac;
	color:#fff;
}
.nav_main .nav dl {
	width: 100%;
	background: #005bac;
	left: 0;
	top: 100px;
	z-index: 12;
}
.nav_main .nav dl {
	position: absolute;
filter: progid:DXImageTransform.Microsoft.Shadow(color=#4c91c0, direction=120, strength=5);
	opacity: 0;
	visibility: hidden;
	transition: all .6s ease 0s;
	transform: translate3d(0, 10px, 0);
	-moz-transform: translate3d(0, 10px, 0);
	-webkit-transform: translate3d(0, 10px, 0);
}
.nav_main .nav li:hover dl {
	opacity: 1;
	visibility: visible;
	transform: translate3d(0, 0, 0);
	-moz-transform: translate3d(0, 0, 0);
	-webkit-transform: translate3d(0, 0, 0);
}
.nav_main .nav dl dd {
	line-height: 45px;
	border-top: 1px solid #005bac;
	text-align: left;
	position: relative;
	z-index: 12;
	display: block;
	width: 100%;
}
.nav_main .nav dl dd:first-child {
	border: none;
}
.nav_main .nav dl dd a {
	color: #fff;
	font-size: 14px;
	padding: 0;
	width: 100%;
	text-align: center;
}
.nav_main .nav dl dd a:hover, .nav_main .nav dl dd a.hover {
	background: #005bac;
}
/*header_main end*/

/*产品中心*/
.product {
	padding: 30px 0px 60px 0px;
	background:url(../images/cpt1-bg.jpg);
	
}
.pro_con .pro_left {
	padding: 0 13px 13px 13px;
	background: #005bac;
}
.pro_con .pro_left h2 {
	padding: 30px 0;
	text-align: center;
	position: relative;
	font-size: 27px;
	/*height: 33px;*/
	background: #005bac;
	width: 240px;
}
.pro_con .pro_left h2 a {
	color: #fff;
}
.pro_con .pro_left h2 i {
	display: block;
	font-size: 12px;
	text-transform: uppercase;
	color: #fff;
}
.pro_con .pro_left .left_con {
	width: 240px;
	background: #fff;
	padding: 12px;
	border-radius: 5px;
}
.pro_con .pro_left .left_con .con_p1 {
	height: 44px;
	line-height: 44px;
	font-size: 18px;
	background: #005bac;
	color: #fff;
	text-indent: 12px;
	border-radius: 5px;
	margin-bottom: 10px;
}
.pro_con .pro_left .left_con .con_p1 a {
	color: #fff;
}
.pro_con .pro_left .left_con ul {
	padding-bottom: 20px;
}
.pro_con .pro_left .left_con ul li {
	height: 40px;
	font-size: 14px;
	position: relative;
	border-bottom: 1px solid #e6e6e6;
}
.pro_con .pro_left .left_con ul li a {
	display: block;
	line-height: 40px;
	height: 40px;
	padding-left: 12px;
}
.pro_con .pro_left .left_con a.pro_more {
	display: block;
	height: 42px;
	line-height: 42px;
	font-size: 18px;
	border: 1px solid #005bac;
	color: #005bac;
	border-radius: 3px;
	text-align: center;
}
.pro_con .pro_left .left_con ul li.cur a, .pro_con .pro_left .left_con ul li:hover a {
	color: #005bac;
}
.pro_con .pro_left .left_con ul li.cur, .pro_con .pro_left .left_con ul li:hover {
	background: #e6e6e6 url(../images/projt.png) no-repeat 190px center;
}
.pro_con .con_right {
	width: 1200px;
}
.pro_con .con_right h3 {
	font-size: 25px;
	overflow: hidden;
	position: relative;
	margin-bottom: 20px;
}
.pro_con .con_right h3 a {
	color: #333;
}
.pro_con .con_right h3 em {
	font-size: 14px;
	color: #999999;
	margin-left: 15px;
	text-transform: uppercase;
}
.pro_con .con_right h3 a.ckgda {
	float: right;
	font-size: 13px;
	font-weight: normal;
	height: 30px;
	line-height: 30px;
	color: #666;
}
.pro_con .con_right .r_top {
	height: 346px;
	border: 1px solid #d8d8d8;
	background: url(../images/probg.png);
	position: relative;
	border-top: 5px solid #029a47;
	overflow: hidden;
}
.pro_con .con_right .r_top ul {
	position: relative;
}
.pro_con .con_right .r_top ul li {
	float: left;
	position: relative;
	width: 891px;
	height: 346px;
}
.pro_con .con_right .r_top ul li .top_Img {
	display: block;
	width: 891px;
	height: 346px;
	position: absolute;
	left: 0px;
	top: 0;
}
.pro_con .con_right .r_top ul li .top_Img img {
	display: block;
	width: 891px;
	height: 346px;
}
.pro_con .con_right .r_top ul li dl {
	width: 365px;
	background: #fff9;
	padding: 30px 25px;
	position: absolute;
	left: 425px;
	top: 74px;
	box-shadow: 3px 3px 10px #d1e4e6;
}
.pro_con .con_right .r_top ul li dl dt {
	font-size: 25px;
	color: #005bac;
	font-weight: bold;
	padding-bottom: 15px;
	border-bottom: 1px solid #d0d0d0;
	margin-bottom: 15px;
}
.pro_con .con_right .r_top ul li dl dd {
	font-size: 14px;
	line-height: 20px;
}
.pro_con .con_right .r_top ul li dl em {
	display: block;
	width: 14px;
	height: 30px;
	position: absolute;
	left: -14px;
	top: 30px;
	background: url(../images/rla.png) no-repeat center;
}
.pro_con .con_right .r_top .pro_btnl {
	display: block;
	width: 32px;
	height: 82px;
	background: url(../images/jtl01.png) no-repeat center;
	position: absolute;
	left: 15px;
	top: 130px;
	z-index: 2;
	cursor: pointer;
}
.pro_con .con_right .r_top .pro_btnr {
	display: block;
	width: 32px;
	height: 82px;
	background: url(../images/jtr01.png) no-repeat center;
	position: absolute;
	right: 15px;
	top: 130px;
	z-index: 2;
	cursor: pointer;
}
.pro_con .con_right .r_bot {
	margin-top: 0px;
}
.pro_con .con_right .r_bot dl {
	width: 390px;
	margin: 0 14px 18px 0;
	float: left;
}
.pro_con .con_right .r_bot dl:nth-child(3n) {
	margin-right: 0;
}
.pro_con .con_right .r_bot dl dt {
	/*width: 286px;*/
	border: 1px solid #d8d8d8;
	overflow: hidden;
	text-align: center;
	background-color: #fff;
}
.pro_con .con_right .r_bot dl dt img {
	display: block;
	width: 390px;
	height: 315px;
	transition: all 0.5s;
}
.pro_con .con_right .r_bot dl dd {
	height: 44px;
	line-height: 44px;
	text-align: center;
	font-size: 16px;
	background: #005bac;
	-webkit-transition: all .3s ease-in-out 0s;
	-moz-transition: all .3s ease-in-out 0s;
	transition: all .3s ease-in-out 0s;
}
.pro_con .con_right .r_bot dl dd a {
	color: #fff;
}
.pro_con .con_right .r_bot dl:hover dt img {
	transform: scale(1.1);
}
.pro_con .con_right .r_bot dl:hover dd {
	background: #005bac;
}
p.p_title {
	font-size: 32px;
	text-align: center;
	font-weight: bold;
	padding-top: 50px;
	text-transform: uppercase;
	color: #cccccc;
}
h2.h2_title i.titl {
	background: url(../images/titl01.png) no-repeat right center;
}
h2.h2_title a {
	display: inline-block;
 *display: inline;
 *zoom: 1;
	vertical-align: middle;
	padding: 0 15px;
	color: #333;
}
h2.h2_title i.titr {
	background: url(../images/titr01.png) no-repeat left center;
}
h2.h2_title i {
	display: inline-block;
	width: 230px;
	height: 3px;
}
h2.h2_title {
	text-align: center;
	font-size:48px;
	margin-bottom: 30px;
}
/*产品中心 end*/
.bds{height:447px;background: url(../images/bd-bg.jpg) no-repeat center;}
.bd1{padding-top: 107px;overflow: hidden;}
.bd_l{float: left;width:640px;height: 149px;}
.bd_l h2{text-align: center;padding-top: 34px;}
.bd_l h2 em{font-size:34px;color:#ffffff;display: block;line-height:48px;font-weight:bold;}
.bd_l h2 span{font-size:24px;color:#ffffff;display: block;line-height:24px;font-weight: normal;padding-top:9px;text-align: center;}


.zx_r{height:150px;width:488px;float: right;}
.zx_r ul{overflow: hidden;}
.zx_r li{height:45px;width:226px;border: 1px solid #ffffff;float: left;line-height:44px;box-sizing: border-box;border-radius: 5px;}
.zx_r .xm{margin-right:11px;height:45px;width:226px;}
.zx_r li input{border: none;background: none;height:44px;width:210px;font-size: 15px;color: #ffffff;padding-left:14px;background: url(../images/x_01.png) no-repeat 205px 17px;}
.zx_r .dh{height:45px;width:251px;}
.zx_r .dh input{border: none;background: none;height:44px;width:235px;font-size: 15px;color: #ffffff;padding-left:14px;background: url(../images/x_01.png) no-repeat 230px 17px;}
.zx_r .ly{height:91px;width:389px;margin-top: 10px;}
.zx_r li textarea{
  font-size: 15px;
  font-weight: normal;
  color: #ffffff;
  display: block;
  padding-left: 14px;
  background: none;
  padding-top: 13px;
  width: 373px;
  height: 75px;
}
.form-btn-reset{display: none;}
.zx_r .form-btn-submit{height: 91px;width:88px;cursor: pointer;font-size: 15px;color: #141414;display: block;font-weight:normal;background:url(../images/tj-1.png) no-repeat center;text-align: center;float: left;margin-top:10px;border: none;    margin-left: 11px;line-height: 125px;}

.xad_s{ margin-top: 56px; }
.xad_s p{ float: left;margin-left:331px;margin-right: 45px;position:relative; }
.xad_s p span img{animation: downup 1s infinite linear;-webkit-animation: downup 1s infinite linear;position:absolute;left:0;}
	
@keyframes downup { 0% { transform: translate(0, 0); } 50% { transform: translate(0, -8px); } 100% { transform: translate(0, 0); } }
@-webkit-keyframes downup { 0% { -webkit-transform: translate(0, 0); } 50% { -webkit-transform: translate(0, -8px); } 100% { -webkit-transform: translate(0, 0); } }

.xad_s p strong {display: block;font-size: 38px;color: #fff;line-height: 38px;float: left;font-family: Arial; font-weight: bold;margin-left:90px;}
.xad_s p strong i{ font-size: 13px;color: #fff;line-height: 14px; display: block;padding-bottom:7px;font-weight: normal;}
.xad_s p:hover span img {animation-duration: 2s;animation-name: flipInY;}
.xad_s .more{ display: block;font-size: 20px;color: #fff;text-align: center;width: 195px;height: 51px;background: #0076d6;border-radius: 30px;line-height: 51px;float: left;}
.xad_s .more img{display: inline-block; margin-left: 12px; width: 18px;-o-transition: all .3s ease;transition: all .3s ease;}
.xad_s .more:hover img {margin-left: 16px;}



.sl{height: 1040px;background: url(../images/sl_1.jpg) repeat-x;position: relative;}
.sl h2{padding-top:88px;text-align: center;}
.sl h2 em{font-size:48px;color:#333333;display: block;line-height:48px;font-weight:bold;}
.sl h2 span{font-size:18px;color:#333333;display: block;line-height:18px;font-weight: normal;padding-top:16px;text-align: center;}

.al_con{width:1200px;margin:0 auto;margin-top:30px;}
.al_con dl dt{float:right;margin-right: -360px;display: block;height: 680px;width:1069px;overflow:hidden;}
.al_con dl dt img{display: block;height: 680px;width:1069px;transition: all 0.5s;}
.al_con dl dt:hover img{transform:scale(1.1);}

.al_con dl dd{float: left;width:491px;height: 680px;background: #ffffff;position:relative;}
.al_con dl dd h3{height: 230px;width: 425px;position: relative;float: left;margin-top: 96px;margin-left: 65px;margin-bottom: 21px;}
.al_con dl dd h3 b{font-size:120px;color:#005bac;display: block;line-height:97px;font-weight:bold;}
.al_con dl dd h3 em{font-size:42px;color:#005bac;display: block;line-height:40px;font-weight:bold;padding-top:30px;}
.al_con dl dd h3 span{font-size:28px;color:#333333;display: block;line-height:28px;font-weight:bold;padding-top:6px;}
.al_con dl dd h3 i{display: block;width: 152px;height: 7px;margin-top: 17px;}
.al_con dl dd p{font-size: 16px;line-height: 26px;color: #333333;margin-left: 65px;margin-bottom: 15px;padding-left: 16px;float: left;width: 70%;background: url(../images/sl-d.jpg) no-repeat left 10px;}

.al_con dl dd:after{height:9px;width:336px;display:block;content:"";position:absolute;top:135px;left:221px;background:url(../images/aft-sl.png) no-repeat;}

.sl_nav{height:118px;position: absolute;bottom: 91px;width: 1200px;margin: 0 auto;margin-left: 176px;}
.sl_nav li{height:118px;float: left;width:284px;background: #ffffff;position: relative;}
.sl_nav li i{transition: all 0.5s linear;float: left;height:45px;width: 45px;margin-top: 33px;margin-left:60px;}
.sl_nav li h3{float: left;margin-left:8px;margin-top: 40px;}
.sl_nav li h3 em{font-size:20px;color:#323232;display: block;line-height:20px;font-weight:bold;}
.sl_nav li h3 span{font-size:12px;color:#b8b8b8;display: block;line-height:12px;font-weight: normal;padding-top:6px;font-family: "Aria";}


.sl_nav .cur{background: #f47d1d;}
.sl_nav .cur h3 span{color:#323232;}
.sl_nav li:last-of-type::after{display: none;}

.sl_nav li::after{width:1px;height:52px; background: #dcdcdc;content: "";position: absolute;right: 0;top:33px;}
.sl_nav li .cur::after{background: #f47d1d;}
.sl_nav ul .cur:hover i{transform: rotateY(180deg);}




/*网站底部*/
.footer{height:330px;background: url(../images/foot_bg.jpg) no-repeat center;    overflow: hidden;}
.f_top{ height: 117px;padding-top:31px;}
.f_top h2{ float: left;width:330px;background: url(../images/foot_line.png) no-repeat right top; }
.f_top h2 img{ display: block;width:244px;height:74px; }
.f_top ul{float: left;width: 870px;padding-left:90px;box-sizing: border-box;margin-top: 13px;}
.f_top ul li{ float: left;width: 290px; }
.f_top li em{ display: block;float: left;width: 62px;height: 62px;overflow: hidden;border-radius: 31px;background: #f2f2f2;}
.f_top li em img{ display: block;width: 62px;height: 62px;transition: all 0.5s; }
.f_top li.cur  em img:nth-child(1){ margin-top: -62px; }
.f_top li.cur  em{ background: #fed200;box-shadow: 0px 5px 13px 0px rgba(254, 210, 0, 0.23); }
.f_top li span{ float: left;margin-left: 15px;width: 200px; }
.f_top li span b{ display: block;font-size: 20px;color: #333333;line-height: 20px; padding-top: 14px;font-weight: normal;}
.f_top li span i{ display: block;font-size: 12px;color: #8b8b8b;line-height: 12px;font-family: Arial;padding-top: 4px; }
.f_top ul li:last-of-type{width: 200px;}
.f_top ul li:last-of-type span{width: 100px;}

.f_nav{float: left;width:280px;text-align: left;}
.f_nav li{width:140px;float:left;}
.f_con{padding-top:68px;}
.f_con h2{font-size:20px;color: #ffffff;display: block;line-height:20px;font-weight:bold;}
.f_con ul{margin-top:27px;}
.f_con li{font-size: 14px;line-height: 30px;display: block;color: #ffffff;}
.f_con li a{    font-size: 14px;
line-height: 30px;
display: inline-block;
color: #ffffff;
margin-right: 6px;}
.gsx{ float: left;width:470px; }
.gsx ul{ margin-top: 0px; }
.gsx li{ font-size: 14px;line-height: 18px;color: #ffffff;height: 70px;padding-left: 37px; }
.gsx li b{ font-size: 26px;line-height: 26px;color: #ffffff;font-weight: bold;font-family: Arial;display: block;}
.gsx li:nth-child(1){ background: url(../images/foot1.png) no-repeat left 8px; }
.gsx li:nth-child(2){ background: url(../images/foot2.png) no-repeat left 5px; }
.gsx li:nth-child(3){ background: url(../images/foot3.png) no-repeat left 7px; }

.lx-1{ float: left;width: 308px; }
.f_er{width: 142px;} 
.f_er p{width: 142px;}    
.f_er p img{width: 120px;height: 120px;display: block;margin: 0 auto;border:10px solid #4585bf;border-radius: 5px;}
.f_er span{display: block;font-size: 14px;color: #ffffff;line-height: 14px;text-align: center;padding-top: 20px;}


 .links{height: 150px;background: #00396d;}
 .links b{ font-size: 18px;color: #ffffff;line-height: 80px;font-weight: bold;display: block;float: left;margin-right: 56px;  }
 .links b img{ width: 10px;height: 12px;margin-left: 18px; }
 .links p a{ display: block;font-size: 14px;line-height: 50px;color: #6688a7;float: left;margin-right: 46px; }
/*网站底部end*/

/*悬浮客服*/
.toolbar {
	width: 52px;
	position: fixed;
	right: 1%;
	top: 50%;
	margin-top: -115px;
	z-index: 999;
}
.toolbar dd {
	width: 51px;
	height: 51px;
	margin-bottom: 1px;
	position: relative;
	-webkit-border-radius: 100%;
	border-radius: 100%;
	margin-top: 4px;
	border: #ebebeb solid 1px;
	background-color: #fff;
	-webkit-border-radius: 100%;
	border-radius: 100%;
}
.toolbar dd i {
	width: 51px;
	height: 51px;
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	cursor: pointer;
	text-align: center;
	-webkit-border-radius: 100%;
	border-radius: 100%;
}
.toolbar dd i span {
	width: 35px;
	height: 35px;
	display: block;
	margin: 8px 0 0 8px;
	background: url(../images/rightfixicon.png) no-repeat 0 0;
}
.toolbar dd.gottop {
	display: none;
}
.toolbar .slide-tel {
	display: block;
	width: 0;
	height: 53px;
	line-height: 53px;
	font-size: 24px;
	font-weight: bold;
	font-family: arial;
	color: #FFF;
	position: absolute;
	padding: 0 0 0 53px;
	top: -1px;
	right: -2px;
	-webkit-border-radius: 50px;
	border-radius: 50px;
	overflow: hidden;
}
.toolbar .pop {
	position: absolute;
	right: 90px;
	top: -65px;
	background: #005bac;
	display: none;
}
.toolbar .pop-code {
	width: 160px;
}
.toolbar .pop-code img {
	width: 120px;
	display: block;
	padding: 20px 0 10px; margin:0 auto
}
.toolbar .pop-code h3 {
	line-height: 26px;
	text-align: center;
	color: #fff;
	font-size: 16px;
	font-weight: 400;
	white-space: nowrap; margin-top:0
}
.toolbar .pop-code h3 b {
	display: block;
	font-size: 14px;
	font-weight: normal;
}
.toolbar .qq span {
	background-position: -35px -47px;
}
.toolbar .qq a {
	width: 52px;
	height: 52px;
	cursor: pointer;
	display: block;
}
.toolbar .qq:hover {
	background-color: #005bac;
	border-radius: 100%;
}
.toolbar .qq:hover span {
	background-position: 0 -47px;
}
.toolbar .tel span {
	background-position: -35px 0;
}
.toolbar .tel:hover {
	background: #005bac;
}
.toolbar .tel:hover span {
	background-position: 0 0;
}
.toolbar .code span {
	background-position: -35px -95px;
}
.toolbar .code:hover {
	background-color: #005bac;
	border-radius: 100%;
}
.toolbar .code:hover span {
	background-position: 0 -95px;
}
.toolbar .top span {
	background-position: -35px -142px;
}
.toolbar .top:hover {
	background-color: #005bac;
	border-radius: 100%;
}
.toolbar .top:hover span {
	background-position: 0 -142px;
}
.toolbar dd:hover {
}
/*悬浮客服end*/
/*我们承诺*/
.zxzx {
	height: 264px;
	background: #005bac;
}
.zxzx .container {
	height: 264px;
	position: relative;
}
.zxzx .zxzxbg {
	width: 238px;
	height: 288px;
	background: url(../images/zxzxbg01.png) no-repeat center;
	position: absolute;
	left: 0;
	top: -24px;
}
.zxzx .conleft {
	margin-left: 238px;
	padding-top: 30px;
	color: #fff;
}
.zxzx .conleft .zxzx_p1 {
	margin-bottom: 15px;
}
.zxzx .conleft .zxzx_p2 {
	overflow: hidden;
	position: relative;
	margin-bottom: 10px;
}
.zxzx .conleft .zxzx_p2 span {
	float: left;
	margin-right: 15px;
	padding-left: 12px;
	font-size: 16px;
	background: url(../images/zxzx02.png) no-repeat left center;
}
.zxzx .conleft .zxzx_p3 {
	width: 440px;
	height: 42px;
	line-height: 42px;
	text-align: center;
	font-size: 22px;
	color: #4b440d;
	background: #fde200;
	border-radius: 25px;
	box-shadow: 3px 3px 10px #00803a;
	margin-bottom: 15px;
}
.zxzx .conleft .zxzx_tel {
	padding-left: 55px;
	height: 50px;
	background: url(../images/zxzx_tel.png) no-repeat left center;
}
.zxzx .conleft .zxzx_tel .p1 {
	font-size: 14px;
	height: 20px;
	line-height: 20px;
}
.zxzx .conleft .zxzx_tel .p2 {
	font-size: 28px;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
}
.zxzx .conright {
	width: 401px;
	padding: 24px 32px;
	background: #005bac;
	height: 216px;
	color: #fff;
}
.zxzx .conright h4 {
	font-size: 30px;
	font-weight: normal;
	margin-bottom: 15px;
}
.zxzx .conright h4 span {
	display: block;
	font-size: 20px;
}
.zxzx .conright .info_p1 {
	height: 40px;
	background: #fff;
	position: relative;
	margin-bottom: 8px;
}
.zxzx .conright .info_p1 span.ico {
	float: left;
	width: 40px;
	height: 40px;
	border-right: 1px solid #dddddd;
	background: url(../images/zxzx03.png) no-repeat center;
}
.zxzx .conright .info_p1 input {
	float: right;
	width: 355px;
	height: 40px;
	border: none;
	line-height: 40px;
	text-indent: 12px;
	font-size: 14px;
	color: #666;
}
.zxzx .conright .info_p2 {
	height: 40px;
	background: #fff;
	position: relative;
	margin-bottom: 8px;
}
.zxzx .conright .info_p2 span.ico {
	float: left;
	width: 40px;
	height: 40px;
	border-right: 1px solid #dddddd;
	background: url(../images/zxzx04.png) no-repeat center;
}
.zxzx .conright .info_p2 input {
	float: right;
	width: 355px;
	height: 40px;
	border: none;
	line-height: 40px;
	text-indent: 12px;
	font-size: 14px;
	color: #666;
}
.zxzx .conright .ljtja {
	display: block;
	width: 100%;
	height: 40px;
	font-size: 21px;
	text-align: center;
	line-height: 40px;
	color: #413b0c;
	background: #fde200;
	border: 0;
	cursor: pointer;
}
/*我们的承诺end*/
/*产品优势*/
#floor_3_main {
	background: #fff;
}
#floor_3_main .in_title3 {
	position: relative;
	width: 100%;
	height: 140px;
}
#floor_3_main .in_title3 .bg {
	width: 1200px;
	height: 60px;
	margin-top: 50px;
	border: 3px solid #d9d9d9;
	box-sizing: border-box;
}
#floor_3_main .in_title3 p {
	position: absolute;
	width: 845px;
	top: -35px;
	left: 125px;
	height: 50px;
}
#floor_3_main .in_title3 .p1 {
	color: #413F40;
	font-size: 24px;
	padding: 0 5px;
	background-color: #FFFFFF;
}
#floor_3_main .in_title3 .p2 {
	font-size: 40px;
	color: #B1B1B1;
	padding-right: 10px;
	background-color: #FFFFFF;
}
#floor_3_main .in_title3 .p3 {
	position: absolute;
	font-size: 50px;
	color: #005bac;
	line-height: 1.0;
	height: 58px;
	width: 700px;
	font-weight: bold;
	display: block;
	top: 29px;
	left: 35px;
	text-align: center;
	background-color: #FFFFFF;
}
#floor_3_main .proAdvant {
	margin-top: 0;
}
#floor_3_main .proAdvant .list {
	width: 100%;
}
#floor_3_main .proAdvant .list li {
	width: 100%;
	margin-bottom: 20px;
}
#floor_3_main .proAdvant .list li a {
	display: block;
}
#floor_3_main .proAdvant .list li .img {
	width: 530px;
	height: 300px;
	margin-left: 0;
	margin-right: 20px;
}
#floor_3_main .proAdvant .list li:nth-child(2n) .img {
	margin-left: 20px;
	margin-right: 0;
}
#floor_3_main .proAdvant .list li .title {
	width: 650px;
}
#floor_3_main .proAdvant .list li .title .shu {
	border-bottom: 1px dashed #b2b2b2;
	padding-bottom: 20px;
	text-align: center;
}
#floor_3_main .proAdvant .list li .title .shu span {
	display: inline-block;
	width: 60px;
	height: 60px;
	background: #005bac;
	border-radius: 10px;
	color: #fff;
	font-size: 46px;
	line-height: 60px;
}
#floor_3_main .proAdvant .list li .tit {
	font-size: 28px;
	color: #005bac;
	line-height: 1.5;
	padding-top: 20px;
	font-weight: bold;
	text-align: center;
}
#floor_3_main .proAdvant .list li .cont {
	font-size: 16px;
	color: #666;
	padding-top: 20px;
	text-align: justify;
}
/*产品优势end*/

/*AB模版网新增翻页样式 各类模版第一站 www.adminbuy.cn*/
.pagebar { padding:20px; overflow:hidden}
.pagebar .pagination {
  display: flex;
  justify-content: center;
  margin-top: 10px;
}
.pagination a {
  background: #fff;
  border: 1px solid #ccc;
  color: #333;
  font-size: 12px;
  padding: 4px 10px;
  margin: 0 2px;
  border-radius: 3px;
}
.pagination span {
    color: #333;
    font-size: 12px;
    padding: 7px 2px;
    margin: 0 2px;
    border-radius: 3px;
}
.pagination a:hover {
  color: #005bac;
  border: 1px solid #005bac;
}
.pagination a.page-num-current {
  color: #fff;
  background: #005bac;
  border: 1px solid #005bac;
}
.pagination .st{ font-family:宋体}
.text-secondary{ text-align:center; padding:20px 0}

#maximg img{ max-width:100%; height:auto !important}

.in-prod-menu{text-align:center;font-size:0;margin-bottom:20px}
.in-prod-menu li{display:inline-block; width: 20%;}
.in-prod-menu li a{display:block;margin:0 5px 10px;font-size:16px;line-height:39px;color:#444444;background-color: #FFF;position:relative;border:1px solid #e5e5e5;border-radius: 25px;}
.in-prod-menu li a:hover{color:#fff;background-color:#005bac; border-color:#005bac;}
.yz-1{height: 678px;}
.yz-1 h2{height: 130px;width: 750px;margin: 0 auto;padding-top: 25px;}
.yz-1 h2 em{font-size:48px;color:#333 ;display: block;font-weight:bold;position: relative;text-align: center;}
.yz-1 h2 em img{display: inline-block;height:90px ;width: 172px;    vertical-align: sub;margin-right: 12px;}
.yz-1 h2 em::after{position: absolute;height:40px;width:60px;display: block;content: "";right: 0;top:45px;background: url(../images/di.png) no-repeat;}
.yz-1 h2 span{font-size:18px;color:#333333;display: block;line-height:18px;font-weight: normal;text-align: center;}


.fw1 ul li{box-shadow: 0 0 20px rgba(0,0,0,0.1);transition: 0.35s;float: left;width:23.95%;position: relative;height:440px;background: #ffffff;text-align: center;margin-right: 1.3%;border: 1px solid #eaebeb;box-sizing: border-box;}
.fw1 ul li i{overflow: hidden;display: block;}
.fw1 ul li img{width: 100%;display: block;transition: all 0.5s;}
.fw1 ul li:hover i img{transform:scale(1.1);}

.fw1 ul li em{position:absolute;z-index: 99;top:139px;left: 38%;transition: all 0.5s linear;}
.fw1 ul li .is1{background:url(../images/ico_1.png) no-repeat;width:90px;height:90px;margin:0px auto 0;display: block;background-size: 90px 90px;}
.fw1 ul li .is2{background:url(../images/ico_2.png) no-repeat;width:90px;height:90px;margin:0px auto 0;display: block;background-size: 90px 90px;}
.fw1 ul li .is3{background:url(../images/ico_3.png) no-repeat;width:90px;height:90px;margin:0px auto 0;display: block;background-size: 90px 90px;}
.fw1 ul li .is4{background:url(../images/ico_4.png) no-repeat;width:90px;height:90px;margin:0px auto 0;display: block;background-size: 90px 90px;}

.fw1 ul li span{margin-top:68px;display: block;font-size: 26px;font-weight:normal;line-height: 26px;color: #333333;}
.fw1 ul li span b{font-weight: bold;color: #005bac;display: inline-block;margin-right: 7px;}
.fw1 ul li .desc{
	
	display: block;
    font-size: 16px;
    font-weight: normal;
    line-height: 26px;
    color: #333333;
    padding-top: 14px;
    text-align: center;
    padding: 14px 10px 0px;

}
.fw1 ul li::after{position: absolute;bottom: 0;width: 39px;height: 2px;background: #f47d1d;content: "";left:44%;}

.fw1 ul li:hover{transform: translateY(-8px);}
.fw1 ul li:hover em{transform: rotateY(180deg);}

.fw1 ul li:last-of-type{margin-right: 0;}
@media screen and (max-width:1366px) {   
  .fw1 ul li em{top: 140px;left: 35%;}

}

@media screen and (min-width:1367px) and (max-width:1440px) {
  .fw1 ul li em{top: 150px;left: 37%;}
}

@media screen and (min-width:1441px) and (max-width:1660px) {
         
  .fw1 ul li em{top: 165px;}
          }  

 .aboutbj{background:url(../images/aboutbg.jpg) no-repeat center top;height: 764px; font-family:"Microsoft Yahei";padding-top:85px;box-sizing: border-box; overflow: hidden; margin-bottom: 90px;}
.aboutbj .tit01{margin-bottom: 55px;}
.about{overflow: hidden; position: relative; margin-bottom: 100px;}
.about dl{width:1200px;}
.about dl dt{width:701px;overflow: hidden; float: right;}
.about dl dt img{ width:701px; height: 511px; display: block;-webkit-transition: 1s;-moz-transition: 1s;transition: 1s;}
.about dl dt img:hover{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);}
.about dl dd { width:455px; box-sizing: border-box; float: left; }
.about dl dd em{ height: 44px; line-height: 44px;  display: block; font-size: 40px; color: #005bac; text-align: left; text-transform: uppercase; }
.about dl h3{height:50px; text-align: left;  line-height: 50px; font-size: 30px; color: #005bac; font-weight: bold; margin-bottom: 20px; }
.about dl h3 a{color: #005bac; text-decoration: none; }
.about dl p{height: 172px; font-size: 14px; color: #666666;line-height: 25px; text-align: justify;}
.about dl dd span a{ display: block;background:url(../images/abt_btn.gif) no-repeat left top;  width: 200px; height: 49px; line-height: 49px;padding-left: 40px; text-align: left; font-size: 16px; color: #fff; }
.about .desc{ height: 384px; }
.pp h4{font-size: 16px; color: #333333; display: block; line-height: 55px;} 
.pp li{width: 145px; margin-right: 7px; border:1px solid #d5d5d5; float: left;}
.pp li img{width: 145px; height: 93px;}
.pp li:last-child{margin-right: 0;}
.pp li:hover{border-bottom: 3px solid #e8bd15;}

.blk-xs {
    width: 240px;
}
.fl {
    float: left;
}
.p14-left-nav-1-tit {
	background: #005bac;
	height: 80px;                            
}

.p14-left-nav-1-tit h2 {
	height: 75px;
	font-size: 24px; 
	font-weight: normal;
	line-height: 75px;
	color: #fff;
	border-bottom: 1px solid #fff;
	text-align: center;
	
}
.p14-left-nav-1-tit h2 span{font-size: 14px; text-transform: uppercase;}
 

.p14-left-nav-1-nav-one h3 {
	height: 50px;
	line-height: 50px; 
	background:url(../images/p14-icon5.png) no-repeat right center #ececeb; 
	margin-bottom: 2px;
	overflow: hidden;
	margin-block-start: 0px;
}

.p14-left-nav-1-nav-one h3 a {
	display: block; 
	font-size: 18px;
	font-weight: normal;
	margin-right: 40px;
	margin-left: 38px; 
	color: #666;
}

.p14-left-nav-1-nav-one h3.sidenavcur,.p14-left-nav-1-nav-one h3:hover{
	background: url(../images/p14-icon2.png) no-repeat right center #005bac; 
}  
.p14-left-nav-1-nav-one h3.sidenavcur a,.p14-left-nav-1-nav-one h3:hover a{
	color: #fff
}

.p14-left-nav-1-nav dl{
	padding: 2px 0 4px;
}
.p14-left-nav-1-nav dt {
	height: 50px;
	font-size: 16px;
	line-height: 50px;
	padding-left: 14px;
	padding-right: 40px; 
	margin-bottom: 1px;
	background:#ececec;
	position: relative;
	overflow: hidden;	
	
}
.p14-left-nav-1-nav dt:after{      
	content: "";
	width: 8px;
	height: 8px;              	
	border: 2px solid #b8b8b8;
	border-style: solid solid none none;
	position: absolute; 
	top: 50%;
	right: 32px;
	margin-top: -4px;
	-webkit-transform: rotate(45deg);
	-moz-transform: rotate(45deg);
	-ms-transform: rotate(45deg);
	-o-transform: rotate(45deg);
	transform: rotate(45deg);
}

.p14-left-nav-1-nav dt.sidenavcur:after,.p14-left-nav-1-nav dt:hover:after {
				border-color:#005bac;  
}
.p14-left-nav-1-nav dt.sidenavcur a,.p14-left-nav-1-nav dt:hover a{color: #005bac; }

.p14-left-nav-1-nav dd{
	border: 1px solid #ececec;                             
	border-bottom:0;     
}
.p14-left-nav-1-nav p {
	height: 50px;
	font-size: 14px;
	line-height: 50px;
	padding-left: 72px;
	padding-right: 40px; 
	border-bottom: 1px solid #ececec; 
	background: #fff;
	position: relative;
	overflow: hidden;
}
  
				  
/*.p14-left-nav-1-nav p:after{content: ""; width: 3px; height: 3px; border-radius: 100%;background: #666; position: absolute; left: 58px; top: 50%;}*/


.p14-left-nav-1-nav p.sidenavcur a,.p14-left-nav-1-nav p:hover a{color:#005bac;} 
 
.p14-left-nav-1-nav p.sidenavcur:after ,.p14-left-nav-1-nav p:hover:after  {background: #e40011; } 

.p14-left-nav-1-nav a {
	display: block;
	overflow: hidden;
	
	white-space: nowrap;
	font-weight: normal;
}
.contact-z1 {
	height: 140px;
	background: url("../images/contact-z1.jpg") no-repeat;
	color: #333;
	margin-bottom: 30px;
}

.contact-z1 p {
	font-size: 20px;
	height: 67px;
	line-height: 30px;
	padding: 37px 0 0 95px; 
	background: url(../images/contact-z1_tel.png) no-repeat 74px 44px;
}

.contact-z1 span {
	display: block;
	height: 30px;
	font-weight: bold;
	font-size: 18px;
	line-height: 30px; 
	padding-left: 73px;
}
