﻿
*{ margin:0;padding:0;border:0;}
body { font-size:12px; color:#000; font-family:"微软雅黑"; vertical-align:baseline; background:transparen }
img { vertical-align:middle }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display:block }
nav, ul { list-style:none }
blockquote, q { quotes:none }
blockquote:before, blockquote:after, q:before, q:after { content:none }
ins { background-color:#ff9; color:#000; text-decoration:none }
mark { background-color:#ff9; color:#000; font-style:italic; font-weight:bold }
del { text-decoration:line-through }
abbr[title], dfn[title] { border-bottom:1px dotted; cursor:help }
table { border-collapse:collapse; border-spacing:0 }
hr { display:block; height:1px; border:0; border-top:1px solid #ccc; margin:1em 0; padding:0 }
input, select { vertical-align:middle }
a { text-decoration:none; color:#000 }
a:hover, a:focus { text-decoration:none; color:#f33 }
a:focus { outline:0 }
.cl:after { visibility:hidden; display:block; font-size:0; content:"."; clear:both; height:0 }
.cl { zoom:1 }
.wp{width:1004px;margin:0 auto; overflow:hidden;}
#f6f6{ background: #f6f6f6; width:100%;}
.clear{ clear:both;}
.pt30{ padding-top:30px;}
.m40{ margin:16px auto 12px auto;}



/* top */
.top{ width:100%; background:#5c5c5c; height:34px; color:#FFF;}
.top_name{ float:left; width:500px; font-size:14px; line-height:34px;}
.top_lauage{ width:250px; float:right; background:url(../images/map.jpg) no-repeat right 0; height:26px; padding-top:8px;}
.top_lauage li{ width:90px; float:left; display:block; }
.top_lauage li img{ margin-right:8px;}
.top_lauage li a{ font-size:12px; color:#FFF;}
.top_lauage li a:hover{ color:#F00;}

#header{ width:1004px; margin:40px 0;}
#logo { padding:0; }
#logo a { width:360px; height:82px; overflow:hidden; float:left; display:block }
#search{ float:right; width:320px;}
#search .holine{ background:url(../images/tel.png) no-repeat 0 6px; width:300px; height:38px; padding-left:30px; font-size:14px; font-weight:600;}
#search .holine span{ color:#006a38; font-size:20px;}

#formsearch{width:234px;float:left;background: url(../images/searcher.jpg) no-repeat 0 50%;line-height: 0px;}
#formsearch input{height:26px;background:none;border:none;line-height:26px; width:187px; padding-left:8px; color:#999;}
#formsearch input#s_btn{width: 34px;height:26px;line-height:26px;text-align:center;border:none;cursor:pointer;text-indent: -9999px;}

.menu{ width:100%; border-bottom:2px solid #006a38;}
.menu ul li { float: left; width: 118px; position: relative; background:url(../images/ico.png) no-repeat 0 18px;}
.menu ul li a { font-size: 15px; display: block; font-weight: bold; line-height:50px; color: #000; width: 118px; text-align: center; }
.menu ul li a:hover, .menu ul li a.acted{ color:#006a38; background: url(../images/menubg.png) no-repeat bottom;}

.banner{width:100%;position:relative; min-height:380px; overflow-x:hidden;}
.banner ul.bb{position:relative;padding:0px;margin:0px;z-index:5;}
.banner ul.bb li{position:absolute;display:none;}
.banner ul.bb li img{width:100%; text-align:center; margin: auto}

.banner .num{position:absolute; left:42%; width:100%; bottom:20px;z-index:100;}
.banner .num li{float:left;width:36px;height:6px;display:inline-block;margin-right:4px;background:#919292;line-height:18px;}
.banner .num li.num_hover{background-color:#006a38;}
.banner .num li.num_hover a{color:#fff;}
.banner .num li a{float:left;display:inline;text-align:center;color:#666;text-decoration:none;cursor:pointer;width:36px;height:6px;line-height:18px;text-indent: -9999px;}

/* 首页产品 */
.index-pro{ font-size:22px; line-height:65px; color: #000; text-align: center; width: 100%; }
.index-pro-t{font: 400 12px/40px "微软雅黑"; color: #6E6E6E; text-align: center; width: 100%;margin-bottom: 25px;}
.gallery .hd li{ margin:0px; padding:0px;list-style:none;vertical-align:middle;float:left;}
.wrap {width:1000px;margin:0 auto;height:auto;}
.gallery{text-align:left; margin-top: 15px;}
.gallery .bd .slideTxtBox {width:1000px;float:left;line-height:27px;}
.gallery .bd .slideTxtBox .pic {width:220px;height:250px;background:url("../images/pic_bg.png") no-repeat left center;float:left;text-align:center;margin-right:30px;_display:inline;margin-bottom:17px;}
.gallery .bd .slideTxtBox .pic img {width: 220px; height: 147px;}
.gallery .bd .slideTxtBox a {font-size:14px;color:#333;}
.gallery .bd .slideTxtBox a:visited{color:#333;}
.gallery .bd .slideTxtBox a:hover{color:#006a38;text-decoration: none;}
.gallery .hd{ position:relative;zoom:1;width:748px;margin:0 auto;padding-left:40px;height:60px;}
.gallery .hd ul{ overflow:hidden; zoom:1; }
.gallery .hd li {height:32px;line-height:32px;width:135px;border:1px solid #e8e7e7;margin:0 2px;cursor:pointer;text-align:center;font-size:14px;color:#6b6969;}
.gallery .hd li.on {background-color:#006a38;color:#fff;}
.gallery .hd li.on a {color:#fff;}
.gallery .hd .sNext,.gallery .hd .sPrev{width:33px;height:33px;background:url("../images/left.png") no-repeat left center;position:absolute;cursor:pointer;}
.gallery .hd .sPrev{left:0;top:0;}
.gallery .hd .sNext{background:url("../images/right.png") no-repeat left center;right:0;top:0;}
.gallery .hd .sPrev:hover {background:url("../images/left_hover.png") no-repeat left center;}
.gallery .hd .sNext:hover {background:url("../images/right_hover.png") no-repeat left center;}
.gallery .title1 {text-align:center;margin-top:13px; display: none;}
.gallery .title1 span {width:39px;height:3px;background-color:#dcdcdc;display:inline-block;text-indent:-999999px;margin:0 3px;}
.gallery .title1 span.on {background-color:#407a01;}
.infoList{width: 1000px !important; height: 200px;}

#ibanner { width:100%; margin:30px 0 10px 0;}
#ibanner img{ width:100%; height:auto;}

.iabout{width: 305px;float:left; position: relative;height: 418px;overflow: hidden; line-height:24px;}
.iabout .content{padding:20px 15px 10px 15px;}
.tongy{width: 100%; text-align: center;font: 600 14px/52px "寰蒋闆呴粦";color: #666666;border-bottom: 1px solid #edeaea;}
.bag{background: url(../images/sanbg.png) #fff no-repeat 0 100%;}
.bag:hover{background: url(../images/sanbg_hover.png) #fff no-repeat 0 100%;}

.news_company{width: 305px;float:left; position: relative;height: 418px;overflow: hidden;margin: 0 43px 0 42px;}
.news_company .content{padding:20px 5px 0 5px;}
.inews{ float:left; padding:0 8px 0 12px;}
.inews li{ float:left; background:url(../images/jian1_dot.png) no-repeat 0px 10px; line-height:25px; padding-left:18px; width:250px;}
.inews li span{ color:#bebebe; text-align:right; float:right;}

.contact{width: 305px;float:left; position: relative;height: 418px;overflow: hidden; line-height:24px;}
.contact .content{padding:20px 15px 0 24px; background:url(../images/map1.jpg) no-repeat 12px 12px;}
.f_link{width:1000px;margin:0 auto;margin-top:20px;padding-bottom: 20px; line-height:30px;text-indent:20px;}

.footer-out{ width:100%; background: #434343; height:100px; padding-top:20px;}
.c4p{ padding:40px 0 0 0; float:left; width:800px;}
.c4p dl{float:left;width:110px;overflow:hidden;display:block; margin-right:40px; text-align:center;}
.c4p dl dt{font-weight:normal;display:block;margin-bottom:15px;font-size:12px}
.c4p dl dt a{ color:#ccc; font-size:14px;}
.c4p dl dt a:hover{ color:#FFF;}
.c4p dl dd{line-height:25px}
.c4p dl dd a{ color:#999;}
.c4p dl dd a:hover{ color:#F00;}
.wx{ float:right; width:133px; height:auto; padding-top:20px;}
.wx h2{ text-align:center; color:#caebff; font-size:16px; padding-top:4px;}
.footer{ text-align:center; line-height:24px; color:#FFF; }
.footer a{ color:#FFF;}
.footer a:hover{ color:#F00;}

#nbanner { width:100%; margin:0 0 30px 0;}
#nbanner img{ width:100%; height:320px;}
.leftbar { width: 320px; float: left; margin: 0px 20px 0 0; background: url(../images/leftbar.jpg) repeat-y; padding-bottom: 3000px; margin-bottom: -3000px;}
.leftbar h2 { color: #fff; width: 276px; height: 35px; line-height: 35px; padding: 0 0 0 44px; font-size:16px;   background: #006a38 url("../images/ico1.png") no-repeat scroll 24px 16px;}
.leftbar ul li { border-bottom: 1px solid #e2e2e2; height: 40px; line-height: 40px; padding: 0 0 0 12px; }
.leftbar ul li a { color: #3d3d3d; background: url(../images/l1.jpg) no-repeat 0 4px; padding: 0 0 0 18px; font-size:12px;}
.leftbar ul li a:hover { background: url(../images/la.jpg) no-repeat 0 4px; font-weight: bold; color: #930007; }
.leftbar ul li.first a { background: url(../images/la.jpg) no-repeat 0 4px; font-weight: bold; }
.leftbar .con{ float:left; margin-bottom:30px;}
.leftbar .con h2{ color: #fff; width: 276px; height: 35px; line-height: 35px; padding: 0 0 0 44px;  background: #006a38 url("../images/ico1.png") no-repeat scroll 24px 16px;}
.leftbar .con span{ line-height:28px; font-size:12px; padding:18px 8px 0px 18px; width:270px; float:left;}
.leftbar .con span img{ margin-bottom:10px;}

.rightbar { width: 660px; float: right; padding-bottom: 3000px; margin-bottom: -3000px;}
.crumbs { width: 100%; text-align: text; font-size:14px; font-weight:550; font-weight: bold; font-size:18px; border-bottom:1px solid #CCC; padding-bottom:14px;}
.crumbs span {  float:right; text-align:right; font-weight:normal; font-size:12px; line-height:35px;}
.intro { clear: both; margin: 12px 0 40px 0; float:left; padding: 10px 8px 0 8px; }
.intro p { line-height: 24px; float: left; width:650px;}
.intro .js { width: 231px; float: left; margin: 0 0 0 28px; }
.intro .js img { margin: 20px 0 0 0; }
.intro b { color: #930007; font-size: 14px;}
.intro .contain{ background:url(../images/map.gif) no-repeat 100px 50px; width:612px; height:252px;}

.news_list { height: auto !important;  /*兼容IE6的最小高度设置和自适应*/ overflow:hidden; padding: 10px 12px 10px 5px; }
.news_list ul{ margin:0; padding:0;}
.news_list li{ min-height:115px; padding-top:4px; border-bottom: 1px dotted #8C8C8C; margin-bottom:8px; }
.news_list li img{ float:left; display:block; width:200px; height:220px; margin-right:14px; border:2px solid #CCC;}
/*-----新闻列表标题-----*/
.news_list li h3{ margin-bottom: 8px;}
.news_list li h3 a { font-size: 16px; color:#000;}
.news_list li span { float:left; width:450px;}
.news_list li h4{ float:left; margin-top:12px; height:auto; line-height:24px;}
.news_list li p a{ background:url(../images/news_03.png); float:left; display:block; width:100px; height:30px; text-align:center; line-height:30px; margin-top:10px; color:#000}
.news_list li p a:hover{ background-image:url(../images/news_06.png); width:100px; height:30px;}

/*新闻详情页*/
.n_body {overflow:hidden; margin-bottom:10px;}
#news_info { min-height:468px; height:auto !important; height:468px; overflow:visible; width:650px;}
#news_info a { color:#3C3C3C; }
#news_info a:hover { color:#FA4A1F; }
#news_info .article_title { font-size:16px; font-weight:bold; margin:0px; text-align:center; line-height:28px; }
#news_info .atdes { line-height:36px; text-align:center; border-bottom:1px dotted #BCBCBC; }
#news_info .atdes span{ padding:0px 6px; }
#news_info .news_body { font-size:14px; padding-top:18px; line-height:28px; text-align:left;}
#news_info .news_body img { border:1px solid #CCC; }
#news_info .news_body p { font-size:14px; margin:0px 0px 6px 0px; }
#news_info .news_body p.pcut span { border:1px solid #B4B4B4; margin-right:2px; padding:2px 4px; font-weight:bold; color:#0473EC; }
#news_info .news_body p.pcut a { border:1px solid #B4B4B4; margin-right:2px; padding:2px 4px; color:#9E9E9E; }
#news_info .news_body p.pcut a:hover { text-decoration:none; color:#0473EC; }
#news_info .news_body a { color:#094B9F; }
#news_info .news_body a:hover { text-decoration:underline; color:#094B9F; }
#updown { font-size:14px; border-top:#BCBCBC 1px dotted; line-height:24px; padding-top:8px; padding-bottom:8px; text-align: center; float:left; width:100%; margin-top:18px;}

.prolistUL{ padding:4px 0 0 0; width:770px; overflow:hidden; }/* products2 */
.prolistUL li { float: left; width: 210px; height: auto; overflow: hidden; margin-right:14px; }
.prolistUL li img { border: 1px solid #d8d8d8; width:208px; height:139px; }
.prolistUL li span { display: block; width: 215px; text-align: center; height: 35px; line-height: 30px }

#case_list { min-height:462px; height:auto !important;  /*兼容IE6的最小高度设置和自适应*/ height:462px; overflow:visible; width:660px; padding-top: 10px;padding-right: 6px; padding-bottom: 0px; padding-left: 6px; }
#pro_img{ text-align:center; }
#pro_img img{ border:1px solid #CCC; }
#pro_name{ padding-top:6px; text-align:center; color:#000; font-size:16px; }
#pro_desc{ margin:3px 5px 0px 12px; line-height:22px; height:auto !important; overflow:hidden; }
#pro_desc h2{ font-size:14px; }
#pro_desc p { margin:0px 0px 8px 0px; }
#pro_desc a { color:#094B9F; }
#pro_desc a:hover { text-decoration:underline; color:#094B9F; }
#pro_link{ clear:both; width:100%; text-align:center; margin:20px 0 10px 0; height:auto !important; overflow:hidden; }
#pro_link .previous{ padding-right:50px; text-align:left; font-size:14px;}
#pro_link .next{ width:50%; text-align:right; font-size:14px;}

.login{ width:500px; margin:30px auto 0 auto;}
.login li{ float:left; display:block; width:500px; margin-top:18px; }
.login li span{ float:left; width:140px; text-align:right; margin-right:8px;}
.login li input{ width:300px; height:22px; border:1px solid #ccc;}
.login li textarea{ width:300px; border:1px solid #ccc;}
.login li .code{ width:100px;}

.butto{ background: #fe693e none repeat scroll 0 0; border: medium none; border-radius: 3px; color: #fff; cursor: pointer; font-family: "Microsoft YaHei"; font-size: 14px; height: 30px; line-height: 30px; margin: 20px 0 0 148px; text-align: center; width: 90px;}

.honors{ padding:15px 0 0 0; width:770px; overflow:hidden; }/* products2 */
.honors li { float: left; width: 214px; height: auto; overflow: hidden; margin-right:14px; }
.honors li img { border: 1px solid #d8d8d8; width:210px; height:300px; text-align:center;}
.honors li span { display: block; width: 220px; text-align: center; height: 35px; line-height: 30px }

.equ{ padding:15px 0 0 0; width:770px; overflow:hidden; }/* products2 */
.equ li { float: left; width: 214px; height: auto; overflow: hidden; margin-right:14px; }
.equ li img { border: 1px solid #d8d8d8; width:210px; height:140px; text-align:center;}
.equ li span { display: block; width: 220px; text-align: center; height: 35px; line-height: 30px }

.meir{ margin-top:20px; float:left; width:100%;}
.meir h2{ color:#0a7bbd; font-size:26px; font-weight:normal; margin-bottom:20px;}
.meir p{ float:left; font-size:14px; width:100%; margin:5px 0 5px 0; line-height:22px; text-indent: inherit;}

DIV.megas512 { PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px;PADDING-TOP: 45px; TEXT-ALIGN: center; margin-bottom:20px; }
DIV.megas512 A {
	BORDER-RIGHT: #dedfde 1px solid; PADDING-RIGHT: 6px; BACKGROUND-POSITION: 50% bottom; BORDER-TOP: #dedfde 1px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; BORDER-LEFT: #dedfde 1px solid; COLOR: #99210b; MARGIN-RIGHT: 3px; PADDING-TOP: 2px; BORDER-BOTTOM: #dedfde 1px solid; TEXT-DECORATION: none
}
DIV.megas512 A:hover {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #000 1px solid; COLOR: #fff; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #777777
}
DIV.megas512 A:active {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BACKGROUND-IMAGE: none; BORDER-LEFT: #000 1px solid; COLOR: #fff; BORDER-BOTTOM: #000 1px solid; BACKGROUND-COLOR: #777777
}
DIV.megas512 SPAN.current {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; PADDING-BOTTOM: 2px; COLOR: #99210b; MARGIN-RIGHT: 3px; PADDING-TOP: 2px
}
DIV.megas512 SPAN.disabled {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; COLOR: #adaaad; MARGIN-RIGHT: 3px; PADDING-TOP: 2px
}