﻿@charset "utf-8";
/* CSS Document */

/*css重置*/
*{ margin:0; padding:0;font-family:Arial,"Microsoft YaHei";}
a{ text-decoration:none;font-family:Arial,"Microsoft YaHei";}
li{ list-style:none;}
.clearfix{ clear:both;}
/*img{ border:0; display:block;}*/
p{font-family:Arial,"Microsoft YaHei";}
.clear{ clear:both;}


/*top*/
.dingbu_bg{ background-color:#006432;}
.dingbu_box{ width:1202px; margin:0 auto;}
.dingbu_box .dingbu_p1{ float:left; font-size:12px; color:white; line-height:35px;}
.dingbu_pic1{ float:right; margin-top:9px; margin-left:20px;}
.dingbu_p2{float:right; font-size:12px; color:white; line-height:35px;}
.dingbu_p2 a{color:white;}
.dingbu_pic2{ float:right; margin-top:5px; margin-right:10px; margin-left:30px;}


/*通栏-----------------------------------------------------------------------------------------------------------------*/
#wrapper {
	background:#fff;
	position:relative;
}



.fullwidthbanner-container{
	width:100% !important;
	position:relative;
	padding:0;
	max-height:730px !important;
	overflow:hidden;
}

.fullwidthbanner-container .fullwidthabnner	{
	width:100% !important;
	max-height:730px !important;
	position:relative;
}

@media only screen and (min-width: 768px) and (max-width: 959px) {
	  .banner, .bannercontainer			{	width:768px; height:309px;}
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
	   .banner, .bannercontainer		{	width:480px; height:193px;	}
}

@media only screen and (min-width: 320px) and (max-width: 479px) {
		.banner, .bannercontainer		{	width:320px;height:129px;	}
}

@media only screen and (max-width: 319px) {
		.banner, .bannercontainer		{	width:240px;height:97px;	}
}

.tp-bullets.simplebullets.round .bullet:hover,
.tp-bullets.simplebullets.round .bullet.selected,
.tp-bullets.simplebullets.navbar .bullet:hover,
.tp-bullets.simplebullets.navbar .bullet.selected {	
	background:#F88808 !important; 
}
.tp-leftarrow:hover,
.tp-rightarrow:hover {	
	background-color:#F88808 !important;
 }
/** BULLETS **/
.tp-bullets {
    z-index: 1001;
    position: absolute;
    bottom: 0px;
}

.tp-bullets.simplebullets.round .bullet {
    cursor: pointer;
    position: relative;
    background: #0C7CDE;
    width: 188px;
    height: 6px;
    float: left;
    -webkit-transition: background 0.1s linear;
    -moz-transition: color, background 0.1s linear;
    -o-transition: color, background 0.1s linear;
    transition: color, background 0.1s linear;
}


.tp-leftarrow.large {
	z-index: 100;
	cursor: pointer;
	position: relative;
	background: #393939 url(../__PUBLIC__/images1/slider-left-arrow.png) no-Repeat;
	width: 42px;
	height: 43px;
	margin-left: 0px;
	margin-top: -21px;
	-webkit-transition: background 0.1s linear;
	-moz-transition: color, background 0.1s linear;
	-o-transition: color, background 0.1s linear;
	transition: color, background 0.1s linear;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);/*增加阴影*/
	/*
	**打开注释，按钮变成圆形的
	border-radius: 20px;  所有角都使用半径为5px的圆角，此属性为CSS3标准属性 
	-moz-border-radius: 20px;  Mozilla浏览器的私有属性 
	-webkit-border-radius: 20px;  Webkit浏览器的私有属性 
	border-radius: 20px 20px 20px 20px; 四个半径值分别是左上角、右上角、右下角和左下角 
	*/
}

.tp-rightarrow.large {
    z-index: 100;
    cursor: pointer;
    position: relative;
    background: #393939 url(../__PUBLIC__/images1/slider-right-arrow.png) no-Repeat 0 0;
    width: 42px;
    height: 43px;
    margin-left: 0;
    margin-top: -21px;
    -webkit-transition: background 0.1s linear;
    -moz-transition: color, background 0.1s linear;
    -o-transition: color, background 0.1s linear;
    transition: color, background 0.1s linear;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.3);/*增加阴影*/
	/*
	**打开注释，按钮变成圆形的
	border-radius: 20px;  所有角都使用半径为5px的圆角，此属性为CSS3标准属性 
	-moz-border-radius: 20px;  Mozilla浏览器的私有属性 
	-webkit-border-radius: 20px;  Webkit浏览器的私有属性 
	border-radius: 20px 20px 20px 20px; 四个半径值分别是左上角、右上角、右下角和左下角 
	*/
}



.tp-bullets.tp-thumbs {
    z-index: 100;
    position: absolute;
    padding: 3px;
    background-color: #fff;
    width: 500px;
    height: 50px;
    margin-top: -50px;
}

.fullwidthbanner-container .tp-thumbs {
    padding: 3px;
}

.tp-bullets.tp-thumbs .tp-mask {
    width: 500px;
    height: 50px;
    overflow: hidden;
    position: relative;
}

.tp-bullets.tp-thumbs .tp-mask .tp-thumbcontainer {
    width: 5000px;
    position: absolute;
}

