﻿@charset "utf-8";/*===============================================header================================================*/

#header {

	position: relative;

	background: url(../images/bg_top.png) left top repeat-x;

	top: 0;

	width: 100%;

	left: 0;

	height: 115px;

	z-index: 999;

}

#header .main_box {

	position: relative;

}

#header .top .logo {

	position: absolute;

	top: 0;

	width: 175px;

}

#header .top .logo {

	display: table;

	height: 100px;

	position: absolute;

	top: 0px;

	left: 0;

	z-index: 3;

}

#header .top .logo a {

	display: table-cell;

	vertical-align: middle;

}

/*.zw_box{display:block;height:110px;top:0;position:relative;}*//*=================导航=================*/#nav {

	float: right;

}

#nav li {

	display: block;

	float: left;

	position: relative;

	padding-left: 31px;

	padding-right: 16px;

	min-width: 60px;

}

#nav li .a {

	display: inherit;

	text-align: center;

	height: 105px;

	width: 100%;

}

#nav li .a strong {

	display: block;

	font-size: 15px;

	color: #504d4a;

	font-weight: bold;

	text-align: center;

	height: 57px;

	padding-top: 40px;

}

#nav li .a span {

	display: block;

	margin-bottom: 20px;

	-webkit-margin-bottom: 20px;

	-moz-margin-bottom: 23px;

	font-size: 10px;

	color: #808080;

	text-transform: uppercase;

	text-align: center;

}

#nav li .a i {

	position: absolute;

	top: 0;

	left: 35px;

	z-index: 4;

	background: #2f699b;

	text-align: center;

	z-index: 4;

	height: 0px;

	width: 60px;
  display:none;

}

#nav li.on .a i {

	height: 4px;

}

#nav li.on .a strong {

	color: #006737;

}

#nav li:hover .a i {

	height: 4px;

}

#nav li:hover .a strong {

	color: #006737;

}

#nav .title .list {

	display: none;

	border: 1px solid #e3e3e3;

	background: #fff;

	width: 140px;

	position: absolute;

	left: 50%;

	top: 105px;

	margin-left: -60px;

}

#nav .title {

	background: url(../images/icon_nav_title.png) right center no-repeat;

}

#nav .title .a {

}

#nav .title .list .box {

	margin-top: 9px;

	padding: 0 15px;

	width: 70px;

	background: #3fa662;

}

#nav .title .list a {

	display: block;

	font-size: 13px;

	color: #403f3f;

	text-align: center;

	border-bottom: 1px solid #e3e3e3;

	line-height: 30px;

}

#nav .title .list a:hover {

	color: #004785;

	font-weight: bold;

}

#nav .title .list a:last-child {

	border: none;

}

/*================= banne===================*/#banner {

	position: relative;

	height: 600px;
  margin:auto;

	margin-top: -15px;

}

#banner .bd {

	position: relative;

}

#banner .bd a {

	display: block;

	width: 100%;

	height: 600px;

}

#banner .hd {

	margin: 0 auto;

	position: absolute;

	width: 100%;

}

#banner .hd ul {

	margin: 0 auto;

	z-index: 9;

	width: 100%;

	display: inherit;

	text-align: center;/* border-top:1px solid #56585c;*/

	margin-top: -50px;

	position: relative;

	height: 40px;

}

#banner .hd ul li {

	display: inline-block;

	padding-top: 13px;

}

#banner .hd ul li a {

	height: 8px;

	width: 8px;

	border-radius: 4px;

	margin: 0 3px;

	background: #fff;

	display: block;

}

#banner .hd ul li a:hover {

	background: #2f699b;

	width: 30px;

}

#banner .hd ul .on a {

	background: #2f699b;

	width: 30px;

}

#banner .bnt {

	position: absolute;

	top: 50%;

	z-index: 3;

	margin-top: -70px;

}

#banner .bnt:hover {

}

#banner .prev {

	position: absolute;

	left: -54px;

}

#banner .next {

	position: absolute;

	right: -54px;

}

#banner:hover .prev {

	left: 50px;

	opacity: 1;

	filter: alpha(opacity=100);

}

#banner:hover .next {

	right: 50px;

	opacity: 1;

	filter: alpha(opacity=100);

}

/*=============footer================*/#footer {

	position: relative;

	width: 100%;

	background: #393939;

}

#footer .main_box {

	position: relative;

}

#footer .up_box {

	

	height: 123px;

	overflow:inherit;


	
	    position: relative;
    z-index: 10;

}

#footer .up_box .main_box {

	position: relative;
	margin-top:34px;

}

#fot_nav {

	margin-left: 260px;

}

#fot_nav ul {

	display: inherit;

	text-align: left;

}

#fot_nav li {

	margin-right: 70px;

	display: inline-block;

	vertical-align: top;

}

#fot_nav li a {

	display: block;

	font-size: 12px;

	color: #fff;

	opacity: 0.47;

	filter: alpha(opacity=47);

	line-height: 24px

}

#fot_nav li a:hover {

	opacity: 1;

	filter: alpha(opacity=100);

	text-decoration: underline;

}

#fot_nav li h1 {

	margin-bottom: 15px;

	font-size: 14px;

	color: #fff

}

#fot_nav img {

	width: 120px;

	height: 120px;

	position: absolute;

	top: 20px

}

#footer .un_box {

	background: #333336;

	position: relative;

}

.fot_logo {
	width:300px;
	position: absolute;

	top: 50%;

	left: 0;

	margin-top: 33px;

}
.fot_logo img{ width:100%;}

#fot_contact {

	position: absolute;

	display: block;

	right: 0;

	top:19px;

}

#fot_contact h1 {

	display: block;

	font-size: 18px;

	color: #fff;

}

#fot_contact .ewm_box {

	position: relative;

}

#fot_contact .ewm_box .ewm {

	position: absolute;

	left: -20px;

	top: 30px;

	opacity: 0;

	filter: alpha(opacity=0);

	width: 80px;

	height: 90px;

	background: url(../images/bg_ewm.png) center no-repeat no-repeat;

}

#fot_contact .ewm_box .ewm img {

	padding-top: 14px;

	width: 70px;

	height: 70px;

	display: block;

	margin: 0 auto;

}

#fot_contact .ewm_box:hover .ewm {

	opacity: 1;

	filter: alpha(opacity=100);

	top: 30px;

}

#fot_contact .link_box {

	margin-top: 10px;

}

#fot_contact .link_box a img {

	display: block;

	margin: 0 auto;

}

#fot_contact .link_box a {

	display: inline-block;

	height: 38px;

	width: 38px;

	border: 1px solid #5f5d5c;

	margin-right: 10px;

}

#fot_contact .link_box a h1 {

	color: #838383;

	font-size: 12px;

	display: block;

	margin-top: 5px;

}

#fot_contact .link_box a:hover {

filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#4C000000', endColorstr='#4C000000');

	background: rgba(0,0,0,0.3);

}

#footer .un_box {

	background: #464647;

}

#footer .copyright p {

	color: #7a7979;

	text-align: center;

	font-size: 12px;

	height: 60px;

	line-height: 60px;

}

#footer .copyright p a {

	color: #7a7979;

}

#footer .copyright a:hover {

	color: #eee;

	text-decoration: underline;

}

/*=============首页================*/#s_main_box {

	margin: 60px 0;

	background: url(../images/bg_s_content.png) center 227px no-repeat;

}

#s_main_box .floor {

	position: relative;

}

#s_main_box .main_box {

	position: relative;

}

.s_title {

	display: block;

	margin-bottom: 50px;

	text-align: center;

	font-size: 1.8rem;

	color: #4c4c4c;

}

