@charset "utf-8";
/***************************宽屏样式(start)***************************/
.w_1200 .wrap{width:1200px;}
.w_1200 #header .head_r{width:900px;}
.w_1200 #header .h_nav li.line{margin:0 10px;}
.w_1200 #header .search .sbox{width:277px;}
.w_1200 #header .search .sbox .text{width:220px;}
.w_1200 .prolist .item{width:270px; margin-left:33px;}
.w_1200 .prolist .item.fir{margin-left:10px;}
.w_1200 .prolist .item .img{width:270px; height:270px;}
.w_1200 .rightbar{width:900px;}
.w_1200 #pdetail .pro_right{width:470px;}
.w_1200 #footer .f_nav{width:230px;}
.w_1200 #footer .foot_r{width:427px;}
/***************************宽屏样式(end)***************************/
body{background:#fff;}
.over{overflow:hidden;}
.trans{-webkit-transition:all 300ms ease 0s; -moz-transition:all 300ms ease 0s; -ms-transition:all 300ms ease 0s; -o-transition:all 300ms ease 0s; transition:all 300ms ease 0s;}
*{font-family:Arial;}
html, div{outline:0;}
cite, em, strong, i{font-style:normal;}

.wrap{width:980px; margin:0 auto; zoom:1;}
.wrap:after,.wrap:before{display:table; content:'';}
.wrap:after{clear:both;}

#header .logo{width:280px; text-align:center; height:119px;}
#header .head_r{width:690px;}
#header .search{height:64px; border-right:1px solid #ececec; padding-right:10px;}
#header .search .sbox{border:1px solid #d6d6d6; border-radius:3px; height:36px; width:220px; margin-top:14px; background:url(search.jpg) repeat-x 0 0;}
#header .search .sbox .text{border:none; background:none; height:36px; line-height:36px; width:167px; margin-left:10px;}
#header .search .sbox .sub{width:36px; height:36px; border:none; background:url(search_btn.jpg) no-repeat center; margin-right:5px; cursor:pointer;}
#header .nav{width:100%; height:54px; border-top:1px solid #ececec;}
#header .nav .item{height:54px; position:relative; z-index:100;}
#header .nav .item .ia{line-height:50px; height:50px; padding:0 20px 0 25px; background:url(nav_a.jpg) no-repeat 10px center; margin-left:10px; border-bottom:4px solid #fff; font-size:14px; font-weight:bold; text-decoration:none;}
#header .nav .item:first-child .ia{margin-left:0;}
#header .nav .item:hover .ia{border-bottom:4px solid #15e8eb;}
#header .nav .item .sub{position:absolute; top:54px; left:0; background:#fff; width:200px; padding:0px 10px 5px; display:none;}
#header .nav .item .sub .i{width:100%; line-height:26px; padding:5px 0; border-bottom:1px dotted #ccc;}
#header .nav .item:hover .sub{display:block;}
#header .h_nav{padding-left:14px;}
#header .h_nav li{float:right; line-height:64px; color:#5f5f5f;}
#header .h_nav li a{color:#5f5f5f;}
#header .h_nav li.line{margin:0 5px;}
#header .h_nav li.member{padding-left:24px; background:url(top_icon0.png) no-repeat center left;}
#header .h_nav li.inquiry{padding-left:17px; background:url(top_icon1.png) no-repeat center left;}
#header .h_nav li.lang{padding-right:14px; background:url(top_icon2.png) no-repeat center right; position:relative; z-index:1001;}
#header .h_nav li.lang .language_silder{position:absolute; top:42px; background:#fff; z-index:1001; display:none; border:1px solid #ccc; border-top:none; border-radius:0 0 3px 3px;}
#header .h_nav li.lang .language_silder .l_rows{line-height:21px; padding:0 5px;}
#header .h_nav li.lang .language_silder .l_rows a{word-break:keep-all; white-space:nowrap;}
#header .h_nav li.lang:hover .language_silder{display:block;}

.prolist .item{width:220px; background:#fff; overflow:hidden; box-shadow:1px 2px 3px #dcdfdf; margin-left:10px; margin-bottom:30px; padding-top:24px; padding-bottom:16px;}
.prolist .item.fir{margin-left:5px;}
.prolist .item .img{width:230px; height:230px; text-align:center;}
.prolist .item .name{height:40px; overflow:hidden; line-height:20px; width:88%; margin:0 auto; margin-top:19px;}
.prolist .item .name a{font-size:14px;}
.prolist .item .price{width:88%; margin:0 auto; line-height:32px; color:#15e8eb; font-size:16px; font-weight:bold;}

.inbanner{width:100%; overflow:hidden;}
.inbanner .b{width:1920px; top:0; left:50%; margin-left:-960px; text-align:center; position:relative;}

.leftbar{width:270px; margin-top:24px; margin-bottom:20px;}
.rightbar{width:690px; margin-top:24px; margin-bottom:20px;}
.pro_cate{border:1px solid #d5d5d5; border-bottom:none;}
.pro_cate .title{font-size:16px; line-height:46px; padding-left:10px; border-bottom:1px solid #d5d5d5;}
.pro_cate .clist{border-bottom:1px solid #d5d5d5;}
.pro_cate .clist .v0{line-height:26px; padding:8px 25px 8px 10px; position:relative; }
.pro_cate .clist.has .v0{cursor: pointer;}
.pro_cate .clist.has .v0:after{width:42px; height:42px; content:''; right:0px; top:0px; position:absolute; background:url(v0_bg.jpg) no-repeat center center; -webkit-transition:-webkit-transform .3s; transition:transform .3s;}
.pro_cate .clist .v0 a{color:#797979;}
.pro_cate .clist .v0 a:hover{ text-decoration:none;}
.pro_cate .clist.on .v0 a{font-weight: bold;color:#3a3839;}
.pro_cate .clist .v0 .v0a{font-weight:bold;}
.pro_cate .clist .v1{background:#f9f9f9; display:none;}
.pro_cate .clist .v1 li{line-height:30px; padding-left:13px;}
.pro_cate .clist .v1 li .sub{display: none;line-height:28px; padding-left:8px;}
.pro_cate .clist.on .v1{display:block;}
.pro_cate .clist.on .v1 a.on{color: #0dc9cc;}
.pro_cate .clist.on .v0:after{-webkit-transform:rotate(90deg); transform:rotate(90deg);}
.pagestation{border:1px solid #d5d5d5; border-width:1px 0;}
.pagestation .title{line-height:46px; padding-left:9px; font-size:16px; font-weight:bold;}
.pagestation .pb{line-height:46px; margin-right:9px; color:#666;}
.pagestation .pb a{color:#666;}

#small_img{width:70px; float:left;}
#small_img .pic_box{width:62px; height:62px; border:1px solid #dcdcdc; margin-top:8px; text-align:center; display:block;}
#small_img .pic_box:first-child{margin-top:0;}
#small_img .pic_box.on{border:1px solid #acd571;}

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

.detail_desc .title{border-bottom:1px solid #ededed; margin-top:9px;}
.detail_desc .title span{line-height:38px; height:38px; font-size:12px; margin-left:22px; text-transform:uppercase; cursor:pointer;}
.detail_desc .title span.cur{font-weight:bold; color:#15E8EB; font-size:14px;}
.page_content{line-height:180%; min-height:300px; padding:10px 0;}

#footer{border-top:1px solid #d9d9d9;}
#footer .f_nav{width:170px; margin-left:20px; padding-top:23px;}
#footer .f_nav dt{font-size:14px; color:#555; line-height:30px; font-weight:bold;}
#footer .f_nav dd{line-height:30px;}
#footer .f_nav dd a{color:#888; font-size:12px;}
#footer .foot_r{width:410px;}
#footer .foot_r .t0{line-height:42px; margin-top:18px; font-size:16px;}
#footer .foot_r .t1{line-height:28px;}
#footer .nletter{}
#footer .nletter .text{line-height:33px; height:33px; width:213px; padding:0 18px; border:1px solid #ccc; border-radius:18px; margin-top:8px; margin-right:13px;}
#footer .nletter .sub{height:35px; line-height:35px; background:#c1c1c1; color:#fff; padding:0 34px; border:none; border-radius:18px; margin-top:8px;}
#footer .copyright{border-top:1px solid #d9d9d9; line-height:25px; padding:15px 0; text-align:center; color:#999;}
#footer .copyright a{color:#999;}