

/***************************宽屏样式(start)***************************/
.w_1200 .w{width:1200px; min-width:1200px;}
.w_1200 #header .info, .w_1200 #header .info .nav{width:980px;}
.w_1200 #contenter{width:970px;}
.w_1200 #contenter .pro_list ul{width:100%;}
.w_1200 #contenter .pro_list li{margin-left:45px; margin-right:45px;}
.w_1200 #contenter .pro_list.scroll li{margin-left:0; margin-right:27px;}
.w_1200 #contenter .pro_info{width:570px;}
.w_1200 #lib_case_list li{padding:10px 14px;}
/***************************宽屏样式(end)***************************/
*{font-family:Arial, Helvetica, sans-serif;}
html, div{outline:0;}
cite, em, strong, i{font-style:normal;}
input,textarea{outline:none;}
.w{width:980px; margin:0 auto; min-width:980px;}
.hide{display:none;}
.language_silder .l_rows{ height:25px; overflow:hidden;}
.language_silder a{ display:block;}
.v3{ margin-left:20px;}
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;}
#lib_down_list li a{background-color:#666;}
#cop{ color:#acacac;}
.prod_info_group li a{ background:#CE363B; color:#FFF;}
/*************************** header (start) ***************************/
#header{height:94px;}
#header .logo{float:left; width:200px;}
#header .logo a{display:block; width:200px; height:94px; text-align:center; vertical-align:middle;}
#header .info, #header .info .nav{width:780px;}
#header .info .h_nav{display:block; height:28px; background:#f2f2f2; padding:0 6px; border:1px solid #e7e7e7; border-top:none; -webkit-border-radius-bottomleft:6px; -moz-border-radius-bottomleft:6px; border-bottom-left-radius:6px; -webkit-border-radius-bottomright:6px; -moz-border-radius-bottomright:6px; border-bottom-right-radius:6px;}
#header .info .h_nav li{float:right; height:28px; line-height:25px; padding:0 12px;}
#header .info .h_nav li.line{padding:0;}
#header .info .h_nav li.member{background:url(ico.png) 0 0 no-repeat; padding-left:26px;}
#header .info .h_nav li.inquiry{background:url(ico.png) 0 -26px no-repeat; padding-left:24px;}
#header .info .h_nav li.lang{background:url(ico.png) 50px -52px no-repeat; padding-right:20px;}
#header .info .h_nav li.lang:hover{position:relative; z-index:1000;}
#header .info .h_nav li.lang:hover dl{}
#header .info .search{ height:28px; background:#f2f2f2; margin-right:10px; border-radius:0 0 6px 6px; border:1px solid #e7e7e7;}
#header .info .search .sea_t{ width:200px; height:28px; line-height:28px; background:none; border:none; vertical-align:top; text-indent:10px;}
#header .info .search .sea_b{ width:30px; height:28px; background:url(../images/sea.jpg) center no-repeat; border:none; vertical-align:top; cursor:pointer;}
#header .info .h_nav 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 .info .h_nav li.lang:hover .language_silder{ display:block;}
#header .info .nav{float:right; height:43px; padding-top:20px;}
#header .info .nav li{float:left; height:40px; border-bottom:3px solid #fff; text-align:center; position:relative;}
#header .info .nav li > a{display:block; padding:0 19px; height:40px; line-height:40px;}
#header .info .nav li:hover .sub{ display:block;}
#header .info .nav li .sub{ background:url(../images/sub.png); border-top:2px solid #e20a0e; width:195px; left:-50%; top:40px; position:absolute; z-index:10; display:none;}
#header .info .nav li .sub div{ text-align:left; margin:7px 0;}
#header .info .nav li .sub div:hover{ background:url(../images/navcur.png) no-repeat left top;}
#header .info .nav li .sub div a{ display:block; height:30px; line-height:30px; width:100%; overflow:hidden; text-decoration:none; background:url(../images/navr.png) no-repeat 12px -21px; color:#e20a0e; text-indent:23px;}
#header .info .nav li .sub div:hover a{ color:#fff; background:url(../images/navr.png) no-repeat 12px 15px;}
#header .info .nav li a{color:#000; font-size:14px; font-family:Verdana, Geneva, sans-serif;}
#header .info .nav li.cur{border-bottom-color:#c23136;}
#header .info .nav li.cur a{color:#c23136;}
/*************************** header (end) ***************************/

/*************************** nav (start) ***************************/
#nav{height:35px; background:#003f74; position:relative; z-index:10;}
#nav li{height:35px; float:left; border-left:1px solid #5781a3; position:relative; z-index:10;}
#nav li>a{line-height:35px; padding:0 28px; color:#fff; font-weight:bold; text-transform:uppercase;}
#nav li:first-child{border:0;}
#nav li div{position:absolute; left:0; top:35px; z-index:10; width:180px; background:rgba(0,63,116,0.93)!important; filter:Alpha(opacity=93); background:#003f74; display:none;}
#nav li div a{display:block; padding:12px 8px; border-bottom:1px solid #295e8a; color:#fff; font-size:13px;}
#nav li:hover div{display:block;}
/*************************** nav (end) ***************************/

/*************************** banner2 (start) ***************************/
#banner, #banner div{height:300px; display:block; min-width:980px; margin-bottom:20px; background:none no-repeat center 0;}
/*************************** banner2 (end) ***************************/
/*************************** footer (start) ***************************/
#footer{padding:0 0 10px;text-align: center;}
#footer .nav{height:28px; line-height:28px; border-top:1px solid #dddddd; color:#8e8e8e;}
#footer .nav a{color:#8e8e8e; margin:0 10px;}
#footer .copyright{color:#666; padding:0 10px;}
/*************************** footer (end) ***************************/

/*************************** location (start) ***************************/
#location{height:35px; line-height:35px; text-align:right; border-bottom:1px dotted #b2b2b2; color:#3d3d3e; margin-bottom:15px;}
#location a{color:#3d3d3e;}
.now{ font-size:20px; font-weight:bold; color:#000;}
/*************************** location (start) ***************************/

/*************************** side (start) ***************************/
#side{float:left; width:212px;}
#side .menu_box{margin-bottom:25px;}
#side .menu_box .title{height:36px; color:#000; font-size:20px; font-weight:bold; text-transform:uppercase;}
#side .menu_box .list li{margin-bottom:9px;}
#side .menu_box .list li:last-child{margin-bottom:0;}
#side .menu_box .list li dl dt{padding:0 30px 0 25px; height:39px; line-height:39px; overflow:hidden; background:url(../images/common.png) 0 -65px;}
#side .menu_box .list li dl dt a{color:#191919; font-size:14px;}
#side .menu_box .list li dl dd{display:none; padding:8px 20px 0 25px;}
#side .menu_box .list li dl dd a{color:#3a3a3d; font-size:14px;}
#side .menu_box .list li dl dd>div{display:none; padding-bottom:8px;}
#side .menu_box .list li dl dd>div a{display:block; line-height:18px; padding-top:4px; font-size:12px;}
#side .menu_box .list li dl dd.cur>div{display:block;}
#side .menu_box .list li dl dd.cur>a, #side .menu_box .list li dl dd>div a.cur{color:#c23136; font-weight:bold;}
#side .menu_box .list li.cur dl{padding-bottom:5px;}
#side .menu_box .list li.cur dl dt{background-position:0 -104px;}
#side .menu_box .list li.cur dl dt a{color:#fff;}
#side .menu_box .list li.cur dl dd{display:block;}
#side .contact dt{height:28px; color:#000; font-size:18px; font-weight:bold; text-transform:uppercase; border-bottom:2px solid #bdbdc2;}
#side .contact dd{position:relative; margin-top:12px; padding-left:30px; color:#555; line-height:1.8em;}
#side .contact dd a{color:#555;}
#side .contact dd i{width:25px; height:25px; position:absolute; top:0; left:0; background:url(../images/common.png);}
#side .contact dd i.add{background-position:0 -30px;}
#side .contact dd i.tel{background-position:-35px -30px;}
#side .contact dd i.mail{background-position:-70px -30px;}
#side .contact dd i.web{background-position:-105px -30px;}
/*************************** side (end) ***************************/

/*************************** main (start) ***************************/
#contenter{float:right; width:750px; min-height:500px;}
#contenter .main_title{color:#000; text-align:center; font:bold 14px verdana; padding:7px 0; border-bottom:1px dashed #cbcbcb; margin-bottom:10px;}
#contenter .main_title2{height:36px; line-height:35px; border-bottom:2px solid #c23136; margin-bottom:10px;}
#contenter .main_title2 .t{float:left; width:138px; text-align:center; color:#fff; background:#c23136; border:1px solid #c23136; border-bottom:0; font-size:14px;}
#contenter .main_title2 .t.review_t{ width:185px;}
#contenter .main_contents{width:100%; overflow:hidden; line-height:2em;}
#contenter .main_tabs{ min-height:300px;}
#contenter .main_tabs .title{height:36px; line-height:35px; border-bottom:2px solid #c23136; margin-bottom:10px;}
#contenter .main_tabs .title li{float:left; width:138px; text-align:center; color:#262626; background:#eee; border:1px solid #cecbcb; border-bottom:0; margin-right:6px; font-size:14px; cursor:pointer;}
#contenter .main_tabs .title li.cur{color:#fff; background:#c23136; border-color:#c23136;}
#contenter .main_tabs .main_contents{display:none;}
.description{ min-height:300px;}
.description .hd{height:36px; line-height:35px; border-bottom:2px solid #c23136; margin-bottom:10px;}
.description .hd span{float:left; width:138px; text-align:center; color:#262626; background:#eee; border:1px solid #cecbcb; border-bottom:0; margin-right:6px; font-size:14px; cursor:pointer;}
.description .hd span.cur{color:#fff; background:#c23136; border-color:#c23136;}
.description .bd .desc_txt{display:none; width:100%; overflow:hidden; line-height:2em;}
#contenter .page_tools{margin-top:20px; font-size:0; text-align:center;}
#contenter .page_tools span{border:1px solid #cbcdcc; display:inline-block; *display:inline; *zoom:1; font-size:12px; height:22px; line-height:21px; overflow:hidden; background:#fff; vertical-align:top; margin:0 4px;}
#contenter .page_tools span em{ display:none;}
#contenter .page_tools font, #contenter .page_tools a{height:22px; padding:0 7px; display:block; text-align:center; color:#666;}
#contenter .page_tools .page_item_current{background:#f0f0f0; color:#f00; cursor:default;}
#contenter .page_tools .page_noclick{background:#f0f0f0; color:#aaa;}
#contenter .info_list li{padding:10px 5px 7px; border-bottom:1px dashed #cbcbcb; color:#353432;}
#contenter .info_list li a{color:#353432;}
#contenter .pro_list{width:100%; overflow:hidden;}
#contenter .pro_list ul{width:777px;}
#contenter .pro_list li{float:left; width:232px; height:280px; margin:10px 27px 10px 0;}
#contenter .pro_list li .photo{width:230px; height:230px; text-align:center; border:1px solid #ccc;}
#contenter .pro_list li .photo a{vertical-align:middle;}
#contenter .pro_list li .name{padding-top:5px; height:40px; line-height:20px; overflow:hidden; font-size:14px;}
#contenter .pro_list li .name a{color:#000;}
#contenter .pro_list li .num{margin-top:10px;}
#contenter .pro_list li .num a{color:#000; font-weight:bold; font-size:14px;}
#contenter .pro_list li .desc{color:#6b6b6b; margin-top:5px; line-height:1.6em;}
#contenter .pro_list li .desc a{display:inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;width: 100%;}
#contenter .pro_list.scroll{height:310px;}
/**************************放大镜效果(start)**************************/
#contenter .gallery{width:372px; position:relative;}
#contenter .gallery *{_behavior:none;}
#contenter .gallery .bigimg{width:370px; overflow:hidden; border:1px solid #f1f1f1;}
#contenter .gallery .bigimg a{width:370px; display:block; text-align:center; vertical-align:middle;}
#contenter .gallery .bigimg a.case{height:370px;}
#contenter .gallery .bigimg a img{vertical-align:middle; max-width:100%; max-height:100%;}
#contenter .gallery .MagicZoom{display:block; margin:0 auto;}
#contenter .gallery .MagicZoom img{border:0 !important; padding:0 !important; margin:0 !important;}
#contenter .gallery .MagicZoomBigImageCont{border:1px solid #999;}
#contenter .gallery .MagicZoomHeader{font-size:8pt !important; line-height:normal !important; color:#fff; background:#666; text-align:center !important;}
#contenter .gallery .MagicZoomPup{border:1px solid #ccc; background:#fff; cursor:move;}
#contenter .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;}
#contenter .gallery #zoom-big{position:absolute; top:0; left:370px;}
#contenter .gallery #zoom-big img{max-width:none; max-height:none;}
#contenter .gallery #small_img{margin:10px auto;}
#contenter .gallery #small_img .bd span{float:left; margin-left:9px; border:1px solid #ccc; display:block; width:65px; height:65px; overflow:hidden;}
#contenter .gallery #small_img .bd span:first-child{margin-left:0;}
#contenter .gallery #small_img .bd span.on{border:1px solid #e90000;}
#contenter .gallery #small_img .bd span a{display:block; width:65px; height:65px; vertical-align:middle; text-align:center;}
#contenter .gallery #small_img .bd span a img{max-width:100%; max-height:100%;}
/**************************放大镜效果(end)**************************/
#contenter .pro_info{float:right; width:350px;}
#contenter .pro_info .info{ width:100%;}
#contenter .pro_info .name{color:#020202; font-size:16px; font-weight:bold; margin-bottom:10px;}
#contenter .pro_info .brief{ line-height:180%; margin-bottom:8px;}
#contenter .pro_info .price{ font-size:18px;}
#contenter .pro_info .txt{padding-bottom:5px; color:#020202; border-bottom:1px dashed #a6a6a6; margin-bottom:10px;}
#contenter .pro_info .txt2{line-height:2em; margin-bottom:20px;}
#contenter .pro_info .share{width:100%; overflow:hidden; margin-bottom:20px;}
#contenter .pro_info .inquire{float:left; padding:0 16px; height:28px; line-height:28px; border-radius:20px; background:#ce363b; color:#fff; font-size:14px;}
/*************************** main (end) ***************************/