@charset "utf-8";
/* CSS Document */
*{ margin:0px; padding:0px;}
body{ background:#d42704; color:#344c00; font-family:"宋体"; font-size:13px;}
ul{ list-style:none;}
img{ border:0; vertical-align:top;}
a{color:#344c00; text-decoration:none;}
a:hover{ text-decoration:underline;}
.left{ float:left}
.right{ float:right;}
#top{ height:96px; background:url(../images/top.png) no-repeat top center; position:absolute; z-index:10; left:0px; top:0px; width:100%;}
.top{ height:96px; width:1088px; margin:0px auto; position:relative;}
.navi{ float:right; padding-top:40px; height:35px;}
.navi ul li{ float:left; padding-left:19px;}
.logo{ position:absolute; left:-33px; top:27px;}
.navihover{ position:absolute; width:108px; height:96px;}
#banner{ width:100%; height:525px; position:relative; background:#f4ecd5;}
.main_image {POSITION: relative; MARGIN: 0px auto; WIDTH: 100%; HEIGHT: 522px; OVERFLOW: hidden;}
.main_image UL {POSITION: absolute; HEIGHT: 525px; OVERFLOW: hidden; TOP: 0px; LEFT: 0px}
.main_image LI {WIDTH: 100%; FLOAT: left; CURSOR:move}
.main_image LI SPAN {WIDTH: 100%; DISPLAY: block; HEIGHT:525px;}
.main_image LI A {WIDTH: 100%; DISPLAY: block; HEIGHT:525px}
DIV.flicking_con {Z-INDEX:2; POSITION: relative; MARGIN: 0px auto; WIDTH: 1000px;}
DIV.flicking_con .flicking_inner {Z-INDEX:20; POSITION: absolute; HEIGHT: 21px; TOP: 440px; left:200px;}
DIV.flicking_con A {PADDING-BOTTOM: 0px; LINE-HEIGHT: 0px; TEXT-INDENT: -1000px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 18px; PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: url(../images/JQ_on.png) no-repeat 0px 0px; FLOAT: left; HEIGHT:4px; FONT-SIZE: 0px; PADDING-TOP: 0px}
DIV.flicking_con A.banon {BACKGROUND-POSITION: 0px bottom}
.bg{ height:173px; background:url(../images/bg.png) no-repeat center top; width:100%; position:absolute; top:353px; left:0px;}
#main{ width:100%; position:absolute; top:436px; left:0px; background:url(../images/main.png) no-repeat center 90px; height:484px;  height:auto !important; min-height:484px; _height:484px;}
.main{ width:1088px; margin:0px auto;}
.w353{ width:353px;}
.w435{ width:435px;}
.w286{ width:286px;}
.w793{ width:793px;}
.w50{ width:70px;}
.mlist{ height:39px;}
.header{ height:8px; position:absolute; top:-8px; left:0px;}
.h238{ height:238px;}
.h538{ height:538px; height:auto !important; min-height:538px; _height:538px;}
.boxlbg{background:url(../images/mn353.png) repeat-y;}
.boxmbg{ background:url(../images/mn435.png) repeat-y;}
.boxrbg{ background:url(../images/mn286.png) repeat-y;}
.boxbg{ background:url(../images/mn.png) repeat-y;}
.boxmabg{ background:url(../images/mn793.png) repeat-y; padding:0px 5px;}
.box{position:relative;}


/*选项卡*/
.mlist{ padding-left:14px;}
.mlist li{ width:84px; height:32px; background:url(../images/tab_n1bg.gif) no-repeat; float:left; cursor:pointer; margin-right:3px;}
.mlist li:hover{background:url(../images/tab_n1.gif) no-repeat;}
.mlist #one2{background:url(../images/tab_n2bg.gif) no-repeat;}
.mlist #one2.hover{background:url(../images/tab_n2.gif) no-repeat;}  
.mlist .Menubox_on{background:url(../images/tab_n1.gif) no-repeat;}
.mlist #one1.hover{background:url(../images/tab_n1.gif) no-repeat;}

.inews{ padding:10px 20px;}
.inews ul li{ height:32px; line-height:32px; background:url(../images/rowbot.gif) repeat-x bottom; font-size:13px; position:relative;}
.inews ul li a{ background:url(../images/row.gif) no-repeat; padding-left:22px;}
.inews ul li span{ position:absolute; right:10px; top:0px; color:#000;}
.search{ height:28px; padding-top:12px; position:relative;}
.search p{ position:absolute; top:-2px; left:0px;}
.sfont{ font-size:12px; line-height:22px;}
.input{ width:144px; height:22px; border:1px solid #d57575; line-height:22px;}
.inputleft{ width:130px; height:22px; border:1px solid #d57575; line-height:22px;}
.button{ width:43px; height:26px; background:url(../images/sbutton.gif) no-repeat; border:0; color:#FFF;}
.mr6{ margin-right:6px;}
.iabout{padding:10px 20px; display:none; line-height:22px;}
.iabout img{ width:140px; height:100px; float:left; margin-right:10px; margin-bottom:5px;}
.iabout h1{ font-size:13px;}

.ishow{ padding:0px 20px;}
.ishow h1{ height:30px; padding-top:10px;}
/*展示*/
#focus { width: 387px; height: 180px; clear: both; overflow: hidden; position: relative; float: left; border:1px solid #95a759;}
#focus ul { width: 387px; height: 180px; float:left; position: absolute; clear: both; padding: 0px; margin: 0px; }
#focus ul li { float: left; width: 387px; height: 180px; overflow: hidden; position: relative; padding: 0px; margin: 0px; }
#focus .preNext { width:190px; height: 180px; position: absolute; top:0px; cursor: pointer; z-index:10;}
#focus .pre {left:0px; background: url(../images/sprite.gif) no-repeat left center; }
#focus .next {right:0px; background: url(../images/sprite1.gif) no-repeat right center;}


.icontact { background:url(../images/contpic.gif) no-repeat 20px 0px; padding:0px 27px; padding-top:105px; line-height:24px;}
.icontact span{ position:absolute; top:6px; right:-5px;}

.bank8{padding-top:8px; clear:both}
.dmtitle{ width:140px; padding-top:40px; padding-left:18px;}
.dmtitle p{ text-align:center; margin-bottom:14px; line-height:20px;}
.dmtitle ul{ height:20px; overflow:hidden;}
.dmtitle ul li{ width:34px; float:left; font-size:12px;}
.dmtitle ul li a{ width:32px; height:20px; display:block; background:#abce03; color:#344c00; text-align:center; line-height:20px;}
.dmtitle ul li a:hover{ background:#ddee05; text-decoration:none;}
.dmtitle .more{ clear:both; text-align:right; color:#ca6908; font-weight:bold; padding-top:15px;}
.dmtitle .more a{color:#ca6908;}

#botmeun{ height:46px; background:url(../images/footfont.png) no-repeat 303px 0px; clear:both; padding-top:6px;}
#botmeun ul li{ float:left; margin-right:4px;}
#foot{ height:35px; padding-top:18px; background:url(../images/footrow.png) repeat-x top; text-align:center; line-height:18px; color:#FFF; font-size:12px;}
#foot a{ color:#FFF;}

/*DM滚动*/
.dmshow{ position:relative; width:900px; padding-left:25px; padding-top:8px;}
.dmshow ul li{ width:288px; float:left; height:218px;}
.dmshow ul li img{ width:280px; height:216px; border:1px solid #83973d;}
.es-carousel{overflow:hidden; width:865px;}
.dmshow .es-nav span{position:absolute; top:50%; left:-5px; background:transparent url(../images/nav.png) no-repeat top left; width:25px; height:44px; margin-top:-13px; text-indent:-9000px; cursor:pointer; opacity:0.8;}
.dmshow .es-nav span.es-nav-next{right:8px; width:24px; left:auto; background-position:top right;}
.dmshow .es-nav span:hover{opacity:1.0;}

.bank12{ padding-top:12px; clear:both;}
.tjdiv{ padding-left:17px;}
.tjdiv ul li{ height:100px; padding-top:10px; width:252px;}
.tjdiv ul li p{ text-align:center; font-size:12px; padding-top:7px;}
.tjdiv ul li img{ width:250px; height:77px; border:1px solid #b6d80b;}
.title{ height:47px; background:url(../images/title.gif);}
.title h1{ padding-left:32px; padding-top:17px;}
.aboutcontent{ padding:30px; line-height:24px; width:718px; overflow:hidden;}
.aboutcontent p{ text-indent:2em; padding-bottom:10px;}
.page{ text-align:right; font-size:12px; padding-right:30px; padding-top:15px; clear:both;}
.page a{ margin-left:10px;}
.page span{ padding:2px 5px; background:#d23404; color:#FFF;}

.mtitle h1{ font-size:18px; text-align:center; line-height:32px; font-family:"黑体"; font-weight:normal; color:#000;}
.mp{ border-bottom:1px solid #e6e6e6; padding-top:20px; padding-bottom:10px; position:relative; height:20px; font-size:12px;}
.mp span{ position:absolute; right:0px; top:20px;}
.mabout{ padding-top:18px; padding-bottom:27px; line-height:22px;}
.mabout img{ background:url(images/5-120604091314.gif) no-repeat center;}
.mf{ border-top:1px solid #e6e6e6; padding-top:20px; text-align:center; clear:both; clear:both;}

.dmdiv{padding:30px; padding-right:0px; padding-bottom:10px;}
.dmdiv h1{ font-size:14px; height:30px; position:relative;}
.dmdiv h1 .more{ position:absolute; right:40px; top:5px; font-size:12px;}
.dmdiv h1 a{ font-weight:normal; font-size:12px;}
.dmdiv ul li{ width:229px; height:200px; float:left; margin-right:15px;}
.dmdiv ul li img{ width:227px; height:175px; border:1px solid #83953c;}


.dm{padding:30px; padding-right:0px; padding-bottom:15px; padding-left:80px;}
.dm h1{ font-size:14px; height:30px; position:relative;}
.dm h1 .more{ position:absolute; right:100px; top:5px; font-size:12px;}
.mr20{ margin-right:20px;}
.dm h1 a{ font-weight:normal; font-size:12px;}
.dmlist{ padding:30px; padding-right:0px; padding-bottom:15px;}
.dmlist ul li{ float:left; width:320px; height:290px; margin-right:35px; background:#f7f7f7; border:1px solid #dadada; margin-bottom:20px;}
.dmlist ul li h1{ height:27px; background:url(../images/dmt.gif) repeat-x; font-size:14px; padding-left:15px; line-height:27px; position:relative;}
.dmlist ul li h1 span{ position:absolute; right:15px; top:2px; font-size:12px; font-weight:normal;}
.dmlist ul li p{ text-align:center; padding-top:20px;}
.dmlist ul li img{ width:280px; height:216px;}

/*dm展示*/
#dmfocus { width: 600px; height: 417px; clear: both; overflow: hidden; position: relative; float: left; border:1px solid #dadada; background:#FFF;}
#dmfocus ul { width: 600px; height: 463px; float:left; position: absolute; clear: both; padding: 0px; margin: 0px; }
#dmfocus ul li { float: left; width: 600px; height: 417px; overflow: hidden; position: relative; padding: 0px; margin: 0px; text-align:center;}
#dmfocus ul li img{ width:540px; height:417px;}
#dmfocus .preNext { width:190px; height: 417px; position: absolute; top:0px; cursor: pointer; z-index:10;}
#dmfocus .pre {left:0px; background: url(../images/sprite.gif) no-repeat left center; }
#dmfocus .next {right:0px; background: url(../images/sprite1.gif) no-repeat right center;}

.piclist{ padding:30px; padding-right:0px; padding-bottom:15px;}
.piclist ul li{ float:left; width:227px; height:320px; margin-right:15px;}
.piclist ul li img{ width:227px; height:200px; border:1px solid #83953c;}
.piclist ul li p{ padding-left:14px; padding-top:10px; line-height:20px; font-size:12px;}
.piclist ul li span{ color:#bf2833;}

.renlist{ padding:30px; padding-top:20px;}
.renlist ul li{ background:url(../images/rowbot.gif) repeat-x bottom; padding-top:20px;}
.renlist ul li img{ border:1px solid #d3dea3; padding:3px; width:135px; height:175px; float:left;}
.renlist ul li h1{font-size:13px; height:30px; line-height:30px;}
.renlist ul li p{line-height:22px; font-size:12px;}
.bank20{clear:both; padding-top:20px; _padding-top:10px;}
.renabout{ width:560px; float:right; padding-top:20px;}

.joblist{ padding:50px; padding-top:30px; padding-bottom:30px;}
.joblist span{ float:left;}
.joblist h1{ font-size:13px; height:27px; background:url(../images/dmt.gif) repeat-x; line-height:27px; padding-left:20px; border:1px solid #dadada; border-bottom:0px;}
.joblist ul li{ height:30px; line-height:30px; padding-left:20px; font-size:12px}
.w220{ width:220px;}
.w120{ width:120px;}
.w150{ width:150px;}

.jobdiv{padding:50px; padding-top:30px;}
.jobdiv .joblist{ padding:0px; border-bottom:2px solid #83973d;}
.jobdiv .joblist h1{ background:none; padding:0px; border:0px;}
.jobdiv .joblist ul li{ padding-left:0px;}
.jobabout{ padding-top:15px; line-height:22px; padding-bottom:25px;}

.message{ line-height:22px; padding:30px; padding-bottom:15px;}
.message ul li{ padding:0px 10px; border-bottom:1px solid #dddddd; padding-top:15px; font-size:12px;}
.boder{ background:#FFF; padding:5px 10px; border:1px solid #f0f0f0; color:#787676;}
.agetitle{ height:30px;}
.agetitle span{ float:right; color:#787676;}
.table{ border:1px solid #e0e0e0; border-collapse:collapse; background:#efefef; font-size:12px;}
.table td{border:1px solid #e0e0e0; padding:5px;}
.button1{ width:131px; height:29px; background:url(../images/aniu_bg.gif) no-repeat; border:none; }
.inputtext{border-top:1px solid #b6b6b6; border-left:1px solid #b6b6b6; border-right:1px solid #f1f1f1; border-bottom:1px solid #f1f1f1; color:#717171;}

.vendors{ height:440px; background:url(../images/venpic.jpg) no-repeat 30px 20px;  padding:30px;}
.vendors p{ height:22px; line-height:22px; background:url(../images/vrow.gif) repeat-x 0px 10px; text-align:center}
.vendors p span{ padding:0px 10px; background:#fef9f8;}
.vendors div{ padding-top:70px; padding-left:85px;}
.vendors ul li{ margin-bottom:20px;}