.tp-bullets.tp-thumbs .bullet {
    width: 100px;
    height: 50px;
    cursor: pointer;
    overflow: hidden;
    background: none;
    margin: 0;
    float: left;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	/*filter: alpha(opacity=50);	*/
    -moz-opacity: 0.5;
    -khtml-opacity: 0.5;
    opacity: 0.5;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
}

.tp-bullets.tp-thumbs .bullet:hover,
.tp-bullets.tp-thumbs .bullet.selected {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    -moz-opacity: 1;
    -khtml-opacity: 1;
    opacity: 1;
}

.tp-thumbs img {
    width: 100%;
}

.tp-bannertimer {
    width: 100%;
    height: 10px;
    position: absolute;
    z-index: 200;
    z-index: 5000;
}

.tp-bannertimer.tp-bottom {
    bottom: 0px !important;
    height: 5px;
}


@media only screen and (min-width: 768px) and (max-width: 959px) {;
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
    .responsive .tp-bullets.tp-thumbs {
        width: 300px !important;
        height: 30px !important;
    }

    .responsive .tp-bullets.tp-thumbs .tp-mask {
        width: 300px !important;
        height: 30px !important;
    }

    .responsive .tp-bullets.tp-thumbs .bullet {
        width: 60px !important;
        height: 30px !important;
    }
}

@media only screen and (min-width: 0px) and (max-width: 479px) {
    .responsive .tp-bullets {
        display: none;
    }

    .responsive .tparrows {
        display: none;
    }
}


.tp-simpleresponsive img {
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
}

.tp-simpleresponsive a {
    text-decoration: none;
}

.tp-simpleresponsive ul {
    list-style: none;
    padding: 0;
    margin: 0;
}

.tp-simpleresponsive >ul >li {
    list-stye: none;
    position: absolute;
    visibility: hidden;
}

.caption.slidelink a div,
.tp-caption.slidelink a div {
    width: 10000px;
    height: 10000px;
}

.tp-loader {
    background: url(../__PUBLIC__/images1/loader.gif) no-repeat 10px 10px;
    background-color: #fff;
    margin: -22px -22px;
    top: 50%;
    left: 50%;
    z-index: 10000;
    position: absolute;
    width: 44px;
    height: 44px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
}
/*通栏结束-----------------------------------------------------------------------------------------------------------------*/