.f3 .s_title{

	margin-bottom: 42px;

}

.f4 .s_title{

	color: #fff;

}

.s_title img {

	display: block;

	margin: 0 auto;

}

.s_title h1 {

	font-size: 19px;

	color: #fff;

	display: block;

}

.s_title strong {

	font-size: 28px;

	color: #fff;

	display: block;

	text-transform: uppercase;

}

.s_title p {

	font-size: 12px;

	line-height: 24px;

	color: #c0c0c0;

	display: block;

}

.s_more {

	position: relative;

	margin: 0 auto;

	margin-top: 40px;

	text-align: center;

	width: 170px;

	height: 45px;

	line-height: 45px;

	color: #fff;

	font-size: 14px;

	display: block;

	background: #2f699b;

}

.s_more:hover {

	background: #2f699b;

	border-radius: 3px;

	color: #fff;

}

#s_main_box .f2 .s_more {

	background: #004785;

}

#s_main_box .f3 .s_more {

	background: #004785;

}

.j_parallax {

	background-attachment: fixed;

	background-position: center 0;

	background-repeat: no-repeat;

	position: relative;

}

/*===================关于================*/#s_about {

	padding: 60px 0;

	background: #f2f2f2;

	height: 645px;

}

#s_about .bg_box {

	position: absolute;

	left: 50%;

	top: 0;

	height: 765px;

	width: 50%;

}

#s_about .main_box {

	position: relative;

}

#s_about .pic {

	margin-top: 90px;

	background: #fff;

	padding: 11px 11px 11px 0;

}

#s_about .content {

	background: #fff;

	height: 645px;

}

#s_about .content h1 {

	padding: 32px 0 20px;

	display: block;

	font-size: 18px;

	color: #000000;

}

#s_about .text_box {

	width: 505px;

}

#s_about .ar_article {

	color: #7d7b7b;

	line-height: 24px;

	font-size: 14px;

}

#s_about .ar_article p {

	color: #7d7b7b;

	line-height: 24px;

	font-size: 14px;

}

#s_about .more {

	position: relative;

	margin-top: 40px;

	text-align: center;

	width: 170px;

	height: 45px;

	line-height: 45px;

	color: #333;

	font-size: 14px;

	display: block;

	background: #f2f2f2;

}

#s_about .more:hover {

	background: #2f699b;
color: #fff;
	border-radius: 3px;

}

/*===================新闻资讯================*/#s_main_box .f2 {

	margin-top: 80px;

}

#s_news {

	position: relative;

}

#s_news ul {

	margin: 0 -50px;

	overflow: hidden;

}

#s_news li {

	width: 335px;

	position: relative;

	display: block;

	overflow: hidden;

	float: left;

	margin: 0 49px;

}

#s_news li a {

	display: block;

}

#s_news li .pic_box {

	position: relative;

	width: 335px;

	height: 160px;

	overflow: hidden;

}

#s_news li .pic_box span {

	display: block;

	position: absolute;

	top: 20px;

	left: 0;

	text-align: center;

	font-weight: bold;

	font-size: 22px;

	color: #fff;

	width: 90px;

	height: 40px;

	line-height: 40px;

filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#99000000', endColorstr='#99000000');

	background: rgba(0,0,0,0.6);

}

#s_news li img {

	width: 335px;

	height: 160px;

	display: block;

}

#s_news li .text_box {

	position: relative;

	padding-top: 28px;

}

#s_news li h1 a {

	overflow: hidden;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

	color: #3c3c3c;

	font-size: 16px;

	display: block;

	margin-bottom: 20px;

}

#s_news li i {

	position: relative;

	margin: 20px 0;

	display: block;

	height: 1px;

	width: 55px;

	background: #dcdcdd;
  display:none

}

#s_news li p {

	font-size: 14px;

	line-height: 24px;

	color: #a0a0a2;

}

#s_news li span {

	margin-top: 2px;

	display: block;

	font-size: 12px;

	color: #5c5c5d;

}

#s_news li img:hover {

}

#s_news li h1 a:hover {

	color: #ff6f4e;

}

/*===================产品系列================*/#s_main_box .f3 {

	margin-top: 80px;

}

#s_main_box .f3 .s_more {

	margin-top: 48px;

}

#s_pro_type .content {

}

#s_pro_type ul {

	margin-right: -6px;

}

#s_pro_type li {

	display: block;

	margin-right: 115px;

	width:325px;
  
	height:409px;

	overflow: hidden;

	float: left;

	position: relative;
  margin-bottom:48px;

}
#s_pro_type li:nth-child(3n){ margin-right:0;}

#s_pro_type li a {

	display: block;

	position: relative;

	height: 100%;

}

#s_pro_type li .pic_box {

	position: relative;

	display: block;

}

#s_pro_type li .pic_box img {

	width:100%;

	height: auto;


	display: block;

}

#s_pro_type li .text_box {

	position: absolute;

	left: 0;

	width: 100%;

	padding: 15px 0px;

	z-index: 3;

}

#s_pro_type li .text_box h1, #s_pro_type li .text_box i {

	position: relative;

	z-index: 6;

}

#s_pro_type li .text_box span {

	position: absolute;

	left: 0;

	width: 100%;

	height: 0;

	z-index: 5;

}

#s_pro_type li .text_box h1 {

	font-size: 16px;

	color: #fff;

	display: block;

	text-align: center;

}

#s_pro_type li .text_box i {

	display: none;

	background: #fff;

	height: 2px;

	margin: 0 auto;

	margin-bottom: 15px;

	width: 30px;
  

}

#s_pro_type li.li1 .text_box, #s_pro_type li.li1 .text_box span {

	top: auto;

	bottom: 0;

filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#B2004785', endColorstr='#B2004785');

	background: rgba(99, 99, 99, 0.7);

}

#s_pro_type li.li2 .text_box, #s_pro_type li.li2 .text_box span {
	
	
top: auto;

	bottom: 0;



filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#B2F48000', endColorstr='#B2F48000');

	background: rgba(99, 99, 99, 0.7);

}

#s_pro_type li.li3 .text_box, #s_pro_type li.li3 .text_box span {

	top: auto;

	bottom: 0;

filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#B2004785', endColorstr='#B2004785');

	background: rgba(99, 99, 99, 0.7);

}

#s_pro_type li.li4 .text_box, #s_pro_type li.li4 .text_box span {

	top: auto;

	bottom: 0;




filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#B2F48000', endColorstr='#B2F48000');

background: rgba(99, 99, 99, 0.7);

}

#s_pro_type li .text_box a.more:hover {

	opacity: .8;

	filter: alpha(opacity=80);

}

#s_pro_type li:hover .text_box span {

	height: 0px;

}

/*===================首页加盟商================*/#s_main_box .f4 {

	margin-top: 80px;

	overflow: hidden;

	height: 605;

	background: url(../images/bg_f3.jpg) center top no-repeat;

	overflow: visible;

}

#s_main_box .f4 .s_more {

	background: #fff;

	color: #3e3c3e;

	margin-top: 60px;

}

#s_main_box .f4 .j_parallax {

	background-image: url(../images/bg_f3_sjc.jpg);

	height: 564px;

}

#s_fangan .content {

	color: #fff;

	text-align: center;

}

#s_fangan .s_title {

	padding-top: 75px;

}

#s_fangan .content dl {

	margin: 0 -28px 0px -30px;

}

#s_fangan .content dd {

	text-align: center;

	color: #fff;

	float: left;

	width: 160px;

	margin: 0 24px;

}

#s_fangan .content dd a {

	display: block;

}

