.cont{width:1170px; margin:0 auto;}
ul{ list-style-type:none;}
a{text-decoration:none}



body,html{
	margin: 0px;
	padding: 0px;
	font-family: "微软雅黑";
	font-size: 12px;
	line-height: 1.42857143;
	color: #393939;
	word-wrap: break-word;
}

table,tr,td{
	border: 1px solid #666;
}
.main img{
    max-width: 100%;
    height: auto !important;
}
.ask_main {
	display: block;
}

.ask_main h5 {
	display: block;
	font-size: 18px;
	color: #666;
	margin-bottom: 10px;
}

.guestbook_info {
	display: block;
	margin-bottom: 10px;
}

.guestbook_info span {
	display: block;
	font-size: 14px;
	margin-bottom: 10px;
}

.guestbook_sub {
	display: block;
	margin-top: 10px;
	text-align: right;
}
.conten_tag span {
    display: inline-block;
    font-size: 14px;
    color: #313131;
    padding: 8px 0;
}
.conten_tag{
	display: block;
	padding: 10px 0;
	text-align: left;
}
.conten_tag a{
	margin-left: 5px;
	padding: 8px;
	background: #fff;
	border-radius: 5px;
	font-size: 14px;
	transition: .6s;
	display: inline-block;
}
.conten_tag a:hover{
	background: #1F9D5D;
	color: #fff;
}
h1{
	line-height: 1.42857143;
	font-family: "微软雅黑";
	margin: 0px;
	padding: 0px;
	font-size: 24px;
   font-weight:bold; 
}
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
p {
	line-height: 1.42857143;
	font-family: "微软雅黑";
	margin: 0px;
	padding: 0px;
	font-size: 12px;
}



ul {
	padding: 0px;
	margin: 0px;
	height: auto;
	overflow: hidden;
}

ul li {
	list-style: none;
}

.clear {
	display: block;
	clear: both;
}
.tag_main{
	display: block;
}
.tag_main h2{
    display: inline-block;
    font-size: 18px;
    font-weight: bold;
    padding: 10px 0;
    width: 60px;
    text-align: center;
    background: #23a600;
    color: #fff;
    margin-bottom: 10px;
}
.tag_main ul li{
    float: left;
    margin: 0 18px 18px 0;
}
.tag_main ul li a{
	 padding: 0 11px;
    height: 34px;
    line-height: 34px;
    border: 1px solid #cfcfcf;
    font-size: 14px;
    display: block;
    color: #888;
    text-align: center;
    float: left;
}
.index_tab_2_active{
	display:block;
}

.index_ld_tag {
    padding: 5px 0px;
}
.in_ld_tags_title {
    display: block;
    padding: 3px 5px;
    background: #2e2e2e;
    color: #fff;
    font-size: 18px;
}
.in_ld_links_list {
    display: block;
    border-top: 0px;
}
.in_ld_links_list ul {
    margin: 0px;
}
.in_ld_links_list a {
    display: inline-block;
    padding: 5px;
    font-size: 14px;
    color: #373737;
    transition: .6s;
}

/*字体引用*/


/*iconfont图标*/
@font-face {
	font-family: 'iconfont_bq';
	/* project id 336425 */
	src: url('http://at.alicdn.com/t/font_ku8n51ou6j1t6gvi.eot');
	src: url('http://at.alicdn.com/t/font_ku8n51ou6j1t6gvi.eot?#iefix') format('embedded-opentype'), url('http://at.alicdn.com/t/font_ku8n51ou6j1t6gvi.woff') format('woff'), url('http://at.alicdn.com/t/font_ku8n51ou6j1t6gvi.ttf') format('truetype'), url('http://at.alicdn.com/t/font_ku8n51ou6j1t6gvi.svg#iconfont') format('svg');
}


/*icon图标引用*/

.iconfont_bq {
	font-family: "iconfont_bq";
	font-style: normal;
}
@font-face {
  font-family: 'iconfont_nj';  /* project id 299137 */
  src: url('http://at.alicdn.com/t/font_me2855fvriyq4cxr.eot');
  src: url('http://at.alicdn.com/t/font_me2855fvriyq4cxr.eot?#iefix') format('embedded-opentype'),
  url('http://at.alicdn.com/t/font_me2855fvriyq4cxr.woff') format('woff'),
  url('http://at.alicdn.com/t/font_me2855fvriyq4cxr.ttf') format('truetype'),
  url('http://at.alicdn.com/t/font_me2855fvriyq4cxr.svg#iconfont') format('svg');
}
@font-face {
  font-family: 'iconfont';  /* project id 293439 */
  src: url('http://at.alicdn.com/t/font_b5gfst4jlhj8aor.eot');
  src: url('http://at.alicdn.com/t/font_b5gfst4jlhj8aor.eot?#iefix') format('embedded-opentype'),
  url('http://at.alicdn.com/t/font_b5gfst4jlhj8aor.woff') format('woff'),
  url('http://at.alicdn.com/t/font_b5gfst4jlhj8aor.ttf') format('truetype'),
  url('http://at.alicdn.com/t/font_b5gfst4jlhj8aor.svg#iconfont') format('svg');
}
.iconfont_nj {
	font-family: iconfont_nj;
	font-style: normal;
}
.iconfont{
	font-family: iconfont;
	font-style: normal;
}
.m_header,
.m_footer {
	display: none;
}


/*右侧在线咨询 开始*/

.ImTable * {
	padding: 0px;
	margin: 0px
}

.ImTable {
	border-collapse: collapse;
	border: 9px solid #23a600;
	background: #fff
}
.footer_info_img{
	display: none;
}
.ImTable h2 {
	font-size: 14px;
	margin-top: 5px;
	color: #333
}



.ImRow0 {
	background: #fff;
	line-height: 34px;
}

.ImRow1 {
	background: #fff;
	line-height: 34px;
}

a.im,
a:hover.im {
	text-decoration: none;
	color: #333;
	font-size: 13px;
}


.index_nj_fen{
	display: block;
	overflow: hidden;
}
.index_nj_fen img{
	width: 100%;
}

/*右侧在线咨询 结束*/


/*返回顶部按钮 开始*/

.returnTop {
	position: fixed;
	right: 15px;
	bottom: 50px;
	z-index: 99998;
	cursor: pointer;
	width: 40px;
	height: 37px!important;
	text-align: center;
	white-space: normal;
	font-size: 14px;
	line-height: 17px;
	padding-top: 3px;
	color: #fff;
	opacity: 1;
	display: inline-block;
	background: url(../images/Img/ss.html) no-repeat -42px center #666;
}


/*返回顶部按钮 结束*/


/*header 开始*/

.header_meta {
	display: block;
	height: 37px;
	background: #eeeeee;

}

.header_meta .pull-left p {
	display: inline-block;
	font-size: 12px;
	height: 37px;
	line-height: 37px;
	
}

.header_meta .pull-right ul li {
	display: inline-block;
	float: right;
	margin-left: 5px;
}

.header_meta .pull-right ul li a {
	font-size: 12px;
	
	display: inline-block;
	height: 37px;
	line-height: 37px;
}

header {
	display: block;
}
.ppics ul li {
    margin: 10px 0px;
    text-align: center;
}
@media screen and (min-width:1024px){
	.ppics ul li p{height:136px;overflow:hidden;}
	}
.ppics ul li p a img {
    width: 100%;
}

.ppics_xin ul li p a img{
  margin:0px;
}
.ppics_xin  img {
  padding:0px 10px;
}
.header_info {
	display: block;
	background: #ffff;
	padding: 20px 0;
}

.header_logo {
	display: block;
	float: left;
	width: 64%;
}
.in_advan_list ul li:hover span i {
    color: #e56631;
}
.in_advan_list ul li:hover p {
     color: #e56631;
}
.in_advan_list ul li:hover span {
	transform: rotateY(360deg);
}
.header_logo div,
.header_logo h1 {
	display: inline-block;
	float: left;
}
.header_logo div a,
.header_logo h1 a{
	display: table-cell;
	height: 61px;
	vertical-align: middle;
}
.logo_wel {
	display: inline-block;
	margin-left: 15px;
	padding: 8px 0;
	padding-left: 15px;
	border-left: 1px solid #dadada;
}

.logo_wel h5 {
	font-size: 18px;
	color: #23a600;
	font-weight: bold;
}

.logo_wel p {
	font-size: 16px;
	color: #000;
}

.header_tel {
	display: block;
	width: 36%;
	float: right;
	text-align: right;
}
.header_tel_img{
	display: inline-block;
	float: right;
	margin-right: 10px;
}
.page_c {
    padding-top: 5px;
    border-top: 1px solid #cdcdcd;
}
.page_c a {
    display: block;
    text-align: left;
    color: #333;
    font-size: 14px;
    margin-bottom: 5px;
}
.header_tel_info{
	display: inline-block;
	float: right;
}
.header_tel_info p{
	font-size: 16px;
	color: #626262;
	text-align: left;
}
.header_tel_info h5{
	font-family: "微软雅黑";
	font-size: 36px;
	color: #23a600;
	line-height: 1;
	text-align: left;
}

