body, p, form, textarea, h1, h2, h3, h4, h5, dl, dd { margin: 0px; }
input, button, ul, ol { margin: 0px; padding: 0px; }
body, input, button, form { font: 12px/1.5 "Microsoft Yahei", "Arial Black"; color: #666; line-height: 24px; }
h1, h2, h3, h4, h5, h6, font { font-size: 12px; font-weight: 400; }
ul, ol { list-style: none; }
img { border: 0px; }/*display:block;*/
button, input, select, textarea { font-size: 100%; }
table { border-collapse: collapse; border-spacing: 0; }
/*网站公用样式表*/
a { text-decoration: none; color: #000; }
a:hover { text-decoration: none; color: #279A00; }
a:visited { text-decoration: none; }
.w1000 { width: 1000px; margin: 0px auto; padding-bottom: 30px; }
/*清除浮动*/
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { *zoom:1;
}
/*index.html*/
/*header*/
.top { width: 100%; height: 95px; background: #FFF; }
.top_c { background: url(../images/top.jpg) no-repeat center; width: 100%; height: 30px; }
.top_top { width: 1000px; margin: 0 auto; color: #FFFFFF; line-height: 30px; }
.top_c a { color: #FFFFFF; }
.top_c_left { float: left; }
.top_c_right { float: right; }
.logo { width: 440px; height: 95px; float: left; }
.header_right { float: right; width: 555px; height: 95px; }
.tell { background: url(../images/tell.jpg) no-repeat; width: 275px; height: 35px; margin-top: 30px; float: left; }
.tell span { font-family: "Impact"; display: block; font-size: 32px; line-height: 35px; color: #279A00; padding-left: 50px; font-weight: bold; }
.searcher { margin-top: 25px; }
/*搜索*/
.searcher { width: 205px; height: 40px; float: left; border: 1px solid #ccc; }
.searcher .submit { width: 39px; height: 40px; float: right; border: 0px; background: url(../images/btnbg.gif) no-repeat 0px 0px; cursor: pointer; }
.searcher .txt { width: 165px; height: 40px; line-height: 40px; float: right; background: none; border: 0px; color: #aaa; }
.searcher .type { width: 42px; line-height: 23px; height: 23px; float: right; position: relative; z-index: 1000; }
.searcher .type span.res { width: 100%; display: block; height: 40px; line-height: 40px; color: #777; background: url(../images/resbg.gif) no-repeat 85% 50%; cursor: pointer; }
.searcher .type .drop { display: none; position: absolute; z-index: 1000; top: 40px; left: 0px; width: 81px; padding: 5px 0px; background: #279A00; }
.searcher .type .drop a { width: 100%; display: block; height: 20px; line-height: 20px; text-indent: 0.5em; text-align: left; color: #fff; cursor: pointer; }
.searcher .type .drop a:hover { background: #fff; color: #348502; }
/*nav*/
.nav { background: #fff; height: 50px; position: relative; z-index: 99; }
.nav_s { background: url(../images/nav.jpg) no-repeat center; height: 50px; z-index: 100; }
.navl { position: relative; width: 1000px; height: 50px; display: block; margin: 0 auto; }
.nav ul { width: 1000px; height: 50px; float: left; }
.nav li { width: 111px; display: inline; float: left; position: relative; }
.nav li a { width: 111px; height: 50px; line-height: 50px; color: #ffffff; font-size: 14px; font-family: "Microsoft Yahei"; text-align: center; font-weight: bold; display: block; float: left; }
.nav li a:hover, .nav li a.ov { width: 111px; height: 50px; text-align: center; line-height: 50px; float: left; display: block; background: url(../images/nav_hover.png) no-repeat; }
.nav li:hover .drop { display: block; }
.nav li .drop { position: absolute; width: 700px; top: 50px; left: 0; display: none; background: url(../images/navdrop.jpg) repeat 0px 0px; }
.nav li .nav2 { width: 111px; float: left; height: 37px; line-height: 37px; text-align: center; margin-left: 10px; margin-top: 5px; }
.nav li .nav2 a { width: 114px; font-weight: normal; font-size: 15px; background: url(../images/navhover1.png); color: #fff; display: block; height: 33px; line-height: 33px; position: relative; }
.nav li .nav2 a:hover { cursor: pointer; width: 114px; background: url(../images/navhover2.png); color: #fff; height: 33px; line-height: 33px; }
.nav li .nav2 a:hover .nav3 { width: 111px; }
/*banner*/
.banner { width: 100%; overflow: hidden; position: relative; z-index: 1; }
.banner ul.list { width: 500%; height: 400px; float: left; }
.banner li.item { width: 20%; height: 400px; float: left; }
.banner .tip { width: 100%; height: 30px; text-align: center; position: absolute; bottom: 0px; left: 0; }
.banner div.tip .main { width: 100%; height: 15px; padding: 8px 0px 5px; opacity: 0.5; filter: alpha(opacity=50); _background-color: #91c72e; }
.banner div.tip em { width: 12px; height: 12px; _overflow: hidden; border-radius: 100%; display: inline-block; background: #FFF; margin: 0 5px; cursor: pointer; }
.banner div.tip em.cur { background: #279A00; }
/*iproduct 侧栏*/
.wrapper_pro { width: 100%; height: 780px; padding-top: 20px; background: url(../images/bj.jpg)center no-repeat; }
.sidebar { width: 230px; float: left; }
.sidebar .leftNav { width: 230px; position: relative; }
.sidebar .leftNav_s { margin-top: 10px; width: 230px; height: 76px; background: url(../images/left_1.jpg) no-repeat; }
.leftNav_s h1 { font-size: 24px; color: #FFF; padding-top: 18px; padding-left: 25px; }
.leftNav_s span { font-size: 12px; color: #FFF; padding-top: 18px; padding-left: 25px; }
.sidebar ul { border-left: #ccc 1px solid; border-bottom: #ccc 1px solid; border-right: #ccc 1px solid; font-size: 14px; height: auto; }
.sidebar li { border-bottom: #ccc 1px solid; height: 46px; position: relative }
.sidebar ul li a { width: 180px; height: 46px; line-height: 46px; display: block; padding-left: 35px; background: url(../images/left_3.jpg) 10px center no-repeat; position: relative; top: -1px; _top: -1px; }
.sidebar a.nav2:hover { background: url(../images/left_hover.jpg) no-repeat left; width: 225px; color: #279A00; }
.leftNav .drop { position: absolute; z-index: 100px; left: 230px; top: 0px; width: 149px; background: #FFF; border: 1px solid #ddd; padding-bottom: 5px; display: none; z-index: 1000; }
.leftNav .item2 { width: 110px; height: 30px; line-height: 30px; margin: 0 auto; }
.leftNav .item2 a { padding-left: 10px; display: block; }
.leftNav .item2 a:hover { color: #297c00; }
.left-botm { background: url(../images/left_2.jpg) no-repeat; height: 185px; }
.left-botm span { padding-top: 65px; text-align: center; line-height: 18px; color: #fff; font-size: 18px; display: block; }
.left-botm .tel400 { font-family: "Impact"; line-height: 55px; width: 229px; text-align: center; font-size: 33px; color: #FFF; }
.left-botm a { text-align: center; color: #FFF; padding-left: 75px; line-height: 26px; font-size: 18px; }
.left-botm a:hover { color: #000; }
/*iproduct 列表*/
.ipro { width: 750px; float: right; }
.thead { width: 100%; height: 40px; border-bottom: 1px solid #ddd; }
.thead h3 { height: 40px; line-height: 43px; font-size: 20px; color: #279A00; }
.thead h3 span { color: #666; font-size: 14px; margin-left: 5px; }
.thead .tab { float: right; background: url(../images/more.png) no-repeat; width: 60px; height: 30px; margin-top: 10px; }
.thead a { float: right; line-height: 20px; color: #FFF; width: 60px; text-align: center; }
.thead a:hover { color: #279A00; }
.ipro_c { width: 740px; /*overflow: hidden;*/
position: relative; }
.ipro_list { width: 115%; float: left; }
.ipro_list a.more { color: #fff; }
.ipro_list li { width: 273px; float: left; height: 315px; padding-top: 10px; background: #EFEFEF; margin-bottom: 10px; margin-right: 10px; }
.ipro_list li:hover { background: #1EA549;-webkit-transition: all 0.5s ease-in-out 0s; }
.ipor_list_pic { /*	border: 1px solid #e0e0e0;
*/	margin-right: 10px;/*box-shadow: 0px 2px 2px #f5f5f5;*/}
.ipor_list_pic a img { display: block; height: 263px; padding: 5px; max-width: 270px; /*text-align: center; margin: 0 auto;*/ }
.txt { width: 180px; height: 30px; }
.txt span { width: 180px; display: block; line-height: 30px; height: 30px; text-align: center; color: #000; font-size: 14px; float: left; cursor: pointer; overflow: hidden; }
.ipro_list li .txt { width: 180px; height: 30px; text-align: center }
.ipro_list li .txt span { width: 273px; display: block; line-height: 30px; height: 30px; text-align: center; color: #000; font-size: 14px; float: left; cursor: pointer; overflow: hidden; }
.ipro_list li a:hover span { color: #279A00; }
.ipro_list li .txt p { width: 68px; padding-left: 5px; display: block; line-height: 55px; background: url(../images/pro_1.jpg) no-repeat; color: #fff; font-size: 14px; float: right; font-weight: bold; }
.order { background: url(../images/pro_1.jpg) no-repeat; height: 45px; width: 50px; }
/*about 列表*/
.iabout { background: url(../images/abou_bj.jpg) center no-repeat; height: 595px; margin-top: 10px; }
.iab_toP { height: 395px; width: 100%; }
.iab_lef { width: 305px; float: left; }
.iabout h1 { text-align: center; padding-top: 40px; color: #fff; font-size: 33px; font-family: "Impact" }
.iabout h2 { text-align: center; padding-top: 25px; color: #fff; font-size: 22px; font-weight: bold; }
.iabout .iab_toP img { padding-top: 36px; padding-left: 15px; }
.iabout_s { width: 670px; float: right; color: #FFF; padding-top: 8px; }
.iabout_s h1 { font-size: 18px; text-align: left; font-family: "Microsoft Yahei"; line-height: 24px; }
.iabout_s h3 { border-bottom: 2px solid #fff; width: 50px; margin: 12px 0px; *height:1px;
}
.iabout_s a { color: #FFF; border: 1px solid #fff; width: 80px; height: 27px; line-height: 27px; display: block; padding-left: 10px; background: url(../images/about_1.gif) right no-repeat; }
.iabout_s a:hover { color: #000; }
.iab_bot li { float: left; width: 250px; height: 175px; position: relative; }
.iab_bot img { float: left; }
.iab_bot span { height: 30px; line-height: 30px; display: block; text-align: center; width: 230px; color: #fff; background: url(../images/proimgbg.png) repeat; position: absolute; bottom: 3px; left: 0px; }
.iab_bot span:hover { text-decoration: underline; }
/*case 列表*/
.incase { width: 100%; height: 380px; padding-top: 20px; background: url(../images/case_bj.jpg) center no-repeat; }
.case { background: url(../images/case_title.jpg) center no-repeat; height: 180px; }
.case_toP { height: 150px; }
.case h1 { text-align: center; padding-top: 27px; color: #279A00; font-size: 33px; font-family: "Impact" }
.case h2 { text-align: center; padding-top: 25px; color: #000; font-size: 22px; font-weight: bold; }
.case a { text-align: center; color: #b3b3b3; font-size: 12px; }
.case a:hover { color: #279A00; }
/*case*/
.case_img { width: 100%; overflow: hidden; }
.case_list { width: 105%; float: left; }
.case_list li { width: 256px; height: 220px; float: left; }
.case_list li a img { display: block; width: 224px; height: 168px; border: 1px solid #e0e0e0; padding: 3px; }
.case_list li a:hover img { border: 1px solid #000; display: block; }
.case_list li span { width: 232px; text-align: center; display: block; line-height: 30px; background: #e7e7e7; color: #000; font-size: 14px; float: left; }
.case_list li a:hover span { background: #000; color: #fff; }
/*Service news contact*/
.box { width: 100%; height: 380px; }
.Service, .news, .contact { float: left; }
.box .news_s { background: url(../images/title.jpg) no-repeat; width: 310px; height: 75px; }
.box .news_s .itit { font-size: 22px; font-weight: bold; padding-top: 20px; padding-left: 30px; }
.box .news_s .orange { font-size: 22px; font-weight: bold; padding-top: 20px; color: #279A00; }
.box .news_s a { float: right; padding-top: 20px; padding-right: 30px; }
/*Servicet*/
.Service { width: 308px; margin-top: 20px; }
.ServiceCon { width: 308px; height: 123px; border-bottom: 1px solid #e7e7e7; margin-bottom: 10px; }
.ServiceCon img { display: block; float: left; margin: 7px 20px 0px 0px; background: #fff; }
.Serv_title { height: 55px; width: 268px; *float:right;
*width:158px;
}
.Serv_title a { font-size: 16px; }
.Serv_title span { float: left; width: 30px; height: 3px; padding: 6px 0; border-bottom: 3px solid #e87d90; }
.ServiceCon p { font-size: 12px; }
.Service_p ul li { width: 308px; height: 29px; border-bottom: 1px dashed #13933C; }
.Service_p li h1 { line-height: 30px; font-size: 12px; float: left; }
.Service_p li h1 a:hover { text-decoration: underline; }
.Service_p li span { line-height: 30px; font-size: 12px; float: right; }
.Service_p li em { color: #F00; font-style: normal; }
.news { width: 308px; margin: 20px 37px 0px 37px; }
.nws_p ul li { width: 308px; height: 30px; border-bottom: 1px dashed #fff; }
.nws_p li h1 { line-height: 30px; font-size: 12px; float: left; }
.nws_p li h1 a:hover { text-decoration: underline; }
.nws_p li span { line-height: 30px; font-size: 12px; float: right; }
.nws_p li em { color: #F00; font-style: normal; }
.contact { width: 310px; margin-top: 20px; }
.call { width: 295px; height: 50px;}
.call h1 { margin-top: 8px; width: 84px; height: 33px; background: url(../images/conta_title.jpg) no-repeat; float: left; padding-left: 15px; font-size: 16px; color: #000; line-height: 30px; }
.call span { margin-top: 8px; font-family: "Impact"; display: block; font-size: 30px; line-height: 33px; color: #279A00; font-weight: bold; float: right; }
/* link */
.link { background: url(../images/link.jpg) no-repeat center; width: 100%; height: 128px; }
.inlin { width: 800px; float: right; }
.inlin .item { float: left; margin: 40px 0 7px 20px; display: inline; }
.inlin .item a { display: block; background: url(../images/linkimg.jpg) no-repeat; height: 60px; }
.inlin .item img { display: block; width: 131px; height: 40px; padding: 8px 4px; }
/*bottom*/
.bottom { width: 100%; height: 186px; background: url(../images/bottom.jpg) no-repeat center; }
.bottom1 { width: 1002px; height: 146px; padding: 25px 0 0; margin: 0 auto; }
.blogo { width: 180px; height: 146px; float: left; text-align: center; }
.blogo img { padding-top: 25px; }
.bottom_right { width: 790px; float: right; }
.bnav { width: 815px; height: 24px; }
.bnav ul { width: 815px; height: 24px; }
.bnav ul li { width: 80px; height: 13px; line-height: 13px; margin-top: 10px; float: left; text-align: center; border-left: 1px dashed #fff; }
.bnav ul li a { color: #fff; }
.bnav ul li a:hover { color: #279A00; }
.gjc { height: 40px; line-height: 40px; background: url(../images/bottom_gjz.jpg) no-repeat; overflow: hidden; text-indent: 15px; color: #fff; margin-top: 15px; }
.banquan { width: 750px; height: 52px; line-height: 26px; color: #fff; margin-top: 10px; padding-left: 15px; }
.banquan a, .banquan a:hover { color: #fff; }
/*联系栏*/
/*左侧*/
.wrapper { margin-bottom: 40px; padding-top: 20px; }
.leftCon { padding-top: 30px; }
.con { padding: 15px 9px 20px 10px; line-height: 26px; border: 1px solid #ccc; }
/* leftContact */
.leftContact { background: url(../images/p2.gif) center top no-repeat; }
.leftContact p { overflow: hidden; padding-top: 100px; margin-bottom: 20px; line-height: 22px; }
.title_c { background: url(../images/left_1.jpg) no-repeat; }
.title_c h1 { padding-left: 25px; width: 100%; overflow: hidden; color: #fff; font-size: 24px; line-height: 30px; font-weight: 400; padding-top: 10px; }
.title_c h2 { padding-left: 25px; width: 100%; overflow: hidden; color: #fff; font-size: 12px; line-height: 20px; font-weight: 400; padding-bottom: 10px; }
/*about.html*/
/*当前位置*/
.sitepath { float: right; padding-top: 10px; font-size: 14px; }
.singlePage { line-height: 26px; padding: 8px 10px; font-size: 14px; }
.sitepath a { color: #666; line-height: 26px; }
.theader { width: 100%; height: 40px; border-bottom: 1px solid #ddd; }
.theader h3 { height: 40px; line-height: 32px; font-size: 20px; color: #279A00; }
.theader h3 span { color: #666; font-size: 14px; margin-left: 5px; }
.theader .tab { float: right; background: url(../images/more.png) no-repeat; width: 60px; height: 30px; margin-top: 10px; }
.theader a { line-height: 17px; color: #666; width: 60px; text-align: center; padding-left: 7px; }
.theader a:hover { color: #279A00; }
/* pager */
.pager { display: block; width: 100%; height: auto; padding: 25px 0 5px; text-align: center; clear: both; margin-bottom: 5px; }
.pager span, .pager a { border: 1px solid #aaa; color: #333; background: #fff; height: 20px; line-height: 20px; padding: 0px 7px; text-decoration: none; margin: 0 5px; border-radius: 1px; }
.pager a:hover { background: #f5f5f5; border-color: #aaa; color: #aaa; text-decoration: none; }
.pager .cur { background: #fff; border-color: #3f9a06; font-weight: bold; color: #3f9a06; }
.pager span.dot { background: #3f9a06; border-color: #3f9a06; font-weight: bold; color: #fff; }
/* reLink */
.reLink { height: 30px; line-height: 30px; border: 1px solid #279A00; width: 100%; background: none; margin-bottom: 15px; margin-top: 75px; }
.reLink .prevLink { float: left; margin-left: 10px; }
.reLink .nextLink { float: right; margin-right: 10px; }
.reLink a:hover { text-decoration: underline; }
/* reInformation */
.reInformation { width: 100%; margin-bottom: 20px; overflow: hidden; }
.reInformation .tit { height: 30px; line-height: 30px; border-bottom: 1px solid #279A00; font-size: 14px; margin-bottom: 10px; font-family: "Microsoft Yahei"; color: #279A00; }
.reInformation ul { width: 110%; float: left; }
.reInformation li { float: left; width: 200px; padding: 5px 11px 0; border: 1px solid #dbe6c7; margin-right: 26px; display: inline; }
.reInformation li:hover { border-color: #279A00; }
.reInformation li img { width: 200px; height: 150px; }
.reInformation li img:hover { opacity: 0.9; }
.reInformation .g { display: block; width: 200px; }
.reInformation .t { float: left; line-height: 30px; }
.reInformation .o, .reInformation .o:visited { float: right; line-height: 30px; color: #279A00; }
.reInformation .o:hover, .reInformation .t:hover { text-decoration: underline; }
/* news2.html */
.product2 ul.list { padding-bottom: 20px; overflow: hidden; }
.product2 li.item { float: left; padding: 10px 0px; width: 100%; border-bottom: 1px dotted #aaa; }
.product2 li.item .img { float: left; width: 200px; height: 150px; padding: 2px; border: 1px solid #cccccc; background: #FFF; overflow: hidden; }
.product2 li.item .img:hover { border: 1px solid #3b9a00; }
.product2 li.item .img img { width: 200px; height: 150px; }
.product2 li.item .wd { width: 490px; float: right; }
.product2 li.item .tit { height: 25px; line-height: 20px; font-size: 16px; font-family: "Microsoft Yahei"; }
.product2 li.item .tit a { color: #3b9a00; font-weight: 400; }
.product2 li.item .tit a:hover { color: #ff9900; }
.prz oduct2 li.item .summary { text-indent: 2em; line-height: 22px; height: 107px; overflow: hidden; color: #555; }
.product2 li.item .opr .order { height: 20px; text-align: center; line-height: 20px; display: inline-block; padding: 0 10px; border: 1px solid #dedede; }
.product2 li.item .opr .order:hover { background: #d4b877; color: #0e6597; }
/*news.html*/
.news_list ul { padding: 16px 10px; font-size: 14px; }
.news_list li { width: 100%; height: 35px; line-height: 35px; border-bottom: 1px dashed #bfbfbf; }
.news_list li span { float: right; color: #999; }
.news_list li a { color: #666; background: url(../images/libg.gif) no-repeat left center; }
.news_list li a:hover { color: #279A00; }
/* news2.html */
.product2 ul.list { padding-bottom: 20px; overflow: hidden; }
.product2 li.item { float: left; padding: 10px 0px; width: 100%; border-bottom: 1px dotted #aaa; }
.product2 li.item .img { float: left; width: 200px; height: 150px; padding: 2px; border: 1px solid #cccccc; background: #FFF; overflow: hidden; }
.product2 li.item .img:hover { border: 1px solid #279A00; }
.product2 li.item .img img { width: 200px; height: 150px; }
.product2 li.item .wd { width: 490px; float: right; }
.product2 li.item .tit { height: 25px; line-height: 20px; font-size: 16px; font-family: "Microsoft Yahei"; }
.product2 li.item .tit a { color: #279A00; font-weight: 400; }
.product2 li.item .tit a:hover { color: #ff9900; }
.prz oduct2 li.item .summary { text-indent: 2em; line-height: 22px; height: 107px; overflow: hidden; color: #555; }
.product2 li.item .opr .order { height: 20px; text-align: center; line-height: 20px; display: inline-block; padding: 0 10px; border: 1px solid #dedede; }
.product2 li.item .opr .order:hover { background: #d4b877; color: #0e6597; }
/* pageNews */
.pageNews h1 { font-size: 20px; line-height: 25px; padding: 15px 0; text-align: center; font-weight: 700; }
.pageNews .mark { height: 30px; line-height: 30px; text-align: center; margin-bottom: 20px; border-bottom: 1px solid #DDD; border-top: 1px solid #DDD; }
.pageNews .mark span { margin: 0 7px; }
.pageNews .info { margin-bottom: 40px; font-size: 14px; }
/* pageProduct2 */
.pagecase2 .photo { padding-top: 16px; overflow: hidden; margin-bottom: 10px; text-align: center; }
.pagecase2 .photo .img { display: block; padding: 4px; border: 1px solid #dbe7c7; }
.pageProduct2 .photo { padding-top: 16px; float: left; width: 400px; margin-bottom: 10px; }
.pageProduct2 .photo .img { /*width: 400px;
	height: 300px;*/
display: block; padding: 4px; border: 1px solid #dbe7c7; max-width: 400px; }
.pageProduct2 .baseInfo { padding-top: 16px; float: right; width: 300px; }
.pageProduct2 h1 { height: 30px; line-height: 30px; font-size: 16px; }
.pageProduct2 .baseInfo p { line-height: 30px; }
.pageProduct2 .baseInfo p span { font-size: 18px; color: #279A00; font-family: "Georgia"; }
.pageProduct2 .baseInfo p.button { padding-top: 40px; }
.pageProduct2 .baseInfo a.btn { display: block; width: 77px; height: 25px; line-height: 25px; text-align: center; color: #333; border: 1px solid #aaa; }
.pageProduct2 .baseInfo a.btn:hover { color: #279A00; border-color: #279A00; }
.pageProduct2 .detaiTit { width: 750px; height: 25px; line-height: 20px; border-bottom: 1px solid #aaa; font-size: 14px; margin-bottom: 10px; font-family: "Microsoft Yahei"; color: #333; font-weight: 700; }
.pageProduct2 .detaiInfo { margin-bottom: 10px; font-size: 14px; }
.pageProduct2 .detaiInfo img { max-width: 760px; }
