/*
Powered by ly200.com		http://www.ly200.com
广州联雅网络科技有限公司		020-83226791
*/

/***************************宽屏样式(start)***************************/
.w_1200 .w{width:1200px; min-width:1200px;}
.w_1200 #nav li > a{padding:0 40px;}
.w_1200 #contenter{width:936px;}
.w_1200 #contenter .pro_list .item .info{width:668px;}
.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_inquire_list>ul>li .info{width:732px;}
.w_1200 #lib_case_list li{padding:10px 14px;}
.w_1200 #contenter .info_box .content{width:735px;}
.w_1200 #contenter .info_box .content .name a{width:600px;}
.w_1200 #lib_case_list li{width:206px;}
.w_1200 #lib_case_list li .img{width:204px; height:204px;}
.w_1200 #footer .help dl{ width:250px;}
/***************************宽屏样式(end)***************************/

*{font-family:Arial, Helvetica, sans-serif;}
html, div{outline:0;}
input,textarea{outline:none;}
.w{width:980px; margin:0 auto; min-width:980px;}
.hide{display:none;}

.default_shopping_cart{background: transparent;}

/*************************** header (start) ***************************/
#header{height:100px; border-bottom:1px solid #e5e5e5;}
#header .logo{width:400px; height:90px; overflow:hidden; vertical-align:middle; margin-top: 5px;}
#header .other{}
#header .other .h_nav{display:block; height:35px; padding:0 6px;}
#header .other .h_nav li{float:right; height:35px; line-height:35px; padding:0 12px;}
#header .other .h_nav li.line{padding:0;}
#header .other .h_nav li.member{background:url(../../../images/ico/ico.png) 0 4px no-repeat; padding-left:26px;}
#header .other .h_nav li.inquiry{background:url(../../../images/ico/ico.png) 0 -20px no-repeat; padding-left:24px;}
#header .other .h_nav li.lang{background:url(../../../images/ico/ico.png) 50px -48px no-repeat; padding-right:20px;}
#header .other .h_nav li.lang:hover{position:relative; z-index:1000;}
#header .other .h_nav li.lang:hover dl{}
#header li.lang .language_silder{position:absolute; right:-7px; top:28px; display:none; background:#F2F2F2; z-index:10; padding:0px 15px 0px 12px; border-radius:0px 0px 5px 5px;}
#header li.lang:hover .language_silder{display:block; padding-bottom:8px; padding-top:8px;}
.language_silder .l_rows{ height:25px; overflow:hidden;}
#header li.lang:hover .language_silder a{display:block; line-height:24px;}
#header .other form{margin-right:50px; width:200px; position:relative;}
#header .other form .txt{width:198px; height:28px; line-height:28px\9; border:1px solid #d2d2d2; background:#fff; color:#333; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; text-indent:8px; margin:0; padding:0;}
#header .other form .btn{position:absolute; top:2px; right:1px; height:26px; width:32px; color:#606060; background:#fff; cursor:pointer; -webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px; border:0;}
/*************************** header (end) ***************************/

/*************************** nav (start) ***************************/
#nav{height:48px;}
#nav li{float:left; line-height:47px; position:relative;}
#nav li:hover{ background:url(../images/nav.png) no-repeat center bottom;}
#nav li > a{display:block; line-height:47px; height:47px; padding:0 25px;}
#nav li:hover a{ color:#040404; text-decoration:none;}
#nav li a{color:#040404; font-family:Verdana, Geneva, sans-serif;text-transform:uppercase;}
#nav li .silde_menu{ position:absolute; width:230px; background:#FFF; z-index:100; top:47px; left:0px; text-align:center; line-height:100% !important; padding:10px 0; display:none;}
#nav li .silde_menu div{height:34px; width:100%; overflow:hidden; background:url(../images/navbg.png) no-repeat 18px -18px; text-align:left; text-indent:32px;}
#nav li .silde_menu div:hover{ background:#2b86d6 url(../images/navbg.png) no-repeat 18px 16px;}
#nav li .silde_menu div:hover a{ color:#fff;}
#nav li .silde_menu div a{ text-decoration:none; display:block; line-height:34px; height:34px; width:98%; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
#nav li:hover .silde_menu{ display:block;}
#nav li.cur a,#nav li a:hover{color:#007bbf;}
/*************************** nav (end) ***************************/

