@charset "utf-8";
/* 清除内外边距 */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
fieldset, lengend, button, input, textarea, /* form elements 表单元素 */
th, td { /* table elements 表格元素 */
    margin: 0;
    padding: 0;
}

input,textarea {border: 2 none; -webkit-box-shadow: none; box-shadow: none; outline: none;}

/* 设置默认字体 */
body,
button, input, select, textarea {
    font-family: "Microsoft Yahei"; color: #666; font-size: 13px;
}

h1 {font-size: 18px;}
h2 {font-size: 16px;}
h3 {font-size: 14px;}
h4, h5, h6 {font-size: 100%;}
* h1,* h2,* h3,* h4,* h5,* h6{margin: 0px;} /*覆盖bootstrape对标题加的默认外边距*/

address, cite, dfn, em, i, var {font-style: normal;} /* 斜体扶正 */

/* 重置列表元素 */
ul, ol ,li{list-style: none;}

/* 重置文本格式元素 */
a {text-decoration: none; color: #666; word-wrap:break-word;}/*英文换行*/
a:hover {text-decoration: none; }


/* 重置表单元素 */
legend {color: #000;} /* for ie6 */
fieldset, img {border: none;} /* img 搭车：让链接里的 img 无边框 */
/* 注：optgroup 无法扶正 */
button, input, select, textarea {
    font-size: 100%; /* 使表单元素在 ie 下能继承字体大小 */
}

/* 重置表格元素 */
table {
    border-collapse: collapse;
    border-spacing: 0;
}

@font-face {
  font-family: 'iconfont';  /* project id 2345038 */
  src: url(files/iconfont.eot.txt),
  url(files/iconfont.woff) format('woff'),
  url(files/iconfont.ttf) format('truetype'),
}


/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */
body {overflow-y: scroll;}

/*设置浮动*/
.fl,.pull-left {float: left;}
.fr,.pull-right {float: right;}
.pr{position: relative;}
.pa{position: absolute;}

.clear{ clear:both; height: 0; overflow: hidden;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}

.box,.content,.w1200,.width-1200{ width:1200px; margin:0 auto;}
/* -- 内页布局 -- */
.page_bg { padding:20px 0 20px; background:#fff;}
.page_main { margin: 0 auto; width: 1200px;}  /*版面宽度*/
.page_content{ width:930px;} /*右边宽度*/
.page_left{ width:240px;} /*左边宽度*/
.page_full{ width:100%;}
.dis,.hide{ display:none;}

.line-clamp-1{
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.line-clamp-2{
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
.line-clamp-3{
    overflow : hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.n_box{
    width: 1200px;margin: 0 auto;position: relative;
}
.n_box:after{
    display: block;content: "";clear: both;
}

body, p, h1, h2, h3, h4, h5, li, span, i, ul, img, a, strong, input, button, textarea, dd, dl, dt {
	margin: 0;
	padding: 0;
}
body {
	font-family: "microsoft yahei";
	font-size: 14px;
	line-height: 1;
	margin: 0;
}
* {
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
li {
	list-style-type: none;

}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a, area {
	text-decoration: none;
	outline: none;
	color: #000;
}
img {
	border: none;
	vertical-align: middle;
}
i, var, em {
	font-style: normal;
}
button {
	font-family: "microsoft yahei";
	outline: none;
	cursor: pointer;
}
iframe {
	border: none;
}
input, select, textarea {
	outline: none;
	font-family: "microsoft yahei";
}
textarea {
	resize: none;
	overflow-y: auto;
}
.at {
	margin: 0 auto;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.clear {
	clear: both;
}
.dt {
	display: table;
	width: 100%;
}
.fl-w {
	float: left;
	width: 100%;
}
.hide {
	display: none;
}
.wid {
	width: 1200px;
	margin: 0 auto;
}
.apex {
	height: 35px;
	line-height: 35px;
	background: #f1f1f1;
}
.apex p {
	font-size: 12px;
	color: #666;
	float: left;
}
.apex ul {
	float: right;
	display: table;
	margin-left: -25px;
}
.apex ul li {
	margin-left: 25px;
}
.apex ul li a {
	color: #333;
}
.apex ul li a img {
	margin-right: 5px;
}
.apex ul li:hover a {
	opacity: .8;
}
.apex ul li:hover .code {
	display: block;
}
.apex ul li .code {
	position: absolute;
	display: none;
	z-index: 1;
}
.apex ul li .code img {
	width: 120px;
}

.piece {
	height: 200px;
	width: 100%;
}
.piece img {
}
.column {
	height: 65px;
	line-height: 65px;
	border-bottom: 1px solid #e8e8e8;
	margin-bottom: 45px;
}
.column .path {
	float: left;
	color: #838383;
	background: url(images/ico1.jpg) left center no-repeat;
	padding-left: 25px;
}
.column .path a {
	font-size: 14px;
	color: #838383;
}
.column .path a.acti {
	color: #f39910;
}
.column .menu {
	float: right;
}
.column .menu ul {
}
.column .menu ul li {
	position: relative;
	width: auto;
	margin: 0 10px;
	text-align: center;
}
.column .menu ul li a {
	font-size: 16px;
	color: #666;
	display: block;
	padding: 0 10px;
}
.column .menu ul li.acti a {
	color: #1568bf;
}
.column .menu ul li.acti:after {
	position: absolute;
	bottom: 0;
	left: 0;
	content: "";
	width: 100%;
	height: 3px;
	background: #1568bf;
	display: block;
}



/*欢迎进入*/
.hyjr_dkkd{width:100%; height:38px;border-bottom:1px solid #e5e5e5; background:#f2f2f2;}
.hyjr_kz{ width:1200px; margin:0 auto;height:38px;}
.hyjr_zt1{ font-size:12px; color:#666; line-height:38px; float:left;}
.hyjr_zt{ font-size:12px; color:#666; height:38px; line-height:38px; float:right;}
.hyjr_zt a{ font-size:12px; color:#666; line-height:38px;}
.hyjr_zt a:hover{ font-size:12px; color:#005BB8; line-height:38px;}	

/*抬头*/
#top_b{width:1200px; margin:0 auto; height:122px;}
#top_b li{float:left;}
#top_b .kds1{width:135px;}
#top_b .kds1 img:hover{-webkit-animation: test 0.2s ease-in 2;}
@-webkit-keyframes test{
0%{transform:translate(0,0)}
50%{transform:translate(0,5px)}
100%{transform:translate(0,0)}
}
#top_b .kds2{width:20px; padding-top:30px;} 
.ttfkx{ width:12px;padding-top:18px;}
#top_b .kds3{line-height:32px; font-size:17px; color:#333; padding-top:33px;}
#top_b .kds3 .font{font-size:28px;color:#005BB8;font-weight:bold;}
#top_b .kds5{width:180px;line-height:32px; font-size:17px; color:#333; padding-top:33px; margin-left: -37px;}
#top_b .kds5 .font{font-size:28px;color:#005BB8;font-weight:bold;}
#top_b .kds4{ float:right;padding-top:22px;}
.ttjtjuk5{ float:left; padding-top:14px;padding-right: 10px;}
.ttjtjuk6{float:left; font-size:18px; line-height:32px; letter-spacing:5px;}
.ttjtjuk6 span { font-size:31px; padding-left:2px; color:#005BB8; font-weight:bold; font-family:Arial, Helvetica, sans-serif; letter-spacing:normal;}

.top50{
    margin-top: 50px;
}





.blk-main {
	width: 1200px;
	margin: 0 auto;
}
.p12-curmbs-1 {
	font-size: 16px;
	border-bottom: 1px dashed #dcdcdc;
	padding: 10px 0px;
}
.p12-curmbs-1 b {
	border-left: 10px solid #02b29c;
	font-weight: normal;
	padding-left: 8px;
}
.p12-curmbs-1 i {
	font-style: normal;
}
.p12-curmbs-1 span {
	font-family: '宋体';
	padding: 0 5px;
	height: 46px;
	line-height: 46px;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.blk-xs {
	width: 240px;
}
.blk-sm {
	width: 930px;
}
.blk {
	margin-bottom: 20px;
}
.fdh-01-tit {
	background: #005BB8;
	height: 80px;
}
.fdh-01-tit h3 {
	height: 75px;
	font-size: 24px;
	font-weight: normal;
	line-height: 75px;
	color: #fff;
	border-bottom: 1px solid #fff;
	text-align: center;
}
.fdh-01-tit h3 span {
	font-size: 14px;
	text-transform: uppercase;
}
.fdh-01-nav-one h3 {
	height: 50px;
	line-height: 50px;
	background: url(images/p14-icon5.png) no-repeat right center #ececeb;
	margin-bottom: 2px;
	overflow: hidden;
}
.fdh-01-nav-one h3 a {
	display: block;
	font-size: 18px;
	font-weight: normal;
	margin-right: 40px;
	margin-left: 38px;
	color: #666;
}
.fdh-01-nav-one h3.sidenavcur, .fdh-01-nav-one h3:hover {
	background: url(images/p14-icon2.png) no-repeat right center #005BB8;
}
.fdh-01-nav-one h3.sidenavcur a, .fdh-01-nav-one h3:hover a {
	color: #fff;
}
.cbgg-01 {
	background: #005BB8;
	text-align: center;
	color: #fff;
}
.cbgg-01-img img {
	width: 100%;
	display: block;
}
.cbgg-01 p {
	padding-top: 15px;
}
.cbgg-01 p img {
	vertical-align: middle;
	margin-right: 5px;
	margin: auto;
}
.cbgg-01 span {
	display: block;
	font-size: 28px;
	font-weight: bold;
	font-family: Arial;
	padding-bottom: 20px;
	padding-top: 10px;
}
.cplb-3n-ts-03-tit {
	height: 50px;
	font-size: 24px;
	font-weight: normal;
	line-height: 50px;
	border-bottom: 1px solid #ebebeb;
	margin-bottom: 15px;
}
.cplb-3n-ts-03-tit span {
	display: inline-block;
	height: 50px;
	border-bottom: 1px solid #02b29c;
}
.cplb-3n-ts-03-list dl {
	width: 31.1%;
	border: 1px solid #dedede;
	margin-bottom: 15px;
	background: #fff;
	float: left;
	margin-right: 1.2%;
}
.cplb-3n-ts-03-list dt img {
	width: 100%;
	margin: 0 auto;
	display: block;
}
.cplb-3n-ts-03-list dd {
	padding: 6px 20px 5px 20px;
}
.cplb-3n-ts-03-list dd h4 {
	height: 45px;
	font-weight: normal;
	font-size: 18px;
	color: #154c64;
	line-height: 45px;
}
.cplb-3n-ts-03-list h4 a {
	display: block;
	color: #727272;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.cplb-3n-ts-03-list dl:hover h4 a {
	color: #005BB8;
}
.cplb-3n-ts-03-list-desc {
	height: 40px;
	font-size: 14px;
	line-height: 20px;
	color: #666;
	margin-bottom: 12px;
	overflow: hidden;
}
.cplb-3n-ts-03-list-deta {
	width: 100px;
	height: 40px;
	display: inline-block;
	border: 1px solid #aaa;
	font-size: 16px;
	line-height: 40px;
	text-align: center;
}
.cplb-3n-ts-03-list dl:hover {
	border-color: #005BB8;
}
.cplb-3n-ts-03-list dl:hover a {
	color: #005BB8;
}
.p12-pagination-1-main {
	margin: 0 auto;
	padding: 20px 0;
	height: 30px;
	text-align: center;
}
.p12-pagination-1 a, .p12-pagination-1 span {
	vertical-align: top;
	display: inline-block;
	padding: 0 8px;
	height: 20px;
	line-height: 20px;
	border: 1px solid #e5e5e5;
	text-align: center;
	margin: 0 2px;
	background: #fff;
}
.p12-pagination-1 span {
	border: 1px solid #fff;
}
.p12-pagination-1 .page_curr {
	background: #005BB8;
	color: #fff;
	border-color: #005BB8;
}
.p12-pagination-1 .laypage_first, .p12-pagination-1 .laypage_last {
	display: none;
}
.p15-showcase {
	position: relative;
	padding: 12px 18px 16px 20px;
	margin-bottom: 15px;
	background: #fff;
	border: 1px solid #eee;
}
.p15-showcase-left {
	position: relative;
	width: 370px;
	float: left;
	line-height: 0;
	margin-right: 3.3%;
}
.p15-showcase-right {
	width: 51.6%;
	float: left;
}
.p15-showcase-right-tit {
	height: 40px;
	font-size: 24px;
	line-height: 40px;
	color: #454545;
	margin-bottom: 16px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.pc-cx-tel-1 {
	width: 50%;
	height: 56px;
	border-top: 2px solid #e6e6e6;
	padding-top: 10px;
	position: absolute;
	bottom: 16px;
	right: 2%;
}
.p15-showcase-right-con {
	line-height: 24px;
	font-size: 14px;
	max-height: 168px;
	margin-bottom: 86px;
	overflow: hidden;
}
.pc-cx-tel-1 {
	width: 50%;
	height: 56px;
	border-top: 2px solid #e6e6e6;
	padding-top: 10px;
	position: absolute;
	bottom: 16px;
	right: 2%;
}
.pc-cx-tel-1-t1 {
	width: 114px;
	height: 44px;
	background: #005BB8;
	font-size: 18px;
	line-height: 44px;
	text-align: center;
	float: right;
}
.pc-cx-tel-1-t1 a {
	display: block;
	color: #fff;
}
.pc-cx-tel-1-t2 {
	height: 56px;
	padding-left: 70px;
	background: url(images/pc-xc-icon2.png) no-repeat 10px top;
	font-size: 18px;
	line-height: 18px;
	color: #454545;
}
.pc-cx-tel-1-t2 p {
	line-height: 24px;
}
.content-content {
	line-height: 25px;
}
h2.tit a {
	text-align: center;
	font-size: 26px;
	color: #333;
	display: block;
	margin: 50px;
	background: url(images/content.jpg) no-repeat center 48px;
}
h2.tit a em {
	font-size: 14px;
	color: #555;
	display: block;
font-weight: normal;padding-top: 23px;

}
.contact_c2 {
	height: 335px;
	margin-top: 20px;
	overflow: hidden;
}
.contact_c2 li {
	border: 1px solid #e6e6e6;
	position: relative;
	margin: 0 -1px -1px 0;
	overflow: hidden;
	float: left;
	height: 93px;
	line-height: 93px;
	font-size: 16px;
	color: #222222;
}
.contact_c2 li.li01 {
	width: 200px;
	padding-left: 30px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.contact_c2 li.li02 {
	width: 380px;
	padding-left: 35px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	font-weight: bold;
}
.contact_c2 li.li03 {
	width: 958px;
	padding-left: 35px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.contact_c2 li.li04 {
	color: #0071bf;
}
.zxlb-1n-ts-01-list dl {
	border: 1px solid #dedede;
	width: 100%;
	margin-bottom: 15px;
	padding: 22px;
	background: #fff;
	display: inline-block;
	margin-bottom: 20px;
}
.zxlb-1n-ts-01-list dl:hover {
	border-color: #005BB8;
}
.zxlb-1n-ts-01-list dt {
	width: 35%;
	float: left;
	margin-right: 5.5%;
}
.zxlb-1n-ts-01-list dt img {
	width: 100%;
	margin: 0 auto;
	display: block;
}
.zxlb-1n-ts-01-list dd h4 {
	height: 40px;
	font-weight: normal;
	font-size: 18px;
	color: #154c64;
	line-height: 40px;
	margin-bottom: 5px;
}
.zxlb-1n-ts-01-list h4 a {
	display: block;
	color: #4b4a4a;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.zxlb-1n-ts-01-list dl:hover h4 a {
	color: #005BB8;
}
.zxlb-1n-ts-01-list-desc {
	max-height: 100px;
	font-size: 14px;
	line-height: 24px;
	color: #797979;
	margin-bottom: 28px;
	overflow: hidden;
}
.zxlb-1n-ts-01-list-deta {
	float: right;
	width: 134px;
	height: 40px;
	display: inline-block;
	border: 1px solid #aaa;
	font-size: 16px;
	line-height: 40px;
	text-align: center;
}
.zxlb-1n-ts-01-list dl:hover .zxlb-1n-ts-01-list-deta {
	background: #005BB8;
	border-color: #005BB8;
}
.zxlb-1n-ts-01-list dl:hover .zxlb-1n-ts-01-list-deta a {
	color: #fff;
}
.image-list .cover {
	position: relative;
	width: 160px;
	height: 230px;
	display: inline-block;
	margin-left: 10px;
	margin-bottom: 10px;
	background-color: #fff;
	cursor: pointer;
}
/*main CSS*/
#pictureViewer {
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0;
	left: 0;
	background-color: rgba(0,0,0,.3);
	z-index: 10000;
}
#pictureViewer > .content {
	background-color: #fff;
	position: absolute;
	width: 590px;
	height: 590px;
	margin: auto;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
#pictureViewer .menu-bar {
	width: 100%;
}
#pictureViewer .menu-bar .handel {
	width: 40px;
	height: 40px;
	float: right;
	background-repeat: no-repeat;
	background-position: 50%;
	cursor: pointer;
}
#pictureViewer .menu-bar .handel:hover {
	background-color: #ff2e67;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}
#pictureViewer .menu-bar .handel.maximization {
	background-image: url(images/maximization_black.png);
	background-size: 14px;
}
#pictureViewer .menu-bar .handel.maximization:hover {
	background-image: url(images/maximization_white.png);
}
#pictureViewer .menu-bar .handel.miniaturization {
	background-size: 16px;
	background-image: url(images/miniaturization_black.png);
}
#pictureViewer .menu-bar .handel.miniaturization:hover {
	background-image: url(images/miniaturization_white.png);
}
#pictureViewer .menu-bar .handel.close-view {
	background-image: url(images/close_black.png);
	background-size: 15px;
}
#pictureViewer .menu-bar .handel.close-view:hover {
	background-image: url(images/close_white.png);
}
#pictureViewer .handel-prev, #pictureViewer .handel-next {
	display: inline-block;
	width: 50px;
	height: 70px;
	position: relative;
	top: calc(50% - 80px);
	background-repeat: no-repeat;
	background-size: 25px;
	background-position: 50%;
	cursor: pointer;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	-ms-transition: all .3s;
	-o-transition: all .3s;
	transition: all .3s;
}
#pictureViewer .handel-prev {
	background-image: url(images/prev_blank.png);
}
#pictureViewer .handel-next {
	background-image: url(images/next_blank.png);
}
#pictureViewer .handel-prev:hover, #pictureViewer .handel-next:hover {
	background-color: #ff2e67;
}
#pictureViewer .handel-prev:hover {
	background-image: url(images/prev_white.png);
}
#pictureViewer .handel-next:hover {
	background-image: url(images/next_white.png);
}
#pictureViewer .picture-content {
	display: inline-block;
	width: 80%;
	height: calc(100% - 80px);
	position: absolute;
	margin: 0 auto;
	left: 0;
	right: 0;
}
#pictureViewer .picture-content .cover {
	position: absolute;
	margin: auto;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
}
#pictureViewer .counter {
	position: absolute;
	bottom: 0;
	height: 40px;
	line-height: 40px;
	width: 100%;
	text-align: center;
	color: #808080;
	font-size: 13px;
}
#pictureViewer .hide {
	display: none;
}
#pictureViewer .left {
	float: left;
}
#pictureViewer .right {
	float: right;
}
#pictureViewer .clear-flex {
	clear: both;
}
#pictureViewer img {
	max-width: 100%;
	max-height: 100%;
}
.image-list {
}
.image-list dl {
	width: 280px;
	float: left;
	margin: 0px 8px;
	margin-bottom: 20px;
}
.image-list dl div {
}
.image-list dl div img {
	width: 280px;
}
.image-list dl dd {
	background-color: #CCC;
	display: block;
	width: 280px;
	height: 45px;
	line-height: 45px;
	text-align: center;
	margin-left: 10px;
	font-size: 14px;
}
.image-list dl dd a {
	color: #FFF;
}
/**/ 
.fullSlide {
	min-width: 1000px;
	position: relative;
	height: 500px;
	overflow: hidden;
}
.fullSlide .bd {
	position: relative;
	z-index: 0;
}
.fullSlide .bd ul {
	width: 100% !important;
}
.fullSlide .bd li {
	width: 100% !important;
	height: 650px;
	overflow: hidden;
	text-align: center;
}
.fullSlide .bd li a {
	display: block;
	height: 500px;
}
.fullSlide .hd {
	width: 1200px;
	left: 50%;
	margin-left: -600px;
	bottom: 35px;
	position: absolute;
	z-index: 1;
	bottom: 35px;
	overflow: hidden;
}
.fullSlide .hd ul {
	margin-left: 500px;
}
.fullSlide .hd ul li {
	float: left;
	margin: 0 5px;
	display: inline;
	cursor: pointer;
}
.fullSlide .hd ul li {
	width: 62px;
	height: 12px;
	background: #fff;
}
.fullSlide .hd ul .on {
	background: #c51611;
}
/*底部开始*/
.client-2 {
	position: fixed;
	top: 50%;
	right: -170px;
	z-index: 900;
}
.client-2 li a {
	text-decoration: none;
}
.client-2 li {
	position: relative;
	clear: both;
	margin-top: 1px;
	height: 71px;
}
.client-2 li i {
	display: block;
	margin: 0 auto;
	width: 30px;
	height: 27px;
	background: url(images/fx.png) no-repeat;
	text-align: center;
}
.client-2 li p {
	overflow: hidden;
	height: 20px;
	color: #fff;
	text-align: center;
	font-size: 14px;
	line-height: 20px;
}
.client-2 .my-kefu-qq i {
	background-position: 4px 5px;
}
.client-2 .my-kefu-tel i {
	background-position: 0 -21px;
}
.client-2 .my-kefu-liuyan i {
	background-position: 4px -53px;
}
.client-2 .my-kefu-weixin i {
	background-position: -34px 4px;
}
.client-2 .my-kefu-weibo i {
	background-position: -30px -22px;
}
.client-2 .my-kefu-ftop {
	display: none;
}
.client-2 .my-kefu-ftop i {
	width: 33px;
	height: 35px;
	background-position: -27px -51px;
}
.client-2 .my-kefu-left {
	position: relative;
	float: left;
	width: 77px;
	height: 47px;
}
.client-2 .my-kefu-tel-right {
	float: left;
	margin-top: 14px;
	padding: 0 15px;
	height: 24px;
	border-left: 1px solid #fff;
	color: #fff;
	font-size: 16px;
	line-height: 22px;
}
.client-2 .my-kefu-right {
	width: 20px;
}
.client-2 .my-kefu-tel-main {
	float: left;
	padding: 9px 0 6px;
	width: 247px;
	height: 56px;
	background: #005BB8;
	color: #fff;
}
.client-2 .my-kefu-main {
	position: relative;
	float: left;
	padding: 9px 0 6px;
	width: 97px;
	height: 56px;
	background: #005BB8;
}
.client-2 .my-kefu-weixin-pic {
	position: absolute;
	top: -24px;
	left: -130px;
	z-index: 333;
	display: none;
}
.my-kefu-weixin-pic img {
	width: 115px;
	height: 115px;
}
.index-links {
	background-color: #005BB8;
	border-bottom: 2px #2B395C solid;
	padding: 20px;
}
.index-links a {
	color: #FFF;
	padding: 0px 10px;
}
.zxlb-1n-ts-01-list dt {
	width: 100px;
	float: left;
	display: block;
	border-right: 1px #999 solid;
	margin-right: 0px !important;
	height: 100px;
	padding-top: 30px;
}
.zxlb-1n-ts-01-list dt p {
	font-size: 28px;
	color: #F00;
	font-weight: bold;
	border-bottom: 2px #00F solid;
	width: 60px;
	text-align: center;
}
.zxlb-1n-ts-01-list dt span {
	font-size: 14px;
	color: #F00;
	margin-top: 5px;
	display: block;
	text-indent: 5px;
}
.zxlb-1n-ts-01-list dd {
	width: 800px;
	float: right;
}
.p14-infolist-1-list dl {
	border: 1px solid #dedede;
	margin-bottom: 15px;
	padding: 22px 50px 22px 22px;
	background: #fff;
	overflow: hidden;
}
.p14-infolist-1-list dt {
	width: 29.5%;
	float: left;
	margin-right: 5.8%;
}
.p14-infolist-1-list dt img {
	width: 100%;
	display: block;
}
.p14-infolist-1-list dd h4 {
	height: 40px;
	font-weight: normal;
	font-size: 18px;
	color: #154c64;
	line-height: 40px;
	margin-bottom: 5px;
	overflow: hidden;
}
.p14-infolist-1-list h4 a {
	display: block;
	height: 40px;
	color: #4b4a4a;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.p14-infolist-1-list dl:hover {
	border: 1px solid #1f9c1e;
}
.p14-infolist-1-list dl:hover h4 a {
	color: #1f9c1e;
}
.p14-infolist-1-list-desc {
	max-height: 72px;
	font-size: 14px;
	line-height: 24px;
	color: #797979;
	margin-bottom: 28px;
	overflow: hidden;
}
.p14-infolist-1-list-deta {
	width: 90px;
	height: 30px;
	line-height: 30px;
	text-align: center;
	display: block;
	float: right;
	background: #b6b6b6;
	color: #fff;
}
.p14-infolist-1-list-deta a {
	color: #fff;
}
.p14-infolist-1-list dl:hover .p14-infolist-1-list-deta {
	background: #1f9c1e;
	border-color: #3e3932;
}
.p14-infolist-1-list dl:hover .p14-infolist-1-list-deta a {
	color: #fff;
}


