@charset "utf-8";
/***************************宽屏样式(start)***************************/
.w_1200 .warp{width:1200px;}
.w_1200 #lib_inquire_list > ul > li .info,#lib_inquire_list > ul > li .info{width:950px;}
.w_1200 #header .headr .search .sea_t{width: 200px;}
.w_1200 #header .headr .nav{ width:910px;}
.w_1200 #header .headr .nav .item .ia{padding:0 23px;}
.w_1200 #pdetail .info{width:540px; margin-right:30px;}
.w_1200 #tf{ min-height:245px;}
.w_1200 #tf .item .inner{ width:370px; margin:0 auto;}
.w_1200 #tf .item .d .r{ margin:17px 0 0 0; overflow:hidden;}
.w_1200 .pro_list .item{width:20%; padding-top:30px;}
.w_1200 .pro_list .item .img{width:225px; height:225px; text-align:center; margin:0 auto;}
.w_1200 .page_station{ width:1200px;}
.w_1200 #sub_item .box{ float:left; width:920px;}
.w_1200 #sub_item .box .it{width: 183px;}
/***************************宽屏样式(end)***************************/
body{background:#fff; font-family:Arial, Helvetica, sans-serif;}
.warp{width:980px; margin:0 auto; zoom:1;}
.warp:after,.warp:before{display:table; content:'';}
.warp:after{clear:both;}
img{vertical-align:middle;}
#lib_inquire_list > ul > li .info,#lib_inquire_list > ul > li .info{width:755px;}
#header{height:128px; width:100%; background:url(../images/bgi.jpg) repeat-x left bottom;}
#header .logo{height:115px; width:220px;}
#header .headr{}
#header .headr .h_nav{display:block; height:28px; padding:0 6px; background:#f7f7f7; border-radius:0 0 5px 5px;}
#header .headr .h_nav li{float:right; height:28px; line-height:25px; padding:0 12px;}
#header .headr .h_nav li.line{padding:0;}
#header .headr .h_nav li.member{background:url(ico.png) 0 0 no-repeat; padding-left:26px;}
#header .headr .h_nav li.inquiry{background:url(ico.png) 5px -26px no-repeat; padding-left:30px;}
#header .headr .h_nav li.lang{background:url(ico.png) right -52px no-repeat; padding-right:20px;}
#header .headr .h_nav li.lang:hover{position:relative; z-index:1000;}
#header .headr .h_nav li.lang:hover dl{}
#header li.lang .language_silder{ position:absolute; right:-7px; top:22px; display:none; background:#ffffff; z-index:10; padding:0px 23px 0px 12px; border-radius:0px 0px 5px 5px;}
#header li.lang:hover .language_silder{ display:block;}
#header .headr .search{ height:28px; background:#f2f2f2; margin-right:10px; border-radius:0 0 6px 6px; border:1px solid #e7e7e7;}
#header .headr .search .sea_t{ width:170px; height:28px; line-height:28px; background:none; border:none; vertical-align:top; text-indent:10px;}
#header .headr .search .sea_b{ width:30px; height:28px; background:url(../images/sea.jpg) center no-repeat; border:none; vertical-align:top; cursor:pointer;}
#header .headr .nav{margin-top:10px; width:690px;}
#header .headr .nav .item{position:relative; z-index:100; line-height:72px; height:77px;}
#header .headr .nav .item:hover{border-bottom:2px solid #FFA64A; height:75px;}
#header .headr .nav .item .ia{font-size:14px; text-decoration:none; color:#4e4844; padding:0 16px; text-transform:uppercase; display:block; line-height:77px; line-height:77px;}
#header .headr .nav .item .ia:hover,#header .headr .nav .search .ia{color:#d9646c;}
#header .headr .nav .item .sub{width:400px; border:1px solid #928d89; border-top:none; position:absolute; top:55px; left:50%; margin-left:-201px; background:#fff; display:none; padding-bottom:10px;}
#header .headr .nav .item .sub .name{line-height:22px; color:#222; padding-left:20px; font-family:"Times New Roman", Times, serif; margin-top:18px;}
#header .headr .nav .item .sub .name a{color:#222; font-family:"Times New Roman", Times, serif;}
#header .headr .nav .item .sub .list{}
#header .headr .nav .item .sub .list .i{width:180px; padding-left:20px; line-height:20px;}
#header .headr .nav .item .sub .list .i a{color:#747879; font-family:"Times New Roman", Times, serif;}
#header .headr .nav .item .sub .c{border-top:1px solid #f1f0ee; margin-top:30px;}
#header .headr .nav .item .sub .c .n{width:184px; padding-left:16px;}
#header .headr .nav .item .sub .c .n .n1{line-height:18px; padding-top:17px;}
#header .headr .nav .item .sub .c .n .n1 a{color:#676767;}
#header .headr .nav .item .sub .c .n .n2{line-height:40px;}
#header .headr .nav .item .sub .c .n .n2 a{color:#9a9a9a;}
#header .headr .nav .item .sub .c .pic{width:200px; text-align:center;}
#header .headr .nav .item .sub_col{width:193px; position:absolute; top:77px; left:50%; margin-left:-101px; display:none;}
#header .headr .nav .item .inner_col{ border:1px solid #01aabf; border-bottom:0px none; background:#01bcd3;}
#header .headr .nav .item .sub_col .i{margin:5px 15px 0; line-height:18px; padding:4px 0;}
#header .headr .nav .item .sub_col .i a{ color:#fff;}
#header .headr .nav .item .sub_col .i:hover a{ color:#feea3a;}
.language_silder .l_rows{ height:25px; overflow:hidden;}
.language_silder a{ display:block;}
#lib_down_list li a{background-color:#0D0D0D;}
.page_station{ width:975px; margin:20px auto 0; overflow:hidden; border-bottom:1px solid #e8e8e8; padding-bottom:20px;}
.page_station .fl .t{ font-size:22px;}
.page_station .fl .s{ margin-top:12px;}
.page_station .fl .s select{ border-radius:2px; border:1px solid #cccccc; margin:0 15px 0 5px; height:28px; line-height:28px;}
.station{ color:#666666;}
.station a{ margin:0 8px; color:#666666;}
.sub_box{height:39px; overflow:hidden;}
.sub_box.auto{height:inherit;}
#sub_item{ border:1px solid #e8e8e8; overflow:hidden; padding-bottom:15px; margin:0 auto;}
#sub_item .now{ width:205px; float:left; font-weight:bold; margin:14px 10px 0 0; line-height:24px; text-align:right; font-size:14px; color:#555555;}
#sub_item .box{ float:left; width:680px; height: 25px; margin:14px 0 0 0; overflow:hidden;}
#sub_item.auto .box{height: auto;}
#sub_item .box .it{ float:left; width:170px;height: 25px;line-height: 25px;overflow: hidden;}
#sub_item .box .it a{ font-size:14px; color:#555555;}
#sub_item .more{ width:62px; float:right; margin:14px 0 0 0; font-size:14px; color:#555555; background:url(../images/more.jpg) no-repeat 40px center;}
#main{ min-height:660px;}
.content{line-height:2em; padding:5px 5px; overflow:hidden;}
.new_list{margin-top:10px; margin-bottom:10px;}
.new_list .item{border-bottom:1px dashed #ccc;}
.new_list .item .t{line-height:45px; font-size:14px;}
.new_list .item .date{color:#666;}
.new_list .item .c{padding:20px 0; display:none;}
.new_list .item .c .img{width:184px; text-align:center;}
.new_list .item .c .d{width:780px;}
.new_list .item .c .d .t{line-height:20px; margin-bottom:10px;}
.new_list .item .c .d .t a{color:#01662c;}
.new_list .item .c .d .txt{font-size:14px; color:#222; line-height:25px;}
.new_list .item .c .d .more{line-height:20px;}
.new_list .item .c .d .more a{color:#a7a7a7;}
.new_list .hover .c{display:block;}
.new_list .hover .default{display:none;}
.pro_list{ overflow:hidden;}
.pro_list .item{width:20%; padding-top:30px;}
.pro_list .item .img{width:180px; height:180px; text-align:center; margin:0 auto;}
.pro_list .item .name{ line-height:28px; height:28px; width:180px; margin:0 auto; overflow:hidden;}
.pro_list .item .name a{color:#676767;}
.pro_list .item .r{ overflow:hidden; width:180px; margin:0 auto;}
.pro_list .item .r .b{ float:left; color:#000;
	text-overflow: -o-ellipsis-lastline;  
	overflow: hidden;    
	text-overflow: ellipsis;
	display: -webkit-box;    
	-webkit-line-clamp: 2;
	-webkit-box-orient: vertical;
}
.pro_list .item .r .p{ color:#2f2c2a; float:right;}
.pro_list .first{border-left:none;}
#pdetail{ background:#fff; margin-top:20px;}
/**************************放大镜效果(start)**************************/
#pdetail .gallery{width:595px; position:relative; margin-left:14px;}
#pdetail .gallery *{_behavior:none;}
#pdetail .gallery .bigimg{width:470px; max-height:470px; overflow:hidden; border:4px solid #f1f1f1; float:right; margin-left:9px; position:relative;}
#pdetail .gallery .bigimg a{width:470px; max-height:470px; display:block; text-align:center; vertical-align:middle;}
#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; background:#fff url(../../../images/global/loading.gif) no-repeat 2px 50%; 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:4px; left:595px;}
#pdetail .gallery #zoom-big img{ max-width:none; max-height:none;}
#pdetail .gallery #small_img{position:relative; overflow:hidden; margin:0 auto; width:107px; float:left;}
#pdetail .gallery #small_img .bd span{ margin-bottom:10px; border:1px solid #ececec; display:block; width:90px; height:90px; overflow:hidden; text-align:center;}
#pdetail .gallery #small_img .bd span a{vertical-align:middle; text-align:center;}
/**************************放大镜效果(end)**************************/
#pdetail .info{width:360px; margin-right:0px;}
#pdetail .name{padding:11px 0px;font-size:14px;line-height:20px;color:#333;border-bottom:1px dashed #ccc}
#pdetail .brief{ font-size:14px;line-height:24px;color:#333333;}
#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:#ffa64a; font-size:14px; border-radius:4px;}
#pdetail .description{ margin:0 auto; width:1170px; margin-top:20px;}
#pdetail .description .bd{ background:#fff; overflow:hidden; line-height:2.1em;}
#pdetail .description .hd{ position:relative; height:39px; border-bottom:1px solid #cccccc;}
#pdetail .description .hd span{display:block; height:39px; background:#fff; border-radius:4px 4px 0 0; border:1px solid #cccccc; border-bottom:0px none; font-size:16px; padding:0 35px; line-height:40px; float:left; cursor:pointer; margin-right:5px;}
#pdetail .description .hd span.cur{background:#01bcd3; color:#fff; border-color:#01bcd3;}
#pdetail .description .bd>div{padding:18px; min-height:200px;}
#footer{width:100%;}
#footer_feedback{ z-index:1000;}
#tf{ min-height:273px; background:#f9f9f9; border-top:1px solid #d9d9d9; padding-bottom:5px;}
#tf .item{ width:33%; float:left;}
#tf .item .inner{ width:316px; margin:0 auto;}
#tf .item .inner.c{ width:245px;}
#tf .item .t{ height:50px; border-bottom:1px solid #d9d9d9; color:#666666; text-indent:5px; font-size:16px; line-height:50px;}
#tf .item .d{ font-size:14px; color:#333333; line-height:180%; margin-top:10px;}
#tf .item .d .r{ margin:22px 0 0 0; overflow:hidden;}
#tf .item .d .r .i{ width:33px; height:33px; float:left;}
#tf .item .d .r .i0{ background:url(../images/i.jpg) no-repeat 0px 0px; margin-top:10px;}
#tf .item .d .r .i1{ background:url(../images/i.jpg) no-repeat 0px -57px;}
#tf .item .d .r .i2{ background:url(../images/i.jpg) no-repeat 0px -121px;}
#tf .item .d .r .e{ width:188px; float:right;}
#bf{ height:35px; line-height:35px; text-align:center; background:#333333; color:#adadad;}
#bf a{ color:#adadad;}
#lib_review_form h1{position:relative; height:39px; border-bottom:1px solid #cccccc; background:none; float:none; margin:0; margin-bottom:20px; padding:0;}
#lib_review_form h1 div{display:block; position:absolute; left:0px; top:0px; height:39px; background:#fff; border-radius:4px 4px 0 0; border:1px solid #cccccc; border-bottom:0px none; font-size:16px; padding:0 35px; line-height:40px;}
#lib_review_form .form_button{background:#ffa64a;}