/*************************** banner2 (start) ***************************/
#banner{margin-bottom:25px;}
/*************************** banner2 (end) ***************************/
.v3{ margin-left:50px; display:none; padding:5px 0px;}
/*************************** footer (start) ***************************/
#footer{background:#ebebeb; min-width:980px;}
#footer .copyright{text-align:center; padding:10px 0; color:#adadad;}
#footer .copyright a{color:#adadad;}
#footer .top{ padding-top:40px; padding-bottom:60px; border-bottom:1px solid #d9d9d9;}
#footer .follow{text-align:center; font-size:14px; text-transform:uppercase; font-weight:bold; padding-top:5px;}
#footer .follow a{display:inline-block; width:26px; height:26px; margin-left:20px; background-repeat:no-repeat; background-position:center; vertical-align:middle;}
#footer .follow a.link1{ background-image:url(../images/s_facebook.png);}
#footer .follow a.link2{ background-image:url(../images/s_twitter.png);}
#footer .follow a.link3{ background-image:url(../images/s_linkedin.png);}
#footer .follow a.link4{ background-image:url(../images/s_google.png);}
#footer .follow a.link5{ background-image:url(../images/s_pinterest.png);}
#footer .follow a.link6{ background-image:url(../images/s_youtube.png);}
#footer .letter_title{ font-size:14px; text-transform:uppercase; font-weight:bold; margin-right:15px; line-height:35px;}
#footer #newsletter{ border:1px solid #ababab; border-radius:3px;}
#footer .form_input{ width:315px; height:33px; line-height:33px; float:left; text-indent:15px; border:1px solid transparent; background:none;}
#footer .submit{ width:42px; height:20px; border:none; float:left; cursor:pointer; background:none; color:#000; font-size:14px; border-left:1px solid #bcbcbc; margin-top:7px;}
#footer .help{width:100%; overflow:hidden; padding:25px 0 15px; border-top:1px solid #f9f9f9;}
#footer .help dl{float:left; width:195px; padding:0 25px;}
#footer .help dl dt{font-size:14px; color:#205990; height:24px; font-family:Verdana;}
#footer .help dl dd{position:relative; margin-top:5px; padding-left:10px;}
#footer .help dl dd a{color:#333;}
#footer .help dl dd i{display:block; width:3px; height:3px; position:absolute; top:6px; left:0; background:#9c9c9c; font-size:0; line-height:0;}
/*************************** footer (end) ***************************/

/*************************** location (start) ***************************/
#location{height:39px; overflow:hidden; margin-bottom:20px; border-bottom:1px dashed #aba9a9; font-size:14px; color:#0e0e0e;}
#location .box{float:right; margin-right:10px;}
#location .home{float:left; width:19px; height:15px; background:url(../images/common.png) -48px 0; font-size:0; line-height:0; text-indent:-999em; margin:10px 5px 0 0;}
#location .other{float:left; line-height:39px; color:#0e0e0e;}
#location .other a{color:#0e0e0e;}
#location .other a.cur{color:#0068af;}
/*************************** location (start) ***************************/