/*首页产品*/
.s_pro_box{ width:1202px; margin:0 auto; margin-top:70px;}
.s_pro_box .s_pro_title1{ font-size:54px; color:#006432; font-weight:bold; text-align:center;}
.s_pro_box .s_pro_title1 span{ color:#030303;}
.s_pro_box .s_pro_title2{ font-size:18px; color:#353535; text-align:center; margin-top:12px; margin-bottom:43px;}

.picScroll-left{ }
		.picScroll-left .hd{ width:100%; height:1px; position:relative;}
	
		.picScroll-left .hd .next{ position:absolute; left:-76px; top:200px;}
        .picScroll-left .hd .prev{position:absolute; right:-92px; top:200px;}
		
		.picScroll-left .bd{ }
		.picScroll-left .bd ul{ }
		.picScroll-left .bd ul li{ float:left; margin-left:20px; margin-right:20px;}
.s_pro_tip .s_pro_p1{ font-size:36px; color:white; text-align:center; font-weight:bold; padding-top:260px;}
.s_pro_tip .s_pro_p1 a{color:white;}
.s_pro_nr p{ font-size:14px; color:white; float:left; line-height:24px; width:160px;}
.s_pro_nr p a{ color:white;}
.s_pro_nr{ width:322px; margin:0 auto; margin-top:18px;}



/*首页热销产品*/
.s_rx_bg{ background-color:#f0f0f0; margin-top:83px;}
.s_rx_box{width:1202px; margin:0 auto; padding-top:60px; padding-bottom:75px;}
.s_rx_box .s_rx_p1{font-size:54px; font-weight:bold; color:#006432; text-align:center;}
.s_rx_box .s_rx_p1 span{ color:#030303;}
.s_rx_box .s_rx_p2{font-size:18px;color:#353535; text-align:center;margin-top:11px; margin-bottom:13px;}
.s_rx_tip{ width:287px; float:left; margin-top:30px; margin-left:5px; margin-right:6px;}
.s_rx_tip .s_rx_pic{ width:287px; height:224px; overflow:hidden; background:#fff;}
.s_rx_tip .s_rx_pic img{width:287px; height:224px; }
.s_rx_tip .s_rx_p3 a{ display:block; font-size:14px; color:#444444; text-align:center; line-height:54px; background-color:#e0e0e0;}
.s_rx_tip:hover .s_rx_p3 a{ background-color:#006432; color:white;}

.avatar:hover img, .zhuti .avatar:hover img, .bbsinner .avatar:hover img {
    transform: scale(1.1);
    transition: all 1s ease 0s;
	-webkit-transform: scale(1.1);
	-webkit-transform: all 1s ease 0s;
}



/*首页优势*/
.s_ys_p1{font-size:54px; font-weight:bold; color:#c5262b; text-align:center; margin-top:62px;}
.s_ys_p1 span{color:black;}
.s_ys_p2{font-size:18px;color:#444444; text-align:center;margin-top:11px; margin-bottom:34px;}

.s_ys_bg{ background:url(../images1/img14.jpg) no-repeat center; width:100%; height:2559px;}
.s_ys_box{width:1202px;height:2559px; margin:0 auto; position:relative;}
.s_yx_tip .s_yx_p3{ font-size:36px; text-transform:uppercase; color:black; font-weight:bold; line-height:40px; margin-left:28px;}
.s_yx_tip .s_yx_p3 span{ color:#006432;}
.s_yx_tip .s_yx_kuang{ background-image:url(../images1/img15.jpg); width:446px; height:46px; margin-top:21px; margin-left:28px;}
.s_yx_tip .s_yx_kuang p{ font-size:24px; color:white; line-height:46px; padding-left:25px;}
.s_yx_tip .s_yx_kuang2 img{ float:left; margin-top:7px;}
.s_yx_tip .s_yx_kuang2 p{ float:left; font-size:16px; color:#444444; margin-left:18px; line-height:27px; width:423px;}
.s_yx_tip .s_yx_kuang2{ margin-top:18px;}
.s_yx_tip{ position:absolute; }
.s_yx_tip1{left:711px; top:63px;}
.s_yx_tip2{left:35px; top:670px;}
.s_yx_tip3{left:747px; top:1115px;}
.s_yx_tip4{left:35px; top:1675px;}
.s_yx_tip5{left:747px; top:2095px;}





/*首页新闻*/
.s_news_box{width:1202px; margin:0 auto;margin-top:27px; margin-bottom:73px;}
.s_news_box .s_news_p1{font-size:54px; font-weight:bold; color:#006432; text-align:center;}
.s_news_box .s_news_p1 span{ color:black;}
.s_news_box .s_news_p2{font-size:18px;color:#444444; text-align:center; margin-top:5px; margin-bottom:37px;}

.s_news_tip{ width:380px; float:left; margin-left:9px; margin-right:9px;}
.s_news_tip .s_news_pic1{ width:380px; height:234px; overflow:hidden; margin-bottom:25px;}
.s_news_tip .s_news_pic1 img{width:380px; height:234px;}
.s_news_tip .s_news_pic2{ float:left;}
.s_news_tip .s_news_p3{ float:left; font-size:16px; color:#343434; margin-top:2px; margin-left:12px;}
.s_news_tip .s_news_p3 a{color:#343434;}
.s_news_tip .s_news_p3 a:hover{color:#006432;}
.s_news_tip .s_news_p4{ font-size:12px; color:#666666; float:right; margin-top:6px;}
.s_news_tip .s_news_p5{font-size:12px; color:#666666; line-height:25px; text-align:justify; margin-top:27px;}




/*页脚*/




/*公司简介也*/
.max_box{ width:1202px; margin:0 auto; margin-top:60px; padding-bottom:85px;}
.max_box .max_title1{ font-size:48px; color:#006432; font-weight:bold; text-align:center;}
.max_box .max_title1 span{ color:#030303;}
.max_box .max_title2{ font-size:17px; color:#353535; text-align:center; margin-top:12px;}
.content{ margin-top:50px;}
.content .jj_nr p{ font-size:14px; color:#2e2e2e; line-height:30px;}
.content .jj_nr p a{color:#2e2e2e;}

/*企业文化页*/
.cul_box p{ font-size:14px; color:#333; line-height:34px;}
.cul_box p span{ font-weight:bold;}


/*荣誉页*/
.hon_kuang ul{ width:1132px; margin:0 auto; margin-bottom:35px;}
.hon_kuang ul li{ float:left; margin-left:6px; margin-right:6px;}
.hon_kuang ul li a{ display:block; width:176px; line-height:39px; background-color:#e0e0e0; font-size:15px; color:#484848; text-align:center; border-radius:25px;}

.hon_kuang ul li .honnav-on{background-color:#006432; color:white;}

.hon_tip{width:270px; float:left;padding:2px;border:1px dashed #922d31; margin-bottom:40px; margin-left:11px; margin-right:11px;}
.hon_tip .hon_pic{ width:270px; height:377px; overflow:hidden;}
.hon_tip .hon_pic img{ width:270px; height:377px;}

.hon_tip4{width:270px; float:left;padding:2px;border:1px dashed #922d31; margin-bottom:40px; margin-left:11px; margin-right:11px;}
.hon_tip4 .hon_pic4{ width:270px; height:184px; overflow:hidden;}
.hon_tip4 .hon_pic4 img{ width:270px; height:184px;}




.newspage1 {
 PADDING-RIGHT:0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 10px auto; PADDING-TOP: 10px; TEXT-ALIGN: center; clear:both;font-family:Arial,"Microsoft YaHei";
 }
.newspage1 A { 
BORDER-RIGHT: #999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #999 1px solid; PADDING-LEFT: 5px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; FONT: 12px/22px ""; BORDER-LEFT: #999 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #999 1px solid;font-family:Arial,"Microsoft YaHei";
}
.newspage1 A:hover {
BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BACKGROUND: #006432; BORDER-LEFT: #fff 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #fff 1px solid; TEXT-DECORATION: none
}
.newspage1 A:active {
BORDER-RIGHT: #666 1px solid; BORDER-TOP: #666 1px solid; BACKGROUND:#006432; BORDER-LEFT: #666 1px solid; COLOR: #FFFFFF; BORDER-BOTTOM: #666 1px solid
}
.newspage1 SPAN.current {
BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; BACKGROUND:#006432; PADDING-BOTTOM: 2px; BORDER-LEFT: #666 1px solid; COLOR: #fff; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #666 1px solid;font-family:Arial,"Microsoft YaHei";
}
.newspage1 SPAN.disabled {
BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; BORDER-LEFT: #fff 1px solid; COLOR: #666; MARGIN-RIGHT: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #fff 1px solid
}


.back_bg{ background-color:#ebebeb; margin-top:20px;}
.back_bg p{ font-size:12px; color:#666; text-align:center; line-height:26px;}
.back_bg p a{color:#666;}





/*风貌*/
.fac_tip{width:350px; float:left;padding:2px;border:1px dashed #922d31; margin-bottom:40px; margin-left:21px; margin-right:21px;}
.fac_tip .fac_pic{ width:350px; height:240px; overflow:hidden;}
.fac_tip .fac_pic img{ width:350px; height:240px;}





/*新闻*/
.news_tip{ width:370px; float:left; margin-left:14px; margin-right:14px; margin-bottom:40px;}
.news_tip .news_pic1{ width:370px; height:234px; overflow:hidden; margin-bottom:25px;}
.news_tip .news_pic1 img{width:370px; height:234px;}
.news_tip .news_pic2{ float:left;}
.news_tip .news_p3{ float:left; font-size:15px; color:#343434; margin-top:2px; margin-left:12px;}
.news_tip .news_p3 a{color:#343434;}
.news_tip .news_p3 a:hover{color:#006432;}
.news_tip .news_p4{ font-size:12px; color:#666666; float:right; margin-top:6px;}
.news_tip .news_p5{font-size:12px; color:#666666; line-height:25px; text-align:justify; margin-top:27px;}

.news_title{width:100%; font-size:22px; color:#006432; line-height:74px; background-color:#fbfbfb; text-align:center; border-bottom:1px solid #d6d6d6;border-top:1px solid #d6d6d6;}
.news_title2{ font-size:13px;color:#c81622; text-align:right; margin-top:10px; font-weight:bold;}
.new_nr_wenzi{ margin-top:16px;}
.new_nr_wenzi p{ font-size:13px; text-align:justify; line-height:32px; color:#333;}
.new_nr_wenzi img{max-width:900px!important; height:auto!important;; margin:0 auto; margin-bottom:5px; margin-top:5px;}


/*案例*/
.cases_tip{width:356px; float:left; margin-bottom:40px; margin-left:21px; margin-right:21px;}
.cases_tip .cases_pic{ width:350px; height:240px; overflow:hidden;padding:2px;border:1px dashed #922d31;}
.cases_tip .cases_pic img{ width:350px; height:240px;}
.cases_tip p{ font-size:14px; color:#333; text-align:center; font-weight:bold; margin-top:8px;}


.case .s_news_p1{font-size:54px; font-weight:bold; color:#006432; text-align:center;}
.case .s_news_p1 span{ color:black;}
.case .s_news_p2{font-size:18px;color:#444444; text-align:center; margin-top:5px;}


.cases_title{width:100%; font-size:22px; color:#006432; line-height:74px; background-color:#fbfbfb; text-align:center; border-bottom:1px solid #d6d6d6;border-top:1px solid #d6d6d6; margin-bottom:15px;}
.cases_nypic{ max-width:1202px; margin:0 auto;}


/*在线咨询页*/
.ord_box{ width:865px; float:left;}
.ord_tip{ width:427px; float:left; margin-bottom:12px;}
.ord_tip p{ font-size:14px; color:#333; margin-bottom:6px;}
.ord_tip .ord_kuang1{ width:378px; height:40px; background-color:#f9f9f9; border:1px solid #cccccc; font-size:14px; color:#000; padding-left:10px;}
.ord_tip2 p{font-size:14px; color:#333; margin-bottom:5px;}
.ord_tip2 .ord_kuang2{width:815px; min-height:113px;background-color:#f9f9f9; border:1px solid #cccccc; font-size:14px; color:#000; padding-left:10px; padding-top:10px;}
.ord_p1{font-size:14px; color:#333; margin-top:12px; margin-bottom:6px;}
.ord_kuang3{ width:160px; height:40px;background-color:#f9f9f9; border:1px solid #cccccc; font-size:14px; color:#000; padding-left:10px; float:left;}
.ord_kuang4{ width:128px; height:42px; float:left; margin-left:23px;}
.ord_kuang5{ width:277px; height:42px; background-color:#006432; border-radius:6px; float:left; margin-left:23px; font-size:14px; line-height:42px; text-align:center; color:white; cursor:pointer;}
.ord_pic{ float:right; margin-top:20px; margin-right:30px;}




/*contact页*/
.con_left{ width:558px; float:left;}
.con_left h1{ font-size:25px;color:#006432; margin-bottom:17px;}
.con_left img{ float:left; width:23px; height:26px; margin-top:16px;}
.con_left p{ float:left; font-size:14px; color:#333; width:490px; border-bottom: 1px dotted #bfbfbf; padding-bottom:16px; margin-left:21px; margin-top:16px; padding-left:6px;}
.con_left p a{ color:#333;}
.con_left p a:hover{color:#006432; }

.con_pic{ float:right; margin-top:86px; margin-right:60px;}



.iw_poi_title {color:#CC5522;font-size:14px;font-weight:bold;overflow:hidden;padding-right:13px;white-space:nowrap}
.iw_poi_content {font:12px arial,sans-serif;overflow:visible;padding-top:4px;white-space:-moz-pre-wrap;word-wrap:break-word}






/*产品*/
.left_box{ width:249px; float:left; background-color:#f0efef;}
.left_box .left_line1{background-image:url(../__PUBLIC__/images1/img57.jpg); width:249px; height:72px; margin-bottom:33px; border-bottom:7px solid #a8a7a7;}
.left_box .left_line1 p{ font-size:24px; color:#3a3a3a; line-height:72px; text-align:center;}
.left_box .left_tip{background-image:url(../__PUBLIC__/images1/img56.jpg); width:217px; height:47px; margin:0 auto; margin-bottom:14px;}
.left_box .left_tip:hover p{background-image:url(../__PUBLIC__/images1/img58.jpg);width:217px; height:47px; color:white;}
.left_box .left_tip p{ font-size:14px; color:#3a3a3a; line-height:47px; text-align:center;}
.left_box .left_line2{ height:3px; background-color:#3a3a3a; margin-top:37px; margin-bottom:24px;}


.left_pp{ font-size:14px; width:102px; float:left; color:#333; margin-left:18px; margin-bottom:12px;}
.left_pp a{ color:#333;}


.left_pic1{ margin:0 auto; margin-top:21px;}


.right_box{ width:930px; float:right;}
.pro_tip{float: left; background-image:url(../__PUBLIC__/images1/cp.jpg); width:284px; height:316px; margin-bottom:25px; margin-left:12px; margin-right:12px;}
.pro_tip .pro_pic1{ width:225px; height:225px; overflow:hidden; margin:0 auto; margin-top:26px;}
.pro_tip .pro_pic1 img{width:225px; height:225px;}
.pro_tip p{ font-size:14px; color:#3a3a3a; text-align:center; margin-top:17px;}
.pro_tip p a{color:#3a3a3a;}



.pro3_p1{ font-size:15px; font-weight:bold; color:#3a3a3a; border-bottom:1px dashed #3a3a3a; padding-bottom:5px; margin-bottom:5px;}
.pro1_p11{font-size:15px; font-weight:bold; color:white; line-height:40px; background-color:#006432; text-align:center; margin-bottom:25px;}


.right_p1{    width: 100%;
    font-size: 17px; font-weight:bold;
    color: #006432;
    line-height: 46px;
    background-color: #fbfbfb;
    text-align: center;
    border-bottom: 1px solid #d6d6d6;
    border-top: 1px solid #d6d6d6; margin-bottom:20px;}


.right_nr img{ max-width:930px!important; height:auto!important; margin:0 auto;}
.right_nr p{ font-size:14px; color:#000; line-height:30px;}


<!--首页头部-->

.maintop{ width:100%; height:auto; margin:0 auto; background:url(../images/bg_top.jpg) center top no-repeat}

.toparea1{ width:100%; height:45px; margin:0 auto; background:#f5f5f5}
.toparea1 ul{ width:1200px; margin:0 auto}
.toparea1 ul li{ float:left; line-height:45px; font-size:14px; color:#666666}
.toparea1 ul li a{line-height:45px; font-size:14px; color:#666666}

.toparea{ width:1200px; height:130px; margin:0 auto;}
.toparea ul{}
.toparea ul li{ float:left}
.toparea ul li.logo{ background: url(../images/logo.jpg) left center no-repeat; padding-left:274px; height:130px;}
.toparea ul li.logo h1{
	font-weight: 100;
    line-height: 32px;
    font-size: 20px;
    color: #262425;
    padding-top: 32px;
	}
.toparea ul li.logo h1 span{ font-size:20px; font-weight:100; line-height:32px; font-size:20px; color:#ff0000}
.toparea ul li.logo h2{ font-size:21px; color:#262425; line-height:32px}

.toparea ul li.top_ys{ display:block; float:right; margin-right:50px;}
.toparea ul li.top_ys dl dd{ width:68px; height:auto; display:block; float:left; text-align:center; line-height:35px; color:#0d0d0d; font-size:16px; margin-left:30px;}
.toparea ul li.top_ys dl dd img{ margin-top:30px;}

.toparea ul li.tel{ height:130px; background:url(../images/top_tel.jpg) left center no-repeat; padding-left:56px}
.toparea ul li.tel h1{ font-size:16px; color:#666666; line-height:25px; font-weight:100; padding-top:38px}
.toparea ul li.tel p{
	font-size: 26px;
    font-family: arial;
    line-height: 30px;
    color: #ff0000;
    font-weight: bold;
	}


.navbg{width: 100%;height:65px;margin: 0 auto;background:#006432;position: relative;z-index: 999;}
.navbg ul{ width:1325px; height:auto; margin:0 auto}
.navbg ul li{ float:left;position:relative; }
.navbg ul li a{
	padding-left:31px;
    padding-right:31px;
    line-height: 65px;
    font-size: 17px;
    color: #fff;
	}
.navbg ul li a:hover{ color:#fff; line-height:65px; font-size:17px; background:#fe6d12;  }
.navbg ul li:hover{color:#fff; line-height:65px; font-size:16px; background:#fe6d12;  }
.navbg ul li:hover a{ color:#fff}

.navbg ul li dl{position:absolute; left:0px; top:65px; z-index:99999;display:none; width:100%}
.navbg ul li:hover dl{ position:absolute; left:0px; top:65px; z-index:99999;display:block;}

.navbg ul li dl dt a{
	padding-left:0;
	padding-right:0;
	width:100%;
	height:42px;	
	line-height:42px !important;
	color:#fff !important;
	font-size: 14px !important;
	font-weight:100;
	text-overflow:ellipsis;
	white-space:nowrap;
	overflow:hidden;
	display:block; float:left;
	text-align:center;
	background:#006432; border-bottom:1px solid #5cca84}
.navbg ul li dl dt a:hover{background:#fe6d12;color:#fff !important;line-height:42px !important; font-size:14px !important; }
.navbg .nav_on{color:#fff; height:65px; display:block; line-height:65px; font-size:16px; background:#fe6d12}
.navbg.nav01 {position: fixed;top: 0;left: 0;width: 100%;min-width: 1200px; z-index:999; background:#006432; margin:0;}

.bannerfo{ width:278px;height:36px; border:1px solid #cfcfcf; position:relative; margin-top:16px;border-radius:20px; background:#FFFFFF}
.bannerfo dl dt{ display:inline}
.bannerfo dl .inputbox{ position:absolute; left:0; top:0; width:225px; height:36px;}
.bannerfo dl .inputbox input{ width:210px; height:36px; padding:0 0 0 15px;color:#aaaaaa; line-height:36px; font-size:14px;border-radius:20px;}
.bannerfo dl .menuser{ position:absolute; left:225px; top:0; width:53px; height:36px; display:block;background: url(../images/search2.png) no-repeat 0 0; }
.bannerfo dl .menuser input{width:53px; height:36px;background: none}

/*公司简介*/
.in_about{ width:1200px; height: auto; margin:0 auto; margin-top:50px;}
.in_about .lefttxt{ width:590px; height:auto; display:block; float:left}
.in_about .lefttxt h1{ font-size:28px; color:#333333; font-weight:bold; line-height:45px;}
.in_about .lefttxt h2{ font-weight:500; font-size:18px; color:#333333; line-height:40px}
.in_about .lefttxt .txt{ font-size:16px; line-height:30px; color:#666666; height:270px; display:block; overflow:hidden; text-align:justify; margin-top:10px }
.in_about .lefttxt .txt *{font-size:16px; line-height:30px; color:#666666;}
.in_about .lefttxt .more{ margin-top:25px;}
.in_about .lefttxt .more ul li{ float: left; margin-right:30px}
.in_about .lefttxt .more ul li a{ width:180px; height:40px; display: block; text-align:center; line-height:40px; background:#666666; color:#fff; font-size:16px;border-radius:20px}

.in_about .rightimg{ display:block; float:right; width:569px; height:429px;}
.in_about .rightimg img{ width:569px; height:429px;}


.mr_frbox2e {HEIGHT: 255px; width:1200px;  margin:0 auto; position:relative; margin-top:35px }
/*.mr_frbox2e .leftprole{ position:absolute; left:0; top:8px;CURSOR: pointer}
.mr_frbox2e .rightprore{ position:absolute; right:0; top:8px;CURSOR: pointer}*/

.imgboxcpe{ width:1200px; height:255px; margin:0px auto 0; overflow:hidden}
.imgboxcpe ul li{ margin:0 14px 0 14px; display: inline; float:left; overflow:hidden;}
.imgboxcpe ul li a{ display:block; width:270px; height:250px; padding:5px 5px 0; background:#f3f3f3;line-height:50px; text-align:center; font-size:16px;color:#333;}
.imgboxcpe ul li a .imgali{ width:270px; height:200px; text-align:center; overflow:hidden}
.imgboxcpe ul li a .imgali span{ height:100%; display:inline-block; vertical-align:middle}
.imgboxcpe ul li a .imgali img{width:270px; height:200px; vertical-align: middle;transition:all 0.8s;-webkit-transition:all 0.8s;-moz-transition:all 0.8s;-o-transition:all 0.8s; }
.imgboxcpe ul li a:hover .imgali img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);}


.mr_frboxzz {HEIGHT: 425px; width:1200px;  margin:0 auto; position:relative; margin-top:35px }
/*.mr_frbox2e .leftprole{ position:absolute; left:0; top:8px;CURSOR: pointer}
.mr_frbox2e .rightprore{ position:absolute; right:0; top:8px;CURSOR: pointer}*/

.imgboxzz{ width:1200px; height:425px; margin:0px auto 0; overflow:hidden}
.imgboxzz ul li{ margin:0 13px 0 13px; display: inline; float:left; overflow:hidden;}
.imgboxzz ul li a{ display:block; width:270px; height:420px; padding:5px 5px 0; background:#ffffff;line-height:50px; text-align:center; font-size:16px;}
.imgboxzz ul li a .imgzz{ width:270px; height:370px; text-align:center; overflow:hidden}
.imgboxzz ul li a .imgzz span{ height:100%; display:inline-block; vertical-align:middle}
.imgboxzz ul li a .imgzz img{width:270px; height:370px; vertical-align: middle;transition:all 0.8s;-webkit-transition:all 0.8s;-moz-transition:all 0.8s;-o-transition:all 0.8s; }
.imgboxzz ul li a:hover .imgzz img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);}
.imgboxzz ul li:last-child{ margin:0 0px 0 14px;}
.imgboxzz ul li:first-child{ margin:0 14px 0 0px;}
/*公共标题*/
.main_title{
	display: block;
    text-align: center;
    font-size: 20px;
    color: #595959;
    line-height: 35px;
	}
.main_title p{
	font-size: 42px;
    color: #333333;
    font-weight: bold;
    line-height: 45px; margin-bottom:5px
	}
.main_title p span{
	font-size: 40px;
    color: #006432;
    font-weight: bold;
    line-height: 45px; 
	}

/*案例*/
.pr{ position:relative}
.case_bg{background: #f6f6f6;overflow: hidden;padding: 35px 0 60px;}
.case .cp_tit{background: url(../images1/case_tline.png) no-repeat center 60px;}
.case_nav{padding: 40px 0 0;height: 70px;border-bottom: #eaeaea 2px solid;}
.case_nav ul li{float: left;height: 70px;padding: 0 41px;line-height: 70px;position: relative;}
.case_nav ul li:before{content: "";width: 7px;height: 1px;background: #bebebe;position: absolute;top: 35px;left: 0;}
.case_nav li a{ font-size:20px; color:#333;display:block; float:left;position: relative;vertical-align: middle;text-align: center;height: 70px;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px transparent;}
.case_nav li a:before {
  content: "";
  position: absolute;
  z-index: 1;
  left: 0;
  right: 100%;
  bottom: -2px;
  background: #3871c1;
  height: 2px;
  -webkit-transition-property: right;
  transition-property: right;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-timing-function: ease-out;
  transition-timing-function: ease-out;
}
.case_nav li a:hover:before,.case_nav li.cur a:before {
  right: 0;
}
.case_nav li.cur a,.case_nav li a:hover{font-weight: bold;}
.case_nav ul li:first-child:before{background: none;}
.case_m{width: 1200px;overflow: hidden;padding: 40px 0 0;}
.case_m dl{width: 390px;float: left;padding:0 5px;}
.case_m dl dt{width: 390px;height: 292px;line-height: 0;overflow: hidden;}
.case_m dl dt img{width: 390px;height: 292px;}
.case_m dl dd{width: 330px;height: 110px;background: #fff;padding: 10px 30px 0;position: relative;}
.case_m dl dd h5{height: 30px;line-height: 30px;overflow: hidden;}
.case_m dl dd h5 a{font-size: 16px;color: #000;display: block;width:290px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.case_m dl dd h5 a:hover{color: #006432;}
.case_desc{font-size: 14px;color: #666;line-height: 24px;height: 48px;overflow: hidden;width: 275px;padding: 5px 0 0;}
.case_m dl dd span{width: 30px;height: 30px;display: block;line-height: 0;position: absolute;top: 40px;right: 30px;}
.case_m dl dd span img{width: 30px;height: 30px;}
.case_m dl dd span a{-webkit-transition:transform .3s;transition:transform .3s; display:block;width: 30px;height: 30px;line-height: 0;border-radius: 50%;}
.case_m dl dd span a:hover{-webkit-transform:translate(0,-3px);transform:translate(0,-3px);box-shadow: 0 3px 5px 3px rgba(0,0,0,0.1);}
.case_bot{padding: 40px 0 0; display: flex; justify-content: center; align-content: flex-end;}
.case_bot ul li{background:#f6f6f6;width: 7px;height: 7px;float: left;margin: 0 10px; cursor: pointer;text-indent:-99999px;border-radius: 50%;border: #cbcbcb 2px solid;}
.case_bot ul li.on{border: #006432 2px solid;}


.cp_tit{font-size: 40px;color: #333;text-align: center;height: 85px;line-height: 40px;overflow: hidden;}
.cp_tit a{color: #333;}
.cp_tit a:hover,.cp01 h3 a:hover{color: #3871c1;}
.cp_tit span{color: #333;display: block;font-size: 20px;font-weight: normal;padding: 3px 0 0;}

/*广告条*/
.ban01{padding:60px 0 0;}
.ban01_tel{width:450px; height:50px; margin:0 auto; background:#006432; line-height:50px; color:#FFF; text-align:center; font-size:24px; font-weight:600; border-radius:20px;}


/*定制流程*/
.liuc{background: url(../images1/liuc_bg.jpg) no-repeat center 0;height: 355px;overflow: hidden;}
.liuc h4{font-size: 30px;color: #1a1a1a;height: 90px;line-height: 28px;position: relative;padding: 0 0 0 20px;}
.liuc h4 i{display: block;font-size: 12px;text-transform: uppercase;font-weight: normal;color: rgba(51,51,51,0.3); font-family:Arial, Helvetica, sans-serif;}
.liuc h4:before{content: "";width: 6px;height: 38px;background: #0445a7;position: absolute;top: 5px;left: 0;}
.liuc ul li{font-size: 16px;color: #333;float: left;position: relative;height: 130px;padding: 10px 0 0 30px;width: 117px;line-height: 26px;}
.liuc ul li:before{content: "";width: 1px;height: 100%;background: #dfdfdf;position: absolute;top: 0;left: 0;}
.liuc ul li:after{content: "";width: 0;height: 0;position: absolute;top: 50%;left: 0;margin-top: -8px;
border-left:8px solid #dfdfdf; 
border-top:8px solid transparent;
border-bottom:8px solid transparent;
}
.liuc ul li em{width: 38px;height: 36px;display: block;line-height: 0;overflow: hidden;margin-bottom: 10px;}
.liuc ul li em img{width: 38px;height: 36px;}
.liuc ul li i{display: block;font-size: 12px;text-transform: uppercase;font-weight: normal;color: rgba(51,51,51,0.5); font-family:Arial, Helvetica, sans-serif;}
.liuc ul li:hover{font-weight: bold;}
.liuc ul li.liuc_li02{width: 140px;}
.content{ width:1200px; margin:0 auto;font-family: "Microsoft Yahei";}

/*footer*/
.f_bg{ background:url(../images1/f_bg.jpg) no-repeat center 0; height:308px;overflow: hidden;}
.footer{width: 1200px; margin:0 auto;}
.f_logo{width: 234px;height: 230px;padding: 78px 0 0;text-align: center;}
.f_logo a{font-size: 16px;color: #fff;font-weight: normal;display: block;}
.f_logo img{width:256px;height:80px;display: block;margin: 40px auto 40px;}
.f02{width: 500px;padding: 65px 0 0 70px;}
.f_nav{height: 120px;overflow: hidden;width: 500px; background:url(../images1/f_line.png) no-repeat;padding: 25px 0 0;}
.f_nav ul li{height: 32px;line-height: 32px; background:url(../images1/f_ico01.png) no-repeat 0 14px;overflow: hidden;padding: 0 0 0 20px;width: 140px;float: left;}
.f_nav ul li a{font-size: 14px;color: rgba(255,255,255,0.8);}
.f_nav ul li a:hover{color: #fff;}
.f02 p{font-size: 14px;color: rgba(255,255,255,0.8);height: 50px;line-height: 25px;overflow: hidden; background:url(../images1/f_line.png) no-repeat;width: 390px;padding: 15px 0 0;}
.f02 p a{color: rgba(255,255,255,0.8);}
.f02 p i{padding: 0 20px;}
.f02 p span{display: block;}
.f_ban{width: 320px;padding: 60px 0 0;}
.f_ban p{padding:0 0 0 35px;font-size: 14px;color: #fff;line-height: 24px;height: 80px;}
.f_ban p b{display: block;}
.f_ban p i{font-size: 20px;color: #fff;display: block;padding: 5px 0 0;font-weight: bold;}
.f_ban p em{font-size: 16px;}
.f_ban span{padding: 0 10px;}
.f_p01{ background:url(../images1/f_ico02.png) no-repeat 0 22px;}
.f_p02{ background:url(../images1/f_ico03.png) no-repeat 0 16px;}
.f_p03{ background:url(../images1/f_ico04.png) no-repeat 0 16px;}

        .client-2 {
            width: 45px;
            position: fixed;
            right: 10px;
            top: 60%;
            z-index: 999;
            color: #fff;
        }
        
        .client-2 li a {
            text-decoration: none;
            color: #fff;
        }
        
        .client-2 li {
            margin-bottom: 5px;
            width: 45px;
            height: 45px;
            border-radius: 50%;
            cursor: pointer;
            position: relative;
        }
        
        .client-2 li.my-kefu-qq {
            background:#3484d4 url(../images1/cimg23.png) center no-repeat;
        }
        
        .client-2 li.my-kefu-weixin {
            background:#3484d4 url(../images1/cimg24.png) center no-repeat;
        }
        
        .client-2 li.my-kefu-tel {
            background:#3484d4 url(../images1/cimg25.png) center no-repeat;
        }
        
        .client-2 li.my-kefu-shouye {
            background:#3484d4 url(../images1/tohome.png) center no-repeat;
            background-size:26px;
        }
        
        .client-2 li.my-kefu-shouye a {
            width: 45px;
            height: 45px;
            display: block;
        }
        
        .client-2 li.my-kefu-ftop {
            background:#3484d4 url(../images1/returntop.png) center no-repeat;
        }
        
        .client-2 li p {
            height: 20px;
            font-size: 12px;
            line-height: 20px;
            overflow: hidden;
            text-align: center;
            color: #fff;
        }
        
        .client-2 li.my-kefu-qq .cont {
            margin: 0;
            background:#3484d4 url(../images1/cimg23.png) 15px center no-repeat;
            border-radius: 50px;
            padding-left: 45px;
            height: 45px;
            line-height: 45px;
            color: #fff;
            font-size: 16px;
            width: 130px;
            position: absolute;
            top: 0;
            right: 0;
            z-index: 999;
        }
        
        .client-2 li.my-kefu-tel .cont {
            margin: 0;
            background:#3484d4 url(../images1/cimg25.png) 15px center no-repeat;
            border-radius: 50px;
            padding-left: 45px;
            height: 45px;
            line-height: 45px;
            color: #fff;
            font-size: 18px;
            width: 180px;
            position: absolute;
            top: 0;
            right: 0;
            z-index: 999;
        }
        
        .client-2 .my-kefu-ftop {
            display: none;
        }
        
        .client-2 .my-kefu-ftop .my-kefu-main {
            padding-top: 6px;
        }
        
        .client-2 li.my-kefu-weixin .cont {
            margin: 0;
            width: 115px;
            padding: 5px;
            border: solid 1px #ccc;
            position: absolute;
            left: -150px;
            top: -44px;
            background-color: #fff;
        }
        
        .client-2 li.my-kefu-weixin .cont  span {
            display: block;
            line-height: 20px;
            font-size: 12px;
            text-align: center;
            color: #1a1a1a;
        }
        
        .client-2 li.my-kefu-weixin .cont  img {
            width: 115px;
            height: 115px;
        }
        
        .client-2 li:hover .cont {
            display: block!important;
        }
    
.fl{float:left;}
.fr{float:right;} 
.hide{display: none}

