/* CSS Document */
body,td,div,ul,li,dl,dt,form,p,iframe,a{ margin:0px; padding:0px; font-size: 12px; color:#666666; line-height:24px; font-family: "Microsoft YaHei",Verdana, Arial, Helvetica, sans-serif;}
img{ border:none;}
ul,li{ list-style-type:none;}

a{ color: #666666; text-decoration: none;}
a:hover{ color: #00A650; text-decoration: none;}

a{ outline: none;}
a:active{ star:expression(this.onFocus=this.blur());}
:focus{ outline:0; }

.mGin{ margin:25px 0 0 0;}
.mGim{ margin:15px 0 0 0;}
.tiTle{ font-size:14px;}
.tiNm{ font-size:16px;}

/* Flash */
#full-screen-slider{ width:100%; height:845px; float:left; position:relative;}
#slides{ display:block; width:100%; height:845px; 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%;}
#pagination{ display:block; list-style:none; position:absolute; left:50%; top:502px; padding:0; margin:0; z-index:999; width:530px;}
#pagination li{ display:block; list-style:none; width:10px; height:10px; float:left; margin:0 5px; background:url(../images/an.png) no-repeat; behavior:url(../images/iepngfix.htc); text-align:center;}
#pagination li a{ display:block; width:100%; height:100%; padding:0; margin:0; text-indent:-9999px;}
#pagination li.current{ background:url(../images/anA.png) no-repeat; behavior:url(../images/iepngfix.htc);}
/* Flash End */

#contBG{ width:100%; position:absolute; z-index:99;}
.topBG{ background:url(../images/topBG.png) no-repeat center; height:65px; padding:0 0 55px;}

/* Menu */
.menu{ margin:0 auto; width:981px; height:65px; padding:0 0 0 21px; behavior:url(../images/iepngfix.htc);}
.menu ul li{ float:left; position:relative; z-index:99999;}
.menu ul li a{ display:block; cursor:pointer; height:48px; line-height:48px; padding:17px 0 0; color:#454545; font-size:14px; text-align:center;}
.menu ul li .a1{ width:77px; background:url(../images/line.jpg) no-repeat right top;}
.menu ul li .a2{ width:100px; background:url(../images/line.jpg) no-repeat right top;}
.menu ul li .a3{ width:100px; background:url(../images/line.jpg) no-repeat right top;}
.menu ul li .a4{ width:115px;}
.menu ul li .a5{ width:178px;}
.menu ul li .a6{ width:100px; background:url(../images/line.jpg) no-repeat right top;}
.menu ul li .a7{ width:100px; background:url(../images/line.jpg) no-repeat right top;}
.menu ul li .a8{ width:100px; background:url(../images/line.jpg) no-repeat right top;}
.menu ul li .a9{ width:100px;}

.menu ul li a:hover{ color: #00A650; text-decoration:none;}

.menu ul li:hover .a1{ background:url(../images/lineA.jpg) no-repeat;}
.menu ul li:hover .a2{ background:#FFFFFF url(../images/line.jpg) no-repeat right top;}
.menu ul li:hover .a3{ background:#FFFFFF url(../images/line.jpg) no-repeat right top;}
.menu ul li:hover .a4{ background:#FFFFFF url(../images/line.jpg) no-repeat right top;}
.menu ul li:hover .a5{ background:none;}
.menu ul li:hover .a6{ background:url(../images/lineB.jpg) no-repeat;}
.menu ul li:hover .a7{ background:#FFFFFF url(../images/line.jpg) no-repeat right top;}
.menu ul li:hover .a8{ background:#FFFFFF url(../images/line.jpg) no-repeat right top;}
.menu ul li:hover .a9{ background:#FFFFFF url(../images/line.jpg) no-repeat right top;}

.menu ul li ul{ display: none;}

.menu ul li:hover ul{ display:block; position:absolute; top:65px; left:0; background: #FFFFFF; padding:0 5px;}
.menu ul li:hover ul li{ float:inherit;}
.menu ul li:hover ul li a{ display:block; background:url(../images/nav.jpg) no-repeat left; height:29px; line-height:29px; font-size:12px; color:#666666; padding:2px 0 0; text-align:center;}
.menu ul li:hover ul li a:hover{ background:url(../images/navA.jpg) no-repeat left; color:#FFFFFF;}

.menu ul li:hover ul li .k1{ width:89px;}
.menu ul li:hover ul li .k2{ width:89px;}
.menu ul li:hover ul li .k3{ width:104px;}
.menu ul li:hover ul li .k4{ width:88px;}
.menu ul li:hover ul li .k5{ width:89px;}
.menu ul li:hover ul li .k6{ width:89px;}
.menu ul li:hover ul li .k7{ width:89px;}
/* Menu End */

.entBG{ background:url(../images/contBG.png) no-repeat 0 402px; height:183px; padding:434px 62px 0 38px; behavior:url(../images/iepngfix.htc);}
.more{ height:5px; text-align:right;}
.newHig{ height:160px; padding:18px 0 0; vertical-align:top;}
.newHig a{ display:block; height:25px; line-height:25px; background:url(../images/d.gif) no-repeat left 7px; padding:0 0 0 15px;}
.newHig a span{ float:right; font-size:11px; font-family:Georgia, "Times New Roman", Times, serif; color:#999999;}

/* Pro */
.proHig{ height:158px; padding:20px 0 0; vertical-align:top;}
.proLit{ height:90px;}
.proAd{ height:60px; background:url(../images/ad.gif) no-repeat center 10px; padding:8px 0 0; font-size:11px; letter-spacing:1px; vertical-align:top; text-align:center;}

.blk_18{ overflow: hidden; width: 330px; zoom: 1;}
.blk_18 .pcont{ float:left; overflow: hidden; width: 300px;}
.blk_18 .ScrCont{ width: 3180px; zoom: 1;}
.blk_18 #List1_1{ float: left}
.blk_18 #List2_1{ float: left}
.blk_18 .LeftBotton{ background: url(../images/left.gif) no-repeat center; float: left; width: 12px; height: 90px; margin:0 3px 0 0;}
.blk_18 .RightBotton{ background: url(../images/right.gif) no-repeat center; float: left; width: 12px; height: 90px; margin:0 0 0 3px;}
.blk_18 .pl{ display:block; float: left; width: 68px; height:68px; padding:11px 16px; background:url(../images/box.jpg) no-repeat center;}
/* Pro End */

.cotHig{ height:82px; padding:96px 0 0 1px; line-height:20px; vertical-align:top;}

.footBG{ background:url(../images/footBG.png) no-repeat center; height:108px; line-height:25px; color:#FFFFFF; text-align:center; behavior:url(../images/iepngfix.htc);}
.footBG span{ background:url(../images/sx.jpg) no-repeat center; padding:0 10px;}
.footBG a{ color: #ffffff; text-decoration: none;}
.footBG a:hover{ color: #ffffff; text-decoration: underline;}

.footer{ background:url(../images/footBG.jpg) no-repeat center bottom; height:125px; line-height:25px; color:#FFFFFF; padding:21px 0 0; text-align:center; behavior:url(../images/iepngfix.htc);}
.footer span{ background:url(../images/sx.jpg) no-repeat center; padding:0 10px;}
.footer a{ color: #ffffff; text-decoration: none;}
.footer a:hover{ color: #ffffff; text-decoration: underline;}

/* Index End */


#abtBG{ background:url(../images/aboutBG.jpg) no-repeat center top;}
#newBG{ background:url(../images/newBG.jpg) no-repeat center top;}
#proBG{ background:url(../images/proBG.jpg) no-repeat center top;}
#serBG{ background:url(../images/serBG.jpg) no-repeat center top;}
#jobBG{ background:url(../images/jobBG.jpg) no-repeat center top;}
#entBG{ background:url(../images/entBG.jpg) no-repeat center top;}


.leftBG{ background:url(../images/leftBG.jpg) repeat-y;}
.leftBOT{ background:url(../images/leftBOT.jpg) no-repeat bottom; padding:0 0 15px;}
.leftBOT a{ display:block; height:41px; line-height:41px; letter-spacing:4px; padding:0 0 0 72px;}
.proBOT a{ padding:0 0 0 65px;}
.leftBOT .a01{ background:url(../images/cata.gif) no-repeat;}
.leftBOT .a02{ background:none;}
.leftBOT .a03{ background:url(../images/cata.png) no-repeat; color:#FFFFFF;}
.leftBOT .a04{ background:url(../images/cataA.png) no-repeat; color:#FFFFFF;}
.leftTEL{ background:url(../images/tel.jpg) no-repeat bottom; height:115px; cursor:pointer;}

.abtTOP{ background:url(../images/abtTOP.jpg) no-repeat top; padding:37px 0 0;}
.newTOP{ background:url(../images/newTOP.jpg) no-repeat top; padding:37px 0 0;}
.proTOP{ background:url(../images/proTOP.jpg) no-repeat top; padding:37px 0 0;}
.serTOP{ background:url(../images/serTOP.jpg) no-repeat top; padding:37px 0 0;}
.jobTOP{ background:url(../images/jobTOP.jpg) no-repeat top; padding:37px 0 0;}
.entTOP{ background:url(../images/entTOP.jpg) no-repeat top; padding:37px 0 0;}

.rightBG{ background:url(../images/rightBG.jpg) repeat-y; vertical-align:top;}
.rightTOP{ background:url(../images/rightTOP.jpg) no-repeat top; padding:45px 0 0;}
.rightBOT{ background:url(../images/rightBOT.jpg) no-repeat bottom; padding:0 25px 50px; height:350px; vertical-align:top;}

.rightNm{ height:32px;color:#999999;}
.rightNm span{ color: #00A650;}
.rightNm font{ font-family:"ËÎÌå";}
.rightBox{ padding:25px 0 0;}

/* News */
.newLIST li{ margin:0 0 20px 0; height:135px; background:url(../images/x.jpg) repeat-x bottom;}
.newimg{ display:block; width:110px; height:110px; padding:4px; border:1px solid #E2E2E2; background:#F6F6F6;}
.newimg:hover{ border:1px solid #00B558; background:#00B558;}
.Aname{ font-weight:bold; font-size:14px;}
.newEnt{ color: #999999; line-height:18px; padding:8px 0 0 0;}
.newMore{ padding:8px 0 0 0;}
.Amore{ color:#00A650;}
.Amore font{ font-family:"ËÎÌå";}
.Amore:hover{ background:#00B558; color:#FFFFFF;}
.time{ float:right; color:#999999; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px;}

.page{ text-align:center;}
.pageA{ background:url(../images/x.jpg) repeat-x top; padding:20px 0 0; text-align:center;}

.viewTitle{ padding:10px 0; font-size:16px; text-align:center; font-weight:bold; background:url(../images/x.jpg) repeat-x bottom;}
.viewInfo{ padding:5px 0; color:#999999; text-align:center}
.viewTent{ padding:5px 0 10px 0; background:url(../images/x.jpg) repeat-x bottom;}
.viewTent p{ padding:10px 0}
/* News End */

.proLIST LI{ float:left; width:241px; margin:0 0 25px;}
.proLIST LI .proImg{ width:160px; height:160px; padding:21px; text-align:center; background:url(../images/boxA.jpg) no-repeat;}
.proLIST LI .proTit{ padding:10px 21px 0; height:40px; text-align:center; vertical-align:top;}
.proLIST LI .proTit a{ line-height:20px;}


.viewImg{ width:360px; height:360px; padding:21px; text-align:center; background:url(../images/boxB.jpg) no-repeat;}
.viewTex{ width:290px; padding:0 0 0 31px;}
.viewNm{ font-size:18px; font-weight:bold; color: #00A650; padding:10px 0; border-bottom:1px solid #E5E5E5;}
.viewCS{ padding:15px 0 10px;}
.viewCS strong{ display:block; width:90px; height:32px; line-height:32px; background:#FF0000; font-size:16px; color:#FFFFFF; text-align:center;}
.viewJS{ padding:0 0 10px; border-bottom:1px solid #E5E5E5;}
.viewNext{ padding:20px 0 0;}
.viewNext a{ display:block; float:left; width:85px; height:30px; line-height:30px; background:url(../images/next.jpg) no-repeat; text-align:center; margin:0 10px 0 0;}
.viewNext a:hover{ background:url(../images/nextA.jpg) no-repeat; color:#FFFFFF; text-decoration:none;}


.job{ background:url(../images/human.jpg) no-repeat; height:702px;}
.jobSH{ padding:45px 0 0 235px; font-size:13px;}

.table{ border-collapse: collapse;}
.table td{ border: 1px solid #E2E2E2; padding:4px 0;}
.xx{ border-collapse: collapse; border:1px solid #E2E2E2;}
.xx td{ padding:5px 10px; border: 1px solid #E2E2E2;}
.button{ border:#E2E2E2 solid 1px; width:70px; height:25px; border-left:#00A650 solid 4px; border-right:#00A650 solid 4px; background:#FFFFFF;}

.feedback{ border:1px solid #E0E0E0; padding:15px 20px;}
.feedback td{ height:30px;}
input,select,textarea{ color:#646464; border:1px solid #E2E2E2; height:18px; line-height:18px; font-size:11px; padding:2px; background:#FFFFFF; font-family: "Microsoft YaHei",Verdana, Arial, Helvetica, sans-serif;}

.centBG{ background:url(../images/contact.jpg) no-repeat right; height:250px;}
.cont{ line-height:30px;}
.cont strong{ color: #00A650; font-size:26px;}
.cont font{ font-size:11px;}
.contENT{ margin:10px 0 0;}
.contENT strong{ color: #00A650; font-size:14px;}

.weiXIN{ width:250px; text-align:center; font-size:16px;}

.service, .service td, .service p{ line-height:20px;}
.serMAR{ margin:30px 0 0;}
.sceMAR{ margin:15px 0 0;}
.sveMAR{ margin:10px 0 0;}
.wzBIG{ font-size:24px; color: #00A650;}
.wzSMALL{ font-size:18px;}



/* QQ */
.qqbox{ width:132px; height:auto; overflow:hidden; position:absolute; right:0; z-index:9999;}
.qqlv{ width:25px; height:230px; overflow:hidden; position:relative; float:right;}
.qqkf{ width:120px; height:auto; overflow:hidden; right:0; top:0; border:6px solid #138907; background:#fff;}
.qqkfbt{ width:118px; height:30px; line-height:30px; overflow:hidden; background:#138907; font-size:14px; font-weight:bold; letter-spacing:1px; color:#fff; border:1px solid #fff; cursor:pointer; text-align:center;}
.qqkfhm{ width:120px; overflow:hidden;}
.qqNM{ padding:10px 12px 5px; font-weight:bold;}
.qqIMG{ padding:0 12px 15px; background:url(../images/ql.jpg) repeat-x bottom;}
.qqEWM{ padding:12px;}
/* QQ End */

