@charset "utf-8";
/* CSS Document */
body {padding:0; margin:0; font-size:12px; font-family:"微软雅黑"; color:#666; background:#fff}
a{color:#000;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 #01ab48; }
.top_box{ height:40px; line-height:40px; border-bottom:1px solid #f4f4f4}
.top_box p{ float:left; width:670px; color:#999; height:40px; line-height:40px;}
.top_box .top_right{ float:right;}
.top_box span.mail{background:url(../img/mail.jpg) left center no-repeat; padding-left:25px; color:#ebebeb; height:40px; line-height:40px;color:#999; margin-right:10px}
.top_box span.mail a{ color:#999}
.top_box span.mail a:hover{ color:#01ab48}
.top_box span.tel{ background:url(../img/tel.jpg) left center no-repeat; padding-left:25px; color:#ebebeb; height:40px; line-height:40px;color:#999}

.menu_box{ height:81px;}
.logo{ float:left; width:390px;}



/*导航*/
.nav {}
.nav ul {}
.nav ul li{ text-align:center; border-left:1px solid #f4f4f4; width:98px; padding:1px;}
.nav ul .mainlevel {float:left;/*IE6 only*/}
.nav ul .mainlevel a {text-decoration:none;font-size:14px; color:#aeabab;display:block; width:98px; height:79px; line-height:79px;}

.nav ul .mainlevel a:hover {background:url(../img/nav_bg.jpg) no-repeat; color:#FFF}
.munehover a{background:url(../img/nav_bg.jpg) no-repeat; color:#FFF  !important;}




/*广告*/
#banner{margin:0 auto; height:537px; width:100%; clear:both; overflow:hidden;width:expression(document.body.clientWidth <= 1100? "1100px": "auto");min-width:1100px;}
#full-screen-slider { width:100%; height:537px; float:left; position:relative}
#slides { display:block; width:100%; height:537px; 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:50%; top:507px; 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;}



.cc1{ width:100%; height:auto;overflow:hidden;width:expression(document.body.clientWidth <= 1100? "1100px": "auto");min-width:1100px;}     
.c1{ width:1100px; height:auto; margin:0 auto; overflow:hidden;}
.k1{ width:1600px; height:auto; margin:0 auto; overflow:hidden;}
.bh{ width:200px; height:210px; float:left; margin-left:10px; margin-right:10px;}
.bhc{ width:200px; height:24px; line-height:24px; overflow:hidden; float:left; margin-left:10px; margin-right:10px; text-align:center; color:#fff;}


.in_product_box{background:#f1f1f1; 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:#01ab48; font-size:28px; font-weight:normal}
.in_title p{ height:36px; line-height:36px; color:#666; font-size:14px;}


.in_product_cont{background:#f1f1f1;  }

.in_product_cont .btngd img{ display:block; margin:0 auto;}
.in_product_cont .imggd{width:1100px; height:428px; display:block;overflow:hidden; float:left;display:inline}
.in_product_cont .imggd ul{ overflow:hidden; height:428px; width:auto;}
.in_product_cont .imggd li{ width:325px; padding:10px; background:#f6f6f6; border:1px solid #eeeeee; margin-right:10px; height:406px; float:left; text-align:center}
.in_product_cont .imggd .pic{ width:325px; height:279px; overflow:hidden}
.in_product_cont .imggd p{ font-size:14px; height:46px; line-height:46px; background:url(../img/line.jpg) no-repeat center  bottom; margin-bottom:15px;}
.in_product_cont .imggd .text{ background:url(../img/more3.jpg) no-repeat; width:112px; height:33px; display:inline-block;color:#fff; line-height:33px;}
.in_product_cont .imggd .text:hover{ text-decoration:underline}

.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; background:url(../img/ab_imgbg.jpg) no-repeat top center; width:504px}
.ab_01{ padding:0px 15px;}
.ab_01 p{ font-size:14px; color:#666; text-indent:2em; line-height:26px;}
.ab_02{ padding:15px 0 25px 50px;}
.ab_02 p{ line-height:24px; color:#fff;}
.ab_03{ padding:10px 0 0 35px}
.ab_03 p{ font-size:16px; color:#333}
.ab_04{ padding:20px 0 0 35px;}
.ab_04 span a{ display:block; border:1px solid #999; height:36px; line-height:36px;width:80px; text-align:center; color:#999}
.ab_04 span a:hover{ color:#fff; background:#01ab48}


.in_honor_box{width:100%;width:expression(document.body.clientWidth <= 1100? "1100px": "auto");min-width:1100px;background:#f1f1f1; }


.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/more4.jpg) no-repeat; margin-top:20px; margin-left:68px;}
.in_honor_cont .imggd li .pic{ width:251px; height:362px; overflow:hidden;}

.in_news_list{width:100%;width:expression(document.body.clientWidth <= 1100? "1100px": "auto");min-width:1100px;}
.in_news_list ul{ width:101%; overflow:hidden}
.in_news_list ul li{ margin-right:10px; width:542px; height:142px; border:1px solid #f0efef; background:#f9f9f9; float:left; margin-bottom:10px;}
.in_news_list ul li .date{ font-size:12px; float:left; padding:15px 0 0 15px}
.in_news_list ul li .date b{ font-size:30px; font-weight:normal; color:#333; float:left; display:block; height:142px; width:65px;}
.in_news_list ul li .date p{ float:left; margin-top:6px}
.in_news_list ul li .in_news_cont{ float:right; width:400px; padding: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:#01ab48;}
.in_news_list ul li .in_news_cont p{ line-height:20px;}
.in_news_list ul li .in_news_cont .more a{ background:url(../img/more_bg.jpg) no-repeat; display:block; height:30px; line-height:30px; width:89px; text-align:center; color:#908989; margin-top:10px;}
.in_news_list ul li .in_news_cont .more a:hover{background:url(../img/more2.jpg) no-repeat; color:#fff;}


.footer{ width:100%;width:expression(document.body.clientWidth <= 1100? "1100px": "auto");min-width:1100px; background:url(../img/footer_bg.jpg) repeat-x #3e464d;}
.fo_top{ padding:40px 0; height:250px; overflow:hidden}
.fo_bot{ padding:15px 0; font-size:14px;}
.fo_bot p{ text-align:center; color:#999999;}
.fo_bot p a{ color:#999999}

.cont{ float:left; }
.cont h2{ font-size:18px; color:#fff; margin-bottom:5px; padding-bottom:15px; background:url(../img/line2.jpg) left bottom no-repeat; font-weight:normal}
.cont ul{ padding-top:8px;}
.cont ul li{ line-height:24px;}
.cont ul li a{ line-height:24px; color:#c1c4c6; font-size:12px;text-transform:uppercase; background:url(../img/icon.jpg) no-repeat left center; padding-left:15px;}
.cont ul li a:hover{ color:#ccc}
.f_01{ padding-left:0; width:210px;}
.f_02{ width:226px}
.f_03{ width:354px;}
.f_03 a{ color:#777}
.f_03 a:hover{ color:#ccc}

.search{background:url(../img/search.jpg) no-repeat; width:294px; height:48px; margin-top:10px; font-size:12px; }
.inputtex{ width:220px; float:left; height:48px;border:none; overflow:hidden; background:none; line-height:48px;color:#999; padding-left:14px; float:left;}
.button{ float:left; width:60px; height:48px; border:none; background:none; cursor:pointer;}
.input-a{width:220px; float:left; height:48px;border:none; overflow:hidden; background:none; line-height:48px;color:#999; padding-left:14px; float:left;}
.input-b{width:220px; float:left; height:48px;border:none; overflow:hidden; background:none; line-height:48px;color:#999; padding-left:14px; float:left;}
input:focus {
    outline:none;
}

.f_04{width:294px;}
.f_04 h3{ font-size:14px; font-weight:normal; color:#777}
.weixin{ margin-top:15px;}



.container{width:100%;width:expression(document.body.clientWidth <= 1100? "1100px": "auto");min-width:1100px; background:#eee;padding-bottom:20px}
.location{ height:46px; background:#fff; color:#000;display:block; }
.location a{ background:url(../img/home.jpg) left center no-repeat; height:46px; line-height:46px; padding-left:15px;}

.about,.contact,.product,.product_view,.honor,.news,.news_view{ padding-top:30px; color:#333; font-size:14px;}
.about_all,.contact_all,.product_all,.product_view_all,.honor_all,.news_view_all{ padding-top:15px;}
.about_all img{ padding:2px; border:1px solid #e0e0e0; float:left; margin-right:15px;}
.about_all p{ line-height:26px; text-indent:2em;}


.contact_all a{ color:#333}
.contact_all a:hover{ color:#01ab48}
.contact_all b{ font-size:16px; font-weight:normal;}
.contact_all p{ float:left; line-height:28px; float:left; margin-right:20px;}
.map{ float:right;}


.news{}
.news_all ul li{ border-bottom:1px dashed #ccc; height:40px; line-height:40px;}
.news_all ul li:hover{ background:#e0e0e0}
.news_all ul li:hover a{background:url(../img/icon4.jpg) no-repeat 10px center;}
.news_all ul li a{ color:#333; background:url(../img/icon3.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_all ul li a:hover{ text-decoration:none; color:#01ab48}
.news_all span{ float:right; padding-right:10px; color:#999; font-size:14px;}

.news_view_all h2{text-align:center;line-height:30px;font-size:16px;color:#333;border-bottom:1px dashed #999; padding-bottom:5px; height:30px;}
.news_view_all span {font-size:12px;font-weight:normal;text-align:center; display:block; padding:10px 0; color:#999;}
.news_view_all p{line-height:24px; text-indent:2em; margin-bottom:5px; font-size:14px;}



.honor_all li{float:left; height:426px;width:251px; overflow:hidden; margin-right:10px; background:url(../img/honor_bg.png) top center no-repeat;text-align:center; margin-bottom:15px; margin-left:10px}
.honor_all 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/more4.jpg) no-repeat; margin-top:20px; margin-left:68px;}
.honor_all li .pic{ width:251px; height:362px; overflow:hidden;}


.equipment ul li{ float:left; width:356px; height:259px; text-align:center; overflow:hidden; margin-left:10px;}
.equipment ul li img{ padding:2px; border:1px solid #e0e0e0; background:#fff;}
.equipment ul li p{ height:36px; line-height:36px;}



.product_list ul{ width:101%; overflow:hidden}
.product_list ul li{ width:325px; padding:10px; background:#f6f6f6; border:1px solid #eeeeee; margin-right:15px; margin-left:5px; height:406px; float:left; text-align:center; margin-bottom:10px;}
.product_list ul li .pic{ width:325px; height:279px; overflow:hidden}
.product_list ul li p{ font-size:14px; height:46px; line-height:46px; background:url(../img/line.jpg) no-repeat center  bottom; margin-bottom:15px;}
.product_list ul li .text{ background:url(../img/more3.jpg) no-repeat; width:112px; height:33px; display:inline-block;color:#fff; line-height:33px;}
.product_list ul li .text:hover{ text-decoration:underline}


.pro_list_box{ text-align:center; margin-bottom:20px;margin-top:20px;}
.pro_list_box a{ padding:15px 26px; background:#e4e4e4; border:1px solid #ccc; font-size:14px; color:#333; margin-left:10px; margin-right:10px; display:inline-block;}
.pro_list_box a:hover{ background:#01ab48; color:#fff;border:1px solid #bde4a8}
.pro_list_box a.cur{ background:#01ab48; color:#fff;border:1px solid #bde4a8}



.product_view{}
.product_view .pro_box{}
.product_view .pro_box .pro_img{ float:left;} 
.product_view .pro_box .pro_img img{ padding:1px; background:#fff; border:1px solid #e0e0e0}
.product_view .pro_name{ float:left; margin-left:25px; font-size:14px}
.product_view .pro_name b{ color:#01ab48}
.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;}

/*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
}