#s_fangan .content dd img {

	display: block;

	margin: 0 auto 25px auto;

}

#s_fangan .content dd h1 {

	font-size: 16px;

	display: block;

	margin-bottom: 5px;

	color: #fff;

}

#s_fangan .content dd span {

	font-size: 12px;

	display: block;

	color: #fff;

}

#s_fangan .content dd:hover {

	margin-top: -5px;

}

/*===================首页加盟商================*/#s_main_box .f5 {

	margin-top: 80px;

}

#s_case ul {

	margin: -17px;

}

#s_case li {

	float: left;

	display: block;

	width: 377px;

	height: 420px;

	margin: 17px;

	position: relative;

}

#s_case li a {

	display: block;

	position: relative;

}

#s_case li .pic_box {

	width: 375px;

	height: 375px;

	overflow: hidden;

	border: 1px solid #dcdddd;

}

#s_case li img {

	display: block;

	width: 375px;

	height: 375px;

}

#s_case li h1 {

	position: absolute;

	left: 20px;

	bottom: -35px;

	text-align: center;

	width: 335px;

	height: 70px;

	line-height: 70px;

	font-size: 16px;

	color: #fff;

	background: #004785;

}

#s_case li h1:hover {

	background: #2f699b;

}

#s_case li .text_box {

	opacity: 0;

	filter: alpha(opacity=0);

	display: block;

	position: absolute;

	left: 0;

	top: 0;

	width: 100%;

	height: 375px;

filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#8C000000', endColorstr='#8C000000');

	background: rgba(0,0,0,0.55);

}

#s_case li .text_box strong {

	padding-top: 160px;

	font-size: 18px;

	color: #fff;

	display: block;

	text-align: center;

	text-align: center;

}

#s_case li .text_box p {

	display: block;

	height: 72px;

	padding: 0 30px;

	overflow: hidden;

	line-height: 24px;

	color: #fff;

	font-size: 12px;

}

#s_case li a:hover .text_box {

	opacity: 1;

	filter: alpha(opacity=100);

}

#s_case li a:hover .text_box strong {

	padding-top: 130px;

	display: block;

	margin-bottom: 15px;

	color: #fff;

}

#s_case li a:hover .text_box strong:hover {

	color: #2f699b;

}

/*===================首页快捷链接================*/#s_link {

	border-top: 1px solid #ebebec;

	padding-top: 50px;

	margin-top: 80px;

}

#s_link img {

	display: block;

	margin: 0 auto;

}

/*===================首页联系================*/#gotop_box {

	height: 65px;

}

#gotop_box a {

	display: block;

	background: url(../images/bnt_gotop.png) center no-repeat #ebebeb;

	height: 65px;

}

#gotop_box a:hover {

	background: url(../images/bnt_gotop_hover.png) center no-repeat #2f699b;

}

/*=======================================内页========================================*/.n_main_box {

}

.n_main_box .main_box {

	position: relative;

}

.n_banner {

	display: block;

	width: 100%;

	height: 380px;

	margin-top: -15px;

}

.n_up_box {

	position: relative;

	height: auto;

	background: #fff;

	border-bottom: 1px solid #d0d0d0;

}

.n_un_box {

	background: url(../images/bg_n_content.png) center 126px no-repeat;

	padding: 50px 0;

}

.position {

	    /* position: absolute; */
    line-height: 56px;
    height: 56px;
    /* right: 0px; */
    /* top: 0px; */
    color: #8a8c8e;
    background: url(../images/icon_home.png) left center no-repeat;
    padding-left: 22px;
    float: right;
}

.position span, .position a, .position i {

	font-size: 12px;

	color: #8a8c8e;

}

.position em {

	font-size: 12px;

	color: #10578e;

	font-style: normal;

}

.position a:hover {

	color: #10578e;

}

.n_nav {

	position: relative;

}

.n_nav a {

	display: inline-block;
    position: relative;
    margin-right: 42px;
    height: 55px;
    line-height: 55px;
    font-size: 15px;
    float: left;
    color: #555555;

}

.n_nav i {

	display: block;

	background: #2f699b;

	position: absolute;

	left: 0;

	bottom: 0;

	text-align: center;

	z-index: 4;

	height: 0px;

	width: 100%;

}

.n_nav a:hover i {

	height: 0;

}

.n_nav a:hover {

	color: #004785;

}

.n_nav .on i {

	height: 0;

}

.n_nav .on strong{ color: #004785; font-weight:700;}

.n_nav a.on {

	color: #004785;

}

.n_content {

	min-height: 400px;

}

.n_title {

	position: relative;

	margin-bottom: 30px;

}

.n_title strong {

	display: block;

	color: #004785;

	text-align: center;

	margin-bottom: 3px;

	font-size: 22px;

	font-weight: bold;

}

.n_title span {

	display: block;

	color: #65696c;

	text-transform: uppercase;

	text-align: center;

	font-size: 18px;

	font-weight: bold;

}

/*=================二级导航==================*/#n_sub_nav {

	display: inherit;

	text-align: center;

	padding: 20px 0 0 0;

	margin-bottom: 40px;

}

#n_sub_nav a {

	display: inline-block;

	margin: 0 10px;

	background: url(../images/bg_sub_nav.png) center top no-repeat;

	color: #2d2d2d;

	font-size: 18px;

	width: 190px;

	height: 55px;

	line-height: 45px;

}

#n_sub_nav a.on {

	background: url(../images/bg_sub_nav_on.png) center top no-repeat;

	color: #fff;

}

#n_sub_nav a:hover {

	background: url(../images/bg_sub_nav_on.png) center top no-repeat;

	color: #fff;

}

/*==================产品二级导航=================*/#n_nav_pro {

	background: #f3f3f3;

	border-bottom: 1px solid #d0d0d0;

}

#n_nav_pro a {

	display: block;

	float: left;

	width: 240px;

	height: 145px;

	padding-top: 35px;

}

#n_nav_pro a .pic_box {

	height: 50px;

	margin-bottom: 10px;

}

#n_nav_pro a strong {

	color: #000000;

	font-size: 17px;

	text-align: center;

	display: block;

}

#n_nav_pro a i {

	opacity: 0;

	filter: alpha(opacity=0);

	display: block;

	height: 11px;

	width: 100%;

	margin-top: 12px;

	background: url(../images/icon_pro_jt.png) center center no-repeat;

}

#n_nav_pro a:hover {

	background: #c7c7c7;

}

#n_nav_pro a:hover i {

	margin-top: 16px;

	opacity: 1;

	filter: alpha(opacity=100);

}

#n_nav_pro a.on {

	background: #c7c7c7;

}

#n_nav_pro a.on i {

	margin-top: 16px;

	opacity: 1;

	filter: alpha(opacity=100);

}

#n_nav_pro a.li1 .pic_box {

	background: url(../images/icon_pro_type1.png) center no-repeat;

}

#n_nav_pro a.li2 .pic_box {

	background: url(../images/icon_pro_type2.png) center no-repeat;

}

#n_nav_pro a.li3 .pic_box {

	background: url(../images/icon_pro_type3.png) center no-repeat;

}

#n_nav_pro a.li4 .pic_box {

	background: url(../images/icon_pro_type4.png) center no-repeat;

}

#n_nav_pro a.li5 .pic_box {

	background: url(../images/icon_pro_type5.png) center no-repeat;

}

#n_nav_pro a.li1:hover .pic_box {

	background: url(../images/icon_pro_type1_on.png) center no-repeat;

}

#n_nav_pro a.li2:hover .pic_box {

	background: url(../images/icon_pro_type2_on.png) center no-repeat;

}

