@charset "gb2312";
html, body { height: 100%; }
body, p, dl, dd, dt, h1, h2, h3, h4 , ul , li { margin: 0; padding: 0; }
li { list-style: none }
img { vertical-align: top; border: 0 none; }/*图片去边框并居中*/
body { font-size: 12px; font-family: "微软雅黑", Arial, Verdana; }
* { margin: 0; padding: 0; list-style-type: none; }
a, img { border: 0; text-decoration: none; }
a { outline: none; }
a:active { star:expression(this.onFocus=this.blur());
}/*去掉点击链接时的虚线外框*/
a, a:hover, .tingico { -webkit-transition: all 0.25s linear 0.01s; -moz-transition: all 0.25s linear 0.01s; -ms-transition: all 0.25s linear 0.01s; -o-transition: all 0.25s linear 0.01s; transition: all 0.25s linear 0.01s; }
/*公共样式结束*/

/*首页*/
#dh { height: 120px; width: 100%;  z-index: 999; top: 0; background-color:#fbfbfb;}
.dh_01 { height:35px; background: url(../images/t1.jpg) top center no-repeat; margin:auto; width:100%; max-width:1920px; min-width:1200px;}
.dh_11 { height:35px; background: url(../images/t1.jpg) top center no-repeat; margin: 0 auto; width:100%; max-width:1440px; min-width:1200px;}
.dh_01_01{width:1200px; margin:0 auto; overflow:hidden;}
.dh_01_02{width:400px; float:right; }
.dh_01_03{line-height:35px; color:#b9b8b8; width:250px; float:left;}
.dh_01_04{float:left; margin-top:9px; margin-bottom:9px;background:url(../images/t2.jpg) no-repeat; padding-left:20px;}
.dh_01_04 a{color:#fff;}
.dh_01_05{float:left; margin-top:9px; margin-bottom:9px;background:url(../images/t3.jpg) no-repeat; padding-left:20px; margin-left:10px;}
.dh_01_05 a{color:#fff;}
.dh_02 { height: 120px; width: 1000px; background: url(../images/dh_bj2.jpg);}
.dh_02_01 { width: 1200px; height: 120px; margin: auto; }
.dh_02_01_logo { width: 400px; height: 120px;  float: left }
.dh_03 { width: 710px; float: right; height: 120px; }
.dh_03 ul li { width: 117px; height: 120px; float: left; border-right:#e9e9e9 1px solid;}
.dh_03 ul li a { width: 117px; height: 120px; line-height: 120px; color: #565656; font-size: 14px; text-align: center; display: block }
.dh_03 ul li a:hover { color: #FFF; background-color: #7bb52b; background-image: url(../images/dh_01.png); background-repeat: repeat-x; background-position: top; }
.dh_03 ul li a.a1 { color: #FFF; background-color: #7bb52b; background-image: url(../images/dh_01.png); background-repeat: repeat-x; background-position: top; }
/*banner*/
.flexslider{  position:relative;width:100%; min-width:1200px; max-width:1920px;height:516px;overflow:hidden;zoom:1;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;}


.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center;}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer;}
.flex-control-paging li a.flex-active{background-position:0 0;}

.t1{ width:100%; max-width:1920px; min-width:1200px; height:516px; background:url(../images/1.jpg) top center no-repeat; margin:auto;}
.t2{ width:100%; max-width:1920px; min-width:1200px; height:516px; background:url(../images/2.jpg) top center no-repeat; margin:auto;}
.t3{ width:100%; max-width:1920px; min-width:1200px; height:516px; background:url(../images/3.jpg) top center no-repeat; margin:auto;}


#box_main1{
   text-align: center;
    margin: 78px auto;
    width: 1200px;
    float: none;
    height: 760px;
}

.columnSpace#elem-FrontSpecifies_show01-1372385633891{
   padding-bottom: 0px;
    padding-left: 19px;
    width: 196px;
    padding-right: 0px;
    height: 162px;
    padding-top: 63px;
    _padding-left: 2px;
}
.columnSpace#elem-FrontColumns_navigation01-13693009010172{
   padding-bottom: 0px;
    padding-left: 0px;
    width: 100%;
    padding-right: 0px;
    background: url(/images/images/yn1.jpg) no-repeat center top;
    height: 376px;
    padding-top: 0px;
}
.columnSpace#elem-FrontColumns_navigation01-13693009010175{
   padding-bottom: 0px;
    padding-left: 0px;
    width: 100%;
    padding-right: 0px;
    background: url(/images/images/ny4.jpg) no-repeat center top;
    height: 376px;
    padding-top: 0px;
}
.columnSpace#elem-FrontColumns_navigation01-13693009010173{
   padding-bottom: 0px;
    padding-left: 0px;
    width: 100%;
    padding-right: 0px;
    background: url(/images/images/ny2.jpg) no-repeat center top;
    height: 376px;
    padding-top: 0px;
}
.columnSpace#elem-FrontColumns_navigation01-13693009010174{
   padding-bottom: 0px;
    padding-left: 0px;
    width: 100%;
    padding-right: 0px;
    background: url(/images/images/ny3.jpg) no-repeat center top;
    height: 376px;
    padding-top: 0px;
}
.columnSpace{
   padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
}
.columnSpace#elem-FrontSpecifies_show01-1372387579591{
   padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    color: #dcd1df;
    padding-top: 0px;
}
.columnSpace#xixi A{
   color: #680878;
    font-size: 12px;
    text-decoration: none;
}
.columnSpace#xixi A:hover{
   color: #680878;
    font-size: 12px;
    text-decoration: underline;
}
.columnSpace#elem-FrontSpecifies_show01-1372387579591 A{
   n: n;
}
.columnSpace#elem-FrontSpecifies_show01-1372387579591 A:hover{
   n: n;
}
.columnSpace#elem-FrontNews_ranking01-1369503787458{
   padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 12px;
}
.columnSpace#elem-FrontSpecifies_show01-1369366586713{
   padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 12px;
}
.columnSpace#elem-FrontSpecifies_show01-1369337588122{
   padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    background: url(/images/images/ny1.jpg) no-repeat center top;
    height: 264px;
    padding-top: 0px;
}
.columnSpace#elem-FrontSpecifies_show01-13693375881222{
   padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    background: url(/images/images/ny2.jpg) no-repeat center top;
    height: 264px;
    padding-top: 0px;
}
.columnSpace#elem-FrontSpecifies_show01-13693375881223{
   padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    background: url(/images/images/ny2.jpg) no-repeat center top;
    height: 264px;
    padding-top: 0px;
}
.columnSpace#elem-FrontSpecifies_show01-13693375881224{
   padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    background: url(/images/images/ny3.jpg) no-repeat center top;
    height: 264px;
    padding-top: 0px;
}
.columnSpace#elem-FrontSpecifies_show01-13693375881225{
   padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    background: url(/images/images/ny1.jpg) no-repeat center top;
    height: 264px;
    padding-top: 0px;
}
.columnSpace#elem-FrontSpecifies_show01-13693375881226{
   padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    background: url(/images/images/ny2.jpg) no-repeat center top;
    height: 264px;
    padding-top: 0px;
}
.columnSpace#elem-FrontSpecifies_show01-13693375881227{
   padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    background: url(/images/images/ny3.jpg) no-repeat center top;
    height: 264px;
    padding-top: 0px;
}
.columnSpace#elem-FrontSpecifies_show01-13693375881228{
   padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    background: url(/images/images/ny1.jpg) no-repeat center top;
    height: 264px;
    padding-top: 0px;
}
.columnSpace#elem-FrontSpecifies_show01-13693375881229{
   padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    background: url(/images/images/ny1.jpg) no-repeat center top;
    height: 264px;
    padding-top: 0px;
}
.columnSpace#elem-FrontSpecifies_show01-136933758812210{
   padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    background: url(/images/images/ny1.jpg) no-repeat center top;
    height: 264px;
    padding-top: 0px;
}
.columnSpace#elem-FrontSpecifies_show01-1369333831948{
   text-align: right;
    padding-bottom: 0px;
    line-height: 24px;
    padding-left: 0px;
    padding-right: 0px;
    font-size: 12px;
    padding-top: 12px;
}
.columnSpace#elem-FrontSpecifies_show01-1369333369990{
   text-align: left;
    padding-bottom: 0px;
    padding-left: 8px;
    padding-right: 0px;
    padding-top: 35px;
}
.columnSpace#elem-FrontColumns_navigation01-1369300901017{
   padding-bottom: 0px;
    margin: 0px;
    padding-left: 0px;
    width: 800px;
    padding-right: 0px;
    float: right;
    height: 55px;
    padding-top: 0px;
}
.columnSpace#elem-FrontProducts_generalSearch01-1369294557810{
   padding-bottom: 0px;
    margin: 0px auto;
    padding-left: 0px;
    width: 1000px;
    padding-right: 0px;
    height: 104px;
    padding-top: 0px;
}

