@charset "utf-8";
/***************************宽屏样式(start)***************************/
.w_1200 .wrap{width:1180px; min-width:1180px; padding:0 10px;}
.w_1200 .min{min-width:1180px;}
.w_1200 .nav{margin-left:205px; width:900px;}
.w_1200 .nav .item>a{padding:0 22px;}
.w_1200 .nav .item>a{font-size:16px;}
.w_1200 .search_box>a{width:74px;}
.w_1200 .search{right:74px;}
.w_1200 #footer .list{width:200px; padding-top:32px; padding-bottom:30px; margin-left:55px;}
.w_1200 #footer .newsletter{width:345px; margin-left:0;}

.w_1200 .prod_box{width:213px; margin:22px 0 22px 22px;}
.w_1200 .prod_box .pic{width:213px; height:213px;}
.w_1200 .prod_box .name{height:44px; line-height:180%; margin-top:15px;}

.w_1200 .page .page_r{width:940px;}

.w_1200 #products{padding:13px 24px;}
.w_1200 #products .prod_box{width:200px; margin:23px 0 0 23px;}
.w_1200 #products .prod_box .pic{width:200px; height:200px;}

.w_1200 #d_products .dt .dtr{ width:590px; margin-top:20px;}
/***************************宽屏样式(end)***************************/
/*************************** header start ***************************/
#toper{height:35px; background-color:#252932;}
#toper .wrap{position:relative; z-index:20;}
#toper .logo{width:215px; height:94px; overflow:hidden; text-align:center; background:#0b8b56; position:absolute; left:0; top:0;}
#toper .logo img{vertical-align:middle;}
#toper .logo span{height:100%; vertical-align:middle; display:inline-block;}
.h_nav{display:block; margin-top:3px;}
.h_nav li{float:right; height:28px; line-height:25px; padding:0 12px;}
.h_nav li.line{padding:0; color:#fff;}
.h_nav li.member{background:url(ico.png) 0 0 no-repeat; padding-left:26px; color:#fff;}
.h_nav li.inquiry{background:url(ico.png) 0 -26px no-repeat; padding-left:24px;}
.h_nav li.lang{background:url(ico.png) right -52px no-repeat;}
.h_nav li.lang:hover{position:relative; z-index:1000;}
.h_nav li.lang:hover dl{}
.h_nav li a{color:#fff;}
.h_nav li i{background:url(common.png); padding:0 10px;}
.h_nav li i.sitemap{background-position:-164px -23px;}
.h_nav li i.download{background-position:-188px -23px;}
li.lang>a{margin-right:15px;}
li.lang .language_silder{width:50px; position:absolute; left:3px; top:22px; display:none; background:#333; z-index:10; padding:0px 12px; border-radius:0px 0px 5px 5px;}
li.lang:hover .language_silder{ display:block;}
.language_silder .l_rows{ height:25px; overflow:hidden;}
.language_silder a{ display:block; color:#fff !important;}

#header{height:50px; background-color:#fff; z-index:10;}
.nav{margin-left:215px; width:694px;}
.nav .item{position:relative;}
.nav .item>a{font-size:14px; height:50px; line-height:50px; padding:0 16px; display:block;}
.nav .item .sub{width:240px; position:absolute; left:50%; top:50px; margin-left:-120px; z-index:998; display:none;}
.nav .item .sub .list{background:#fff; border-top:2px solid #0b8b56;}
.nav .item .sub .list div{height:40px; line-height:40px; overflow:hidden; border-top:1px solid #dddddd; padding:0 15px;}
.nav .item .sub .list a{font-size:14px; color:#555; display:block; background:url(nav_sec.jpg) 0 17px no-repeat;}
.nav .item .sub .list a:hover{color:#ffcd06; text-decoration:none; background:url(nav_sec_cur.jpg) 0 17px no-repeat;}
.nav .item:hover>a{text-decoration:none; color:#0b8b56;}
.nav .item:hover .sub{display:block;}

.search_box{position:relative;}
.search_box>a{width:50px; height:50px; background:url(ico_search.png) no-repeat center center #ed6663; display:inline-block;}
.search{position:absolute; right:50px; top:0; width:220px; height:48px; border:1px #ed6663 solid; background:#fff; overflow:hidden; display:none;}
.search input{display:inline-block; border:0; background:none; overflow:hidden;}
.search .text{width:198px; height:46px; line-height:46px; padding:0 10px; border:1px transparent solid;}
/*************************** header end ***************************/
/*************************** footer start ***************************/
#footer{background:#252932;}
#footer .list{width:190px; min-height:200px; padding-top:32px; padding-bottom:30px; margin-left:10px;}
#footer .list>dt{font-size:16px; color:#87bd4e; height:30px; line-height:30px; overflow:hidden;}
#footer .list>dd{margin-top:10px;}
#footer .list>dd em{width:14px; height:14px; margin-left:2px; float:left; display:block; background:url(ico_current_btn.png) no-repeat -21px 0; overflow:hidden;}
#footer .list>dd a{font-size:14px; color:#b9bdc8; margin-left:10px;}
#footer .newsletter{width:345px; margin-left:0;}
#footer .newsletter>dd{color:#b1b5ba; line-height:20px; margin-top:10px; padding:0;}
#footer .newsletter .box{margin-top:15px;}
#footer .newsletter .form_input{width:289px; height:37px; line-height:37px; padding:0 10px; color:#b9bdc8; background:#2e3440; border:1px transparent solid; vertical-align:top; border-radius:5px; overflow:hidden;}
#footer .newsletter .submit{height:25px; line-height:25px; padding:0 10px; background:#89be4c; border:0; vertical-align:top; cursor:pointer; color:#fff; margin-top:14px; border-radius:3px; overflow:hidden;}

#bottomer{height:55px; line-height:55px; font-size:14px; background-color:#1b1e25; overflow:hidden;}
#bottomer .copyright{color:#b9bdc8;}
#bottomer .share{padding-top:12px;}
#bottomer .share a{display:inline-block; width:32px; height:32px; border-radius:100% 100%; overflow:hidden; margin:0 3px;}
/*************************** footer end ***************************/
/*************************** gloabl start ***************************/
#open_title .item{margin:0; padding:0; border:none;}
.wrap{width:960px; min-width:960px; margin:0 auto;}
.min{min-width:960px;}

.page{background:#f5f5f5; padding-bottom:26px;}
.page .page_box{box-shadow:0 5px 10px #d5d5d5; background:#fff; padding-top:4px;}
.page .page_l{width:240px;}
.page .page_r{width:720px;}
.page .page_r .c_contents{min-height:200px}

#side_banner{position:relative; background:#f5f5f5; overflow:hidden;}
#side_banner a{width:100%; height:431px; display:block; text-align:center;}
#side_banner p{height:50px;}

.leftmenu .title{width:240px; height:43px; background-color:#88be4c; position:relative; margin-bottom:10px; border-bottom:1px #e5e5e5 solid;}
.leftmenu .title>h3{position:absolute; left:-10px; top:0; color:#fff; text-indent:23px; font-size:16px; width:250px; height:52px; line-height:43px; background:url(bg_hd_title.png) no-repeat left top transparent;}
.leftmenu .row .n1{text-indent:10px; height:40px; line-height:40px; overflow:hidden;}
.leftmenu .row .n1 em{width:13px; height:12px; margin-left:18px; margin-top:15px; float:left; display:block; background:url(ico_prod_current_btn.png) no-repeat -26px 0; overflow:hidden;}
.leftmenu .row .n1 a{font-size:14px; display:block; margin-right:30px; overflow:hidden; text-decoration:none;}
.leftmenu .row.on .n1 a{color:#ed6660;}
.leftmenu .row .sub{padding-left:30px; display:none;}
.leftmenu .row.on .sub{display: block;}
.leftmenu .row .sub a{display:block; margin-right:30px; text-indent:20px; height:38px; line-height:38px; overflow:hidden; text-decoration:none;}
.leftmenu .row .sub a.on{color:#ff8c00;}
.leftmenu .row .sub_to{display: none;}
.leftmenu .row .sub_to>a{text-indent:30px;}

#page_title{height:43px; line-height:43px; border-bottom:1px #e5e5e5 solid;}
#page_title>h2{font-size:16px; padding-left:23px; color:#ef6562;}
#page_title .position{margin-right:10px;}
#page_title .position span{font-size:14px; color:#444;}

.prod_box{width:172px; margin:18px 0 0 18px;}
.prod_box>div{overflow:hidden; text-align:center;}
.prod_box .pic{width:172px; height:172px; text-align:center;}
.prod_box .pic img{vertical-align:middle;}
.prod_box .pic span{height:100%; display:inline-block; vertical-align:middle;}
.prod_box .name{padding:0 6px; height:44px; line-height:180%; margin-top:2px;}
.prod_box .name a{font-size:14px;}
.prod_box .price{font-size:18px; height:30px; line-height:30px; color:#ff8500; font-weight:bold;}
.prod_box.first{margin-left:0;}

.theme_more{margin-top:9px;}
.theme_more>a{background:url(ico_search.png) no-repeat 9px center #88be4c; height:35px; display:inline-block; padding-left:37px;}
.theme_more>a>em{display:inline-block; padding:0 10px; height:33px; line-height:33px; background:#fff; border:1px #d2d2d2 solid; border-left:0; font-style:normal;}
.theme_more>a:hover{background-color:#ed6663;}
.theme_more>a:hover>em{border-color:#ed6663; color:#ef6563;}

#products{padding:11px;}
#products .prod_box{width:159px; margin:15px 0 0 15px;}
#products .prod_box .pic{width:159px; height:159px;}

#case_big{ text-align:center; width:273px;}
#case_big img{ vertical-align:middle;}
#case_big span{ height:100%; display:inline-block; vertical-align:middle;}

.prod_info_group li a{ background:#555; color:#fff;}
#lib_down_list li a{ background:#555;}
#lib_inquire_list>ul>li .info{ width:500px;}

#d_products{padding:10px;}
#d_products .dt .dtl .bigimg{ width:273px; position:relative; margin-bottom:15px;}
#d_products .dt .dtl .small li{ width:80px; height:80px; text-align:center; float:left; border:1px solid #f0eee7; margin-left:12px;}
#d_products .dt .dtl .small li:first-child{ margin:0;}
#d_products .dt .dtl .small .cur{ border:1px solid #555;}
#d_products .dt .dtl .small li img{ vertical-align:middle;}
#d_products .dt .dtl .small li span{ vertical-align:middle; height:100%; display:inline-block;}
#d_products .dt .dtr{ width:420px; margin-top:20px;}
#d_products .dt .dtr .info{ width:100%;}
#d_products .dt .dtr .name{ font-size:24px; line-height:20px;}
#d_products .dt .dtr .brief{ font-size:14px; line-height:30px; margin:10px 0;}
#d_products .dt .dtr .price{ font-size:20px; margin-top:10px; color:#f74802;}
#d_products .dt .dtr .btn{ height:30px; padding:0 30px; line-height:30px; display:inline-block; text-align:center; font-size:14px; color:#fff; margin-top:10px; background:#555; margin-right:5px;}
#d_products .dm{height:43px; line-height:43px; font-size:16px; color:#333; font-weight:bold; overflow:hidden; background:#f5f5f7;}
#d_products .dm .nav{ width:auto; margin:0;font-size:14px; text-align:center; color:#4a4439; padding:0 10px; text-transform:uppercase; cursor:pointer; float:left; font-weight:normal;}
#d_products .dm .nav.cur{font-weight:bold;}
#d_products .db .con{padding:10px; min-height:300px;}

#d_products .d_small .t_l{ float:left; width:11px; height:21px; background:url(small_l.jpg) no-repeat; display:block; margin-top:30px; margin-right:12px;}
#d_products .d_small .t_r{ float:right; width:11px; height:21px; background:url(small_r.jpg) no-repeat; display:block; margin-top:30px;}
#d_products .d_small .small_re{ float:left; width:243px; height:77px; position:relative; overflow:hidden;}
#d_products .d_small .small_re .small_ab{ width:1000px; height:77px; position:absolute; left:0; top:0;}
#d_products .d_small .small_re .small_ab li{ width:70px; height:70px; text-align:center; border:1px solid #e6e6e6; float:left; margin-right:6px;}
#d_products .d_small .small_re .small_ab li.cur{ border:1px solid #555;}
#d_products .d_small .small_re .small_ab li img{ vertical-align:middle;}
#d_products .d_small .small_re .small_ab li span{ height:100%; vertical-align:middle; display:inline-block;}

#d_products .MagicZoom{display:block; margin:0 auto;}
#d_products .MagicZoom img{border:0 !important; padding:0 !important; margin:0 !important;}
#d_products .MagicZoomBigImageCont{border:1px solid #999;}
#d_products .MagicZoomHeader{font-size:8pt !important; line-height:normal !important; color:#fff; background:#666; text-align:center !important;}
#d_products .MagicZoomPup{border:1px solid #ccc; background:#fff; cursor:move;}
#d_products .MagicZoomLoading{border:1px solid #ddd; background:#fff url(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;}
#d_products #zoom-big{position:absolute; top:0; left:101%;}
#d_products #zoom-big img{max-width:none; max-height:none;}

#empty{text-align:center;}
#article{padding:20px;}
#info{min-height:300px; padding:15px;}
#lib_info_list li:last-child{ border:none;}
#d_info{ padding:20px;}
#lib_down_list li:last-child{ border:none;}
/*************************** gloabl end ***************************/

