﻿/* 设置 */

 body {

	font-size: 13px;

	line-height: 1.8;

	color: #555555;

	background: #fff;

}

.wrap {

	max-width: 1200px;

	margin: 0 auto;

	overflow: hidden;

 *width: 1200px;

}

a {

	color: inherit;

}

a:hover {

	color: #5fe252;

}





::-moz-selection {

 color: #fff;

 background: #000;

}

::selection {

	color: #fff;

	background: #000;

}







::-webkit-input-placeholder {

 color: #aaa;

}

.placeholder {

	color: #aaa;

}

.hong {

	color: #333 !important;
    font-size: 24px;
}
.hong1 {

	color: #ca0000  !important;
   
}
ul, li {

	list-style: none;

	margin: 0;

	padding: 0;

}

/*头部开始*/



.tophead {

	width: 100%;

	height: 40px;

	background-color: #f2f2f2;

}

.tophead .tophead1 {

	width: 1200px;

	height: 40px;

	margin: 0 auto;

}

.welcome {

	color: #999;

	line-height: 40px;

	font-size: 15px;

	float: left;

}

.notwel {

	float: right;

	color: #999;

	line-height: 40px;

	font-size: 15px;

}

.notwel a {

	padding: 0 5px;

}

.notwel .wxzx {

    float: left;

    margin-right: 15px;

    color: #0155ab;

    font-weight: 700;

   /* padding-right: 40px;*/

  /*  background: url(../images/wxzx.png) no-repeat 65px center;*/

    position: relative;

}

.notwel .wxzx:hover {

	cursor: pointer;

}

.notwel .wxzx:hover .head_ewm {

	display: block;

}

.wxzx .head_ewm {

	display: none;

	position: absolute;

	top: 33px;

	left: -15px;

	z-index: 99;

	width: 100px;

	height: 100px;

}

.wxzx .head_ewm img {

	width: 100%;

	padding: 5px;

	background: #fff;

}

.head {

	width: 100%;

	background: #fff;

	position: relative;

	z-index: 2;

}

.head > .wrap {

	position: relative;

}

.h_logo {

	margin-top: 0px;

}

.head .logo {

	padding: 0px 0 0 0;

	position: relative;

	margin-top: 18px;

}

.logodong {

	width: 46px;

	height: 46px;

	position: absolute;

	top: 0px;

	left: 46px;

	z-index: 99;

}

.logodong img {

	width: 46px;

	height: 46px;

}

.logodong02 {

	width: 46px;

	height: 46px;

	position: absolute;

	top: 0px;

	left: 134px;

	z-index: 99;

}

.logodong02 img {

	width: 46px;

	height: 46px;

}

.h_logowen {

	width: 215px;

	margin-top: 31px;

	padding-left: 10px;

	margin-left: 10px;

}

.h_logowen span {

	font-size: 30px;

	color: #5fe252;

	font-weight: 700;

	display: block;

	line-height: 35px;

	letter-spacing: 8px;

}

.h_logowen p {

	color: #a7a7a7;

	font-size: 13px;

	text-transform: uppercase;

	letter-spacing: 1px;

	line-height: 15px;

}

/*头部定位*/



.h_dingwei {

	width: 363px;

	margin: 30px 0 0 90px;

}

.h_dingwei p {

	font-size: 20px;

	color: #5fe252;

	line-height: 31px;
letter-spacing: 3px;
    font-weight: 600;
}

.h_dingwei ul{

	display: block;

    height: 28px;

}

.h_dingwei li {

	    display: block;

    float: left;

    width: auto;

    font-size: 12px;

    color: #333;

    line-height: 28px;

}

.h_dingwei ul span{

	display: block;

	float: left;

}

.h_dingwei span.ge01{

	    width: 40px;

    height: 1px;

    background: #dddddd;

    margin: 14px 10px 0 0;

}

.h_dingwei span.ge02{

	    width: 1px;

    height: 18px;

    background: #dddddd;

    margin: 7px 12px 0 12px;

}

.h_dingwei span.ge03{

	width: 40px;

	height: 1px;

	background: #dddddd;

	margin: 14px 0 0 10px;

}



.h_erweima{

	width: 80px;

	text-align: center;

	margin: 20px 0 0 10px;

}

.h_erweima img{

	width: 80px;

}

.h_erweima i{

	font-size: 12px;

}

/*头部定位end*/



.nav_f {

	position: fixed!important;

	top: 0!important;

	z-index: 999;

	width: 100%;

	margin: 0!important;

}

.h_tel {

	margin-top: 30px;

}

.h_tel img {

	width: 90px;

	float: left;

}

.h_tel02 {

	float: left;

	font-size: 22px;

	padding-left: 15px;

}

.h_tel02 span {

	display: block;

	font-size: 14px;

	padding-left: 25px;

	background: url(../images/tel.png) no-repeat 0 0px;

}

.h_tel02 p {

	font-size: 28px;

	line-height: 18px;

	font-weight: 700;

	color: #5fe252;

}

.h_tel02 p.pjian {

	letter-spacing:0px;

}

.head_nav {

	background: #fff;

	height: 54px;

	margin-top: 13px;

	border: 1px solid #eee;

	border-left: none;

	border-right: none;

	position: relative;

}

.head_nav02 {

	width: 1200px;

	margin: 0 auto;

}

.nav {

	height: 54px;

	z-index: 1;

	width: 100%;

	float: left;

}

.nav a {

	color: #111;

}

.nav .nLi {

	float: left;

	display: inline;

}

.nav .nLi h3 {

	float: left;

}

.nav .nLi h3 a {

	display: block;

	line-height: 54px;

	font-size: 16px;

	font-weight: normal;

	text-align: center;

	width: 169px;

}

.nav .nLi h3 a.cur {

	background: #048dcd;

	color: #fff;

}

.nav .nLi h3 a:hover {

	background:#048dcd;

	color: #fff;

}

.nav .nLi {

	height: 54px;

	border-right: 1px solid #eee;

}

.nav .nLi h3 a span {

	text-transform: uppercase;

	display: block;

	color: #ccc;

	transform : scale(0.75, 0.75);

	-webkit-transform : scale(0.75, 0.75);

 *font-size:10px;

}

.nav .sub {

	display: none;

	width: 100%;

	left: 0;

	top: 54px;

	height: 260px;

	position: absolute;

	background: rgba(255,255,255,1);

	line-height: 26px;

	padding: 5px 0;

	text-align: center;

	z-index: 9999;

}

.nav .subsub {

	width: 1200px;

	margin: 0 auto;

}

.subsub_img {

	width: 280px;

	float: left;

	margin: 28px 30px 0 25px;

	display: none;

}

.sub_list {

	float: left;

	margin: 25px 0px 0 0px;

	width: 171px;

	min-height: 10px;

	text-align: center;

}

.sub_list a {

	display: block;

	line-height: 30px;

	font-size: 14px;

	color: #333;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

	width: 160px;

}

.sub_list a:hover {

	color: #ca0000!important;

}

.nav .on h3 a {

}

/* banner/css */







/* search */







.search {

	width: 100%;

	height: 66px;

	background: #f6f6f6;

}

.search p {

	float: left;

	height: 66px;

	line-height: 66px;

	font-size: 14px;

	color: #333333;

	width: 575px;

	text-overflow: ellipsis;

	overflow: hidden;

	white-space: nowrap;

	font-weight: bold;

}

.search p a {

	font-size: 14px;

	color: #888888;

	font-weight: normal;

	margin-left: 10px;

}

.search p a:first-child {

	margin-left: 0;

}

.search p a:hover {

	color: #0c6eb3;

}

.search .Input {

	width: 335px;

	height: 33px;

	line-height: 33px;

	float: right;

	margin-top: 16px;

	position: relative;

	background: url(../images/searchBg.png) no-repeat center;

}

.search .Input .input02 {

	padding-left: 20px;

	font-size: 13px;

	outline: none;

	border: none;

	color: #999999;

	height: 33px;

	line-height: 33px;

	width: 275px;

	background: none;

	float: left;

}

