@charset "utf-8";
/* CSS Document */
body {padding:0; margin:0; font-size:12px; font-family:"微软雅黑"; color:#333; background:#f0f0ef}
a{color:#333;text-decoration:none;}
a:hover{ text-decoration:none;}
a img{border:none;} 
div,ul,li,p,form,h1,h2{padding: 0px; margin: 0px;list-style-type: none;}
em{font-style: normal;font-weight: normal;}
table {padding: 0px; margin:auto;list-style-type: none;}
dt,dl,dd {padding: 0px; margin: 0px;list-style-type: none;}
form{margin:0px;padding:0px;}
tr {padding: 0px; margin: 0px;list-style-type: none;}
.clearfloat {clear:both;height:0;font-size: 1px;line-heigt: 0px;}
#container {margin:0 auto; width:100%;}
.upfile { border: 1px solid #ccc; margin-left:10px;}
.clear{ clear:both}
/*头部*/

.w1100{ width:1100px; margin:0 auto; position:relative;}
.header{ width:100%; margin:0 auto;width:expression(document.body.clientWidth <= 1100? "1100px": "auto");min-width:1100px; height:122px; border-top:5px solid #71de10; border-bottom:1px solid #fff;}
.top_box{ height:40px; line-height:40px; border-bottom:1px solid #f4f4f4; background:#fff;}
.top_box p{ float:left; width:670px; color:#999; height:40px; line-height:40px;}
.top_box .top_right{ float:right;}
.top_box span.tel{ background:url(../img/tel.jpg) left center no-repeat; padding-left:20px; color:#ebebeb; height:40px; line-height:40px;color:#999}
.top_box span.tel b{ color:#71de10}

/*导航*/
.menu_box{background:url(../img/headbg.jpg); height:82px;}
.logo{ float:left; padding:15px 0 0 5px; width:330px;}
.nav { float:right; width:760px;}
.nav ul {}
.nav ul li{ }
.nav ul .mainlevel {float:left;/*IE6 only*/}
.nav ul .mainlevel a {text-decoration:none;font-size:14px;line-height:24px; display:block; color:#333; width:95px; height:82px; line-height:82px; text-align:center}
.nav ul .mainlevel a b{ font-weight:normal; font-size:12px;}
.nav ul .mainlevel a:hover {background:#71de10; color:#FFF}
.munehover a{background:#71de10; color:#FFF  !important;}
.nav ul .mainlevel li a{color:#777!important; background:#f5f5f5!important;overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis; width:137px}
.nav ul .mainlevel li a:hover{ color:#FFFFFF!important;background:#71de10!important}
.nav ul .mainlevel ul {display:none; position:absolute; z-index:999;}
.nav ul .mainlevel li { margin-top:0px; width:137px; height:36px; clear:both; background:#f5f5f5; border-bottom:1px solid #fff;/*IE6 only*/}

.nav ul #mainlevel_02 li a{color:#777!important; background:#f5f5f5!important;overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis; width:96px!important;}
.nav ul #mainlevel_02 li { margin-top:0px; width:96px!important; height:36px; clear:both; background:#f5f5f5; border-bottom:1px solid #fff;/*IE6 only*/}
.nav ul #mainlevel_02 li a:hover{ color:#FFFFFF!important;background:#71de10!important}
.nav ul .mainlevel li a{color:#333;line-height:36px; font-size:12px;height:36px; padding:0}
.nav ul .mainlevel li a:hover{ background:#71de10; color:#FFFFFF; text-decoration:none;}









/*广告*/
#banner{margin:0 auto; height:572px; width:100%; clear:both; overflow:hidden;width:expression(document.body.clientWidth <= 1100? "1100px": "auto");min-width:1100px;}
#full-screen-slider { width:100%; height:572px; float:left; position:relative}
#slides { display:block; width:100%; height:572px; list-style:none; padding:0; margin:0; position:relative;}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:48%; top:540px; z-index:999; margin:0}
#pagination li { display:block; list-style:none; width:12px; height:13px; float:left; margin-left:10px; border-radius:5px; background:url(../img/ico-2.png) no-repeat;}
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current {background:url(../img/ico-1.png) no-repeat;}


.in_product_box{background:#fff; overflow:hidden;width:expression(document.body.clientWidth <= 1100? "1100px": "auto");min-width:1100px;}
.con_box{ padding:30px 0;}
.in_title{ text-align:center; margin-bottom:10px;}
.in_title h1{ height:47px; line-height:47px; background:url(../img/title_bg.png) no-repeat center center; display:block; color:#71de10; font-size:24px;}
.in_title p{ height:40px; line-height:40px; color:#666; font-size:14px; padding-top:5px;}

.pro_list_box{ text-align:center; margin-bottom:20px;margin-top:20px;}
.pro_list_box a{ width:118px; background:#f1f1f1; border:1px solid #e7e7e7; font-size:14px; color:#666; margin-left:5px; margin-right:5px; display:inline-block; height:44px; line-height:44px;}
.pro_list_box a:hover{ background:#71de10; color:#fff;border:1px solid #bde4a8}
.pro_list_box a.cur{ background:#71de10; color:#fff;border:1px solid #bde4a8}



.in_product_cont{}

.in_product_cont .btngd img{ display:block; margin:0 auto;}
.in_product_cont .imggd{width:1100px; height:374px; display:block;overflow:hidden; float:left;display:inline}
.in_product_cont .imggd ul{ overflow:hidden; height:374px; width:auto; position:relative; z-index:1}
.in_product_cont .imggd li{ width:266px; margin-right:10px; height:374px; float:left; text-align:center; text-align:center}
.in_product_cont .imggd li a{ display:block; background:url(../img/more.png) no-repeat;width:266px;height:374px;}
.in_product_cont .imggd li a:hover{ background:url(../img/more2.png) no-repeat; color:#6ad50a}
.in_product_cont .imggd .pic{ width:248px; height:264px; overflow:hidden; margin-top:8px;}
.in_product_cont .imggd p{ font-size:14px; height:46px; line-height:46px;}


.in_about_box{ overflow:hidden;width:expression(document.body.clientWidth <= 1100? "1100px": "auto");min-width:1100px; width:100%;}
.in_about_cont{}
.in_about_cont img{ float:left;}
.ab_des{ float:right; width:460px;}
.ab_des h1{ font-size:18px; background:url(../img/line.jpg) bottom left no-repeat; padding-bottom:15px; margin-bottom:10px; color:#71de10;}
.ab_des p{ font-size:14px; color:#666; line-height:28px; text-indent:2em;}
.ab_des span a{ background:url(../img/ab_more.jpg) no-repeat; width:117px; height:45px; line-height:45px; color:#666; font-size:14px; display:block; margin-top:13px; text-align:center}
.ab_des span a:hover{background:url(../img/ab_more2.jpg) no-repeat; color:#fff;}


.in_news_box{ background:#fff;width:100%;width:expression(document.body.clientWidth <= 1100? "1100px": "auto");min-width:1100px;}
.in_news_list{}
.in_news_list ul{ width:101%; overflow:hidden}
.in_news_list ul li{ margin-right:10px; width:542px; height:95px;float:left; margin-bottom:10px; background:url(../img/news_bg.jpg) bottom right no-repeat; overflow:hidden}
.in_news_list ul li .date{ font-size:12px; width:112px; float:left; text-align:center}
.in_news_list ul li .date b{ font-size:60px;color:#666;}
.in_news_list ul li .date p{ line-height:40px; padding-top:12px;}
.in_news_list ul li .in_news_cont{ float:right; width:400px; padding:0px 15px 10px 15px;}
.in_news_list ul li .in_news_cont h1{ font-size:14px; font-weight:normal; color:#333; margin-bottom:6px; margin-top:8px;}
.in_news_list ul li .in_news_cont h1 a{ color:#333}
.in_news_list ul li .in_news_cont h1 a:hover{ color:#71de10;}
.in_news_list ul li .in_news_cont p{ line-height:24px; color:#999}


.in_honor_box{width:100%;width:expression(document.body.clientWidth <= 1100? "1100px": "auto");min-width:1100px; }
.in_honor_cont{ margin-top:10px;}
.in_honor_cont .imggd{width:1100px; height:426px; display:block;overflow:hidden; float:left;}
.in_honor_cont .imggd ul{ overflow:hidden; height:426px; width:auto;}
.in_honor_cont .imggd li{float:left; height:426px;width:251px; overflow:hidden; margin-right:20px; background:url(../img/honor_bg.png) top center no-repeat;text-align:center;}
.in_honor_cont .imggd li p{width:114px;text-align:center; display:block; clear:both; color:#fff;overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;font-size:14px;height:30px; line-height:30px; background:url(../img/h_more.jpg) no-repeat; margin-top:20px; margin-left:68px;}
.in_honor_cont .imggd li .pic{ width:251px; height:362px; overflow:hidden;}


.in_case_cont .btngd img{ display:block; margin:0 auto;}
.in_case_cont .imggd{width:1100px; height:322px; display:block;overflow:hidden; float:left;display:inline}
.in_case_cont .imggd ul{ overflow:hidden; height:322px; width:auto; position:relative; z-index:1}
.in_case_cont .imggd li{ width:266px; margin-right:10px; height:322px; float:left; text-align:center; text-align:center}
.in_case_cont .imggd li a{ display:block; background:url(../img/case_more.png) no-repeat;width:266px;height:322px;}
.in_case_cont .imggd li a:hover{ background:url(../img/case_more2.png) no-repeat; color:#6ad50a}
.in_case_cont .imggd .pic{ width:248px; height:209px; overflow:hidden; margin-top:8px;}
.in_case_cont .imggd p{ font-size:14px; height:46px; line-height:46px;}



.footer{width:100%; margin:0 auto;width:expression(document.body.clientWidth <= 1100? "1100px": "auto");min-width:1100px; height:216px; background:#333b43; color:#656a70; font-size:14px;}
.footer a{ color:#656a70; font-size:14px;}
.footer a:hover{ text-decoration:underline}

.footer_left{ float:left; width:288px; height:216px; background:#293139; text-align:center;}
.footer_left img{ margin-top:48px;}
.footer_left p{ line-height:30px; height:30px;}

.footer_right{ float:right; width:786px; padding-top:40px;}
.f-r-01{ padding-left:10px; margin-bottom:10px; display:block}
.f-r-01 a{ height:30px; line-height:30px; margin-right:5px; margin-left:2px;}
.f-r-02{ padding-left:10px; background:#293139;margin-bottom:10px; height:40px; display:block; line-height:40px;}
.f-r-02 p{ height:40px; line-height:40px;}


.container{width:100%;width:expression(document.body.clientWidth <= 1100? "1100px": "auto");min-width:1100px; padding-bottom:40px;font-size:14px;}
.location{ height:46px; background:#fff; color:#000;display:block; margin-bottom:15px; font-size:14px; color:#666}
.location a{ background:url(../img/home.jpg) left center no-repeat; height:46px; line-height:46px; padding-left:15px; color:#666; font-size:14px;}
.location a:hover{ color:#71de10}


.cont_box{ padding:15px 0 15px 0px}
.about,.contact,.news_list,.news_view,.honor,.case,.case_view,.advantage,.product_list,.product_view{ padding:15px 0}
.about img{ float:left; margin-right:15px; padding:10px; background:#e0e0e0;}
.about p{ line-height:28px; text-indent:2em;}


.contact p{ padding:10px 0px 20px 10px; line-height:28px; color:#333; float:left; margin-right:0px; }
.contact img{ margin-top:15px;}
.contact b{ font-size:14px; font-weight:normal}
.contact a{ color:#333}
.contact a:hover{ color:#71de10}
.map{ border:1px solid #ccc; float:right; margin-top:15px;}


.news_list{ }
.news_list ul li{ border-bottom:1px dashed #ccc; height:40px; line-height:40px;}
.news_list ul li:hover{ background:#e0e0e0;}
.news_list ul li:hover a{background:url(../img/icon3.jpg) no-repeat 10px center;}
.news_list ul li a{ color:#333; background:url(../img/icon4.jpg) no-repeat 10px center; height:40px; line-height:40px;display: block;width:750px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; padding-left:20px; font-size:14px;}
.news_list ul li a:hover{ text-decoration:none; color:#71de10}
.news_list span{ float:right; padding-right:10px; color:#999; font-size:14px;}

.news_view{ }
.news_view h2 {padding-top:0px;text-align:center;line-height:30px;font-size:16px;color:#333;border-bottom:1px dashed #999; padding-bottom:5px; height:30px;}
.news_view span {font-size:12px;font-weight:normal;text-align:center; display:block; padding:10px 0; color:#999}
.news_view p{line-height:24px; text-indent:2em; margin-bottom:5px; font-size:14px;}



.case ul{ width:102%; overflow:hidden}
.case ul li{ width:266px; margin-right:10px; height:322px; float:left; text-align:center; text-align:center; margin-bottom:15px;}
.case ul li a{ display:block; background:url(../img/case_more.png) no-repeat;width:266px;height:322px;}
.case ul li a:hover{ background:url(../img/case_more2.png) no-repeat; color:#6ad50a}
.case ul li .pic{ width:248px; height:209px; overflow:hidden; margin-top:8px;}
.case ul li p{ font-size:14px; height:46px; line-height:46px;}

.case_view{}
.case_view h1{ font-size:14px; font-weight:normal; text-align:center}
.case_view img{padding:10px; background:#e0e0e0; margin:15px 0;}
.pro_des{ line-height:26px; color:#666}


.honor ul{ width:102%; overflow:hidden}
.honor li{float:left; height:426px;width:251px; overflow:hidden; margin-right:20px; background:url(../img/honor_bg.png) top center no-repeat;text-align:center; margin-bottom:10px;}
.honor li p{width:114px;text-align:center; display:block; clear:both; color:#fff;overflow: hidden;
white-space: nowrap;
text-overflow: ellipsis;font-size:14px;height:30px; line-height:30px; background:url(../img/h_more.jpg) no-repeat; margin-top:20px; margin-left:68px;}
.honor li .pic{ width:251px; height:362px; overflow:hidden;}


.advantage p{ line-height:26px;}


.product_list ul{ overflow:hidden; width:102%;}
.product_list ul li{ width:266px; margin-right:10px; height:374px; float:left; text-align:center; text-align:center; margin-bottom:15px;}
.product_list ul li a{ display:block; background:url(../img/more.png) no-repeat;width:266px;height:374px;}
.product_list ul li a:hover{ background:url(../img/more2.png) no-repeat; color:#6ad50a}
.product_list ul li .pic{ width:248px; height:264px; overflow:hidden; margin-top:8px;}
.product_list ul li p{ font-size:14px; height:46px; line-height:46px;}
.pro_list2 a{ background:#e6e5e5}


.product_view .pro_box .pro_img{ float:left;} 
.product_view .pro_box .pro_img img{ padding:10px; background:#e0e0e0;}
.product_view .pro_name{ float:left; margin-left:25px; font-size:14px}
.product_view .pro_name b{ color:#71de10; font-weight:normal; font-size:16px;}

.pro_des{ margin-top:18px;}
.pro_des span{ display:block; margin-bottom:10px; border-bottom:1px solid #e0e0e0; font-size:14px; padding-bottom:8px;}
.pro_des div{ font-size:14px;}
.pro_des .pro_table{ width:100%;}

.pro_table table{ border-collapse:collapse; text-align:center; margin-top:15px;}
.pro_table table tr,td{ border:1px solid #ccc; line-height:24px;}



/*CSS black2 style pagination*/

DIV.black2 {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; PADDING-BOTTOM: 7px; MARGIN: 3px; PADDING-TOP: 15px; TEXT-ALIGN: center
}
DIV.black2 A {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #666 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #666 1px solid; COLOR: #666; PADDING-TOP: 2px; BORDER-BOTTOM: #666 1px solid; TEXT-DECORATION: none; font-size:14px;
}
DIV.black2 A:hover {
	BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: #999 1px solid; COLOR: #333; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #ccc; cursor:pointer
}
DIV.black2 A:active {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; COLOR: #fff; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #ccc
}
DIV.black2 SPAN.current {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #ccc
}
DIV.black2 SPAN.disabled {
	BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px; BORDER-BOTTOM: #eee 1px solid
}


