﻿@charset "utf-8";
/* CSS Document */
body{ background-attachment:scroll;}
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,lengend,button,input,textarea,th,td,tr,table{margin:0;padding:0; }
body,button,input,select,textarea{font:12px/1.5 Tahoma,"\5b8b\4f53",Helvetica,Arial,sans-serif;}
h1{font-size:18px;}
h2{font-size:16px;}
h3{font-size:14px;}
h4,h5,h6{font-size:100%;}
address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp,tt{font-family: "Courier New",Courier,monospace;}
small{font-size:12px;}
ul{list-style:none;}
a{text-decoration:none;color:#404040;}
a:hover{text-decoration:underline; color:#cc0000;}
table{ border:none; border-collapse:collapse;}

abbr[title],acronym[title]{border-bottom:1px dotted;cursor:help;}
q:before,q:after{content:'';}
legend{color:#000;}
fieldset,img{border:none;}
button,input,select,textarea{font-size:100%;}
hr{border:none;height:1px;}
html{overflow-y:scroll;}
:focus{outline:none;}
.clearfix{zoom:1;}
.clearfix:after{content:".";display:block;clear:both;height:0;overflow:hidden;visibility:hidden;}
.floatl{ display:inline; float:left;}
.floatr{ display:inline; float:right;}
.wryh{ font-family:"\5FAE\8F6F\96C5\9ED1";}
body{ color:#404040; background:#ffffff;}
.center{ margin:0 auto; width:960px;}
.top{background-position:center; height:120px;}
.logo{ height:90px; margin-top:10px; float:left}
.top b{ padding-top:5px;}
.top .top-right{ width:400px; padding-top:20px;}
.hkey{ font-weight:normal; font-size:12px; text-align:right;}
/*****下拉导航*****/
.dh{ background:url(../image/base-bg.gif) 0 -120px repeat-x; height:45px; position:absolute; z-index:100;margin-top:0px; width:100%}
.daohang{width:945px; margin:0 auto; text-align:center; position:relative;}
.nav{ height:45px; font-size:14px; font-family:microsoft yahei;}
.nav span{width:105px; line-height:45px; font-size:16px; display:inline; float:left; text-align:center; background:url(../image/base-bg.gif) -98px -165px no-repeat;}
.nav a{ color:#ffffff; display:block; width:105px; height:45px;text-shadow: 0 1px 3px #6b0405; }
.nav a:hover{background:url(../image/base-bg.gif) 0 -435px repeat-x;color:#ffffff;text-decoration:none; height:45px; }
.children{left:81px;}
.child{ position:absolute; z-index:1000; top:45px; display:none; float:left; border-left:solid 1px #fff; border-right:solid 1px #fff; background:#999999; margin-right:1px;  width:105px;font-family:microsoft yahei; font-size:14px; color:#FFFFFF}
.child span{ display:block;border-bottom:solid 1px #fff; height:40px; line-height:40px;}
.child span a{ display:block;height:40px; line-height:40px; text-align:center; padding-bottom:2px; color:#fff; }
.child span a:hover{color:#ffffff; text-decoration:none; background-color:#147d00}

/*首页banner*/
.banner{height:387px;position:relative;}
/*Slide Start幻灯片位置开始*/
#Slidebox{width:100%; height:387px; padding:0px; background:#F5F5F5; margin:0 auto; overflow:hidden;}
#flashBg {height:387px;overflow: hidden;width:100%;clear: both;margin:0;padding:0;}
#flashLine {height:387px;width: 100%;clear: both;}
#flash{width:990px; height:387px; overflow:hidden; clear: both; margin:auto; padding:0px; background:#fff; }
#flash a {width:990px;height:387px;}
#flash img {width:990px;height:387px; }
.flash_bar {width:387px; z-index: 69;height: 30px;overflow: hidden;position: absolute;padding-top: 13px!important;padding-top: 12px;bottom:0px; right:350px; text-align: center;}
.flash_bar .dq {display: block;float: left;width: 12px;height: 12px;margin:2px 4px;cursor: pointer;background: url(../image/banner-num.png) no-repeat 0px -12px; overflow:hidden;}
.flash_bar .no {display: block;float: left;width: 12px;height: 12px;margin:2px 4px;cursor: pointer;background:url(../image/banner-num.png) no-repeat 0px 0px; overflow:hidden;}


/****下拉导航结束*********/
.banner{ height:387px;}
.key-contact-left{ padding-left:10px; background:url(../image/base-bg.gif) 0 -210px no-repeat; height:40px;}
.key-contact-right{ padding-right:10px; background:url(../image/base-bg.gif) right -250px no-repeat; }
.key-contact{background:url(../image/base-bg.gif) 0 -290px repeat-x; line-height:40px;text-shadow: 0 1px 1px #fff;}
.key-contact h2{ font-weight:normal; font-size:12px;}
.key-contact strong{ font-weight:normal; font-size:18px;}
.mid{ padding:20px 0;}
.mid-left,.mid-center,.mid-right{ width:300px;}
.index-contact{width:600px; float:left; margin-left:20px;}
.mid-center{ padding:0 30px;}
.title{ background:url(../image/base-bg.gif) -94px -345px no-repeat; padding-left:15px; font-size:24px; height:34px; line-height:30px; font-weight:normal; color:#000000;}
.title span{ padding-left:5px; text-transform:uppercase; font-size:16px; color:#666666;}
.title a:hover{ text-decoration:none;} 
.about-intro{ padding:8px 0 10px; line-height:22px; border-bottom:dashed 1px #cccccc;text-indent:2em;}
.about-intro a{ color:#cc0000;}
.about-intro a:hover{ text-decoration:underline;}
.list1{ padding:10px 0 0; line-height:24px;}
.list1 li{height:24px;overflow:hidden;}
.list1 li a{ background:url(../image/base-bg.gif) -97px -390px no-repeat; padding-left:8px;}
.list1 span{ padding-left:15px; font-size:11px; color:#666666}
.bar{ padding:10px 0 5px;}
.dt-intro{ padding:10px 0; line-height:22px; text-indent:2em;}
.dt-btn{ padding-left:20px;}
.dt-btn a{ display:inline-block; width:120px; margin-right:10px; text-align:center; height:39px; line-height:34px; background-image:url(../image/txt-btnbg.jpg); background-repeat:no-repeat; font-size:14px;}
.dt-btn .dtzl{ background-position:0 0; color:#ffffff;}
.dt-btn .dtzl:hover{color:#f6eb9b;}
.dt-btn .tjsc{ background-position:-128px 0;}
.dt-btn .tjsc:hover{ color:#cc0000;}
/**********首页案例展示***********/
.sycase{ border-top:solid 1px #ebebeb; border-bottom:solid 1px #ebebeb; background:#f1f1f1; padding:20px 0;}

.v_show { margin:0px auto;width:960px; }
.v_caption { height:35px; overflow:hidden;}
.v_caption h3 { float:left; width:200px; overflow:hidden; }
.v_caption .cartoon { background-position: 0 -100px; }
.v_caption .variety { background-position:-100px -100px; }
.highlight_tip { display:none; float:left; margin:14px 0 0 10px; }
.highlight_tip span { display:inline; float:left; width:7px; height:7px; overflow:hidden; margin:0 2px; background:url(../image/demo/btn_cartoon.gif) no-repeat 0 -320px; text-indent:-9999px; }
.highlight_tip .current { background-position:0 -220px; }
.change_btn { padding-right:10px;}
.change_btn a { display:block; float:left; height:35px; width:39px; overflow:hidden; background:url(../image/arrow-btn1.gif) no-repeat; text-indent:-9999px; cursor:pointer; }
.change_btn .prev { background-position:0 0px;  }
.change_btn .next { width:40px; background-position:-40px -0px; }
.change_btn .prev:hover { background-position:0 -38px;  }
.change_btn .next:hover { width:40px; background-position:-40px -38px; }

.v_content { position:relative; width:960px; height:245px; overflow:hidden;}
.v_content_list { position:absolute; width:2500px;top:0px; left:0px; }
.v_content ul {float:left;}
.v_content ul li { display:inline; float:left; margin:10px 0; padding:0 2px;width:235px; }
.v_content ul li a { display:block; text-align:center; width:230px; height:245px; overflow:hidden; }
.v_content ul li a span{ display:block;}
.v_content ul li a img {
    background: url(../image/imgbg.jpg) center 50% no-repeat;
    padding: 10px;
}
.service-intro .service-img{ padding:15px 0 0;}
.service-list{ width:165px;}

.sycontact{ padding:10px 0 0; line-height:24px;}
.incontact{ padding:10px 0 0; line-height:24px; width:640px; float:left; margin-left:10px;}
.incontact img{ width:200px; margin:5px;}
#wrap{ padding-top:20px;}
.jcarousel-container { position: relative;}
.jcarousel-clip {z-index: 2;padding: 0;margin: 0;overflow: hidden;position: relative;}
.jcarousel-list {z-index: 1; overflow: hidden;position: relative; top: 0;left: 0;margin: 0;padding: 0;}
.jcarousel-list li,.jcarousel-item { float: left;list-style: none;width: 75px;height: 75px;}
.jcarousel-next { z-index: 3;display: none;}
.jcarousel-prev {z-index: 3;display: none;}
.jcarousel-skin-tango .jcarousel-container {}
.jcarousel-skin-tango .jcarousel-container-horizontal { width: 250px;padding: 0px 24px;}
.jcarousel-skin-tango .jcarousel-clip-horizontal {width:250px; height:160px;}
.jcarousel-skin-tango .jcarousel-item {width: 120px; height: 160px;}
.jcarousel-skin-tango .jcarousel-item-horizontal { margin-right: 10px;}
.jcarousel-skin-tango .jcarousel-item-placeholder { background: #fff;color: #000;}
.jcarousel-skin-tango .jcarousel-next-horizontal {position: absolute;top: 68px;right: 5px;width: 12px;height: 14px;cursor: pointer;background:url(../image/arrow-btn2.gif) 0 -43px no-repeat;}
.jcarousel-skin-tango .jcarousel-next-horizontal:hover {background-position: 0 -65px;}
.jcarousel-skin-tango .jcarousel-next-horizontal:active {background-position:0 -65px;}
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {cursor: default;background-position:0 -65px;}
.jcarousel-skin-tango .jcarousel-prev-horizontal {position: absolute;top: 68px;left: 5px;width: 12px;height: 14px;cursor: pointer;background:url(../image/arrow-btn2.gif) 0 0px no-repeat;}
.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {background-position:0 -22px;}
.jcarousel-skin-tango .jcarousel-prev-horizontal:active {background-position:0 -22px;}
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {cursor: default;background-position:0 -22px;}

.foot-line{background:#bcbcbc; height:1px; overflow:hidden;}
.foot{ border-top:solid 1px #ececec; line-height:24px; background:#dbdbdb; text-align:center; padding-bottom:30px;text-shadow: 0 1px 1px #fff;}
.foot-nav{ padding:10px;}
.foot-nav a{ padding:0 10px;}
.friend a{ padding:0 8px;}
.foot font{ font-family:Tahoma, Geneva, sans-serif; text-transform:uppercase; font-size:12px;}
.foot .copy a{ padding-left:10px;}
/******内页*******/
.nbanner{ height:280px;}
.nleft{ width:240px; background:#f1f1f1;}
.nleft-body{ padding:20px;}
.ntitle{ background:url(../image/base-bg.gif) -94px -345px no-repeat; padding-left:15px; font-size:24px; height:34px; line-height:30px; font-weight:normal; color:#000000;}
.ntitle span{ padding-left:5px; text-transform:uppercase; font-size:16px; color:#666666;} 
.leftnav{ padding:10px 0;}
.leftnav li a{ text-align:center; font-size:14px; display:block; width:200px; height:36px; line-height:36px; background-repeat:no-repeat; background-image:url(../image/left-navbg.jpg); background-position: 0 -45px;}
.leftnav li{ height:45px;}
.leftnav li a:hover{background-position: 0 0; color:#ffffff;}
.nblank{ width:30px;}
.nright{ width:690px; padding-top:20px;}
.caption{ background:url(../image/base-bg.gif) -94px -345px no-repeat; padding-left:15px; font-size:24px; height:34px; line-height:30px;  padding-bottom:8px; font-weight:normal; color:#000000; border-bottom:solid 2px #e7e7e7;}
.caption b{font-weight:normal; }
.caption span{ padding-left:5px; text-transform:uppercase; font-size:16px; color:#666666;} 
.caption em{ font-size:12px; font-weight:normal; padding-top:5px;}
.caption em a{ padding:0 5px;}
.about{ padding:20px 0; line-height:24px;}

.ncase{ padding:4px; background:#ffffff; margin:10px 0 15px; word-break:break-all;}
.news-list{ padding:20px; line-height:36px;}
.news-list li{ border-bottom:dashed 1px #cccccc;height:36px;overflow:hidden;}
.news-list li a span{background:url(../image/base-bg.gif) -97px -382px no-repeat; padding-left:10px;}
.fenye{ padding:10px 20px; COLOR: #666;line-height:14px;}
DIV.black2 {PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px;PADDING-TOP: 0px; text-align:center;}
DIV.black2 A { display:inline-block;PADDING-RIGHT: 3px; PADDING-LEFT: 3px; margin:2px; COLOR: #fff;TEXT-DECORATION: none}
DIV.black2 A:hover { text-decoration:underline; color:#e59822;}
DIV.black2 A:active {COLOR: #fff;}
DIV.black2 SPAN.current {COLOR: #666; font-weight:bold;margin:2px;PADDING-RIGHT: 3px; PADDING-LEFT: 3px; }
DIV.black2 .disabled{ margin:0 4px;}
.pagenumber1{display:block; height:30px; width:50px; line-height:30px; border:1px solid #ccc; background-color:#416537;color:#fff}
.pagenumber{display:block; height:30px; width:30px; line-height:30px; border:1px solid #ccc; background-color:#416537;color:#fff}
.pagenumber A{color:#fff}


.casebody{ padding:20px 0;}
.case-list{ padding:10px 0;}
.case-list li { display:inline; float:left; margin:5px; padding:0 2px;}
.case-list li a { display:block; text-align:center; width:196px; height:240px; overflow:hidden;}
.case-list li a span{ display:block; padding-top:5px;}
.case-list li a img{ background:url(../image/nimgbg.jpg) no-repeat;}

.content{ padding:20px 25px; line-height:24px;width:640px;overflow:hidden;word-break:break-all;}
.content h1{ text-align:center;color:#333333;padding-bottom:10px;}
.content h3{ text-align:center;color:#333333;padding-bottom:10px;}
.views{ text-align:right;}
.content .con{border-bottom:1px #ccc dashed;padding-bottom:10px; text-decoration:2em;}
.page{ padding:10px; line-height:24px;}
.page a{color:#666666;}
.page a:hover{color:#ce0002;}

.diggArea{padding:0px;margin:0px;width:189px; height:48px;line-height:23px;position:relative;padding-bottom:20px;}
.diggNum{margin:0px;text-align:center;padding:0px;font-size:12px;font-weight:bold;color:#CC0000;width:58px; height:23px; position:absolute;top:10px;left:100px; }
.diggLink{margin:0px;}
.diggLink a{color:#333333;background:url(../image/bg_digg.gif) -189px top no-repeat;display:block;width:154px;height:45px;padding:3px 0 0 35px;}
.diggLink a:hover{background:url(../image/bg_digg.gif) left top no-repeat;}

#pagehome,#pageprv,#pagenext,#pageend{ display:none;}
#panel { width:100%; background:url(/upload/lable/042530.jpg) center top no-repeat;}


.data-con{ padding:10px 0 10px 10px; margin:0 auto; width:550px; font-size:12px; }
.data-con th{ width:100px; text-align:right; font-weight:normal; padding-right:10px; color:#666666; height:28px; font-size:14px; }
.data-con #ly{ width:192px; height:19px; border:1px #999 solid;}

.data-con td .star{ color:#cc0001; padding-left:10px; line-height:19px; height:19px;}
.data-con td textarea{ border:1px #999 solid; width:345px; margin-bottom:10px; height:100px;}
.data-con button{ border:none; background:none; float:left; margin-right:15px; cursor:pointer;}

.message-con{ padding:10px 0 0px 5px; margin:0 auto; width:550px; font-size:12px; }
.mescon{ margin:8px 0;}
.mescon th{width:510px; min-height:25px; _height:25px; background:#eee;border-top:1px #a0a0a0 solid; border-right:1px #a0a0a0 solid; border-left:1px #a0a0a0 solid; color:#666; font-size:14px;   }
.mescon td{ border-top:1px #a0a0a0 solid; border-left:1px #a0a0a0 solid; color:#666; }
.messager{  float:left; font-weight:bold; text-align:left; padding-left:10px; min-height:25px; _height:25px; line-height:25px; width:300px; }
.mestime{ padding-right:5px; width:220px; min-height:25px; _height:25px; line-height:25px; text-align:right;  float:right; font-weight:normal;}
.messcon { padding:5px 5px;  line-height:22px; border-right:1px #a0a0a0 solid;  border-bottom:1px #a0a0a0 solid;}
.messss1 { color:#cc0000; }
.messss2 { color:#000; }

 #submitss,#resetss {width:80px;height:32px;margin-right:20px;line-height:18px;   }

.messapply { padding:5px 5px; line-height:22px; border-right:1px #a0a0a0 solid; border-bottom:1px #a0a0a0 solid;}
fieldset { width:510px; padding:10px; border:1px #999 solid;}
fieldset em { color:#cc0001;}
.demo {overflow:hidden; width:700px; text-align:center; margin-top:20px; float:left}
.demo .picture{ width:104px; padding-right:10px; float:left;text-align:center;}
.demo .picture a{ display:block;}

.liuyanban{ padding:20px 25px; line-height:24px;width:640px;overflow:hidden;word-break:break-all;}
.liuyanban h1{ text-align:center;color:#333333;padding-bottom:10px;}
.liuyanban .con{border-bottom:1px #ccc dashed;padding-bottom:10px;}
.MsoTableGrid{margin:auto !important;width:450px !important;}
.productlist-table{border-collapse:collapse; font-size:12px; margin:auto; width:450px;}
.productlist-table,.productlist-table th,.productlist-table td{border: 1px solid black;}
.productlist-table td{text-align:center;vertical-align:middle;}