.search .Input .btn {

	display: block;

	width: 40px;

	height: 33px;

	background: url(../images/searchBtn.png) no-repeat center;

	float: right;

	border: none;

}

.search .Input .btn:hover {

	cursor: pointer;

}

.slideBox {

	height: 700px;

	overflow: hidden;

	position: relative;

}

.slideBox .hd {

	height: 15px;

	overflow: hidden;

	position: absolute;

	right: 47%;

	bottom: 15px;

	z-index: 1;

}

.slideBox .hd ul {

	overflow: hidden;

	zoom: 1;

	float: left;

}

.slideBox .hd ul li {

	float: left;

	margin: 0 2px;

	width: 65px;

	height: 5px;

	line-height: 14px;

	text-align: center;

	border: 1px solid #c2c2c2;

	cursor: pointer;

}

.slideBox .hd ul li.on {

	background: #5fe252;

	color: #fff;

	border: 1px solid #5fe252;

}

.slideBox .bd {

	position: relative;

	height: 100%;

	z-index: 0;

}

.slideBox .bd li {

	zoom: 1;

	vertical-align: middle;

	height: 730px;

}

/* 下面是前/后按钮代码，如果不需要删除即可 */



.slideBox .prev, .slideBox .next {

	position: absolute;

	left: 3%;

	top: 50%;

	margin-top: -25px;

	display: block;

	width: 32px;

	height: 40px;

	background: url(../images/slider-arrow.png) -110px 5px no-repeat;

	filter: alpha(opacity=50);

	opacity: 0.5;

}

.slideBox .next {

	left: auto;

	right: 3%;

	background-position: 8px 5px;

}

.slideBox .prev:hover, .slideBox .next:hover {

	filter: alpha(opacity=100);

	opacity: 1;

}

.slideBox .prevStop {

	display: none;

}

.slideBox .nextStop {

	display: none;

}

/*首页板块*/



.index_title {

	text-align: center;

}

.index_title p {

	font-size: 40px;

	font-weight: 700;

	color: #111;

	line-height: 45px;

}

.index_title span {

	display: block;

	text-transform: uppercase;

	font-size: 14px;

	color: #999;

	line-height: 30px;

}



 .container {
    margin-left: auto;
    margin-right: auto;
    width: 1200px;
    font-family: microsoft yahei;
}

/*首页产品中心*/

.in_products {

	padding: 88px 0;

}

.protit01 {

	width: 300px;

	font-size: 18px;

	color: #333;

	font-weight: 700;

}

.protit01 span {

	font-size: 25px;

	color: #0070c0;

	text-transform: uppercase;

	padding: 0px 10px 0 0;

	float: left;

	margin-top: -2px;

}

.profenlei {

	text-align: right;

}

.profenlei li {

	display: inline-block;

	border: 1px solid #eee;

	line-height: 30px;

	padding: 0 20px;

	border-radius: 50px;

	margin: 0 4px;

}

.profenlei li a {

	display: block;

	width: 100%;

	height: 30px;

	font-size: 13px;

}

.profenlei li:hover {

	background: #55b912;

	border: 1px solid #55b912;

}

.profenlei li:hover a {

	color: #fff;

}

.profenlei li.profl_last {

	background: #55b912;

	border: 1px solid #55b912;

}

.profenlei li.profl_last a {

	color: #fff;

}

/* 本例子css */



.picScroll-left {

	width: 100%;

	position: relative;

}

.picScroll-left .hd {

	position: relative;

}

.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;

}

.picScroll-left .hd .next {

	background-position: 0 -50px;

}

.picScroll-left .hd ul {

	margin-top: 10px;

	zoom: 1;

	position: absolute;

	top: 400px;

	text-align: center;

	width: 100%;

}

.picScroll-left .hd ul li {

	width: 9px;

	height: 9px;

	overflow: hidden;

	margin-right: 5px;

	text-indent: -999px;

	cursor: pointer;

	background:#d4d4d4;

	border-radius: 50%;

	display: inline-block;

}

.picScroll-left .hd ul li.on {

	background:#55b912;

}

.picScroll-left .bd {

	margin-top: 45px;

}

.picScroll-left .bd .tempWrap {

	border-left: 1px solid #f2f2f2;

}

.picScroll-left .bd ul {

	overflow: hidden;

	zoom: 1;

}

.picScroll-left .bd ul li {

	margin: 0 0 0 -1px;

	float: left;

	_display: inline;

	width: 337px;

	height: 296px;

	background: #fff;

	padding: 29px;

	border: 1px solid #f2f2f2;

}

.picScroll-left .bd ul li * {

	transition: all 0.5s linear;

	-moz-transition: all 0.5s linear;

	-webkit-transition: all 0.5s linear;

	-o-transition: all 0.5s linear;

}

.picScroll-left .bd ul li .pic {

	text-align: center;

	overflow: hidden;

	width: 337px;

	height: 240px;

}

.picScroll-left .bd ul li .pic img {

	width: 337px;

	height: 240px;

	display: block;

}

.picScroll-left .bd ul li:hover .pic 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);

}

.picScroll-left .bd ul li p {

	width: 95%;

	color: #333;

	margin: 0 auto;

	font-size: 16px;

	line-height: 50px;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

	padding-top: 15px;

}

/*产品中心结束*/



/*专业定制优势*/

/* strength_section */

.strength_section {

	padding-bottom: 70px;

	padding-top: 20px;

}

#contents .strength_section .inner {

	max-width: 1160px;

  width: auto;

}

.strength_section .index_title {

	text-align: center;

	color: #1a1a1a;

	font-weight: bold;

	font-size: 18px;

	margin-bottom: 55px;

}

.strength_section .index_title span {

	display: block;

	color: #0070c0;

	font-size: 25px;

	text-transform: uppercase;

}

.strength_section ul:after {

  content:".";display:block;visibility:hidden;height:0.1px;font-size:0.1em;line-height:0;clear:both;

}

.strength_section ul li {

	float: left;

	width: 23%;

	margin-left: 2%;

  box-sizing: border-box;

	-webkit-box-shadow:0 3px 10px #cccccc;

  -moz-box-shadow:0 3px 10px #cccccc;

  box-shadow:0 3px 10px #cccccc;

}

.strength_section ul li:first-child {

	margin-left: 0;

}

.strength_section ul li .img img {

	width: 100%;

}

.strength_section ul li .ttl {

  text-align: center;

  font-size: 20px;

  color: #0070c0;

  line-height: 1.4;

  margin: 25px 0 25px;

}

.strength_section ul li .ttl_2 {

  text-align: center;

  font-size: 125%;

  color: #0070c0;

  line-height: 1.4;

  margin: 15px 0 25px;

}

.strength_section ul li .txt {

	font-size: 14px;

	line-height: 25px;

	margin: 0 25px;

	min-height: 174px;

}

.strength_section ul li .btn a {

	font-size: 125%;

	color: #ffffff;

	display: block;

	text-align: center;

	margin: 20px 0 0 0;

	padding: 18px 0;

	background-size: 10px;

	background: #0070c0 url(../images/ico-arrow01.png) no-repeat 70% center;

}
/*KQ产品*/



.index_pro {

	width: 100%;

	padding: 90px 0;

}

/*二级分类滚动*/







.picScroll-left {

	width: 1200px;

	position: relative;

	margin: 0 auto;

}

.picScroll-left .hd02 {

}

.picScroll-left .hd02 .prev {

	display: block;

	width: 72px;

	height: 40px;

	float: right;

	margin-right: 5px;

	margin-top: 10px;

	overflow: hidden;

	cursor: pointer;

	position: absolute;

	top: 327px;

	left: 432px;

	background: url(../images/proleft.jpg) no-repeat 0 0px;

}

.picScroll-left .hd02 .next {

	display: block;

	width: 72px;

	height: 40px;

	float: right;

	margin-right: 5px;

	margin-top: 10px;

	overflow: hidden;

	cursor: pointer;

	position: absolute;

	top: 327px;

	right: 432px;

	background: url(../images/proleft.jpg) no-repeat -72px 0px;

}

.picScroll-left .hd02 ul {

	float: right;

	overflow: hidden;

	zoom: 1;

}