.article {
/*	padding: 0 70px 0 45px;*/
	margin-bottom: 60px;
	overflow: hidden;
}
.article p {
	font-size: 14px;
	color: #666;
	line-height: 29px;
}
.article p span {
	font-size: 16px;
	color: #1568bf;
}
.article .pic {
	display: table;
}
.article .pic img {
	vertical-align: top;
	float: left;
}
.article .pic img:nth-child(2) {
	float: right;
	margin-bottom: 24px;
}
.article .pic img:nth-child(3) {
	float: right;
}
.advisory {
	background: #1568bf;
	padding: 65px 0 60px;
	color: #fff;
}
.advisory .left {
	float: left;
}
.advisory .left img {
	float: left;
	margin-right: 8px;
}
.advisory .left b {
	font-size: 32px;
	display: block;
	margin-bottom: 15px;
	font-weight: normal;
}
.advisory .left p {
	font-size: 16px;
}
.advisory a {
	float: right;
	font-size: 18px;
	width: 200px;
	height: 56px;
	border: 2px solid #8ab4df;
	text-align: center;
	line-height: 56px;
	border-radius: 30px;
	color: #fff;
}
.footer {
	background: #111;
	padding-top: 40px;
}
.footer .logo {
	float: left;
	margin-right: 150px;
}
.footer .logo a {
	width: 100%;
	height: 100%;
	display: block;
	margin-bottom: 18px;
}
.footer .logo a img {
}
.footer .logo strong {
	width: 208px;
	height: 51px;
	line-height: 51px;
	background: #111;
	text-align: center;
	font-size: 22px;
	color: #5f5f5f;
	display: block;
	font-weight: normal;
}
.footer .list {
	float: left;
	margin-bottom: 30px;
}
.footer .list ul {
	display: block;
	float: left;
	width: 190px;
	padding-left: 30px;
	border-left: 1px solid #222;
	height: 215px;
	position: relative;
}
.footer .list ul:after{
	content: ' ';
	display: block;
	width: 1px;
	height: 28px;
	background: #f39910;
	position: absolute;
	left: 0;
	top: 0;
}
.footer .list ul.ur {
	width: 440px;
}
.footer .list ul li {
	width: 100%;
	font-size: 18px;
	color: #fff;
	margin-bottom: 8px;
}
.footer .list ul li:first-child {
	margin-bottom: 20px;
}
.footer .list ul li a {
	font-size: 14px;
	color: #666;
	font-weight: normal;
	-webkit-transition: .2s;
}
.footer .list ul li a[href]:hover {
	color: #fff;
 transition: 0.3s
}
.footer .qr-code {
	float: right;
	text-align: center;
}
.footer .qr-code img {
	border: 2px solid #fff;
	border-radius: 5px;
	display: block;
	margin-bottom: 10px;
	width: 140px;
	padding: 7px;
	background: #fff;
}
.footer .qr-code span {
	font-size: 14px;
	color: #999;
}
.footer .copy {
	position: relative;
	height: 50px;
	line-height: 50px;
	font-size: 12px;
	color: #666;
	clear: both;
}
.footer .copy a {
	color: #666;
}
.footer .copy:after {
	position: absolute;
	top: 0;
	left: 0;
	content: "";
	width: 100%;
	height: 1px;
	background: #222;
	display: block;
}
.footer .copy:before {
	position: absolute;
	top: -1px;
	left: 0;
	content: "";
	width: 100%;
	height: 1px;
	background: #111111;
	display: block;
}
/*-------------*/

