@charset "utf-8";
/* CSS Document */

body { font-size: 12px; font-family: "microsoft yahei"; color: #000; background: #fff;  }
input, select, textarea { vertical-align: middle; outline:none; border:0; font-family: "microsoft yahei"; }
h1, h2, h3, h4, h5, h6{font-weight:normal;}
img { border: 0; }
ul, li, ol, dl, dt {list-style: none;}
a { text-decoration: none; outline: none; color: #4b4b4b; }
* { padding: 0px; margin: 0px; }
.fl { float: left; }
.fr { float: right; }
.clearfix:after { clear: both; content: ' '; display: block; font-size: 0; line-height: 0; visibility: hidden; width: 0; height: 0; }
.clearfix { zoom: 1 }
.mag { margin: 0 auto; width:1120px;}


/***top***/
.head{ width:1120px; margin:auto;  }
.site-top{ height:88px; position:relative;}
.site-top .language{ padding-top:50px; font-size:14px; float:right;}
.site-top .language .en{ color:#219911;}

.site-nav{ height:38px; position:relative; z-index:10;}
.site-nav .search{ background:#eee; width:200px; height:25px; border-radius:20px; margin-top:6px;}
.site-nav .search .inpt{ background:none; width:160px; padding-left:10px; height:25px; line-height:25px; color:#a3a3a3;}
.site-nav .search .btn{ background:url("../images/srhIco.png") no-repeat 5px 5px; width:30px; height:25px; cursor:pointer;}


.nav li{ width:120px; text-align:center; float:left; position:relative; font-size:14px; height:20px; padding:9px 0 6px 0; border-bottom:3px #fff solid;}
.nav li.ons{ border-color:#e77b17; z-index:1;}
.nav li a{ display:block;   line-height:20px; border-right:1px #cbcbcb solid;}
.nav li:last-child a{ border:0;}
.nav li .sub{ z-index:9999; width:390px; padding:0 0 14px 10px; background-color:#fff;	position:absolute; top:38px; top:35px; left:0; -webkit-box-shadow:0 0 3px rgba(0,0,0,.37);	-moz-box-shadow:0 0 3px rgba(0,0,0,.37); box-shadow:0 0 3px rgba(0,0,0,.37); display:none;}
.nav li .subTit{ font-size:14px; text-align:left; height:36px; line-height:36px;}
.nav li .subMenu a{ width:180px; float:left; text-align:left; line-height:29px; font-size:12px; color:#3b3b3b; margin-right:15px; border-top:1px #d2d2d2 solid; border-right:0;}
.nav li .subImg a{ width:180px; height:64px; margin:14px 15px 0 0; float:left; display:block; position:relative; border-right:0;}
.nav li .subImg a img{ width:180px; height:64px; display:block;}
.nav li .subImg a .bg{ background:#fff; width:100%; height:20px; position:absolute; bottom:0; left:0; filter:alpha(opacity=60); opacity:0.6; -moz-opacity:0.60;}
.nav li .subImg a h3{ width:100%; height:20px; line-height:20px; text-align:center; font-size:12px; position:absolute; left:0; bottom:0; z-index:1;}

.banner{ width:1120px;  position:relative; height:343px; margin:auto; overflow:hidden; -webkit-box-shadow: 2px 3px 3px rgba(0,0,0,.19); -moz-box-shadow: 2px 3px 3px rgba(0,0,0,.19); box-shadow: 2px 3px 3px rgba(0,0,0,.19);}
.banner .bd li img{ width:1120px; height:343px; display:block;}
.banner .hd{  position:absolute; z-index:1; bottom:13px; right:6px; text-align:center;}
.banner .hd ul li{background-color: #b5b5b5; display:inline-block; float:left; width:11px; height:11px; margin:0 5px 0 0; font-size:0; text-indent:-9999px; border-radius:50%; -moz-border-radius:50%; cursor:pointer;-webkit-box-shadow: inset 0 0 5px rgba(185,185,185,.75); -moz-box-shadow: inset 0 0 5px rgba(185,185,185,.75);box-shadow: inset 0 0 5px rgba(185,185,185,.75);}
.banner .hd ul li.on{ background:#638c0b; }


.main-title{ height:1px; margin-top:15px; position:relative; border-top:1px #c9c9c9 solid;}
.main-title .cn{ background:#fff; display:block; color:#999; letter-spacing:2px; padding-left:5px; position:absolute; right:0; top:-9px;}
.main-cont{ padding-top:15px;}


.product{width:364px;	height:292px;	-webkit-border-radius:3px; -moz-border-radius:3px; border-radius:3px; background-color:#fff; -webkit-box-shadow:0 0 5px rgba(0,0,0,.23); -moz-box-shadow:0 0 5px rgba(0,0,0,.23); box-shadow:0 0 5px rgba(0,0,0,.23);}
.product-nav{ background:#25b724; width:113px; float:left; border-top-left-radius:3px; border-bottom-left-radius:3px;}
.product-nav li{ width:95px; height:73px; text-align:center; cursor:pointer;}
.product-nav li h3{ line-height:18px; color:#fff; font-size:12px; width:70%; margin:0 auto; }
.product-nav li .pro-01{ background:url("../images/pro01.png") no-repeat; width:23px; height:22px; display:inline-block; margin-top:18px;}
.product-nav li .pro-02{ background:url("../images/pro02.png") no-repeat; width:28px; height:23px; display:inline-block; margin-top:18px;}
.product-nav li .pro-03{ background:url("../images/pro03.png") no-repeat; width:19px; height:24px; display:inline-block; margin-top:13px;}
.product-nav li .pro-04{ background:url("../images/pro04.png") no-repeat; width:17px; height:31px; display:inline-block; margin-top:4px;}
.product-nav li.bg01{ background:#38cf37;}
.product-nav li.bg02{ background:#38cf37;}
.product-nav li.bg03{ background:#56df55;}
.product-nav li.bg04{ background:#73e672; border-bottom-left-radius:3px;}
.product-nav li.bg01.on{ background:#25b724;}
.product-nav li.bg02.on{ background:#25b724;}
.product-nav li.bg03.on{ background:#25b724;}
.product-nav li.bg04.on{ background:#25b724;}
.product-cont{ width:251px; float:right;}
.product-tit{ font-size:16px; color:#2e2e2e; padding:18px 0 49px 18px; height:21px;}
.product-list a{ background:url("../images/product-listBg.jpg") repeat-x; height:51px; line-height:51px; font-size:14px; color:#7e8c8d; display:block; padding-left:18px;}


.about{width:387px;	height:266px;	position:relative; padding:13px 0 13px 13px; margin-left:11px; -webkit-border-radius:3px; -moz-border-radius:3px;	border-radius:3px; background-color:#fff;	-webkit-box-shadow:0 0 5px rgba(0,0,0,.23); 	-moz-box-shadow:0 0 5px rgba(0,0,0,.23); box-shadow:0 0 5px rgba(0,0,0,.23);}	
.aboutInfo{ position:absolute; width:197px; height:197px; left:187px; top:13px; }	
.aboutInfo .tit{ font-size:16px;}
.aboutInfo .txt{ color:#4b4b4b; line-height:18px; text-indent:20px; padding-top:15px; max-height:126px; overflow:hidden;}
.aboutImg .booth img {width:165px; height:165px; display:block; border:1px #e5e5e5 solid; border-radius:5px;}
.aboutImg .thumb {padding:14px 0 0 0; position:relative; }
.aboutImg .thumb li { cursor: pointer; width:76px; height:76px; margin-right:13px; float:left; display:inline;  position:relative; /*border:3px #fff solid;border-radius:3px;*/}
.aboutImg .thumb li img { width:76px; height:76px; display:block; /*border-radius:3px;*/ }
.aboutImg .thumb li.selected{ /*border:3px #38cf37 solid;*/border-bottom:3px #38cf37 solid;padding-bottom:2px;}
.aboutImg .thumb li.selected .c-ico{ display:block;}
.aboutImg .thumb li .c-ico{ /*background:url(../images/aboutIco.png) no-repeat;*/ width:9px; height:9px; position:absolute; top:-11px; left:50%; margin-left:-4px; display:none;}


.news{width:335px; height:292px; -webkit-border-radius:5px/3px; -moz-border-radius:5px/3px; border-radius:5px/3px; background-color:#fff; -webkit-box-shadow:0 0 5px rgba(0,0,0,.31);	-moz-box-shadow:0 0 5px rgba(0,0,0,.31);	box-shadow:0 0 5px rgba(0,0,0,.31);}
.news-tit{ background:#ededed; font-size:16px; height:40px; line-height:40px; padding-left:18px;}
.news-list{ padding:0 14px;}
.news-list li{ padding:13px 0; border-bottom:1px #eaebee solid; overflow:hidden;}
.news-list li .img{ width:55px; height:55px; float:left; display:block; border:1px #e5e6ea solid; border-radius:3px;}
.news-list li .tit{ padding-left:12px; float:left; width:238px; height:20px; line-height:20px; font-size:14px; color:#25b724; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.news-list li .tit a{ color:#25b724;}
.news-list li .txt{ padding-left:12px; float:left; width:238px; color:#4b4b4b; line-height:16px; max-height:32px; overflow:hidden; text-indent:20px;}
.news-list li:last-child{ border-bottom:0;}


.bottom{ width:1120px; margin:auto; padding:12px 0; line-height:24px; color:#8a8a8a;}
.bottom a{ color:#8a8a8a;}
.bottom a:hover{ color:#333; }
.bottom .link a{ width:24px; height:24px; display:inline-block; margin-left:10px; vertical-align:middle;}
.bottom .link a.a{ background:url("../images/a.jpg") no-repeat;}
.bottom .link a.f{ background:url("../images/f.jpg") no-repeat;}
.bottom .link a.in{ background:url("../images/in.jpg") no-repeat;}
.bottom .link a.t{ background:url("../images/t.jpg") no-repeat;}
.bottom .link a.a:hover{ background:url("../images/a-h.jpg") no-repeat;}
.bottom .link a.f:hover{ background:url("../images/f-h.jpg") no-repeat;}
.bottom .link a.in:hover{ background:url("../images/in-h.jpg") no-repeat;}
.bottom .link a.t:hover{ background:url("../images/t-h.jpg") no-repeat;}




/***关于我们***/
.ny-main{ padding-top:20px;}

.left-nav{ width:220px;}
.left-nav li{ font-size:14px; line-height:46px; vertical-align:middle; padding-left:35px;}
.left-nav li a{ color:#7e8c8d;}
.left-nav li a.current, .left-nav li a:hover{ color:#25b724; }

.right{ width:900px;}
.right-top{ background:#eee; height:40px; line-height:40px; font-size:14px; color:#484848; padding-left:16px; border-radius:5px;}

.right-about{ padding:20px 10px; line-height:22px; color:#666; min-height:500px; }
.right-cont{ padding:20px 10px 20px 0;}

.right-product{ width:900px;}
.right-product li{ padding-bottom:21px; padding-left:10px; overflow:hidden; vertical-align:middle; margin-top:20px;}
.right-product li .img{ width:200px; height:200px; border:1px solid gray; display:block; float:left; padding-right:12px;}
.right-product li .tit{ width:250px; font-size:16px; float:left; padding-left:12px; color:#030303; height:40px; line-height:40px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.right-product li .tit a{ color:#030303;}
.right-product li .txt{ width:500px; float:left;font-size:14px;  padding-left:12px; color:#484848; max-height:200px; line-height:25px; overflow:hidden; }


.right-sider{ width:232px;}
.right-sider .item{ display:block; margin-bottom:12px; width:226px; height:62px; padding:2px; position:relative; -webkit-box-shadow:0 0 3px #d9d9d9; -moz-box-shadow:0 0 3px #d9d9d9;	box-shadow:0 0 3px #d9d9d9;	border:solid 1px #d9d9d9;}
.right-sider .item img{ width:226px; height:62px; display:block;}
.right-sider .item .bg{ background:#fff; width:226px; height:20px; position:absolute; bottom:3px; left:3px; filter:alpha(opacity=60); opacity:0.6; -moz-opacity:0.60;}
.right-sider .item  h3{ width:226px; height:20px; line-height:20px; text-align:center; color:#000; position:absolute; left:3px; bottom:3px;}


.right-news{ width:900px;}
.right-news li{ position:relative; padding-bottom:20px; vertical-align:middle;}
.right-news li .tit{ font-size:14px; max-width:540px; height:20px; line-height:20px; color:#525252; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.right-news li .tit a{ color:#525252; }
.right-news li .txt{ line-height:16px; color:#878787; padding-top:5px; max-height:32px; overflow:hidden;}
.right-news li .date{ position:absolute; right:0; top:0; display:block; color:#25b724;}


.right-recom{ width:600px;}
.right-recom li{ position:relative; padding-bottom:22px; vertical-align:middle;}
.right-recom li .tit{ font-size:14px; height:20px; line-height:20px; color:#030303; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.right-recom li .tit a{ color:#030303; }
.right-recom li .txt{ line-height:20px; color:#484848; overflow:hidden;}


.page{ text-align:right; padding-right:10px; float:right; padding-right:272px;}
.page a{ color:#6f6f6f; display:inline-block; padding:0 6px;}
.page a.cur, .page a:hover{ color:#25b724;}
.page .nowpage{ color:#25b724;display:inline-block; padding:0 6px;}


.v-message{ padding:40px 0 0 0;  font-size:12px;}
	.v-message .input{ overflow:hidden; line-height:27px; margin-top:4px;}
	.v-message .input label{ width:80px; text-align:right; padding-right:10px; float:left;}
	.v-message .input label .red{ color:#ff0000; font-style:normal;}
	.v-message .input .ipt{ width:250px; padding-left:5px; height:25px; line-height:25px; float:left; border:1px #d2d2d2 solid;}
	.v-message .input .tips{ color:#2c82b6; padding-left:15px; float:left;}
	.v-message .input .textarea{ width:505px; height:145px; padding:5px; resize:none; border:1px #d2d2d2 solid;}
	.v-message .input .date-ipt{ width:150px;}
	.v-message .input .long-ipt{ width:510px;}
	.v-message .input .short-ipt{ width:90px;}
	.v-message .input .i-code{ width:79px; height:27px; float:left; display:block; cursor:pointer; margin-left:3px;}
	.v-message .input .i-see{ color:#404040; text-decoration:underline; padding-left:5px;}
	.v-message .button{ padding-top:20px; text-align:center;}
	.v-message .button .btn{ background:#51c0dd; width:130px; height:29px; line-height:29px; font-size:16px; color:#fff; border:0; cursor:pointer;}




    .divnav{ width:100%; padding-left:10px;  }
    .divnav a{ padding:0px 5px 0px 3px; border-right:1px solid #25b724; font-size:14px; }
        .divnav a.current
        {
            color:#25b724;
        }




        /* 代码整理：懒人之家 www.lanrenzhijia.com */
html {
	-webkit-text-size-adjust:none;
}
*html .lanrenzhijia {
	position:absolute;
}
.lanrenzhijia {
	width:110px;
}
.lanrenzhijiashow {
	right:0;
}
.lanrenzhijia .lanrenzhijia a {
}
.lanrenzhijia a:hover {
	color:#B50708;
}
h1 {
	text-align:center;
}
.lanrenzhijia .lanrenzhijia_box {
	/*background-color:#009EE8;*/
    background-color:#EDEDED;
	padding:1px;
	border-radius:4px;
}
.lanrenzhijia .lanrenzhijia_header, .lanrenzhijia .lanrenzhijia_con, .lanrenzhijia .lanrenzhijia_tool a {
	background-color:#EDEDED;
	margin-top:4px;
	border-radius:4px;
}
.lanrenzhijia .lanrenzhijia_header, .lanrenzhijia .lanrenzhijia_con {
	margin-top:0;
}
.lanrenzhijia .lanrenzhijia_btn {
	background-color:#24B724;
	color:#fff;
	border-radius:4px 0 0 4px;
}
.lanrenzhijia .lanrenzhijia_btn:hover {
	background-color:#24B724;
	color:#fff;
}
.honpage{ margin-left:20px; margin-right:20px; margin-top:10px}
.honpage ul{ margin:0px; padding:0px}
.honpage ul li{ float:left; margin:20px; text-align:center}
.honpage ul li img{ border:1px solid #D0D0D0; padding:2px; background-color:#FFF}
.pagecode{ margin-top:10px; height:40px; border:1px dashed #666; line-height:40px; text-align:center; font-size:14px; }