.picScroll-left .bd02 {

	margin-top: 45px;

}

.picScroll-left .bd02 ul {

	overflow: hidden;

	zoom: 1;

}

.picScroll-left .bd02 ul li {

	float: left;

	_display: inline;

	overflow: hidden;

	width: 582px;

	height: 284px;

	border: 1px solid #eee;

	padding: 2px;

	margin-right: 23px;

}

.picScroll-left .bd02 ul li .embj {

	background: #f9f9f9;

	width: 100%;

	height: 100%;

}

.picScroll-left .bd02 ul li .pic {

	float: left;

	width: 238px;

	height: 238px;

	overflow: hidden;

	margin: 23px;

}

.picScroll-left .bd02 ul li .pic img {

	width: 100%;

	height: 100%;

}

.picScroll-left .bd02 ul li .pic_right {

	float: left;

	width: 266px;

}

.picScroll-left .bd02 ul li .pic_right p {

	font-size: 22px;

	color: #333;

	width: 95%;

	display: block;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

	padding: 30px 0 15px 0;

}

.picScroll-left .bd02 ul li .pic_right span {

	font-size: 16px;

	color: #5fe252;

}

.picScroll-left .bd02 ul li .pic_right .xian {

	width: 188px;

	height: 1px;

	background: #e1e1e1;

	margin-top: 15px;

}

.xiliproducts {

	width: 100%;

	clear: both;

	padding-top: 8px;

}

.xiliproducts a {

	display: block;

	line-height: 28px;

	color: #777777;

	font-size: 14px;

	width: 260px;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

}

.more_products {

	width: 115px;

	height: 30px;

	border-radius: 5px;

	background: #5fe252;

	text-align: center;

	margin-top: 10px;

}

.more_products a {

	display: block;

	line-height: 30px;

	color: #fff;

	font-size: 12px;

}

.fenlei_url {

	width: 158px;

	height: 38px;

	text-align: center;

	border: 1px solid #ededed;

	margin: 47px auto 0 auto;

}

.fenlei_url a {

	display: block;

	color: #aeaeae;

	line-height: 38px;

	text-transform: uppercase;

}

.fenlei_url a:hover {

	background: #5fe252;

	color: #fff;

}

/*产品优势板块*/



.index_proyoushi {

	background: url(../images/proyoushibj.jpg) no-repeat center top;

	padding: 82px 0;

}

.index_title02 {

	text-align: center;

}

.index_title02 p {

	font-size: 40px;

	font-weight: 700;

	color: #fff;

	line-height: 55px;

}

.index_title02 span {

	display: block;

	text-transform: uppercase;

	font-size: 16px;

	color: #fff;

	width: 683px;

	line-height: 26px;

	margin: 0 auto;

	padding-top: 10px;

}

.list-wrap {

	margin-top: 40px;

	position: relative;

	overflow: hidden;

}

.list-wrap ul {

}

.list-wrap li {

	width: 274px;

	border: 1px solid rgba(255, 255, 255, 0.3);

	background: rgba(255,255,255,0.09);

	padding-top: 30px;

	text-align: center;

	height: 140px;

	margin: 12px;

	border-radius: 6px;

	float: left;

}

.list-wrap li .ico {

	display: block;

	height: 60px;

	width: 87px;

	margin: 0 auto;

}

.list-wrap li:hover .ico {

	-webkit-transform: scale(1.1, 1.1);

	-ms-transform: scale(1.1, 1.1);

	transform: scale(1.1, 1.1);

	-webkit-transition: -webkit-transform 0.6s ease 0s;

	transition: transform 0.6s ease 0s;

}

.list-wrap li .tit {

	line-height: 36px;

	font-size: 16px;

	color: #fff;

	font-weight: 700;

	margin-top: 12px;

}

.ys_more {

	width: 100%;

	text-align: center;

	margin-top: 45px;

}

.ys_more a {

	width: 173px;

	background: url(../images/more01.png) no-repeat;

	display: inline-block;

	color: #fff;

	height: 65px;

	font-size: 16px;

	line-height: 51px;

	text-align: left;

	padding-left: 40px;

	margin: 0 15px;

}

.ys_more a:hover {

	background: url(../images/more02.png) no-repeat;

	font-weight: 700;

}

/*应用领域 & 效果实例*/



.blue {

	color: #5fe252;

}

.index_title03 {

	text-align: center;

}

.index_title03 p {

	font-size: 40px;

	font-weight: 700;

	color: #111;

	line-height: 45px;

}

.index_title03 span.emmm {

	display: block;

	font-size: 16px;

	color: #666;

	width: 580px;

	line-height: 26px;

	margin: 0 auto;

	padding-top: 10px;

}

.index_yingyong {

	padding: 90px 0 40px 0;

	background: #f5f5f5;

}

.slideTxtBox02 {

	margin-top: 45px;

	background: #fff url(../images/bj06.jpg) no-repeat center bottom;

	padding-bottom: 70px;

}

.slideTxtBox02 .hd {

	overflow: hidden;

}

.slideTxtBox02 .hd ul li {

	display: block;

	float: left;

	width: 171px;

	height: 58px;

	line-height: 50px;

	text-align: center;

	font-size: 16px;

	background: url(../images/bj04.jpg) repeat-x;

	color: #fff;

}

.slideTxtBox02 .hd ul li.on {

	color: #fff;

	background: url(../images/bj05.jpg) no-repeat center bottom;

}

.slideTxtBox02 .hd ul li:hover {

	cursor: pointer;

}

.yyvs {

	position: relative;

	width: 1120px;

	height: 405px;

	overflow: hidden;

	padding: 40px;

}

.yyvs img {

	display: block;

	width: 540px;

	height: 406px;

}

.yyvs img.qxvs {

	width: 194px;

	height: 194px;

	position: absolute;

	top: 50%;

	left: 50%;

	margin: -93px 0 0 -100px;

}

/*合作伙伴*/



.index_huoban {

	padding: 90px 0;

}

.picScroll-left02 {

	margin-top: 40px;

	position: relative;

}

.picScroll-left02 .bd02 ul li {

	    width: 270px;
    height: 380px;

	border: 1px solid #eee;

	margin: 0 15px;

}
.picScroll-left02 .title {
    text-align: center;
}
.picScroll-left02 .bd02 ul li img {

	width: 97%;

  height: 350px;margin:0 5px;

}

.picScroll-left02 .hd02 .prev {

	display: block;

	width: 72px;

	height: 40px;

	float: right;

	margin-right: 5px;

	margin-top: 10px;

	overflow: hidden;

	cursor: pointer;

	position: absolute;

	top: 419px;

	left: 432px;

	background: url(../images/proleft.jpg) no-repeat 0 0px;

}

.picScroll-left02 .hd02 .next {

	display: block;

	width: 72px;

	height: 40px;

	float: right;

	margin-right: 5px;

	margin-top: 10px;

	overflow: hidden;

	cursor: pointer;

	position: absolute;

	top: 419px;

	right: 432px;

	background: url(../images/proleft.jpg) no-repeat -72px 0px;

}

.fenlei_url02 {

	width: 158px;

	height: 38px;

	text-align: center;

	border: 1px solid #5fe252;

	background: #5fe252;

	margin: 47px auto 0 auto;

}

.fenlei_url02 a {

	display: block;

	color: #fff;

	line-height: 38px;

	text-transform: uppercase;

}

/*公司简介*/



.index_about {

	padding: 85px 0 271px 0;

	background: url(../images/bj07.jpg) no-repeat center top;

}

.inabout_left {

	width: 50%;

}

.inabout_left p.inabout_title {

	font-size: 40px;

	font-weight: 700;

	line-height: 110px;

	color: #111;

}

.inabout_wen {

	width: 565px;

	padding: 20px 0 40px 0;

}

.inabout_wen pre {

	font: 16px Arial, "Microsoft Yahei";

	white-space: pre-wrap;

	white-space: -moz-pre-wrap;

	white-space: -pre-wrap;

	white-space: -o-pre-wrap;

	word-wrap: break-word;

	line-height: 35px;

	color: #333;

}

.inabout_url {

}