.title {
	border-bottom: 1px solid #d9d9d9;
	height: 42px;
	margin-top: 50px;
}
.title h2 {
	float: left;
	font-size: 32px;
	font-weight: normal;
	position: relative;
}
.title h2:after {
	content: '';
	width: 100%;
	height: 3px;
	background: #1568bf;
	bottom: -10px;
	left: 0;
	position: absolute;
}
.title a {
	color: #fff;
	float: right;
	width: 95px;
	height: 26px;
	line-height: 26px;
	background: #1568bf;
	text-align: center;
	position: relative;
	top: 7px;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}
.title a:hover {
	background: #282828;color: #fff;
}
.ico-close {
	width: 56px;
	height: 56px;
	background-image: url(images/pic10.png);
	display: inline-block;
	vertical-align: middle;
}
.annoyance {
}
.annoyance ul {
}
.annoyance ul li {
	width: 100%;
}
.annoyance .box {
	width: 576px;
	margin-top: 60px;
	background: #f1f1f1;
	padding: 35px 25px;
}
.annoyance .box .pict {
	width: 249px;
	height: 130px;
}
.annoyance .box .text {
	margin-top: 20px;
}
.annoyance .box .text p {
	color: #666666;
	line-height: 1.5;
	margin-top: 8px;
	float: right;
	width: 460px;
}
.annoyance .box .text p i {
	color: #f39910;
}
.annoyance .box .text .ico-close {
	float: left;
	margin-right: 10px;
}

