/* singlePage  单网页/文章发布 */
.singlePage .main, .about .main { overflow:hidden; padding:15px; }
.singlePage .main p, .about .main p { text-indent:2em; margin-bottom:10px; line-height:20px; }

/* listCase 案例展示 */
.listCase .main { padding:15px; }
.listCase .main .list { padding-bottom:20px; }
.listCase .main .list ul { overflow:hidden; }
.listCase .main .list li { float:left; width:207px; height:215px; overflow:hidden; margin:0 8px; _display:inline; }
.listCase .main .list li .img { float:left; width:210px; height:193px; }
.listCase .main .list li a { display:block; text-align:center; }
.listCase .main .list li .img em { display:block; width:200px; height:150px; padding:2px; border:1px solid #cccccc; background:#FFF; }
.listCase .main .list li a:hover em { }
.listCase .main .list li .img img { width:200px; height:166px; }
.listCase .main .list li .img span { height:43px; display:block; line-height:40px; text-align:center; }
/* listCase2 */
.listCase2 .main { padding:15px; }
.listCase2 .main .list { padding-bottom:20px; }
.listCase2 .main .list ul { overflow:hidden; }
.listCase2 .main .list li { float:left; padding:10px 0; width:100%; overflow:hidden; }
.listCase2 .main .list li .img { float:left; width:150px; height:125px; }
.listCase2 .main .list li .img a { display:block; width:144px; height:119px; border:3px solid #cccccc; }
.listCase2 .main .list li .img img { width:144px; height:119px; }
.listCase2 .main .list li .wd { width:505px; height:125px; overflow:hidden; float:right; }
.listCase2 .main .list li .tit { height:25px; font-size:14px; line-height:20px; color:#116eab; }
.listCase2 .main .list li .tit a { }
.listCase2 .main .list li .tit a:hover { }
.listCase2 .main .list li .summary { text-indent:2em; line-height:22px; height:94px; overflow:hidden; }
.listCase2 .main .list li .summary a.more { margin-left:15px; }
.listCase2 .main .list li .summary a.more:hover { }

/* listProduct */
.listProduct .main { margin-bottom:15px; }
.listProduct .main .list {  }
.listProduct .main .list ul { overflow:hidden; padding-top:15px; }
.listProduct .main li.item { float:left; width:233px; float:left; margin-bottom:10px; }
.listProduct .container { padding:3px; width:212px; margin:0 auto; background:#3e2f2c; }
.listProduct .container div.img { width:212px; height:177px; overflow:hidden; margin-bottom:5px; }
.listProduct .container div.img img { width:212px; height:177px; }
.listProduct .container div.title { height:22px; line-height:22px; }
.listProduct .container div.title a.tit { margin-left:10px; }
.listProduct .container div.title { height:22px; line-height:22px; border-radius:3px; }
.listProduct .container div.title a.order { float:right; width:42px; height:23px; text-align:center; line-height:23px; overflow:hidden; margin-top:-1px; margin-right:10px; display:inline; color:#FFF; }

/* listProduct2 */
.listProduct2 .main { padding:15px; }
.listProduct2 .main .list { padding-bottom:20px; }
.listProduct2 .main .list ul { overflow:hidden; }
.listProduct2 .main .list li { float:left; padding:10px 0; width:100%; border-bottom:1px dotted #d9d9d9; }
.listProduct2 .main .list li .img { float:left; width:150px; height:126px; }
.listProduct2 .main .list li .img a { display:block; width:144px; height:120px; border:3px solid #cccccc; }
.listProduct2 .main .list li .img img { width:144px; height:120px; }
.listProduct2 .main .list li .wd { width:505px; float:right; }
.listProduct2 .main .list li .tit { height:20px; font-size:14px; line-height:20px; color:#ee3d6f; }
.listProduct2 .main .list li .tit a { }
.listProduct2 .main .list li .tit a:hover { text-decoration:underline; color:#ee3d6f; }
.listProduct2 .main .list li .mark { height:20px; color:#999; }
.listProduct2 .main .list li .mark span { margin-right:5px; }
.listProduct2 .main .list li .mark span.d { margin-left:5px; }
.listProduct2 .main .list li .summary { text-indent:2em; line-height:22px; height:84px; overflow:hidden; color:#978682; }
.listProduct2 .main .list li .opr .order { height:20px; text-align:center; line-height:20px; display:inline-block; padding:0 10px; border:1px solid #dedede; color:#dedede; }
.listProduct2 .main .list li .opr .order:hover { background:#e7e7e7; color:#211715; }
.listProduct2 .main .list li .opr .more3 { float:right; color:#e5dfc8; }
.listProduct2 .main .list li .opr .more3:hover { color:#f5b100; }

/* pageCase */
.pageCase .main { padding:0 15px; }
.pageCase .main .tit { font-size:18px; line-height:25px; padding:30px 0; text-align:center; }
.pageCase .main .photo { overflow:hidden; text-align:center; margin-bottom:20px; }
.pageCase .main .photo img { width:400px; height:331px; padding:5px; border:1px solid #ccc; background:#FFF; }
.pageCase .main .info { margin-bottom:40px; }
.pageCase .main .info p { margin-bottom:10px; line-height:2; text-indent:2em; }

/* pageProduct */
.pageProduct .main { padding:15px 15px; width:650px; margin:0 auto 20px; }
.pageProduct .main .photo { width:330px; float:left; }
.pageProduct .main .photo img { width:320px; height:267px; display:block; }
.pageProduct .main .photo i { display:block; padding:4px; background:#FFF; border:1px solid #efe6cd; margin-bottom:10px; width:320px; height:267px; }
.pageProduct .main .photo span { display:block; width:320px; background:#efe6cd; height:30px; line-height:30px; color:#671763; font-weight:700; }
.pageProduct .main .info { border:1px solid #ddd; background:#fff8fa; }
.pageProduct .main .m { border:1px solid #FFF; padding:10px 15px; }
.pageProduct .main div.ts { font-size:14px; font-weight:700; height:25px; border-bottom:1px solid #ddd; }
.pageProduct .main div.infor { border-top:1px solid #FFF; padding-top:10px; margin-bottom:10px; line-height:24px; color:#777; }
.pageProduct .main .info { margin-bottom:20px; }
.pageProduct .main .wd { float:right; width:275px; height:254px; overflow:hidden; padding:10px; border:1px solid #ddd; background:#fff8fa; }
.pageProduct .main .wd h1 { font-size:16px; font-weight:700; line-height:20px; margin-bottom:7px; }
.pageProduct .main .wd ul { font-size:14px; }
.pageProduct .main .wd li.item { height:30px; line-height:30px; }
.pageProduct .main .wd li.item span { margin-right:5px; }
.pageProduct .main .wd li.btn { height:45px; }
.pageProduct .main .wd li.btn a.order, .pageProduct .main .wd li.btn a.msg { width:200px; height:40px; margin-top:5px; line-height:32px; text-align:center; background:url(../images/home/btn.png) 0 0 no-repeat; display:block; color:#FFF; }
.pageProduct .main .wd li.btn a.msg { background:url(../images/home/btn.png) 0 -48px no-repeat; color:#666; }

/* pageProduct2 */
.pageProduct2 .main { padding:15px 15px; width:650px; margin:0 auto 20px; }
.pageProduct2 .main .photo { margin: 0 70px;  width: 510px; }
.pageProduct2 .main .photo img { width:500px; height:375px; display:block; }
.pageProduct2 .main .photo i { display:block; padding:4px; background:#FFF; border:1px solid #efe6cd; margin-bottom:10px; width:500px; height:375px; }
.pageProduct2 .main .photo span { display:block; width:320px; background:#efe6cd; height:30px; line-height:30px; color:#671763; font-weight:700; }
.pageProduct2 .main .info { border:1px solid #ddd; background:#fff8fa; }
.pageProduct2 .main .m { border:1px solid #FFF; padding:10px 15px; }
.pageProduct2 .main div.ts { font-size:14px; font-weight:700; height:25px; border-bottom:1px solid #ddd; }
.pageProduct2 .main div.infor { border-top:1px solid #FFF; padding-top:10px; margin-bottom:10px; line-height:24px; color:#777; }
.pageProduct2 .main .info { margin-bottom:20px; }
.pageProduct2 .main .wd {  width:628px; height:22px; overflow:hidden; padding:10px; border:1px solid #ddd; background:#fff8fa; }
.pageProduct2 .main .wd h1 {text-align: center; font-size:16px; font-weight:700; line-height:20px; margin-bottom:7px; }
.pageProduct2 .main .wd ul { font-size:14px; }
.pageProduct2 .main .wd li.item { height:30px; line-height:30px; }
.pageProduct2 .main .wd li.item span { margin-right:5px; }
.pageProduct2 .main .wd li.btn { height:45px; }
.pageProduct2 .main .wd li.btn a.order, .pageProduct .main .wd li.btn a.msg { width:200px; height:40px; margin-top:5px; line-height:32px; text-align:center; background:url(../images/home/btn.png) 0 0 no-repeat; display:block; color:#FFF; }
.pageProduct2 .main .wd li.btn a.msg { background:url(../images/home/btn.png) 0 -48px no-repeat; color:#666; }
/* listNews */
.listNews .main { padding:10px 15px; }
.listNews .main .list { padding-bottom:20px; }
.listNews .main .list ul { overflow:hidden; }
.listNews .main .list li.item { width:100%; height:30px; line-height:30px; background:url(../images/home/tip3.gif) left center no-repeat; border-bottom:1px dashed #CCC; }
.listNews .main .list li.item a { float:left; padding-left:20px; color:#666; }
.listNews .main .list li.item a:hover { }
.listNews .main .list li.item span { float:right; margin-right:10px; color:#999; }
/* listNews2 */
.listNews2 .main { padding:15px; }
.listNews2 .main .list { padding-bottom:20px; }
.listNews2 .main .list ul { overflow:hidden; }
.listNews2 .main .list li { float:left; padding:10px 0; width:100%; border-bottom:1px dotted #d9d9d9; }
.listNews2 .main .list li .img { float:left; width:150px; height:114px; }
.listNews2 .main .list li .img a { display:block; width:144px; height:108px; border:3px solid #cccccc; }
.listNews2 .main .list li .img img { width:144px; height:108px; }
.listNews2 .main .list li .wd { width:505px; float:right; }
.listNews2 .main .list li .tit { height:25px; font-size:14px; line-height:20px; color:#1b7200; }
.listNews2 .main .list li .tit a { }
.listNews2 .main .list li .tit a:hover { }
.listNews2 .main .list li .mark { height:20px; color:#999; }
.listNews2 .main .list li .mark span { margin-right:5px; }
.listNews2 .main .list li .mark span.d { margin-left:5px; }
.listNews2 .main .list li .summary { text-indent:2em; line-height:22px; height:74px; overflow:hidden; color:#999999; }
.listNews2 .main .list li .summary a.more { margin-left:15px; }
.listNews2 .main .list li .summary a.more:hover { }

/* pageNews */
.pageNews .main { padding:0 30px; }
.pageNews .main .tit { font-size:18px; line-height:24px; padding:25px 0; text-align:center; }
.pageNews .main .mark { height:30px; line-height:30px; text-align:center; margin-bottom:20px; color:#978682; border-bottom:1px solid #8e705a; border-top:1px solid #8e705a;  }
.pageNews .main .mark span, .pageNews .main .mark a.msg { margin:0 7px; }
.pageNews .main .mark .font a { margin:0 3px; color:#ccc; }
.pageNews .main .mark .font a:hover, .pageNews .main .mark .font a.cur { }
.pageNews .main .mark a.msg { width:40px; height:20px; line-height:20px; }
.pageNews .main .photo { overflow:hidden; text-align:center; margin-bottom:20px; }
.pageNews .main .photo img { max-width:580px; padding:5px; border:1px solid #ccc; background:#FFF; }
.pageNews .main .info { margin-bottom:40px; color:#978682; }
.pageNews .main .info p { margin-bottom:10px; line-height:2; text-indent:2em; }

/* pageLinks */
.listLink {}
.listLink .main ul { padding-top:15px; overflow:hidden; }
.listLink .main li { float:left; width:150px; height:50px; margin-left:23px; margin-bottom:15px; }
.listLink .main a { display:block; }
.listLink .main img { width:148px; height:48px; border:1px solid #ccc; }
.listLink .main a:hover img { border:1px solid #ea2a61; }
/* pageLinks */
.listLink2 {}
.listLink2 .main ul { padding-top:15px; overflow:hidden; }
.listLink2 .main li { float:left; width:150px; height:30px; line-height:30px; margin-left:23px; margin-bottom:5px; }
.listLink2 .main a { display:block; }


/* sinfo */
.sinfo { padding:15px; line-height:24px; }

/* 颜色 */
.listProduct .container.hover, .listProduct .container:hover { background:#4e413e; }
.listProduct .container div.title a { color:#FFF; }
.listProduct .container div.title a:hover { color:#f8b500; }
.listProduct2 .main .list li .tit a { color:#978682; font-weight:700; }
.listProduct2 .main .list li .img a:hover { border:3px solid #f8b500; }
.listProduct2 .main .list li .tit { color:#382a27; }
.listProduct2 .main .list li .tit a { }
.listProduct2 .main .list li .tit a:hover { color:#f8b500; }
.pageProduct .main .wd h1 { color:#382a27; }
.pageProduct .main .wd li.item span { color:#382a27; }
.pageProduct .main div.ts { color:#382a27; }

.listNews .main .list li.item a { color:#8e705a; }
.listNews .main .list li.item a:hover { color:#f8b500; }
.listNews2 .main .list li .img a:hover { border:3px solid #f8b500; }
.listNews2 .main .list li .tit a { color:#978682; }
.listNews2 .main .list li .tit a:hover { color:#f8b500; }
.listNews2 .main .list li .summary a.more { color:#978682; }
.listNews2 .main .list li .summary a.more:hover { color:#f8b500; }
.pageNews .main .tit { color:#978682; }
.pageNews .main .mark a.msg { color:#978682; }
.pageNews .main .mark .font a:hover, .pageNews .main .mark .font a.cur { color:#978682; }

.listCase .main .list li a:hover em { border:1px solid #f8b500; }
.listCase2 .main .list li .tit { color:#382a27; }
.listCase2 .main .list li .img a:hover { border:3px solid #f8b500; }
.listCase2 .main .list li .tit a { color:#978682; font-weight:700; }
.listCase2 .main .list li .tit a:hover { color:#f8b500; }
.listCase2 .main .list li .summary a.more { color:#978682; }
.listCase2 .main .list li .summary a.more:hover { color:#f8b500; }
.pageCase .main .tit { color:#978682; }

/* header */
.header { position:relative; height:140px; z-index:100; background:#1a1210; }
.header .head { width:1000px; height:95px; margin:0 auto; }
.header .logo { width:547px; height:65px; float:left; overflow:hidden; margin:12px 0 0 20px; }
.header .logo img { width:300px; height:65px; }
.header .opr { float:right; width:340px; padding-right:20px; text-align:right; padding-top:15px; }
.header .opr .t { float:right; width:100%; margin-right:-10px; display:inline; color:#FFF; margin-bottom:20px; }
.header .opr .t a { height:20px; line-height:20px; display:inline-block; color:#FFF; margin:0 10px; }
.header .opr .t a:hover { color:#fdc000; }
.header .opr .t a.cont { padding-left:15px; background:url(../images/home/cont.gif) left center no-repeat; }
.header .opr .t a.setHome { padding-left:15px; background:url(../images/home/setHome.gif) left center no-repeat; }
.header .opr .t a.addFavo { padding-left:15px; background:url(../images/home/addFavo.gif) left center no-repeat; }
.header .search { float:right; width:210px; height:22px; background:url(../images/home/searcher.gif) left top no-repeat; overflow:hidden; }
.header .search .txt { width:150px; height:22px; line-height:22px; background:none; border:none; padding:0 5px; color:#988c88; }
.header .search .submit { float:right; width:40px; height:22px; background:url(../images/home/search_btn.gif) center center no-repeat; border:none; color:#FFF; cursor:pointer; }
/* navigation */
.navigation { width:100%; height:45px; background:url(../images/home/navi.gif) center top repeat-x; font-family:"Microsoft Yahei"; }
.navigation .main { width:1000px; margin:0 auto; }
.navigation dl.nav1 { float:left; display:inline; }
.navigation dt.nav1 { float:left; width:109px; height:45px; position:relative; background:url(../images/home/naviLine.gif) left top no-repeat; }
.navigation dt.home { background:none; }
.navigation a.nav1 { display:block; height:45px; line-height:45px; font-size:14px; font-weight:400; color:#e5dfc8; text-align:center; }
.navigation dt:hover a.nav1, .navigation dt.hover a.nav1 { color:#e5dfc8; background:url(../images/home/naviHover.gif) 0 0 repeat-x; }
.navigation .drop { width:109px; position:absolute; left:0; top:45px; display:none;  z-index:10000;}
.navigation dt.hover .drop, .navigation dt:hover .drop { display:block; }
.navigation ul.nav2 { background:url(../images/home/blank.png) 0 0 repeat;  }
.navigation li.nav2 { height:36px; overflow:hidden; }
.navigation a.nav2 { height:35px; line-height:35px; text-align:center; color:#e5dfc8; font-size:14px; font-weight:400; display:block; overflow:hidden; border-bottom:1px dotted #929292; }
.navigation li.nav2:last-child a.nav2 { border-bottom:none; }
.navigation a.nav2:hover { color:#e5dfc8; background:#000; }
/* banner */
.banner { height:380px; background:#0f0a09; position:relative; width:100%; }
.banner .main { width:100%; overflow:hidden; }
.banner .scroll { overflow:hidden; height:380px; width:100%; }
.banner .scroll ul { width:500%; height:380px; }
.banner .scroll li { width:20%; height:380px; float:left; }
.banner .tip { position:absolute; height:15px; width:100%; left:0; bottom:10px; text-align:center; }
.banner .tip em { width:30px; height:10px; font-size:0; line-height:0; cursor:pointer; display:inline-block; margin:0 5px; background:#a09590; }
.banner .tip em.cur { background:#594b46; }
.bannerBottom { height:5px; background:url(../images/home/bannerBottom.gif) 0 0 repeat-x; font-size:0; line-height:0; }
/* wrapper */
.wrapper { width:100%; margin:0 auto; padding-top:10px; }
.wrapper .wrap, .wrapper .iwrap { width:1000px; margin:0 auto; background:#211715; padding-top:20px; }
.wrapper .wrap { background:url(../images/home/bg5.gif) left top repeat-y #211715; min-height:380px; _height:380px; _overflow:visible; }
.part1 { height:230px; overflow:hidden; }
.part2 { height:230px; overflow:hidden; margin-bottom:6px; }
/* column1 */
.column1 .thead { width:228px; height:39px; background:url(../images/home/bg1.gif) center top no-repeat; margin:0 auto 5px;  }
.column1 .thead span { display:block; height:15px; line-height:15px; +line-height:17px; text-align:center; color:#d1c3ad; font-family:"Microsoft Yahei"; font-size:16px; }
.column1 a:hover { color:#f5b100 !important; }
/* .iabout */
.iabout { width:230px; float:left; padding-right:20px; margin-left:20px; display:inline; background:url(../images/home/line.gif) right center no-repeat; }
.iabout .tbody { line-height:26px; color:#978682; }
.iabout .tbody p {  text-align:justify; }
.iabout .tbody a { color:#d1c3ad; margin-left:10px; }
/* .isupper */
.isupper { width:230px; float:right; padding-left:20px; margin-right:20px; display:inline; background:url(../images/home/line.gif) left center no-repeat; }
.isupper .tbody { line-height:26px; color:#978682; }
.isupper .tbody p { text-indent:2em; text-align:justify; }
.isupper .tbody a { color:#d1c3ad; margin-left:10px; }
/* .inews */
.inews { width:400px; float:left; margin-left:30px; display:inline; }
.inews .thead { height:42px; background:url(../images/home/bg2.gif) center bottom no-repeat; margin:0 auto 5px;  }
.inews .thead span { display:block; height:15px; line-height:15px; +line-height:17px; text-align:center; color:#d1c3ad; font-family:"Microsoft Yahei"; font-size:16px; }
.inews .tbody { line-height:26px; color:#978682; }
.inews dl.list { float:left; width:100%; }
.inews dl.list dd.hot { height:67px; width:100%; float:left; overflow:hidden; margin-bottom:7px; }
.inews dl.list dd.hot .img { width:80px; height:60px; float:left; }
.inews dl.list dd.hot .img a { display:block; width:80px; height:60px; border:1px solid #70655a; overflow:hidden; }
.inews dl.list dd.hot .img a:hover { border:1px solid #f5b100; }
.inews dl.list dd.hot .img img { display:block; width:80px; height:60px; }
.inews dl.list dd.hot .wd { float:right; width:300px; }
.inews dl.list dd.hot .wd h3 { height:15px; margin-bottom:8px; _margin-bottom:-2px; }
.inews dl.list a { color:#d1c3ad; }
.inews dl.list dd.hot .wd p { line-height:22px; }
.inews dl.list dd.hot .wd p a { margin-left:10px; color:#d1c3ad; }
.inews dl.list dd.item { float:left; width:100%; height:25px; line-height:25px; background:url(../images/home/tip4.gif) 3px center no-repeat; }
.inews dl.list dd.item a { float:left; margin-left:10px; }
.inews dl.list dd.item span { float:right; color:#978682; }
.inews a:hover { color:#f5b100 !important; }
/* .iproduct */
.iproduct { width:950px; margin:0 auto 20px;}
.iproduct .thead { }
.iproduct .thead span { display:block; text-align:center; color:#d1c3ad; font-family:"Microsoft Yahei"; font-size:16px; }
.iproduct .tbody { height:264px; background:url(../images/home/bg3.gif) center bottom no-repeat; }
.iproduct .sort { height:15px; padding-top:30px; text-align:center; margin-bottom:12px; }
.iproduct .sort a { color:#d1c3ad; margin:0 5px; }
.iproduct .main { width:850px; margin:0 auto; overflow:hidden; position:relative; }
.iproduct .main ul.list { float:left; height:150px; }
.iproduct .main li.item { float:left; width:220px; height:150px; }
.iproduct .main div.container { width:180px; height:150px; margin:0 auto; position:relative; }
.iproduct .main li.item a.img, .iproduct .main li.item a.img img { width:180px; height:150px; display:block; }
.iproduct .main li.item div.tit { width:100%; height:35px; position:absolute; left:0; bottom:0; z-index:10; _height:25px; }
.iproduct .main li.item div.ds { width:100%; height:35px; line-height:35px; background:url(../images/home/blank2.png) 0 0 repeat; _background:#211715; _height:25px; _line-height:25px; }
.iproduct .main li.item a.tit { margin-left:5px; }
.iproduct .main li.item a.order { float:right; margin-right:5px; display:inline; }
.iproduct .main li.item a { color:#d1c3ad; }
.iproduct a:hover { color:#f5b100 !important; }
/* icase */
.icase { width:700px; float:left; margin-left:20px; display:inline; }
.icase .thead { }
.icase .thead span { display:block; text-align:center; color:#d1c3ad; font-family:"Microsoft Yahei"; font-size:16px; }
.icase .tbody { height:207px; background:url(../images/home/bg4.gif) center top no-repeat; }
.icase .sort { height:15px; padding-top:30px; text-align:center; margin-bottom:12px; }
.icase .sort a { color:#d1c3ad; margin:0 5px; }
.icase .main { width:665px; margin:0 auto; overflow:hidden; padding-top:45px; position:relative; }
.icase .main ul.list { float:left; height:120px; }
.icase .main li.item { float:left; width:170px; height:150px; }
.icase .main div.container { width:145px; height:120px; margin:0 auto; position:relative; }
.icase .main li.item a.img, .icase .main li.item a.img img { width:145px; height:120px; display:block; }
.icase .main li.item div.tit { width:100%; height:35px; position:absolute; left:0; bottom:0; z-index:10; _height:25px; }
.icase .main li.item div.ds { width:100%; height:35px; line-height:35px; background:url(../images/home/blank2.png) 0 0 repeat; text-align:center; _background:#211715; _height:25px; _line-height:25px; }
.icase .main li.item a.tit { }
.icase .main li.item a { color:#d1c3ad; }
.icase a:hover { color:#f5b100 !important; }
/* .icontact */
.icontact { width:230px; float:right; padding-left:20px; margin-right:20px; display:inline; background:url(../images/home/line.gif) left center no-repeat; }
.icontact .tbody { line-height:26px; height:180px; color:#978682; background:url(../images/home/tel.gif) right bottom no-repeat; }
.icontact .tbody p { text-align:justify; }
.icontact .tbody a { color:#d1c3ad; margin-left:10px; }
/* ilink */
.ilink { width:950px; margin:0 auto; }
.ilink .thead { height:35px; line-height:35px; background:url(../images/home/line2.gif) 0 bottom no-repeat; margin-bottom:25px; }
.ilink .thead span { font-family:"Microsoft Yahei"; font-size:16px; }
.ilink .tbody { width:100%; height:85px; overflow:hidden; }
.ilink .main { width:105%; height:50px; overflow:hidden; }
.ilink ul.list { float:left; width:100%; }
.ilink ul.list li.item { float:left; width:150px; height:50px; margin-right:15px; margin-bottom:15px; }
.ilink ul.list img { width:148px; height:48px; display:block; }
.ilink ul.list a { display:block; border:1px solid #ccc; }
.ilink ul.list a:hover { border:1px solid #f5b100; }

/* footer */
.footer { }
.footer .subnav { height:45px; background:url(../images/home/navi.gif) left top repeat-x; }
.footer .subnav .main { width:1000px; height:40px; line-height:40px; margin:0 auto; text-align:center; color:#FFF; }
.footer .subnav .main a { display:inline-block; height:45px; line-height:45px; width:100px; text-align:center; font-size:14px; font-family:"Microsoft Yahei"; color:#e5dfc8; background:url(../images/home/naviLine.gif) left center no-repeat; }
.footer .subnav .main a.home { background:none; }
.footer .subnav .main a:hover { background:url(../images/home/naviHover.gif) 0 top repeat-x; }
.footer .foot { width:100%; text-align:center; color:#FFF; background:url(../images/home/footer.gif) center top no-repeat; padding-top:50px; height:119px; }
.footer .foot .ikey { margin-bottom:5px; }
.footer .foot p { color:#d1c3ad; line-height:25px; }
.footer .foot a { margin:0 8px; color:#d1c3ad; }
.footer .foot a:hover { color:#f5b100; text-decoration:underline; }

/* sidebar */
.sidebar { width:200px; float:left; margin-left:30px; display:inline; }
.content { width:700px; float:right; margin-right:30px; display:inline; }
.sidebar div.h1 { width:200px; height:30px; color:#d1c3ad; overflow:hidden; text-align:center; font-size:20px; font-family:"Microsoft Yahei"; }
.sidebar div.h1 span { line-height:50px; }
.sidebar .leftBar { width:200px; margin-bottom:15px; padding-bottom:12px; }
.sidebar .leftnav { margin-bottom:15px; }
.sidebar .leftnav ul { width:200px; padding-top:20px; }
.sidebar .leftnav li.item { width:100%; margin-bottom:8px; }
.sidebar .leftnav a.nav2 { display:block; height:34px; line-height:30px; text-align:center; color:#d1c3ad; background:url(../images/home/leftNav.gif) center center no-repeat; }
.sidebar .leftnav a.nav2:hover, .sidebar .leftnav a.hover { color:#FFF; background:url(../images/home/leftNavHover.gif) center center no-repeat; }
.sidebar .leftnav dl.drop { padding-top:5px; display:none; }
.sidebar .leftnav dl.drop dd { margin-bottom:5px; }
.sidebar .leftnav dl.drop a { display:block; height:30px; line-height:30px; text-align:center; color:#71543d; background:url(../images/home/leftNavLine.gif) center bottom no-repeat; }
.sidebar .leftnav dl.drop a:hover { color:#FFF; }
.sidebar .leftContact { }
.sidebar .leftContact .thead { height:30px; line-height:30px; background:url(../images/home/leftContact.gif) left bottom no-repeat; margin-bottom:8px; }
.sidebar .leftContact .thead span { font-size:14px; }
.sidebar .leftContact .tbody { line-height:25px;  overflow:hidden;}
/* sitepath */
.column {}
.column .thead { height:35px; line-height:35px; background:url(../images/home/sitepath.gif) center bottom no-repeat; }
.column .tits { float:left; font-size:16px; font-weight:700; }
.sitepath { float:right; width:300px; height:31px; line-height:31px; text-align:right; color:#b3a7a4;  }
.sitepath span { margin-right:10px; }
.sitepath a { color:#b3a7a4; }
.sitepath a:hover { color:#f5b100; text-decoration:underline; }
.sitepath a:link, .sitepath a:visited { _color:#b3a7a4; }
.sitepath a:active, .sitepath a:hover { _color:#f5b100; }

/* Reset */
* { margin:0; padding:0; }
a:link, a:visited, a:hover, a:active {text-decoration:none; cursor:pointer; color:#978682;  }
a:hover, a:active { color:#856853; -o-transition:color 0s ease; -webkit-transition:color 0s ease; transition:color 0s ease; }
body { font:12px/1.5 "宋体","Arial","Thmano", "Microsoft Yahei"; color:#978682; background:#0f0a09; }
img { border:0px; }
input, textarea, select  { font:12px/1.5 "Microsoft Yahei","Thmano", "Arial"; color:#999; outline:0; }
textarea { resize: none; overflow:auto; }
input[type="text"], input[type="password"], textarea { padding:1px 5px; }
input[type="submit"], input[type="reset"] { cursor:pointer; *vertical-align:0; }
input:-moz-placeholder { color: #999; }
::-webkit-input-placeholder { color:#9999; }
input[type="text"]:focus, input[type="password"]:focus, textarea:focus {
outline: 0px dotted #6FA1D9 !important;
border:0px solid #888888 !important;
box-shadow:0px 0px 0px 0px #FF0000 !important;
}
input[type="checkbox"]:focus, input[type="submit"]:focus, input[type="reset"]:focus, input[type="radio"]:focus { outline: 0px dotted #6FA1D9 !important; } 
input[type="checkbox"] { vertical-align:-2px; }
ul, ol { list-style-type:none; }
table { border-collapse:collapse; border-spacing:0; }
h1,h2,h3,h4,h5,h6,font { font-size:12px; }
/* Public */
.clear { clear:both; font-size:0px; line-height:0px; height:0px; }
.hidden { display:none; }
.center { text-align:center; }
.overlay { width:100%; height:100%; background:#000; position:absolute; left:0; top:0; z-index:100; }
.autocut {overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-break:break-all; }
/* pager */
.pager { display:block; width:100%; height:auto; padding:20px 0; text-align:center; clear:both; margin-bottom:10px; }
.pager span, .pager a{ display:inline-block; border:1px solid #3e2f2c; color:#b3a7a4; height:24px; line-height:24px; padding:0px 8px; text-decoration:none; background:#3e2f2c; margin:0 5px; }
.pager a:hover{ background:#695652; border-color:#211715; color:#b3a7a4; text-decoration:none;}
.pager .cur{ background:#211715; border-color:#211715; font-weight:bold; color:#FFF; }
.pager span.dot{ background:#211715; border-color:#211715; font-weight:bold; color:#FFF; }
/* relatedLink */
.relatedLink { height:30px; line-height:30px; border:1px solid #dcdcdc; width:99%; margin:0 auto 20px; }
.relatedLink .prevLink { float:left; margin-left:10px; }
.relatedLink .nextLink { float:right; margin-right:10px; }
.relatedLink a { color:#978682; }
.relatedLink a:hover { color:#f5b100; }
/* 搜索数据 */
#searchfrom .err { height:30px; line-height:30px; width:100%; }
#searchfrom .err span { color:#FF0000; margin-left:20px; }
.loading { color:#856853; height:40px; line-height:40px; background:url(../images/web/loading03.gif) 5px center no-repeat; padding-left:30px; }

/* 迷你焦点图 */
.minBanner, .minBanner ul, .minBanner img { height:300px; }
.minBanner { width:100%; min-width:1000px; position:relative; overflow:hidden; }
.minBanner ul { width:100%; }
.minBanner li { width:100%; position:absolute; z-index:1; overflow:hidden; background:#0f0a09 none repeat scroll 0 0;}
.minBanner img { width:1440px; display:block; position:relative; left:50%; margin-left:-720px; top:0; }
.minBanner .tip { width:100%; height:8px; line-height:0; font-size:0; text-align:center; position:absolute; left:0; bottom:-10px; z-index:3; }
.minBanner .tip span { display:inline-block; width:8px; height:8px; background:rgba(255,255,255,0.5) !important; filter:Alpha(opacity=50); background:#FFF; margin:0 5px; cursor:pointer; }
.minBanner .tip span.cur { background:rgba(255,255,255,0.8) !important; filter:Alpha(opacity=80); background:#FFF; _background:#CC0000; }