@charset "utf-8";

/* ====================================================================================================
 * Public Styles (全站级公共样式)
 * ==================================================================================================== */

/* Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0;}
table { border-collapse:collapse;border-spacing:0px;}
fieldset,img { border:0;}
em,strong,th,var { font-style:normal; font-weight:normal;}
ol,ul { list-style:none;}
caption,th { text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%; font-weight:normal;}
q:before,q:after { content:'';}
abbr,acronym { border:0;}

html{ -webkit-text-size-adjust:none;}
body{ font:12px/18px Arial, Geneva, sans-serif;color:#666666; background:url(../image/bg.png);}
#wrapper{background:url(../image/bg_wrap.png) repeat-x; *position:relative;_position:relative;}/*这里为了控制IE6\IE7下错位问题*/
input,select,textarea,button { font:12px Arial, Helvetica, sans-serif; color:#555;}
table{ font-size:inherit; font:100%;}
/* Link */
a{ outline:none;}
a:link, a:visited{ color:#000; text-decoration:none;}
a:hover, a:active{ color:#147699; text-decoration:none;}
/* Form */
button{ cursor:pointer; border:0; padding:0; overflow:hidden;}
textarea { overflow:auto; resize:none;}
.input_c,.input_r{ width:16px; height:16px; padding:0; margin:2px 3px 2px 0; overflow:hidden; vertical-align:middle;}
/* Clearfix */
.clearfix:after, .layout:after, .clearfixlist li:after,.forms li:after, .header_inner:after, .content_inner:after, .footer_inner:after{ content:"\0020"; display:block; clear:both; height:0; font-size:0;}
.clearfix, .layout, .clearfixlist li,.forms li,.header_inner, .content_inner, .footer_inner{ zoom:1;}
.clear{ clear:both; display:block;}
/*form reset*/
.act_clear{ background:none; border:0 none; outline:none; overflow:hidden;}
.btn{  color:#fff; cursor:pointer; overflow:hidden;}
/* Layout */
.layout{ width:980px; margin:0 auto;}
/* Main Skin Styles */
/* ====================================================================================================
 * Auxiliary Styles (辅助样式)
 * ==================================================================================================== */
/* Image Center Public Styles 图片居中公共样式 */
.img40,.img50,.img60,.img70,.img80,.img90,.img100,
.img110,.img120,.img130,.img140,.img150,.img160,.img170,.img180,.img190,.img200,.img330,
.img300,.img360,.img400,.img125{ display:table-cell; *display:block; vertical-align:middle; text-align:center; overflow:hidden;}
.img40 img,.img50 img,.img60 img,.img70 img,.img80 img,.img90 img,.img100 img,
.img110 img,.img120 img,.img130 img,.img140 img,.img150 img,.img160 img,.img170 img,.img180 img,.img190 img,.img200 img,
.img300 img,.img360 img,.img400 img,.img330 img,.img125 img{ vertical-align:middle;}
.img40{ width:40px; height:40px; *font-size:35px;}
.img50{ width:50px; height:50px; *font-size:44px;}
.img60{ width:60px; height:60px; *font-size:52px;}
.img70{ width:70px; height:70px; *font-size:61px;}
.img80{ width:80px; height:80px; *font-size:70px;}
.img90{ width:90px; height:90px; *font-size:79px;}
.img100{ width:100px; height:100px; *font-size:87px;}
.img110{ width:110px; height:110px; *font-size:96px;}
.img120{ width:120px; height:120px; *font-size:105px;}
.img125{ width:125px; height:125px; *font-size:109px;}
.img130{ width:130px; height:130px; *font-size:113px;}
.img140{ width:140px; height:140px; *font-size:122px;}
.img150{ width:150px; height:150px; *font-size:130px;}
.img160{ width:160px; height:160px; *font-size:140px;} 
.img170{ width:170px; height:170px; *font-size:148px;}
.img180{ width:180px; height:180px; *font-size:157px;}
.img190{ width:190px; height:190px; *font-size:166px;}
.img200{ width:200px; height:200px; *font-size:175px;}
.img300{ width:300px; height:300px; *font-size:263px;}
.img330{ width:330px;  height:330px;*font-size:288px;}
.img360{ width:360px; height:360px; *font-size:314px;}
.img400{ width:400px; height:400px; *font-size:349px;}
/* Forms Public Styles 琛ㄥ崟 鍏叡鏍峰紡 */
.forms li{ padding:5px 0; line-height:20px;}
.forms .input_text, .forms select, .forms textarea{ float:left; border:1px solid #ccc; padding:2px; /*background-color:#fff;*/}
.forms .input_text{ height:20px;}
.forms select{ height:22px; padding:2px 0;}
.forms .label{ display:inline; float:left; padding:0 5px 0 0; text-align:right;}
.forms b{ margin:0 0 0 4px; color:#ff0000; font-weight:bold;}
.forms input.error,.forms select.error,.forms textarea.error{ border:1px solid #ee2727; background:#ffd7d7;}
.forms input.valid,.forms select.valid,.forms textarea.valid{ border:1px solid #92db8d;}
.forms li input.input_focus,.forms  textarea.input_focus{ background:#fbfafa;}
.forms label.error{ display:inline; float:left; line-height:20px; color:#c00000;}
.message_tips_wrap{ margin-left:147px;}
.message_tips_wrap em{ color:#2F8400;}
.message_tips_note{ margin-left:147px;}
/*float*/
.fl{ float:left;}
.fr{ float:right;}
/* ================================ 侧边栏 各种效果的样式 =============================== */
/* crumb 面包屑 公共样式 */
#crumb{ padding:0px 0px; color:#888888; text-transform:capitalize; font-size:11px; margin-top:2px; padding-bottom:15px;}
#crumb a{ color:#888888; padding:0px 5px;}
#crumb .h1{ display:inline; padding:0px 5px; color:#888888; text-decoration:none}
.crumb_border{ background:url(../image/bg_crumb.png) no-repeat left bottom;}
#content{ margin-top:2px}
/*inquiry_basket 聚合图*/
.btn_moreoption,.inquiry_tools a,.data_table .btn_remove,.productInfo .btn_addnew,.inquiry_info_title, .forms label.error, .privacy_tips, a.btn_download{ background:url(../image/inquiry_pay_icon.png) no-repeat 0 -9999em;}
/*common inquiry_form_fill*/
.inquiry_form_fill{ width:640px; margin:0 auto;}
.inquiry_form_fill .forms .label{ width:142px; padding:0 6px 0 0; font-weight:normal;}
.inquiry_form_fill .forms .input_text{ width:340px;}
.inquiry_form_fill .forms textarea{ width:340px; height:8em;}
.inquiry_form_fill .forms .requestFor{ color:#7d7d7d;}
.inquiry_form_fill .forms label.error{ margin-left:148px; padding-left:15px; background-position:0 -195px;}
.inquiry_form_fill .inquiry_fill_subject, .inquiry_form_fill .inquiry_fill_filed{ margin-bottom:10px;}
.inquiry_form_fill .inquiry_fill_filed_list{ padding:10px 0;}
.inquiry_form_fill .fieldset{ height:23px; line-height:23px;}
.inquiry_form_fill .fieldset h3{ float:left; font-weight:bold; color:#156a8d; text-transform:capitalize;}
.inquiry_form_fill .moreoptions{ display:none;}
.inquiry_form_fill .requestFor label{ margin-right:5px;}
.inquiry_form_fill .requestFor .btn_moreoption{ display:inline-block; padding-left:16px; background-position:-4px -96px; color:#156a8d; text-decoration:underline; cursor:pointer;}
.inquiry_form_fill .requestFor .btn_moreoption_hide{ background-position:-4px -116px;}
.inquiry_form_fill_product{ width:510px; margin:0 auto;}
.inquiry_form_fill_product .forms .label{ width:100px; padding:0 6px 0 0; font-weight:normal;}
.inquiry_form_fill_product .requestFor .btn_moreoption{ display:inline-block; padding-left:16px; margin-left:106px; background-position:-4px -96px; color:#156a8d; text-decoration:underline; cursor:pointer;}
.inquiry_form_fill_product .forms label.error{ margin-left:104px; padding-left:15px; background-position:0 -195px;}
.inquiry_form_fill_product .privacy_tips{ margin:10px 0 0 104px; color:#F00; padding-left:15px; background-position:0 -195px;}
.inquiry_form_fill_product .privacy{margin:0 0 0 176px;}
.btn_inquiry .btn{ float:left; margin-left:148px; font-size:13px; width:62px; height:20px; color:#fff; line-height:20px; background:#014685;}
.inquiry_form_fill_product .message_tips_wrap{ margin-left:104px;}
/*privacy 闅愮鏉℃*/
.privacy{margin:0 0 0 240px; padding-top:6px;}
.privacy span{margin-left:5px;}
.privacy a{color:#156a8d; text-decoration:underline;}
.privacy_tips{ margin:10px 0 0 148px; color:#F00; padding-left:15px; background-position:0 -195px; display:none}
/*============================= 按钮 button ====================================*/
/* ====================================================================================================
 * Header And Footer Styles (头部和尾部样式)
 * ==================================================================================================== */
/* ========================================= Header =================================== */
.header_inner{}/*include nav,the hole head_inner,control the margin*/
/*logo*/
#logo{ float:left; width:420px; overflow:hidden;  margin-top:6px;}/*logo img*/
.utility{ float:right; width:300px; text-align:right; margin-top:20px;}/* right utility,contains header_nav and search*/
.utility a{color:#fff; padding:0 8px; font-size:12px;}
.utility a:link, .utility a:visited{ color:#fff; text-decoration:none;}
.header_nav a{ background:url(../image/head_li.png) no-repeat right center}/*header_nav color*/
.header_nav .ib{ background:none}
.header_nav span{ font-size:12px; font-weight:bold; color:#ff3300}
/*header_search*/
.header_search{ width:187px; height:29px;float:right; background:url(../image/bg_search.png) no-repeat; margin-top:4px;}
.header_search .btn{ float:right; width:30px;height:29px; margin-right:5px; vertical-align:middle; background:url(image/btn_sprite.png); text-indent:-999px;}/* 头部搜索框的按钮*/
.header_search .search_input{ position:relative; float:left; height:24px;line-height:24px; margin-top:2px;}/* 头部搜索框，如果是整个背景就修改这个*/
.header_search .search_input label{ position:absolute; cursor:text; top:0px; left:10px;}/* 头部搜索框所显示的文字*/
.header_search .search_input .input_text{ width:120px; height:24px; border:0; outline:0; margin:0; padding-left:5px; line-height:24px; background:none}/* 头部搜索框的文本框*/
/*nav*/
.nav{ height:33px;}
.nav .nav_item{ position:relative; z-index:50; float:left; margin-right:2px;}
.nav .nav_target{ padding:0px 16px; height:28px; line-height:28px; display:inline-block; font-size:14px; background:url(../image/bg_nav.png) repeat-x; color:#fff; border-radius:3px; margin-top:5px; text-transform:uppercase; font-size:12px;}
.nav .current{ background:url(../image/bg_navOn.png) repeat-x; border-radius:5px 5px 0 0; height:33px; line-height:33px; margin-top:0}
.nav .current a{color:#FFF}
/* ======================================= footer ======================================= */
#footer{ margin-top:10px; background:url(../image/bg_foot.png) repeat-x; height:333px;*position:relative;}
.footer_inner{*position:relative; }
/*footer_nav*/
.footer_uility{ float:left;color:#fff; font-size:12px; font-family:Verdana, Geneva, sans-serif;}
.footer_nav .first{ padding-left:23px;}
.footer_nav a{ padding:0 12px; display:inline-block; color:#fff; border-right:1px solid #a2d1df; line-height:12px;}
.footer_nav a:link, .footer_nav a:visited{ color:#fff; text-decoration:none;}
.copyright{ margin:5px 0 0 23px; font-size:11px;}
.copyright a{color:#c3d6de; text-decoration:underline}
.trustwave{ float:right; height:51px; margin-right:25px;}
.modX { margin:25px;_margin:20px; width:260px; color:#96b5c2; display:inline;}
.modX .hd { color:#fff; font-size:20px; margin-bottom:15px;font-family:Verdana, Geneva, sans-serif;}/*这里模块的头部，可以包含图片等样式*/
.footer_mod{ margin-bottom:30px;*position:relative;*margin-bottom:50px;}
/*newsletter*/
.newsletter{text-align:left; height:100px; width:300px; float:left; color:#666; font-size:11px; font-family:Verdana, Geneva, sans-serif;*position:relative;}
.newsletter p{ font-family:Arial, Helvetica, sans-serif; color:#fff; font-size:12px; margin-bottom:10px;}
.newsletter .search_input{ width:135px; position:relative; float:left; height:30px; line-height:30px;margin-bottom:10px; background:#e8e8e8; border:1px solid #ccc; margin-right:10px; display:inline}
.newsletter .btn{ background:url(../image/bg_newsletter.png) no-repeat; text-indent:-999em; width:104px; height:27px; display:block;*margin-top:10px;}
.newsletter label{ float:left;cursor:text; top:0px; line-height:30px; left:10px; height:30px; position:absolute; font-family:Verdana, Geneva, sans-serif}
.newsletter .f_email{ width:282px;}
.newsletter .input_text{float:left; height:24px; line-height:24px; border:0; outline:0; background:transparent; width:100%}
.newsletter .f_email input_text{ width:270px;}
.home_contact { border-left:1px solid #548ea3;border-right:1px solid #548ea3; float:left; width:250px; font-size:12px; padding:0 45px; height:190px; *position:relative;}/*这里规定该模块特殊的内容*/
.home_contact p{ padding-left:40px; position:relative;zoom:1; margin-bottom:5px; color:#fff;}/*为兼容IE6注意zoom*/
.home_contact p span{ position:absolute; top:0; left:0; display:block; width:40px; text-align:left;}
.home_contact a{ color:#fff; text-decoration:underline;}
.home_contact a:link, a:visited{ color:#fff; text-decoration:none;}
.home_list{ width:180px; float:right; margin-right:20}
.home_list .bd{ padding-top:5px;}
.home_list .bd img{ margin-right:5px;}
/* ========================================index ======================================== */
/*promo*/
.bannerbox{ height:344px; padding:10px; background:#fff; margin-top:2px; border-radius:8px; }
/* HEADER */
#bannerfilter{height:344px; clear:left; margin:0px 0px 0px 0px; border-bottom:solid 1px #7c7a6b; position:relative; }
#slideshow ul{margin:0px; padding:0px; list-style-type:none;}
#slideshow ul li{margin:0px; padding:0px; list-style-type:none;}
/**/
.w_320{ width:320px;padding:25px 0; height:258px; overflow:hidden}
.w_650{ width:600px; padding:25px;height:258px; overflow:hidden}
.w_220{ width:220px; border-right:1px solid #e9e7e7; padding-bottom:40px;}
.w_758{ width:738px; padding:10px;}
.main_content{ overflow:hidden}

.mod{ background:#fff; margin-top:10px; border-radius:8px;}
.mod .hd{ font-size:20px; color:#000; margin-bottom:15px;font-family:Verdana, Geneva, sans-serif;}

.news{ float:left; width:295px;}
.news_list .news_item{ font-size:11px; line-height:16px;} 
.news_list span{color:#0c4e69; font-size:11px; float:right}
.news_item a{ color:#666; font-size:12px; display:inline-block; width:210px; height:16px; overflow:hidden; padding-right:5px; float:left}
.news_item p{ height:36px; overflow:hidden; color:#666;  margin:4px 0;}
.news_item {border-bottom:1px dotted #ccc; padding:10px 0 5px}
.news_item a:hover{ color:#0c4e69;}
.sider_contact {margin: auto;width: 220px;}
.sider_contact li {line-height: 16px;list-style: none outside none;padding: 5px 5px 0px 15px;color:#231815;}
.about_box{ width:273px; float:right}
.about_box .bd{line-height:20px; overflow:hidden}
.about_us{margin-right:15px; }
.more_link{ background:url(../image/more.png) no-repeat; display:inline-block; width:77px; height:16px; text-indent:-999em; position:absolute; right:30px; bottom:30px}
/*index  productnail */
.index_sliderbox{ position:relative; background:#fff; margin-top:10px; border-radius:8px;padding:17px;}
.index_list .index_item{ float:left; width:180px; padding:0px 28px 6px; display:inline; border-right:1px dotted #ccc;}
.index_list .index_name{display:block; margin-top:10px; text-align:center; height:20px; overflow:hidden; font-size:14px; color:#14789c;font-weight:bold;}
.index_list p{margin-top:15px;}
.index_img .in_img{ width:160px; height:160px; padding:10px;}
.index_img .in_desc{max-height:50px; overflow:hidden;}
.index_img .p_desc{height:50px; overflow:hidden;}
.indexM{ position:absolute; width:5px; height:330px; right:15px; background:url(../image/bg_indexM.jpg); text-indent:-999em; z-index:100}
.more{text-indent:-999em; background:url(../image/more.png); width:104px; height:24px; display:block; margin-top:10px; margin-bottom:5px;}
.index_cat .more{ margin-left:20px;}
.index_sliderbox .btn{ position:absolute; top:40%; z-index:100; *top:120px; width:34px; height:34px; background:url(../image/btn_prothumbnail0.png) no-repeat 0 -9999em; text-indent:-9999em; zoom:1;}
.index_sliderbox .prev{ left:-17px; background-position:0 -34px;}
.index_sliderbox .prev_disabled{ background-position:0 0;}
.index_sliderbox .next{ right:-17px; background-position:0 -68px;}
.index_sliderbox .next_disabled{ background-position:0 -102px;}
/* ======================================= category =================================== */
.orgmod .hd{ margin:18px 0 15px 18px; font-family:Arial, Helvetica, sans-serif}
.index_cat .hd{ margin-left:25px;}
.index_cat .normal_list{  padding-bottom:11px;}
.normal_item .normal_target{ display:block; font-size:12px;background:url(../image/list_cat.png) no-repeat 14px bottom;overflow:hidden; color:#231815; height:34px; line-height:34px;padding:0; margin:0;padding-left:40px; }
.normal_item .normal_target:hover, .normal_item .normal_target_selected, .normal_item .normal_target_current{ background:url(../image/list_cat_on2.png) no-repeat 0px bottom; color:#147699; text-decoration:none; }
.index_cat .normal_item .normal_target{ display:block; font-size:12px;background:url(../image/list_cat.png) no-repeat 20px bottom;overflow:hidden; color:#231815; height:34px; line-height:34px;padding:0; margin:0;padding-left:40px; }
.index_cat .normal_item .normal_target:hover, .index_cat .normal_item .normal_target_selected, .index_cat .normal_item .normal_target_current{ background:url(../image/list_cat_on.png) no-repeat 6px bottom; color:#147699; text-decoration:none; }

.normal_target{cursor:pointer;}
.normal_sublist{ display:none; margin-bottom:5px;}
.normal_subitem{ line-height:20px;}
.normal_subitem .normal_subtarget{ display:block; line-height:22px; height:22px;color:#8c8c8c; overflow:hidden; padding-left:52px; font-size:12px;background:url(../image/list_cat.png) no-repeat 30px 6px;}
.normal_subitem .sub_current, .normal_subitem .normal_subtarget:hover{ color:#151515; text-decoration:none;}


.controlbar{ height:28px; margin-bottom:15px; line-height:28px; padding:5px 0;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1; font-size:11px; font-family:Tahoma, Geneva, sans-serif; padding-left:7px;}
/*pagination*/
.pagination{ float:right; padding-right1:10px;}
.pagination a{ display:inline-block; line-height:12px; padding:2px 5px; color:#6f7e86; background:#e1e1e1; border:1px solid #cccccc; margin:0 2px; text-decoration:none;}
.pagination a:hover, .pagination .current, .pagination .next{ color:#fff; background-color:#3f829d; border:1px solid #0c4e69;}
.pagination .prev,.pagination .next{ background:none; border:0; color:#666666}
.pagination .prev:hover,.pagination .next:hover{ background:none; border:0; text-decoration:underline; color:#666666}

/*filter*/
.filter{ float:left; display:inline; margin-top:8px; margin-left:5px;}
.filter .filter_item{ float:left; display:inline; margin-right:20px;}
.filter_item .filter_label{ float:left; display:inline; height:20px; line-height:20px;}
.filter_item .filter_select{ float:left; display:inline; margin-left:10px;}
.filter_item .filter_select .sel02{ width:140px; height:20px; line-height:20px; font-size:12px; color:#848484; border:1px solid #c3c3c3; font-family:Arial, Helvetica, sans-serif;}
/*filter_pagination*/
.filter .filter_item_pagination{ display:inline; float:right; width:200px; height:26px; overflow:hidden;}
.filter_item_pagination a, .filter_item_pagination span{ margin:0 5px;}
.filter_item_pagination a{ color:#147699;}
.filter_item_pagination span{ color:#CCC;}
/*category list*/
.category_box{padding-top:20px; margin-top:20px;border-top:1px dotted #cbc8bf;}
.category_list .category_item{ width:122px;display:inline-block;*display:inline;*zoom:1; vertical-align:top; margin-bottom:40px; margin-left:30px; color:#565656;}
.category_item .category_img{ width:120px;  height:120px; border:1px solid #dfdede; background-color:#fff; border-radius:7px;}
.category_name:link,.category_name:visited{ display:block;margin-top:10px; color:#666; text-align:center; height:20px; overflow:hidden}
.category_name:hover,.category_name:active{ text-decoration:none;}
.category_list .hover .category_name:link,.category_list .hover .category_name:visited{ color:#156a8d}
.category_list .hover .category_img{ border:1px solid #156a8d}
.hover_item .category_img{}
.hover_item  .category_name:link,.hover_item .category_name:visited{ color:#156a8d}
.category_detail{ font-size:11px; color:#858585;}
.category_descript{line-height:22px; font-size:12px; padding-bottom:20px;}
.category_descript .descript_hd{ font-size:14px; color:#666;}
.category_descript .descript_bd{ margin-top:6px; line-height:18px;}
.p_list .hd{ background:url(../image/mod_hd.png) repeat-x;border-radius:8px; height:34px; line-height:34px; font-size:18px; font-weight:bold; color:#fff; padding-left:20px; width:600px; margin:0px 0 20px 20px;}

.w_758 .index_list{ border-bottom:1px solid #e1e1e1; padding-bottom:5px; margin-bottom:20px;}
.w_758 .index_list .hover .index_img{ background:#efefef;}
.w_758 .index_list .hover .index_name{ color:#147699}
.w_758 .index_list .index_item{ padding:0; width:245px;}
.w_758 .index_list .index_img{ width:180px; margin:0 auto; padding:15px;}
.w_758 .index_list img{ border:1px solid #fff}
.w_758 .index_list .l{ border-right:0}
.graybgbox{ margin-top:25px; margin-bottom:20px;}
/* ============================================== product ==================================== */
.zoomdiv{ z-index:100; display:none; position:absolute; top:0px; left:0px; width:300px; height:300px; background:url(../image/loading.gif) no-repeat 50% 50% #ffffff; border:1px solid #e2e2e2; text-align:center; overflow:hidden;}
.handle{ z-index:10; visibility:hidden; position:absolute; cursor:crosshair; top:0px; left:0px; width:50px; height:50px; background:#c7dff5; border:1px solid #3987d1; opacity: 0.5; -moz-opacity:0.5; -khtml-opacity:0.5; filter:alpha(Opacity=50);}  /* 取景框背景为填充色 */
/* ============================================== product ==================================== */
#summary{ margin-bottom:30px;}
.product_name{ margin-bottom:40px; margin-top:20px;}
.product_name .title{ font-size:20px; line-height:24px; color:#333;}
/*btn鑱氬悎鍥??*/
.product_btn .btn, .btn_inquiry_basket .btn, .tab_holder .tab_item, .btn_inquiry .btn{ cursor:pointer; background:url(../image/btn_product.png) no-repeat 0 0; overflow:hidden;}
/*zoom*/
#gallery{ position:relative; z-index:50; float:left; width:320px; margin-left:10px;_margin-left:0px;}
#gallery .pic{ position:relative; float:left; width:300px; height:300px; padding:5px;overflow:hidden; margin-right:5px; border:1px solid #c3e4f1; margin-bottom:10px;}
/*thumbnail*/
.thumbnail{ position:relative; float:left; width:302px;padding:5px;}
.thumbnail .trigger{ z-index:10; top:25px;}
.thumbnail .prev{ left:0px;}
.thumbnail .next{ right:0px; _left:302px;}
.thumbnail_slide{ width:360px; margin:0 20px 0 16px; overflow:hidden;}
.thumbnail_slide .list_item{ width:60px; height:60px; border:1px solid #e5e5e5; margin-right:7px;}
.thumbnail_slide li.hover{ border:1px solid #1c4f97;}
.thumbnail .trigger{ position:absolute; top:26px; width:16px; height:17px; background:url(../image/btn_prothumbnail.png) no-repeat 0 -9999em; text-indent:-9999em;}
.thumbnail .prev{background-position:0 -24px;}
.thumbnail .prev_disabled{ background-position:0 0;}
.thumbnail .next{background-position:0 -51px;}
.thumbnail .next_disabled{ background-position:0 -79px;}
/*property*/
/*property*/
#property{ float:right; width:355px; margin-right:25px; overflow:hidden;}
.product_control{ text-align:left; font-size:11px;}
.product_control a{ text-decoration:underline}
.product_control .control_detail{ float:right;}
.product_num{ float:left; color:#757575; font-size:9px;}
.product_control .trigger{ background:url(../image/product_control.png) no-repeat; color:#8d8d8d}
.product_control span.prev{ background-position:0 6px; padding-left:10px; display:inline-block;}
.product_control a.prev{ background-position:0 -59px; padding-left:10px; display:inline-block; color:#ff3333;}
.product_control span.next{ background-position:right -23px; padding-right:10px; display:inline-block;margin-left:8px;}
.product_control a.next{ background-position:right -87px; padding-right:10px; display:inline-block;color:#ff3333; margin-left:8px;}
/*product_btn*/
.product_btn{ position:relative; z-index:0; padding-bottom:60px; margin-left:4px; width:250px;}
.product_btn .btn, .btn_inquiry_basket .btn{ width:160px; height:28px; margin-bottom:10px; line-height:28px;color:#333333; text-decoration:none; font-size:12px; font-weight:bold; text-shadow:1px 1px #fff; text-align:center; display:block;}
.product_btn .btn_enter{ display:block; text-align:center;color:#333333; text-decoration:none; font-size:12px; font-weight:bold;}
.btn_inquiry_basket .btn{ font-size:13px;}
.btn_inquiry .btn{ float:left; margin-left:148px; font-size:13px; width:88px; height:24px; color:#fff; line-height:24px; background:#147699;}
.product_btn .hover{ background-position:0 -36px; color:#fff; text-shadow:none}
/*detail*/
#detail{ margin-bottom:20px; color:#333333; position:relative}
.tab_holder .tab_item{ float:left; margin-left:10px; width:140px; height:30px; margin-right:10px; line-height:30px; text-align:center; background-position:0 -71px;color:#333333;  font-size:16px; font-family:Verdana, Geneva, sans-serif;text-shadow:1px 1px #fff}
.tab_holder .tab_item_current{ color:#fff; background-position:0 -108px; text-shadow:none}
.tab_content{ padding:25px; border-top:1px solid #e9f2ef;}
.tab_content .detail ul{ margin-bottom:25px;}
.tab_content .detail img{ margin-bottom:10px;}
.tab_panel{ display:none;}
.tab_panel table{clear:both; width:99%; }
.tab_panel table td{ border:1px solid #000; background:#fff; padding:3px;}
.tab_panel .title{ font-size:14px; font-weight:bold;}

.other_product{ border:1px solid #d3d3d3;}
.other_product .hd{ background:url(../image/bg_otherP.png) repeat-x; height:30px; line-height:30px; font-size:14px; color:#333333; text-shadow:-1px -1px #ececec; padding-left:15px; font-family:Arial, Helvetica, sans-serif}
.other_product .index_list .index_item{ width:220px;}
.other_product .index_list{ border:0; padding-bottom:0;}
.pvstyle1{background:url(../image/princo.jpg) no-repeat; height:34px; line-height:34px; font-size:18px; padding-left:40px;color:#000; margin:5px 0px;}
.pvcontxt01{padding-left:40px;}
.pvstyle2{color:#000; margin:5px 0px; font-size:15px;height:34px; line-height:34px; display:block}
.pvstyle3 img{ margin:2px;}
/*=============================================subPage start========================================*/
/* ---------- lightbox Styles ---------- */
#jquery-overlay { position: absolute; top:0; left:0; z-index:90;width:100%; height:500px;}
#jquery-lightbox { position: absolute; top:0; left:0; width:100%;z-index:100; text-align:center; line-height: 0;}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {	position: relative;	background-color:#fff;	width:250px;height:250px;	margin: 0 auto;}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {	position: absolute;	top: 40%;left: 0%;	height: 25%;width: 100%;text-align: center;	line-height: 0;}
#lightbox-nav {	position: absolute;	top: 0;	left: 0;height: 100%;width: 100%;z-index: 10;}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {	width:49%;	height: 100%; zoom:1; display: block;}
#lightbox-nav-btnPrev { left: 0; float: left;}
#lightbox-nav-btnNext { right: 0; float: right;}
#lightbox-container-image-data-box {font: 10px Arial, Helvetica, sans-serif;	background-color: #fff;	margin: 0 auto;	line-height: 1.4em; height:30px; width: 100%;padding: 0 10px 0;}
#lightbox-container-image-data {padding: 0 10px; color: #666; }
#lightbox-container-image-data #lightbox-image-details { width: 70%; float: left; text-align: left; display:none; }	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {	display: block;clear: left;padding-bottom: 1.0em;}			
#lightbox-secNav-btnClose {	width: 66px; float: right;padding-bottom: 0.7em;}

.inquiry_step{height:33px; margin-bottom:40px; background:url(../image/sprite_inquiry_progress.png) no-repeat 0 -9999em; text-indent:-9999em;}
.inquiry_step_first{ background-position:center 0;}
.inquiry_step_second{ background-position:center -48px;}
.inquiry_step_third{ background-position:center -95px;}
/*inquiry_data_table*/
.inquiry_basket{ margin:0 auto; padding-bottom:80px;}
.inquiry_data_table{ width:100%; margin-bottom:30px;}
.inquiry_data_table .title{ background:none; line-height:18px;}
.inquiry_data_table .hover{ background:#f0f0f0;}
.inquiry_data_table .hover a{ color:#7fbb0e;}
.inquiry_data_table th{ height:28px; font-size:13px; color:#333; line-height:28px; text-align:center; background:#ccc;}
.inquiry_data_table th.description{ padding-left:120px; text-align:left;}
.inquiry_data_table td{ padding:10px; border-bottom:1px solid #ccc;}
.inquiry_data_table .pic{ float:left; width:80px; margin-right:20px; border:1px solid #999;}
.inquiry_data_table .info{ float:left; width:200px; overflow:hidden; word-wrap:break-word;}
.inquiry_data_table .price{ font-weight:bold; color:#45a9dd;}
.inquiry_data_table .btn_remove{ padding-left:25px; background-position:0 -77px;}
/*btn_inquiry*/
.service_main .btn_inquiry .btn{ float:left; margin-right:10px;font-size:13px;}
.service_main .inquiry_form_fill .forms label.error{ margin-left:30px;}
/*inquiry_basket_result &&&& message_result*/
.inquiry_basket_result, .message_result{ width:430px; padding:20px 0 40px 170px; margin:80px auto 200px; overflow:hidden; background:url(../image/sprite_inquiry_result.png) no-repeat 0 -9999em;}
.inquiry_basket_fail, .message_fail{ background-position:0 -625px;}
.inquiry_basket_success, .message_success{ background-position:0 0;}
.inquiry_basket_empty{ background-position:0 -280px;}
.inquiry_basket_result .headline, .message_result .headline{ margin-bottom:15px; font-size:22px; line-height:30px; color:#7fbb0e;}
.inquiry_basket_result a, .message_result a, .error_info a, .search_result a{ color:#000; text-decoration:underline;}
.inquiry_basket_fail .headline, .message_fail .headline{ color:#de1700;}
.inquiry_basket_empty .headline{ color:#48a2d8;}


.service_main{ padding:20px 0 20px 20px;}
.service_main .title{ background:none}
.service_main .headline{ color:#156a8d; font-size:18px;}
.service_content p{ margin-bottom:20px;}
.service_main .controlbar{ margin-left:0}
/*404*/
.error_content{ margin:40px 0 40px 20px; font-size:12px;}
.error_content .title{ padding:0 0 25px; margin:0 0 20px; font-size:16px; color:#858585;}
.error_content .title strong{ margin-right:30px; font-family1:Arial, Helvetica, sans-serif; font-size:60px; font-weight:bold; color:#156a8d; line-height:60px}
.error_content .tips{ margin:0 0 15px;}
.error_content a{ display:inline-block; margin:0 0 10px; color:#156a8d; text-decoration:underline;}
.error_content a:link, .error_content a:visited{ color:#156a8d; }
/*about us*/
.about_content .pic, .exhibition_content .list_item .pic{ float:left; width:170px; height:148px; margin-right:15px; overflow:hidden;}
.about_content .tips{ margin:0 0 25px;}
.about_content  h3{ font-size:14px; color:#858585; font-weight:bold}
/*contact us*/
.contact_us_main{ margin-bottom:10px;}
.contact_info{ padding-bottom:30px; border-bottom:1px dashed #ededed; margin-bottom:25px;}
.contact_info li{ margin-bottom:5px;}
.contact_info .value, .contact_info .property{ float:left; overflow:hidden;}
.contact_info .value{  width:130px; margin-right:18px; text-align:right;}
.contact_info .property{ width:400px;}
/*contact_form*/
.contact_form .tips{ margin-bottom:8px;}
.contact_form .suggestion{ margin-bottom:10px; font-size:12px; color:#bbb;}
.contact_form .suggestion b{ color:#fc2020;}
/*case(first style)*/
.case_list .list_item{ padding:10px 5px; margin-bottom:30px; border-bottom:1px dashed #ababab;}
.case_list .pic{ display:inline; float:left; width:130px; height:130px; overflow:hidden; margin-right:18px;}
.case_list .info{ float:left; width:410px; overflow:hidden;}
.case_list .info li{ padding:2px 0;}
.case_list .label{ margin-right:4px; font-weight:bold; font-size:12px;}
.case_list .number{ float:right; padding:5px 8px; border:1px solid #ececec; text-align:center; color:#b7b7b7; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.case_list .number em{ display:block; font-size:18px; font-weight:bold;}
/*faq*/
.tips{ margin:0 0 10px;}
.faq_content dl, .faq_content dt{ margin:0 0 15px;}
.faq_content dt{ font-size:16px; color:#000; cursor:pointer;}
.faq_content dd{ display:none; color:#156a8d}
/*news*/
.news_content .list_item{background-position:0 -202px;}
.news_content span{ position:absolute; right:10px;}
.cite{ padding-bottom:5px; border-bottom:1px dashed #969696; margin:0 0 20px 0; font-size:12px; color:#000; position:relative;}
.cite a:link, .cite a:visited{ color:#000; text-decoration:none;}
.cite a:hover, .cite a:active{ color:#147699; text-decoration:none;}
.cite .date{ color:#858585;}
.news_content .pic{ float:left; width:260px; height:208px; margin:0 30px 0 0;}
/*====certification====*/
/*imgshow*/
.imgshow{ position:relative; width:500px; padding:60px 0 0 80px;}
.imgshow_pic{ width:500px; height:300px; overflow:hidden; background-image:url(../image/loading.gif); background-repeat:no-repeat; background-position:50% 50%;}
/*thumb*/
.imgshow_thumb{ padding:15px 0;}
.imgshow_thumb_inner{ width:404px; margin:0 64px;}
.imgshow_thumb .trigger{ display:inline; cursor:pointer; width:23px; height:23px; background:url(../image/sprite_btn.png) no-repeat; text-indent:-9999em;margin-top:16px;}
.imgshow_thumb .prev{ float:left; background-position:0 -38px;}
.imgshow_thumb .prev_disabled{ cursor:default; background-position:0 0;}
.imgshow_thumb .next{ float:left; background-position:0 -125px;}
.imgshow_thumb .next_disabled{ cursor:default; background-position:0 -80px;}
.imgshow_slide{ display:inline; float:left; width:328px; height:54px; overflow:hidden;}
.imgshow_slide .list_item{ display:inline; float:left; cursor:pointer; width:50px; height:50px; margin:0 14px; padding:1px; background:#ffffff; border:1px solid #ffffff;}
.imgshow_slide li.hover{ padding:0px; border:2px solid #afafaf;}
/*cert_tips*/
.imgshow_tips{ position:absolute; top:20px; left:0; width:620px; overflow:hidden; text-align:center;}
.imgshow_thumb .cert_tips{ display:none; font-weight:bold; font-size:14px;}
/*search empty*/
.search_main{ width:500px; margin:40px;}
.search_main .caption, .search_main .empty_search{ margin:0 0 15px;}
.search_main .caption{ font-size:20px; line-height:32px;}

.search_main b{ color:#156a8d;}
.search_suggestion dt{ font-size:14px; color:#000; margin-bottom:10px;}
.search_suggestion dd{ color:#156a8d;}
.search_suggestion a{ text-decoration:underline}
.search_main .header_search{ float:left;padding-left:0; margin-left:0; margin-bottom:20px;}

.btn_inquiry .btn_send,.btn_inquiry .btn_make_all{ width:180px; background:#156a8d; margin-left:30px; height:30px; line-height:30px; text-shadow:none;}
.download_list{ margin-top:20px;}
.download_list ul{}
.download_list ul li{ border-bottom:1px #eee solid; padding-bottom:20px;}
.download_list .list_item{ margin:0 0 40px;}
.download_list .pic_info{ float:left; width:500px;}
.pic_name{  display:block; font-size:12px; color:#555; font-weight:normal;}
.download_list a.btn_download{ background: url("../image/btn_doc_download.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0); height: 25px;width: 105px; border: 0 none;
cursor: pointer;display: block;overflow: hidden; padding: 0;text-indent: -9999em;font-size:0;float:right;}
/*list_content*/
.list_content{ padding:15px 0;}
.list_content li{ margin-bottom:25px; padding:7px 0 7px 10px; margin-right:10px;}
.list_content li .pic{ float:left; width:130px; height:130px; overflow:hidden; border:1px solid #e0ddde;}
.list_content li.hover{ background-color:#f5f4f4;}
.list_content li.hover .pic{ border:1px solid #000000;}
.list_content li .details{ float:right; width:550px;}
.list_content li .details p{ height:105px; overflow:hidden; line-height:21px; color:#646464;}
.list_content li .name{ height:18px; line-height:18px; margin-bottom:10px; overflow:hidden; color:#000; }
.list_content li .name a,.list_content li .name a:visited{ color:#96002d;}
.list_content li .name a:hover{ color:#000;}
.list_content li  .txt_btn{ margin-top:5px;}

.otherP{ font-weight:bold; font-size:16px; color:#999}

.filter_sort .select, .filter_sort .list span{ width:135px;}

.hide{ display:none;}
.nav_sublist{ position:absolute; top:19px; color:#fff; left:0px; z-index:1000; background-color:#848484; text-align:left; border:1px solid #8d8d8d; *font-weight:normal; zoom:1}
.nav_item .nav_sublist a{ color:#fff; }
.nav_item .nav_sublist a:hover{ text-decoration:underline}
.nav_subitem{ padding:0 20px; line-height:28px; position:relative; z-index:1000; white-space:nowrap; border-bottom:1px solid #8d8d8d}

.sub_navvoice_list{ position:absolute; display:none; background-color:#848484;}
.sub_navvoice_list li{ padding:1px 0px; border-top:1px solid #8d8d8d; text-align:center;}
.sub_navvoice_list li a:link,.sub_navvoice_list li a:visited{ background:none; color:#fff; padding-bottom:0px;}
.isuccess {padding: 5px 0px;margin-bottom: 10px;background: #E4F1C9;border: 1px solid #A5BD71;font-size: 11px;font-family: Verdana, Geneva, sans-serif;text-align: center;}
.iwarning {padding: 5px 0px;margin-bottom: 10px;background: #FFDFE0;border: 1px solid #FF9999;font-size: 11px;font-family: Verdana, Geneva, sans-serif;text-align: center;}
.iwait {padding: 5px 0px;margin-bottom: 10px;background: #FBFAEA;border: 1px solid #EFEBAA;font-size: 11px;font-family: Verdana, Geneva, sans-serif;text-align: center;}
.success {padding: 5px 0px;margin-bottom: 10px;background: #E4F1C9;border: 1px solid #A5BD71;font-size: 11px;font-family: Verdana, Geneva, sans-serif;text-align: center;}
.warning {padding: 5px 0px;margin-bottom: 10px;background: #FFDFE0;border: 1px solid #FF9999;font-size: 11px;font-family: Verdana, Geneva, sans-serif;text-align: center;}
.wait {padding: 5px 0px;margin-bottom: 10px;background: #FBFAEA;border: 1px solid #EFEBAA;font-size: 11px;font-family: Verdana, Geneva, sans-serif;text-align: center;}
.error {color: #FF0000;}#inquiryall .error{ display:block;}
.newsletter #subscribe_result .error {color: #FF0000;display: block;}
.newsletter_search .span1{color: #FF0000;}
.eqpics img{ margin:5px;}

#cus_ser{z-index:9999;width:44px;height:273px;position:fixed;right:0px;color:#000;top:200px;float:left;}
*html #cus_ser{position:absolute;top:expression(eval(document.documentElement.scrollTop));margin:200px 0 0 0;}
.cus_ser_{width:200px;height:273px;border-bottom-left-radius:4px; border-top-left-radius:4px;overflow:hidden;}
#cus_ser .title{width:44px;height:273px;float:left;background:url(../image/oc.jpg);cursor:pointer;float:left; }
.cusBox{ width:150px; height:273px; float:left;}
.cusBox .cusTop{width:150px; float:left; height:45px; background-color:#1d7897; color:#fff;font-size:18px; line-height:45px; text-align:center;}
.cusBox .cusCont{width:150px; float:left; height:228px; background:#3aa6cc; border-left:1px solid #fff;}
.cusBox .cusCont ul li{width:120px;height:35px; line-height:35px; margin-left:15px; font-size:15px;}
.cusBox .cusCont ul li img{margin-top:11px; float:left;}
.cusBox .cusCont ul li a{color:#fff; float:left; margin-left:5px;}
.proInfo{clear: both; width: 730px;display: block;}
.proInfo p{color:#555;}