.FrontSpecifies_show01-d3_c1 {
	width:100%;
	margin:0 auto;
}
.FrontSpecifies_show01-d3_c1 .membernavlist{
	width:100%;
	background:#fff;
}
.FrontSpecifies_show01-d3_c1 .membernavlist li{
	height:25px;
}
.FrontSpecifies_show01-d3_c1 .membernavlist li a{
	float:left;
	width:100%;
	height:24px;
	line-height:24px;
	background:#EBF7FE;
	text-decoration:none;
}
.FrontSpecifies_show01-d3_c1 .membernavlist li a:hover{
	background:#ABE7FA;
	border:1px solid ##7ECEF4;
}
/*html编辑器缺样式*/
.FrontSpecifies_show01-d3_c1 .htmledit {
	font-family:Times New Roman;
	font-size:medium;
	font-style:normal;
	line-height:normal;
	font-weight:normal;
	font-variant:normal;
	font-stretch:normal; 
	text-transform:none;
	text-indent:0;
	text-align:left;
	vertical-align:baseline;
	letter-spacing: normal; 
	word-spacing: normal; 
	color: #000;
	text-decoration:none;
	letter-spacing:normal;
	word-spacing:normal;
	white-space:normal;
	word-break:normal; 
	word-wrap:normal; 
	border:medium none;
	background:transparent none repeat scroll 0% 0%;
	list-style:disc outside none;
	float:none;
	width:auto;
	height:auto;
	clear:none;
	z-index:auto;
	text-justify:auto;
	overflow:visible;
	display:inline;
	visibility:inherit;
	margin:auto;
	border-collapse:separate;  
}
.FrontSpecifies_show01-d3_c1 .htmledit ul{
	background:transparent none repeat scroll 0% 0%;
	width:auto;
	display:inline-block;
	height:auto;
	float:none;
	padding-left:25px;
}
.FrontSpecifies_show01-d3_c1 .htmledit ul li{
	background:transparent none repeat scroll 0% 0%;
	width:auto;
	float:none;
	height:auto;
	list-style:disc outside none;
	text-align:left;
	line-height:normal;
}
.FrontSpecifies_show01-d3_c1 .htmledit ol{
	background:transparent none repeat scroll 0% 0%;
	width:auto;
	display:inline-block;
	height:auto;
	float:none;
	padding-left:25px;
}
.FrontSpecifies_show01-d3_c1 .htmledit ol li{
	background:transparent none repeat scroll 0% 0%;
	width:auto;
	float:none;
	height:auto;
	list-style:decimal outside none;
	text-align:left;
	line-height:normal;
}
.FrontSpecifies_show01-d3_c1 .htmledit p{
	line-height:normal;
}
.FrontSpecifies_show01-d3_c1 .htmledit h1 {font-size: 2em; margin: .67em 0;font-weight: bolder;} 
.FrontSpecifies_show01-d3_c1 .htmledit h2 {font-size: 1.5em; margin: .83em 0;font-weight: bolder;}
.FrontSpecifies_show01-d3_c1 .htmledit h3 {font-size: 1.17em; margin: 1em 0;font-weight: bolder;} 
.FrontSpecifies_show01-d3_c1 .htmledit h4 {font-size: 1em; margin: 1.33em 0;font-weight: bolder;}
.FrontSpecifies_show01-d3_c1 .htmledit h5 {font-size: .83em; line-height: 1.17em; margin: 1.67em 0;font-weight: bolder;} 
.FrontSpecifies_show01-d3_c1 .htmledit h6 {font-size: .67em; margin: 2.33em 0;font-weight: bolder;} 