.pro-wrap {
	margin-top: 40px;
}
.pro-wrap .box {
	width: 576px;
	height: 295px;
}
.pro-wrap .box .pict {
	float: left;
	width: 295px;
	height: 100%;
	background: #fff;
}
.pro-wrap .box .pict .picte img {
	width: 100%;
}
.pro-wrap .box {
	margin-right: 24px;
}
.pro-wrap .box .pict .picte {
	display: table;
	width: 100%;
	text-align: center;
	height: 295px;
}
.pro-wrap .box .pict .picte i {
	display: table-cell;
	vertical-align: middle;
}
.pro-wrap .box .text {
	float: right;
    height: 100%;
    width: 281px;
    background: #1568bf;
    padding: 0 20px;
}
.pro-wrap .box .text b {
	display: block;
	color: #fff;
	font-size: 25px;
	font-weight: normal;
	margin-top: 43px;
	line-height: 30px;
}
.pro-wrap .box .text p {
	color: #fff;
	opacity: .7;
	line-height: 1.5;
	height: 106px;
	margin-top: 15px;
	text-align: justify;
}
.pro-wrap .box .text a {
	width: 120px;
	height: 30px;
	background: #282828;
	text-align: center;
	line-height: 28px;
	color: #fff;
	float: left;
	border: 1px solid #000;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}
.pro-wrap .box .text a:hover {
	background: none;
	border: 1px solid #000;
}
.small-tel {
	width: 36px;
	height: 37px;
	background-image: url(images/pic14.png);
	display: inline-block;
	vertical-align: middle;
}
.innovation {
	height: 711px;
	margin-top: 50px;
}
.innovation .layout {
	width: 600px;
}
.innovation .fl-box {
	width: 50%;
	float: left;
	background-image: url(images/pic13.jpg);
	height: 100%;
}
.innovation .fl-box h2 {
	font-size: 38px;
	font-weight: normal;
	color: #fff;
	margin-top: 130px;
}
.innovation .fl-box strong {
	font-size: 16px;
	display: block;
	font-weight: normal;
	color: #999;
	margin-top: 30px;
}
.innovation .fl-box ul {
}
.innovation .fl-box ul li {
	width: 50%;
	margin-top: 50px;
}
.innovation .fl-box ul li img {
	float: left;
}
.innovation .fl-box ul li .text {
	float: left;
	margin-left: 12px;
	width: 60%;
	margin-top: 8px;
}
.innovation .fl-box ul li b {
	display: block;
	font-size: 16px;
	color: #fff;
}
.innovation .fl-box ul li p {
	color: #999;
	line-height: 1.4;
	margin-top: 10px;
}
.innovation .fl-box h3 {
	font-size: 22px;
	font-weight: normal;
	color: #fff;
	margin-top: 50px;
	display: block;
	float: left;
	line-height: 37px;
}
.innovation .fl-box h3 span {
	font-size: 32px;
	position: relative;
	top: 5px;
}
.innovation .fl-box h3 i {
	margin-right: 10px;
}
.innovation .fr-box {
	background: #1568bf;
	width: 50%;
	float: right;
	height: 100%;
	padding: 0 50px;
}
.innovation .fr-box .text {
	margin-top: 125px;
}
.innovation .fr-box .text p {
	color: #fff;
	opacity: .8;
	line-height: 1.5;
	font-size: 16px;
}
.innovation .fr-box .video {
	margin-top: 65px;
}
.case {
}
.case .layout {
	margin-top: 25px;
}
.case .fl-box {
	float: left;
	width: 600px;
	height: 440px;
	overflow: hidden;
	position: relative;
}
.case .fl-box img {
	width: 100%;
}
.case .fl-box p {
	color: #fff;
	height: 35px;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	line-height: 35px;
	text-align: center;
	background: rgba(24, 93, 162,.8);
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}
.case .fl-box h4 {
	position: absolute;
	top: 50%;
	width: 100%;
}
.case .fl-box:hover .box-show {
	opacity: 1;
}
.case .fl-box:hover .box-show h4 {
	transform: scale(1);
}
.case .fl-box:hover .box-show a {
	margin-top: 150px;
}
.case .fl-box:hover p {
	bottom: -35px;
}
.case .fl-box .box-show a {
	margin-top: -150px;
}
.case .fr-box {
	float: right;
	width: 600px;
}
.case .fr-box ul {
	margin-top: -10px;
}
.case .fr-box ul li {
	position: relative;
	width: 290px;
	margin-left: 10px;
	margin-top: 10px;
	overflow: hidden;
	float:left;
}
.case .fr-box ul li:hover .box-show {
	opacity: 1;
}
.case .fr-box ul li:hover .box-show h4 {
	transform: scale(1);
}
.case .fr-box ul li:hover .box-show a {
	margin-top: 70px;
}
.case .fr-box ul li:hover p {
	bottom: -35px;
}
.ico-sea {
	width: 40px;
	height: 40px;
	background-image: url(images/pic18.png);
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
	display: inline-block;
}
.case .box-show {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	background: rgba(24, 93, 162,.8);
	opacity: 0;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	text-align: center;
}
.case .box-show a {
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}
.case .box-show h4 {
	font-weight: normal;
	text-align: center;
	transform: scale(0);
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}
.case .box-show h4 span {
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	color: #fff;
	font-size: 24px;
	padding: 5px 0;
}
.case .fr-box .box-show h4 {
	top: 60%;
	position: absolute;
	width: 100%;
}
.case .fr-box .box-show h4 span {
	font-size: 18px;
}
.case .fr-box .box-show a {
	width: 30px;
	height: 30px;
}
.case .fr-box ul .pict {
	width: 290px;
	height: 215px;
	overflow: hidden;
}
.case .fr-box ul .pict img {
	width: 100%;
}
.case .fr-box p {
	color: #fff;
	height: 35px;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	line-height: 35px;
	text-align: center;
	background: rgba(24, 93, 162,.8);
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
}
.ico-tel {
	width: 36px;
	height: 37px;
	background-image: url(images/pic9.png);
	display: inline-block;
	vertical-align: middle;
}
.online {
	height: 193px;
	background: #1568bf;
}
.online .fl {
	margin-top: 58px;
}
.online .fl h2 {
	font-weight: normal;
	font-size: 32px;
	color: #fff;
}
.online .fl h2 i {
	margin-top: -6px;
	margin-right: 15px;
}
.online .fl p {
	font-size: 16px;
	color: #fff;
	margin-top: 11px;
}
.online .fr {
	margin-top: 66px;
}
.online .fr a {
	width: 199px;
	height: 56px;
	border: 2px solid rgba(255,255,255,.5);
	color: #fff;
	display: block;
	border-radius: 50px;
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	line-height: 52px;
}

.enter .layout {
	width: 600px;
	padding: 0 40px;
}
.enter .text {
	margin-top: 75px;
}
.enter .text h2 {
	font-weight: normal;
	font-size: 38px;
	color: #fff;
}
.enter .text p {
	font-size: 16px;
	line-height: 1.5;
	color: #fff;
	margin-top: 20px;
}
.enter .text p var {
	opacity: .7;
}
.enter .text p a {
	color: #fff;
	font-size: 14px;
	margin-left: 6px;
}
.enter .text-cirl {
	float: right;
	font-size: 0;
	margin-top: 42px;
}
.enter .text-cirl a {
	margin: 0 4px;
	cursor: pointer;
}
.enter .text-cirl span i {
	width: 10px;
	height: 10px;
	display: inline-block;
	background: #fff;
	opacity: .5;
	border-radius: 50%;
	margin: 0 3px;
	-webkit-transition: .3s;
	-o-transition: .3s;
	transition: .3s;
	cursor: pointer;
}
.enter .text-cirl span .acti {
	opacity: 1;
}
.enter .fl-box {
	width: 50%;
	float: left;
	height: 545px;
	background: #1568bf;
}
.enter .fr-box {
	width: 50%;
	float: right;
	height: 545px;
	background-image: url(images/pic13.jpg);
}
.enter .scroll {
	margin-top: 18px;
}
.enter .scroll ul {
}
.enter .scroll ul li {
	width: 520px;
}
.enter .scroll ul li .box {
	height: 221px;
	width: 247px;
	background: #ffffff;
}
.enter .scroll ul li .box .pict {
	width: 237px;
	height: 175px;
	margin: 0 auto;
	margin-top: 5px;
}
.enter .scroll ul li .box .pict img {
	width: 100%;
	height: 100%;
}
.enter .scroll ul li .box p {
	text-align: center;
	font-size: 16px;
	color: #666;
	line-height: 40px;
}
.dynamics {
	height: 610px;
	background: #f2f2f2;
	padding-top: 55px;
}
.dynamics .fl-layout {
	float: left;
	width: 594px;
}
.dynamics .fl-layout .tabs {
	border-bottom: 1px solid #d9d9d9;
	height: 60px;
}
.dynamics .fl-layout .tabs p {
}
.dynamics .fl-layout .tabs p span {
	cursor: pointer;
	float: left;
	width: 181px;
	height: 59px;
	text-align: center;
	font-size: 26px;
	line-height: 59px;
	background: #f39910;
	color: #fff;
}
.dynamics .fl-layout .tabs p .acti {
	background: #1568bf;
}
.dynamics .fl-layout .tabs a {
	float: right;
	font-size: 16px;
	color: #999;
	line-height: 60px;
}
.dynamics .fl-layout .tabs a:hover {
	color: #1568bf;
}
.dynamics .lar-box {
	margin-top: 25px;
}
.dynamics .lar-box .pict {
	float: left;
	width: 182px;
	height: 128px;
	background: #fff;
	text-align: center;
}
.dynamics .lar-box .pict img {
	width: 172px;
	height: 118px;
	margin-top: 5px;
}
.dynamics .lar-box .text {
	width: 392px;
	float: right;
}
.dynamics .lar-box .text b {
	font-weight: normal;display: block;
	font-size: 16px;
	color: #282828;
}
.dynamics .lar-box .text p {
	line-height: 1.6;
	margin-top: 12px;
}
.dynamics .lar-box .text p var {
	color: #888;
}
.dynamics .lar-box .text p a {
}
.dynamics .lar-box .text p a:hover {
	opacity: .7;
}
.dynamics .fl-layout ul {
}
.dynamics .fl-layout ul li {
	margin-top: 25px;
	width: 100%;
	position: relative;
	float:left;
}
.dynamics .fl-layout ul li:after {
	content: '';
	width: 4px;
	height: 4px;
	background: #000;
	position: absolute;
	left: 0;
	top: 4px;
}
.dynamics .fl-layout ul li a {
	color: #555;
	display: block;
	float: left;
	padding-left: 10px;
}
.dynamics .fl-layout ul li span {
	color: #888;
	float: right;
}
.dynamics .fl-layout ul li a:hover {
	color: #1568bf;
}
.dynamics .fr-layout {
	float: right;
	width: 544px;
}
.dynamics .fr-layout .title {
	margin-top: 18px;
}
.dynamics .fr-layout ul {
}
.dynamics .fr-layout ul li {
	width: 100%;
	border-bottom: 1px dashed #e1e1e1;
	padding: 27px 0;
}
.dynamics .fr-layout ul li i {
	margin-right: 12px;
	width: 22px;
	height: 22px;
	float: left;
	border-radius: 3px;
	background: #1568bf;
	text-align: center;
	line-height: 22px;
	color: #fff;
	font-size: 14px;
}
.dynamics .fr-layout ul li p {
	color: #282828;
	height: 22px;
	line-height: 22px;
	font-size: 16px;
}
.dynamics .fr-layout ul li .tet {
	margin-top: 20px;
}
.dynamics .fr-layout ul li .tet i {
	background: #f39910;
}
.dynamics .fr-layout ul li .tet span {
	font-size: 16px;
	color: #999;
	line-height: 22px;
	float: left;
	width: 510px;
	height: 44px;
}
#marquee4 {
	height: 404px;
	overflow: hidden;
	margin-top: 20px;
}
.advantage {
	height: 2315px;
	background: url(images/pic19.jpg) center -60px no-repeat;
	overflow: hidden;
}
.ad-title {
	margin-top: 50px;
}
.ad-title h2 {
	height: 81px;
	line-height: 81px;
	background: #f39910;
	float: left;
	border-radius: 6px;
	color: #fff;
	font-size: 48px;
	padding: 0 20px;
	margin-left: 80px;
}
.ad-title h2 i {
	color: #f39910;
}
.ad-title h3 {
	float: right;
	font-size: 46px;
	color: #fff;
	padding-top: 3px;
	margin-right: 73px;
}
.ad-title h3 span {
	display: block;
	font-family: "Arial";
	opacity: .5;
	color: #fff;
	font-size: 16px;
	font-weight: normal;
	text-transform: uppercase;
	margin-top: 12px;
}
.advantage ul {
	margin-top: 80px;
}
.advantage li {
	margin: 80px 0 30px 0;
	width: 100%;
	position: relative;
	float:left;
}
.advantage li .pict {
}
.advantage li .abs {
	position: absolute;
}
.advantage li .fr {
	right: 0;
	top: -50px;
}
.advantage li .fl {
	left: -26px;
	top: 0;
}
.advantage li .text {
	width: 644px;
	margin-top: 50px;
}
.advantage li h4 {
	width: 116px;
	height: 204px;
	background: #0c58a7;
/*	background: #f39910;*/
	border-radius: 6px;
	color: #fff;
	text-align: center;
	float: left;
}
.advantage li h4 var {
	font-family: "Arial";
	font-size: 60px;
	display: block;
	background-image: url(images/pic19.png);
	line-height: 111px;
	height: 111px;
}
.advantage li h4 span {
	font-size: 36px;
	display: block;
	letter-spacing: 4px;
	line-height: 93px;
}
.advantage li .cn-txt {
	float: left;
	margin-left: 35px;
	margin-top: 20px;
	width: 492px;
}
.advantage li .mt5 {
	margin-top: 5px;
}
.advantage li .cn-txt b {
	font-size: 32px;
	color: #282828;
	font-weight: normal;
	white-space: nowrap;
}
.advantage li .cn-txt b i {
	color: #f39910;
}
.advantage li .cn-txt span {
	color: #b8b8b8;
	display: block;
	margin-top: 15px;
	text-transform: uppercase;
	margin-bottom: 30px;
}
.advantage li .cn-txt p {
	color: #666;
	margin-top: 15px;
	line-height: 25px;
	font-size: 16px;
	background: url(images/pic20.png) no-repeat;
	padding-left: 40px;
}

