@charset "utf-8";

/* CSS Document */
* { margin:0; padding:0; }

ul, li, dl, dd { list-style:none; }

html, body { background:#f4eddf; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#896e45; }

a:link, a:visited, a:active { text-decoration:none; color:#a5875a; }

a:hover { color:#820303; text-decoration:none; }

.a1 a:link, .a1 a:visited, .a1 a:active { text-decoration:none; color:#056ba8; }

.a1 a:hover { color:#0c476a; text-decoration:none; }

.a2 a:link, .a2 a:visited, .a2 a:active {color:#fff; }

.a2 a:hover { color:#bb0000;}

img { border:none; }

.cntmain { width:1000px; margin:0 auto; }

.clr { clear:both; height:0; line-height:0; width:100%; font-size:0; visibility:hidden; }

.heig1 { height:10px; line-height:0; font-size:0; overflow:hidden; clear:both; }

.heig2 { height:20px; line-height:0; font-size:0; overflow:hidden; clear:both; }

.head { width:1000px; margin:0 auto; padding:15px 0; }

.logo { float:left; background:url(logo.jpg) no-repeat 0 0; width:250px; height:95px; }

.head_right { float:right; height:107px; width:750px; text-align:right; }

.head_nav { height:22px; line-height:22px; display:block; font-weight:bold; color:#ad714a; }

.head_nav span { padding:0 4px; }

.head_nav a:link, .head_nav a:visited, .head_nav a:active { color:#ad714a; }

.head_nav a:hover { color:#dfa078; }

.head_search { clear:both; height:30px; padding:10px 0; }

.head_search input.search_input { height:18px; line-height:18px; padding:5px 3px; border:1px solid #e9e9e9; vertical-align:middle; color:#666; }

.head_search input.search_btn { background:#e0932e; border:none; color:#fff; font-weight:bold; padding:4px 10px; cursor:pointer; vertical-align:middle; }

.menunav{height:35px; background:#d67c14; line-height:35px;}
.menunav li{float:left; width:107px; text-align:center; font-weight:bold;}
.menunav li a:link, .menunav li a:visited, .menunav li a:active {color:#fff; display:block;}
.menunav li a:hover { color:#ffffdd; background:#9a5607;}

.banner { height:350px; width:1000px; overflow:hidden; position:relative; }
.banner ul{position:absolute;}
.slidernav{position:absolute; right:4px; bottom:8px; z-index:1;}
.slidernav li{float:left; width:24px;}
.slidernav li a{width:16px; padding:2px 6px; height:12px; background:#fff; color:#000; text-align:center;}
.slidernav li.current a{background:#3B8DD1; color:#fff;}

.title{border-bottom:1px solid #e0d7c9; height:40px; line-height:40px; clear:both;}
.title h3{float:left; font-size:18px; color:#976a3e;}
.title span{float:right; padding-right:5px;}
.title span a:link, .title span a:visited, .title span a:active { color:#976a3e; }
.title span a:hover{ color:#bb0000;}

.inabout{float:left; width:510px; padding-right:10px;}
.abouttxt{line-height:20px;}

.inproduct{height:110px; width:510px;overflow:hidden; padding:10px 0; position:relative;}
.inproduct a.jcarprev{background:url(arrow.png) no-repeat; width:14px; height:28px; display:block;position:absolute; left:0; top:50px;}
.inproduct a:hover.jcarprev{background-position:0 bottom;}
.inproduct a.jcarnext{background:url(arrow.png) no-repeat right 0; width:14px; height:28px; display:block;position:absolute; right:0; top:50px;}
.inproduct a:hover.jcarnext{background-position:right bottom;}
.jcarcontent{width:460px; height:110px;overflow:hidden; position:absolute; left:25px; top:10px;}
.jcarcontent ul { width:2000px; position:relative; }
.jcarcontent li{float:left; width:105px; height:110px; padding-right:10px;}
.jcarcontent li span{height:25px; line-height:25px; text-align:center; display:block;}

.inarticle{width:240px;float:left;}
.inarticle_img{border-bottom:1px solid #a98d62; height:110px; padding:10px 10px 20px 10px;;background:#b49b76;}
.inarticle_img li{float:left; width:100px; height:110px; padding:0 5px;}
.inarticle_img li span{height:25px; line-height:25px; text-align:center; display:block;}

.inarticle_txt{padding:10px 10px 20px 10px; clear:both;background:#b49b76;}
.inarticle_txt li{background:url(libg.jpg) no-repeat 5px center; padding-left:15px; line-height:28px; height:28px; overflow:hidden;}
.incontact{float:right; width:230px;}
.incontact_txt{padding-top:10px;}
.incontact_txt *{line-height:20px; word-break:break-all;}


.left{float:left; width:210px;}
.right{float:right; width:770px;}

.leftnav h3{font-size:18px;border-bottom:1px solid #e0d7c9; color:#976a3e; height:40px; line-height:40px;}
.leftnav ul{padding-top:10px;}
.leftnav li{line-height:30px; font-size:13px; margin-bottom:1px;}
.leftnav li a{display:block; background:url(slide_nav_icon.gif) no-repeat 10px center #baa381; padding-left:20px;}
.leftnav li a:link, .leftnav li aactive, .leftnav li a:visited{color:#fff;}
.leftnav li a:hover{ background-color:#8c7046; color:#FFF;}

.leftcontact{padding:10px 0 0 0; line-height:20px; word-break:break-all;}

.position{height:40px; line-height:40px; border-bottom:1px solid #e0d7c9;}
.position h3{float:left; font-size:18px;}
.position span{float:right;}

.aboutcontent{padding:10px 0 0 0; line-height:22px;}





.footer{border-top:2px solid #e0d7c9; padding:10px 0; width:1000px; margin:0 auto;}
.footer_l{float:left; background:url(untitled.png) no-repeat 10px center; width:160px; height:40px; border-right:1px solid #e0d7c9;}
.footer_r{float:right; width:820px; height:40px; line-height:20px; color:#a5875a; font-weight:bold;}

.productlist{padding:10px 0;}
.productlist li{float:left; width:180px; height:175px; padding:5px 6px;}
.productlist li span{padding-top:5px; height:30px; line-height:30px; text-align:center; display:block;}

.page { clear:both; padding:20px 0 5px 0; border-top:1px solid #baa381; height:30px; text-align:center; }

.page span { display:inline-block; border:1px solid #8c7046; background:#baa381; height:28px; line-height:28px; color:#FFF; }

.page span a { color:#FFF; display:inline-block; padding:0 10px; }

.page span.current { color:red; font-weight:bold; border-color:#8c7046; background-color:#8c7046; cursor:default; padding:0 10px; }

.page span.on { color:#FFF; cursor:default; padding:0 10px; }

.newslist{padding:20px 0;}
.newslist li{clear:both; float:none; height:30px; line-height:30px; border-bottom:1px dashed #baa381;}
.newslist li a{float:left; background:url(libgen.jpg) no-repeat 0 center; padding-left:10px; display:inline-block;}
.newslist li span{float:right; color:#baa381;}


.newscontent { padding:10px;}

.newscontent h1 { line-height:45px; text-align:center; font-size:24px; font-family:"微软雅黑"; font-weight:500; padding-bottom:10px; }

.newscontent div.txt { line-height:25px; font-size:14px; padding:25px 20px 10px 20px; }

.newscontent div.newsinfo { height:28px; line-height:28px; background:#DAC494; border-top:1px solid #a78d50; border-bottom:1px solid #a78d50; }

.newscontent div.newsinfo span { padding-left:10px; float:left; display:inline-block; height:28px; white-space:nowrap; }

.newscontent div.newsinfo span i { font-style:normal; padding:0 4px; cursor:pointer; }

.newscontent div.newsinfo * { color:#775e23; }

.bdsharebuttonbox { padding:10px 0 20px 0 !important; clear:both; }

.newscontent div.upnews { clear:both; padding:10px 0; height:76px; border-top:1px solid #dfdfdf; }

.newscontent div.upnews span { display:block; height:28px; line-height:28px; }

.newstag { line-height:30px; clear:both; border-top:1px solid #dfdfdf; padding-top:10px; }

.newstag p { float:left; padding:0 4px; white-space:nowrap; }

/*字体大小*/
.blkContainerSblkCon_16 *, .blkContainerSblkCon_16 p, .blkContainerSblkCon_16 h1, .blkContainerSblkCon_16 h2, .blkContainerSblkCon_16 h3, .blkContainerSblkCon_16 h4, .blkContainerSblkCon_16 h5, .blkContainerSblkCon_16 h6 { font-size: 16px; line-height: 35px; }
.blkContainerSblkCon_14 *, .blkContainerSblkCon_14 p, .blkContainerSblkCon_14 h1, .blkContainerSblkCon_14 h2, .blkContainerSblkCon_14 h3, .blkContainerSblkCon_14 h4, .blkContainerSblkCon_14 h5, .blkContainerSblkCon_14 h6 { font-size: 14px; line-height: 30px; }
.blkContainerSblkCon_12 *, .blkContainerSblkCon_12 p, .blkContainerSblkCon_12 h1, .blkContainerSblkCon_12 h2, .blkContainerSblkCon_12 h3, .blkContainerSblkCon_12 h4, .blkContainerSblkCon_12 h5, .blkContainerSblkCon_12 h6 { font-size: 12px; line-height: 28px; }


.addbook{padding:20px; background:#faf6ef;}
.addbook li{clear:both; height:30px; line-height:30px; padding:6px 0;}
.addbook li span{float:left; width:120px; text-align:right; padding-right:5px; height:30px; display:block;}
.addbook li samp{float:left; width:600px; display:block; height:30px;}
.addbook li.textarea, .addbook li.textarea span, .addbook li.textarea samp{height:120px;}
.addbook li.textarea samp textarea{width:400px; height:120px; border:1px solid #e9e9e9; padding:5px; resize:none;}
.addbook li samp input.txt{height:28px; line-height:28px; border:1px solid #e9e9e9; padding:0 4px;}
.addbook li samp input.btn{background:#df9027; color:#fff; border-radius:4px; padding:4px 10px; cursor:pointer; border:none;}
.addbook li.pt10{padding-top:10px;}


.guestbook{padding:20px 0 10px 0;}
.guestbook div.divli{border:1px dashed #f1ebe3; background:#faf6ef; padding:10px;}
.guestbook div.divli h3{height:25px; line-height:25px; border-bottom:1px dashed #f1ebe3; padding:4px 0; font-weight:normal;}
.guestbook div.divli h3 span{float:left;}
.guestbook div.divli h3 samp{float:right;}
.guestbook div.divli p{padding:10px 0 5px 0; line-height:22px;}





