/* CSS Document */
body{margin:0px auto;padding:0px;font-size:12px;color:#666; font-family:"ËÎÌå",Arial, Helvetica, sans-serif,Georgia, "Times New Roman";}	
ul,li,dt,dd,dl,h1,p,form,input{margin:0px;padding:0px;list-style:none; border:none;}
a{color:#666;text-decoration:none;}
a:hover{ color:#98a019;text-decoration: none; }
img{ border:none;}
.clear{font-size:12px;clear:both;line-height:0px; height:0px;}*{ margin:0; padding:0;}
*{ margin:0px auto; padding:0px;}
:focus { outline: none; }
a,area { blr:expression(this.onFocus=this.blur())}

#index{ width:1004px; height:700px;}
/*top*/
#topk{ width:100%; height:148px; border-bottom: #e0e0e0 solid 1px;}
#top{ width:1004px; height:148px;}
/*menu*/
#menu{width:600px;height:20px; float: left;position:relative;z-index:100; padding-left:20px; margin-top:125px;}
/*menu*/
#menu ul{width:560px;height:20px;position:relative;z-index:100;}
#menu li{height:20px;float:left; width:140px;}

#menu  a{display:block; height:20px; }
#menu  a span{ display:none}

#menu  li#m_about a {background:url(../images/menu.jpg) no-repeat}
#menu  li#m_about a:hover{background:url(../images/menu.jpg) no-repeat  0 -20px;}

#menu  li#m_case a{background:url(../images/menu.jpg) no-repeat -140px 0 }
#menu  li#m_case a:hover{background:url(../images/menu.jpg) no-repeat -140px  -20px;}

#menu  li#m_news a{background:url(../images/menu.jpg) no-repeat -280px 0}
#menu  li#m_news a:hover{background:url(../images/menu.jpg) no-repeat  -280px -20px;}

#menu  li#m_contact a{background:url(../images/menu.jpg) no-repeat -420px 0}
#menu  li#m_contact  a:hover{background:url(../images/menu.jpg) no-repeat   -420px -20px ;}

.logo{width:180px; height:99px; float:right; margin-right:20px; margin-top:45px;}

/*marinbg*/
#mainbg{background:url(../images/bg.jpg) repeat-y; width:100%; overflow:hidden;}
#main{width:1004px; padding-top:30px;overflow:hidden;}

/*left*/
#left{ width:740px; float:left; margin-left:20px;}
* html #left{ width:740px; float:left; margin-left:10px;}

.about{float:left; width:740px; line-height:24px; height:460px;}
.about1{float:left; width:740px; line-height:24px;}

.back{ font-size:14px; font-weight:bold;color:#98a019; margin-bottom:14px;}
.back a{ font-size:14px; font-weight:bold;color:#98a019;}
.ditukk{ width:740px;}

.news-list{width:740px;line-height:18px; }
.news-list li{width:740px;margin-bottom:14px;}
.time{line-height:18px; margin-right:14px; display:block; float:left;height:40px;color:#98a019; font-weight:bold;}
.wenzi{width:660px; float:right;}
.fenye1{ height:24px;}
.news_title{line-height:30px; font-size:16px;color:#98a019; font-weight:bold; text-align:center;}
.time1{ text-align:center; margin-bottom:6px;}
.n-news{ line-height:24px;}


/*a-menu*/
.a-menuk{ width:180px; float:right; margin-right:20px;}
.a-menuk1{ width:180px;}
.cont-wz{ line-height:22px; text-indent:2em;TEXT-JUSTIFY: auto; TEXT-ALIGN: justify;}
.cont-wz p{line-height:22px; text-indent:2em;TEXT-JUSTIFY: auto; TEXT-ALIGN: justify;}
.a-menuk1 img{ width:180px; height:auto;}
.a-menu{width:160px; float:right; margin-right:20px; margin-bottom:10px;}
.a-menu li{width:160px; line-height:24px;}
.a-menu li a:hover{font-weight:bold;}
.current a{font-weight:bold;color:#98a019;}


#bottomk{width:100%;border-top:1px solid #e0e0e0;}
#bottom{width:984px; height:31px; line-height:31px; padding-left:20px;}
#bottom span{ height:24px; line-height:24px; background:#98a019; color:#fff; margin-left:14px; margin-right:14px;}







/*case*/
.case{ float:left;width:800px;}
.case li{ width:330px; height:200px; text-align:center; float:left; margin-left:10px; margin-right:10px; margin-bottom:10px; background:#000;}
.case li img{ width:330px; height:200px; text-align:left; FILTER: gray; margin-bottom:12px;background:#000;}
.case li a:hover img{ width:330px; height:200px; text-align:left;background:#000; FILTER:}
.imgteaser {margin:0;overflow: hidden;float: left;position: relative;z-index:1; height:200px;background:#000;}
.imgteaser a:hover .abc{width:314px; display: block;font-size: 12px;background: #111;color: #fff;position: absolute;bottom: 0;left: 0;padding: 8px;margin: 0; line-height:16px;filter:alpha(opacity=80);opacity:.80;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)"; /*--IE 8 Transparency--*/}
.imgteaser a .abc {display: none;}
.fenye{ height:24px; margin-left:20px;}








/*c-menu*/
.c-menu{ width:1004px; margin-bottom:20px; margin-top:20px; height:30px;}
*+ html .c-menu{ width:1004px; margin-bottom:15px; margin-top:20px; height:30px;}
* html .c-menu{ width:1004px; margin-bottom:15px; margin-top:20px; height:30px;}
.c-menu li{ float:left; margin-left:20px; margin-right:36px; }
* html .c-menu li{ float:left; margin-left:10px; margin-right:36px; }

/*ScroLine*/
.casek{ width:660px; float:left;margin-left:20px;}
* html .casek{ width:660px; float:left;margin-left:10px;}
.c-pic{ width:660px; height:456px; float:left; margin-bottom:4px;}
.c-nr{width:290px; float:right; line-height:24px; padding-right:20px;}
.c-nr h1{color:#98a019; font-size:14px; font-weight:bold; line-height:18px;}
.c-xpic { width:290px; height:102px;}
.c-xpic li{ width:53px; float:left; margin-right:4px; margin-top:6px; }
.c-xpic li img{float:left;}

#Scroll {width:290px;height:280px; float:left; margin-top:10px;}
#ScroLeft {float:left;height:100%;width:270px;overflow:hidden; padding-right:10px;}
/*ScroRight*/
#ScroRight {position:relative;float:left;height:100%;width:5px;background: #dfdfdf;overflow:hidden;}
/*ScroLine*/
#ScroLine {position:absolute;z-index:1;top:0px;left:0px;width:100%;height:35px;cursor:pointer;overflow:hidden;background:#98a019;}



#Scrol2 {width:740px;height:320px; float:left;}
#ScroLeft2 {float:left;height:100%;width:720px;overflow:hidden; padding-right:10px;}
#Scrol3 {width:740px;height:430px; float:left;}
#ScroLeft3 {float:left;height:100%;width:720px;overflow:hidden; padding-right:10px;}
#Scrol4 {width:600px;height:430px; float:left;}
#ScroLeft4 {float:left;height:100%;width:580px;overflow:hidden; padding-right:10px;}


.team{width:740px;}
.team li{width:350px; margin-right:20px; height:100px; line-height:20px; float:left; margin-top:10px; margin-bottom:20px;}
.team li img{width:104px; height:auto; margin-right:14px; float:left;}
.team li h1 a{ font-size:12px; font-weight:bold;color:#98a019;}
* html .team li h1 a{ font-size:12px; font-weight:bold;color:#98a019; line-height:26px;}
*+ html .team li h1 a{ font-size:12px; font-weight:bold;color:#98a019; line-height:26px;}

.te-pic{ float:left; margin-right:14px; width:126px;}
.te-wenz{ width:600px; float:right;}
.zhaopin{ width:720px;}
.zhaopin h1{color:#98a019; font-weight:bold; font-size:14px;}
.ditu{ width:400px; float:left;}
.dituk{ width:200px; float:right;}
.dituk img{ width:200px; height:90px; margin-bottom:20px;}
.conpic{ width:740px; float:left; height:176px; margin-top:15px; margin-bottom:15px;}
.conpic1{ width:176px; margin-right:12px; float:left; height:176px; background:#ccc;}
.conpic2{ width:176px; float:left; height:176px; background:#ccc;}