.about_lf{margin-top:20px; height:310px; float:left; width:60%; background:url(../images/about_10.png) no-repeat center right;}
.about_left{width: 55%; height: 260px; margin-top: 23px; float: left;}
.about_left img{width:100%; height:260px;}
.about_right{width: 40%; height: 260px; margin-top:23px; float:right; margin-right:2.5%;}
.wenan{ margin-right: 11%;}
.about_right p{font-size: 14px; color:#23a600; line-height: 20px; }
.about_tile p{font-size:14px; color:#23a600;}
.about_tile p span{margin-left:10px;}
.about_content{word-break: break-all; font-size: 14px; color: #23a600; margin-top: 10px; height:160px; overflow:hidden;}
.about_more{width: 60%; height: 32px; border: 1px solid #23a600; font-size: 14px; color: #23a600; text-align: center; line-height: 30px; margin-top: 6px;}
.about_rt{width:38%; float:right; margin-top:20px; border:1px solid #23a600; height:310px; box-sizing:border-box; padding:20px 10px;}
.zizhi_content{word-break: break-all; font-size: 14px; color: #23a600; margin-top: 10px; line-height:24px; height:48px; width:100%; overflow:hidden;}
.box{ width:100%; margin:10px auto; position:relative; overflow:hidden;  height:170px;}
.picbox{ width:85%; height:170px; overflow:hidden; position:relative; top:0px; left:7.5%;}
.piclist{ height:170px;position:absolute; left:0px; top:0px}
.piclist li{width:110px; height:170px; float:left; border:1px solid #8c8c8c; margin-right:10px; text-align:center;}
.piclist li img{width:100%; height:170px;}
.piclist li:hover{border:1px solid #13a5f2;}
.swaplist{ position:absolute; left:-3000px; top:0px}
.og_prev,.og_next{ width:36px; height:100px;  position:absolute; top:20px; z-index:99; cursor:pointer;}
.og_prev{background:url(../images/in_54.png) no-repeat center left; left:0;}
.og_next{background:url(../images/in_57.png) no-repeat center right; right:0;}



.liuyan{background: url(../../../images/20180415/20180415163852_93226.png) no-repeat; overflow:hidden;}
.liuyan_content{margin-left: 27%;}
.liuyan_left{float:left; margin-top: 40px;}
.liuyan_right{float:left; margin-top: 20px;}
.xinxi{border: 1px solid #23a600; border-radius: 6px; width: 100%; height: 30px;}
.liuyan_1{border: 1px solid #23a600; border-radius: 6px; width: 100%; height: 100px;}
.liuyan_right P{margin-left: 30%; margin-top: 20px; clear: both;}
.tijiao{width: 30%; height: 30px; background: #23a600;border-radius: 20px; margin-left: 50%; margin-bottom: 20px;}

/*相关资讯*/
.xiangguan{width:80%; height:340px; margin-bottom:20px;}
.xiangguan .cont{width:100%;}
.xg_title{width:100%; height:40px; background:#238b07; line-height:40px; margin:20px auto;}
.xg_title p{float:left; text-indent:10px; color:#fff; font-size:1.8rem; font-weight:400; line-height:40px;}
.xg_title .more{float:right; margin-right:10px; color:#fff; width:50px; height:40px; display:block; font-size:1.4rem;}
.xg_list{width:100%; height:auto;}
.xg_list li{width:48%; height:35px;  line-height:35px; float:left; margin-right:4%; background: url( ../../../images/20180415/20180415171809_73911.png) no-repeat center left; text-indent:20px; border-bottom:1px dashed #ccc;}
.xg_list li:nth-child(2n){margin-right:0;}
.xg_list li a{font-size:1.4rem; color:#787878;}
.xg_list li .xg_nr{ width:225px; height:35px; overflow:hidden; float:left; display:block; font-size:1.4rem;}
.xg_list li .xg_time{float:right; font-size:1.4rem;}

/*留言*/

.fl { float:left;}
.fr { float:right;}
.mess_bg{ border-top:1px solid #e5e4e4; margin-top:47px;}
.mess{ width:100%; margin:0 auto; padding-top:50px; background:url(../images/mess_bg_2.png) no-repeat left 41% top 105px; height:400px; overflow:hidden;}
.mess_l{ width:38%; float:left;}
.mess_1 img{max-width:100%;}
.mess_l h2{ background:url(../images/mess_t.jpg) no-repeat left top; font:bold 19px/57px "Microsoft Yahei","微软雅黑"; color:#555; padding-left:220px; margin-bottom:10px;margin-top:10px;}
.mess_l p{ font:14px/60px "Microsoft Yahei","微软雅黑"; color:#fff; padding-left:20px;}

.online{ width:50%; padding-right:2%;}
.online h2{ font:normal 18px/52px "Microsoft Yahei","微软雅黑"; color:#5b646e;color:#5b646e;}
.online h2 a{ color:#5b646e;}
.online_c{ margin-top:-18px; position:relative;}
.online_c ul{ width:100%;}
.online_c li{ width:48%; float:left; height:57px; line-height:52px; border-bottom:1px solid #ccc; position:relative;}
.online_c li em{ width:52px; display:inline-block; font:12px/52px "Microsoft Yahei","微软雅黑"; line-height:52px;}
.online_c li.li_02{ margin-left:4%;}
.online_c li.li_03{ width:100%;}
.online_c li.li_04{ background:url(../images/online_line.gif) no-repeat left 70px; width:280px; overflow:hidden; border-bottom:0; padding-bottom:1px;}
.online_c li.li_04 img{ vertical-align:middle;}

.online_c li font{ color:Red; position:absolute; right:-8px; top:38px;}

.online_c li .inp_01{ width:50%; height:27px; border:0; color:#666; line-height:27px;}
.online_c li .inp_02{  width:60%; height:48px; border:0; color:#666; line-height:48px; resize:none;}
.online_c li .inp_03{  width:40%; height:50px; border:0; color:#666; line-height:48px; resize:none;}
.online_btn{ position:relative; margin-top:-41px; float:right;}
.online_btn .tj{ width:144px; height:41px; border:0; background:url(../images/tj.jpg) no-repeat; font:bold 14px/41px "Microsoft Yahei","微软雅黑"; color:#fff; cursor:pointer; margin-left:419px;}
.online_btn{ position:relative; top:10px; right:0; margin:0; float:none;}
 .online_c li .inp_02 textarea{overflow:hidden;}


/*底部开始*/





.liuyan1{width:80%; height:auto; border:1px solid #ccc; box-sizing:border-box; padding:5px 2%;}
.ly_title{font-size:18px; color:#999; line-height:40px;}
.ly_table{width:100%; height:auto;}
.ly_table , .ly_table tr , .ly_table td{border:0;}
.ly_table td{padding:10px 5px; line-height:24px;}
.ly_txt{width:80%; line-height:24px; font-size:14px; color:#000;}
.yzm_txt{width:100px; height:24px; line-height:24px;}
.ly_table p{font-size:14px; line-height:24px; display:inline-block; margin-left:10px;}
.tj_btn , .cz_btn{width:80px; height:30px; text-align:center; line-height:30px; background:#fff; border:1px solid #ccc;}

.in_nj_about_main ul li:first-of-type span{
	padding:121px 45px;
	display: block;
	background:#456ca4;
	text-align: center;
}
.in_nj_about_main ul li:first-of-type span h4{
	color: #fff;
	font-weight: 600;
	font-size: 24px;
}
.in_nj_about_main ul li:first-of-type span p{
	font-size: 14px;
	color: #fff;
}
header nav {
	display: block;
	height: 46px;
	background: #238b07;
}

header nav ul li {
	display: inline-block;
	float: left;
	margin-right: 10px;
	height: 46px;
}
header nav ul li a {
	display: block;
	padding: 0px 20px;
	height: 46px;
	line-height: 46px;
	font-size: 14px;
	color: #fff;
	transition: .8s;
}

header nav ul li.current a,
header nav ul li a:hover,
header nav ul li a:focus {
	background: #c29a66;
	color: #fff;
}
.rel_list {
    display: block;
    margin-top: 15px;
}
.rel_list_title {
    display: block;
    font-size: 24px;
    color: #737373;
    width: 100%;
    font-weight: bold;
    padding: 15px 0px;
    border-bottom: 1px solid #e6e6e6;
    margin-bottom: 15px;
}
.rel_list ul li {
    float: left;
    height: auto;
    overflow: hidden;
    width: 49%;
    margin: 5px 0.5%;
    padding: 5px 10px;
    transition: .6s;
    border-bottom: 1px dashed #e5e5e5;
}
.rel_list ul li a {
    overflow: hidden;
    display: inline-block;
    text-overflow: ellipsis;
    float: left;
    width: 90%;
    white-space: nowrap;
    font-size: 14px;
    color: #666;
}
.rel_list ul li samp {
    display: inline-block;
    width: 10%;
    float: left;
    text-align: right;
    font-size: 12px;
    color: #a2a2a2;
}
.carousel-indicators li {
	border: 1px solid #23a600;
	border-radius: 50%;
}
.productsdetailinfo .left p a img{
   width:100%;
}
.carousel-indicators .active {
	background-color: #23a600;
}

.carousel-indicators {
	bottom: 10px;
}
.in_nj_about_main ul li:first-of-type:hover h5 img{
	transform: rotateX(0deg);
}
.in_nj_about_main ul li:first-of-type:hover{
   border:none;
}
.in_nj_about_main ul li:first-of-type:hover span{
	transform: rotateX(0deg);
}
/*header 结束*/

.in_nj_title{
	display: block;
	margin-bottom: 20px;
	text-align: center;
}
.in_nj_title h5{
	display: block;
	font-size: 16px;
	color: #575757;
	font-family: "Aria";
}
.in_nj_title  p{
	font-size: 28px;
	color: #000;
	font-family: "微软雅黑";
	margin-bottom: 10px;
}
.in_nj_title samp{
	display: inline-block;
	width: 40px;
	height: 2px;
	background: #000;
}
.in_gy_more{
	display: block;
	margin-top: 30px;
	text-align: center;
}
.in_gy_more a{
	display: inline-block;
	width: 75px;
	height: 30px;
	background: #fff21f;
	text-align: center;
	line-height: 30px;
	font-size: 12px;
	color: #4e4006;
	border: 1px solid transparent;
	transition: .8s;
}
.in_gy_more a:hover{
	background: transparent;
	color: #fff21f;
	border: 1px solid #fff21f;
}

table{
	width: 100% !important;
}
tr,td{
	border: 1px solid #666;
}



/*产品中心 开始*/
.index_nj_product{
	display: block;
	padding: 30px 0;
}
.in_nj_pro_title{
	display: block;
	min-height: 58px;
	margin-bottom: 10px;
	background: url(../images/in_nj_pro_title_bg.html) no-repeat left top;
}
.in_nj_pro_title span{
	display: inline-block;
	float: left;
	font-size: 26px;
	color: #23a600;
	padding-left: 55px;
	height: 58px;
	line-height: 32px;
}
.in_nj_pro_title a{
	display: inline-block;
	float: right;
	font-size: 16px;
	color: #000;
	height: 58px;
	line-height: 32px;
}
.in_nj_pro_title_info{
	display: block;
	text-align: center;
	font-size: 22px;
	color: #575757;
	line-height: 1.68;
	margin-bottom: 20px;
}
.in_nj_pro_main{
	display: block;
	overflow: hidden;
}
.in_nj_pro_box{
	position: relative;
	width: 200%;
}
.in_nj_pro_list{
	display: block;
	width: 50%;
	float: left;
}
.in_nj_pro_list ul li{
	width: 24%;
	float: left;
	margin-right: 1%;
	margin-bottom: 10px;
	border: 1px solid transparent;
}
.in_nj_pro_list ul li p{
	display: block;
	overflow: hidden;
}
.in_nj_pro_list ul li p img{
	transition: .9s;
	width: 100%;
}
.in_nj_pro_list ul li span{
	display: block;
}
.in_nj_pro_list ul li span a{
	display: block;
	padding: 5px 0;
	text-align: center;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	font-size: 14px;
	color: #fff;
	background: #23a600;
	transition: .9s;
	border-top: 1px solid #23a600;
}
.in_nj_pro_list ul li:hover{
	border: 1px solid #23a600;
}
.in_nj_pro_list ul li:hover p img{
	transform: scale(1.08);
}
.in_nj_pro_list ul li:hover span a{
	transform: rotateX(360deg);
	background: #fff;
	color: #23a600;
}
.in_nj_pro_btn{
	display: block;
	margin-top: 30px;
	text-align: center
}
.in_nj_pro_btn a{
	display: inline-block;
	width: 80px;
	height: 40px;
	text-align: center;
	transition: .9s;
	background: #d2d2d2;
}
.in_nj_pro_btn a i{
	color: #000;
	line-height: 40px;
	font-size: 18px;
}
.in_nj_pro_btn a:hover i{
	color: #fff;
}
.in_nj_pro_btn a:hover{
	background: #23a600;
}
.service li{width: 22%; height: 340px; border: 1px solid #989898; float: left; margin-left: 2%; margin-bottom: 20px;}
.service li img{max-width:86%;}
.tu_1{display:block; margin:37px auto;}
.tu_2{margin-top: 0px; margin-left:7%;}
.service p{text-align: center; font-size: 16px; color: #989898;}
.service li:hover{background: #c29a66;}
.service li:hover p{color:#fff;}
/*产品中心 结束*/
/*分割 开始*/
.index_nj_fen1{
	display: block;
	overflow: hidden;
}
.index_nj_fen1 img{
	width: 100%;
}

.in_nj_fen_btn{
	display: block;
	text-align: center;
}
.in_nj_fen_btn a{
	display: inline-block;
	width: 258px;
	height: 78px;
	line-height: 78px;
	text-align: center;
	color: #fff;
	font-size: 25px;
	font-weight: 600;
	background: #919191;
	transition: .8s;
}
.in_nj_fen_btn a:nth-of-type(1){
	margin-right: 20px;
}

/*分割 结束*/
/*理由 开始*/
.index_nj_reson{
	display: block;
	padding: 30px 0;
}
.in_nj_reson_title{
	display: block;
	text-align: center;
	overflow: hidden;
	margin-bottom: 30px;
}
.in_nj_reson_main{
	display: block;
	overflow: hidden;
	background: url(../images/in_nj_reson_main_bg.html) no-repeat center 0;
}
.in_nj_reson_l{
	display: block;
	width: 45%;
	float: left;
}
.in_nj_reson_r{
	display: block;
	float: right;
	width: 45%;
}
.in_nj_reson_l .in_nj_reson_img{
	left: -100%;
}
.in_nj_reson_l .in_nj_reson_img:hover img{
	transform: translateX(30px);
}
.in_nj_reson_r .in_nj_reson_img{
	right: -100%;
}
.in_nj_reson_r .in_nj_reson_img:hover img{
	transform: translateX(-30px);
}
.in_nj_reson_list{
	display: block;
}
.in_nj_reson_img{
	display: block;
	position: relative;
}
.in_nj_reson_img img{
	width: 100%;
	transition: .8s;
}
.in_nj_reson_info{
	margin: 50px 0;
	display: block;
}
.in_nj_reson_info h5{
	display: block;
	padding-bottom:5px;
	margin-bottom: 10px;
	border-bottom: 1px dashed #cdcdcd;
	font-weight: 600;
	font-size: 24px;
	color: #23a600;
}
.in_nj_reson_info h5 font{
	padding-left: 10px;
	font-size: 14px;
	color: #bebebe;
}
.in_nj_reson_info p{
	display: block;
	line-height: 1.8;
	font-size: 14px;
	color: #6d6c6c;
}
/*理由 结束*/
/*案例 开始*/
.index_nj_case{
	display: block;
	padding: 30px 0;background-color: #23a600;
}
.in_nj_case_title{
	display: block;
	text-align: center;
	background: #23a600;
	margin-bottom:30px;
}
.in_nj_case_title h5{
	font-size: 36px;
	color: #ffffff;
	margin-bottom: 15px;
}
.in_nj_case_title p{
	width: 80%;
	margin: 0px auto;
	margin-bottom: 30px;
	font-size: 18px;
	color: #fff;
	line-height: 1.68;
}
.in_nj_case_main{
	display: block;
	overflow: hidden;
    width: 100%;
	margin:0 auto;
}
.in_nj_case_main ul{
	position: relative;
	width: 200%;
}
.in_nj_case_main ul li{
	display: block;
	float: left;
	width: 11.5%;
	margin: 0px 0.5%;
	border: 1px solid green;
	background: #fff;
	transition: .9s;
	border-radius: 1px;
}
.in_nj_case_main ul li:hover{
	/*border: 5px solid #f25000;*/
}
.in_nj_case_main ul li h5{
	display: block;
	overflow: hidden;
	height: 167px;
}
.in_nj_case_main ul li h5 img{
	transition: .9s;
	width: 100%;
}
.in_nj_case_main ul li span{
	padding:15px;
	text-align: center;
	display: block;
}
.in_nj_case_main ul li span a{
	display: block;
	overflow: hidden;
	text-align: center;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 14px;
	color: #343434;
	margin-bottom: 5px;
}
.in_nj_case_main ul li span p{
	font-size: 12px;
	color: #787878;
}
/*案例 结束*/
/*新闻动态 开始*/
.index_nj_news{
	display: block;
	padding: 30px 0;
}
.in_nj_news_title{
	display: block;
	background: url(../images/in_nj_news_title_bg.html) no-repeat center top;
	text-align: center;
	height: 70px;
	line-height: 70px;
	font-size: 22px;
	color: #fff;
	margin-bottom: 20px;
}
.in_nj_news_main{
	display: block;
}
.in_nj_news_list{
	display: block;
	float: left;
	width: 30.33%;
	margin-right: 4.5%;
}
.in_nj_news_list:nth-of-type(3){
	margin-right: 0px;
}
.in_nj_news_list_title{
	display: block;
	padding-left: 15px;
	margin-bottom: 15px;
	border-left: 2px solid #313131;
}
.in_nj_news_list_title p{
	display: block;
	width: 80%;
	float: left;
	font-size: 18px;
	color: #313131;
}
.in_nj_news_list_title p font{
	font-family: "Myriad Pro";
	font-size: 12px;
	margin-left: 3px;
	color: #797979;
}
.in_nj_news_list_title a{
	display: block;
	font-size: 16px;
	color: #797979;
	width: 20%;
	float: right;
	text-align: right;
}
.in_nj_news_list_img{
	display: block;
	overflow: hidden;
	margin-bottom: 15px;
}
.in_nj_news_list_img img{
	width: 100%;
}
.in_nj_news_list_ul{
	display: block;
}
.in_nj_news_list_ul ul li{
	display: block;
	margin-bottom: 5px;
}
.in_nj_news_list_ul ul li a{
	display: block;
	width: 80%;
	float: left;
	font-size: 12px;
	color: #4c4c4c;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	transition: .8s;
    padding: 2.5px
}
.in_nj_news_list_ul ul li a:hover{
	color: #23a600;
	text-decoration: underline;
}
.in_nj_news_list_ul ul li samp{
	display: block;
	width: 20%;
	float: right;
	text-align: right;
	font-size: 12px;
	font-family: "微软雅黑";
	color: #727272;
}
.in_nj_news_anse{
	display: block;
}
.in_nj_news_anse ul li{
	display: block;
	padding: 3px 0;
	border-top: 1px dashed #d2d2d2;
}
.in_nj_news_anse ul li h5{
	display: block;
	margin-bottom: 10px;
}
.in_nj_news_anse ul li h5 font{
	display: block;
	width: 2%;
	float: left;
	font-size: 14px;
	color: #23a600;
	
}
.in_nj_news_anse ul li h5 a{
	display: block;
	padding-left: 20px;
	float: left;
	font-size: 14px;
	color: #23a600;
	width: 98%;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.in_nj_news_anse ul li h4{
	display: block;
	font-size: 12px;
	color: #6e6e6e;
	min-height: 34px;
}
.in_nj_news_anse ul li h4 font{
	display: block;
	width: 2%;
	float: left;
	font-size: 12px;
	color: #6e6e6e;
	
}
.in_nj_news_anse ul li h4 a{
	display: block;
	font-size: 12px;
	float: left;
	padding-left: 20px;
	color: #6e6e6e;
	width: 98%;
}
.in_nj_news_anse ul li h5 a:hover{
	text-decoration: underline;
}
/*新闻动态 结束*/
.index_sa_fen{
	padding: 60px 0;
	background: #248b08;
}
.in_sa_fen_l{
	width: 65%;
	float: left;
}
.in_sa_fen_l h5{
	font-size: 30px;
	color: #fff;
	line-height: 1;
	margin-bottom: 15px;
}
.in_sa_fen_l p{
	font-size: 18px;
	color: #fff;line-height: 2;
}
.in_sa_fen_r{
	width: 35%;
	float: right;
	text-align: center;
	padding-top: 15px;
}
.in_sa_fen_r p{
	font-size: 18px;
	color: #fff;
	margin-bottom: 15px;
}
.in_sa_fen_r a{
    width: 155px;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    font-weight: 400;
    background: #c29a66;
    display: block;
    color: #fff;
    margin: 20px auto 0;
    display: inline-block;
}

/*产品结构 开始*/

.index_jk_mix {
	display: block;
	padding: 30px 0;
}

.in_jk_mix_title {
	display: block;
	text-align: center;
	margin-bottom: 30px;
}

.in_jk_mix_title p {
	font-size: 16px;
	color: #787878;
	font-family: "微软雅黑";
}

.in_jk_mix_title h5 {
	font-family: "微软雅黑";
	font-size: 30px;
	color: #000;
}

.in_jk_mix_img {
	width: 50%;
	float: left;
	text-align: center;
}

.in_jk_mix_img img {
	transition: .8s;
}

.in_jk_mix_img:nth-of-type(1):hover img {
	transform: translateX(-30px);
}

.in_jk_mix_img:nth-of-type(2):hover img {
	transform: translateX(30px);
}


/*产品结构 结束*/


/*优势 开始*/
.index_nj_advan{
	display: block;
	padding: 30px 0;
	background: #cceac4;
}
.in_nj_advan_title{
	display: block;
	margin-bottom: 30px;
	background: url(../images/in_nj_advan_title.html) no-repeat center top;
	min-height: 160px;
}
.in_nj_advan_title p{
	text-align: center;
	display: block;
	font-size: 20px;
	color: #23a600;
	padding-top: 75px;
}
.in_nj_advan_main{
	display: block;
}
.in_nj_advan_img{
	width: 60.83%;
	float: left;
	background: #fff;
}
.in_nj_advan_img ul li{
	display: block;
	float: left;
	width: 32.33333%;
	margin: 0.5%;
	overflow: hidden;
	position: relative;
}
.in_nj_advan_img ul li h5{
	display: block;
	height: 236px;
	overflow: hidden;
}
.in_nj_advan_img ul li h5 img{
	transition: .9s;
	width: 100%;
}
.in_nj_advan_img ul li p{
	display: block;
	position: absolute;
	width: 100%;
	height: 28px;
	text-align: center;
	line-height: 28px;
	font-size: 18px;
	color: #000;
	left: 0px;
	bottom: -28px;
	transition: .9s;
	background: rgba(255,255,255,0.6);
}
.in_nj_advan_img ul li:hover h5 img{
	transform: scale(1.08);
}
.in_nj_advan_img ul li:hover p{
	bottom: 0px;	
}
.in_nj_advan_list{
	width: 39.16%;
	float: left;
	padding: 2px 15px;
	border-radius: 0px 20px 20px 0;
	background: #fff;
}
.in_nj_advan_list ul li{
	display: block;
	padding-bottom: 9.4px;
	margin-bottom: 10px;
	border-bottom: 1px dashed #cdcdcd;
}
.in_nj_advan_list ul li .in_nj_advan_list_num{
	display: block;
	float: left;
	width: 10%;
	text-align: center;
	font-size: 40px;
	font-family: "微软雅黑";
	color: #23a600;
}
.in_nj_advan_list ul li .in_nj_advan_list_info{
	display: block;
	float: left;
	width: 88%;
	float: right;
}
.in_nj_advan_list_info h5{
	display: block;
	font-size: 16px;
	color: #5f5f5f;
	margin-bottom: 5px;
}
.in_nj_advan_list_info p{
	font-size: 12px;
	color: #c1c1c1;
}
/*优势 结束*/
.container{
	padding: 0px;
}
/*简介 开始*/
.index_nj_about{
	display: block;
	padding: 30px 0;
}
.in_nj_about_title{
	display: block;
	text-align: center;
    margin-bottom: 20px;
}
.in_nj_about_title h5{
	overflow: hidden;
	display: block;
}
.in_nj_about_title h5 img{
	width: 100%;
}
.in_nj_about_main{
	display: block;
}
.in_nj_about_p{
	background: url(../images/in_nj_about_main_bg.html) no-repeat center top;
	font-size: 36px;
    color: #23a600;
    text-align: center;
    border-bottom: 1px dashed #23a600;
    padding: 5px 0;
	font-weight: 600;
    margin-bottom: 20px;
}
.in_nj_about_main ul li {
    display: block;
    float: left;
    transition: .9s;
    padding: 0px;
    width: 24%;
    margin: 0 0.5% 10px 0.5%;
    border: 1px solid transparent;
}
.in_nj_about_main ul li h5{
	display: block;
	overflow: hidden;
}
.in_nj_about_main ul li h5 img{
	width: 100%;
	transition: .9s;
}
.in_nj_about_main ul li span {
    padding: 5px 10px;
    display: block;
    min-height: 50px;
    transition: .9s;
}
.in_nj_about_main ul li span h4{
	display: block;
	font-size: 16px;
	transition: .9s;
	color: #3e3e3e;
}
.in_nj_about_main ul li p{
	font-size: 12px;
	display: block;
	transition: .9s;
	color: #847e7e;
}
.in_nj_about_main ul li:hover{
	border: 1px solid #23a600;
}
.in_nj_about_main ul li:hover h5 img{
	transform: rotateY(360deg);
}
.in_nj_about_main ul li:hover span{
	transform: rotateX(360deg);
	background: #23a600;
}
.in_nj_about_main ul li:hover span h4,.in_nj_about_main ul li:hover span p{
	color: #fff;
}


.in_nj_about_main ul li:last-of-type{
	display: block;
	overflow: hidden;
	width: 100%;
	margin-top: 30px;
}
.in_nj_about_main ul li:last-of-type h5 img{
	width: 100%;
}
.in_nj_about_main ul li:last-of-type:hover{
	border: 0px;
}
.in_nj_about_main ul li:last-of-type:hover h5 img{
	transform: scale(1.08);
}
/*简介 结束*/

.index_footer_return{
	display: block;
	height: 57px;
	line-height: 57px;
	text-align: center;
	font-size: 18px;
	color: #fff;
	cursor: pointer;
	background: #2b2b2b;
}

/*底部导航 开始*/

.footer_nav {
    border-right: 1px solid #fff;
}
.footer_nav, .footer_info {
    display: block;
    width: 50%;
    float: left;
    margin-bottom: 50px;
}
.footer_nav_list ul li {
    display: block;
    margin-bottom: 10px;
}
.footer_nav_list ul li a {
    display: block;
    font-size: 12px;
    color: #fff;
}
.m_footer_info {
    display: none;
}
.m_footer_info h5 {
    display: block;
    text-align: center;
    font-size: 16px;
    color: #fff;
    margin-bottom: 10px;
}
.m_footer_info p {
    display: block;
    overflow: hidden;
    margin-bottom: 10px;
}
.m_footer_info p img {
    width: 100%;
}
.footer_content {
    padding-left: 30px;
}
.footer_content, .footer_er {
    display: block;
    width: 50%;
    float: left;
}
.footer_content p font, .footer_content p a, .footer_content p span, .footer_content p {
    font-size: 12px;
    color: #fff;
}
.footer_content p {
    display: block;
    margin-bottom: 10px;
}
.footer_er img {
    width: 40%;
    float: left;
}
.footer_er img:nth-of-type(1) {
    margin-right: 20%;
}
.footer_links {
    display: block;
    padding: 20px 0;
    border-bottom: 1px solid #fff;
    border-top: 1px solid #fff;
    background: #004c00;
}
.footer_links p {
    display: inline-block;
    float: left;
    font-size: 12px;
    color: #fff;
}
.footer_links a,
.footer_links span{
    display: inline-block;
    float: left;
    margin-left: 5px;
    font-size: 12px;
    color: #fff;
    margin-bottom: 5px;
}
.footer_beian {
    display: block;
    padding: 15px 0;
    text-align: center;
    background: #23a600;
}
.footer_beian p, .footer_beian p a, .footer_beian p font, .footer_beian p span {
    font-size: 12px;
    color: #fff;
}

/*底部导航 结束*/


/*热门推荐 开始*/

.index_footer_tags {
	display: block;
	padding: 10px 0px;
	background: #f3f3f3;
}

.in_footer_tags_title {
	display: block;
    padding: 5px;
    color: #666
    font-size: 14px;
}


.in_footer_links_list {
    display: block;
    border-top: 0px;
}

.in_footer_links_list a {
	display: inline-block;
	padding: 5px;
	font-size: 13px;
	color: #373737;
	transition: .6s;
}



/*热门推荐 结束*/


/*友情连接 开始*/

.index_footer_links {
	display: block;
	padding: 10px 0;
}

.in_links_title {
	display: block;
    padding: 5px;
    color: #fff;
    font-size: 14px;
}

.in_links_list {
    display: block;
    border-top: 0px;
}

.in_links_list a {
    display: inline-block;
    padding: 5px;
    font-size: 14px;
    color: #fff;
    transition: .6s;
}

.in_links_list a:hover {
	transform: rotateX(360deg);
	background: #fff;
	color: #373737;
}

/*友情连接 结束*/


/*footer 开始*/

footer {
	display: block;
	padding-top: 60px;
	background: #004c00;
}
.footer_l{
	display: block;
	width: 23%;
	float: right;
	margin-right: 2%;
	padding-top: 30px;
	text-align: center;
}
.footer_l h5{
	display: block;
	margin-bottom: 15px;
}
.footer_l h4{
	display: block;
	margin-bottom: 15px;
}
.footer_l h3{
	display: block;
	font-weight: 600;
	font-size: 32px;
	color: #fff;
}
.footer_r{
	display: block;
	width: 75%;
	float: left;
	padding-top: 20px;
}
.footer_nav_list {
    display: block;
    width: 33.33333333%;
    float: left;
}
.footer_nav_list p {
    display: block;
    font-size: 14px;
    color: #fff;
    margin-bottom: 20px;
}
/*footer 结束*/


/*内页左侧导航 开始*/
.l_news,.briefcontact{
	display: block;
	border: 1px solid #238b07;
	margin-bottom: 10px;
}
.markermenu{
	display: none;
}
.l_news p{
	display: block;
	height: 73px;
	line-height: 73px;
	background: #238b07;
	color: #fff;
	font-size: 24px;
	text-align: center;
	font-weight: 600;
}
.briefcontact p{
	display: block;
}
.briefcontact p img{
	width: 100%;
}
.l_news ul,.briefcontact ul{
	padding: 10px;
}
.l_news ul li,.briefcontact ul li{
	display: block;
	padding-bottom: 5px;
}
.l_news ul li a{
	display: block;
	float: left;
	width: 80%;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	background: url(../images/left_news_li_bg.html) no-repeat 0px 6px;
	font-size: 12px;
	padding-left: 8px;
	color: #4e4d4d;
	transition: .8s;
}
.l_news ul li a:hover{
	text-decoration: underline;
}
.l_news ul li span{
	display: block;
	float: right;
	width: 18%;
	font-size: 12px;
	color: #a8a8a8;
}
.briefcontact ul li,
.briefcontact ul li b{
	font-size: 12px;
	color: #545454;
}
.sort,.markermenu{
	display: block;
	margin: 10px 0;
}
.sort p a,.markermenu p a{
	display: block;
	width: 10%;
	float: left;
	height: 40px;
	margin-right: 1%;
	line-height: 40px;
	text-align: center;
	background: #238b07;
	color: #fff;
	font-size: 16px;
	font-weight: 600;
}

.sort ul,.markermenu ul{
	display: block;
	width: 89%;
	float: left;
}
.sort ul li,.markermenu ul li{
	display: block;
	float: left;
	margin-right: 1%;
}
.sort ul li a,.markermenu ul li a{
	display: block;
	padding: 0px 20px;
	height: 40px;
	font-size: 12px;
	line-height: 40px;
	transition: .8s;
	color: #666;
	border: 1px solid #cdcdcd;
}
.index_advan {
    display: block;

    background: #238b07;
    position: relative;
}
.in_advan_main {
    display: block;
}
.in_advan_list ul li {
    display: block;
    width: 20%;
    float: left;
    padding-top: 3px;
}
.in_advan_list ul li span {
    display: inline-block;
    float: left;
    margin-right: 10px;
    transition: .6s;
}
.in_advan_list ul li span i {
    font-size: 40px;
    color: #fff;
    line-height: 1;
    transition: .6s;
}
.in_advan_list ul li p {
    display: inline-block;
    float: left;
    line-height: 40px;
    font-size: 16px;
    color: #fff;
    transition: .6s;
}
.clear {
    clear: both;
    display: block;
}
.in_news_more {
    position: absolute;
    width: 28%;
    right: 0px;
    top: 0px;
    height: 100%;
    padding: 24px 80px;
    background:#e56631;
}
.in_news_more a {
    display: inline-block;
    width: 100px;
    height: 36px;
    text-align: center;
    line-height: 36px;
    font-size: 14px;
    color: #fff;
    border: 1px solid #fff;
    transition: .6s;
}
.sort ul li a:hover,.markermenu ul li a:hover{
	background: #23a600;
	border: 1px solid #23a600;
	color: #fff;
}
/*内页左侧导航 结束*/

/*内页 开始*/

.main {
	display: block;
	padding: 20px 0;
}
.main_left{
	display: block;
	width: 20%;
	float: right;
}
.main_right{
	display: block;
	width: 78%;
	float: left;
}
.main_rights{

	width: 100%;

}
.z_banner {
	display: block;
	overflow: hidden;
}

.z_banner img {
	width: 100%;
}

.main_top{
	display: block;
	position: relative;
}
.main_top_title{
	display: block;
	float: left;
	position: absolute;
	width: 23%;
	margin-right: 2%;
	padding: 30px 0;
	text-align: center;
	background: #238b07;
	color: #fff;
	top: -85px;
	left: 0px;
}
.main_top_title h5{
	font-weight: 600;
	font-size: 24px;
	color: #fff;
}
.main_top_title p{
	font-size: 12px;
	color: #fff;
}
.crumbs {
	display: block;
	padding-bottom: 5px;
	margin-bottom: 10px;
	font-size: 12px;
	color: #000;
	width: 75%;
	float: right;
	text-align: right;
	border-bottom: 1px solid #000;
}

.crumbs b,
.crumbs a {
	font-size: 14px;
	color: #000;
}
.crumbs b{
	color: #23a600;
}
.crumbs b i {
	font-size: 24px;
	color: #23a600;
	line-height: 0;
}

.p_title {
	display: block;
	border-bottom: 2px solid #23a600;
}

.p_title ul li {
	display: inline-block;
	float: left;
	margin-right: 10px;
}

.p_title ul li a {
	display: block;
	padding: 15px 30px;
	font-size: 14px;
	color: #fff;
	transition: .8s;
	background: #23a600;
}

.p_title ul li a:hover {
	background: #000;
}

.conten {
	padding: 20px 0;
}

.news_list {
	width: 100%;
	float: left;
}

.news_list ul li {
	display: block;
	margin-bottom: 10px;
}

.x_news_time {
	width: 70px;
	height: 70px;
	display: block;
	margin-right: 15px;
	float: left;
	padding-bottom: 10px;
	background: #23a600;
	text-align: center;
}

.function {
	text-align: center;
	display: block;
	font-size: 14px;
	color: #000;
	padding: 10px 0;
}
.function li{
	display:inline-block;
}

.x_news_time b {
	font-size: 34px;
	color: #fff;
	display: block;
}

.x_news_time h5 {
	font-size: 12px;
	color: #fff;
}

.news_info {
	display: block;
	float: left;
	width: 90%;
	padding-bottom: 10px;
	border-bottom: 1px dashed #000;
}

.news_info h4 {
	margin-bottom: 8px;
}

.news_info h4 a {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 14px;
	color: #23a600;
}

.news_box {
	display: block;
}

.news_info p {
	font-size: 12px;
	color: #000;
	min-height: 40px;
}


.p_news_t {
	display: block;
	background: #afafaf;
	height: 60px;
	line-height: 60px;
	text-align: center;
	font-size: 24px;
	color: #fff;
	font-family: "微软雅黑";
}

.news_top ul {
	display: block;
	padding: 20px;
}

.news_top ul li {
	display: block;
	height: auto;
	overflow: hidden;
	margin-bottom: 10px;
	background: url(../images/n_li_bg.html) no-repeat 0px 8px;
}

.news_top ul li a {
	width: 75%;
	float: left;
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 12px;
	color: #afafaf;
	padding-left: 10px;
	transition: .8s;
}

.news_top ul li:hover a {
	color: #666;
	text-decoration: underline;
}

.news_top ul li samp {
	width: 25%;
	float: left;
	text-align: right;
	font-size: 12px;
	color: #afafaf;
}

.news_img {
	display: block;
}

.news_img ul li {
	display: block;
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px dashed #000;
}

.news_img ul li p {
	display: block;
	width: 31%;
	margin-right: 2%;
	float: left;
	overflow: hidden;
}

.news_img ul li p img {
	width: 100%;
	transition: .8s;
}

.news_img ul li span {
	display: block;
	width: 67%;
	float: left;
}

.news_img ul li span a.moss_name {
	display: block;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 18px;
	color: #23a600;
	margin-bottom: 10px;
}

.news_img ul li span h5 {
	font-size: 14px;
	color: #606060;
	min-height: 120px;
}

.news_img ul li span .cipcs_more {
	display: block;
	overflow: hidden;
}

.news_img ul li span .cipcs_more a {
	display: block;
	float: left;
	width: 100px;
	transition: .8s;
	text-align: center;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
}

.news_img ul li span .cipcs_more a:first-of-type {
	border: 1px solid #dadada;
	background: transparent;
	color: #606060;
	margin-right: 15px;
}

.news_img ul li span .cipcs_more a:first-of-type:hover {
	border: 1px solid #23a600;
	background: #23a600;
	color: #fff;
}

.news_img ul li span .cipcs_more a:last-of-type {
	border: 1px solid #23a600;
	background: #23a600;
	color: #fff;
}

.news_img ul li span .cipcs_more a:last-of-type:hover {
	border: 1px solid #dadada;
	background: transparent;
	color: #606060;
}
.cpics{
	display: block;
}
.cpics ul li{
	display: block;
	width: 31.33%;
	margin: 0px 1% 10px 1%;
	float: left;
}
.cpics ul li p{
	display: block;
	overflow: hidden;
	border: 1px solid #464646;
}
.cpics ul li p img{
	width: 100%;
	transition: .8s;
}
.cpics ul li span{
	display: block;
}
.cpics ul li span a{
	display: block;
	padding: 5px 0;
	transition: .8s;
	text-align: center;
	text-overflow: ellipsis;
	overflow: hidden;
	white-space: nowrap;
	font-size: 16px;
	color: #464646;
}
.cpics ul li:hover p img{
	transform: scale(1.08);
}
.cpics ul li:hover span a{
	transform: rotateX(360deg);
	background: #464646;
	color: #fff;
}
.pro_list {
	display: block;
}

.pro_list ul li {
	width: 32.33%;
	margin-right: 1%;
	float: left;
	margin-bottom: 15px;
}

.pro_list ul li p {
	border: 1px solid #dcdcdc;
	overflow: hidden;
	margin-bottom: 0px;
	transition: .8s;
}
@media screen and (min-width:1024px){
	.pro_list ul li p{height:195px;overflow:hidden;}
	}
.pro_list ul li p img {
	transition: .8s;
	width: 100%;
}

.pro_list ul li span {
	display: block;
	margin-bottom: 3px;
}

.pro_list ul li span a {
	display: block;
	padding: 5px 0px;
	text-align: center;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	font-size: 12px;
	color: #464646;
	transition: .8s;
}

.pro_list ul li samp {
	display: block;
	text-align: center;
}

.pro_list ul li samp a {
	display: inline-block;
	font-size: 12px;
	color: #fff;
	padding: 3px 5px;
	background: #23a600;
	border: 1px solid transparent;
	transition: .8s;
}

.pro_list ul li:hover p {
	border: 1px solid #23a600;
}

.pro_list ul li:hover p img {
	transform: scale(1.08);
}

.pro_list ul li:hover span a {
	transform: rotateX(360deg);
	background: #464646;
	color: #fff;
}

.pro_list ul li samp a:hover {
	background: transparent;
	border: 1px solid #23a600;
	color: #23a600;
}

.conten .info {
	display: block;
}

.productsdetailinfo {
	display: block;
	padding: 10px 0px;
}

.productsdetailinfo .left {
	width: 35%;
	float: left;
	margin-right: 2%;
	text-align: center;
}

.productsdetailinfo .left ul li {
	display: inline-block;
	float: left;
	margin-right: 3px;
}

.productsdetailinfo .left p {
	border: 1px solid #666;
	display: block;
}

.productsdetailinfo .right {
	width: 63%;
	float: left;
}

.productsdetailinfo .right ul li {
	display: block;
}

.productsdetailinfo .right ul li p {
	padding: 5px 0px;
	min-height: 28px;
	line-height: 28px;
	margin: 5px 0px;
	color: #999;
	font-weight: bold;
	border-bottom: 1px solid #eee;
}

.productsdetailinfo .right ul li p b {
	display: inline-block;
	width: 14%;
	margin-right: 2px;
	font-size: 14px;
	color: #999;
}

.abstract {
	line-height: 1.6;
	font-size: 14px;
	color: #999;
}

.abstract p b {
	font-size: 14px;
	color: #999;
	margin-bottom: 3px;
}

.productsdetailinfo .right .product_show_more {
	display: block;
	margin-top: 15px;
	height: auto;
	overflow: hidden;
}

.productsdetailinfo .right .product_show_more .more_p_a {
	padding: 10px 25px;
	display: inline-block;
	float: left;
	margin-right: 20px;
	color: #fff;
	font-size: 16px;
	background: rgba(252, 2, 21, 1);
}

.productsdetailinfo .right .product_show_more .more_p_a:hover {
	background: rgba(252, 2, 21, .6);
}

.productsdetailinfo .right .product_show_more .more_p_b {
	padding: 10px 25px;
	display: inline-block;
	float: left;
	color: #fff;
	font-size: 16px;
	background: rgba(1, 159, 233, 1);
}

.productsdetailinfo .right .product_show_more .more_p_b:hover {
	background: rgba(1, 159, 233, .6);
}



.other_pro {
	display: block;
}

.other_pro ul li {
	width: 20%;
	float: left;
	padding: 0px 5px;
}

.other_pro ul li p {
	display: block;
	border: 1px solid #666;
	overflow: hidden;
}

.other_pro ul li p img {
	width: 100%;
	transition: .8s;
}

.other_pro ul li span {
	display: block;
}

.other_pro ul li span a {
	display: block;
	padding: 5px 0;
	color: #666;
	font-size: 14px;
	overflow: hidden;
	text-align: center;
	text-overflow: ellipsis;
	white-space: nowrap;
	transition: .8s;
}

.other_pro ul li:hover img {
	transform: scale(1.08);
}

.other_pro ul li:hover span a {
	transform: rotateX(360deg);
	background: #666;
	color: #fff;
}

.newsdetail {
	display: block;
	padding: 10px 0;
	text-align: center;
}
.newsdetail dl dd{
	text-align: left;
}
.newsdetail dt,
.newsdetail dt a {
	color: #666;
	font-size: 14px;
}
.newsdetail p{
  line-height: 180%;
  font-family: "微软雅黑";
  margin: 0px;
  padding: 0px;
  font-size: 14px;
  margin-top: 10px;
}
.inquiry {
	display: block;
	padding: 10px 0;
}

.inq_sub {
	width: 100%;
	text-align: center;
	margin: 10px 0px;
}

.inque_t {
	font-size: 18px;
	padding: 10px 0px;
	border-bottom: 2px solid #23a600;
	margin-bottom: 15px;
}

.inq_btn {
	width: 15%;
	height: 36px;
	line-height: 36px;
	color: #fff;
	text-align: center;
	font-size: 16px;
	border: 0px;
}

.sub_btn {
	margin-right: 5px;
	border-radius: 5px 0px 0px 5px;
}

.res_btn {
	border-radius: 0px 5px 5px 0px;
}

.sitemap {
	padding: 10px 0;
	border-top: 2px solid #23a600;
}

.sitemap p {
	font-size: 18px;
	line-height: 18px;
	padding-bottom: 20px;
	border-bottom: 1px solid #ececec;
	color: #393939;
	margin: 10px 0px;
}

.sitemap p a {
	font-size: 18px;
}

.sitemap ul li {
	float: left;
}

.sitemap ul li:first-of-type {
	margin-left: 30px;
}

.sitemap ul li a {
	border: 1px #cecece solid;
	border-radius: 5px;
	color: #a5a5a5;
	margin-right: 5px;
	display: inline-block;
	padding: 5px 10px;
}

.newsdetail dl dt {
	text-align: center;
	border-bottom: 1px solid #cdcdcd;
}

.newsdetail .newstitle {
	text-align: center;
	font-size: 16px;
	color: #737373;
	font-weight: bold;
}
.newstitle h2{
   font-size: 18px;
   font-weight: bold;
   padding:10px 0px 10px 0px;
}
.contact {
	padding: 10px 0;
	display: block;
	height: auto;
	overflow: hidden;
}

.contact ul li p {
	transition: .4s;
	font-size: 13px;
	padding: 3px 0px;
	transform: translateX(-100%);
}

.contact ul li p samp {
	text-align: left;
	display: inline-block;
	font-weight: bold;
	margin-right: 3px;
	font-family: "微软雅黑";
}

.sr-bdimgshare-black .bdimgshare-bg,
.sr-bdimgshare .bdimgshare-content {
	display: none;
}


/*内页 结束*/
.in_nj_pro_title{
 		background: url(../images/xg1.png) no-repeat left top;
 	}
     .in_nj_advan_title{
         background: url(../images/xg2.html) no-repeat center top;
     }
     .in_nj_news_title{
 		    background: url(../images/xg3.png) no-repeat center top;
      }
     .in_nj_reson_main{
     background: url(../images/xg4.html) no-repeat center 0;
     
    
 	}
     .ImFooter {
	height: 177px;
	background: url(../images/xg5.png) no-repeat;
}
     .ImHeader {
	height: 91px;
	background: url(../images/xg6.png) no-repeat
}
 	.returnTop {
	
	background: url(../images/xg7.png) no-repeat -42px center #666;
}
     .in_nj_about_main ul li:first-of-type span{
     background: url(../images/xg8.png) top;
     }

/*手机 竖版样式*/

@media only screen and (min-width: 320px) and (max-width: 768px) {
	header,
	.header_meta,
	#divOranIm,
	.carousel-indicators
	.index_footer_nav,
	.index_footer_tags,
	.index_footer_links,
	.footer_logo,
	.footer_img,
	.index_footer_nav,
	.main_left,
	.carousel-indicators,
	.index_nj_advan,
	.in_nj_about_top,
	.index_nj_fen,
	.footer_l,
	.footer_nav,
	.index_nj_reson,
	.in_nj_about_list,
	.main_top_title,.rel_list,.m_footer_info,.footer_er,.index_advan,.footer_links,.footer_beian{
		display: none;
	}
.m_footer_info{
   display:block;
}
.in_nj_pro_title_info,.in_nj_about_main ul li p,.in_nj_case_title p{
  display:none;
}
.footer_content{
   width:100%;
}
.footer_content{
 padding-left:0px;
}
.footer_content p {
    margin-bottom: 5px;
}
	.in_nj_about_p{
		font-size: 30px;
	}
	.footer_info ul li{
		margin-bottom: 0px;
	}
	.in_nj_title p{
		font-size: 22px;
	}
	.in_nj_about_main ul li{
		width: 49%;
	}
	.in_nj_about_main ul li:first-of-type{
		display: none;
	}
	.in_nj_about_main ul li:last-of-type{
		margin-top: 10px;
	}
	.footer_info_img{
		display: block;
		width: 100%;
		margin-bottom: 10px;
		text-align: center;
	}
	.footer_info_img h5{
		display: block;
		margin-bottom:10px;
		text-align: center;
		font-size: 24px;
		color: #fff;
		font-weight: 300;
	}
	.footer_info_img img{
		width: 100%;
	}
	.main_right img,
	.in_jk_news_info,
	.main_right,
	.in_nj_about_img,
	.in_nj_about_bo_conten,
	.footer_r,
	.in_nj_about_info,
	.crumbs{
		width: 100%;
	}
	.sort, .markermenu{
		height: auto;overflow: hidden;
	}
	.sort p, .markermenu p{
		width: 100%;
	}
	.sort ul li, .markermenu ul li{
		margin-top: 1%;
		width: 32.33%;
	}
	.sort ul li a, .markermenu ul li a{
		padding: 0px;
		text-align: center;
	}
	.sort ul, .markermenu ul{
		width: 100%;
	}
	.msgbase img{
		width: auto;
	}
	.crumbs{
		text-align: left;
		margin-bottom: 0px;
	}
	.in_nj_pro_main ul li{
		width: 48%;
		display: none;
	}
	.in_nj_pro_main ul li:nth-of-type(1),
	.in_nj_pro_main ul li:nth-of-type(2),
	.in_nj_pro_main ul li:nth-of-type(3),
	.in_nj_pro_main ul li:nth-of-type(4){
		display: block;
	}
	.footer_info{
		margin-bottom: 0px;
	}
	.footer_r{
		padding-top: 0px;
	}
	.in_nj_pro_btn{
		margin-top: 10px;
	}
	.in_nj_case_title p{
		width: 100%;
		font-size: 12px;
	}
	.in_nj_case_main ul{
		width: 100000%;
	}
	.in_nj_case_main ul li{
		width: 290px;
		margin: 0px 10px;
	}
	.in_nj_case_main{
		width: 310px;
		margin: 0px auto;
	}
	.m_logo_wel {
    display: inline-block;
    width:49%;
    padding: 2px 0;
    float: right;
    padding-left: 5px;
    margin-top:5px;
    border-left: 1px solid #dadada;
}
.m_logo_wel img{
  width:100%;
}
.m_logo_wel h5 {
    font-size: 16px;
    color: #fff;
    font-weight: bold;
}.m_logo_wel p a{
    font-size: 14px;
    color: #fff;
}
.m_logo_wel p i{
	font-size: 18px;
	color: #fff;
}
	footer,
	.main,
	.index_nj_product,
	.index_nj_about,
	.index_nj_news,
	.index_nj_case{
		padding: 10px 0;
	}
	.in_nj_case_title p{
		width: 100%;
	}
	.in_nj_news_list{
		width: 100%;
		margin-right: 0px;
		margin-bottom: 10px;
	}
	.in_nj_about_title{
		transform: translateY(0px);
	}
.in_nj_news_list_img{
	display: none;
}	

	.footer_info{
		width: 100%;
		padding: 0px;
		border: 0px;
	}
	.p_title ul li{
		margin-right: 15px;
		margin-bottom: 3px;
	}
	.p_title ul li a{
		padding: 10px 15px;
	}
	.pro_list ul li{
		width: 48%;
		margin: 0px 1% 10px 1%;
	}
	.productsdetailinfo .left{
		width: 100%;
		margin-right: 0px;
	}
	.productsdetailinfo .left p{
		overflow: hidden;
	}
	.productsdetailinfo .left p img{
		width: 100%;
	}
	.productsdetailinfo .left ul li{
		width: 56px;
	}
	.productsdetailinfo .right .product_show_more .more_p_a{
		padding: 10px 15px;
		margin-right: 10px;
	}
	.productsdetailinfo .right .product_show_more .more_p_b{
		padding: 10px 15px;
	}
	.other_pro ul li{
		width: 50%;
	}
	.productsdetailinfo .right{
		width: 100%;
	}.productsdetailinfo .right ul li p b{
		width:auto;
	}
	.news_list{
		width: 100%;
	}
	.news_info{
		width: 72%;
	}
	.news_info p{
		text-overflow: ellipsis;
		overflow: hidden;
		white-space: nowrap;
    min-height: 32px;
	}
	.bdshare-button-style1-16{
		width: 45% !important;
	}
	.news_img ul li span a.moss_name{
		font-size: 16px;
		margin-bottom: 3px;
	}
	.news_img ul li span{
		width: 58%;
	}
	.news_img ul li span .cipcs_more a{
		width: 70px;
		height: 28px;
		line-height: 28px;
		font-size: 12px;
	}
	.news_img ul li span h5{
		min-height: auto;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		font-size: 12px;
		margin-bottom: 3px;
	}
	.inquiry ul{
		width: 100% !important;
	}
	.news_img ul li p{
		width: 40%;
	}
	
	.in_jk_case_main{
		width: 305px;
		margin: 0px auto;
	}
	.in_jk_case_main ul{
		width: 10000%;
	}
	.in_jk_case_main ul li{
		width: 305px;
		margin-right: 10px;
	}
	.in_jk_pro_title ul li {
		padding: 10px;
	}
	.in_jk_pro_list ul li {
		width: 49%;
		margin: 3px 0.5%;
	}
	.in_jk_pro_list ul li:nth-of-type(5),
	.in_jk_pro_list ul li:nth-of-type(6),
	.in_jk_pro_list ul li:nth-of-type(7),
	.in_jk_pro_list ul li:nth-of-type(8) {
		display: none;
	}
	.index_jk_about {
		background: none;
	}
	body {
		padding: 0px 0 50px 0;
	}
	.m_header {
		display: block;
		position: relative;
		display: block;
		width: 100%;
		z-index: 999;
		
	}
	.m_header_title {
		display: block;
      width:100%;
height:45px;
	}
	.m_logo {
		display: block;
	}
	.m_nav {
		display: block;
		width: 100%;
		height: auto;
	
		overflow: hidden;
		background:#23a600;
	}
	.m_logo div,
	.m_logo h1{
		display: inline-block;
		float: left;
      width:50%;
	}
	.m_nav ul li {
		display: none;
		height: 36px;
		width: 25%;
		float: left;
		border: 1px solid #fff;
	}
	.m_nav ul li:nth-of-type(1),
	.m_nav ul li:nth-of-type(2),
	.m_nav ul li:nth-of-type(3),
	.m_nav ul li:nth-of-type(4),
	.m_nav ul li:nth-of-type(5),
	.m_nav ul li:nth-of-type(6),
	.m_nav ul li:nth-of-type(7),
	.m_nav ul li:nth-of-type(8){
		display: block;
	}
	.m_nav ul li a {
		display: block;
		height: 36px;
		padding-left: 8px;
		line-height: 36px;
		font-size: 14px;
		color: #fff;
		text-align: center;
	}
	.m_footer {
		display: block;
		height: 50px;
		position: fixed;
		bottom: 0px;
		width: 100%;
		left: 0px;
		background: rgba(35, 166, 0,.8);
		z-index: 999;
	}
	.m_foot_btn {
		width: 20%;
		float: left;
		height: 50px;
		display: block;
		text-align: center;
		border-right: 1px solid #fff;
	}
	.m_foot_btn i {
		color: #fff;
		display: block;
		font-size: 20px;
	}
	.m_foot_btn span{
		display: block;
		text-align: center;
		color: #fff;
		font-size: 12px;
	}
	
	.container{width:98%; margin:0 auto;}
	.in_nj_pro_title span{font-size:18px;}
	.about_lf{width:100%;}
	.about_rt{width:100%;}
	.mess{height:auto; background:none; padding-top:0;}
	.mess_l{width:100%;}
	.mess_1_img{width:100%;}
	.online{width:98%;}
	.online h2{font-size:14px; line-height:24px;}
	.online_btn{position:relative; top:10px;}
   .online_btn .tj{margin-left: 60%;}
	#box{width:100%;}
	#asdf li{width:33%; margin-left:0 !important; font-size:16px !important;}
	#asdf li img{width:80%;}
	
}

/*手机 横版 样式*/
@media only screen and (min-width: 480px) and (max-width: 736px) {
	.cont{width:100%;}
	.productsdetailinfo .left p img{
		width: auto;
	}
	.bdshare-button-style1-16{
		width: 29% !important;
	}
		
.in_nj_news_list:nth-of-type(2){
	display: block;
}
}
@media only screen and (max-width: 420px) and (min-width: 320px){
.cont{width:100%;}
.m_logo h1 img{
  width:100%;
}
}
/*平板 竖版 样式*/
@media only screen and (min-width: 700px) and (max-width: 1023px){
	.cont{width:100%;}
.m_logo h1 img{   
    margin-top: 10px;
}
}
@media only screen and (min-width: 768px) and (max-width: 1023px) {
	.cont{width:100%;}
	.in_nj_news_list:nth-of-type(1),
	.in_nj_news_list:nth-of-type(2){
		width: 48%;
		margin: 0px 1% 10px 1%;
	}

	.news_img ul li span h5{
		min-height: 98px;
		font-size: 14px;
		text-overflow: inherit;	
    	white-space: inherit;
    	margin-bottom: 0px;
	}
	.bdshare-button-style1-16 {
    	width: 20% !important;
	}	
	.productsdetailinfo .left p img{
		width: auto;
	}
	.inquiry ul {
	    width: 50% !important;
	}
	.news_img ul li span a.moss_name{
		font-size: 18px;
		margin-bottom: 10px;
	}
	.news_info{
		width: 88%;
	}
	.in_nj_case_main{
		width: 620px;
	}
}

/*平板 横版 样式*/
@media only screen and (min-width: 1024px) and (max-width: 1200px) {
	.cont{width:100%;}
	.footer_img img{
		padding: 10px;
	}
	.news_img ul li span h5{
		min-height: 82px;
	}
.in_nj_case_main ul li h5{
    height:auto;
}
	.index_nj_advan{
		display: none;
	}
	.news_info{
		width: 88%;
	}
	.in_gy_advan_info{
		padding: 22px;
	}
	.news_info p{
		min-height: 30px;
	}
	.productsdetailinfo .left{
		width: 32%;
	}
	.productsdetailinfo .right{
		width: 66%;
	}
	.in_jk_mix_img img{
		width: 100%;
	}
	.l_news ul li span{
		width: 20%;
	}
	header{
		left: 2% !important;
		padding: 0px !important;
	}
	.index_gy_reason{
		display: none;
	}
	.bdsharebuttonboxz {
		width: 18% !important;
	}
	.footer_nav ul li a{
		padding: 0px 3px;
	}
	.footer_l h3{
		font-size: 28px;
	}
	.footer_r,.footer_l{
		padding-top: 0px;
	}
	.productsdetailinfo img,.info img{
		width: 100%;
	}
	.productsdetailinfo .right ul li p b{
		width: 15%;
	}
	.l_news ul li span{
		width: 20%;
		text-align: right;
	}
	.faMu dt a{
		padding: 16px 36px;	
	}
	.faMu dd a{
		padding: 16px 0px 16px 36px;
	}
}
@media only screen and (min-width: 320px) and (max-width: 1023px) {
	.index_sa_fen{
		padding: 15px 1%;
	}
	.in_sa_fen_l{
		width: 100%;
	}
	.in_sa_fen_r p{
		font-size: 14px;
		margin-bottom: 10px;
	}
	.in_sa_fen_r{
		width: 100%;
		text-align:left ;
	}
	.in_sa_fen_r a{
		text-align: center;
		margin-top: 0;
	}
	.in_sa_fen_l h5{
		font-size: 20px;
		margin-bottom: 10px;
	}
	.about_rt{
		display: none;
	}
	img{
		max-width: 100%;
	}
	.in_sa_fen_l p{
		font-size: 13px;
		line-height: 1.68;
	}
}