.inabout_url a {

	width: 139px;

	height: 38px;

	display: block;

	line-height: 38px;

	border: 1px solid #333;

	text-align: center;

	font-size: 16px;

	float: left;

	margin-left: -1px;

	color: #333;

}

.inabout_right {

	width: 525px;

}

.inab_pic {

	width: 523px;

}

.picScroll-left03 {

	margin-top: 20px;

	position: relative;

}

.picScroll-left03 .bd02 ul li {

	width: 250px;



	height: 190px;

	margin: 0 22px 0 0;

}

.picScroll-left03 .bd02 ul li img {

	width: 250px;

	height: 190px;

}

.picScroll-left03 .hd02 ul {

	width: 100%;

	overflow: hidden;

	zoom: 1;

	text-align: center;

	margin-top: 10px;

}

.picScroll-left03 .hd02 ul li {

	display: inline-block;

	width: 9px;

	height: 9px;

	overflow: hidden;

	margin-right: 5px;

	text-indent: -999px;

	cursor: pointer;

	border-radius: 50%;

	background: rgba(255,255,255,.3);

}

.picScroll-left03 .hd02 ul li.on {

	background: rgba(255,255,255,1);

}

/*公司优势*/



.index_youshi {

	width: 1200px;

	height: 427px;

	background: url(../images/abysbj.png) no-repeat;

	z-index: 9999;

	margin: -198px auto 0 auto;

	position: relative;

}

.inyoushi01 {

	width: 400px;

	border-right: 1px solid #eee;

	height: 373px;

	float: left;

	text-align: center;

}

.inyoushi03 {

	width: 398px;

	height: 373px;

	float: left;

	text-align: center;

}

.inyoushi01 img, .inyoushi03 img {

	padding-top: 40px;

}

.inyoushi01 p, .inyoushi03 p {

	font-size: 32px;

	line-height: 70px;

	color: #5fe252;

}

.inyoushi01 span, .inyoushi03 span {

	font-size: 14px;

	line-height: 28px;

	color: #666;

}

/*首页新闻板块*/



.index_news {

	background: url(../images/bj08.jpg) no-repeat center top;

	z-index: 9;

	margin-top: -229px;

	padding-top: 287px;

	padding: 287px 0 100px 0;

	position: relative;

}

.tjnews {

	width: 100%;

	margin-top: 40px;

	overflow: hidden;

}

.tjnews .pic {

	width: 573px;

	height: 326px;

}

.tjnews .pic img {

	width: 573px;

	height: 326px;

}

.tjnews_wen {

	width: 598px;

}

.tjnews_wen p {

	font-size: 22px;

	color: #333;

	display: block;

	border-bottom: 1px solid #eee;

	background: url(../images/tjnews.png) no-repeat 0 25px;

	padding-left: 50px;

	line-height: 50px;

	padding-bottom: 10px;

	padding-top: 10px;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

}

.tjnews_wen .note {

	font-size: 14px;

	line-height: 30px;

	color: #666666;

	padding: 30px 0;

}

.tjnews_wen .tjnews_url {

	width: 163px;

	height: 52px;

	background: url(../images/tjnewsmore.png) no-repeat;

	line-height: 52px;

	font-size: 16px;

	color: #333;

	padding-left: 25px;

	margin-top: 25px;

}

.innews_list {

	width: 100%;

	clear: both;

	overflow: hidden;

	margin-top: 50px;

}

.innews_list .innews_list01 {

	width: 527px;

}

.innews_list .innews_list01 li {

	background: url(../images/newsli.png) no-repeat 0 21px;

	height: 50px;

	border-bottom: 1px solid #eee;

	padding-left: 20px;

}

.innews_list .innews_list01 li .title {

	width: 365px;

	display: block;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

	line-height: 50px;

	font-size: 14px;

	color: #4f4a44;

}

.innews_list .innews_list01 li .date {

	line-height: 50px;

	font-size: 13px;

	color: #bbbbbb;

}

/*首页板块end*/











/*内页样式*/







.neiye_banner {

	text-align: center;

	height: 350px;

	overflow: hidden;

}

footer {

	clear: both;

}

/* 通用分页样式 */



.pages {

	height: 35px;

	margin: 15px 0 10px 0;

	clear: both;

}

.pages:after {

	content: '.';

	clear: both;

	height: 0;

	line-height: 0;

	display: block;

	visibility: hidden;

}

.pages ul {

	padding: 0;

	list-style: none;

	margin: 0;

	text-align: center;

}

.pages li {

	height: 30px;

	margin-right: 5px;

	display: inline-block;

}

.pages li a {

	padding: 5px 10px;

	border: 1px solid #e1e1e1;

	height: 24px;

	line-height: 24px;

	color: #666;

	font-size: 14px;

}

.pages li a:hover {

	border: 1px solid #5fe252;

	background: #5fe252;

	color: #fff;

	text-decoration: none;

}

.pages li span {

	border: 1px solid #e1e1e1;

	height: 24px;

	line-height: 24px;

	color: #c4c4c4;

	font-size: 14px;

	padding: 5px 10px;

}

.pages .current a {

	border: 1px solid #5fe252;

	background: #5fe252;

	color: #fff;

	font-size: 14px;

}

/*在线留言*/



.mess {

	padding: 0;

	margin: 0;

	font-size: 14px

}

.mess tr {

	padding: 0;

	margin: 0;

	line-height: 50px;

	height: 50PX

}

.mess input {

	display: inline-block;

	height: 25px;

	padding: 2px 8px;

	font-size: 12px;

	line-height: 1.42857143;

	color: #555;

	background-color: #fff;

	background-image: none;

	border: 1px solid #ccc;

	border-radius: 4px;

	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);

	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);

}

.mess textarea {

	width: 500px !important;

	display: inline-block;

	padding: 2px 8px;

	font-size: 12px;

	line-height: 1.42857143;

	color: #555;

	background-color: #fff;

	background-image: none;

	border: 1px solid #ccc;

	border-radius: 4px;

	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);

	box-shadow: inset 0 1px 1px rgba(0,0,0,0.075);

}

.mess .submit {

	width: 240px;

	height: 40px !important;

	text-align: center;

	color: #fff !important;

	font-size: 16px;

	background: #5fe252 !important;

	border-radius: 10px;

	border: 0 none;

	cursor: pointer;

}

div.pfw {

	position: relative;

	border: 1px solid #e1e1e1;

	margin-top: 30px;

}

div.pfw:after {

	content: ".";

	display: block;

	height: 0;

	clear: both;

	visibility: hidden;

	line-height: 0;

	overflow: hidden;

}

div.pfw h3 {

	height: 30px;

	line-height: 30px;

	font-size: 1em;

	margin: 0;

	padding: 0 0 0 20px;

	background: #f6f6f6 url(../images/heading_bg.png) 8px top no-repeat;

	border-bottom: 1px solid #e1e1e1;

	color: #444;

	font-weight: bold;

}

div.pfw h3 small {

	font-size: 12px;

	color: #666;

	font-weight: normal;

	padding-left: 4px;

	font-style: normal;

}

div.pfw h3 .more {

	display: block;

	float: right;

	height: 30px;

	line-height: 30px;

	padding-right: 8px;

	font-weight: normal;

	font-size: 12px;

	margin-right: 5px;

}

div.pfw .content {

	margin: 5px;

	font-size: 12px;

	line-height: 1.6em;

	padding: 10px;

}

div.pfw .adm_reply {

	margin: 6px 0 0 0;

	font-size: 1em;

	line-height: 200%;

	padding: 25px 5px 25px 25px;

	position: relative;

	color: #444;

	border-top: 1px solid #e1e1e1;

	background: #f7faff;

}

div.pfw .adm_reply span {

	font-weight: bold;

	color: #e77718;

}

/*底部*/



.footer {

	padding: 50px 0;

}

.footer01 {

	float: left;

	width: 151px;

	border-right: 1px solid #eee;

	height: 243px;

}

.footer02 {

	float: left;

	width: 151px;

	border-right: 1px solid #eee;

	height: 243px;

	padding-left: 58px;

}

