/* show */
.title {text-align:center;font-size:16px;font-weight:bold;color:#FF6600;line-height:40px;}
.info {margin:0 10px 0 10px;border-top:#C0C0C0 1px dotted;border-bottom:#C0C0C0 1px dotted;line-height:25px;text-align:center;}
.content {font-size:13px;line-height:180%;padding:10px;}
.content p {margin:0 0 15px 0;}
.property {border:#E6E6E6 1px solid;background:#F6F6F6;padding:10px;margin:0 10px 0 10px;}
.property li {float:left;width:30%;height:22px;line-height:22px;overflow:hidden;}
.foot {border:#DDDDDD 1px solid;text-align:center;padding:15px;line-height:28px;background:#FFFFFF;}
.foot211 {border:#DDDDDD 0px solid;text-align:center;padding:5px 15px 15px 15px;line-height:28px;background:#FFFFFF; color:#7295B5; }
.foot211 a{ color:#4B88C6; }

.pos {padding:5px 15px 5px 25px;background:url('../image/homepage.gif') no-repeat 5px 3px; background-color:white;}
.inp {border:#99C4D5 1px solid;padding:2px;color:#666666;}
.sbm {height:20px;border:#86A2C0 1px solid;color:#333333;}

/* basic */
.f_l {float:left;}
.f_r {float:right;}
.t_r {text-align:right;}
.t_c {text-align:center;}
.f_b {font-weight:bold;}
.f_n {font-weight:normal;}
.f_white {color:white;}
.f_gray {color:#666666;}
.f_orange {color:#FF6600;}
.f_red {color:red;}
.f_green {color:green;}
.f_blue {color:blue;}
.f_dblue {color:#225588; line-height:30px;}
.f_price {font-weight:bold;font-family:Arial;color:#FF6600;}
.px10 {font-size:10px;}
.px11 {font-size:11px;}
.px12 {font-size:12px;}
.px13 {font-size:13px;}
.px14 {font-size:14px;}
.lh18 {line-height:180%;}
.b10 {font-size:1px;height:10px;}
.pd10 {padding:10px;}
.c_b{clear:both;}
.dsn {display:none;}
.c_p {cursor:pointer;}
.highlight {color:red;}
@charset "utf-8";
/*===== reset =====*/
html{overflow-y:scroll;}
html, body, div, p, h1, h2, h3, h4, h5, h6, blockquote,ol, ul, li, dl, dt, dd, form, fieldset, legend, button, input, textarea, pre, code, th, td{margin:0;padding:0;}
body, button, input, select, textarea{font:14px/1.5 Microsoft yahei;color:#666;word-wrap:break-word;word-wrap:normal; border:none;}
body{min-width:1200px; padding-top:31px; background:url(bg.jpg) center;}
button,input,select, textarea{font-size:100%;}
input, img, select {vertical-align:middle; border:none;}
iframe{display:block}
h1, h2, h3, h4, h5, h6{ font-size:100%;font-weight:normal;}
ul, ol, li{list-style:none;}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:500}
code, kbd, pre, samp{font-family:courier new,courier, monospace;}
legend{color:#000000;}
fieldset,img{border:0;}
table{border-collapse:collapse;border-spacing:0;}
th{text-align:inherit}
:focus{outline:0;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after{content:'';}
em,i{font-weight:normal;font-style:normal}
input[type=text]{ box-sizing:content-box; -moz-box-sizing:content-box;}
a{text-decoration:none;color:#666;cursor:pointer;}
a:hover{text-decoration:none; color:#ed6e00;}

/*===== 字号 =====*/
.f12{font-size:12px}.f14{font-size:14px;}.f16{font-size:16px;}.f18{font-size:18px;}.f20{font-size:20px;}.f22{font-size:22px;}.f24{font-size:24px;}.f26{font-size:26px;}.f28{font-size:28px;}.f30{font-size:30px;}.f32{font-size:32px;}.f36{font-size:36px;}
/*===== 清除浮动 =====*/
.clearfix:before,.clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;}
.clearfix{ *zoom:1;/*IE/7/6*/}
.clear{clear:both;line-height:0;height:0px;overflow:hidden;}
/* 清理浮动 */
.fn-clear:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.fn-clear{zoom:1;line-height:0; /* for IE6 IE7 */}
/*===== margin =====*/
.m10{margin:10px}.m15{margin:15px}.m30{margin:30px}.mt5{margin-top:5px}.mt5{margin-top:5px;}.mt10{margin-top:10px}.mt15{margin-top:15px}.mt20{margin-top:20px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mt50{margin-top:50px}.mt100{margin-top:100px}.mb5{margin-bottom:5px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}.mb100{margin-bottom:100px}.ml5{margin-left:5px}.ml10{margin-left:10px}.ml15{margin-left:15px}.ml20{margin-left:20px}.ml30{margin-left:30px}.ml40{margin-left:40px}.ml50{margin-left:50px}.ml100{margin-left:100px}.mr5{margin-right:5px}.mr10{margin-right:10px}.mr15{margin-right:15px}.mr20{margin-right:20px}.mr30{margin-right:30px}.mr40{margin-right:40px}.mr50{margin-right:50px}.mr100{margin-right:100px}.mr200{margin-right:200px}
/*===== padding =====*/
.p10{padding:10px;}.p15{padding:15px;}.p20{padding:20px;}.p30{padding:30px;}.pt5{padding-top:5px}.pt10{padding-top:10px}.pt15{padding-top:15px}.pt20{padding-top:20px}.pt30{padding-top:30px}.pt40{padding-top:40px}.pt50{padding-top:50px}.pt100{padding-top:100px}.pb5{padding-bottom:5px}.pb10{padding-bottom:10px}.pb15{padding-bottom:15px}.pb20{padding-bottom:20px}.pb30{padding-bottom:30px}.pb40{padding-bottom:40px}.pb50{padding-bottom:50px}.pb100{padding-bottom:100px}.pl150{padding-left:150px}.pl200{padding-left:200px}.pl5{padding-left:5px}.pl10{padding-left:10px}.pl15{padding-left:15px}.pl20{padding-left:20px}.pl30{padding-left:30px}.pl40{padding-left:40px}.pl50{padding-left:50px}.pl100{padding-left:100px}.pr5{padding-right:5px}.pr10{padding-right:10px}.pr15{padding-right:15px}.pr20{padding-right:20px}.pr30{padding-right:30px}.pr40{padding-right:40px}.pr50{padding-right:50px}.pr100{padding-right:100px}
/*===== width =====*/
.ww0{ width:0%;}
.ww10{ width:10%;}
.ww20{ width:20%;}
.ww25{ width:25%;}
.ww33{ width:33.33333%}
.ww40{ width:40%;}
.ww50{ width:50%;}
.ww60{ width:60%;}
.ww66{ width:66.66666%;}
.ww70{ width:70%;}
.ww75{ width:75%;}
.ww80{ width:80%;}
.ww90{ width:90%;}
.ww100{ width:100%;}
/*===== left =====*/
.left-0{ left:0%;}
.left-10{ left:10%;}
.left-20{ left:20%;}
.left-25{ left:25%;}
.left-33{ left:33.33333%}
.left-40{ left:40%;}
.left-50{ left:50%;}
.left-60{ left:60%;}
.left-66{ left:66.66666%;}
.left-70{ left:70%;}
.left-75{ left:75%;}
.left-80{ left:80%;}
.left-90{ left:90%;}
.left-100{ left:100%;}
/*===== font color =====*/
.red{color:red!important;}
.blue{color:#0297e8!important;}
.orange {color:#ed6e00!important;}
.gray3{color:#333!important;}
.gray6{color:#666!important;}
.gray9{ color:#999!important;}
.grayb{ color:#bbb!important;}
.green{color:green!important;}
.white{color:#fff!important;}
.black{color:#000!important;}
/*===== 常用样式 =====*/
.fl{float:left!important; }
.logo{}
.fr{float:right!important;}
.bold{font-weight:bold;}
.tc{text-align:center;}
.tl{text-align:left;}
.tr{text-align:right;}
.pr{position:relative;}
.noborder{border:none !important;}
.underline{text-decoration:underline;}
.border_b{border-bottom:1px solid #ddd;}
.border_r{border-right:1px solid #ddd;}
.border_l{border-left:1px solid #ddd;}
.border_t{border-top:1px solid #ddd;}
.border_t_d{border-top:1px dotted #ddd;}
.border_d_b{border-bottom:1px dotted #ddd;}
.border{border:1px solid #ddd;}
.arial{font-family:Arial;}
.lh18{line-height:18px;}
.lh20{line-height:20px;}
.lh22{line-height:22px;}
.lh24{line-height:24px;}
.lh26{line-height:26px;}
.lh28{line-height:28px;}
.lh30{line-height:30px;}
.lh35{line-height:35px;}
.lh40{line-height:40px;}
.lh52{line-height:52px;}

.w100{ width:100px;}
.hide{ display:none;}
.d_ib{display:inline-block;}



/*
	
	
*/
/* global */
body {margin:0px;font-size:14px/1.5 Microsoft yahei;color:#000000;}
/* common */
.m {width:1200px;margin:auto;}
.top {height:26px;line-height:26px;background:#EEF7FB;padding:0 10px 0 10px;}
#top a {text-decoration:none;}
.head {height:115px;overflow:hidden;}
.head div {float:left;}
.head .logo {padding:15px 10px 0 0px;height:90px;overflow:hidden;}
.head h1 {font-size:24px;margin:32px 0 5px 10px;color:#333333;font-family:\9ED1\4F53;filter:glow(color=#FFFFFF,strength=3);}
.head h4 {font-size:15px;margin:0 0 0 10px;color:#333333;}

.va_m{vertical-align:middle;}
.wrap{ width:1220px; margin:0 auto;}
.gray_bg{ background:#f8f8f8;}

#menu a {text-decoration:none;}
.menu {background:url('menu_bg.gif');height:30px;overflow:hidden;padding:0 0 0 20px;font-size:14px;font-weight:bold;border:#438ECE 1px solid;border-top:#438ECE 2px solid;}
.menu_li {float:left;white-space:nowrap;border-right:#FFFFFF 1px solid;line-height:30px;padding:0 20px 0 20px;}
.menu_li span {color:#003D70;}
.menu_on {float:left;white-space:nowrap;border-right:#438ECE 1px solid;border-left:#438ECE 1px solid;line-height:30px;padding:0 20px 0 20px;background:url('menu_on.gif') repeat-x;}
.menu_on span {color:#FFFFFF;}

.side_head {border:#79B7EC 1px solid;border-bottom:none;background:url('side_head.gif') repeat-x;}
.side_head div {padding:0 10px 0 10px;font-size:14px;height:28px;line-height:30px;overflow:hidden;letter-spacing:1px;}
.side_body {border:#79B7EC 1px solid;border-top:none;background:#FFFFFF;padding:10px;margin:0 0 10px;}
.side_body li {background:url('../../image/ico_arrow.gif') no-repeat 5px 7px;padding:0 0 0 20px;height:26px;line-height:26px;overflow:hidden;}

.main_head {margin-top: 20px;    border-bottom: 1px solid #089609;}
.main_head div {padding: 0 10px 0 10px;   height: 40px;line-height: 40px; border-bottom: 1px solid #089609;  background: #eee;}
.main_head div strong{font-size:16px;}
.main_body {background:#FFFFFF;margin:0 0 10px;    border: 1px solid #ddd; border-top: none; background: #fff; padding: 20px;}

/*顶部条*/
.top_bar{ width:100%; height:30px; border-bottom:1px solid #ddd; background:#fff; line-height:30px;position:fixed;left:0;top:0;_position: absolute; _top:expression(0+((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+'px');z-index:99999;}
.top_bar_wrap{ max-width:1200px; margin:0 auto;}
.top_bar .item{ float:left; position:relative;}
.top_bar .ico{ display:inline-block; width:15px; height:26px; background:url("../images/top_bar.png") no-repeat 0 5px; vertical-align:middle;}
.top_bar .father{ display:inline-block; padding:0 15px;}
.top_bar .hover .father_border{border-left:1px solid #ddd; border-right:1px solid #ddd;background:#fff;padding:0 14px; border-bottom:1px solid #fff;}
.top_bar .child{ padding:8px 14px; border:1px solid #ddd; border-top:none; background:#fff; position:absolute; top:31px; right:0;white-space:nowrap; display:none; min-width:71px; font-size:12px; line-height:24px;}
.top_bar .myselect .child{ width:140px;}
.top_bar .myselect dl{ float:left;}
.top_bar .myselect dt{ font-weight:bold;}
.top_bar .arrow{ background-position:-15px 12px;}
.top_bar .hover .arrow{ background-position:-30px 12px;}
.top_wrap{ width:100%; background:#e52c17; margin: 0 auto;clear: both; overflow:visible; right:0; text-align:center;}

/*头部*/
.header_bg{ background:#f8f8f8;}
.header{ padding:20px 0; min-height:60px; padding-bottom:0px;}
.header .main_logo{ display:block; float:left; /*height:90px;background:url("header.png") no-repeat right -35px;*/ padding-right:25px; margin-right:20px;}
.header .main_logo img{  height:90px;}
.header .name .mt10{ margin-top:15px;}
.header .line{ display:inline-block; width:1px; height:14px; vertical-align:middle; background:url("shop.png") no-repeat -168px -42px;}
.header .qq{display:inline-block; width:16px; height:20px;background:url("shop.png") no-repeat 0 -37px; vertical-align:middle;}
.header .search_nav .cur{ color:#ed6e00;}
.header .search_nav a{ margin:0 10px;}
.header .focus_input{ border:2px solid #ed6e00; width:300px; height:36px; background:#fff; position:relative; padding-left:30px; float:left;}
.header .focus_text{ width:295px; height:20px; padding:8px 5px 8px 0; line-height:20px; border:none;}
.header .search_ico{ display:block; width:30px; height:36px;background:url("header.png") no-repeat 8px 10px; position:absolute; top:0; left:0;}
.header .focus_input label{ position:absolute; top:8px; left:30px; line-height:20px; color:#bbb; font-size:12px; cursor:text;}
.header .search .submit{ float:left; width:100px; height:40px; line-height:40px; background:#ed6e00; color:#fff; text-align:center; border:none; cursor:pointer;}
.header .search .all{ background:#5d5d5d; margin-left:3px;}
.header .name h1{ font-size:24px; color:#333;}
.header .collection{ display:inline-block; width:100px; height:24px; line-height:24px; color:#fff; font-size:12px; text-align:center; background:#ed6e00; vertical-align:middle;}
.header .collection i{ display:inline-block; width:12px; height:14px; background:url("header.png") no-repeat 0 -121px; margin-right:5px; vertical-align:middle;}

/*导航栏*/
.main_nav{background:#0199e7;}
.main_nav li{float:left; margin-right:10px; height:40px; line-height:40px;}
.main_nav li a{ display:block; padding:0 8px; color:#fff; font-size:18px;}
.main_nav li a:hover,.main_nav li.cur a{ background:#c9ebff; color:#0199e7;}

/*底部*/
.footer{background:#e1e1e1; padding:30px 0;}
.footer .bao{ float:left; margin:5px 120px 0 220px;}
.footer .menu{ float:left; border-left:1px solid #b7b7b7; margin-bottom:30px;}
.footer a:hover{ color:#ed6e00;}
.footer .menu dl{ float:left; margin-left:120px; line-height:24px;}
.footer .menu dt{ font-size:16px; margin-bottom:10px;}
.footer .info{ border-top:1px solid #b7b7b7; border-bottom:1px solid #b7b7b7; line-height:26px; padding:10px 0; line-height:64px;}
.footer .info .add{ max-width:400px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.footer_nav{ text-align:center; margin:10px 0;}
.footer_nav a{ margin:0 10px;}
.footer_icon li{display:inline-block; +display:inline;}


/*首页的主要内容*/



/*企业档案*/
.main_wrap{ width:1220px; margin:0 auto; padding-bottom:20px;}
.w260{ float:left; width:260px; margin-left:10px;}
.w930{ float:left; width:930px; margin-left:10px;}
.sidebar_mod{ margin-top:20px; background:#fff;}
.sidebar_mod .hd{ height:40px; line-height:40px; }
.sidebar_mod .hd h2{ font-size:18px; color:#fff; padding-left:60px; position:relative;}
.sidebar_mod .hd i{ position:absolute; top:-4px;  *top:-14px; left:20px; border-radius:0 0 3px 3px; display:block; width:30px; height:38px; background:url("shop.png") no-repeat 4px 8px;}
.sidebar_mod .bd{ border-top:none;}
.icon{ display:inline-block; vertical-align:middle; width:30px; height:30px;background:url("icon.png") no-repeat;}
.cheng_icon{background-position:-90px -30px;}
.yi_icon{background-position:0 -30px;}
.ke_icon{background-position:-180px -30px;}
.jin_icon{background-position:-30px -30px;}
.yin_icon{background-position:-120px -30px;}
.tong_icon{background-position:-210px -30px;}
.bojin_icon{background-position:-60px -30px;}
.zuan_icon{background-position:-150px -30px;}
.vip_icon{background-position:-240px -30px;}
.btb_icon{background-position:-270px -30px;}
.sidebar_archives{ line-height:30px;}
.sidebar_archives .level{ line-height:30px; border-bottom:1px dotted #ddd; padding:10px 20px 0 15px;}
.sidebar_archives .name{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.sidebar_archives .qq{ display:inline-block; width:90px; height:23px; line-height:23px; border:1px solid #ddd; text-align:center; border-radius:3px; font-size:12px; background:#f8f8f8; color:#333; margin-top:3px;}
.sidebar_archives .qq i{ display:inline-block; width:20px; height:20px;background:url("shop.png") no-repeat 0 -39px; vertical-align:middle;}
.sidebar_archives .main_pro_con{ float:left; width:135px; height:30px; overflow:hidden;}
.sidebar_archives .main_pro_con_more{ height:auto;}
.sidebar_archives .main_pro_btn{ display:block; position:absolute; top:7px; right:0; width:16px; height:16px; background:url("shop.png") no-repeat -23px -40px;}
.sidebar_archives .main_pro_btn_up{ background-position:-49px -40px;}
.sidebar_archives .btn{ display:inline-block; width:100px; height:30px; line-height:30px; text-align:center; color:#fff; background:#ed6e00; margin:15px 10px;}
.sidebar_archives .btn:hover{ background:#f18b33}

/*产品分类*/
.sidebar_menu .hd i{ background-position:-36px 8px;}
.sidebar_menu .bd{ padding:10px 30px;}
.sidebar_menu_til{ line-height:30px; font-size:16px; position:relative;}
.sidebar_menu_til a{ color:#333; display:inline-block; background:url("../images/sidebar_menu.png") no-repeat 0 12px; padding-left:15px; max-width:160px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; vertical-align:middle;}
.sidebar_menu_more{ display:inline-block; position:absolute; top:9px; right:0; color:#999; cursor:pointer; width:15px; height:15px;background:url("../images/sidebar_menu.png") no-repeat 1px -85px;}
.sidebar_menu_more.up{ background-position:1px -63px;}
.sidebar_menu .bd .sub{ line-height:26px; padding:5px 0 5px 15px; display:none;}

/*联系方式*/
.sidebar_contact .hd i{ background-position:-75px 8px;}
.sidebar_contact .bd,.sidebar_link .bd{ padding:10px 20px; line-height:26px;}

/*友情链接*/
.sidebar_link .hd i{ background-position:-115px 8px;}
.sidebar_link .bd li{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}


/*内页右侧内容*/
.r_mod{ margin-top:20px; background:#fff;}
.hd01{ height:40px; line-height:40px; border-bottom:1px solid #2EAC2F; background:#eee;}
.hd01 h2{ /*font-size:18px; color:#333; line-height:38px; */ font-size:18px; color:#333; padding-left:60px; position:relative;}
.hd01 h2 i{ /*display:inline-block;*/ position:absolute; left:0px; top:0px; *top:-8px; width:40px; height:40px; background:url("shop.png") no-repeat 10px -59px #2EAC2F; /*margin-right:10px;*/ vertical-align:top;}
.f_r_px{ position:absolute; right:4px; top:0px; padding-right:10px;}
.hd01 h2 i.contact_ico{ background-position:-28px -59px;}
.hd01 h2 i.news_ico{ background-position:-66px -59px;}
.hd01 h2 i.message_ico{ background-position:-101px -59px;}
h2 i.photo_ico{background: url("photo.png") no-repeat -60px -50px #2EAC2F;}
.hd01 h2 i.intro_ico{ background-position:-135px -57px;}
.hd01 h2 i.info_ico{ background-position:-169px -58px;}
.hd01 h2 i.power_ico{ background-position:-203px -58px;}
.hd01 h2 i.archives_ico{ background-position:-239px -58px;}
.hd02{ height:40px; line-height:40px; background:#eee; border-bottom:1px solid #999; padding:0 20px;}
.hd02 h2{ font-size:18px; color:#333;}
.hd03{ border-bottom:1px dotted #999; position:relative; height:20px; margin-bottom:10px;}
.hd03 h2{ position:absolute; top:10px; left:30px; line-height:20px; color:#333; background:#fff; padding:0 10px; font-size:16px;}
.tab_hd{ border-bottom:1px solid #ddd;}
.tab_hd li{ float:left; padding:0 15px; line-height:30px; color:#333; cursor:pointer; margin-bottom:-1px; position:relative;}
.tab_hd li i{ position: absolute; bottom:0; left:50%; margin-left:-4px; width:0; height:0; border-width:4px; border-style:dashed dashed solid dashed; font-size:0; line-height:0; display:none;}
.tab_hd li.hover i{display:block;}
.r_mod .bd{ border:1px solid #ddd; border-top:none;background:#fff; padding: 15px 20px;}
.focus_input{ position:relative;}
.focus_input label{ position:absolute; top:0; left:5px; line-height:25px; color:#bbb; font-size:12px; cursor:text;}
.focus_text{ border:1px solid #ddd; height:23px; line-height:23px; vertical-align:middle; padding:0 5px;}
.focus_border:focus{outline:none; border:1px solid #fad3b2;}
.form_list li:after {display: block; clear: both; height: 0; content:'\20';}
.form_list li{ zoom:1; margin-bottom:20px;}
.form_list li .til{ float:left; width:15%; line-height:36px; text-align:right; color:#333; padding-right:10px;}
.form_list li .info{ float:left; width:80%; text-align:left;}
.form_list li .text{ width:400px; height:24px; line-height:24px; padding:5px 10px; border:1px solid #ddd;margin-right:10px;}
.form_list .textarea{ width:400px; border:1px solid #ddd; padding:5px 10px; margin-right:10px;}
.form_list .error_tips{ color:red; font-size:12px;}
.form_list .tips{ font-size:12px; color:#999; margin-top:5px;}
.form_list .btn{ min-width:100px; padding:0 10px; height:36px; line-height:36px; font-size:16px; text-align:center; color:#fff; background:#ed6e00; display:inline-block; cursor:pointer; border:none;}
.form_list .btn:hover{ background:#f18b33;}
.table td{ padding:10px; border:1px solid #ddd;}

/*面包屑*/
.crumbs{ margin-top:20px; color:#999; font-size:16px;}
.crumbs i{ display:inline-block; width:15px; height:19px;background:url("shop.png") no-repeat -190px -105px; vertical-align:middle; margin-right:5px;}

/*诚信档案*/
.star_bg{ display:inline-block; width:94px; height:14px; margin-left:10px; vertical-align:middle; background:url("shop.png") no-repeat -139px -153px;}
.star{ display:inline-block; width:100%; height:14px; background:url("shop.png") no-repeat -139px -134px; vertical-align:top;}
.archives_rz{ width:554px; height:353px; padding:110px 50px 0 50px; background:url("../images/archives.jpg") no-repeat; margin:20px auto 0 auto;}
.archives_rz td{ padding:3px 0}
.ryzs_con{ border:1px solid #ddd; border-top:none; padding-bottom:20px;}
.ryzs_con li{ float:left; position:relative; margin:20px 0 0 20px; width:240px; min-height:120px; line-height:24px; padding-left:180px;}
.ryzs_con li img{ position:absolute; top:0; left:0; width:160px; height:120px;}

/*公司简介*/
.power_list .prev,.power_list .next{ float:left;width:23px; height:40px; background:url("../images/photo.png") no-repeat; cursor:pointer; margin-top:70px;}
.power_list .prev{background-position:-60px 0;}
.power_list .next{background-position:-90px 0;}
.power_list .prev.prevStop{background-position:0 0; cursor:default;}
.power_list .next.nextStop{background-position:-30px 0 cursor:default;}
.power_list_bd{ float:left;}
.power_list li{ float:left; width:260px; height:180px; margin:0 10px;}
.power_list li img{ width:260px; height:180px;}

/*公司动态*/
.news_list li:after {display: block; clear: both; height: 0; content:'\20';}
.news_list li{ border-bottom:1px dotted #ccc; line-height:50px; zoom:1;}
.news_list li a{ display:inline-block; width:650px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; float:left;}

/*公司动态详情*/
.news_details{ border:1px solid #ddd; padding:20px;}
.news_details h1{ font-size:28px; color:#333; text-align:center;}
.news_details .info{ margin:10px 0 20px 0; padding-bottom:20px; text-align:center; color:#999; border-bottom:1px dotted #ccc;}
.news_details .con p{ text-indent:2em; line-height:26px;}
.news_details .con img{ max-width:888px; margin:20px 0;}
.news_details .after a{color:#333;}
.news_details .after a:hover{color:#ed6e00;}

/*联系我们*/
.contact_map{ position:relative; padding-right:640px; line-height:30px; min-height:220px; padding-bottom:20px; border-bottom:1px dotted #ccc;}
.contact_list{ position:relative; min-height:170px; padding:0 0 10px 140px; margin-top:20px; overflow:hidden;}
.contact_list .name{ position:absolute; top:0; left:0; width:140px; height:200px; text-align:center; color:#fff; padding-top:40px;}
.contact_list .qq{display:inline-block; width:90px; height:23px; line-height:23px; border:1px solid #ddd; text-align:center; border-radius:3px; font-size:12px; background:#f8f8f8; color:#333;}
.contact_list .qq i{ display:inline-block; width:20px; height:20px;background:url("shop.png") no-repeat 0 -39px; vertical-align:middle;}
.contact_list li{ float:left; margin:15px 0 0 20px; width:350px;font-size:12px;}
.contact_list li.long{ width:700px;}
.contact_list li i{ display:inline-block; width:15px; height:15px; margin-right:5px; vertical-align:middle;background:url("shop.png") no-repeat;}
.contact_list li i.ico01{ background-position:0 -173px;}
.contact_list li i.ico02{ background-position:-22px -173px;}
.contact_list li i.ico03{ background-position:-48px -174px;}
.contact_list li i.ico04{ background-position:-72px -174px;}
.contact_list li i.ico05{ background-position:-94px -174px;}
.contact_list li i.ico06{ background-position:-115px -174px;}
.contact_list li i.ico07{ background-position:-138px -174px;}
.contact_list01{ border:1px solid #489cff;}
.contact_list01 .name{ background:#489cff;}
.contact_list02{ border:1px solid #ff9344;}
.contact_list02 .name{ background:#ff9344;}
.address_line{ position:relative; padding-left:42px;}
.address_line span{ position:absolute; top:0px; left:0px;}

/*产品中心*/
.filter_category{ padding-bottom:20px; position:relative; border-bottom: 2px solid #111;}
.filter_category .filter_category_box{max-height:90px; overflow:hidden;}
.filter_category li{ float:left; width:167px; height:30px; line-height:30px; overflow:hidden; margin-left:10px;}
.filter_more_btn{ position:absolute; bottom:0; right:20px;}
.filter_more_btn i{ display:inline-block; vertical-align:middle;width:16px; height:16px; background:url("shop.png") no-repeat -23px -40px; margin-left:5px;}
.filter_more_btn.up i{background-position:-49px -40px;}
.filter_bar{ background:#f8f8f8; padding:10px 20px; line-height:25px;}
.filter_bar li{ float:left; margin-right:15px;}
.filter_bar .ico{ display:inline-block; vertical-align:top; width:25px; height:25px; background:url("shop.png") no-repeat; margin-left:5px;}
.filter_bar .pic{ background-position:0 -103px;}
.filter_bar .pic.cur{ background-position:0 -138px;}
.filter_bar .text{ background-position:-35px -103px;}
.filter_bar .text.cur{ background-position:-35px -138px;}
.filter_bar .up{ background-position:-70px -103px;}
.filter_bar .under{ background-position:-105px -103px;}
.filter_bar .up.cur{ background-position:-70px -138px;}
.filter_bar .under.cur{ background-position:-105px -138px;}
.filter_bar .btn{ display:inline-block; width:76px; height:25px; line-height:25px; text-align:center; border:none; cursor: pointer; vertical-align:middle; color:#fff; background:#ed6e00;}
.filter_bar .btn:hover{ background:#f18b33;}
.filter_bar .btn i{ display:inline-block; width:16px; height:16px; background:url("shop.png") no-repeat -140px -108px; vertical-align:middle; margin-right:5px;}
.product_list ul{ margin-right:-20px;}
.product_list li{ float:left;width:199px; height:270px; overflow:hidden; border:1px solid #ddd; padding:2px; margin:20px 20px 0 0;}
.product_list li .pic{
        /*非IE的主流浏览器识别的垂直居中的方法*/
        display: table-cell;
        vertical-align:middle;

        /*设置水平居中*/
        text-align:center;

        /* 针对IE的Hack */
        *display: block;
        *font-size: 173px;/*约为高度的0.873，200*0.873 约为175*/
        *font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/

        width:199px;
        height:199px; overflow:hidden;
}
.product_list li .pic img{vertical-align:middle;max-height:199px;max-width:199px;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}  
.product_list li .pic:hover img{-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08)}
.product_list li .price{ font-size:20px; color:#43A644; text-align:center; line-height:36px;}
.product_list li .text{text-align: center; line-height:20px; height:20px; padding:0 10px; margin-top:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;
}
.product_list2 li:after {display: block; clear: both; height: 0; content:'\20';}
.product_list2 li{ zoom:1; padding:20px 0; border-bottom:1px dotted #ccc;}
.product_list2 li:hover{ background:#f8f8f8;}
.product_list2 li .pic{
        /*非IE的主流浏览器识别的垂直居中的方法*/
        display: table-cell;
        vertical-align:middle;

        /*设置水平居中*/
        text-align:center;

        /* 针对IE的Hack */
        *display: block;
        *font-size: 130px;/*约为高度的0.873，200*0.873 约为175*/
        *font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/

        width:150px;
        height:150px; overflow:hidden; float:left; border:1px solid #ddd;
}
.product_list2 li .pic img{vertical-align:middle;max-height:150px;max-width:150px;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}  
.product_list2 li .pic:hover img{-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08)}
.product_list2 li .text{float:left; width:300px; margin-left:20px; margin-top:40px;}
.product_list2 li h3{ margin-bottom:5px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.product_list2 li h3 a{ color:#333;}
.product_list2 li h3 a:hover{ color:#ed6e00;}
.product_list2 li .text p{line-height:20px; height:40px; overflow:hidden; color:#999;}
.product_list2 li .price{ float:left; width:300px; font-size:20px; color:#ed6e00; text-align:center; line-height:152px;}
.product_list2 li .qq a{ float:left; margin-top:65px; display:inline-block; width:90px; height:23px; line-height:23px; border:1px solid #ddd; text-align:center; border-radius:3px; font-size:12px; background:#f8f8f8; color:#333;}
.product_list2 li .qq i{ display:inline-block; width:20px; height:20px;background:url("shop.png") no-repeat 0 -39px; vertical-align:middle;}
.letter_classify{ line-height:30px; margin-bottom:20px;}
.letter_classify a{ display:inline-block; margin:0 5px; width:29px; height:28px; line-height:28px; text-align:center; border:1px solid #ddd; background:#fff;}

/*产品详情*/
.pd_pic{ float:left; width:340px; height:412px; border:1px solid #ddd; background:#fff; padding:20px;}
.tb-pic a{display:table-cell;text-align:center;vertical-align:middle;}
.tb-pic a img{vertical-align:middle;}
.tb-pic a{*display:block;*font-family:Arial;*line-height:1;}
.tb-thumb{overflow:hidden; width:225px; margin:10px auto 0 auto;}
.tb-thumb li{float:left;height:62px;margin:0 5px;overflow:hidden;padding:1px;}
.tb-s310, .tb-s310 a{height:340px;width:340px;}
.tb-s310, .tb-s310 img{max-height:340px;width:340px;}
.tb-s310 a{*font-size:300px;}
.tb-s40 a{*font-size:52px;}
.tb-s40, .tb-s40 a, .tb-s40 a img{height:60px;width:60px;}
.tb-booth{position:relative;z-index:1;}
.tb-thumb .tb-selected{background:none repeat scroll 0 0 #ed6e00;height:60px;padding:2px;}
.tb-thumb .tb-selected div{background-color:#fff;border:medium none;}
.tb-thumb li div{border:1px solid #ddd;}
div.zoomDiv{z-index:999;position:absolute;top:0px;left:0px;width:200px;height:200px;background:#fff;border:1px solid #ddd;display:none;text-align:center;overflow:hidden;}
div.zoomMask{position:absolute;background:url("../images/mask.png") repeat scroll 0 0 transparent;cursor:move;z-index:1;}
.pd_info{ position:relative; float:left; width:596px; min-height:454px; padding:0 20px; background:#fff;}
.pd_info h1{ font-size:20px; color:#333;}
.pd_info .info{ margin-top:20px; background:#f3f3f3; padding:10px 20px; line-height:30px;}
.pd_info .info li:after {display: block; clear: both; height: 0; content:'\20';}
.pd_info .info li{ zoom:1; font-size:16px;}
.pd_info .info .number,.pd_info .info .price{ float:left; width:278px;}
.pd_info .operation{ position:absolute; left:20px; bottom:0;}
.pd_info .operation a{ display:inline-block; vertical-align:middle; margin-right:20px;}
.pd_info .operation .btn{ width:130px; height:40px; line-height:40px; color:#fff; text-align:center; font-size:18px; background:#ed6e00;}
.pd_info .operation .btn:hover{ background:#f18b33;}
.pd_info .operation .qq,.pd_info .operation .collection{display:inline-block; width:90px; height:23px; line-height:23px; border:1px solid #ddd; text-align:center; border-radius:3px; font-size:12px; background:#f8f8f8; color:#333;}
.pd_info .operation .qq i,.pd_info .operation .collection i{ display:inline-block; width:20px; height:20px;background:url("shop.png") no-repeat 0 -39px; vertical-align:middle;}
.pd_info .operation .collection i{ background-position:-139px -40px;}
.pd_others{float:right; width:180px; overflow:hidden; position:relative; border:1px solid #ddd; background:#fff;}
.pd_others .til{ height:40px; line-height:40px; background:#f3f3f3; border-bottom:1px solid #ddd; text-align:center; color:#333; font-size:18px;}
.pd_others .hd{ overflow:hidden;  height:40px; padding:0 15px;}
.pd_others .hd .prev,.pd_others .hd .next{ font-size:18px; float:left; line-height:40px;}
.pd_others .hd .next{ float:right;}
.pd_others .hd ul{ float:left; overflow:hidden; zoom:1; margin:17px 0 0 30px; }
.pd_others .hd ul li{ float:left; width:10px; height:10px; border-radius:50%; overflow:hidden; margin:0 5px; text-indent:-999px; cursor:pointer; background:#cacaca;}
.pd_others .hd ul li.on{ background:#ed6e00;}
.pd_others .box{ border-bottom:1px solid #ddd; width:140px; padding:20px 20px 10px 20px;}
.pd_others .bd ul{ overflow:hidden; zoom:1; }
.pd_others .bd ul li{ float:left; _display:inline; overflow:hidden; text-align:center;}
.pd_others .bd li .pic{
        /*非IE的主流浏览器识别的垂直居中的方法*/
        display: table-cell;
        vertical-align:middle;

        /*设置水平居中*/
        text-align:center;

        /* 针对IE的Hack */
        *display: block;
        *font-size: 122px;/*约为高度的0.873，200*0.873 约为175*/
        *font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/

        width:140px;
        height:110px; overflow:hidden;
}
.pd_others .bd li .pic img{vertical-align:middle;max-height:110px;max-width:140px;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}  
.pd_others .bd li .pic:hover img{-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08)}
.pd_others .bd li .text{ line-height:24px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.pd_others .bd li .text a{ color:#333;}
.pd_others .bd li .text a:hover{ color:#ed6e00;}
.product_info{ padding:10px 10px 10px 20px !important;}
.product_info li{ float:left; width:286px; margin-right:10px; line-height:30px;}
.product_details{ margin-top:20px;}
.product_details img{ max-width:930px;}
.similar_pro ul{ margin-right:-20px;}
.similar_pro li{ float:left; width:202px; padding:10px; border:1px solid #ddd; margin:20px 20px 0 0; text-align:center; line-height:24px; background:#fff;}
.similar_pro li .pic{
        /*非IE的主流浏览器识别的垂直居中的方法*/
        display: table-cell;
        vertical-align:middle;

        /*设置水平居中*/
        text-align:center;


        /* 针对IE的Hack */
        *display: block;
        *font-size: 176px;/*约为高度的0.873，200*0.873 约为175*/
        *font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/

        width:202px;
        height:202px; overflow:hidden;
}
.similar_pro li .pic img{vertical-align:middle;max-height:202px;max-width:202px;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}  
.similar_pro li .pic:hover img{-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08)}
.similar_pro li .text{ display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; margin-top:5px;}
.related_pro .bd { line-height:26px; padding:10px 10px 20px 10px; background:#fff;}
.related_pro .bd span{ margin:0 10px; color:#999;}
.tips_box{ padding:12px 20px; border:1px solid #feb47a; background:#fffbf0;}
.tips_box i{ display:inline-block; width:20px; height:20px; margin-right:5px; line-height:26px; vertical-align:middle;background:url("shop.png") no-repeat -232px -103px;}

/*公司相册*/
.photo_list ul{margin-right: -20px;}
.photo_list ul li{position:relative;text-align:center;float: left;background-color: #eaeae9;margin: 20px 20px 0 0;}
.photo_list ul li a{display: block;width: 207px;height:275px;}
.photo_img{margin: 10px;background-color: #fff;width: 187px;height: 187px;line-height: 187px;}
.photo_img img{
    max-height: 100%;
    max-width: 100%;
    -webkit-transition:all .5s ease 0s;
    -moz-transition:all .5s ease 0s;
    -o-transition:all .5s ease 0s;
    transition:all .5s ease 0s;
}
.photo_list ul li a:hover img{
    -webkit-transform:scale(1.08);
    -moz-transform:scale(1.08);
    -o-transform:scale(1.08);
    transform:scale(1.08);
}
.photo_des{text-align: center;}
.photo_des .p_til{font-size: 14px;color: #333;padding-top: 5px;}
.photo_des .p_num{font-size: 14px;color: #999;padding-top: 10px;}


/*公司相册-详情*/
.wholesale-show-picture .big-pic{
    background-color:#f3f3f3;
    width:890px;
    height:575px;
    margin:0 auto;
    overflow:hidden;
    /*非IE的主流浏览器识别的垂直居中的方法*/
    display: table-cell;
    vertical-align:middle;
    /*设置水平居中*/
    text-align:center;
    /* 针对IE的Hack */
    *display: block;
    *font-size: 502px;/*约为高度的0.873，575*0.873 约为*/
    *font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
}
.wholesale-show-picture .big-pic img{ max-width:100%;max-height:100%;vertical-align:middle;}
.small-pic-container{ position:relative;}
.small-pic-container .btn{ position:absolute; display:block; width:23px; height:40px; background:url("../images/photo.png") no-repeat;}
.small-pic-container .prev-btn{ left:10px; top:50%; margin-top:-25px; background-position:-60px 0;}
.small-pic-container .next-btn{ right:10px; top:50%; margin-top:-25px; background-position:-90px 0;}
.small-pic-container .prev-btn.gray-prev-btn{background-position:0 0;}
.small-pic-container .next-btn.gray-next-btn{background-position:-30px 0;}
.small-pic-list{ position:relative; width:730px; height:100px; margin:40px auto 20px auto; overflow:hidden; }
.small-pic-list ul{ position:absolute; left:0; top:0; display:block;}
.small-pic-list li{ float: left; width:188px; height:92px;}
.small-pic-list li a{ display:block; padding-left:10px; padding-right:10px;}
.small-pic-list li a img{ width:168px; height:92px;}
.small-pic-list li .cur img{width:162px; height:86px; border:3px solid #ed6e00;}
.photo_num{text-align: center;color: #999;}
.re_photo{width: 480px;margin: 20px auto;text-align: center;}
.re_btn{ display:inline-block; width:100px; height:28px; line-height:28px; text-align:center; color:#fff; background:#ed6e00;border: 1px solid #feb47a;margin-left: 10px;margin-right: 10px;}
.re_btn:hover{ background:#f18b33;color: #fff;}
.re_btn .re_icon{background:url("../images/photo.png") no-repeat;width: 28px;height: 28px;display: inline-block;vertical-align:middle;margin-top: -2px;}
.re_btn .prev_icon{background-position: -1px -61px;}
.re_btn .next_icon{background-position: -31px -61px;}
.re_btn span{display: inline-block;line-height: 28px;}

/*店铺装修*/
.decorate{ position:fixed; left:0; top:31px; width:599px; height:100%; z-index:1000; background:#fff; border-right:1px solid #0297e8;}
.decorate .show-btn{position:absolute; right:-50px; top:50%; display:block; padding:40px 15px 0 15px; width:20px; height:160px; font-size:18px; background:#0297e8;  margin-top:-100px; word-wrap:break-word;word-break:nomal; color:#FFF; text-align:center; cursor:pointer; border-radius:0 6px 6px 0;  }
.decorate .hd{ background:#0297e8; height:50px; line-height:50px; color:#fff;}
.decorate .hd li{ position:relative; float:left; font-size:16px; padding:0 40px; cursor:pointer;}
.decorate .hd li.hover{background:#0279ba;}
.decorate .hd li i{ position:absolute; bottom:0; left:50%; margin-left:-8px;display:none; width:0; height:0; border-width:8px; border-style:dashed dashed solid dashed; border-color:transparent transparent #ecf0f1 transparent; font-size:0; line-height:0;}
.decorate .hd li.hover i{ display:block;}
.decorate .tab_con{ height:100%;}
.decorate .tips{ background:#ecf0f1; height:76px; padding:0 40px; line-height:50px;}
.decorate .style_choose{ line-height:76px;}
.decorate select{ border:1px solid #ddd; width:130px;}
.decorate .submit{ position:absolute; left:0; bottom:31px; right:0; height:60px; background:url("../images/decorate_btn.png"); text-align:center;}
.decorate .submit .btn{ display:inline-block; width:110px; height:36px; line-height:36px; margin:10px 10px 0 10px; background:#ed6e00; border:2px solid #ed6e00; color:#fff; font-size:18px; text-align:center;}
.decorate .submit .cancel{ background:#f8f8f8; color:#333; border:2px solid #ddd;}
.decorate .bd{ position:relative; height:100%;}
.decorate .auto{ position:absolute; top:0; right:0; left:0; bottom:235px; overflow:auto;}
.decorate .style_list li{ float:left; width:240px; height:370px; margin:20px 0 0 20px; border:1px solid #ddd; text-align:center; padding:10px 10px 0 10px; line-height:50px;}
.decorate .style_list li img{ width:240px; height:320px;}
.decorate .style_list li:hover{ border:1px solid #0297e8;}
.decorate .banner_list li{ float:left; width:240px; height:154px; margin:20px 0 0 20px; border:1px solid #ddd; text-align:center; padding:10px 10px 0 10px; line-height:50px;}
.decorate .banner_list li img{width:240px; height:104px;}
.decorate .banner_list li:hover{ border:1px solid #0297e8;}
.decorate .banner_tab{ position:absolute; top:-30px; left:40px;}
.decorate .banner_tab li{ float:left; width:120px; height:30px; line-height:30px; margin-right:20px; text-align:center; border-radius:3px 3px 0 0; background:#999; color:#333; cursor:pointer;}
.decorate .banner_tab li.hover{ color:#fff; background:#0297e8;}
#ui-upload-holder{ position:relative;min-width:100px; height:32px; overflow:hidden; display:inline-block;}
.ui-upload-input{ position:absolute;top:0px;right:0px;height:100%;cursor:pointer; opacity:0;filter:alpha(opacity:0);z-index:999; width:600px;} 
#ui-upload-txt{ position:absolute;top:0px;left:0px;display:inline-block; height:30px; line-height:30px; padding:0 20px; border-radius:3px; text-align:center;color:#fff; background:#0297e8; border:none; cursor:pointer;}
.decorate .banner_upload li{ margin:20px 0 0 20px;zoom:1;}
.decorate .banner_upload li:after {display: block; clear: both; height: 0; content:'\20';}
.decorate .banner_upload li img{ border:1px solid #0297e8; width:240px; height:104px; margin-right:20px; float:left;}
.decorate_btn{ display:inline-block; height:30px; line-height:30px; padding:0 20px; border-radius:3px; text-align:center;color:#fff; background:#0297e8; border:none; cursor:pointer;}
.decorate_btn:hover{ color:#fff;}
.decorate_btn_gray{ background:#999; color:#333;}
.decorate_btn_gray:hover{ color:#333;}
.decorate td{ border:1px solid #ddd; padding:10px 0;}
.decorate td .text{ width:150px; height:24px; line-height:24px; padding:0 5px; text-align:center; border:1px solid #ddd;}
.decorate .pro_list li{ float:left; width:240px; margin:20px 0 0 20px; border:1px solid #ddd; padding:10px; line-height:20px;}
.decorate .pro_list li #ui-upload-holder{ min-width:75px;height:20px;}
.decorate .pro_list li #ui-upload-txt{height:20px; line-height:20px; background:#fff; color:#333; padding:0px;}
.decorate .pro_list .pic {
        /*非IE的主流浏览器识别的垂直居中的方法*/
        display: table-cell;
        vertical-align:middle;

        /*设置水平居中*/
        text-align:center;

        /* 针对IE的Hack */
        *display: block;
        *font-size: 209px;/*约为高度的0.873，200*0.873 约为175*/
        *font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/

        width:240px;
        height:240px; overflow:hidden; background:#ededed;
}
.decorate .pro_list .pic img{vertical-align:middle;max-height:240px;max-width:240px;}  
.decorate .pro_list h4{overflow:hidden;white-space:nowrap;text-overflow:ellipsis; padding:10px 0 5px 0;}
.decorate .pro_list a{ color:#333;}
.decorate .pro_list a:hover{ color:#0297e8;}
.decorate .pro_list .ico{ display:inline-block; width:15px; height:15px; vertical-align:middle; background:url("shop.png") -75px -42px;}
.decorate .pro_list .bj{ background-position:-97px -42px;}
.decorate .pro_list .sc{ background-position:-118px -41px;}

/*弹窗*/
.popup_bg{ width:100%; height:100%; position:fixed; top:0px; left:0px; z-index:999991; _position:absolute; _height:2000px;background:#000; filter: alpha(opacity=30); -moz-opacity: .30; opacity: 0.3;}
/*商铺装修-弹窗*/
.decorate_dialog{border:1px solid #0297e8;background:#fff;position:fixed;left:50%;top:100px;_position: absolute; _top:expression(100+((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+'px');z-index:999992; width:600px; margin-left:-301px;}
.decorate_dialog .hd{ height:40px; line-height:40px; font-size:16px; color:#fff; background:#0297e8; padding:0 20px;}
.decorate_dialog .hd .text{ height:22px; line-height:22px; width:120px; padding:0 5px; vertical-align:middle; background:#fff;}
.decorate_dialog .hd .btn{ display:inline-block; height:22px; border:1px solid #94c6e1; line-height:22px; color:#fff; background:#ed6e00; font-size:12px; padding:0 15px; vertical-align:middle;}
.decorate_dialog .close{ float:right; width:18px; height:18px; background:url("shop.png") -164px -105px; margin-top:11px;}
.decorate_dialog .bd{ padding:20px;}
.decorate_dialog td{ border:1px solid #ddd; padding:10px 0;}
.decorate_dialog .px{ width:40px; height:24px; line-height:24px; text-align:center; border:1px solid #ddd; background:#fff; padding:0 5px; margin:0 5px;}
.dialog{border:1px solid #ddd;background:#fff;position:fixed;left:50%;top:50%;_position: absolute; _top:expression(100+((e=document.documentElement.scrollTop)?e:document.body.scrollTop)+'px');z-index:999999; width:500px; margin-left:-251px; margin-top:-190px;}
.dialog .hd{ height:40px; line-height:40px; font-size:16px; color:#333; background:#eee; padding:0 20px;}
.dialog .close{ float:right; width:18px; height:18px; background:url("shop.png") -210px -105px; margin-top:11px;}
.dialog .form li:after {display: block; clear: both; height: 0; content:'\20';}
.dialog .form li{ zoom:1; margin-bottom:10px;}
.dialog .form li .til{ float:left; width:40%; line-height:30px; text-align:right; color:#333;}
.dialog .form li .info{ float:left; width:60%; text-align:left;}
.dialog .form li .text{ width:160px; height:24px; line-height:24px; padding:2px 10px; border:1px solid #ddd;}
.dialog .btn{ display:inline-block; width:110px; height:34px; line-height:34px; text-align:center; background:#ed6e00; color:#fff; font-size:16px;}
.dialog .btn:hover{ background:#f18b33;}
.dialog .gray_btn,.dialog .gray_btn:hover{ background:#5d5d5d;}
.contact_dialog .tel{ position:relative; border-bottom:1px solid #ddd; text-align:center; padding:20px 0; line-height:30px;}
.contact_dialog .tel i{ position:absolute; top:30px; left:85px; display:inline-block; width:56px; height:44px; background:url("shop.png") 0 -198px;}
.contact_dialog .form{ text-align:center; padding:20px 0;}
/*产品详情留言询价弹窗*/
.enquiry_dialog{ width:800px; margin-left:-401px; margin-top:-310px;}
.enquiry_dialog .bd{ padding:20px 50px;}
.enquiry_dialog .porinfo{ margin:10px 0 20px 0;}
.enquiry_dialog .porinfo li{ float:left; width:140px; height:24px; line-height:24px;}
.enquiry_dialog .porinfo li input{ margin-right:10px; vertical-align:middle; }
.enquiry_dialog select{width:662px; border:1px solid #ddd; padding:5px 0;}
.enquiry_dialog textarea{ width:650px; border:1px solid #ddd; padding:5px;}
.tips_dialog{margin-top:-120px;z-index:999993;}
.tips_dialog .tips{ font-size:18px; padding:50px; text-align:center;}

/*分页*/
.paging {text-align: center; padding-top:30px; line-height:24px;}
.paging .cur { border:1px #ed6e00 solid; background:#ed6e00; color:#fff; }
.paging a{ border:1px #ddd solid; padding:0 8px; margin:0 3px; display:inline-block; height:24px; vertical-align:middle;}
.paging a:hover{ background:#ed6e00;border:1px #ed6e00 solid; color:#fff;}
.paging .not,.paging .not:hover{ border:1px solid #ddd; color:#999; cursor:default; background:#fff;}

/*颜色*/
a:hover,.highlight{color:#0297e8;}
.sidebar_mod .hd{background:#0297e8; border-bottom:3px solid #a4ddfd;}
.sidebar_mod .hd i{background-color:#41bbfc;}
.sidebar_mod .bd{border:1px solid #c9ebff;}
.sidebar_mod .border_b{ border-bottom:1px solid #c9ebff;}
.sidebar_menu .bd .til a:hover{ color:#0297e8;}
.sidebar_menu_til a:hover{ background:url("../images/sidebar_menu.png") no-repeat 0 -25px;}
.tab_hd li.hover{ border-bottom:1px solid #0297e8; color:#0297e8;}
.tab_hd li i{border-color:transparent transparent #0297e8 transparent;}



/*首页的主要内容*/
#a_main{ width:1220px; overflow:hidden; margin:0 auto; position:relative; top:-82px; border-top: 15px solid #4D4D4D; background: #535353;z-index:10}
#a_main_0{ width:1220px; overflow:hidden; margin:0 auto; position:relative; top:-82px; border-top: 15px solid #4D4D4D;z-index:10}
#ab_indexmore{ position:relative; top:-80px;}

/*产品页弹出框*/
#zoome2{ padding:5px; width:400px; height:280px; display:none; background:#F3F3F3; position:relative; top: -186px; left:260px; border:#D4D4D4 1px solid;}

/*导航栏*/
.header_bg{ background:#fff;}
.main_nav{background:#000; margin-top:-1px;overflow: hidden;}
.main_nav li{min-height:50px; line-height:50px; min-width:120px; text-align:center;}
.main_nav li a{color:#fff; font-size:18px;}
.main_nav li a:hover,.main_nav li.cur a{ background:#63E764; color:#fff;}

/*banner CSS*/
.banner{ overflow:hidden;}
.bannerlist-container{ position:relative; overflow:hidden;}
.bannerlist-container .banner-list{display:block; position:absolute; top:0px; bottom:0px; width:100%;}
.bannerlist-container .banner-list li{display:block; float:left; position:relative;}/*无缝隙*/
.bannerlist-container .banner-list li a{display:block; position:absolute; top:0px; bottom:0px; left:0px; right:0px;}
.bannerlist-container .lr-btn{ position:absolute; display:block; top:40%; width:30px; height:60px; margin-top:-30px; z-index:99; background-repeat:no-repeat;}
.bannerlist-container .leftbtn{ left:30px; background:url(banner_btn.png) -1px 2px no-repeat !important;}
.bannerlist-container .rightbtn{ right:30px; background:url(banner_btn.png) -45px 2px no-repeat !important;}
.bannerlist-container .leftbtn:hover{}
.bannerlist-container .rightbtn:hover{}
.bannerlist-container .button-area{ display:none; position:absolute; height:30px; bottom:10px; left:0px; width:100%; text-align:center; z-index:66; }
.bannerlist-container .button-area a{ display:inline-block; width:12px; height:12px; margin:0 6px; vertical-align:middle; cursor:pointer; border-radius:50%; background:#999;}
.bannerlist-container .button-area a.cur{ background:#000;}

/*精品推荐*/
.h_jp_pro{ background:#f6f6f6a6; margin-top:80px; padding-bottom:20px;}
.h_jp_pro .hd{ border-top:0px solid #000;}
.h_jp_pro .hd .arrow{display:block; width:0; height:0; border-width:6px; border-style:solid dashed dashed dashed; border-color: #000 transparent transparent transparent; font-size:0; line-height:0; margin-left:49.2%;}
.h_jp_pro h2{ text-align:center; font-size:38px; color:#000000db; margin:0 0 20px 0;}
.h_jp_pro .bd{ padding:0 10px; position:relative;}
.h_jp_pro .tempWrap{ width:1186px !important;}
.h_jp_pro .prev, .h_jp_pro .next{cursor:pointer; width:42px; height:135px;overflow:hidden; text-indent:-10000px;}
.h_jp_pro .prev{ position:absolute; top:100px; left:-100px;}
.h_jp_pro .next{ background-position:-52px 0;position:absolute; top:100px; right:-20px;}
.h_jp_pro .bd ul{ padding-bottom:6px !important;}
.h_jp_pro .bd li{position:relative; float:left; width:380px; height:490px;margin-right:20px; margin-right:20px;}
.h_jp_pro .bd li .con{ position:absolute; top:0; left:0; z-index:2; width:350px; height:474px; padding:14px 14px 0 14px; border:1px solid #b7b7b7; background:#fff; text-align:center; color:#333; line-height:16px;}
.h_jp_pro .bd li .con p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis; padding-top:10px; font-size:18px;}
.h_jp_pro .bd li .bg{ width:140px; height:140px; background:#000; position:absolute; right:-6px; bottom:-6px; z-index:1;}
.h_jp_pro .bd .pic {
        /*非IE的主流浏览器识别的垂直居中的方法*/
        display: table-cell;
        vertical-align:middle;

        /*设置水平居中*/
        text-align:center;

        /* 针对IE的Hack */
        *display: block;
       /* *font-size: 375px;约为高度的0.873，200*0.873 约为175*/
        *font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/

        width:350px;
        height:380px; overflow:hidden;
}
.h_jp_pro .bd .pic img{vertical-align:middle;max-width:350px;max-height:430px;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}  
.h_jp_pro .bd .pic:hover img{-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08)}
.h_jp_pro .bd .pic img:hover{ width:260px; height:280px;}
.h_jp_pro .bd .rmb i{ display:inline-block; width:20px; height:20px; line-height:17px; text-align:center; color:#fff; background:#000; margin-right:5px; vertical-align:top; border-radius:50%;}

/*热销产品*/
.h_pro_bg{ width:100%; background:url("hot_bg.jpg") no-repeat; margin-top:60px;}
.h_pro_list{ padding:30px 0 0 0;}
.h_pro_list .hd h2,.h_new_pro .hd h2{ text-align:center; font-size:38px; color:#fff; margin:0 0 10px 0;}
.h_pro_list .hd .arrow,.h_new_pro .hd .arrow{display:block; width:0; height:0; border-width:10px; border-style:solid dashed dashed dashed; border-color: #fff transparent transparent transparent; font-size:0; line-height:0; margin-left:49.2%;}
.h_pro_list .bd{ background:#fff; margin-top:20px; padding:15px 0 0 15px;}
.h_pro_list .bd .big{float:left; width:520px; height:650px; background:#f6f6f6; position:relative;}
.h_pro_list .bd .big .pic {
        /*非IE的主流浏览器识别的垂直居中的方法*/
        display: table-cell;
        vertical-align:middle;

        /*设置水平居中*/
        text-align:center;

        /* 针对IE的Hack */
        *display: block;
        *font-size: 565px;/*约为高度的0.873，200*0.873 约为175*/
        *font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/

        width:520px;
        height:650px; overflow:hidden;
}
.h_pro_list .bd .big .pic img{vertical-align:middle;max-height:650px;max-width:520px;}  

.h_pro_list .bd .text{ position:absolute; bottom:0; left:0; right:0; text-align:center; height:0; padding-top:0; overflow:hidden; color:#000;background:url("pro_bg.png");}
.h_pro_list .bd .text a{ color:#333;}
.h_pro_list .bd .text a:hover{ color:#ed6e00;}
.h_pro_list .bd .text p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.h_pro_list .bd .list{ float:left; width:650px;}
.h_pro_list .bd li{ position:relative; float:left; margin:0 0 10px 10px; width:315px; height:320px; background:#f6f6f6;}
.h_pro_list .bd .list li .pic {
        /*非IE的主流浏览器识别的垂直居中的方法*/
        display: table-cell;
        vertical-align:middle;

        /*设置水平居中*/
        text-align:center;

        /* 针对IE的Hack */
        *display: block;
        *font-size: 279px;/*约为高度的0.873，200*0.873 约为175*/
        *font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/

        width:315px;
        height:320px; overflow:hidden;
}
.h_pro_list .bd .list li img{vertical-align:middle;max-height:320px;max-width:315px;}  

/*新品上市*/
.h_new_pro{ margin-top:80px;background-color: #b4bff970;}
.h_new_pro .hd h2{color:#2f2f2f;}
.h_new_pro .hd .arrow{ border-color: #000 transparent transparent transparent;}
.h_new_pro .bd{ margin-left:15px;}
.h_new_pro .bd li{float:left; width:285px; margin:15px 10px 0 0;text-align:center; color:#333; line-height:18px; background:#f6f6f6; padding-bottom:20px;}
.h_new_pro .bd li p{overflow:hidden;white-space:nowrap;text-overflow:ellipsis; padding-top:20px; font-size:18px; line-height:32px;}
.h_new_pro .bd .pic {
        /*非IE的主流浏览器识别的垂直居中的方法*/
        display: table-cell;
        vertical-align:middle;

        /*设置水平居中*/
        text-align:center;

        /* 针对IE的Hack */
        *display: block;
       /* *font-size: 305px;*//*约为高度的0.873，200*0.873 约为175*/
        *font-family:Arial;/*防止非utf-8引起的hack失效问题，如gbk编码*/
        width:285px;
        height:300px; overflow:hidden;background:#f6f6f6; padding-top:20px;
}
.h_new_pro .bd .pic img{vertical-align:middle;max-width:285px;max-height:350px;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;transition:all .5s ease 0s}  
.h_new_pro .bd .pic:hover img{-webkit-transform:scale(1.08);-moz-transform:scale(1.08);-o-transform:scale(1.08);transform:scale(1.08)}
.h_new_pro .bd .pic img:hover{ width:260px; height:280px;}
.h_new_pro .bd .rmb i{ display:inline-block; width:20px; height:20px; line-height:18px; text-align:center; color:#fff; background:#000; margin-right:5px; vertical-align: middle; border-radius:50%;}

/*公司简介*/
.h_about_bg{ width:100%; background:#000; margin-top:60px; padding:30px 0 80px 0; padding-bottom:0px; background:url("about_bg.jpg") no-repeat center 0;}
.h_about .hd{ position:relative; border-bottom:1px solid #fff; padding-bottom:90px; margin-bottom:70px;}
.h_about .hd .con{ position:absolute; top:0; left:420px; line-height:60px; text-align:center; font-size:40px; color:#fff; font-family:"宋体";}
.h_about .hd h3{ font-weight:bold;letter-spacing:5px;background:#181818; font-size:28px; padding:0 10px;}
.h_about .bd{ padding-left:500px; position:relative; color:#fff; min-height:300px;}
.h_about .bd .pic{ position:absolute; top:0; left:40px; /*width:455px; height:300px;*/ border:5px solid #fff;}
.h_about .bd .pic img{width:360px; height:260px;}
.h_about .bd .text{ line-height:34px; height:300px; overflow:hidden; padding-right:40px;}

/*里面的公司简介*/
.in_c_img img{ width:260px; height:180px; float:right;}

/*颜色*/
a:hover,.highlight{color:#ed6e00;}
.sidebar_mod .hd{background:#000; border-bottom:3px solid #666;}
.sidebar_mod .hd i{background-color:#3AD73B;}
.sidebar_mod .bd{border:1px solid #ddd;padding:10px;}
.sidebar_mod .border_b{ border-bottom:1px solid #ddd;}
.sidebar_menu .bd .til a:hover{ color:#ed6e00;}
.sidebar_menu_til a:hover{ background:url("../images/shop03/sidebar_menu.png") no-repeat 0 -25px;}
.tab_hd li.hover{ border-bottom:1px solid #ed6e00; color:#ed6e00;}/*诚信档案选项卡*/
.tab_hd li i{border-color:transparent transparent #ed6e00 transparent;}/*诚信档案选项卡*/

.gjc {    position: absolute;
    top: 8px;
    left: 30px;
    line-height: 20px;
    color: #bbb;
    font-size: 12px;
    cursor: text;
	border:0px;}

/**/
.sidebar_mod .hd .t01{background: url("shop.png") no-repeat -72px -59px #3AD73B;width: 30px; height: 38px;}
.sidebar_mod .hd .t02{background: url("shop.png") no-repeat -245px -59px #3AD73B;width: 30px; height: 38px;}
.sidebar_mod .hd .t03{background: url("shop.png") no-repeat 4px -59px #3AD73B;width: 30px; height: 38px;}
.sidebar_mod .hd .t04{background: url("shop.png") no-repeat -107px -59px #3AD73B;width: 30px; height: 38px;}
.hd01 h2 i.m01{background: url("shop.png") no-repeat -111px 8px #2EAC2F;width:40px; height:40px;}
.banner img{}
.header_bg { background: none }