﻿@charset "utf-8";
/* CSS Document */

body{background:#fcfcfc; font-family:Arial, Helvetica, sans-serif;}
.wrap{width:980px; margin:0 auto; zoom:1;}
.wrap:after,.wrap:before{display:table; content:'';}
.wrap:after{clear:both;}
img{vertical-align:middle;}

/***************************宽屏样式(start)***************************/
.w_1200 .wrap{width:1200px;}
.w_1200 .rightside{width:951px;}
/*.w_1200 .pro_list .item{width:183px;}
.w_1200 .pro_list .item .img{width:221px; height:221px;}*/
.w_1200 #header .nav .item{margin-left:12px;}
.w_1200 .detail_info{width:477px; margin-right:15px;}
.w_1200 .detail_img{margin-left:15px;}
.w_1200 .detail_title, .w_1200 .detail_txt{margin:0 15px;}
.w_1200 #lib_inquire_list > ul > li .info{width:710px;}
/***************************宽屏样式(end)***************************/

#header{height:100px; background:url(../images/bg_repeat.png) repeat-x 0 98px;}
#header .wrap{background:url(../images/bg.png) no-repeat 47px 98px;}
#header .logo{height:100px; margin-left:-40px;}
#header .h_nav{display:block; height:54px; margin-top:7px;}
#header .h_nav li{float:right; height:28px;font-weight:bold;font-size:16px;line-height:25px; padding:0 12px;}
#header .h_nav li.line{padding:0;}
#header .h_nav li.member{background:url(../../../images/global/ico.png) 0 0 no-repeat; padding-left:26px;}
#header .h_nav li.inquiry{background:url(../../../images/global/ico.png) 0 -26px no-repeat; padding-left:24px;}
#header .h_nav li.lang{background:url(../../../images/global/ico.png) right -52px no-repeat;}
#header .h_nav li.lang:hover{position:relative; z-index:1000;}
#header .h_nav li.lang:hover dl{}
#header .h_nav li i{background:url(../images/common.png); padding:0 10px;}
#header .h_nav li i.sitemap{background-position:-164px -23px;}
#header .h_nav li i.download{background-position:-188px -23px;}
#header li.lang>a{margin-right:15px;}
#header li.lang .language_silder{width:50px; position:absolute; left:3px; top:22px; display:none; background:#F2F2F2; z-index:10; padding:0px 12px; border-radius:0px 0px 5px 5px;}
#header li.lang:hover .language_silder{ display:block;}
#header .language_silder a{display:block;}
#header .nav{height:37px;}
#header .nav .item{height:37px; line-height:37px; margin-left:6px; position:relative;}
#header .nav .item:hover .sub{ display:block;}
#header .nav .item .sub{ position:absolute; z-index:100; width:200%; left:0px; top:37px; display:none;}
#header .nav .item .sub div{ background:url(../images/subb.png) repeat-x; line-height:100%; margin-bottom:1px;}
#header .nav .item .sub div a{ background:url(../images/b.png) no-repeat 11px 13px; display:block; padding:14px 5px 13px 33px; color:#fff; text-decoration:none;}
#header .nav .item .ia{font-size:16px; font-weight:bold;color:#033; display:inline-block; height:37px; line-height:37px; text-decoration:none; padding:0 10px;}
#header .nav .item:hover{background:#49afcd; border-radius:3px 3px 0 0;}
#header .nav .item:hover a{ color:#fff;}

.banner{width:100%; text-align:center;}

.page_title{line-height:41px; height:41px; font-size:18px;font-weight: bold; padding-left:12px; background:url(../images/bg_repeat.png) repeat-x 0 -9px;}
.page_title .more{color:#9d9c9c; font-size:12px; line-height:41px;}
.page_title .more a{color:#9d9c9c; font-size:12px; line-height:41px;}
.leftside{width:206px; margin-top:17px;}
.leftside .leftmenu{width:206px;}
.leftside .leftmenu a{color:#535353; text-decoration:none; font-size:15px;font-weight: bold;}
.leftside .leftmenu a:hover{color:#49afcd;}
.leftside .leftmenu .item{border-bottom:1px dashed #bdbdbd;}
.leftside .leftmenu .item .c0{line-height:42px; height:42px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; padding-left:9px;}
.leftside .leftmenu .item .c1{}
.leftside .leftmenu .item .c1 li{padding-left:18px; height:30px; line-height:30px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}

.rightside{width:752px; margin-top:17px;}
.pro_list{margin-top:14px;}
.pro_list .item{width:315px; margin-bottom:40px; margin-left:19px}
.pro_list .item.first{margin-left:0;}
.pro_list .item .img{width:300px; height:200px; text-align:center; border:1px solid #000000; border-radius:4px; overflow:hidden;}
.pro_list .item .name{line-height:23px; padding-top:13px; text-align:center;}
.pro_list .item .price{line-height:23px; text-align:center; color:#f00;}

.detail_img{width:400px;}
.detail_img .pic{border:1px solid #dcdbdb; position:relative;}
.detail_img .pic .big_img{width:398px;}
.detail_img .pic .MagicZoom{display:block; margin:0 auto;}
.detail_img .pic .MagicZoom img{border:0 !important; padding:0 !important; margin:0 !important;}
.detail_img .pic .MagicZoomBigImageCont{border:1px solid #999;}
.detail_img .pic .MagicZoomHeader{font-size:8pt !important; line-height:normal !important; color:#fff; background:#666; text-align:center !important;}
.detail_img .pic .MagicZoomPup{border:1px solid #ccc; background:#fff; cursor:move;}
.detail_img .pic .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;}
.detail_img .pic #zoom-big{position:absolute; top:0; left:400px;}
.detail_img .pic #zoom-big img{ max-width:none; max-height:none;}
.detail_img .s_img{width:400px; margin:0 auto; overflow:hidden;}
.detail_img .s_img .list{width:300%; margin-top:14px;}
.detail_img .s_img .list .i{width:85px; height:85px; border:1px solid #ececec; cursor:pointer; margin-right:17px;}
.detail_img .s_img .list .i.on{border-color:#999;}

.detail_info{width:320px;}
.detail_info .name{line-height:37px; padding:5px 0; font-size:16px;font-weight: bold;border-bottom:1px solid #f0f0f0;}
.detail_info .brief{line-height:21px; padding:11px 0;}
.detail_info .inq_btn{margin-top:15px; display:inline-block; line-height:32px; padding:0 14px; text-decoration:none; color:#fff; background:#007595; margin-right:15px;}
.detail_info .cona{background:#7e7e7e;}

.detail_title{line-height:40px; height:40px; background:#f3f3f3; padding-left:16px; color:#000; font-size:14px;}
.detail_txt{line-height:2.3em; min-height:400px; padding:15px 0;}

#footer{width:100%; border-top:1px solid #ccc; margin-top:30px;}
#footer .copyright{line-height:60px; padding:17px 0; text-align:center; color:#555;font-weight: bold;font-size:16px;}
#footer .copyright a{color:#555;}