#n_nav_pro a.li3:hover .pic_box {

	background: url(../images/icon_pro_type3_on.png) center no-repeat;

}

#n_nav_pro a.li4:hover .pic_box {

	background: url(../images/icon_pro_type4_on.png) center no-repeat;

}

#n_nav_pro a.li5:hover .pic_box {

	background: url(../images/icon_pro_type5_on.png) center no-repeat;

}

#n_nav_pro a.li1.on .pic_box {

	background: url(../images/icon_pro_type1_on.png) center no-repeat;

}

#n_nav_pro a.li2.on .pic_box {

	background: url(../images/icon_pro_type2_on.png) center no-repeat;

}

#n_nav_pro a.li3.on .pic_box {

	background: url(../images/icon_pro_type3_on.png) center no-repeat;

}

#n_nav_pro a.li4.on .pic_box {

	background: url(../images/icon_pro_type4_on.png) center no-repeat;

}

#n_nav_pro a.li5.on .pic_box {

	background: url(../images/icon_pro_type5_on.png) center no-repeat;

}

/*==============产品中心=====================*/#n_pro_type {

}

#n_pro_type dl {

	border-bottom: 1px solid #f1f1f3;

	padding-bottom: 50px;

	margin-bottom: 50px;

}

#n_pro_type dl.last {

	padding-bottom: 0px;

	margin-bottom: 0px;

	border-bottom: none;

}

#n_pro_type dt {

	display: block;

	margin-bottom: 40px;

}

#n_pro_type dt strong {

	color: #3b3c3d;

	font-size: 20px;

	display: block;

}

#n_pro_type dt span {

	color: #a3a3a3;

	font-size: 14px;

	text-transform: uppercase;

	display: block;

}

#n_pro_type dt i {

	display: block;

	height: 2px;

	width: 85px;

	background: #a3a3a3;

	margin-top: 12px;

}

#n_pro_type dd {

	display: block;

}

#n_pro_type dd .content {

	margin: 0 -15px;

}

#n_pro_type dd .content a {

	display: block;

	float: left;

	margin: 0 15px;

	width: 585px;

	height: 340px;

	overflow: hidden;

	position: relative;

	margin-bottom: 25px;

}

#n_pro_type dd .pic_box {

	width: 585px;

	height: 340px;

	overflow: hidden;

}

#n_pro_type dd .pic_box img {

	width: 585px;

	height: 340px;

}

#n_pro_type dd .text_box {

	opacity: 0;

	filter: alpha(opacity=0);

	display: block;

	position: absolute;

	left: 0;

	top: 0;

	width: 100%;

	height: 100%;

filter:progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#8C000000', endColorstr='#8C000000');

	background: rgba(0,0,0,0.55);

}

#n_pro_type dd .text_box h1 {

	padding-top: 160px;

	font-size: 18px;

	color: #fff;

	display: block;

	text-align: center;

	text-align: center;

}

#n_pro_type dd .text_box .logo_box {

	display: block;

	height: 42px;

	background: url(../images/logo_pro.png) center no-repeat;

}

#n_pro_type dd a:hover .text_box {

	opacity: 1;

	filter: alpha(opacity=100);

}

#n_pro_type dd a:hover .text_box h1 {

	padding-top: 130px;

	display: block;

	margin-bottom: 15px;

	color: #fff;

}

#n_pro_type dd a:hover .text_box h1:hover {

	color: #2f699b;

}

#n_pro_type .more {

	position: relative;

	margin: 0 auto;

	margin-top: 40px;

	border-radius: 3px;

	text-align: center;

	width: 140px;

	height: 36px;

	line-height: 36px;

	color: #fff;

	font-size: 14px;

	display: block;

	background: #757473;

}

#n_pro_type .more:hover {

	background: #2f699b;

	color: #fff;

}

/*==============产品详情=====================*/.n_product_show {

}

.n_product_show .up_box .title h1 {

	display: block;

	text-align: center;

	font-size: 18px;

	color: #444444;

}

.n_product_show .un_box {

	padding-top: 30px;

}

.n_product_show .un_box .title {

	height: 40px;

	line-height: 40px;

	background: #e8e8e8;

	position: relative;

}

.n_product_show .un_box .title .hd strong {

	background: #777777;

	display: block;

	float: left;

	cursor: pointer;

	border-right: 1px solid #e8e8e8;

	font-size: 16px;

	color: #fff;

	width: 125px;

	text-align: center;

}

.n_product_show .un_box .title .hd strong.on {

	background: #2f699b;

}

.n_product_show .un_box .pro_ar_box {

	margin-bottom: 60px;

}

.n_product_show .un_box .pro_ar_box .content {

	padding: 30px 0;

}

.j_photo {

	width: 790px;

	position: relative;

	margin: 25px auto 40px auto;

}

.j_photo .big_box {

	width: 790px;

	height: 465px;

	position: relative;

	overflow: hidden;

}

.j_photo .big_box ul {

	position: absolute;

	left: 0;

	top: 0;

}

.j_photo .big_box ul li {

	width: 790px;

	height: 465px;

}

.j_photo .big_box ul li img {

	width: 790px;

	height: 465px;

}

.j_photo .prev {

	float: left;

	cursor: pointer;

}

.j_photo .small_box {

	position: relative;

	height: 100px;

	width: 100%;

	margin-top: 30px;

}

.j_photo .min_pic {

	width: 745px;

	margin: 0 auto;

	position: relative;

	height: 90px;

	overflow: hidden;

}

.j_photo .min_pic ul {

	margin-right: -15px;

}

.j_photo .min_pic ul li {

	width: 142px;

	height: 90px;

	position: relative;

	margin-right: 4px;

	display: inline-block;

}

.j_photo .min_pic ul li img {

	width: 140px;

	height: 82px;

	padding-top: 7px;

}

.j_photo .small_box i {

	display: none;

	height: 104px;

	width: 143px;

	position: absolute;

	bottom: 0;

	left: -1px;

	z-index: 9;

	background: url(../images/mark_j_photle.png) center bottom no-repeat;

}

.j_photo .min_pic ul li.on i {

	display: block;

}

.j_photo .min_prev {

	position: absolute;

	top: 0%;

	left: 0px;

	cursor: pointer;

}

.j_photo .min_next {

	position: absolute;

	top: 0%;

	right: 0px;

	cursor: pointer;

}

.j_photo .small_box .tc_bnt {

	height: 82px;

	top: 10px;

	text-align: center;

	font-family: "SimSun";

	display: block;

	font-size: 24px;

	line-height: 82px;

	color: #848687;

}

.j_photo .small_box .tc_bnt:hover {

	color: #2f699b;

}

.j_photo .big_prev {

	position: absolute;

	top: 165px;

	left: -70px;

	width: 28px;

	height: 51px;

	z-index: 9;

	cursor: pointer;

}

.j_photo .big_next {

	position: absolute;

	top: 165px;

	right: -70px;

	width: 28px;

	height: 51px;

	z-index: 9;

	cursor: pointer;

}

.j_photo .big_box:hover .big_prev {

	left: 0px;

}

.j_photo .big_box:hover .big_next {

	right: 0px;

}

/*==============产品列表====================*/#n_por_list {

}

#n_por_list ul {

	margin: -15px;

}

#n_por_list li {

	float: left;

	position: relative;

	width: 380px;

	background: #959493;

	display: block;

	margin: 15px 14px;

}

#n_por_list li a {

	display: block;

	overflow: hidden;

}

#n_por_list li img {

	width: 380px;

	height: 205px;

	display: block;

}