#elem-FrontSpecifies_show01-logo{
	margin:15px  0 0 0;
}

#fl_box{
   width: 1200px;
    height: 327px;
}
#fl_box .fl{
   text-align: center;
    width: 212px;
    display: inline-block;
    font-family: "微软雅黑";
    background: url(/images/pro_fl_hover.png) #f5f5f5 no-repeat 212px 327px;
    float: left;
    height: 327px;
    color: #7e7e7e;
    overflow: hidden;
    margin-right: 35px;
    text-decoration: none;
    transition: all 0.3s;
    -o-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -woz-transition: all 0.3s;
}
#fl_box .fl .fl_img{
   transition: all 0.3s;
    -o-transition: all 0.3s;
    -webkit-transition: all 0.3s;
    -woz-transition: all 0.3s;
}
#fl_box .fl:hover{
   background: url(../images/pro_fl_hover.png) #f99a18 no-repeat 170px 282px;
    color: #fff;
}
#fl_box .fl:hover .fl_img{
   transform: scale(0.9);
    -webkit-transform: scale(0.9);
    -o-transform: scale(0.9);
    -moz-transform: scale(0.9);
    -ms-transform: scale(0.9);
}
#fl_box .fl .fl_title{
   padding-top: 40px;
}
#fl_box .fl H3{
   margin: 0px;
    font-family: "arial";
    font-size: 38px;
}
#fl_box .fl P{
   margin: 15px 0px 0px;
    font-size: 20px;
}
#fl_box .fl_last{
   margin: 0px;
}