.footer01 p, .footer02 p, .footer03 p {

	font-size: 16px;

	color: #000;

	line-height: 50px;

}

.footer01 p img, .footer02 p img, .footer03 p img {

	font-size: 16px;

	color: #000;

	line-height: 50px;

	padding-right: 8px;

}

.footer01 a, .footer02 a {

	font-size: 13px;

	line-height: 35px;

	color: #666;

	display: block;

	padding-left: 29px;

}

.footer03 {

	float: left;

	width: 355px;

	height: 243px;

	padding-left: 58px;

}

.footer03 span {

	font-size: 13px;

	line-height: 35px;

	color: #666;

	display: block;

	padding-left: 29px;

}

.footer04 {

	width: 110px;

	float: right;

	text-align: center;

}

.footer04 img {

	width: 90px;

	border: 1px solid #eee;

	padding: 3px;

	display: block;

	margin: 5px auto 0 auto;

}

.footer04 i {

	text-align: center;

	font-size: 12px;

	line-height: 25px;

}

.footer05 {

	background: #60e253;

	padding: 35px 0;

	color: #fff;

	font-size: 12px;

	line-height: 30px;

}

.footer05 a {

	padding: 0 5px;

}

.footer05 a:hover {

	color: #fff;

}

/*底部end*/











/*内页样式开始*/



.topadcs {

	width: 100%;

	margin-bottom: 0px;

	overflow: hidden;

	text-align: center;

	position: relative;

	margin-top: -5px;

}

.topadcs a {

	display: block;

	margin: 0 auto;

	height: 300px;

}

/*关于我们*/



.about_Us {

	width: 100%;

	overflow: hidden;

	padding-bottom: 82px;

}

.InpageTitle {

	width: 100%;

	overflow: hidden;

	text-align: center;

	padding-top: 70px;

}

.InpageTitle h2 {

	font-size: 30px;

	color: #5fe252;

	font-weight: normal;

	margin-top: -5px;

}

.InpageTitle p {

	font-size: 16px;

	text-transform: uppercase;

	    color: #425cbb;

	    opacity: .38;

	font-weight: 100;

}

.about_Us .con {

	overflow: hidden;

	margin-top: 46px;

}

.about_Us .con p {

	line-height: 34px;

	color: #666666;

	font-size: 15px;

}

.about_Us .con h3 {

	font-size: 18px;

	color: #5fe252;

}

.about_idea {

	width: 100%;

	overflow: hidden;

	background: url(../images/about_ideaBg.jpg) no-repeat center;

	height: 886px;

}

.about_idea .con1 {

	overflow: hidden;

	margin-top: 60px;

}

.about_idea .con1 dl {

	overflow: hidden;

	width: 534px;

}

.about_idea .con1 .dl1 {

	float: left;

}

.about_idea .con1 .dl2 {

	float: right;

}

.about_idea .con1 dt {

	float: left;

	width: 101px;

}

.about_idea .con1 dd {

	width: 406px;

	float: left;

	margin-left: 17px;

}

.about_idea .con1 dd h3 {

	font-size: 18px;

	color: #333333;

	margin-bottom: 20px;

	font-weight: normal;

}

.about_idea .con1 dd p {

	line-height: 26px;

	color: #666666;

	font-size: 14px;

}

.about_idea .con2 {

	overflow: hidden;

	margin-top: 81px;

	background: #fff;

	height: 468px;

	border: 1px solid #f7f7f7;

}

.about_idea .con2 .title1 {

	padding-top: 40px;

}

.about_idea .con2 .title1 h2 {

	margin-top: 6px;

}

.about_idea .con2 dl {

	overflow: hidden;

	margin-top: 38px;

}

.about_idea .con2 dt {

	width: 368px;

	height: 259px;

	float: left;

	margin-left: 47px;

}

.about_idea .con2 dd {

	width: 712px;

	float: left;

	margin-left: 34px;

}

.about_idea .con2 dd .p1 {

	margin: 14px 0 22px 0;

}

.about_idea .con2 dd .p2 {

	line-height: 30px;

	font-size: 16px;

	color: #666666;

	text-indent: 2em;

}

.about_idea .con2 dd .p3 {

	text-align: right;

}

.about_idea .con2 dd .p3 span {

	font-size: 16px;

	color: #333333;

	position: relative;

	top: -22px;

}

.team_con {

	padding: 40px;

	background: #fff;

	margin-top: 50px;

}

.team_con p {

	line-height: 34px;

	color: #666666;

	font-size: 15px;

}

/* about_culture */



.about_culture {

	width: 100%;

	overflow: hidden;

	background: #5fe252;

	padding-bottom: 55px;

}

.about_culture .title1 h2 {

	color: #fff;

}

.about_culture ul {

	width: 100%;

	overflow: hidden;

	margin-top: 40px;

}

.about_culture li {

	width: 228px;

	height: 420px;

	float: left;

	margin: 15px 15px 0 0;

	background: #fff;

	padding: 0 30px;

	text-align: center;

}

.about_culture li:nth-child(4n) {

	margin: 15px 0 0 0;

}

.about_culture li img {

	display: block;

	margin: 42px auto 0;

}

.about_culture li h3 {

	font-size: 18px;

	color: #333333;

	font-weight: normal;

	margin: 44px 0 28px 0;

}

.about_culture li p {

	color: #666666;

	font-size: 14px;

	line-height: 27px;

}

.InpageAdv {

	width: 100%;

	overflow: hidden;

	background: #5fe252;

	padding-bottom: 60px;

}

.InpageAdv h3 {

	font-size: 30px;

	color: #fff;

	font-weight: normal;

	text-align: center;

	padding-top: 32px;

}

.InpageAdv h3 span {

	font-size: 50px;

	color: #fff;

	font-weight: bold;

}

.InpageAdv ul {

	overflow: hidden;

	margin-top: 38px;

}

.InpageAdv li {

	width: 160px;

	height: 102px;

	background: url(../images/service_adv_icon01.png) no-repeat center;

	float: left;

	margin-left: 48px;

	text-align: center;

	padding-top: 54px;

}

.InpageAdv li p {

	font-size: 16px;

	color: #fff;

	line-height: 25px;

}

.InpageAdv li:first-child {

	margin-left: 0;

}

.about_fengcai {

	width: 100%;

	/*    overflow: hidden;*/



	padding-bottom: 70px;

}

.about_fengcai .wrap {

	overflow: inherit!important;

}

.picScroll-left04 {

	margin-top: 35px;

	position: relative;

}

.picScroll-left04 .bd02 ul li {

	width: 280px;

	height: 213px;

	margin: 0 22px 0 0;

}

.picScroll-left04 .bd02 ul li img {

	width: 280px;

	height: 213px;

}

.picScroll-left04 .hd02 ul {

	width: 100%;

	overflow: hidden;

	zoom: 1;

	text-align: center;

	margin-top: 10px;

}

.picScroll-left04 .hd02 ul li {

	display: inline-block;

	width: 9px;

	height: 9px;

	overflow: hidden;

	margin-right: 5px;

	text-indent: -999px;

	cursor: pointer;

	border-radius: 50%;

	background: rgba(62,95,174,.3);

}

.picScroll-left04 .hd02 ul li.on {

	background: rgba(62,95,174,1);

}

.picScroll-left04 .hd02 .prev {

	display: block;

	width: 41px;

	height: 92px;

	float: right;

	margin-right: 5px;

	margin-top: 10px;

	overflow: hidden;

	cursor: pointer;

	position: absolute;

	top: 50px;

	left: -74px;

	background: url(../images/about_honorBtn01.png) no-repeat 0 0px;

}

.picScroll-left04 .hd02 .next {

	display: block;

	width: 41px;

	height: 92px;

	float: right;

	margin-right: 5px;

	margin-top: 10px;

	overflow: hidden;

	cursor: pointer;

	position: absolute;

	top: 50px;

	right: -74px;

	background: url(../images/about_honorBtn02.png) no-repeat;

}

.about_huoban {

	width: 100%;

	overflow: hidden;

	background: url(../images/about_honorBg.jpg) no-repeat center;

	background-size: cover;

	padding-bottom: 70px;

	margin-top: 50px;

}