#n_por_list li span {

	width: 320px;

	padding: 0px 40px 0 20px;

	display: block;

	line-height: 40px;

	font-size: 14px;

	color: #fff;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

	background: url(../images/icon_more_sd.png) 355px center no-repeat;

}

#n_por_list li:hover span {

	background: url(../images/icon_more_sd.png) 355px center no-repeat;

}

#n_por_list li:hover {

	background: #2f699b;

}

/*==============经典案例=====================*/#n_case ul {

	margin: -12px;

}

#n_case li {

	float: left;

	display: block;

	width: 282px;

	height: 311px;

	margin: 12px;

	position: relative;

}

#n_case li a {

	display: block;

	position: relative;

}

#n_case li .pic_box {

	width: 280px;

	height: 280px;

	overflow: hidden;

	border: 1px solid #dcdddd;

}

#n_case li img {

	display: block;

	width: 280px;

	height: 280px;

}

#n_case li h1 {

	position: absolute;

	left: 20px;

	bottom: -23px;

	text-align: center;

	width: 240px;

	height: 46px;

	line-height: 46px;

	font-size: 16px;

	color: #fff;

	background: #2f699b;

}

#n_case li h1:hover {

	background: #004785;

}

/*==============合作伙伴=====================*/#n_partners {

}

#n_partners ul {

	margin: -30px -18px;

}

#n_partners li {

	display: block;

	position: relative;

	overflow: hidden;

	float: left;

	margin: 30px 17px;

	width: 172px;

}

#n_partners li a {

	display: block;

}

#n_partners li img {

	height: 170px;

overflow:;

	width: 170px;

	display: block;

	border: 1px solid #e0e0e0;

}

#n_partners li span {

	margin-top: 15px;

	display: block;

	font-size: 14px;

	color: #797979;

	text-align: center;

}

#n_partners li:hover img {

	border: 1px solid #2f699b;

}

#n_partners li:hover span {

	color: #2f699b;

}

/*==================大事记=================*/#n_dsj {

	margin-bottom: 50px;

	background: url(../images/bg_dsj.png) center top repeat-y;

}

#n_dsj dl {

	margin-top: -3px;

	position: relative;

	display: block;

	background: url(../images/bg_dsj_first.png) center top no-repeat;

}

#n_dsj dd {

	display: block;

	width: 100%;

	height: 175px;

	position: relative;

}

#n_dsj dd .pic_box {

	position: absolute;

	top: 0;

	left: 150px;

}

#n_dsj dd .pic_box img {

	width: 270px;

	height: 120px;

	box-shadow: 1.5px 2.598px 3px 0px #ccc;

	display: block;

	border: 1px solid rgb( 231, 233, 235 );

}

#n_dsj dd .text_box {

	width: 530px;

	position: absolute;

	right: 0;

	top: 0;

}

#n_dsj dd .text_box .box {

	position: relative;

}

#n_dsj dd .text_box h1 {

	position: absolute;

	top: 0;

	left: -190px;

	display: block;

}

#n_dsj dd .text_box h1 strong {

	font-size: 32px;

	color: #2f699b;

}

#n_dsj dd .text_box p {

	padding-top: 2px;

	text-align: left;

	height: 100px;

	overflow: hidden;

	font-size: 15px;

	line-height: 30px;

	color: #555555;

}

#n_dsj dd.left_box {

	background: url(../images/bg_dsj_li_right.png) 586px 5px no-repeat;

}

#n_dsj dd.left_box .box {

	text-align: right;

}

#n_dsj dd.right_box {

	background: url(../images/bg_dsj_li_left.png) 559px 5px no-repeat;

}

#n_dsj dd.right_box .box {

	text-align: left;

}

#n_dsj dd.right_box .pic_box {

	left: auto;

	right: 150px;

}

#n_dsj dd.right_box .text_box {

	right: auto;

	left: 0;

}

#n_dsj dd.right_box .text_box h1 {

	left: auto;

	right: -190px;

}

#n_dsj dd .text_box h1 strong {

	position: relative;

	display: inline-block;

}

#n_dsj dd .text_box h1 strong::before {

	position: absolute;

	top: 0;

	left: 0;

	overflow: hidden;

	max-width: 0;

	color: #004785;

	content: attr(data-hover);

	-webkit-transition: max-width 0.5s;

	-moz-transition: max-width 0.5s;

	transition: max-width 0.5s;

}

#n_dsj dd:hover .text_box h1 strong::before, #n_dsj dd:focus .text_box h1 strong::before {

	max-width: 100%;

}

#n_dsj dd:hover .pic_box {

	top: 10px;

}

#n_dsj dd.right_box .text_box p {

	text-align: right;

}

#n_dsj dd.first {

	padding-top: 110px;

	background: url(../images/bg_dsj_li_right.png) 586px 115px no-repeat;

}

#n_dsj dd.first .pic_box {

	top: 110px;

}

#n_dsj dd.first:hover .pic_box {

	top: 120px;

}

#n_dsj dd.first .text_box {

	top: 110px;

}

#n_dsj dt {

	display: block;

	height: 50px;

	background: url(../images/bg_dsj_last.png) center top no-repeat !important;

}

/*==================产品优势=====================*/#n_ys {

	margin: 0 auto;

}

#n_ys ul {

	margin: -15px -8px;

}

#n_ys li {

	width: 290px;

	position: relative;

	display: block;

	overflow: hidden;

	background: #fff;

	border: 1px solid #e5e5e5;

	float: left;

	margin: 15px 8px;

}

#n_ys li a {

	display: block;

}

#n_ys li .pic_box {

	position: relative;

	width: 290px;

	height: 235px;

	overflow: hidden;

}

#n_ys li img {

	width: 290px;

	height: 235px;

	display: block;

}

#n_ys li .text_box {

	position: relative;

	padding: 19px 20px 20px;

}

#n_ys li .mark {

	position: absolute;

	right: 20px;

	top: 50%;

	margin-top: -6px;

	width: 26px;

	height: 26px;

	display: block;

	background: url(../images/mark_jt.png) center no-repeat;

}

#n_ys li h1 strong {

	overflow: hidden;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

	color: #323232;

	font-size: 20px;

	display: block;

}

#n_ys li span {

	margin-top: 5px;

	display: block;

	font-size: 12px;

	text-transform: uppercase;

	color: #bfbfbf;

}

#n_ys li p {

	margin: 15px 0 10px 0;

	height: 78px;

	overflow: hidden;

	color: #787878;

	font-size: 16px;

	line-height: 26px;

}

#n_ys li:hover {

	border: 1px solid #2f699b;

}

#n_ys li:hover .mark {

	right: 15px

}

#n_ys li:hover strong {

	color: #323232;

}

#n_ys .left li .text_box {

	padding: 25px 45px 20px 45px;

}

#n_ys .left li {

	width: 590px;

}

#n_ys .left li a {

	display: block;

}

#n_ys .left li .pic_box {

	position: relative;

	width: 590px;

	height: 480px;

	overflow: hidden;

}

#n_ys .left li img {

	width: 590px;

	height: 480px;

	display: block;

}

#n_ys .left li .mark {

	top: 37px;

	margin-top: 0;

	right: 50px;

}

#n_ys .left li:hover .mark {

	right: 40px;

}

#n_ys .right {

	width: 600px;

}

#n_ys .right {

}

/*===企业荣誉资质===*/#n_zizhi {

	overflow: hidden;

}

#n_zizhi ul {

	margin: 0 -25px -50px -25px;

	overflow: hidden;

}

#n_zizhi li {

	float: left;

	width: 260px;

	margin: 0 25px;

	margin-bottom: 50px;

	display: block;

}