.advantage li .color h1 {
	background: #004995;
}
.advantage li .color .cn-txt {
}
.advantage li .color .cn-txt b {
	color: #fff;
}
.advantage li .color .cn-txt span {
	color: #fff;
	opacity: .5;
}
.advantage li .color .cn-txt p {
	color: #fff;
	opacity: .9;
}
.advantage li .color .cn-txt p{
	background-image: url(images/pic25.png);
}
.country {
	margin-top: 60px;
	position: relative;
}
.country font {
	font-size: 32px !important;
	float: left;
	letter-spacing: -1px;
	opacity: 1 !important;
	margin-left: 15px;
	margin-top: 0 !important;
	color: #fff;
}
.country span {
	opacity: 1 !important;
	font-size: 16px;
	margin-top: 0 !important;
	margin-bottom: 10px !important;
}
.country a {
	width: 199px;
	height: 56px;
	border: 2px solid #8ab4df;
	border-radius: 50px;
	color: #fff;
	font-weight: bold;
	font-size: 18px;
	position: absolute;
	text-align: center;
	line-height: 52px;
	right: -46px;
	top: 14px;
}
.country a:hover{
    color: #fff;
}
.ico-coun-tel {
	width: 57px;
	height: 58px;
	background-image: url(images/pic27.png);
	float: left;
}
/* 通用分页样式 */

