@charset "utf-8";

/* CSS Document */

.w_1200 .warp{ width:1200px; margin:0 auto;}

.w_1200 .body{ width:1200px; margin:0 auto; background:#fff; overflow:hidden; position:relative; height:393px;}

.w_1200 .frmenu{ margin:50px 100px 0 0; width:900px;}

.w_1200 #lib_inquire_list > ul > li .info{width:885px;}

.w_1200 #lib_inquire_list > ul > li .img{ border:0px none !important; width:220px; height:220px;}

.w_1200 #lib_inquire_list > ul > li .img a{ border:0px none !important; width:220px; height:220px;}

.w_1200 .nav .i{ padding:0 25px;}



.w_1200 #header .warp{ width:1200px; height:141px; background:url(../images/header.png) no-repeat left top;}

.w_1200 .nav{ height:70px; line-height:70px;}

.w_1200 .leftside{width:245px; float:left;}

.w_1200 .leftside{width:275px; float:left;}

.w_1200 .rightside{width:890px; overflow:hidden; min-height:500px; float:right;}

.w_1200 .rightside .item{ width:280px; overflow:hidden; margin-right:15px;}

.w_1200 .rightside .item .inner{ width:280px; margin:0 auto; overflow:hidden;}

.w_1200 .rightside .item .inner .pic{ margin:0 auto; width:280px; height:178px;}

.w_1200 .product_list .item .inner .price{ width:240px; margin:0 auto; margin-top:5px;}



.w_1200 #pdetail .gallery{width:490px; position:relative;}

.w_1200 #pdetail .gallery .bigimg{width:490px; max-height:490px; overflow:hidden; background:#fff;}

.w_1200 #pdetail .gallery .bigimg a{width:490px; display:block; text-align:center; vertical-align:middle;}

.w_1200 #pdetail .gallery #zoom-big{position:absolute; top:0; left:490px;}

.w_1200 #pdetail .info{width:365px;}



.w_1200 #finner .item .t{ margin:34px 0 22px 24px; font-size:18px; color:#fff;}

.w_1200 #finner .item .r{ margin:0 0 15px 24px; overflow:hidden;}

.w_1200 #finner .item .r .tx{ width:100%; color:#fff; float:left;}

.w_1200 #finner .item .subtx{ color:#fff; font-size:14px; margin:0 0 0 24px; line-height:240%;}

.w_1200 #newsletter{ margin:5px 0 0 24px; overflow:hidden;}

/***************************宽屏样式(end)***************************/



body{ background:#f0ede3;}

.frmenu{ margin:36px 0 0 0; width:785px;}

.page_content{ min-height:300px;}



#header{ width:100%; height:142px; position:absolute; left:0px; top:11px; background:url(../images/hbg.png) repeat-x; z-index:3;}

#header .warp{ width:980px; height:141px; background:url(../images/header.png) no-repeat left top;}

#lib_inquire_list{ padding:15px; margin-top:50px; min-height:500px;}

#lib_inquire_list > ul > li .info{ width:522px;}

#lib_inquire_list > ul > li .img{ border:0px none !important; width:185px; height:185px;}

#lib_inquire_list > ul > li .img a{ border:0px none !important; width:185px; height:185px;}

#lib_inquire_list > ul > li{ height:auto;}



#lib_info_detail{ min-height:500px; padding:0px 10px;}

.warp{ width:980px; margin:0 auto;}

.w1160{ width:960px; margin:0 auto; overflow:hidden;}

.logo{ width:100px; height:100px; margin:5px 0 0 19px; text-align:center;}



.nav{ height:70px; line-height:70px;}

.nav .i{z-index:1000; position:relative; padding:0 16px;}

.nav .i a{ font-size:16px; color:#010101;}

.nav .i a:hover{ color:#e97503;}

.nav .i:hover .sub{ display:block;}

.nav .i .sub{top:60px; width:200%; background:#fff; position:absolute; left:0px; display:none;}

.nav .i .sub .list{margin:5px 0}

.nav .i .sub .list div{ line-height:28px; padding-left:21px;}

.nav .i .sub a{font-size:12px;}

.nav .i .sub a:hover{ background:none;}

.banner{ text-align:center;}



.share{}

.rightside{width:730px; overflow:hidden; min-height:500px; float:right;}



.web{ overflow:hidden; line-height:42px; height:42px; border-radius:5px; border:1px solid #ece5e0; background:#fff; margin-bottom:23px;}

.web .fl{ color:#5b311a; font-size:16px; margin:0 0 0 25px;font-weight:bold;}

.web .fr{ margin:0 35px 0 0; color:#875e39;}

.web .fr a{ margin:0 5px; color:#875e39;}

.web .fr span{ margin:0 5px;}

#lib_down_list{ min-height:200px;}

#lib_info_list{ min-height:200px;}

.no_mar{ margin-right:0px !important;}

.product_list{ overflow:hidden; margin-top:45px;}

.pro_title{ height:64px; line-height:60px; background:#fff; text-indent:20px; font-size:18px; color:#818181;}

.rightside .item{ width:230px; overflow:hidden; margin-right:18px;height:230px;}

.rightside .item .inner{ width:210px; margin:0 auto; overflow:hidden;}

.rightside .item .inner .pic{ margin:0 auto; width:210px; height:178px;}



.pic a{ text-align:center; margin:0 auto; display:block; width:100%; height:100%;}

.pic span{ display:inline-block; height:100%; vertical-align:middle;}

.pic img{ vertical-align:middle; width:240px; height:152px;}

.product_list .item .inner .name{ width:260px; margin:0 auto; min-height:25px;height:auto; line-height:140%; text-align:center;}

.product_list .item .inner .name a{ font-size:14px; color:#875e39;}

.product_list .item .inner .price{ width:197px; margin:0 auto; margin-top:5px;}

.product_list .item .inner .bref{ text-align:center; color:#818181; height:30px;}

.product_list .item .inner .detail{ width:110px; height:31px; line-height:31px; text-align:center; font-size:14px; margin:0 auto; border:1px solid #dfdfdf; border-radius:5px; display:block; color:#666666;}

.product_list .item .inner .detail:hover{ text-decoration:none;}

.no_bor{ border:0px none !important;}

.page_station{line-height:45px; font-size:16px;}

.page_title{border:1px solid #d4d4d4; font-size:16px; font-weight:bold; line-height:41px; padding-left:18px; background:#f5f6f6;}

#pdetail{}

#pdetail .name{ font-size:16px; margin-bottom:18px;}



/**************************放大镜效果(start)**************************/

#pdetail .gallery{width:350px; position:relative;}

#pdetail .gallery *{_behavior:none;}

#pdetail .gallery .bigimg{width:350px; max-height:350px; overflow:hidden; background:#fff;}

#pdetail .gallery .bigimg a{width:350px; display:block; text-align:center; vertical-align:middle;}



.leftside{width:225px; float:left;}

.leftside .t{ height:43px; line-height:43px; background:#875e39; color:#fff; font-size:16px; text-indent:23px; border-radius:5px 5px 0px 0px;}

.leftside .item{background:#ffffff; width:100%; padding:1px 0;}

.leftside .item .n0{ padding:10px 28px; background:#f5f5f5 url(../images/lbg.png) no-repeat 16px 14px;}

.leftside .item .n0 a{ font-size:14px; color:#5b311a; display:block;}

.leftside .item .n1{ padding:5px 0; background:#f5f5f5;}

.leftside .item .n1 li{ padding:4px 20px 4px 40px; background:url(../images/sec_line.jpg) 23px 10px no-repeat;width:200px;height:14px;line-height:18px;overflow:hidden;}

.leftside .item .n1 a{color:#000; font-size:14px;}

.leftside .item .n2 {padding:5px 15px;line-height:26px;}

.leftside .item .n2 a{color:#000; font-size:14px;}

.leftside .item .has{}

.leftside .item .sub{display:none;}

.leftside .item .sub .i{line-height:35px; padding-left:30px; border-bottom:1px solid #f4f4f4; background:#ebebeb; width:239px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.leftside .item.on .sub{display:block;}

.leftside .item.on .has:after{-webkit-transform:rotate(180deg); transform:rotate(180deg);}

#pdetail .gallery{ position:relative;}

#pdetail .gallery .bigimg a img{vertical-align:middle; max-width:100%; max-height:100%;}

#pdetail .gallery .MagicZoom{display:block; margin:0 auto;}

#pdetail .gallery .MagicZoom img{border:0 !important; padding:0 !important; margin:0 !important;}

#pdetail .gallery .MagicZoomBigImageCont{border:1px solid #999;}

#pdetail .gallery .MagicZoomHeader{font-size:8pt !important; line-height:normal !important; color:#fff; background:#666; text-align:center !important;}

#pdetail .gallery .MagicZoomPup{border:1px solid #ccc; background:#fff; cursor:move;}

#pdetail .gallery .MagicZoomLoading{border:1px solid #ddd;  padding:4px 4px 4px 24px !important; margin:0; text-decoration:none; text-align:left; font-size:8pt; font-family:sans-serif; color:#444;}

#pdetail .gallery #zoom-big{position:absolute; top:0; left:350px;}

#pdetail .gallery #zoom-big img{ max-width:none; max-height:none;}

#pdetail .gallery #small_img{position:relative; overflow:hidden; height:66px; margin:10px auto;}

#pdetail .gallery #small_img .bd span{float:left; margin-right:5px; border:1px solid #ccc; display:block; width:64px; height:64px; overflow:hidden;}

#pdetail .gallery #small_img .bd span.on{border:1px solid #e5e5e5;}

#pdetail .gallery #small_img .bd span a{vertical-align:middle; text-align:center;}

/**************************放大镜效果(end)**************************/



#pdetail .info{width:365px;}

#pdetail .number{ border-bottom:1px dashed #333333; padding-bottom:15px; font-size:14px;}

#pdetail .brief{ font-size:14px; color:#333;}

#pdetail .brief .t{ font-weight:bold;}

#pdetail .brief .d{ line-height:180%;}

#pdetail .feature{width:100%;padding:6px 14px;border-bottom:1px dashed #ccc}

#pdetail .feature td{min-width:140px;font-size:12px;line-height:20px;color:#333}

#pdetail a.btn{display:block;width:99px;height:30px; line-height:30px; text-align:center;color:white;background:#875e39; font-size:14px; float:left; border-radius:5px;}

#pdetail .description{margin-top:20px}

#pdetail .description .hd{ overflow:hidden; border-bottom:1px solid #ece5e0;}

#pdetail .description .hd span.cur{ background:#875e39; color:#fff; border:1px solid #875e39; border-bottom:0px none;}

#pdetail .description .hd span{ font-size:14px; color:#875e39; float:left; padding:10px 18px; border-radius:5px 5px 0 0; border:1px solid #ece5e0; border-bottom:0px none; background:#fff; margin-right:5px; cursor:pointer;}

#pdetail .description .bd>div{padding:18px; min-height:200px;}

#pdetail .description .bd{ background:#fff;}



#footer{ background:url(../images/footer.png) repeat-x; padding-top:7px;}

#finner{ overflow:hidden; background:#434343;}

#finner a{color:#ebebeb;}



#finner .item{ width:22%; float:left;}

#finner .conta{width:30%;}

.contaclx{width:350px;color:#d6d5d5;}

.contaclx ul li:first-child {margin:0px 0px 8px 0px;}

.contaclx ul li {margin:8px 0px;}



#finner .item .t{ margin:34px 0 22px 0; font-size:18px; color:#fff;}

#finner .item .r{ margin:0 0 15px 0;}

#finner .item .r .i{ width:23px; height:21px; float:left; margin-top:2px;}

#finner .item .r .i0{ background:url(../images/fbg.png) no-repeat 0px 0px;}

#finner .item .r .i1{ background:url(../images/fbg.png) no-repeat 0px -59px;}

#finner .item .r .tx{ width:100%; color:#fff; float:left;line-height:1.7em;}

#finner .item .subtx{ color:#fff; font-size:14px; margin:0 0 0 0; line-height:190%;}

#footer a{color:#d6d5d5;}

#newsletter{ margin:5px 0 0 0; overflow:hidden;}

#newsletter .form_input{ float:left; width:116px; height:23px;}



#newsletter .submit{ float:left; padding:0 14px; color:#fff; background:#e64d48;}


/*add 2016.8.12*/

.w_1200 .nav .i .search{}
.w_1200 .nav .i .search  input[type='text']{padding:8px 15px;border-radius: 3px;border: 1px solid #ddd;}
.w_1200 .nav .i .search  input[type='submit']{padding:8px 12px;border-radius: 3px;border: 1px solid #ddd;margin-left:-10px;background-color:#58c3ca;color:#fff;}


/*add 2016.8.29*/
.dede_pages{
text-decoration:none;
margin-left:100px;
}
.dede_pages ul{
text-decoration:none;
	float:left;
	padding:12px 0px 12px 16px;
}
.dede_pages ul li{
	float:left;
	font-family:Tahoma;
	line-height:17px;
	margin-right:6px;
	border:1px solid #E9E9E9;
	padding:2px 4px 2px;
}
.dede_pages ul li a{
	float:left;
	color:#555;
	display:block;
}
.dede_pages ul li a:hover{
	color:#690;
	text-decoration:none;
}
.dede_pages ul li.thisclass,
.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{
	background-color:#F8F8F8;
	padding:4px 14px 14px;
	font-weight:bold;
}
.dede_pages .pageinfo{
	line-height:17px;
	color:#999;
}
.dede_pages .pageinfo strong{
	color:#555;
	font-weight:normal;
	margin:0px 2px;
}

/*add 2017-1-6*/

#binner {text-align:center;line-height:24px;}
#binner a {color:#333;}
.lxfs{text-align:right;}


.share{
	position: fixed;
	top: 300px;
	left: -100px;
	z-index: 9999;
	background:#fff;
	width: 80px;
	text-align: center;
	padding: 10px;

}
 #follow{
 	position: absolute;
 	left: 100px;
 	top: 0;
	font-size: 22px;
    color: #58c3ca;
    background: #fff;
    width: 100px;
    height: 50px;
    line-height: 50px;
}

.addthis_sharing_toolbox{
	clear: initial !important;
}

.rect {
  position: fixed;
  bottom: 0;
  right: 0;
  width: 320px;
  z-index: 99;
  overflow: hidden;
  color:#ffffff;
}
.rect p{
	margin: 0;
   padding:10px;
  cursor:pointer;
  background-color: #789845;
  border-radius:10px 10px 0 0;
  position: relative;
}
.rect p span{

    width: 15px;
    height: 15px;
    position: absolute;
    right: 16px;
}
.rect p .active{
 
    width: 15px;
    height: 15px;
    position: absolute;
    right: 16px;
    top: 15px;
}
.rect-b{
   display:none;
  background-color: #efefef;
   padding: 10px;
   padding-bottom: 20px;
    border-radius:0 0 10px 10px ;
}
.rect-b textarea{
  width: 100%;
  height: 100px;
  padding-left: 6px;
  color:#ababab;
}
.rect-b>input{
  width: 100%;
  height: 30px;
  margin-bottom: 8px;
  padding-left: 6px;
  color:#ababab;
}
.rect-b div{
   margin-bottom: 8px;
}
.rect-b div input{
  height: 30px;
   padding-left: 6px;
  color:#ababab;
}
.rect-b input[type="submit"]{
  background-color: #789845;
  line-height: 32px;
  color: #ffffff;
}


.feat_con ul li{
    list-style-type: disc;
list-style-position: inside;
}
.prosingle_tit h1{
 font-size:16px;
font-weight:bold;
}