.kehu_list {

	overflow: hidden;

	margin-top: 20px;

}

.kehu_list ul li {

	width: 176px;

	margin: 10px;

	float: left;

}

.kehu_list ul li .pic {

	width: 176px;

	height: 98px;

	border: 1px solid #eee;

}

.kehu_list ul li img {

	width: 176px;

	height: 98px;

}

.kehu_list ul li .title {

	text-align: center;

	color: #999;

	line-height: 35px;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

	font-size: 14px;

}

/* 联系我们 */







.linkUs_con1 {

	width: 100%;

}

.linkUs_con1 .conBox {

	width: 100%;

	overflow: hidden;

	margin-top: 50px;

}

.linkUs_con1 .conBox dl {

	width: 600px;

	float: left;

	overflow: hidden;

}

.linkUs_con1 .conBox dt {

	width: 96px;

	height: 96px;

	float: left;

}

.linkUs_con1 .conBox dd {

	width: 473px;

	float: right;

}

.linkUs_con1 .conBox dd p {

	font-size: 14px;

	color: #666666;

	line-height: 30px;

}

.lxbiaoge {

	overflow: hidden;

	margin: 50px 0 0 0;

}

.lxbiaoge table {

	width: 100%;

	border: 1px solid #eee !IMPORTANT;

	border-collapse: collapse !IMPORTANT;

	font-size: 14PX !IMPORTANT;

	word-break: break-all;

	word-wrap: break-word;

}

.lxbiaoge table td {

	border: 1px solid #eee !IMPORTANT;

	padding: 8px !IMPORTANT;

}

.lxmap {

	margin: 30px 0 0 0;

}

.lxmap iframe {

	padding: 3px;

	border: 1px solid #eee;

}

.conkaihu {

	width: 100%!important;

	clear: both;

	margin-top: 35px;

}

.conkaihu dd {

	width: 1072px!important;

}

/*在线留言*/



.lxliuyan {

	width: 100%;

	overflow: hidden;

	margin: 50px 0 0 0;

	padding-bottom: 100px;

	background: url(../images/about_ideaBg.jpg) no-repeat center;

}

.lylist {

	width: 720px;

	margin: 30px auto 0 auto;

}

.lylist input, .lylist textarea, .lylist button {

	border-radius: 5px;

	border: none;

	font-size: 14px;

}

.lylist .lytitle {

	width: 95%;

	height: 52px;

	line-height: 52px;

	padding: 0 0 0 30px;

}

.lylist .inp_name {

	width: 315px;

	height: 52px;

	line-height: 52px;

	padding: 0 0 0 30px;

	margin: 20px 0px 0 0;

}

.lylist .inp_tel {

	width: 315px;

	height: 52px;

	line-height: 52px;

	padding: 0 0 0 30px;

	float: right;

	margin: 20px 8px 0 0;

}

.lylist .inp_neirong {

	width: 95%;

	height: 200px;

	line-height: 35px;

	padding: 0 0 0 30px;

	margin: 20px 0px 0 0;

}

.lylist .vcode {

	width: 100px;

	height: 52px;

	line-height: 52px;

	padding: 0 0 0 30px;

	margin: 20px 0px 0 0;

}

.lylist .submit {

	width: 99%;

	text-align: center;

	background: #5fe252;

	height: 52px;

	line-height: 52px;

	color: #fff;

	margin: 20px 0px 0 0;

	font-size: 16px;

}

.lylist .submit:hover {

	cursor: pointer;

}

/*新闻列表页*/



.news_list {

	background: #f5f5f5;

	padding: 70px 0;

}

/*左边菜单*/



.leftr {

	float: left;

	overflow: hidden;

	display: inline;

}

.lf_n {

	width: 240px;

	overflow: hidden;

	margin-bottom: 10px;

}

.lf_n h2 {

	text-align: center;

	line-height: 90px;

	height: 90px;

	overflow: hidden;

	background: #5fe252;

	border-radius: 10px 10px 0 0;

}

.lf_n h2 a {

	font-size: 24px;

	color: #fff;

}

.lf_n_c {

	background: #fff;

}

.lf_n_c ul li a.cur {

	color: #5fe252;

}

.lf_n h3 {

	font-weight: 100;

	line-height: 41px;

	height: 41px;

	padding: 0 0 0 41px;

	overflow: hidden;

	background: #5fe252 url(../images/lf_n_ic1.gif) 154px 14px no-repeat;

}

.lf_n h3 a {

	font-size: 20px;

	color: #fff;

}

.lf_n h3.cur a {

	font-size: 20px;

	color: #fff;

}

.lf_n ul.menu {

	padding: 11px 12px 12px 14px;

	margin-bottom: 15px;

}

.lf_n ul.menu li {

	padding: 0 0 0 15px;

	font-weight: 100;

	line-height: 55px;

	height: 55px;

	border-bottom: 1px #dcdcdc dashed;

	overflow: hidden;

	font-size: 16px;

	background: url(../images/xiala.jpg) no-repeat 185px 25px;

}

.lf_n ul.menu li a {

	color: #333;

}

.lf_n ul.menu li.cur a {

	color: #5fe252;

	font-weight: bold;

}

.lf_n ul.menu .lst {

	border: none;

}

.cpMain .phone {

	overflow: hidden;

	width: 166px;

	padding: 30px 0;

	padding-left: 75px;

	border-radius: 10px;

	background: url(../images/pro_phone.png) no-repeat 20px center;

	background-color: #ca0000;

}

.cpMain .phone p {

	font-size: 16px;

	color: #fff;

}

.cpMain .phone b {

	display: block;

	font-size: 24px;

	color: #fff;

	font-family: 'Times New Roman'

}

/*cpright*/



.cpright {

	width: 885px;

	padding: 0 25px;

	background: #fff;

	float: right;

}

#ny_prBox {

	background-color: #fff;

	margin-bottom: 30px;

	min-height: 500px;

	margin-top: 55px;

}

#rtop {

	padding-top: 18px;

	padding-bottom: 15px;

	margin: 12px 20px 0 20px;

}

.rtop {

	overflow: hidden;

	padding-top: 14px;

	padding-bottom: 5px;

	border-bottom: 1px solid #dbdbdb;

}

.rtop h5 {

	float: left;

	padding-left: 10px;

	border-left: 3px solid #5fe252;

	font-weight: normal;

	line-height: 16px;

	font-size: 16px;

	color: #5fe252;
    margin-top: 23px;
}

.rtop span {

	float: right;

	line-height: 65px;

}

.rtop span em {

	color: #999;

}

.rtop span a {

	color: #999;

}

/*新闻列表*/



.newsList {

	margin-top: 20px;

}

.newsList dl {

	position: relative;

	padding: 20px;

	height: 190px;

	background-color: #f5f5f5;

}

.newsList dt {

	float: left;

}

.newsList dt img {

	display: block;

	width: 300px;

	height: 190px;

}

.newsList dd {

	margin-left: 325px;

}

.newsList dd h5 {

	height: 99px;

	line-height: 99px;

	font-size: 16px;

	font-weight: normal;

}

.newsList dd h5 a {

	color: #5fe252;

	display: block;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

	width: 390px;

}

.newsList dd h5 span {

	float: right;

	color: #bfbfbf;

}

.newsList dd p {

	line-height: 22px;

	height: 112px;

	overflow: hidden;

	font-size: 13px;

}

.newsList dd i {

	position: absolute;

	bottom: -10px;

	left: 0;

	border: 5px solid transparent;

}

.newsList ul {

	margin-top: 16px;

}

.newsList li {

	position: relative;

	height: 50px;

	line-height: 50px;

	overflow: hidden;

	font-size: 14px;

	border-bottom: 1px dotted #ccc;

}

.newsList li a {

	padding-left: 18px;

	background: url(../images/newsLi_ico.png) no-repeat left center;

	display: block;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

	width: 500px;

}

.newsList li span {

	position: absolute;

	top: 0;

	right: 0;

	color: #999;

}

.nlist {

	float: left;

	width: 230px;

	background: #fff;

}