#n_zizhi li a {

	display: block;

}

#n_zizhi li .pic_box {

	width: 240px;

	height: 330px;

	display: table;

	overflow: hidden;

	border: 10px solid #dfdfdf;

}

#n_zizhi li .pic_box .box {

	display: table-cell;

	vertical-align: middle;

}

#n_zizhi li img {

	width: 240px;

	max-height: 330px;

	display: block;

}

#n_zizhi li span {

	display: block;

	padding-top: 17px;

	font-size: 14px;

	color: #555555;

	text-align: center;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

}

#n_zizhi li:hover .pic_box {

}

#n_zizhi li:hover span {

	color: #2f699b;

}

/*==================大事记=================*/#timeline {

	height: 350px;

	overflow: hidden;

	margin: 30px auto;

	position: relative;

	background: url(../images/time_line.png) 13px 45px repeat-x

}

#dates {

	width: 1100px;

	height: 60px;

	overflow: hidden;

}

#dates li {

	list-style: none;

	float: left;

	width: 150px;

	height: 52px;

	font-size: 24px;

	text-align: center;

	background: url(../images/biggerdot.png) center bottom no-repeat

}

#dates a {

	line-height: 38px;

	padding-bottom: 10px;

	color: #696969;

	font-size: 14px;

}

#dates .selected {

	font-weight: bold;

	font-size: 16px;

	color: #10578e;

}

#issues {

	width: 1100px;

	height: 350px;

	overflow: hidden

}

#issues li {

	width: 1100px;

	height: 350px;

	list-style: none;

	float: left

}

#issues li img {

	float: left;

	margin: 30px 30px 0px 0px

}

#issues li h1 {

	color: #10578e;

	font-size: 18px;

	margin-top: 28px;

	margin-bottom: 10px;

	font-weight: bold;

}

#issues li .text_box {

}

#issues li p {

}

#grad_left, #grad_right {

	width: 100px;

	height: 350px;

	position: absolute;

	top: 0

}

#grad_left {

	left: 0;

	background: url(../images/grad_left.png) repeat-y

}

#grad_right {

	right: 0;

	background: url(../images/grad_right.png) repeat-y

}

#next, #prev {

	position: absolute;

	top: 0;

	font-size: 70px;

	top: 38px;

	width: 26px;

	height: 26px;

	background-position: 0 0;

	background-repeat: no-repeat;

	text-indent: -9999px;

	overflow: hidden

}

#prev:hover {

	background-image: url(../images/prev.png)

}

#next:hover {

	background-image: url(../images/next.png)

}

#next {

	right: -1px;

	background-image: url(../images/next.png)

}

#prev {

	left: 0;

	background-image: url(../images/prev.png)

}

/*==============新闻中心=====================*/.n_news {

	overflow: hidden;

}

.n_news ul {

	margin-right: -50px;

	margin-top: 30px;

	height: 465px;

	overflow: hidden;

}

.n_news li {

	display: block;

	height: 65px;

	padding: 45px 30px;

	float: left;

	width: 514px;

	border-bottom: 1px solid #edecec;

}

.n_news li.odd {

	border-left: 1px solid #edecec;

}

.n_news li .box {

	padding: 0 0px 0px 70px;

	position: relative;

	margin-right: 25px;

}

.n_news li a {

	display: block;

	font-size: 14px;

	color: #585757;

	margin-bottom: 13px;

}

.n_news li p {

	line-height: 20px;

	font-size: 12px;

	color: #a2a4a6;

}

.n_news li a:hover {

	color: #0c608f;

}

.n_news .date_box {

	position: absolute;

	left: 0px;

	top: -5px;

	text-align: center;

	width: 45px;

}

.n_news .date_box strong {

	padding-bottom: 6px;

	border-bottom: 1px solid #e4e2e2;

	display: block;

	font-size: 30px;

	color: #a8a8a8;

}

.n_news .date_box span {

	font-size: 15px;

	color: #a8a8a8;

	margin-top: 9px;

	display: block;

	text-transform: uppercase;

}

.n_st_news .title {

	position: relative;

	height: 25px;

	line-height: 25px;

	margin-bottom: 30px;

}

.n_st_news .title h1 {

	font-size: 22px;

	font-weight: bold;

	color: #666666;

}

.n_st_news .title a.more {

	position: absolute;

	right: 0;

	top: 0;

	width: 60px;

	height: 25px;

	line-height: 25px;

	text-transform: uppercase;

	color: #fff;

	background: #676769;

	font-size: 12px;

	text-align: center;

}

/*==============新闻资讯=====================*/#n_news {

	overflow: hidden;

	padding-bottom: 40px;

}

#n_news ul {

	margin: -18px;

}

#n_news li {

	width: 375px;

	position: relative;

	display: block;

	overflow: hidden;

	background: #f9f9fa;

	float: left;

	margin: 18px;

	padding-bottom: 40px;

	height: 430px;

}

#n_news li a {

	display: block;

}

#n_news li .pic_box {

	position: relative;

	background: #000;

}

#n_news li img {

	width: 375px;

	height: 200px;

	display: block;

}

#n_news li .text_box {

	position: relative;

	padding: 25px;

}

#n_news li h1 a {

	overflow: hidden;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

	color: #555555;

	font-size: 18px;

	font-weight: bold;

	display: block;

	margin-bottom: 20px;

}

#n_news li p {

	font-size: 12px;

	line-height: 24px;

	color: #777777;

}

#n_news li span {

	margin-top: 2px;

	display: block;

	font-size: 12px;

	color: #5c5c5d;

}

#n_news .fot_box {

	position: relative;

	height: 12px;

	line-height: 14px;

	padding: 0 25px;

}

#n_news .fot_box span {

	color: #a1a1a1;

	font-size: 12px;

}

#n_news .fot_box a {

	display: block;

	color: #a1a1a1;

	font-size: 12px;

	position: absolute;

	right: 25px;

	top: 0;

	background: url(../images/icon_more_jt.png) right center no-repeat;

	padding-right: 30px;

}

#n_news li img:hover {

	opacity: 0.5;

alpha(opacity=50);

}

#n_news li:hover {

	box-shadow: 0 0 5px #aaa;

}

#n_news li h1 a:hover {

	color: #2f699b;

	text-decoration: none;

}

#n_news li .fot_box a:hover {

	background: url(../images/icon_more_jt_hover.png) right center no-repeat;

}

#n_news li:hover .fot_box span {

}

/*==============新闻详情=====================*/.n_article {

	margin-bottom: 20px;

}

.n_article .ar_title {

	padding: 10px 0 20px 0;

	margin-bottom: 10px;

}

.n_article .ar_title {

	padding: 0 0 0px 0;

	position: relative;

}

.n_article .ar_title h1 {

	font-size: 18px;

	margin-bottom: 30px;

	display: block;

	font-weight: bold;

	text-align: center;

	line-height: 30px;

	color: #555555;

}

.n_article .ar_title h2 {

	font-size: 12px;

	position: relative;

	display: block;

	background: #eff0f4;

	height: 40px;

	padding: 0 20px;

	color: #999999;

	line-height: 40px;

}

.n_article .ar_article {

	padding-top: 40px;

	padding-bottom: 30px;

	min-height: 400px;

}

#ar_fot {

	position: relative;

	border-bottom: 1px solid #ddd;

	height: 30px;

}

#ar_fot h1 {

	display: block;

	font-size: 12px;

	line-height: 30px;

	color: #777777;

	font-weight: bold;

	max-width: 45%;

}

#ar_fot h1 a {

	font-size: 12px;

	color: #777777;

	font-weight: normal;

}