.pages {
	height: 80px;
	padding: 5px 0;
	margin-top: 15px;
	clear: both;
	text-align: center;
}
.pages:after {
	content: '.';
	clear: both;
	height: 0;
	line-height: 0;
	display: block;
	visibility: hidden;
}
.pages ul {
	padding: 0;
	list-style: none;
	margin: 0;
}
.pages li {
	display: inline-block;
	margin-right: 5px;
	float: none;
}
.pages li a {
	padding: 5px 10px;
	border: 1px solid #e1e1e1;
	height: 24px;
	line-height: 24px;
	color: #666;
}
.pages li a:hover {
	border: 1px solid #1568bf;
	background: #1568bf;
	color: #fff;
	text-decoration: none;
}
.pages li span {
	border: 1px solid #e1e1e1;
	height: 24px;
	line-height: 24px;
	color: #c4c4c4;
	padding: 5px 10px;
}
.pages .current a {
	border: 1px solid #1568bf;
	background: #1568bf;
	color: #fff;
}
/*图片列表*/

.met_editor {
	width: 1200px;
	margin: 0 auto;
}
.xiangguan li {
	width: 275px;
	height: 250px;
	display: block;
	float: left;
	margin: 14px;
}
.xiangguan .bimg img {
	width: 275px;
	height: 214px;
	padding: 2px;
	border: 1px solid #eee;
}
.xiangguan .fc_wen {
	display: block;
	width: 100%;
	height: 35px;
	line-height: 35px;
	text-align: center;
}
.xiangguan02 li {
	width: 275px;
	display: block;
	float: left;
	margin: 14px 10px;
}
.xiangguan02 .bimg img {
	width: 275px;
	padding: 2px;
	border: 1px solid #eee;
}
/*合作客户*/

.xiangguan2 li {
	width: 230px;
	height: 170px;
	display: block;
	float: left;
	margin: 5px;
}
.xiangguan2 .bimg img {
	width: 230px;
	height: 132px;
	padding: 2px;
	border: 1px solid #eee;
}
.xiangguan2 .fc_wen {
	display: block;
	width: 100%;
	height: 35px;
	line-height: 35px;
	text-align: center;
}
/* 首页关于我们css */

.picScroll-left {
	width: 525px;
	overflow: hidden;
	position: relative;
	margin-top: 20px;
}
.picScroll-left .hd {
	overflow: hidden;
	height: 30px;
	padding: 0 10px;
	margin-bottom: 10px;
}
.picScroll-left .hd .prev, .picScroll-left .hd .next {
	display: block;
	width: 5px;
	height: 9px;
	float: right;
	margin-right: 5px;
	margin-top: 10px;
	overflow: hidden;
	cursor: pointer;
	background: url(images/arrow2.png) no-repeat;
	opacity: .5;
}
.picScroll-left .hd .next {
	background-position: 0 -50px;
}
.picScroll-left .hd .prevStop {
	background-position: -60px 0;
}
.picScroll-left .hd .nextStop {
	background-position: -60px -50px;
}
.picScroll-left .hd ul {
	float: right;
	overflow: hidden;
	zoom: 1;
	margin-top: 10px;
	zoom: 1;
}
.picScroll-left .hd ul li {
	float: left;
	width: 10px;
	height: 10px;
	overflow: hidden;
	margin-right: 5px;
	text-indent: -999px;
	cursor: pointer;
	background: #fff;
	opacity: .5;
	border-radius: 50%;
}
.picScroll-left .hd ul li.on {
	opacity: 1;
}
.picScroll-left .bd {
}
.picScroll-left .bd ul {
	overflow: hidden;
	zoom: 1;
}
.picScroll-left .bd ul li {
	margin: 0 11px;
	float: left;
	_display: inline;
	overflow: hidden;
	text-align: center;
}
.picScroll-left .bd ul li .pic {
	text-align: center;
}
.picScroll-left .bd ul li .pic img {
	width: 239px;
	height: 175px;
	display: block;
	border: 5px solid #fff;
}
.picScroll-left .bd ul li .pic a:hover img {
}
.picScroll-left .bd ul li .title2 {
	font-size: 16px;
	line-height: 32px;
	padding-bottom: 5px;
	background: #fff;
}
.picScroll-left .bd ul li .title2 a {
	color: #666!important;
}
/* 首页专利证书css */

.picScroll-left2 {
	width: 525px;
	overflow: hidden;
	position: relative;
	margin-top: 20px;
}
.picScroll-left2 .hd {
	overflow: hidden;
	height: 30px;
	padding: 0 10px;
	margin-bottom: 10px;
}
.picScroll-left2 .hd .prev, .picScroll-left2 .hd .next {
	display: block;
	width: 5px;
	height: 9px;
	float: right;
	margin-right: 5px;
	margin-top: 10px;
	overflow: hidden;
	cursor: pointer;
	background: url(images/arrow2.png) no-repeat;
	opacity: .5;
}
.picScroll-left2 .hd .next {
	background-position: 0 -50px;
}
.picScroll-left2 .hd .prevStop {
	background-position: -60px 0;
}
.picScroll-left2 .hd .nextStop {
	background-position: -60px -50px;
}
.picScroll-left2 .hd ul {
	float: right;
	overflow: hidden;
	zoom: 1;
	margin-top: 10px;
	zoom: 1;
}
.picScroll-left2 .hd ul li {
	float: left;
	width: 10px;
	height: 10px;
	overflow: hidden;
	margin-right: 5px;
	text-indent: -999px;
	cursor: pointer;
	background: #fff;
	opacity: .5;
	border-radius: 50%;
}
.picScroll-left2 .hd ul li.on {
	opacity: 1;
}
.picScroll-left2 .bd {
}
.picScroll-left2 .bd ul {
	overflow: hidden;
	zoom: 1;
}
.picScroll-left2 .bd ul li {
	margin: 0 11px;
	float: left;
	_display: inline;
	overflow: hidden;
	text-align: center;
}
.picScroll-left2 .bd ul li .pic {
	text-align: center;
}
.picScroll-left2 .bd ul li .pic img {
	width: 239px;
	height: 175px;
	display: block;
	border: 5px solid #fff;
}
.picScroll-left2 .bd ul li .pic a:hover img {
}
.picScroll-left2 .bd ul li .title2 {
	font-size: 16px;
	line-height: 32px;
	padding-bottom: 5px;
	background: #fff;
}
.picScroll-left2 .bd ul li .title2 a {
	color: #666!important;
}
/*新闻列表*/

.w_1000 {
	width: 1200px;
	margin: auto;
}
.c_1000_8 li {
	width: 1200px;
	padding: 0 20px 30px 20px;
	border-bottom: 1px #bcbcbc dotted;
	margin-bottom: 30px;
	float: left;
}
.ns_pic {
	width: 300px;
	float: left;
	margin-right: 30px;
}
.ns_pic img {
	width: 300px;
	height: 235px;
}
.ns_r {
	width: 825px;
	float: left;
}
.c_1000_8 li .z1 {
	width: 825px;
}
.c_1000_8 li .z1 .z_1 a {
	font-size: 16px;
	color: #333;
	font-weight: 700;
	line-height: 50px;
}
.c_1000_8 li .z2 {
	width: 100%;
	line-height: 32px;
	color: #bcbcbc;
}
.c_1000_8 li .z3 {
	margin: 5px 0 15px 0;
}
.c_1000_8 li .z3 a {
	width: 100%;
	line-height: 27px;
	padding-top: 5px;
	color: #999;
}
.c_1000_8 li .z_2 a {
	float: left;
	padding: 0 25px;
	display: block;
	line-height: 30px;
	color: #1568bf;
	border: 1px solid #1568bf;
	width: 125px;
	height: 30px;
	text-align: center;
	font-size: 12px;
	border-radius: 25px;
}
/*新闻详细*/