.nlist .nt {

	font-weight: normal;

	padding: 18px 0;

	padding-left: 20px;

	background: #5fe252 url(../images/hhBg.png) no-repeat 190px center;

}

.nlist .nt a {

	font-size: 20px;

	color: #fff;

	text-decoration: none;

}

.nlist .nt p {

	font-size: 12px;

	color: #fff;

	font-family: "Arial";

	margin-top: 1px;

}

.nlist ul {

	padding: 20px;

}

.nlist li {

}

.nlist li a {

	display: block;

	height: 40px;

	line-height: 40px;

	background: url(../images/liBg2.png) no-repeat 167px center;

	font-size: 14px;

	color: #333;

	padding: 0 18px;

	text-decoration: none;

}

.nlist li a:hover, .nlist li.cur a {

	background: url(../images/liaBg.png) no-repeat center;

	color: #fff;

}

.nlist .dphone {

	overflow: hidden;

	background: #333;

	padding: 20px 0;

}

.nlist .dphone dt {

	float: left;

	background: url(../images/phImg.png) no-repeat center;

	margin-left: 5px;

	width: 62px;

	height: 50px;

}

.nlist .dphone dd {

	margin-left: 66px;

	color: #fff;

	padding: 5px 13px;

	border-left: 1px dotted #5c5c5c;

}

.nlist .dphone dd span {

	font-size: 13px;

}

.nlist .dphone dd p {

	font-size: 20px;

	font-family: "Arial";

}

.story {

	margin: 40px 0;

}

.story img {

}

/*新闻详细*/



.news_xx {

	padding: 30px 0 70px 0;

}

.news_xx01 h1 {

	font-size: 24px;

	line-height: 40px;

	text-align: center;

	color: #5fe252;

	font-weight: normal;

}

.news_xx02 {

	text-align: center;

	font-size: 14px;

	color: #d4d4d4;

	line-height: 35px;

	padding-bottom: 10px;

	border-bottom: 1px dashed #eee;

}

.news_xx03 {

	padding: 20px;

	font-size: 16px;

	line-height: 30px;

	color: #666;

}

.news_xx03 p {

	font-size: 16px;

	line-height: 30px;

	color: #666;

}

.news_xx03 img {

	display: block;

	margin: 5px auto;

	max-width: 740px;

}

.news_sx {

	padding: 0 20px;

	height: 40px;

	border: 1px solid #ddd;

	line-height: 40px;

	color: #333;

	margin-top: 50px;

}

.news_sx a {

	color: #5fe252;

}

.n_s {

	width: 50%;

	float: left;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

}

.n_x {

	width: 49%;

	float: right;

	text-align: right;

	display: block;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

}

/*产品列表左侧分类*/



.xiallist {

	padding: 15px 0;

	border-bottom: 1px #dcdcdc dashed;

}

.xiallist a {

	display: block;

	line-height: 32px;

	padding-left: 20px;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

	color: #999;

	font-size: 14px;

}

.xiallist a.cur {

	font-weight: 700;

	color: #5fe252;

}

.pro_list {

	padding: 30px 0;

	overflow: hidden;

}

.pro1 ul li {

	display: block;

	float: left;

	width: 273px;

	margin: 0 10px 20px;

}

.pro1 ul li .pic {

}

.pro1 ul li .pic img {

	width: 268px;

	height: 201px;

	padding: 2px;

	border: 1px solid #eee;

	display: block;

}

.pro1 ul li .title {

	font-size: 14px;

	color: #666;

	text-align: center;

	width: 96%;

	line-height: 45px;

	background: #f5f5f5;

	margin-top: 1px;

	padding: 0 2%;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

}

/*产品详细*/



.products_xx {

	padding: 40px 0;

}

.proxx_pic img {

	max-width: 750px;

	display: block;

	margin: 0 auto;

}

.proxx_con {

	overflow: hidden;

	margin-top: 50px;

}

.proxx_con h3 {

	padding-left: 25px;

	height: 45px;

	line-height: 45px;

	background: #5fe252;

	color: #fff;

	font-size: 16px;

	font-weight: normal;

	border-radius: 5px;

}

.proxx_con02 {

	width: 750px;

	margin: 0 auto;

	overflow: hidden;

	padding: 30px;

	font-size: 16px;

	line-height: 35px;

}

.shipinf iframe {

	width: 700px;

	height: 500px;

	margin: 0!important;

}

.shipinf {

	margin: 0!important;

}

/*服务支持*/



.feyuanli_con {

	padding: 40px 0;

}

.feyuanli_con p {

	line-height: 34px;

	color: #333;

	font-size: 15px;

}

.feyuanli_con h3 {

	font-size: 18px;

	color: #5fe252;

}

.fw_yuanli {

}

.zizhizs .wrap {

	overflow: inherit!important;

}

.fw_more {

	width: 100%;

	overflow: hidden;

	background: url(../images/about_ideaBg.jpg) no-repeat center;

	padding-bottom: 100px;

}

.tiqu {

	text-align: center;

	overflow: hidden;

	margin-top: 50px;

}

.tiqu .tiqu01 {

	width: 100px;

	text-align: center;

	margin: 20px 40px;

	display: inline-block;

}

.tiqu .tiqu01 img {

	border: 1px solid #5fe252;

	border-radius: 50%;

}

.tiqu .tiqu01 p {

	font-size: 16px;

	color: #333;

}

.zizhizs {

	background: #f8f8f8;

	padding-bottom: 80px;

}

.picScroll-left05 {

	margin-top: 35px;

	position: relative;

}

.picScroll-left05 .bd02 ul li {

	width: 280px;

	height: 409px;

	margin: 0 22px 0 0;

	border: 1px solid #eee;

}

.picScroll-left05 .bd02 ul li img {

	width: 280px;

	height: 409px;

}

.picScroll-left05 .hd02 ul {

	width: 100%;

	overflow: hidden;

	zoom: 1;

	text-align: center;

	margin-top: 10px;

}

.picScroll-left05 .hd02 ul li {

	display: inline-block;

	width: 9px;

	height: 9px;

	overflow: hidden;

	margin-right: 5px;

	text-indent: -999px;

	cursor: pointer;

	border-radius: 50%;

	background: rgba(62,95,174,.3);

}

.picScroll-left05 .hd02 ul li.on {

	background: rgba(62,95,174,1);

}

.picScroll-left05 .hd02 .prev {

	display: block;

	width: 41px;

	height: 92px;

	float: right;

	margin-right: 5px;

	margin-top: 10px;

	overflow: hidden;

	cursor: pointer;

	position: absolute;

	top: 134px;

	left: -74px;

	background: url(../images/about_honorBtn01.png) no-repeat 0 0px;

}

.picScroll-left05 .hd02 .next {

	display: block;

	width: 41px;

	height: 92px;

	float: right;

	margin-right: 5px;

	margin-top: 10px;

	overflow: hidden;

	cursor: pointer;

	position: absolute;

	top: 134px;

	right: -74px;

	background: url(../images/about_honorBtn02.png) no-repeat;

}

/*下载中心*/



.newsList li .dianji a {

	padding-right: 80px;

	background: none;

	display: block;

	white-space: nowrap;

	overflow: hidden;

	text-overflow: ellipsis;

	width: 80px;

	font-weight: 700;

	color: #5fe252;

	float: right;

}

/*新的企业文化设计*/



.kqwenhua {

	width: 100%;

	overflow: hidden;

	background: #5fe252;

	padding-bottom: 80px;

}

.kqwenhua .title1 h2 {

	color: #fff;

}

.culture-list {

	display: block;

	overflow: hidden;

	margin-top: 40px;

}

.culture-list li {

	float: left;

	width: 49.8%;

	overflow: hidden;

	background: #fff;

}

.culture-list li .pic {

	width: 50%;

	overflow: hidden;

}

.culture-list li .pic img {

	width: 100%;

	display: block;

}

.culture-list li .cont {

	width: 45%;

	padding-top: 60px;

	padding-left: 5%;

	float: left;

}

.culture-list li .cont .tit {

	font-size: 20px;

	color: #333;

	padding-bottom: 20px;

	margin-bottom: 20px;

	position: relative;

}