#ar_fot h1 a:hover {

	color: #2f699b;

}

#ar_fot .bnt_box {

	display: block;

	position: absolute;

	left: 50%;

	bottom: -1px;

	margin-left: -90px;

	background: #fff;

	width: 180px;

}

#ar_fot .bnt_back {

	color: #fff;

	background: #2f699b;

	margin: 0 auto;

	width: 100px;

	display: block;

	text-align: center;

	font-size: 12px;

	height: 30px;

	line-height: 30px;

}

#ar_fot .bnt_back:hover {

	background: #004785;

}

/*==============分享插件—— =====================*/.shart_box {

	position: absolute;

	right: 10px;

	top: 61px;

}

#j_shart_s_24 .bds_count {

	font-size: 12px;

}

#j_shart_s_24 {

	padding-left: 60px;

	position: relative;

}

#j_shart_s_24 strong {

	display: block;

	position: absolute;

	left: 0;

	z-index: 2;

	line-height: 36px;

	font-size: 12px;

	color: #a3a0a9;

}

#j_shart_s_24 .bds_qzone {

	background: url(../images/shart.png) center -224px no-repeat;

}

#j_shart_s_24 .bds_tsina {

	background: url(../images/shart.png) center -311px no-repeat;

}

#j_shart_s_24 .bds_tqq {

	background: url(../images/shart.png) center -195px no-repeat;

}

#j_shart_s_24 .bds_renren {

	background: url(../images/shart.png) center -340px no-repeat;

}

#j_shart_s_24 .bds_weixin {

	background: url(../images/shart.png) center -253px no-repeat;

}

#j_shart_s_24 .bds_count {

	font-size: 12px;

}

/*==============客户案例=====================*/.n_case li {

	display: block;

	border: 1px solid #e1e2e3;

	height: 133px;

	overflow: hidden;

	margin-bottom: 50px;

}

.n_case li .fl {

	width: 440px;

	height: 135px;

	overflow: hidden;

}

.n_case li .fl img {

	width: 440px;

	height: 135px;

	margin-top: -1px;

	margin-left: -1px;

	position: relative;

	z-index: 2;

}

.n_case li .fl img:hover {

	-moz-transform: scale(1.051);

	-o-moz-transform: scale(1.051);

	-o-moz-transform: scale(1.051);

	-webkit-moz-transform: scale(1.051);

	transform: scale(1.051);

}

.n_case li .fr {

	width: 350px;

	height: 70px;

	padding-top: 30px;

	padding-right: 10px;

	overflow: hidden;

}

.n_case li .fr h1 {

	display: block;

	padding-bottom: 5px;

}

.n_case li .fr h1 a {

	font-size: 15px;

	color: #3d3d3e;

	margin-bottom: 5px;

	display: block;

}

.n_case li .fr h1 a:hover {

	color: #ec3c2f;

}

.n_case li .fr strong {

	display: block;

	margin: 10px auto;

	color: #56595b;

}

.n_case li .fr strong span {

	color: #aeb0b1;

}

.n_case li .fr p {

	line-height: 22px;

	color: #7f8083;

	font-size: 12px;

}

.n_zxyp .article {

	margin-top: 15px;

}

/*==============合理化建议=====================*/.n_zhiwei {

	background: url(../images/pic_hlhjy.jpg) right 0px no-repeat;

}

.n_form {

	width: 602px;

}

.n_form h1 {

	color: #8e8e8e;

	margin-bottom: 10px;

	font-size: 12px;

	line-height: 30px;

}

.n_form .content {

}

.n_form form {

	margin-right: -10px;

}

.n_form .text {

	width: 259px;

	padding: 0 15px;

	height: 34px;

	line-height: 34px;

	background: none;

	border: 1px solid #c1c1c1;

	font-size: 13px;

	color: #b3b3b3;

	margin: 0 10px 20px 0;

	float: left;

}

.n_form textarea {

	display: block;

	height: 160px;

	resize: none;

	margin-bottom: 20px;

	background: none;

	border: 1px solid #c1c1c1;

	width: 560px;

	padding: 10px 15px;

	font-size: 13px;

	color: #b3b3b3;

	line-height: 20px;

}

.n_form .text:focus {

	border: 1px solid #89bbe1;

}

.n_form textarea:focus {

	border: 1px solid #89bbe1;

}

.n_form .submit {

	background: #10578e;

	position: absolute;

	right: 0;

	top: 0;

	font-size: 14px !important;

	border: 0;

	border-radius: 2px;

	height: 36px !important;

	color: #fff;

	line-height: 34px !important;

	width: 100px;

}

.n_form .submit:hover {

	color: #fff;

	border-radius: 3px;

}

.n_form .file_box {

	position: relative;

	padding-left: 60px;

	line-height: 28px;

	font-size: 14px;

}

.n_form .file_box .box {

	position: relative;

}

.n_form .file_box strong {

	position: absolute;

	left: 0;

	top: 3px;

	color: #727272;

}

.n_form .file_box .bnt_file {

	text-align: center;

	height: 28px;

	line-height: 28px;

	color: #fff;

	font-size: 12px;

	width: 85px;

	cursor: pointer;

	margin-left: 5px;

	background: #a9a9a9;

	border-radius: 2px;

	position: absolute;

	left: 0;

	top: 3px;

}

.n_form .file_box #jianli {

	width: 80px !important;

	height: 28px !important;

	cursor: pointer;

	opacity: 0;

filter:alpha(opacity=0) position:absolute;

	left: 95px;

	top: 3px;

}

.n_form .file_box #jianli:hover .bnt_file {

	background: #10578e;

	color: #fff;

}

.yzm_box {

	width: 592px;

	position: relative;

	padding: 0 !important;

	margin-left: 0;

	border: none;

	margin-top: 21px;

	margin-bottom: 20px;

}

.yzm_box input {

	font-size: 14px;

	height: 30px;

	color: #666;

	width: 255px;

	line-height: 30px;

	border: 1px solid #d0d0d0;

	padding-left: 10px;

}

.yzm {

	position: absolute;

	left: 180px;

	height: 30px;

	top: 0;

}

.yzm a {

	position: absolute;

	color: #adada6;

	right: -90px;

	height: 30px;

	line-height: 30px;

	width: 80px;

	top: 0;

}

.yzm_box .submit {

	position: absolute;

	right: 0;

	top: 0;

}

/*=============联系方式=====================*/#contact_content {

	margin-top: -15px;

	position: relative;

	width: 100%;

	height: 900px;

	background: url(../images/bg_contact.jpg) center top no-repeat;

}

#contact_content video {

	min-height: 900px;

}

#contact_content .zhezhao {

	position: absolute;

	top: 0;

	left: 0;

	height: 100%;

	width: 100%;

	z-index: 2;

}

#contact_content .content {

	width: 100%;

	position: absolute;

	top: 130px;

	z-index: 9;

}

#contact_content .left {

	width: 410px;

	background: #fefefe;

}

.left_content {

	padding: 60px 30px;

}

#contact_content .left .box {

	width: 320px;

	width: 320px;

	background: #fff;

	padding: 40px 20px;

}

#contact_content .left .qy_info {

	display: block;

	border-bottom: 1px dotted #c2c2c2;

	padding-bottom: 25px;

	margin-bottom: 30px;

}

#contact_content .left .qy_info h1 {

	font-size: 18px;

	color: #666666;

	font-weight: bold;

	display: block;

}

#contact_content .left .qy_info h2 {

	font-size: 12x;

	color: #666666;

	display: block;

	margin-top: 5px;

}