.news_xx01 {
	font-size: 22px;
	line-height: 40px;
	text-align: center;
	color: #1568bf;
	font-weight: 700;
}
.news_xx02 {
	text-align: center;
	font-size: 14px;
	color: #999;
	line-height: 35px;
	padding-bottom: 10px;
	border-bottom: 1px dashed #ddd;
}
.news_xx03 {
	padding: 20px;
}
.news_xx03 p {
	font-size: 16px;
	line-height: 30px;
	color: #666;
}
.news_sx {
	padding: 0 20px;
	height: 40px;
	border: 1px solid #ddd;
	line-height: 40px;
	color: #333;
}
.news_sx a {
	color: #1568bf;
}
.n_s {
	width: 49%;
	float: left;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.n_x {
	width: 49%;
	float: right;
	text-align: right;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.news_xg {
	margin: 40px 0;
	background: #f5f5f5;
	overflow: hidden;
}
.rec-title {
	height: 40px;
	line-height: 40px;
	padding-left: 20px;
	font-size: 16px;
	color: #1568bf;
	font-weight: 700;
	background: #eee;
}
.nx_li ul li {
	float: left;
	margin-right: 30px;
	width: 557px;
	height: 32px;
	line-height: 28px;
}
.nx_li {
	overflow: hidden;
	margin-left: 25px;
	padding: 20px 0;
}
.nx_li ul li a {
	display: block;
	width: 470px;
	line-height: 32px;
	background: url(images/ly_li.png) no-repeat left center;
	padding-left: 15px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	float: left;
}
.nx_li ul li span {
	float: right;
	color: #999;
	line-height: 32px;
}
.case_xx {
	width: 1200px;
	margin: 0 auto;
}
.pro_list {
	width: 1200px;
	margin: 0 auto;
	overflow: hidden;
}
.p_r {
	width: 270px;
	float: left;
	margin-right: 40px;
	margin-bottom: 40px;
}
.p_r02{
	width: 270px;
}
.p_l {
}
.p_l2 {
	width: 890px;
	float: right;
}
.pr_title {
	height: 100px;
	background: #1568bf;
	padding-left: 35px;
	font-size: 25px;
	font-weight: 700;
	color: #fff;
	line-height: 130px;
	border-bottom: 1px solid #0755a7;
}
.pr_li {
	background: #f5f5f5;
	overflow: hidden;
}
.pr_li .on {
	background: url(images/ly_li2.png) #1568bf no-repeat 35px center;
	border-bottom: none;
}
.pr_li dd{
	display: block;
    overflow: hidden;
    clear: both;
    padding: 10px 0 10px 55px;
    background: #f1f1f1;
    border-bottom: 1px solid #ddd;
}
.pr_li dd a{
	display: block;
	color: #666;
	line-height: 30px;
}
.pr_li dd a.cur{
	color: #1568bf;
	font-weight: 700;
}
.pr_li .on a {
	color: #fff;
}
.pr_li li {
	display: block;
	width: 100%;
	padding-left: 50px;
	height: 50px;
	background: url(images/ly_li.png) no-repeat 35px center;
	border-bottom: 1px solid #ddd;
}
.pr_li li a {
	display: block;
	width: 100%;
	color: #333;
	line-height: 50px;
	font-size: 16px;
}
.p_l {
	overflow: hidden;
}
.p_l li {
	display: block;
	float: left;
	width: 283px;
	height: 360px;
	margin: 0 8px;
}
.p_l li .bimg img {
	width: 283px;
	height: 283px;
	border: 5px solid #f5f5f5;
}
.p_l li span {
	display: block;
	width: 283px;
	padding: 0 10px;
	background: #f5f5f5;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	height: 50px;
	line-height: 50px;
	color: #666;
	text-align: center;
}
.p_l li:hover img {
	width: 283px;
	padding: 3px;
	border: 5px solid #1568bf;
}
.p_l li:hover span {
	color: #fff;
	background: #1568bf;
}
.pr_xx h4 {
	background: #f5f5f5;
	height: 40px;
	line-height: 40px;
	margin-bottom: 10px;
	padding-left: 30px;
	color: #1568bf;
	font-size: 16px;
}
.pr_xx div {
	padding: 10px;
}
.pr_xx div p{
	font-size: 14px;
	color: #666;
	line-height: 26px;
}
.pr_xx {
}
.pro_xg {
	overflow: hidden;
	margin: 30px 0;
}
.pro_xg h2 {
	height: 40px;
	line-height: 40px;
	padding-left: 20px;
	font-size: 16px;
	color: #1568bf;
	background: #eee;
}
.pro_xg li {
	margin: 20px 6px 0 6px!important;
}
.n_lx {
	margin-top: 30px;
	overflow: hidden;
	width: 270px;
	border: 1px solid #ddd;
	margin-bottom: 40px;
}
.nl_tit {
	height: 60px;
	background: #1568bf;
	padding-left: 35px;
	font-size: 18px;
	font-weight: 700;
	color: #fff;
	line-height: 60px;
	border-bottom: 1px solid #0755a7;
}
.nl_wen {
	padding: 10px;
}
.nl_wen p {
	line-height: 30px;
	font-size: 14px;
	color: #666;
}
.nl_tu {
	padding-left: 70px;
	background: url(images/nltel.png) no-repeat 10px 0px;
	height: 60px;
	margin-top: 15px;
}
.nl_tu .nl_tu01 {
	font-size: 16px;
	color: #999;
	line-height: 30px;
}
.nl_tu .nl_tu02 {
	font-size: 24px;
	color: #f39910;
	line-height: 22px;
	font-weight: 700;
}
.ditu {
	width: 600px;
	float: left;
	
	margin-right: 30px;
}
.ditu iframe{
	padding: 2px;
	border: 1px solid #ddd;
	width: 100%;
	height: 400px;
}
.ditu_r {
	width: 450px;
	float: left;
	margin-top: 23px;
}
.fudong {
	position: fixed;
	top: 100px;
	z-index: 999;
	left: 50%;
	margin-left: -600px;
}
.nav_f {
	position: fixed;
	top: 0;
	z-index: 999;
	width: 100%;
}
.wenhua {
	width: 440px;
	float: left;
}
.wenhuatu {
	width: 600px;
	margin-top: 30px;
	float: right;
}
.webform {
	width: 100% !important;
	height: 500px !important;
}

.hezuo{
	padding-bottom: 10px;
}
.picScroll-left-kh {
	position: relative;
	margin-top: 10px;
	margin: 0 auto;
	overflow: hidden;
	padding: 35px 0;
}
.picScroll-left-kh .hd .prev {
	position: absolute;
	display: block;
	width: 25px;
	height: 46px;
	cursor: pointer;
	background: url(images/huozuo-jt.png) no-repeat;
	top: 32%;
	left: 0px;
}
.picScroll-left-kh .hd .next {
	position: absolute;
	display: block;
	width: 25px;
	height: 46px;
	cursor: pointer;
	background: url(images/huozuo-jt-r.png) no-repeat;
	top: 32%;
	right: 0px;
}
.picScroll-left-kh .bd {
	padding: 0 44px;
}
.picScroll-left-kh .bd ul {
	overflow: hidden;
	zoom: 1;
}
.picScroll-left-kh .bd ul li {
	float: left;
	_display: inline;
	overflow: hidden;
	text-align: center;
	margin: 0 10px;
	border: 1px solid #eee;
}
.picScroll-left-kh .bd ul li .pic {
	text-align: center;
}
.picScroll-left-kh .bd ul li .pic img {
	width: 166px;
	height: 95px;
	display: block;
	padding: 2px;
}
.picScroll-left-kh .bd ul li .pic a:hover img {
	border-color: #999;
}
.picScroll-left-kh .bd .tempWrap{
	width: 1120px!important;
}
/*友情链接*/
.youqing {
	background: #f5f5f5;
	overflow: hidden;
	padding: 20px 0;
}
.youqing .name p {
	float: left;
	font-size: 16px;
	color: #222;
	line-height: 23px;
}
.youqing .name p span {
	font-size: 14px;
	color: #999;
}
.youqing .name p span span {
	padding: 0 5px;
}
.youqing .name a {
	padding: 0 0 0 17px;
	line-height: 24px;
}
.youqing .name a:hover{
	color: #f39910;
}

/* 产品滚动css */
.slideGroup01 {
	padding: 10px 0 15px;
	width: 100%;
}
.slideGroup01 .parHd {
	position: relative;
}
.slideGroup01 .parHd ul {
	float: left;
}
.slideGroup01 .parHd ul li.on a {
	color: #fff;
	font-size: 18px;
}
.slideGroup01 .parHd ul li {
	float: left;
	cursor: pointer;
	width: 158px;
	margin-right: 15px;
	text-align: center;
	line-height: 56px;
	background: #ececec;
	color: #666;
	font-size: 15px;
	border-radius: 4px;
	position: relative;
}
.slideGroup01 .parHd ul li.on {
	background: #f39910;
	color: #fff!important;
	font-weight: bold;
}
.slideGroup01 .slideBox01 {
	zoom: 1;
	position: relative;
}
.slideGroup01 .sPrev {
	position: absolute;
	left: -35px;
	top: 120px;
	width: 27px;
	height: 55px;
	background: url("images/pro_jtz.png") no-repeat center center;
	z-index: 999;
}
.slideGroup01 .sNext {
	position: absolute;
	top: 120px;
	width: 27px;
	height: 55px;
	left: auto;
	right: -48px;
	background: url("images/pro_jtr.png") center center no-repeat;
	z-index: 999;
}
.slideGroup01 .parBd {
	margin: 85px 0 0;
}
.slideGroup01 .parBd .slideBox01 ul {
	zoom: 1;
	float: left;
}
.slideGroup01 .parBd .slideBox01 ul li {
	margin: 0 20px 0 0;
	float: left;
	_display: inline;
	text-align: center;
	width: 285px;
	background: #fff;
}
.slideGroup01 .parBd .slideBox01 ul li .pic .pic_img * {
	transition: all .8s ease;
	-moz-transition: all .8s ease;
	-webkit-transition: all .8s ease;
	-o-transition: all .8s ease;
}
.slideGroup01 .parBd .slideBox01 ul li .pic .pic_img {
	overflow: hidden;
	width: 283px;
/*	border: 1px solid #eee;*/
	
}
.slideGroup01 .parBd .slideBox01 ul li .pic img {
	padding: 5px;
	width: 100%;
	display: block;
	background: #fff;
}
.slideGroup01 .parBd .slideBox01 ul li .pic:hover img {
	transform: scale(1.1, 1.1);
	-ms-transform: scale(1.1, 1.1);
	-moz-transform: scale(1.1, 1.1);
	-webkit-transform: scale(1.1, 1.1);
	-o-transform: scale(1.1, 1.1);
}
.slideGroup01 .parBd .slideBox01 ul li .Bbox_title {
	line-height: 50px;
	color: #333;
	font-size: 16px;
	display: block;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
/*	border-top: 1px solid #eee;*/
}
.slideGroup01 .tempWrap {
	z-index: 332;
	width: 100%!important;
}
.slideBox01 {
	position: relative;
}
.slideBox01 .hd {
	height: 20px;
	overflow: hidden;
	position: absolute;
	bottom: -21px;
	z-index: 1;
	text-align: center;
	margin-left: 44%;
}
.slideGroup01 .parHd ul li .sanjiao {
	position: absolute;
	background: url(images/sanjiao.png)no-repeat 64px bottom;
	width: 100%;
	height: 15px;
}
.slideGroup01 .parHd ul li .sanjiao {
	display: none;
}
.slideGroup01 .parHd ul li.on .sanjiao {
	display: block;
}
.pro_more {
	border-radius: 28px;
	width: 236px;
	height: 40px;
	border: 1px solid #d8d8d8;
	margin: 0 auto;
	overflow: hidden;
}
.pro_more a {
	width: 119px;
	display: block;
	float: left;
	line-height: 40px;
	color: #777;
	font-size: 14px;
}
.pro_more .more01 {
	background: url("images/more_jt.png")no-repeat 91px center;
}
.pro_more .more02 {
	background: url("images/more_jt.png")no-repeat 94px center;
}
.pro_more .more01:hover {
	background: #004592 url("images/more_jt.png")no-repeat 91px center;
	color: #fff;
}
.pro_more .more02:hover {
	background: #004592 url("images/more_jt.png")no-repeat 94px center;
	color: #fff;
}
.more01 {
	border-right: 1px solid #d8d8d8;
	width: 116px!important;
}
/*在线留言*/
.zaixianly {
	overflow: hidden;
	border-top: 1px solid #eee;
	border-radius: 5px;
	/*	width: 1120px;*/
	padding: 30px 0 70px 0;
}
.zaixianly h2 {
	font-size: 25px;
	color: #004592;
	line-height: 60px;
	padding: 15px 0;
}
.zaixianly .Input {
	width: 518px;
	height: 58px;
	border: 1px solid #e4e4e4;
	float: left;
	margin-bottom: 10px;
	margin-left: 12px;
}
.zaixianly input {
	width: 516px;
	padding-left: 22px;
	padding-right: 51px;
	font-size: 16px;
	color: #999999;
	line-height: 58px;
	outline: none;
	border: none;
}
.zaixianly input.submit {
	color: #fff;
	background: #004592;
	cursor: pointer;
	margin-left: 27px;
}
.zaixianly .Input1 {
	margin-left: 0;
}
.zaixianly .Input1 input {
	background: url(images/prodetailsly_icon01.png) no-repeat 470px center;
}
.zaixianly .Input2 input {
	background: url(images/prodetailsly_icon02.png) no-repeat 470px center;
}
.zaixianly textarea {
	padding-left: 22px;
	width: 1048px;
	height: 150px;
	border: 1px solid #e0e0e0;
	padding-top: 18px;
	font-size: 16px;
	color: #999999;
	outline: none;
	resize: none;
	background: url(images/prodetailsly_icon03.png) no-repeat 1000px 18px;
	padding-right: 51px;
}
.zaixianly .yzmtj {
	margin-top: 20px;
}
.zaixianly .yzmtj img {
	margin: 10px 20px 15px 20px;
}
.zaixianly .yzmtj .sr {
	width: 385px;
	float: left;
	border: 1px solid #e0e0e0;
}
.zaixianly .yzmtj .sr span {
	display: block;
	font-size: 16px;
	color: #999999;
	height: 58px;
	line-height: 58px;
	float: left;
	border-right: 1px solid #e0e0e0;
	width: 100px;
	text-align: center;
}
.zaixianly .yzmtj .sr input {
	padding: 0 10px;
	width: 283px;
	float: left;
	display: block;
	border: none;
	line-height: 58px;
	font-size: 16px;
	color: #999;
	height: 58px;
	outline: none;
}
.zaixianly .yzmtj #spVerCode img {
	display: block;
	margin-top: 14px;
	margin-left: 10px;
	float: left;
	width: 105px;
	height: 38px;
}
.zaixianly .yzmtj a.p {
	line-height: 86px;
	margin-left: 10px;
}
.zaixianly .yzmtj a.tj {
	display: block;
	width: 410px;
	height: 60px;
	line-height: 60px;
	font-size: 22px;
	color: #fff;
	text-decoration: none;
	text-align: center;
	background: #004592;
	float: right;
}


.pr_xx  table {
width: 98% !IMPORTANT;
border: 1px solid #eee !IMPORTANT;
border-collapse: collapse !IMPORTANT;
font-size: 14PX !IMPORTANT;
color: #555;
margin: 25px auto;
word-break: break-all; word-wrap:break-word;
}



.pr_xx  table td {
border: 1px solid #eee !IMPORTANT;
padding: 5px !IMPORTANT;
text-align: center;
font-size: 12px!important;
}
.pr_xx  table td p{font-size: 12px!important;}



/*友情链接*/
.link_bg{width: 100%; min-width: 1200px;height:75px; background: url(images/1.png);}
.lwnek{ height:75px;overflow:hidden; width:1200px; margin:0 auto;  }
.lwnek h2{ padding-top:25px; width:132px; height:65px; overflow:hidden;  }
.lwnek h2 a{color:#000;  display:inline-block; font-size:18px;}
.lwnek h2 span{ display:block; height:22px; overflow:hidden; font:14px/22px "microsoft Yahei";}
.lwnek h2 span a{ color:#000; font-size:14px;}
.lwnek div a { padding: 0 5px !important;}

.lwnek div{ display:inline; float:left; width:1068px;  overflow:hidden;font:16px/23px "microsoft Yahei";}
.lwnek div a{ color:#333; padding:0 2px;}
.linkTagcs li { line-height: 75px !important;}

/*底部开始*/
.footWrap{ background:#005BB8; padding:50px 0px 50px 0px; overflow:hidden; width: 100%; min-width: 1200px;}
.footWrap a:hover { text-decoration: underline;}
.footer{ position:relative; padding-top:0px;}
.f_left{ width:380px;  overflow:hidden; padding-top:10px;border-right:1px solid #08b053;}

.f_wz{overflow:hidden; font:14px/34px "Microsoft Yahei"; color:#fff; }
.f_wz a{ color:#fff; font-size:14px; font-weight:normal;}
.f_wz em{display:inline-block; padding:0 10px;}
.f_wz img{ vertical-align:middle; margin-left:12px;}

.f_nav{ padding-left:90px;  overflow:hidden; border-right:1px solid #08b053;}
.f_nav span{ width:292px; height:152px; overflow:hidden; display:block; margin-left:28px;}
.f_nav span img{ width:253px; height:145px;}
.f_nav span a{ padding:0px; display:inline-block;}
.f_nav h3{ font:16px/35px "microsoft Yahei"; width:238px; height:35px; overflow:hidden; border-bottom:1px  solid #08b053; color:#fff; margin-bottom:10px; }
.f_nav h3 a{ }
.f_nav h3 i{ font:14px/31px Arial, Helvetica, sans-serif; display:inline-block; padding-left:15px; text-transform:uppercase; color:#fff;}

.f_nav p{ width:322px; color:#fff;display:block; }
.f_nav p a{ height:29px; width:160px; overflow:hidden; display:inline-block; float:left; color:#fff; font:14px/29px "microsoft Yahei"; text-align:left;}

.f_code{ top:20px; right:0px; overflow:hidden; width:350px;}
.f_code span{ width:175px; height:180px; overflow:hidden; display:block;float:left;}
.f_code span em{ width:140px; height:135px; overflow:hidden; display:block; margin:5px auto;}
.f_code span img{width:120px; height:120px; background-color:#fff; padding:6px 7px 7px 6px; }
.f_code span i{ height:43px; width:175px; overflow:hidden; display:block; text-align:center; font:12px/43px; color:#eff7ef;}

/*底部结束*/
.foot_b{ background:url(../images/1.png); width:100%; height:45px; line-height:45px; font-size:14px; text-align:center; color:#000;  min-width: 1200px;}
.foot_b .fl, .foot_b .fr {color: #000;}
.foot_b a{ color:#000; font-size:14px; line-height:45px;}
.foot_b b{ padding-left:30px;}



.nboxr{
    width: 910px;
}