.culture-list li .cont .des {

	font-size: 16px;

	line-height: 28px;

	color: #888;

}

.fl {

	float: left;

}

.fr {

	float: right;

}

.title-line:before {

	content: "　";

	position: absolute;

	left: 0;

	bottom: 0;

	width: 30px;

	height: 2px;

	background: #888;

}




/*首页成功案例*/

.index_case {
	overflow: hidden;
	background: url(../images/vsBg.png) repeat center;
	width: 100%;
	padding: 50px 0;
}
.incasetitle {
	text-align: center;
	font-size: 30px;
	font-weight: 700;
	color: #333;
	background: url(../images/titibj.png) no-repeat center bottom;
	padding-bottom: 20px;
}
.slideTxtBox {
	width: 100%;
	text-align: left;
}
.slideTxtBox .hd {
	text-align: center;
	position: relative;
	margin: 30px 0;
}
.slideTxtBox .hd ul {
}
.slideTxtBox .hd ul li {
	display: inline-block;
	padding: 0 15px;
	cursor: pointer;
	font-size: 14px;
	color: #777;
	border-radius: 50px;
	border: 2px solid #c7c7c7;
	line-height: 30px;
	margin: 0 5px;
}
.slideTxtBox .hd ul li.on {
	background: #5fe252;
	color: #fff;
	border: 2px solid #5fe252;
}
.slideTxtBox .bd ul {
	zoom: 1;
}
.slideTxtBox .bd ul li {
	display: block;
	float: left;
	width: 267px;
	margin: 0 16px 23px 16px;
	overflow: hidden;
}
.slideTxtBox .bd ul li * {
	transition: all .8s ease;
	-moz-transition: all .8s ease;
	-webkit-transition: all .8s ease;
	-o-transition: all .8s ease;
}
.slideTxtBox .bd ul li .pic {
	width: 267px;
	height: 219px;
	overflow: hidden;
	position: relative;
}
.slideTxtBox .bd ul li .pic .pic01 {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 99;
}
.slideTxtBox .bd ul li .pic .pic01 img {
	display: block;
	width: 267px;
	height: 219px;
}
.slideTxtBox .bd ul li .pic .pic02 {
	position: absolute;
	top: 220px;
	left: 0;
	z-index: 999;
}
.slideTxtBox .bd ul li .pic .pic02 img {
	display: block;
	width: 267px;
	height: 219px;
}
.slideTxtBox .bd ul li .title {
	width: 100%;
	height: 40px;
	line-height: 40px;
	background: #eee;
	color: #333;
	text-align: center;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.slideTxtBox .bd ul li:hover .title {
	background: #5fe252;
	color: #fff;
}
.slideTxtBox .bd ul li:hover .pic02 {
	top: 0;
}
.slideTxtBox .bd a.incaseurl {
	display: block;
	color: #fff;
	width: 218px;
	height: 52px;
	line-height: 52px;
	text-align: center;
	margin: 0 auto;
	background: #5fe252;
	clear: both;
	border-radius: 50px;
	margin-top: 15px;
}
.slideTxtBox .bd a.incaseurl:hover {
	background: #333;
}
.incaselist {
	overflow: hidden;
}
/* 下面是前/后按钮代码，如果不需要删除即可 */

.slideTxtBox .arrow {
	position: absolute;
	right: 10px;
	top: 0;
}
.slideTxtBox .arrow a {
	display: block;
	width: 5px;
	height: 9px;
	float: right;
	margin-right: 5px;
	margin-top: 10px;
	overflow: hidden;
	cursor: pointer;
	background: url("../images/arrow.png") 0 0 no-repeat;
}
.slideTxtBox .arrow .next {
	background-position: 0 -50px;
}
.slideTxtBox .arrow .prevStop {
	background-position: -60px 0;
}
.slideTxtBox .arrow .nextStop {
	background-position: -60px -50px;
}
/*首页成功案例end*/
/*首页优势*/

.pro_indextit {

	padding-top: 20px;

	text-align: center;

	font-size: 30px;

	font-weight: 700;

	color: #333;

	margin-bottom: 30px;

	background: url(../images/tittop.png) no-repeat center top;

}

.pro_indextit span {

	display: block;

	font-size: 12px;

	color: #d8d8d8;

	text-transform: uppercase;

	font-weight: normal;

	line-height: 25px;

}
.index_ys {

	padding-top: 80px;
width: 1200px;
    margin: 0 auto;
}

/*section5*/



.section5 {

	overflow: hidden;

	padding: 30px 0;

}

.section5 h3 {

	text-align: center;

	margin-bottom: 5px;

	font-weight: normal;

	font-size: 26px;

	color: #333;

}

.section5 h3 a {

	color: #333;

}

.section5 span {

	display: block;

	text-align: center;

	font-size: 12px;

	color: #999;

	font-family: Arial;

	margin-bottom: 10px;

}

.section5 h6 {

	display: block;

	width: 30px;

	height: 1px;

	background-color: #1652ba;

	margin: 0 auto;

	margin-bottom: 40px;

}

.section5 .pzbox {

	overflow: hidden;

	width: 100%;

}

.section5 dl {

	overflow: hidden;

	width: 50%;

*width:49.9%;

	float: left;

	background-color: #f5f5f5;

	position: relative

}

.section5 dt {

	overflow: hidden;

	width: 50%;

	float: left;

	position: relative

}

.section5 dt img {

	display: block;

	width: 100%;

}

.section5 dt img.imgp {

	position: absolute;

	left: 0;

	top: 0

}

.section5 dd {

	float: left;

	width: 40%;

*width:39%;

	height: 100%;

	padding: 0 5%;

	position: relative

}

.section5 h5 {

	font-weight: normal;

	font-size: 16px;
	font-weight: 700;

	color: #5fe252;

	margin:10px 0 ;

}

.section5 em {

	display: block;

	font-size: 14px;

	color: #555;

	margin-bottom: 13px;

	font-family: Arial;

}

.section5 .ys_li p {

	background: url(../images/ysli.png) no-repeat 0px 12px;

	padding-left: 10px;

	font-size: 13px;

	color: #666;

	line-height: 27px;

}

.section5 i {

	display: block;

	width: 27px;

	height: 1px;

	background-color: #cecece;

	margin: 15px 0;

}

.section5 .fr {

	float: right

}

.section5 .fl {

	float: left

}

        .client-2 {
            position: fixed;
            right: -170px;
            top: 50%;
            z-index: 900;
        }
        
        .client-2 li a {
            text-decoration: none;
        }
        .client-2 li {
            margin-top: 1px;
            clear: both;
            height: 71px;
            position: relative;
        }
        
        .client-2 li i {
            background: url(../images/fx.png) no-repeat;
            display: block;
            width: 30px;
            height: 27px;
            margin: 0px auto;
            text-align: center;
        }
        
        .client-2 li p {
            height: 20px;
            font-size: 14px;
            line-height: 20px;
            overflow: hidden;
            text-align: center;
            color: #fff;
        }
        
        .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 {
            float: left;
            width: 77px;
            height: 47px;
            position: relative;
        }
        
        .client-2 .my-kefu-tel-right {
            font-size: 16px;
            color: #fff;
            float: left;
            height: 24px;
            line-height: 22px;
            padding: 0 15px;
            border-left: 1px solid #fff;
            margin-top: 14px;
        }
        
        .client-2 .my-kefu-right {
            width: 20px;
        }
        
        .client-2 .my-kefu-tel-main {
            background: #5fe252;
            color: #fff;
            height: 56px;
            width: 247px;
            padding:9px 0 6px;
            float: left;
        }
        
        .client-2 .my-kefu-main {
            background: #5fe252;
            width: 97px;
            height: 56px;
            position: relative;
            padding:9px 0 6px;
            float: left;
        }
        
        .client-2 .my-kefu-weixin-pic {
            position: absolute;
            left: -130px;
            top: -24px;
            display: none;
            z-index: 333;
        }
        
        .my-kefu-weixin-pic img {
            width: 115px;
            height: 115px;
        }
    
