﻿@charset "utf-8";
html,body{ font:14px 'Microsoft YaHei',Tahoma,Verdana,'Simsun'; color:#333; background:#f5f5f5; -webkit-text-size-adjust:none;}
a{ color:#333; text-decoration:none;}
a:hover{ color:#45a643; text-decoration:none;}
li{ list-style:none;}
 ul, ol,  h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { font-weight: normal;    margin: 0;     padding: 0;}
.fl{ float:left;}
.fr{ float:right;}
em{ font-style:normal}
/*头部*/
/*头部*/
.inner{ width:1100px; margin:0 auto; position:relative;}
.pageTop {margin:10px 0px;	}
.paTBox {	width: 1100px;	margin: 0 auto;}
.head_top {  /*border-bottom: 1px solid #ececec;*/ background:#f5f5f5;}
.top_t {   height: 30px;   width: 1100px;   margin: 0 auto;   line-height: 30px;   color: #6e6e6e;   font-size: 12px;}
.top_t p {   float: right;}
.logo {	float: left;}
.Sptline dl {	float: right;		margin-top: 30px;	padding-left: 55px;	background: url(../images/phone.png) no-repeat left 5px;}
.Sptline dl dd {	font-size: 14px;	line-height: 20px;}
.Sptline dl dt {	font-size: 28px; margin-top:5px; font-weight:bold;color: #45a643; line-height:24px; font-family:Impact}
.top_t .t_cn{ background:url(../images/alibaba.jpg) left center no-repeat; display:inline-block;  vertical-align:middle; padding-left:25px;}
header{  zoom:1; background:#fff;}
#web_logo{  font-size:0px; position:relative; z-index:999; height:130px; float:left;}
#web_logo img{ max-height:100px;}
.logo_text{ float:left; width:500px;  margin:35px 0px 0px 20px; padding-left:20px; border-left:1px solid #ececec;}
.logo_text h2{font-size: 26px;
line-height: 34px;color: #45a643; font-weight:bold;  }
.logo_text p{line-height: 28px;
font-size: 16px;}
.top-nav{ color:#fff; position:absolute; right:5px; top:8px; height:77px; z-index:1; text-align:right; width:100%;}
.top-nav a{ color:#fff;}
.top-nav a:hover{ color:#fff;}
.top-nav li.b{ position:absolute; bottom:0px; right:0px;}
.top-nav li.t span{ padding:0px 5px; font-size:10px; color:#bbb;}
.top-logo{ min-height:90px; _height:90px;}
nav{ height:40px; overflow:hidden;}
nav ul li{ float:left;  text-align:center; height:40px; line-height:40px; overflow:hidden; background:#007ac7 url(../images/dt-3.gif) repeat-x; }
nav ul li a{ color:#fff; font-size:14px;}
nav ul li a:hover{ color:#fff;}
/*.nava ul li.line{ width:0px; height:50px; padding:0px; border-left:1px solid #043f93; float:left; border-right:1px solid #0444a0;}
.nava ul li.line:last-child{ display:none; width:0px; height:40px; padding:0px; border-left:1px solid #ae1218; float:left; border-right:1px solid #b51b21;}*/
nav ul li.hover,nav ul li.navdown{ background:url(../images/dt-4.gif) repeat-x;}
nav ul li.hover a,nav ul li.navdown a{ color:#444;}
nav ul li.hover a:hover,nav ul li.navdown a:hover{ color:#444;}
.nava {	height: 50px;	clear: both;	background:#45a643;}
.navdown {   background:#0282d3;}
.navBox {	width: 1100px;	margin: 0 auto;}
.menu .mainlevel {	float: left;	line-height: 50px;	padding: 0;	height: 50px;	display: inline;	width: 122px;}
.menu .mainlevel a {	font-size: 16px;	text-decoration: none;	height: 50px;	line-height: 50px;	display: block;	color: white;	font-family: "微软雅黑";	text-align: center;}
.menu .mainlevel ul {	display: none;	position: absolute;	z-index: 9999;}
.menu .mainlevel li {	border-top: 1px solid #fff;width: 125px;background-color: #036FB9;}
.menu .mainlevel a.navList:hover, .libh:hover {	background:url(../images/nav_bg_hover.gif);}
.menu .mainlevel li:hover {	background-color: #353639;}
.menu .mainlevel li a {	color: white}
.met_flash{ margin-top:0px; font-size:0px; overflow:hidden;} 
.met_flash ul{ margin:0px; padding:0px;} 






.container {
    margin:0 auto;
  
    width: 1100px;
  
}
/*sousuoMian*/
.sousuoMian{ position:relative; z-index:999;}
.sousuoMian .gjc{ position:absolute; left:0; top:-26px; height:52px; color:#333; width:100%;}
.sousuoMian .gjc .rm{ width:610px; background-color:#45a643; text-align:center; line-height:52px; height:52px;}
.sousuoMian .gjc .rm span{ padding-left:38px; color:#fff; background:url(../images/s_phone.png) no-repeat left 5px; display:inline-block; font-size:16px; height:50px; line-height:50px;}
.sousuoMian .gjc .rm span em{ font-size:22px; font-weight:bold; position:relative; top:2px;}
.sousuoMian .gjc .ss{ width:490px; background-color:#0282d3;}
.sousuoMian .gjc .ss .txt{ float:left; width:375px; height:52px; line-height:52px; border:none; background-color:#0282d3; outline:none; padding:0 10px;  font-family: microsoft yahei; font-size: 14px;color: #fff;}
.sousuoMian .gjc .ss a{ float:left; width:95px; height:52px; background:#3c3e46 url(../images/ssimg.png) no-repeat center;}
/*panerMain*/
.panerMain{ background:url(../images/panermainbg.png) repeat-y center; padding-top:83px; padding-bottom:53px;}
.panerMain .ptop{ text-align:center;}
.panerMain .ptop h5{ font-size:24px; margin-bottom:5px; color:#333;}
.panerMain .ptop h5 span{ font-weight:normal; color:#666;}
.panerMain .ptop em{ color:#b3b3b3; text-transform:uppercase; font-size:11px;}
.panerMain .pcont{ overflow:hidden; margin-top:53px;}
.panerMain .pcont ul{ overflow:hidden; width:995px;}
.panerMain .pcont .bd{ overflow:hidden; width:995px; float:left; margin-left:20px;}
.panerMain .pcont li{ float:left; width:181px; margin-right:18px;}
.panerMain .pcont .pbot{ width:82px; margin:48px auto 0 auto; padding:0 36px; overflow:hidden; background:url(../images/pbotbg.png) no-repeat center;}
.panerMain .pcont .pbot .bot{ float:left; margin-left:1px;}
.pcont .bot1 {  background: url(../images/bot1.png) no-repeat center; float:left; margin-top:30px;}
.pcont .bot2 {    background: url(../images/bot2.png) no-repeat center;float:right;margin-top:30px;}
.bot {   width: 40px;    height: 40px;   display: block;   cursor: pointer;}
.bot1 {  background: url(../images/bot1.png) no-repeat center; float:left;}
.bot2 {    background: url(../images/bot2.png) no-repeat center;float:right;}
.bot {   width: 40px;    height: 40px;   display: block;   cursor: pointer;}

.proMain{ padding-top:49px; padding-bottom:40px;}
.proMain .pro_l{ float:left; width:220px;}
.proMain .pro_r{ float:right; width:880px;}
/*pro_l*/
.index_product{ background:#fff;}
.pro_l h4{ height:70px; background-color:#45a643;}
.pro_l h4 a{ display:block; padding-left:20px; font-size:24px; color:#fff; text-decoration:none; font-weight:normal; background:url(../images/tle.png) no-repeat left center; height:70px; line-height:70px;}
.pro_l>ul{ border:2px solid #45a643; height:680px;}
.pro_l>ul>li{ margin-top:20px;}
.pro_l>ul>li>h5{ margin-left:18px; line-height:30px; padding-left:22px; background:url(../images/probg1.png) no-repeat left center; margin-bottom:10px;}
.pro_l>ul>li h5 a{ font-size:15px; text-decoration:none;}
.pro_l>ul>li p{ margin: 10px 9px 15px 33px;}
.pro_l>ul>li p a{ font-size:13px; display:block; padding-left:8px; height:25px; line-height:25px; text-decoration:none;}
.pro_l>ul>li p a:hover{ color:#fff; background-color:#45a643;}
.pro_l>ul>li ul{ overflow:hidden; padding:25px; *padding:22px}
.pro_l>ul>li ul li{ float:left; margin-left:15px;}
.pro_l>ul>li ul li p{ height:30px; line-height:30px;}
.pro_l>ul>li ul li p a{ font-size:13px;}
/*pro_r*/
.pro_r .plist{ overflow:hidden;}
.pro_r .plist li{ float:left; width:241px; margin-left:1px; height:70px; line-height:70px;}
.pro_r .plist li a{ display:block; font-size:20px; color:#333; background-color:#dcdcdc; text-align:center; text-decoration:none;}
.pro_r .plist li a:hover{ color:#fff; background-color:#45a643;}
.pro_r .plist li a.cur{ color:#fff; background-color:#45a643;}
.pro_r .prcont{ }
.pro_r .prcont dl{ overflow:hidden; border:1px solid #eee; padding:15px;}
.pro_r .prcont dt{ float:left; }
.pro_r .prcont dt img{ display:block;}
.pro_r .prcont dd{ margin-left:336px; margin-right:18px; position:relative;}
.pro_r .prcont dd h5{ padding-top:40px; padding-bottom:7px; line-height:16px; height:16px; overflow:hidden; border-bottom:1px solid #d1d1d1; margin-bottom:13px;}
.pro_r .prcont dd h5 a{ font-size:16px; color:#45a643; text-decoration:none;}
.pro_r .prcont dd p{ padding-left:80px; font-size:13px; line-height:23px; height:115px; overflow:hidden;}
.pro_r .prcont dd span{ display:block; overflow:hidden; font-size:0; margin-left:80px;}
.pro_r .prcont dd span a{ display:inline-block; width:102px; height:32px; line-height:32px; text-align:center; font-size:13px; color:#fff; text-decoration:none; margin-right:10px; margin-top:20px;}
.pro_r .prcont dd span a.ck{ background-color:#666;}
.pro_r .prcont dd span a.lj{ background-color:#45a643;}
.pro_r .prcont dd em{ position:absolute; font-size:14px; font-weight:bold; top:81px; left:0;}
.pro_r .prcont ul{ overflow:hidden;  }
.pro_r .prcont li{ float:left; width:280px; margin-left:13px; margin-bottom:20px;}
.pro_r .prcont li>a{ display:block; width:280px; height:210px; position:relative;}
.pro_r .prcont li>a img{ display:block; width:280px; height:210px;}
.pro_r .prcont li>a span{ display:block; position:absolute; width:270px; height:165px; background:url(../images/ljgd.png) no-repeat center; top:0; left:0; display:none;}
.pro_r .prcont li p{ text-align:center; margin-top:5px;}
.pro_r .prcont li p a{ font-size:14px;}
.pro_r .prcont li>a:hover span{ display:block;}

/*ggImg*/
.index_ggImg{ background:#fff;     padding-bottom: 30px;}
.ggImg{ position:relative;}
.ggImg .phone1{ text-align:center; width:180px; color:#fff; position:absolute; top:34px; right:0;}
.ggImg .phone1 p{ margin-top:10px; margin-bottom:5px; font-size:18px; line-height:18px;}
.ggImg .phone1 span{ font-size:13px;}

/*优势*/
.index_adv{ background:#fff; padding-bottom:40px;}
.fr {
    float: right;
}
.fl{ float:left;}
.fixed{clear:both; overflow:hidden; background:url(../images/ysbg.png) no-repeat; padding-top:20px;}
.fixed:after {content: ".";   display: block;  clear: both;   height: 0;   width: 0;   font-size: 0;}
.adv {	width: 100%;	background: url(../images/adv_b_bg.gif) repeat-x top;		padding: 32px 0 20px;}
.adv_tit{ background:url(../images/adv_tit.jpg) no-repeat center; height:180px; text-align:center; overflow:hidden;}
h3.adv-title{margin-top:50px;}
h3.adv-title a {  font-size: 36px; text-align:center; color:#fff;     font-weight: bold;}
.adv_m {	width: 1100px; 	margin: 0 auto;	padding-top: 0px;	background: url(../images/adv_bg.jpg) no-repeat center top;}
.adv_m h3 {	top: 12px;	left: -5px;}
.adv_b_m {	padding: 60px 33px 0 43px;}
.adv_m ul {	margin-bottom: 17px;	padding-left: 70px;	color: #203062;}
.adv_m ul h4 {	font-size: 18px;	padding: 0px 0 13px 10px;	margin-bottom: 3px;	border-bottom: 1px dashed #bcbcbc;	color: #45a643; font-weight:bold}
.adv_m ul h4 em {	display: block;	font: normal 10px Arial;	text-transform: uppercase;	margin-top: 3px;	color: #b9b9b9;}
.adv_m ul li {	width: 440px;	font-size: 14px;	padding: 10px 0 0 13px; background:url(../images/dtico.png) no-repeat left 20px;	line-height: 28px;	color: #333;}
.adv_m ul li em {	color: #d70600;}
.adv_1 { background:none;}
.adv_1 img {	display: block;}
.adv_1 .adv_u_1 {	background: url(../images/adv_1.png) no-repeat left 0px; height:250px;	width: 436px;}
.adv_2 {	margin-top: 45px;}
.adv_2 .adv_u_2 {	background: url(../images/adv_2.png) no-repeat left 0px; height:250px;	width: 461px;	margin-top: 40px;}
.adv_3 {	margin-top: 45px;	padding-left: 5px;}
.adv_3 .adv_u_3 {	background: url(../images/adv_3.png) no-repeat left 0px; height:250px;	width: 457px;}
.adv_3 img {	display: block;	margin-top: 23px;}
.adv_4 {	margin-top: 45px;	padding-right: 10px;}
.adv_4 .adv_u_4 {background: url(../images/adv_4.png) no-repeat left 0px; height:250px;	width: 457px;	margin-top: 4px;}
.adv_4 img {	display: block;	margin-top: 0px; max-width:450px}
.adv_4 span {	display: block;	background: url(../images/adv_ph.png) no-repeat;	text-align: center;	width: 294px;	height: 45px;	lien-height: 25px;	color: #fff;}
.adv_4 span b {	font-family: Arial, Helvetica, sans-serif;	font-size: 24px;}
/*youshiMain*/
.youshiMain{ background:url(../images/ys_bg.jpg) no-repeat center top; height:660px;  }
.youshiMain .ytop{ text-align:center; color:#fff; padding-top:60px;}
.youshiMain .ytop p{ font-size:32px; margin-bottom:10px; line-height:24px;}
.youshiMain .ytop span{ font-weight:bold;}
.youshiMain .ytop em{ font-size:18px;}
.youshiMain .ycont{ position:relative;}
.youshiMain .ycont p{ position:absolute; color:#fff; line-height:22px; font-size:16px;width:230px;}
.youshiMain .ycont p.tl{ text-align:left;}
.youshiMain .ycont p.tr{ text-align:left;}
.youshiMain .ycont p.ps1{ top:90px; right:740px; width:230px;}
.youshiMain .ycont p.ps2{ top:260px; right:800px}
.youshiMain .ycont p.ps3{ top:442px; right:740px;}
.youshiMain .ycont p.ps4{ top:90px; left:740px;}
.youshiMain .ycont p.ps5{ top:260px; left:800px;}
.youshiMain .ycont p.ps6{ top:442px; left:740px;}


/*lcMain*/
.lcMain{ height:280px; background-color:#45a643;}
.lcMain .lc_l{ float:left; width:205px; background-color:#078c04; color:#fff; height:295px; margin-top:-15px; text-align:center; position:relative;}
.lcMain .lc_r{ float:left; margin-top:79px; margin-left:19px;}
/*lc_l*/
.lcMain .lc_l h5{ padding-top:30px;}
.lcMain .lc_l h5 span{ font-size:16px; font-weight:normal;}
.lcMain .lc_l h5 p{ font-size:16px; margin-bottom:15px;}
.lcMain .lc_l h5 i{ display:block; width:24px; height:0; border-top:1px solid #fff; margin:0 auto;}
.lcMain .lc_l dl{ margin-top:30px; margin-bottom:10px;}
.lcMain .lc_l dd{}
.lcMain .lc_l dd p{ font-size:14px;}
.lcMain .lc_l dd span{ font-size:20px;}
.lcMain .lc_l a{ display:block; background:url(../images/zxbg.png) no-repeat center; width:140px; height:40px; line-height:40px; color:#fff; text-decoration:none; font-size:16px; margin:0 auto;}

/*gsjBox*/
.gsjBox{ background-color:#eee; padding-top:60px; padding-bottom:54px;}
.gsjBox .gtop{ text-align:center;}
.gsjBox .gtop p{ font-size:24px; color:#333; margin-bottom:10px;}
.gsjBox .gtop p em{ font-weight:bold; color:#45a643;}
.gsjBox .gtop p span{ font-size:14px;}
.gsjBox .gtop span{ font-size:14px;}
.gsjBox .gcont{ margin-top:47px;}
.gsjBox .gcont ul{ height:333px; width:996px;}
.gsjBox .gcont .bd{ height:333px; width:996px; float:left; margin-left:10px;}
.gsjBox .gcont .bot1 {  background: url(../images/bot1.png) no-repeat center; float:left; margin-top:120px;}
.gsjBox .gcont .bot2 {    background: url(../images/bot2.png) no-repeat center;float:right;margin-top:120px;}
.gsjBox .gcont li{ float:left; width:231px; height:314px; background-color:#fff; margin-right:18px; position:relative;}
.gsjBox .gcont li img{ display:block;}
.gsjBox .gcont li h5{ text-align:center; padding-top:20px; padding-bottom:7px;}
.gsjBox .gcont li h5 a{ font-size:14px;}
.gsjBox .gcont li p{ padding:0 18px; font-size:13px; line-height:23px; height:69px; overflow:hidden;}
.gsjBox .gcont li .mor{ display:block; background:url(../images/morbg.png) no-repeat center; width:36px; height:36px; position:absolute; left:50%; margin-left:-18px; bottom:-18px;}
.gsjBox .gcont .pbot{ width:82px; margin:48px auto 0 auto; padding:0 36px; overflow:hidden; background:url(../images/pbotbg.png) no-repeat center;}
.gsjBox .gcont .pbot .bot{ float:left; margin-left:1px;}

.wlMain{ background:url(../images/mainbg.jpg) no-repeat center top; height:773px;}
.wlMain .container{ position:relative; height:100%;}


.casePart {clear: both;	/*background: url(../images/casebg.jpg) no-repeat center 0;  background:#f5f5f5;*/overflow:hidden;	padding: 80px 0px 60px 0px;}
.module-title-content { text-align:center; margin-bottom:20px;}
.module-title-content h5{ font-size:24px; margin-bottom:5px; color:#333;}
.module-title-content h5 span{ font-weight:normal; color:#666;}
.module-title-content em{ color:#b3b3b3; text-transform:uppercase; font-size:11px;}
.caseCon {	width: 1000px;	margin: 0 auto;}
.caseName {	height: 59px; display:none;	background: url(../images/casename.png) no-repeat center 0;	margin-bottom: 36px; font-size: 36px;font-weight: bold;color: #036FB9; text-align:center;}
.case_show .grid_4 a {position: relative;	display: block}
.case_show .grid_4 a h4 {filter: alpha(opacity=0);	opacity: 0.8; color:#fff;	position: absolute;	bottom: 6px;	width: 100%;	height: 40px;	line-height: 40px;	background: #45a643;	text-align: center;overflow: hidden}
.case_show .grid_4 a:hover h4 {opacity: 0.8;	filter: alpha(opacity=80);	color: #fff}
.case_show img {	transition: .9s;-moz-transition: .9s;	-webkit-transition: .9s;-o-transition: .9s;	line-height: 1em;width: 100%; height:235px;}
.case_show a:hover img {	transform: scale(1.2);-webkit-transform: scale(1.2);	-o-transition: scale(1.2)}
.caseConta {		overflow: hidden;}
.case_show {	position: relative;}
.case_show .grid_4 {
height: 235px;width: 330px; margin-bottom:10px; float:left;	overflow: hidden}
/*案例图片切换部分*/
.slideBoxpro { float:left; margin-right:10px;width: 650px;height: 480px;	overflow: hidden;	position: relative;}
.slideBoxpro .hd {	height: 15px;	overflow: hidden;	position: absolute;	right: 0;	bottom: 0;	z-index: 1;}
.slideBoxpro .hd ul {	overflow: hidden; 	zoom: 1;	float: left;}
.slideBoxpro .hd ul li {	float: left;	margin-right: 2px;	width: 15px;	height: 15px;	line-height: 14px;	text-align: center;	background: #fff;cursor: pointer;}
.slideBoxpro .hd ul li.on {	background: #f00;	color: #fff;}
.slideBoxpro .bd {	position: relative;	height: 100%;	z-index: 0;}
.slideBoxpro .bd li {zoom: 1;vertical-align: middle;}
.slideBoxpro .bd li a {	display: block;	width: 650px;	height: 480px;	background-position: center;	background-repeat: no-repeat;	background-size: auto 100%}
.slideBoxpro .bd img {	width: 650px;	height: 480px;	display: block;}
.slideBoxpro .prev, .slideBoxpro .next {	width: 35px;	height: 35px;	background: url(../images/d1.gif) no-repeat;	float: left;}
.slideBoxpro .next {	background: url(../images/d2.gif) no-repeat;}
.slideBoxpro .prev:hover, .slideBoxpro .next:hover {	opacity: .7;	filter: alpha(opacity=70);	-ms-filter: "alpha(opacity=70)";	-khtml-opacity: .7;}
.slideBoxpro .prevStop {	display: none;}
.slideBoxpro .nextStop {	display: none;}
.slideprobtn {position: absolute;	right: 0;	bottom: 0;	text-align: right;}
/*-----------------自定义按钮样式，移动端不需要，PC端根据实际情况选择----------------*/
.demo {width: 650px;height: 480px;font-size: 14px;position:relative;}
.demo a.control {position:absolute;display: block;top: 50%;margin-top: -58px;width: 40px;height: 60px;cursor: pointer;z-index: 2;}
.demo .slider ul{ padding:0px; margin:0px;}
.demo a.prev {left: 0;background-position: 0 0; background: url(../images/imgslideleft.png) no-repeat}
.demo a.next {right: 0;background-position: 0 0; background: url(../images/imgslideright.png) no-repeat}
.demo a.prev:hover {background-position: 0 -112px}
.demo a.next:hover {background-position: -76px -112px}

/*conpany*/
.conpany{ position:relative; top:-27px;}
.conpany .gongsi{ background-color:#45a643;}
.conpany .gongsi dl{ padding:24px; overflow:hidden;}
.conpany .gongsi dt{ float:left;}
.conpany .gongsi dd{ margin-left:420px;}
.conpany .gongsi dd h5{ padding-top:32px; padding-bottom:15px; line-height:24px; height:24px; background:url(../images/line.png) no-repeat left bottom;}
.conpany .gongsi dd h5 a{ font-size:24px; color:#fff; text-decoration:none;}
.conpany .gongsi dd p{ font-size:14px; line-height:24px; height:120px; overflow:hidden; margin-top:10px; margin-bottom:23px; color:#fff;}
.conpany .gongsi dd span{ display:block; font-size:0;}
.conpany .gongsi dd span a{ display:inline-block; width:84px; height:34px; line-height:34px; text-align:center; font-size:14px; text-decoration:none; margin-right:2px;}
.conpany .gongsi dd span a.gd{ background-color:#fff; color:#3c3e46;}
.conpany .gongsi dd span a.zx{ background-color:#3c3e46; color:#fff;}
.conpany .glist{ position:absolute; background:url(../images/glistbg.png) no-repeat center; width:99px; height:174px; padding-top:5px; padding-bottom:4px; top:68px; right:-5px;}
.conpany .glist li{ height:57px; width:99px; line-height:57px;}
.conpany .glist li a{ display:block; font-size:16px; text-decoration:none; font-weight:bold; padding-left:15px; color:#fff;}
.conpany .glist li a:hover{color:#46A644;}
/*workshop*/
.workshop{ padding:0 20px; border:1px solid #eee; background-color:#fff; margin-top:-7px;}
.workshop .wleft{ float:left; width:690px; margin-top:40px; margin-bottom:20px;}
.workshop .wright{ float:right; width:313px; margin-top:15px; margin-bottom:15px; padding:20px 0 20px 26px; background:url(../images/yy2.png) no-repeat left top;}
.workshop .wtop{ font-weight:normal; padding-left:10px; background:url(../images/line2.png) no-repeat left center;}
.workshop .wtop a{ font-size:20px; color:#333; text-decoration:none;}
.workshop .wtop span{ display:block; color:#333; margin-top:3px;}
/*wleft*/
.wleft .wcont{ position:relative; margin-top:29px;}
.wleft .wcont ul{ overflow:hidden; width:506px; margin:0 auto;}
.wleft .wcont .bd{ overflow:hidden; width:506px; margin:0 auto;}
.wleft .wcont li{ float:left; width:247px; margin:0 3px;}
.wleft .wcont li p{ text-align:center; margin-top:5px; width:247px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.wleft .wcont li p a{ font-size:14px; color:#333;}
.wleft .wcont .bot{ position:absolute; top:66px;}
.wleft .wcont .bot1{ left:0px;}
.wleft .wcont .bot2{ right:0px;}
/*wright*/
.wright .honer{ position:relative; margin-top:29px;}
.wright .honer ul{ overflow:hidden; width:245px; margin:0 auto;}
.wright .honer .bd{ overflow:hidden; width:245px; margin:0 auto;}
.wright .honer li{ float:left; width:245px;}
.wright .honer li img{ display:block; border:1px solid #e5e5e5;}
.wright .honer li p{ text-align:center; margin-top:5px; width:245px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.wright .honer li p a{ font-size:14px; color:#333;}
.wright .honer .bot{ position:absolute; top:70px;}
.wright .honer .bot1{ left:0px;}
.wright .honer .bot2{ right:0px;}

/*ggBox*/
.ggBox{ background:url(../images/ggbg.png) no-repeat center; height:160px; width:1100px; position:absolute; bottom:-72px; left:0;}
.ggBox .gleft{ color:#fff; margin-left:42px; margin-top:37px;}
.ggBox .gright{ margin-right:45px; margin-top:45px;}
.ggBox .gleft span{ font-size:14px;}
.ggBox .gleft h5{ font-size:32px; margin-bottom:5px;}
.ggBox .gleft p{ width:495px; height:28px; line-height:28px; text-align:center; font-size:16px; background-color:#3c3e46;}
.ggBox .gright dl{ padding-left:41px; background:url(../images/phone3.png) no-repeat left center;}
.ggBox .gright dt{ font-size:13px; color:#333;}
.ggBox .gright dd{ font-size:20px; color:#45a643;}
.ggBox .gright a{ display:block; color:#fff; background:url(../images/zxbg2.png) no-repeat center; width:134px; height:36px; line-height:36px; text-align:center; text-decoration:none; margin-left:23px; margin-top:10px; font-size:16px;}

/*newMain*/
.newMain{ padding-top:123px; padding-bottom:60px;}
.newMain .new_l{ width:740px;}
.newMain .new_r{ width:330px;}
/*new_l*/
.new_l .nlist{ height:45px;}
.new_l .nlist li{ float:left; width:370px; text-align:center; position:relative; height:45px;}
.new_l .nlist li a{ display:block; font-size:20px; background-color:#e5e5e5; height:45px; line-height:45px; text-decoration:none;}
.new_l .nlist li i{ display:block; position:absolute; background:url(../images/jtimg.png) no-repeat center; width:10px; height:5px; bottom:-5px; left:50%; margin-left:-5px; display:none;}
.new_l .nlist li a:hover{ background-color:#3c3e46; color:#fff;}
.new_l .nlist li:hover i{ display:block;}
.new_l .nlist li a.cur{ background-color:#45a643; color:#fff;}
.new_l .nlist li.cur i{ display:block;}
.new_l .ncont{ margin-left:6px; margin-top:26px;}
.new_l .ncont dl{ overflow:hidden;}
.new_l .ncont dt{ float:left;}
.new_l .ncont dd{ margin-left:323px;}
.new_l .ncont dd h5{ height:16px; line-height:16px; overflow:hidden; white-space:nowrap; padding-top:5px; padding-bottom:9px;}
.new_l .ncont dd h5 a{ font-size:16px; text-decoration:none;}
.new_l .ncont dd p{ font-size:13px; line-height:23px; height:69px; overflow:hidden; margin-bottom:15px;}
.new_l .ncont dd a{ font-size:13px;}
.new_l .ncont ul{ margin-top:20px; width:634px; overflow:hidden;}
.new_l .ncont li{ height:43px; line-height:43px; width:340px; float:left; margin-right:27px;}
.new_l .ncont li em{ float:right;}
.new_l .ncont li a{ padding-left:10px; background:url(../images/dd.png) no-repeat left center; font-size:13px;}
/*new_r*/
.new_r h5{ height:45px;}
.new_r h5 a{ display:block; height:45px; line-height:45px; text-align:center; background-color:#e5e5e5; font-size:20px; text-decoration:none; font-weight:normal;}
.new_r .quetion{ height:325px; overflow:hidden; margin-left:19px; margin-top:23px;}
.new_r .quetion dl{ margin-bottom:20px;}
.new_r .quetion dt{ padding-left:27px; background:url(../images/wenimg.png) no-repeat left center; height:22px; line-height:22px; overflow:hidden;}
.new_r .quetion dt a{ font-size:13px; display:block; height:22px; line-height:22px; overflow:hidden;}
.new_r .quetion dd{ padding-left:27px; background:url(../images/daimg.png) no-repeat left top; margin-top:12px; font-size:13px; color:#45a643; line-height:23px; height:42px; overflow:hidden;}
/*首页*/
.aboutus{ float:left; width:675px; margin-top:10px;}
.case{ float:right; width:290px; margin-top:10px; overflow:hidden;}
.style-1 h3.title span{ float:left; background:url(../images/dt-5.gif) repeat-x; height:32px; line-height:32px; padding:0px 25px; color:#fff; font-weight:normal; font-size:14px;}
.style-1 h3.title  a.more{ float:right; width:39px; height:11px; line-height:1000px; overflow:hidden; background:url(../images/more.gif); margin:10px 10px 0px 0px;}
.style-1 .active{ background:#fff; padding:10px;}
.style-2 h3.title { background:url(../images/dt-6.gif) repeat-x; height:32px; line-height:32px; padding-left:15px; color:#fff; font-weight:normal; font-size:14px; position:relative;}
.style-2 h3.title a.more{ position:absolute; right:10px; top:0px; color:#fff; font-size:12px;}
.style-2 .active{ background:#fff; padding:10px;}
.style-2 dl.ind{ clear:both; zoom:1}
.style-2 dl.ind dt{ float:left; display:inline; border-bottom:1px dotted #ccc; padding:10px 0px 10px 0px; zoom:1}
.style-2 dl.ind dt a{ margin-left:5px;}
.style-2 dl.ind dd{ float:right; display:inline; border-bottom:1px dotted #ccc; padding:10px 0px 10px 0px; overflow:hidden;}
.style-2 dl.ind dd h4{ margin-left:10px;}
.style-2 dl.ind dd p.desc{ margin-left:10px; font-style: italic; color:#666;}
.index-news{ float:left; width:330px; margin-right:15px; margin-top:15px;}
.listel li{ margin:0px 5px; height:30px; line-height:30px; overflow:hidden; padding-left:13px; background:url(../images/dt-1.gif) no-repeat left 12px; }
.listel li a{ margin-right:5px; zoom:1;}
.listel li span{ float:right; color:#666;}
.index-conts{ float:right; width:290px; margin-top:15px;}
.index-product{ padding-top:15px; *margin-top:15px; *padding-top:0px;}
.index-product .profld{ margin:0px; position:relative; overflow:hidden;}
.index-product h3 span{ float:left; }
.index-product ol{ position: absolute; width: 2012em; }
.index-product ol li{ float:left; text-align:center; }
.index-product ol li a.img{ display:block; text-align:center; font-size:0px;}
.index-product ol li a.img img{ margin:auto; border:1px solid #d6d6d6;}
.index-product ol li h3{ font-weight:normal; margin-top:5px; height:20px; line-height:20px; overflow:hidden;}
.index-product .flip{ height:20px; overflow:hidden; margin:8px 15px 0px; float:left; }
* html .index-product .flip{ width:300px;}
*+html .index-product .flip{ width:300px;}
.index-product .next,.index-product .prev{ width:18px; height:18px; overflow:hidden; display:block; float:left; background:url(../images/neu.gif) no-repeat;}
.index-product .next{ background-position:-17px 0px; }
.index-product .next:hover{ background-position:-57px 0px; }
.index-product .prev{ background-position:-40px 0px; }
.index-product .prev:hover{ background-position:0px 0px; }
#trigger{ float:left; margin-right:5px; margin-top:0px; position:relative; bottom:8px; *bottom:0px; *top:5px; zoom:1;}
#trigger a{ background:url(../images/neu.gif) no-repeat -78px -10px; width:8px; height:8px; font-size:0px; display:inline-block; overflow:hidden; margin-right:5px;}
#trigger a.current{ background-position:-78px 0px;}

#tabs-nav{ float:left;text-align: center; margin-left:15px;}
#tabs-nav li {margin: 0 4px; display: inline-block; zoom: 1; *display:inline; position:relative; *top:12px;}
#tabs-nav li a {width: 8px; height: 8px; display: block; overflow:hidden; background:#9df0f5; cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px;}
#tabs-nav li a:hover { background:#fff; }
#tabs-nav li a.flex-active{ background:#fff; cursor: default; }
.index-links{ background:#fff; padding:5px 15px 10px; margin-top:15px; position:relative;}
.index-links h3{ height:32px; line-height:32px; padding-left:20px; background:url(../images/dt-2.gif) no-repeat left center; font-weight:normal; font-size:14px; position:relative; border-bottom:1px dotted #ccc; margin-bottom:10px;}
.index-links h3 a.more{ position:absolute; right:10px; top:0px; color:#666; font-size:12px;}
.index-links ul{ margin:0px; padding:0px;}
.index-links .img{ margin-bottom:3px;}
.index-links .img li{ list-style:none; display:inline; padding-right:5px;}
.index-links .img img{ width:88px; height:31px;}
.index-links .txt{ zoom:1;}
.index-links .txt li{ list-style:none; float:left; width:88px; height:20px; line-height:20px; margin-right:5px; overflow:hidden;}

/*底部*/
.footer{ width:100%;}
.ftnav{ height:50px; background-color:#45a643;}
.ftnav ul{ overflow:hidden;}
.ftnav li{ float:left; height:50px; line-height:50px; padding:0 16px;}
.container span{ color:#45a643}


.ftnav li a{ font-size:14px; color:#fff;}
.ftcont{ background-color:#2fa12d;}
.ftcont .dress{ overflow:hidden; padding:56px 25px 59px 25px;}
.ftcont .dress dl{ float:left;}
.ftcont .dress dt{ float:left;}
.ftcont .dress dd{ margin-left:350px;}
.ftcont .dress dd p{ font-size:13px; color:#fff; line-height:26px;}
.ftcont .dress dd p a{color:#fff;}
.ftcont .dress .wx{ float:right;}
.ftcont .link{ overflow:hidden; height:45px; border-top:1px solid #12960f;}
.ftcont .link h4{ float:left; font-size:16px; color:#dedede; line-height:45px; margin-left:30px;}
.ftcont .link h4 a{color:#dedede;}
.ftcont .link span{ font-weight:normal;}
.ftcont .link ul{ float:left; margin-left:15px; width:800px;}
.ftcont .link li{ margin-right:35px; float:left; height:45px; line-height:45px;}
.ftcont .link li a{ font-size:13px; color:#bcbcbc;}

/*内页侧栏*/
.sidebar{ margin-top:15px; margin-bottom:30px;}
.sidebar .sb_nav{ float:left; width:230px;}
.sidebar .sb_nav h3.title{ text-align:left; background:#45a643; padding:0px 15px; height:50px; line-height:50px;  font-size:16px; color:#fff;}
.sidebar .sb_nav h3.line{ margin-top:0px; }
.sidebar .sb_nav .active{ padding:10px 15px; background:#fff;}
#sidebar dl{ margin-left:0px;}
#sidebar dl dt{ padding:10px 0px 10px 15px; margin-top:0px; background:url(../images/dt-11.png) no-repeat left center; font-size:14px;}
#sidebar dl dd{ padding:0px 0px 0px 15px;}
#sidebar dl dd h4{ font-weight:normal; line-height:27px; height:27px; background:url(../images/dt-0.png) no-repeat left top; font-size:14px; padding-left:30px; margin-bottom:10px;}
#sidebar dl dd h4.on{ font-weight:normal; line-height:27px; height:27px; background:url(../images/dt-0.png) no-repeat left bottom; font-size:14px;  padding-left:30px;margin-bottom:10px;}
#sidebar dl dd h4.on a{ color:#fff;}
#sidebar dl dt.on a{ font-weight:bold; }
#sidebar dl h4.on a{ font-weight:bold;}
.sidebar .sb_box{ float:right; width:850px; background:#fff; overflow:hidden; }
.sidebar .sb_box h3.title{ border-bottom:1px solid #ddd;  height:50px; line-height:50px; position:relative;}
.sidebar .sb_box h3.title span{ position:absolute; left:0px; font-size:14px;  padding:0px 15px;}
.sidebar .sb_box h3.title div.position{ float:right; font-weight:normal; position:relative; top:3px; right:15px;}
.sidebar .sb_box h3.title div.position a{ }

.l_con {
    border: 2px solid #036FB9;
    width: 228px;
    margin: 0 auto;
    margin-bottom: 10px;
}
.s_con { background:#fff;
  
    width: 230px;
    margin: 0 auto;
 
}
.c_con {
    border: 2px solid #036FB9;
    width: 228px;
    margin: 0 auto;
    margin-bottom: 10px;
}
.t04 {
    background: #45a643;
    line-height: 35px;
  
    color: #fff;
}
.info_b, .info_b2 {
    padding: 5px 0;
    overflow: hidden;
  
}
.s_con dl dt{ border: 1px solid #e2e2e2; width:190px; height:140px;   padding: 5px;}
.s_con dl {
    float: left;
    overflow: hidden;
    margin: 10px 0px 10px 12px; text-align:center;
    width: 204px;
}
.s_con dt img {
    max-width: 100%;
  
   
    height: 140px;
}
.s_con dd {
    line-height: 30px;
    height: 30px;
    overflow: hidden;
    text-align: center;
    color: #000;
    width: 200px;
}

.news_con {
    clear: both;
   
  margin:11px 0px;
  
}
.news_con .t04{ text-indent:10px;}
.news_con li {
    float: left; /*padding-left:15px;*/
    width: 420px;/*background: url('../images/dtico.jpg') no-repeat scroll left center transparent;*/ line-height:33px; border-bottom: dotted #CCCCCC 1px; font-size:12px;
}
.news_con li a{ font-size:12px; color:#666666}