body { font-size:12px; margin:0px; color:#4A4A4A;  font-family:"Î¢ÈíÑÅºÚ"; background: #fff; }
ol { padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; list-style-image: none; padding-top: 0px }
ul { padding-bottom: 0px; list-style-type: none; margin: 0px; padding-left: 0px; padding-right: 0px; list-style-image: none; padding-top: 0px }
img { border-bottom: 0px; border-left: 0px; border-top: 0px; border-right: 0px }
a:link { line-height:20px; color:#4A4A4A; text-decoration:none; }
a:visited { line-height:20px; color:#4A4A4A; text-decoration:none; }
a:hover { line-height:20px; color:#f03100; text-decoration:none; }
a:active { line-height:20px; color:#000000; }
strong { font-style: normal; font-weight: normal }
em { font-style: normal; font-weight: normal }
cite { font-style: normal; font-weight: normal }
blockquote { quotes: none }
.b { font-weight:bold; }
.block { width: 960px; height: auto }
.dis { display: block }
.none { display: none }
.hide { display: none }
.hidden { overflow: hidden }
.inline { display: inline }
.clear { clear: both; font-size: 0px; visibility: hidden; overflow: hidden; }
.relative { position:relative }
.dashed { padding-right: 0px; padding-left: 12px; background: url("../images/linebg.gif"/*tpa=/images/linebg.gif*/) repeat-x left top; padding-bottom: 3px; color: #3f3f3f; padding-top: 2px }
.text { border: #d5d5d5 1px solid; font-size: 12px; vertical-align: middle; line-height: 26px; height: 26px; padding-left:10px; }
.input { height:24px; line-height:24px; font-size:14px; }
input { vertical-align: middle; font-size: 14px; color: #333; outline: none }
textarea { font-size: 14px; color: #333; outline: none }
.fl { float: left; }
.fr { float: right; }
.fb { font-weight: bold }
.fi { font-style: italic }
.fu { text-decoration: underline }
.fn { text-decoration: none }
.tl { text-align: left }
.tc { text-align: center }
.tr { text-align: right }
.f14 { font-size: 14px; }
.f16 { font-size: 16px; }
.f18 { font-size: 18px; }
.f22 { font-size: 22px; }
.blank { clear: both; visibility: hidden; line-height: 8px; height: 8px }
.blank5 { clear: both; visibility: hidden; line-height: 5px; height: 5px }
.blank10 { clear: both; visibility: hidden; line-height: 10px; height: 10px }
.blank20 { clear: both; visibility: hidden; line-height: 20px; height: 20px }
.blank30 { clear: both; visibility: hidden; line-height: 30px; height: 30px }
/* button */
.btn { font-size: 14px; height: 28px; madding:0 30px; cursor: pointer; }
.btn-2 { width: 60px; height: 22px; line-height: 20px; padding-bottom: 2px; background: #ee6c04; color: #FFFFFF; border: 1px solid #ee5604; cursor: pointer; }
/* color */
.blue { color : blue; }
.blue a:link, .blue a:visited { color : blue; }
.blue a:active, .blue a:hover { color : #f00; }
.more a { color : red; }
.post_error { padding-left: 5px; color: #ff0000; font-style:normal; }
.warning { color:#ff0000; font-weight:bold; }
.red { color : red; }
.silver { color: #666 }
.orange { color : #fe6700; }
.green { color : #009900; }
.golden { color: #996600; }
.brown { color : brown; }
.navy { color : #000080; }
.gray { color : #999999; }
.darkblue { color : #00008b; }
.deeppink { color : #ff1493; }
.deepbrown { color:#B53528; font-weight:bold; }
.r { border:1px solid red; }
/*title*/
h1 { font-size: 16px; font-weight:bold; }
h2 { font-size: 14px; font-weight:bold; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; margin:0; padding:0; border:0; font-size:12px; }
.mt5 { margin-top:5px; }
.mt10 { margin-top:10px; }
.mt20 { margin-top:20px; }
/*clearboth*/
.clearfix:after { content:'.'; display:block; height:0; clear:both; visibility:hidden; }
.clearfix { *zoom:1;
}
.clearfix .clear { _height:0px; }
.wrap { margin:0 auto; width: 1200px; text-align: left; overflow : hidden; }

.wrapr { margin:0 auto; width: 1000px; text-align: left; overflow : hidden;}
.wrap_gray { width: 100%; background: #F9F9F9; }
.wrap_p { width: 100%; background: #F8FCED; }

/*img tip*/
#tip { position:absolute; color:#333; display:none; }
#tip s { position:absolute; top:40px; left:-20px; display:block; width:0px; height:0px; font-size:0px; line-height:0px; border-color:transparent #BBA transparent transparent; border-style:dashed solid dashed dashed; border-width:10px; }
#tip s i { position:absolute; top:-10px; left:-8px; display:block; width:0px; height:0px; font-size:0px; line-height:0px; border-color:transparent #fff transparent transparent; border-style:dashed solid dashed dashed; border-width:10px; }
#tip .t_box { position:relative; background-color:#CCC; filter:alpha(opacity=50); -moz-opacity:0.5; bottom:-3px; right:-3px; }
#tip .t_box div { position:relative; background-color:#FFF; border:1px solid #ACA899; background:#FFF; padding:1px; top:-3px; left:-3px; }
.tip { width:82px; height:82px; border:1px solid #DDD; }

.position { background:url("../images/home.png"/*tpa=/images/home.png*/) no-repeat; color: #DC4C11; margin-right: 20px; margin-top: 7px; float: right; padding-left:20px; }

/*----------------------header----------------------*/	
.header_bg { width: 100%; height:auto; background:#fff; }

.header_wrap { margin:0 auto; width: 1200px; text-align: left;  }

.min { float:right; height: 60px; width: 520px; font-size:18px; color:#4F9E27; padding-top:30px; font-family:"Microsoft Sans Serif"; text-align:left;  }
.eamil { float: right; padding-left: 27px; margin-top: 14px; height: 16px; background: url("../images/ico_email.png"/*tpa=/images/ico_email.png*/) left center no-repeat; }
.call { float:left; background: url("../images/translate_bg.jpg"/*tpa=/images/translate_bg.jpg*/) no-repeat scroll 0 0 rgba(0, 0, 0, 0); height: 30px; margin-left: 84px; margin-top: 10px; padding-left: 10px; padding-top: 30px; width: 150px; }
.search_box { float:left; border: 1px solid #BFBFBF; border-right: 0px; background: #FAFBFB; color: #BFBFBF; width: 287px; height: 28px; line-height:28px; }
/*nav*/
.header_nav { height:42px;line-height:42px; background:url("../images/nav_bg.jpg"/*tpa=/images/nav_bg.jpg*/) repeat-x; }
.nav{ width:1000px; margin:0 auto; height:42px;line-height:42px;  }
.nav ul { }
.nav ul li{float:left;height:42px;border-right:1px solid #D8D8D8; 
position: relative;
z-index: 99;}
.nav ul li a{color:#fff;font-size:14px;font-family:Arial, Helvetica, sans-serif;display:block;height:42px;line-height:42px;padding-left:40px;padding-right:35px;}
.nav ul li a:hover{color:#fff;background:#00645C;}


.nav ul li ul{
position:absolute;
z-index:99;
display:none;
top:42px;
left:-1px;
margin:0;
padding:0px;
width:210px;
list-style:none;
z-index:99;
border-top:1px solid #D8D8D8;
}
.nav ul li ul li{
display:block;
width:210px;
height:35px;
line-height:35px;
background:none;
float:left;
z-index:99;
background-color:#4F9E27;
opacity: .90;
filter: alpha(opacity=80);
border-right:1px solid #D8D8D8;
border-left:1px solid #D8D8D8;
border-bottom:1px solid #D8D8D8;
}
.nav ul li ul li:hover{
background-color:#00645C;
}
.nav ul li ul li a{
height:35px;
line-height:35px;
color:#fff;
text-decoration:none;
font-weight:normal;
}
.nav ul li ul li a:hover{
color:#FFFFFF;
text-decoration:none;
}


/*----------------------index----------------------*/	
/*slide*/
#slide { height:398px; width:100%; position:relative; overflow:hidden; }
#slide li { position:absolute; width:100%; height:100%; left:0; top:0; display:none; }
#j-btn { width:100%; text-align:center; position:absolute; bottom:14px; left:0; }
#j-btn span { display:inline-block; width:14px; height:14px; background:#BBB; border-radius:7px; margin:0 5px; cursor:pointer; }
#j-btn span.hov { background:#2171b0; }
/*index*/
.box_left { margin-right: 40px; margin-left: 14px; width: 630px; float: left; }
.box_right { width: 300px; float: right; }


.box1 { line-height:20px; color: #a7a2a8; }
.box1 h1 { height:30px; line-height:30px; font-size:16px; font-weight:bold; color: #888888; }
.box1 img { margin:0 10px 10px 0; }
/*case*/
.case { width: 1200px; height:280px; clear: both; position: relative; overflow:hidden; background:#ffffff; }
.case_wrap { margin-left:23px; margin-top:5px; }
.case_wrap ul { width:100%; overflow:hidden; zoom:1; list-style:none }
.case_wrap ul li { width:210px; float:left; padding:10px 0; display:inline; text-align:center; }
.case_wrap ul li a:hover { text-decoration:none; color:#f30 }
.case_wrap ul li img { display:block; margin-bottom:0px; border:1px solid #e8e8e8; width:210px; height:210px; }
.case_wrap a.prev { width:55px; height:94px; line-height:24px; outline-style:none; outline-width: 0; position:absolute; top:100px; left:5px; text-indent:-999em; background: url("../images/link_prev.png"/*tpa=/images/link_prev.png*/) no-repeat; }
.case_wrap a.next { width:55px; height:94px; line-height:24px; right:-5px; position: absolute; top:100px; text-indent:-999em; background:url("../images/link_next.png"/*tpa=/images/link_next.png*/) no-repeat; }

/*----------------------detail----------------------*/	
.detail_title { background: url("../images/d_title_bg.png"/*tpa=/images/d_title_bg.png*/) center top no-repeat; height: 56px; width: 1000px; position: relative; }
.detail_title h1 { font-size: 24px; font-family: Arial, Helvetica, sans-serif; margin-left: 60px; margin-top: 13px; width: 200px; text-align: center; float: left; }
.detail { background: url("../images/d_detail_bg.png"/*tpa=/images/d_detail_bg.png*/) center top repeat-y; padding:10px 22px; width: 956px; }
.detail .content { font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 24px; color: #828282; padding-bottom:10px; }
.detail h1 { font-size: 20px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; padding:10px 0; }
.detail h2 { font-size: 14px; font-weight: bold; padding:2px 0; }
/*----------------------product----------------------*/	
.product_title { width: 1000px; height: 56px; position: relative; background: url("../images/p_title_bg.png"/*tpa=/images/p_title_bg.png*/) center top no-repeat; }
.product_title h1 { font-size: 24px; font-family: Arial, Helvetica, sans-serif; margin-left: 60px; margin-top: 13px; width: 200px; text-align: center; float: left; }
.product_nav { background: url("../images/p_left_navbg.png"/*tpa=/images/p_left_navbg.png*/) left top repeat-y; padding-right: 22px; padding-left: 22px; width: 956px; height:60px; }
.product_nav ul { padding-left: 67px; overflow: hidden; }
.product_nav ul li { float: left; height: 26px; line-height: 16px; font-size: 16px; font-family: "Microsoft YaHei" ! important; padding-left: 10px; padding-right: 10px; margin-right: 24px; margin-bottom: 10px; overflow: hidden; display: inline-block; }
.product_nav ul li:hover { color:#fff; background:#00645C; }
.product_nav ul li a:hover { color:#fff; }
.product_list { background: url("../images/p_left_bg.png"/*tpa=/images/p_left_bg.png*/) left top no-repeat; padding-left: 88px; width: 912px; }
.product_list li { margin-right:20px; height: 327px; width: 284px; float: left; }
.product_list li .img { border: 1px solid #DDD; padding: 1px; height:284px; width: 284px; overflow:hidden;text-align: center; display: block; }
.product_list li img { height:284px; width: 284px;  -webkit-transition: 1s;-moz-transition: 1s;transition: 1s; }
.product_list li:hover img{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);transform: scale(1.2);}
.product_list li .ptitle { line-height: 20px; margin-top:2px; height: 20px; width: 284px; text-align: center; }
.product_list li .ptitle a { font-size: 12px; color: #88888888; }
.product_list li .ph2 { font-size: 18px; font-family: Arial, Helvetica, sans-serif; line-height: 20px; color: #828282; width: 284px; text-align: center; }
.product_list li .btns { width:57px; height:18px; margin:0 auto; padding-top:7px; }
.product_list li .btns a { background:url("../images/btn_deteail.jpg"/*tpa=/images/btn_deteail.jpg*/) center center no-repeat; width:57px; height:18px; display:block; }
.product_list li .btns a:hover { background:url("../images/btn_detail_over.jpg"/*tpa=/images/btn_detail_over.jpg*/) center center no-repeat; }
/*product detail*/
.product_detail { background: url("../images/p_detail_bg.png"/*tpa=/images/p_detail_bg.png*/) left top no-repeat; padding-left: 88px; height:600px; width: 912px; }
.product_left { margin-right: 36px; width: 435px; float: left; }
.product_left .p_img { border: 1px solid #DDD; padding: 1px; height:431px; width: 431px; text-align: center; display: block; }
.product_left .p_img img { height:431px; width: 431px; }
.product_left .p_roll { height:100px; width: 435px; position: relative; }
.product_left .p_roll .prev { position: absolute; left: 0; top: 0; width: 24px; heihgt: 82px; cursor: pointer; }
.product_left .p_roll .next { position: absolute; right: 0; top: 0; width: 24px; heihgt: 82px; cursor: pointer; }
.product_left .p_roll .thumbs { position: relative; height:110px; margin-left: 36px; width: 368px; overflow: hidden; }
.product_left .p_roll .thumbs img { width: 106px; }
.product_left .p_roll .thumbs ul { position: absolute; height: 82px; }
.product_left .p_roll .thumbs ul li { padding: 1px; border: 1px solid #DDD; height:85px; float: left; margin-right: 13px; width: 108px; }
.product_right { width: 418px; float: left; }
.product_right h1 { font-size: 30px; font-family: Arial, Helvetica, sans-serif; line-heihgt: 32px; color: #046321; heihgt: 32px; overflow: hidden; }
.product_right .info { background: url("../images/line.png"/*tpa=/images/line.png*/) left top no-repeat; font-size: 12px; font-family: Arial, Helvetica, sans-serif; line-height: 24px; color: #787878; padding-right: 22px; padding-top:20px; }
.product_related { padding-top:20px; padding-left:20px; margin:0 auto; }
.product_related ul li { width:140px; height: 180px; overflow:hidden;  float:left; text-align:center; margin-right:15px; display:inline }

.product_related ul li .im{ width:140px; height: 140px; overflow:hidden; }
.product_related ul li img { padding:4px; background:#fff; border:1px solid #ccc; display:block; margin:0 auto;  -webkit-transition: 1s;-moz-transition: 1s;transition: 1s; }
.product_related ul li:hover img{-webkit-transform: scale(1.2);-moz-transform: scale(1.2);transform: scale(1.2);}
.product_related ul li p { line-height:26px; color:#505050; }

/* machines */
.mac-content h1 { font-size:14px; font-weight:bold; margin-bottom:0px; }
.mac-content { color:#666666 }
.mac-content { height:420px; margin-top:0px; padding-left:3px; background-image:url("../images/header-mac-bg.gif"/*tpa=/images/header-mac-bg.gif*/); }
.mac-imgc { width:630px; height:400px; margin-top:10px; float:left; border:solid 1px #CCCCCC; float:left; }
.mac-txtc { margin-top:0px; margin-left:10px; line-height:21px; width:300px; height:auto; float:left; }
.mac-rollbox { width: 100%; overflow: hidden; margin: 0 auto; }
.mac-rollbox img { border:1px #CCCCCC solid; padding:5px; width:116px; height:81px; margin:0px 3px; }

/* Contact */
.contact01 { width:500px; float: left; padding-left: 10px; line-height:20px; }
.contact01 h2 { font-size: 16px; font-weight:normal; }
.contact01 strong { font-weight:bold; }
.contact01 .hr { border-bottom: 1px dotted #9d9d9d; }
.contact02 { width: 400px; float: right; position: relative; padding-left: 10px; margin-left:20px; }
.contact02 h2 { font-size: 16px; margin-bottom: 10px; border-bottom: 1px dotted #9d9d9d; padding-bottom: 8px; color: #aa1313; }
.contact02 .box { padding: 0px 25px 20px 5px; line-height: 30px; }


/*----------------------page----------------------*/
#page { text-align: center; height: 29px; line-height: 29px; padding:20px 0; }
#page a { background: #A8A8A8; padding: 7px 11px; margin: 0 3px; color: #fff; }
#page a:hover { background: #00645C; color: #fff; text-decoration: none }
#page a:active { background: #00645C; color: #fff; text-decoration: none }
#page .prev { margin: 0 3px; background: #A8A8A8; color: #fff; padding: 7px 16px; }
#page .current { background: #00645C; padding: 7px 11px; margin: 0 3px; color: #fff; }
#page .next { margin: 0 3px; background: #A8A8A8; color: #fff; padding: 7px 27px; }
/*----------------------footer----------------------*/

.bottom { border: 1px dotted #9d9d9d; }
.footer { width: 100%; height: 108px; background: #00A8F3; font-size:14px; color: #ffffff; }

.footer a{ color: #ffffff; font-weight:bold; }
.footer .callus { margin: 0 auto; width: 761px; height: 73px; padding-bottom:30px; }
.footer .navs { height: 20px; line-height: 20px; color: #787878; }
.footer .cop { font-size: 14px; height: 20px; line-height: 20px; color: #f1f1f1; font-family: Arial, Helvetica, sans-serif; }
.footer .icon { margin-right: 12px; heihgt: 32px; width: 129px; float: right; }