#contact_content .left .qy_info p {

	font-size: 14px;

	color: #666666;

	line-height: 26px;

	margin-top: 20px;

}

#contact_content .left dd {

	margin: 20px auto;

	display: block;

	position: relative;

}

#contact_content .left dd {

	line-height: 30px;

	position: relative;

	padding-left: 45px;

}

#contact_content .left dd .mark {

	position: absolute;

	left: 0;

	top: 3px;

}

#contact_content .left dd .color, a {

	font-size: 12px;

}

#contact_content .left dd a:hover {

	text-decoration: underline;

}

#contact_content .left dd h2 {

	font-weight: bold;

	color: #666666;

	font-size: 18px;

	margin-bottom: 3px;

	display: block;

}

#contact_content .left dd h4 {

	line-height: 30px;

	font-size: 14px;

	color: #666666;

}

#contact_content .left dd h4 a {

	color: #666666;

}

#contact_content .left dd h4 a:hover {

	color: #f6972e;

}

#contact_content .left dd a {

	display: inline-block;

	margin-right: 20px;

	line-height: 27px;

	height: 27px;

	color: #666;

	font-size: 14px;

}

#contact_content .left dd a img {

	vertical-align: middle;

}

#contact_content .left dd a:hover {

	text-decoration: none;

}

#contact_content .right {

	width: 600px;

	padding: 60px 40px;

	overflow: hidden;

	background: url(../images/pic_map_sx.png) 290px 38px no-repeat #fff;

}

#contact_content .right .box {

	height: 540px;

}

#contact_content .right .up {

	margin-bottom: 35px;

	position: relative;

}

#contact_content .right .up {

}

#contact_content .right .up h1 {

	color: #666666;

	font-weight: bold;

	font-size: 18px;

	margin-bottom: 10px;

}

#contact_content .right .up h3 {

	font-size: 12px;

	color: #666666;

}

#contact_content .right .un {

	width: 250px;

}

#contact_content .right .un .ar_article {

	font-size: 13px;

}

#contact_content .right .un .ar_article p {

	font-size: 13px;

}

#contact_content .right .ewm_box {

	margin-top: 50px;

	text-align: center;

	width: 120px;

}

#contact_content .right .ewm_box img {

	display: block;

	width: 120px;

	height: 120px;

}

#contact_content .right .ewm_box span {

	font-size: 12px;

	color: #666666;

	display: block;

	margin-top: 10px;

}

/*==============分页—— =====================*/.page {

	margin: 0px auto 0px auto;

}

.page .box {

	display: inherit;

	width: 100%;

	text-align: right;

	padding-top: 30px;

}

.page a {

	padding: 0 12px;

	height: 30px;

	line-height: 30px;

	display: inline-block;

	border: 1px solid #dedede;

	margin: 0 2px;

	color: #555555;

	font-size: 12px;

}

.page .on {

	background: #2f699b;

	color: #fff !important;

	border: 1px solid #2f699b;

}

.page a font {

	font-size: 14px;

	font-family: "SimSun";

	color: rgb( 68, 68, 68 );

}

.page span {

	background: #2f699b;

	color: #fff !important;

	border: 1px solid #2f699b;

}

.page a:hover {

	background: #2f699b;

	color: #fff !important;

	text-decoration: none;

	border: 1px solid #2f699b;

}

.page a:hover font {

	color: #fff;

}

.page a.u_bnt {

	transition: all 1s;

	-moz-transition: all 1s;/* Firefox 4*/

	-webkit-transition: all 1s;/* Safari 和 Chrome*/

	-o-transition: all 1s;/* Opera*/

}

.content_des {

	width: 795px;

	border: 1px dotted #e5e5e5;

	text-indent: 24px;

	padding: 10px;

	margin: 0 0 20px 0px;

}

.content_des p {

	font-size: 14px;

	color: #868686;

	line-height: 24px

}

.area {

	width: 1200px;

	height: auto;

	overflow: hidden;

	padding-bottom: 15px;

}

.area h3 {

	width: 102px;

	height: 40px;

	background: #2f699b;

	color: #FFF;

	text-align: center;

	display: block;

	line-height: 40px;

	font-size: 16px;

}

.area dl {

	padding: 10px;

	border-top: 1px solid #ccc;

	width: 1178px;

	height: 30px;

	overflow: hidden;

}

.area dl dt {

	float: left;

	margin-right: 10px

}

.area dl dt a {

	font-size: 14px;

	line-height: 28px;

	color: #5a5a5a

}

.area dl dt a:hover {

	color: #47cdff

}

.xgxw {

	width: 100%;

	height: auto;

	overflow: hidden;

	margin-bottom: 15px;

}

.xgxw h3 {

	width: 102px;

	height: 40px;

	background: #2f699b;

	color: #FFF;

	text-align: center;

	display: block;

	line-height: 40px;

	font-size: 16px;

}

.xgxw ul {

	padding: 10px;

	border-top: 1px solid #ccc;

	height: auto;

	overflow: hidden;

}

.xgxw dl {

	padding: 15px;

	border-top: 1px solid #ccc;

	height: auto;

	overflow: hidden;

}

.xgxw ul li {

	float: left;

	display: inline;

	width: 48%;

	margin-right: 2%;

	line-height: 30px;

	font-size: 14px;

}

.xgxw ul li span {

	float: right;

	color: #5a5a5a

}

.xgxw ul li a {

	color: #5a5a5a;

	width: 300px;

	height: 30px;

	overflow: hidden;

}

.xgxw dl dt {

	float: left;

	display: inline;

	margin-right: 2%;

	text-align: center;

}

.xgxw dl dt img {

	border: 1px solid #ccc;

}

.link {

	width: 1200px;

	height: auto;

	margin: 0px auto 10px;

	overflow: hidden;

}

.link span {

	height: 42px;

	line-height: 42px;

	font-size: 14px;

	background: #0260ae;

	color: #FFF;

	display: block;

	float: left;

	width: 115px;

	text-align: center;

	margin-left: 0px

}

.link ul {

	float: left;

	display: inline;

}

.link ul li {

	float: left;

	display: inline;

	margin-left: 18px;

	line-height: 40px;

}

.link ul li a {

	color: #5a5a5a;

}

div.indexnewoneback{ width:100%; height:564px; background:url(../images/indexnewbufen.jpg) center no-repeat;}

#s_pro_type li.li5 .text_box, #s_pro_type li.li5 .text_box span {
    top: auto;
    bottom: 0;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#B2F48000', endColorstr='#B2F48000');
    background: rgba(99, 99, 99, 0.7);
}
#s_pro_type li.li6 .text_box, #s_pro_type li.li6 .text_box span {
    top: auto;
    bottom: 0;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#B2F48000', endColorstr='#B2F48000');
    background: rgba(99, 99, 99, 0.7);
}


#s_pro_type li.li7 .text_box, #s_pro_type li.li7 .text_box span {
    top: auto;
    bottom: 0;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#B2F48000', endColorstr='#B2F48000');
    background: rgba(99, 99, 99, 0.7);
}

#s_pro_type li.li8 .text_box, #s_pro_type li.li8 .text_box span {
    top: auto;
    bottom: 0;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#B2F48000', endColorstr='#B2F48000');
    background: rgba(99, 99, 99, 0.7);
}

#s_pro_type li.li9 .text_box, #s_pro_type li.li9 .text_box span {
    top: auto;
    bottom: 0;
    filter: progid:DXImageTransform.Microsoft.gradient(enabled='true', startColorstr='#B2F48000', endColorstr='#B2F48000');
    background: rgba(99, 99, 99, 0.7);
}



















