@charset "utf-8";
/* CSS Document */

body{background:#fff; font-family:Arial, Helvetica, sans-serif;}
.wrap{width:1000px; 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 .header .head_r .nav{ width:880px;}
.w_1200 .header .head_r .nav .item .f{padding:0 26px; }
.w_1200 .ad{min-width:1200px;}
.w_1200 .home_right{width:933px;}
.w_1200 .home_right .artlist .item{margin-left:127px;}
.w_1200 #footer .foot_menu{width:210px;}
.w_1200 .rightside{width:964px;}
.w_1200 .prolist .item{width:240px;}
.w_1200 .detail_info .info{width:510px;}
.w_1200 #lib_inquire_list > ul > li .info{width:713px;}
/***************************宽屏样式(end)***************************/
#lib_inquire_list > ul > li .info{width:505px;}
#lib_down_list li a{background-color:#E22017;}

.header{}
.header .logo{height:104px; margin-left:25px;}
.header .head_r{margin-top:19px;}
.header .head_r .search{width:187px; padding:0 10px; height:20px; line-height:20px; background:url(../images/bg.png) no-repeat 0 -93px; margin-right:20px; margin-top:3px;}
.header .head_r .search .txt{line-height:20px; height:20px; border:none; width:160px; background:none;}
.header .head_r .search .sub{line-height:20px; border:none; height:20px; width:20px; cursor:pointer; background:none;}
.header .head_r .h_nav{display:block; height:28px; padding:0 6px; margin-right:15px;}
.header .head_r .h_nav li{float:right; height:28px; line-height:25px; padding:0 12px;}
.header .head_r .h_nav li.line{padding:0;}
.header .head_r .h_nav li.member{background:url(../../../images/ico/ico.png) 0 0 no-repeat; padding-left:26px;}
.header .head_r .h_nav li.inquiry{background:url(../../../images/ico/ico.png) 0 -26px no-repeat; padding-left:24px;}
.header .head_r .h_nav li.lang{background:url(../../../images/ico/ico.png) 50px -52px no-repeat; padding-right:20px;}
.header .head_r .h_nav li.lang:hover{position:relative; z-index:1000;}
.header .head_r .h_nav li.lang:hover dl{}
.header li.lang .language_silder{ position:absolute; right:-7px; top:22px; display:none; background:#F2F2F2; z-index:10; padding:0px 23px 0px 12px; border-radius:0px 0px 5px 5px;}
.header li.lang:hover .language_silder{ display:block;}
.language_silder .l_rows{ height:25px; overflow:hidden;}
.language_silder a{display:block;}

.header .head_r .nav{ width:680px;}
.header .head_r .nav .item{line-height:50px; height:50px; position:relative;border-bottom:3px solid #fff;}
.header .head_r .nav .item:hover{border-bottom:3px solid #e02015;}
.header .head_r .nav .item:hover .sub{ display:block;}
.header .head_r .nav .item .sub{ position:absolute; left:0px; top:52px; width:255px; z-index:10; display:none;}
.header .head_r .nav .item .sub .i{ background:url(../images/navbg.png); border-bottom:1px solid #dbdbdb;}
.header .head_r .nav .item .sub .i a{ color:#383838; height:43px; line-height:43px; text-decoration:none; background:url(../images/navr.png) no-repeat 12px center; display:block; text-indent:33px;}
.header .head_r .nav .item .sub .i:hover a{ color:#e22017;}
.header .head_r .nav .item .f{display:inline-block; line-height:47px; text-decoration:none; font-size:14px; height:47px; border-bottom:3px solid #fff; padding:0 15px;}
.ad{width:100%; min-width:980px; overflow:hidden; border-bottom:10px solid #e22017;}
.ad .i{width:100%; text-align:center;}
.prolist{padding:10px 0; min-height:200px;}
.prolist .item{width:190px; margin-bottom:20px;}
.prolist .item .img{width:168px; height:168px; margin:0 auto; border:1px solid #ccc; text-align:center;}
.prolist .item .name{width:168px; line-height:15px; margin:5px auto; height:30px; overflow:hidden;}
.leftside{width:216px; margin-top:17px;}
.rightside{width:764px; margin-top:17px;}
.side_title{line-height:33px; height:33px; background:#e22017; padding-left:13px; font-size:14px; color:#fff; font-weight:bold; text-transform:uppercase;}
.side_list{border:1px solid #cbcbcb; border-bottom:none; margin-bottom:15px;}
.side_list .item{padding:6px 0; border-bottom:1px solid #cbcbcb;}
.side_list .item .t{line-height:20px; font-size:14px; color:#434343;height:20px; padding:0 24px 0 14px; width:176px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.side_list .item .hsub{background:url(../images/bg.png) no-repeat 194px -168px;}
.side_list .item .t a{font-size:14px; color:#434343;}
.side_list .on .t a{font-weight: bold;color: #e22017;}
.side_list .item ul{padding-left:23px; display:none;}
.side_list .item ul li{line-height:20px; color:#434343;}
.side_list .item ul li a{color:#434343;}
.side_list .item ul li a.on{color:#e22017;}
.side_list .item ul li.v3{display: none;padding-left:10px;}
.side_list .item.on .t{background-position:194px -129px;}
.side_list .item.on ul{display:block;}
.sidead{margin-bottom:15px;}
.content{border:1px solid #cbcbcb; margin-bottom:20px;}
.content .title, .description .hd{line-height:28px; border-bottom:1px dotted #7d7d7d; color:#e22017; font-size:14px; font-weight:bold; width:97.5%; margin:0 auto;}
.content .title span{display:inline-block; width:7px; height:6px; overflow:hidden; text-indent:-100em; margin:0 8px; background:url(../images/bg.png) no-repeat 0 -57px;}
.content .title a{color:#e22017; font-size:14px; font-weight:bold;}
.content .txt{line-height:2em; padding:10px 25px; min-height:400px;}
.detail_info{margin:8px auto 0; width:97.5%;}
.detail_info .name{ font-size:22px; color:#e22017;}
.detail_info .price{ font-size:18px; color:#e22017;}

/**************************放大镜效果(start)**************************/
.detail_info .gallery{position:relative;}
.detail_info .gallery *{_behavior:none;}
.detail_info .gallery .bigimg{width:317px; float:left; overflow:hidden; border:1px solid #f1f1f1;}
.detail_info .gallery .bigimg a{width:317px; display:block; text-align:center; vertical-align:middle;}
.detail_info .gallery .bigimg a.case{}
.detail_info .gallery .bigimg a img{vertical-align:middle; max-width:100%; max-height:100%;}
.detail_info .gallery .MagicZoom{display:block; margin:0 auto;}
.detail_info .gallery .MagicZoom img{border:0 !important; padding:0 !important; margin:0 !important;}
.detail_info .gallery .MagicZoomBigImageCont{border:1px solid #999;}
.detail_info .gallery .MagicZoomHeader{font-size:8pt !important; line-height:normal !important; color:#fff; background:#666; text-align:center !important;}
.detail_info .gallery .MagicZoomPup{border:1px solid #ccc; background:#fff; cursor:move;}
.detail_info .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;}
.detail_info .gallery #zoom-big{position:absolute; top:0; left:317px;}
.detail_info .gallery #zoom-big img{max-width:none; max-height:none;}
.detail_info .gallery #small_img{width:65px; margin-left:12px; float:left;}
.detail_info .gallery #small_img .bd span{ margin-bottom:13px; border:1px solid #ccc; display:block; width:63px; height:63px; overflow:hidden;}
.detail_info .gallery #small_img .bd span:first-child{margin-left:0;}
.detail_info .gallery #small_img .bd span.on{border:1px solid #e90000;}
.detail_info .gallery #small_img .bd span a{display:block; width:65px; height:65px; vertical-align:middle; text-align:center;}
.detail_info .gallery #small_img .bd span a img{max-width:100%; max-height:100%;}
/**************************放大镜效果(end)**************************/

.detail_info .info{width:310px;}
.detail_info .info .t{line-height:30px; padding:10px 0 10px 5px; border-bottom:1px dashed #ccc; font-size:18px;}
.detail_info .info .brief{line-height:24px; color:#6c6c6c; padding-top:14px; border-bottom:1px dashed #ccc; padding-bottom:10px; margin-bottom:20px;}
.detail_info .info .inquiry{margin-top:20px;}
.detail_info .info .inquiry a{display:inline-block; line-height:30px; height:30px; padding:0 15px; background:#E22017; color:#fff; text-decoration:none; font-size:14px; font-weight:bold;}
.detail_desc{margin-top:14px; width:100%; overflow:hidden;}
.detail_desc .title{line-height:31px; border-bottom:1px solid #e22017; overflow:hidden;}
.detail_desc .title font{ float:left; color:#e22017; font-size:14px; font-weight:normal; margin-right:8px; padding-left:10px; cursor:pointer;}
.detail_desc .title font.cur{font-weight:bold; font-size:16px;}
.detail_desc .txt{padding:12px; line-height:2em; min-height:400px;}

.description{margin-top:14px; width:100%; overflow:hidden;}
.description .hd{line-height:31px; border-bottom:1px solid #e22017; overflow:hidden;}
.description .hd span{ float:left; color:#e22017; font-size:14px; font-weight:normal; margin-right:8px; padding-left:10px; cursor:pointer;}
.description .hd span.cur{font-weight:bold; font-size:16px;}
.description .desc_txt{padding:12px; line-height:2em; min-height:400px;}

#footer{border-top:2px solid #e4e4e4; background:#f2f2f2;}
#footer .foot_menu{width:160px; margin-top:19px; margin-right:10px;}
#footer .foot_menu:first-child{margin-left:42px;}
#footer .foot_menu .t{padding-left:22px; color:#494949; line-height:24px; font-size:14px; background:url(../images/bg.png) no-repeat 0 -47px;}
#footer .foot_menu .i{padding-left:22px; line-height:24px;}
#footer .foot_menu .i a{color:#646464;}
#footer .cp{border-top:1px dotted #7d7d7d; width:92%; margin:0 auto; color:#494949; line-height:25px; padding:15px 0; text-align:center;}
input.form_button{ width:120px; height:32px; text-align:center; background-color:#666; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; font-family:Verdana; font-size:14px; color:#fff;}
#cop{ color:#494949;}
.prod_info_group li a{ background:#E22017; color:#FFF;}