.jianjie{
     background-color: #fcfcfc;
     padding-top: 50px;
}
 .jianjie_dh{
     padding-bottom: 30px;
}
 .jianjie_more{
     text-align: center;
}
.colsg_inner{margin-left:auto;margin-right:auto}
 .honor{
     margin: 50px 0px 50px 0px;
     background-color: #f7f7f7;
     padding: 0px 0px 30px 0px;
}
.yjddshowul{width:300px;height:150px;margin-left:12px;_margin-left:6px;margin-right:13px;}
.alimg{width:300px;height:156px;float:left;text-align:center;}
.alimg a{width:300px;height:150px;float:left;background:#fff; border:3px #ededed solid;}
.alimg a:hover{border:3px #7ab42a solid;}

.alimg a img{max-width:300px;height:150px;}

.alti{width:98px;height:25px;line-height:25px;float:left;}
.alti a{width:98px;height:25px;color:#fff;float:left;}
.alti a:hover{background:#fff;color:#a3522c;}
 .case_dh{
     padding: 30px 0px 30px 0px;
}
.foot1{
     background-color: #7ab529;
     margin-top: 30px;
     line-height:50px;
     color: #FFF;
     text-align: center;
}
 .foot1 a{
     color:#FFF;
     text-decoration:none;
}
 .foot1 a:hover{
     color:#c3e891;
     text-decoration:underline;
}
 .foot2{
     background-color: #5a8c15;
     padding: 0px 0px 30px 0px;
     text-align: center;
	 height:250px;
}
 .ft_zi{
     text-align: left;
     line-height: 28px;
     padding-left: 30px;
     color: #aadf62;
     padding-top: 55px;
	 width:700px;
	 float:right;
}
 .ft_zi a{
     color:#aadf62;
     text-decoration:none;
}
 .ft_zi a:hover{
     color:#FFF;
     text-decoration:underline;
}
 .ft_logo{
     padding-top: 20px;
}
 .ft2{
     padding-top: 30px;
}
.about_banner{width:1440px; margin:0 auto; background:url(../images/4.jpg) no-repeat; height:430px;}



/*公司简介*/
.about_banner{width:1440px; margin:0 auto; background:url(../images/4.jpg) no-repeat; height:430px;}
.box {
    width: 1000px;
    margin: 0 auto;
	overflow:hidden;
	margin-bottom:15px;
}
.breadNav {
    width: 100%;
    height: 41px;
    line-height: 39px;
    background:#999;
}

    .breadNav ul li {
		padding:0 10px;
        float: left;
        display: inline;
        text-align: center;
		  height: 41px;
    }

        .breadNav ul li a {
            color: #fff;
            font-size: 15px;
        }
		.breadNav ul li a:hover {
            color: #f99a18;
            font-size: 15px;
        }

        .breadNav ul li.checked {
            background: #7ab529;
        }
		.headline {
    width: 100%;
    padding: 20px 0px;
}
.gywm_main{width:1000px; margin:0 auto; overflow:hidden; padding:0 0 30px 0; font-size:14px; line-height:30px;}
.fy { width: 455px; height:22px; margin-top:20px; margin:0 auto;}
.fy ul { width: 550px; }
.fy ul li { width: 22px; height: 22px; text-align: center; background: #bbbbbb; color: #FFF; overflow: hidden; float: left; margin: 20px 5px 0 0; line-height: 22px; font-size: 12px; }
.fy ul li a { display: block; color: #fff; height: 22px; line-height: 22px; font-size: 12px;  }
.fy ul li a:hover, .fy1 { color: #C00; background: #7ab529; height: 22px; color: #FFF }



.fy2 { width: 400px; margin:0 auto;  height:30px; text-align:center}
.fy2 ul li a:hover, .fy1 { color: #C00; background: #7ab529; height: 22px; color: #FFF }
.button1 a{ padding: 1px 6px; text-align: center; background: #bbbbbb; color: #FFF;margin: 5px 5px 0 0;font-size: 12px; }
.button1 a:hover{color: #C00; background: #2aa21d; color: #FFF ;padding: 1px 6px;margin: 5px 5px 0 0; }
.fy1{color: #C00; background: #2aa21d; color: #FFF ;padding: 1px 6px;margin: 5px 5px 0 0; }
.clean {
    clear:
}

.pro-se{
	overflow: hidden;

	padding-bottom: 56px;
}
.pro-se .le{
	float: left;
	width: 410px;
	height: 526px;
	border:5px solid #7ab529;
	position: relative;

}
.pro-se .le img{
	position: absolute;
	top: 23px;
	left: 38px;
}
.pro-se .ri{
	width: 500px;
	padding:42px 0 0 0;
	float: right;
}
.pro-se .ri .p{
	line-height: 24px;
	color: #333;
	margin-top: 8px;
}
.pro-se-th{
	clear: both;
	padding-top: 99px;
	overflow: hidden;
}
.pro-se-th .ul{
	width: 1500px;
}
.pro-se-th .li{
	width: 156px;
	text-align: center;
	float: left;
	/*margin-right: 126px;*/
	opacity: 0;
	filter: alpha(opacity=0);
	margin-right: 226px;
}
.pro-se-th .li .thtit{
	font-size: 14px;
	color: #c9a072;
	padding:15px 0;
}
.pro-se-th .li .thtxt{
	color: #333;
}
.pro-fi{
	padding-top: 56px;
	padding-bottom: 56px;
}
.intoentit{
	text-align: center;
}
.intocntit{
	background: url(../images/company_25.png) no-repeat center;
	text-align: center;
	font-size: 18px;
	color: #7ab529;
}
.w1000{
	width: 1000px;
	margin:0 auto;
	position: relative;
}
.foort{
	width:100%;
	height:66px;
	color:#666666;
	margin-top:30px;
	background-color:#7ab529;
}
.foort a{color:#aadf62;}
.foort1{
	width:1000px;
	height:66px;
	overflow:hidden;
	margin:0px auto;
}

.foort1l{width:100px;height:144px;float:left;}
.foort1l img{padding-top:30px;}

.foort1c{
	width:1000px;
	height:66px;
	text-align:center;
	float:left;
}
.foort1ct{width:1000px;height:66px;}
.foort1ct img{padding-top:15px;margin-right:10px;}

.foort1cs{
	width:1000px;
	height:66px;
	color:#aadf62;
}
/*形象中心*/
.xxzx_banner{width:1440px; margin:0 auto; background:url(../images/5.jpg) no-repeat; height:430px;}

/*产品中心*/
.products_banner{width:1440px; margin:0 auto; background:url(../images/6.jpg) no-repeat; height:430px;}	
.gyzx_03{width:100%; background-color:#F3F3F3; height:80px;}
.gyzx_03_01{width:1001px; margin:auto; padding-top:24px; }
.gyzx_03_02{ width:500px; height:30px; overflow:hidden;}
.gyzx_03_02 ul li{ width:94px; height:30px; background:#2aa21d; float:left;  margin-right:4px; text-align:center; font-size:12px;line-height:30px;}
.gyzx_03_02 ul li a{ background:#f4c403; color:#FFF; display:block}
.gyzx_03_02 ul li a:hover{ background:#2aa21d; color:#FFF;display:block}
.gyzx_03_02 ul li a.an1{ background:#2aa21d; color:#FFF;display:block}

.gcal_03{ width:1020px; height:auto; overflow:hidden; margin-top:30px;}
.gcal_03 ul li{ width:320px; height:273px; margin-right:20px; float:left; text-align:center; line-height:40px;  background:#eeeeee; color:#000; font-size:16px; overflow:hidden; margin-bottom:20px;}
.gcal_03 ul li a{ background:#eeeeee; color:#000; }
.gcal_03 ul li a:hover{ background:#7ab529; color:#fff; display:block}
.gcal_xx_01{width:540px; float:left;}
.gcal_xx_01 img{ margin-bottom:20px;}
.gcal_xx_02{width:400px; float:right;}
.gcal_xx_02 samp{ color:#7ab529; font-family: "微软雅黑", Arial, Verdana; font-size:14px;}	
.nei2{ width:1000px; overflow:hidden;color:#666; line-height:30px; font-size:14px; margin-top:30px;}
.page2{ margin-top:40px; text-align:center; height:35px; width:100%; display:inline-block;}
.page2 a{ margin-right:19px; padding:9px 18px;background:#909090; font-size:12px; color:#fff;}
.page2 a:hover{ background:#7ab529;}	
/*经典案例*/
.case_banner{ width:1440px; margin:0 auto; background:url(../images/7.jpg) no-repeat; height:430px;}						



/*联系我们*/
.contact_banner{ width:1440px; margin:0 auto; background:url(../images/8.jpg) no-repeat; height:430px;}	
.contact{
	width:400px;
	overflow:hidden;
	float:left;
}
.contact h2{font-size:18px; color:#333333; line-height:30px;}
.contact a{color:#0D4D96;}
.contact ul li{line-height:30px;}
.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}