/*************************** side (start) ***************************/
#side{float:left; width:247px;}
#side .menu_box{margin-bottom:40px;}
#side .menu_box .title{height:32px; font-size:18px; color:#00051c; text-transform:uppercase;}
.now{ font-size:18px; color:#00051c; line-height:39px;}
#side .menu_box .list>li{margin-bottom:6px;}
#side .menu_box .list>li>a{display:block; height:42px; overflow:hidden; line-height:42px; border:1px solid #d0cece; padding:0 36px; font-size:14px; color:#000; background:url(../images/common.png) 0 -188px;}
#side .menu_box .list>li>ul{}
#side .menu_box .list>li>ul li{position:relative; margin:15px 0; display:none;}
#side .menu_box .list .cur ul li{display:block;}
#side .menu_box .list>li>ul li i{display:block; width:5px; height:7px; position:absolute; top:5px; left:39px; background:url(../images/common.png) -92px 0;}
#side .menu_box .list>li>ul li a{color:#000; margin-left:52px; font-size:14px;}
#side .menu_box .list>li.cur>a{background-position:0 -231px;}
#side .menu_box .list>li.cur ul{display:block;}
#side .menu_box .list a.cur{color: #007bbf;}
#side .menu_box .list>li>ul li.cur i{background-position:-77px 0;}
#side .menu_box .list>li>ul li.cur a{color:#0062a9;}
#side .contact{word-break: break-all;}
#side .contact dt{height:30px; font-size:18px; color:#00051c; text-transform:uppercase;}
#side .contact dd{position:relative; margin-top:10px; padding-left:50px; color:#3d3c3c; line-height:36px; min-height:36px;}
#side .contact dd i{width:38px; height:36px; position:absolute; top:0; left:0; background:url(../images/common.png);}
#side .contact dd.tel{line-height:36px; font-size:18px;}
#side .contact dd.mail{font-size:14px;}
#side .contact dd.fax{font-size:14px;}
#side .contact dd.add{padding-top:8px; padding-right:10px; line-height:1.8em;}
#side .contact dd.tel i{background-position:-129px -96px;}
#side .contact dd.mail i{background-position:-167px -96px;}
#side .contact dd.fax i{background-position:-205px -96px;}
#side .contact dd.add i{background-position:-129px -132px;}
/*************************** side (end) ***************************/

/*************************** main (start) ***************************/
#contenter{float:right; width:712px;}
#contenter .main_title{height:40px; line-height:40px; text-indent:15px; color:#000; font-size:16px; background:#f6f6f6; margin-bottom:10px;}
#contenter .main_title2{padding-bottom:10px; color:#333; font-size:16px; text-indent:2px; text-transform:uppercase; border-bottom:1px solid #000;}
#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 #1d8fd0; 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.review_t{ width:180px;}
#contenter .main_tabs .title li.cur{color:#fff; background:#1d8fd0; border-color:#1d8fd0;}
#contenter .main_tabs .main_contents{display:none;}
#contenter .description{min-height:300px;}
#contenter .description .hd{height:36px; line-height:35px; border-bottom:2px solid #1d8fd0; margin-bottom:10px;}
#contenter .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;}
#contenter .description .hd span.review_t{ width:180px;}
#contenter .description .hd span.cur{color:#fff; background:#1d8fd0; border-color:#1d8fd0;}
#contenter .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;}

/*************************** info (start) ***************************/
#contenter .info_box{padding-bottom:10px; border-bottom:1px dashed #ddd;}
#contenter .info_box .photo{width:160px; max-height:160px; padding-top:15px; text-align:center; overflow:hidden;}
#contenter .info_box .content{width:508px;}
#contenter .info_box .content .name{height:44px; overflow:hidden;}
#contenter .info_box .content .name a{display:block; width:400px; height:44px; overflow:hidden; font-size:16px; color:#01652c;}
#contenter .info_box .content .name span{display:block; width:106px; overflow:hidden; text-align:right; color:#676767;}
#contenter .info_box .content .desc{max-height:63px; overflow:hidden; color:#2a2a2a; line-height:21px;}
#contenter .info_box .content .view a{color:#a7a7a7;}
/*************************** info (end) ***************************/

#contenter .pro_list{}
#contenter .pro_list .item{width:100%; overflow:hidden; padding:25px 0; border-bottom:1px dashed #aba9a9;}
#contenter .pro_list .item .photo{width:230px; border:1px solid #eee; text-align:center;}
#contenter .pro_list .item .photo a{width:230px; height:230px; display:block; vertical-align:middle;}
#contenter .pro_list .item .info{float:right; width:445px; margin-right:15px;}
#contenter .pro_list .item .info .name{font-size:18px;}
#contenter .pro_list .item .info .name a{color:#050100;}
#contenter .pro_list .item .info .desc{line-height:1.6em; color:#050100; margin-top:15px;}
#contenter .pro_list .item .info .view{width:100%; overflow:hidden; margin-top:20px;}
#contenter .pro_list .item .info .view a{float:left; width:88px; height:30px; border:1px solid #070002; color:#070002; text-align:center; line-height:30px;}

/**************************放大镜效果(start)**************************/
#contenter .gallery{width:342px; position:relative;}
#contenter .gallery *{_behavior:none;}
#contenter .gallery .bigimg{width:340px; overflow:hidden; border:1px solid #f1f1f1;}
#contenter .gallery .bigimg a{width:340px; display:block; text-align:center; vertical-align:middle;}
#contenter .gallery .bigimg a.case{}
#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:340px;}
#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:8px; border:1px solid #ccc; display:block; width:60px; height:60px; 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:60px; height:60px; vertical-align:middle; text-align:center;}
#contenter .gallery #small_img .bd span a:after{content: ''; display: inline-block; height: 100%; vertical-align: middle;}
#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:30px 0 10px;}
#contenter .pro_info .brief{ line-height:180%; margin-bottom:8px;}
#contenter .pro_info .price{ font-size:18px;}
#contenter .pro_info .desc{line-height:2em; margin-bottom:20px; color:#050100;}
#contenter .pro_info .share{width:100%; overflow:hidden; margin-bottom:20px;}
#contenter .pro_info .inquire{float:left; width:110px; height:31px; line-height:31px; color:#fff; font-size:14px; text-align:center; background:url(../images/common.png) 0 -143px;}
/*************************** main (end) ***************************/

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_info_list li, #lib_info_list li>a, #lib_info_list li>span{height:44px; line-height:44px;}
#lib_info_list li.info_box{height:auto;}
#lib_inquire_list>ul>li .info{width:508px;}
#lib_down_list li a{background-color:#666;}
#lib_case_list li{width:160px; padding:9px;}
#lib_case_list li .img{width:158px; height:158px;}
.prod_info_group li a{ background:#2192D4; color:#FFF;}
table{border-collapse: collapse !important;}


