@charset "utf-8";
/* CSS Document */
body{font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:20px; color:#000;background:url(../images/bg.jpg) repeat-x;}
.bg{background:url(../images/bg1.jpg) repeat-x;}
*{padding:0; margin:0;}
ul,li,ol{list-style:none;}
a{text-decoration:none;}
img{border:none;}

h2{font-size:18px; color:#000; line-height:24px; font-weight:normal; padding:5px 0;}
h3{font-size:16px; color:#EA8800; line-height:24px; font-weight:normal;}
.clear{clear:both; magin:0px; padding:0px; font-size:0px; height:0px; line-height:0px;}
p{padding:5px 0;}

.tablescroll{width:99%; float:left; overflow-x:scroll; overflow-y:hidden;}
.table_100 {width:99%; padding:0; background:#ccc; margin:0px 0 5px 0;}
.table_100 img{ display:block; margin:5px 2px;}
.table_100 tr { background:#fff;} 
.table_100 tr.top{font-weight:bold;background:#EAEFF2;}
.table_100 td {padding-left:2px;} 
.table_100 a{color:#000; text-decoration:underline;}
.table_100 a:hover{text-decoration:none; color:#f00;}

.table_100ss {width:99%; padding:0; background:#ccc; margin:0px 0 5px 0;} 
.table_100ss tr { background:#fff;} 
.table_100ss tr.top{font-weight:bold;background:#EAEFF2;}
.table_100ss td {padding-left:2px;}   

.table_100s {width:100%; padding:0; background:#e7e7e7; margin:0px 0 15px 0;}
.table_100s tr:nth-of-type(odd){background:#eeeded;}
.table_100s tr:nth-of-type(2n+1) {background: none repeat scroll 0 0 #f5f5f5;}
.table_100s tr {background:#FFFFFF;} 
.table_100s td {padding:3px;} 

.namess{ font-size:14px; line-height:40px;}
.table_100s tr:hover {background:#d5d5d5;transition:background 1s linear, color 0.3s linear,font-weight 1s linear;}

.table_50 {width:54%; padding:0; background:#ccc; margin:0px 0 5px 0;}
.table_50 img{display:block; margin:5px 2px;}
.table_50 tr {background:#fff;} 
.table_50 tr.top{font-weight:bold;}
.table_50 td {padding-left:2px;}

.table_no_style{
    display: flex;
    flex-wrap: wrap;
}
.table_no_style .item{
    width: 25%;
  
}
#one .table_no_style .item .showibgpic,#three .table_no_style .item .showibgpic{
    min-height: 230px;    object-fit: contain;
}
.share{width:100%;margin:0px 0 12px 5px;overflow:hidden}
#etw_contactin1 .share a{background:#225147;text-align:center;margin:0 4px 5px 0;width:24px;display:block;float:left; height:24px;line-height:24px;color:#fff;font-size:14px;position:relative;cursor:pointer; border-radius:6px;text-decoration: none!important;}
#etw_contactin1 .share a:hover{background:#2e9480;color:#fff}   

.table_no_style {width:99%; padding:0; background:#fff; margin:8px 0 5px 0;}
.table_no_style tr.top {font-weight:bold}
.table_no_style tr.center{ line-height:16px;}
.table_no_style tr.center td{ padding-bottom:15px;} 
.table_no_style td{padding-left:3px; text-align:center}
.table_no_style td img {margin-right:3px; border:1px solid #ccc;width: 100%;}
.table_no_style td a{color:#000; text-decoration:underline;}
.table_no_style td a:hover{color:#c00; text-decoration:none;}

.table_no_styles {width:100%; padding:0; background:#fff;}
.table_no_styles td{padding-top:10px;} 
.table_no_styles tr:nth-of-type(odd){ background:#eeeded;}
.table_no_styles td:hover{background:#d5d5d5;transition:background 1s linear, color 0.3s linear,font-weight 1s linear;}


.table_no_style1 {width:99%; padding:0; background:#fff; margin:8px 0 5px 0;}
.table_no_style1 tr.top {font-weight:bold}
.table_no_style1 tr.center{ line-height:16px;}
.table_no_style1 tr.center td{ padding-bottom:15px;} 
.table_no_style1 td{padding-left:3px;}
.table_no_style1 td img {margin-right:3px; border:1px solid #ccc;}
.table_no_style1 td a{color:#03896E; text-decoration:underline; font-size:15px; font-weight:bold}
.table_no_style1 td a:hover{color:#c00; text-decoration:none;}

.img_center{ margin:5px auto;display:block; }
.img_left{float:left; margin-right:12px; width: 100%;}
.img_left1{float:left; margin-right:12px; margin-bottom:10px; }
.img_left1 img{ border:1px solid #ccc;}
.img_right{float:right; margin-left:12px;}
.img_right1{float:right; margin:0 12px 0 8px;} 

.imgs{float:left; margin:10px 10px 10px 0px;}
.imgs img{border:1px #ccc solid;}

/*header*/
#header{width:100%; height:auto; margin:0 auto;}
#headerin{ width:993px; height:135px;margin:0 auto;}
#etw_header_languages{width:993px; height:31px; float:left; text-align:center; line-height:31px;}
#etw_header_languages a{line-height:31px;}
#etw_logo{ width:420px; height:96px; float:left; }

/*etw_logoright*/
#etw_logoright{ width:540px; height:auto; float:right; padding-top:20px;}
.search{ width:200px; height:auto; float:right}
#search_left{ width:185px; height:25px; float:left; background:url(../images/search.jpg) bottom no-repeat;}
.search1{ width:185px; height:auto; float:left; margin-bottom:20px;}
.search2{ width:185px; height:auto; float:left; padding-left:6px;}
#etw_society_plug{width:180px; float:left; text-align:center; height:18px; padding:0px 0 8px 0; overflow:hidden;}
.ETWsearchBox{width:130px; height:25px; border:none; display:block; float:left; background:none;padding-left:8px;}
.ETWsearchButton{ border-width:0px; width:32px; height:25px;cursor:pointer; background:none; float:right;}

#etw_language{width:250px; height:18px; float:right; text-align:right; padding-right:10px;}
#etw_language a{ color:#000; display:inline-block; font-size:11px; padding-right:10px;}
#etw_language a img{margin-right:3px;}
#etw_language a:hover{ color:#f00}

.etw_companyname{ width:500px; height:30px; float:right; font-size:21px; font-family:Arial; padding-top:10px; color:#999; text-align:right; padding-right:15px}

/*etw_menu*/    
#etw_menu{width:983px; height:38px; margin-left:10px;margin: 0 auto;}
#etw_menu ul{width:100%; height:38px; float:left;}
#etw_menu ul li{ width:auto;height:38px; float:left; background:url(../images/menu_bg.jpg) no-repeat left center;}
#etw_menu ul li a{color:#000; line-height:38px; display:block; font-size:14px;text-transform:uppercase; padding:0 32px;}
#etw_menu ul li a.dqmenu,#etw_menu ul li a:hover{ color:#3BBF13;}

/*banner*/
#etw_banner{width:100%; height:263px; float:left;}
#swf_banner{width:993px; height:261px; float:left}


/*container*/
#container{width:993px; height:auto; margin:0 auto;}
#etw_content1{ width:983px; height:auto; margin:0 auto; padding-top:30px; padding-left:10px;}
#etw_content{ width:993px; height:auto; margin:0 auto;  margin-top:5px; }

#etw_right{ width:712px; height:auto; float:left;}
/*main products*/
/*etw_product*/
#etw_product{width:712px; height:auto; float:left; background:url(../images/main_probg.jpg) repeat-x bottom; padding-bottom:20px;}
#etw_product ul{ width:100%; height:auto; float:left;}
#etw_product ul ol{ width:157px; height:auto; float:left; margin-right:21px; _margin-right:17px; padding-bottom:10px;}
#etw_product ul ol li.product_img{ width:157px; height:121px; float:left;}
#etw_product ul ol li.product_img a{border:1px solid #fff;display:block;}
#etw_product ul ol li.product_img a:hover{box-shadow:0 0 5px 2px rgba(135, 139, 144, 0.4);width:157px; height:121px;}
#etw_product ul ol li.product_name{ width:157px; height:auto; float:left;color:#333;}
#etw_product ul ol li.product_name a{ display:block; color:#777777;height:35px; line-height:15px; font-weight:bold; font-size:13px; padding:20px 0 10px 4px;}
#etw_product ul ol li.product_name a:hover{ color:#03896E;text-decoration:underline}

#etw_homebody{width:712px;height:auto;float:left;margin-top:10px; border-bottom:1px solid #ccc; padding-bottom:20px;}
#etw_homebody h2{ font-size:18px;color:#03896E; line-height:50px;}
.more{ width:79px; height:25px; color:#FE0000; line-height:25px; background:url(../images/more.jpg) no-repeat; float:right}
.more a{ color:#fff; text-align:center;padding-left:2px; font-size:11px; line-height:25px;display:block;}
.more a:hover{ box-shadow:4px 4px 4px rgba(0, 0, 0, 0.3); display:block; background:none repeat scroll 0 0 #23AA37; color:#fff;}  

/*hot_product*/
#etw_hot_products{width:706px; height:auto;float:left; padding-top:20px;}
#etw_hot_products ul{width:100%; height:auto;float:left; }
#etw_hot_products ul ol{ width:350px; height:auto;float:left; padding-bottom:20px;}
#etw_hot_products ul ol li.hotproductsphotos{width:144px; height:108px;float:left;}
#etw_hot_products ul ol li.hotproductsname{width:178px; height:113px;float:left; padding-left:10px; overflow:hidden;}
#etw_hot_products ul ol li.hotproductsname a{display:block; color:#000; height:auto;  font-weight:bold; line-height:14px; padding-bottom:5px;}
#etw_hot_products ul ol.hot_5 li.hotproductsname a{line-height:15px;}
#etw_hot_products ul ol li.hotproductsname a:hover{text-decoration:underline; color:#03896E;}
#etw_hot_products ol li.hotproductsphotos img:hover{box-shadow:0 0 5px 2px rgba(135, 139, 144, 0.4);width:144px; height:108px;} 

/*etw_sidebar*/
#etw_sidebar{width:240px; height:auto; float:right; margin-right:20px; _margin-right:10px;}
#etw_productlist_title{ font-size:14px; color:#fff; background:url(../images/list_title.jpg) no-repeat; height:36px; font-weight:bold; line-height:36px; padding-left:10px;width:216px;}
#etw_productlist{ width:226px; height:auto; float:right;} 
#etw_productlist ul{ width:226px; height:auto; float:left;}
#etw_productlist ul li{ width:100%; height:auto; float:left; margin-top:2px; }
#etw_productlist ul li a{ color:#333; display:block; line-height:15px; padding:5px 0 5px 4px; margin-left:15px; border-bottom:1px dashed #ccc;}
#etw_productlist ul li a.dqpro{ color:#FE0000;}
#etw_productlist ul li.big_case{line-height:20px;display:block;}
#etw_productlist ul li.big_case a{color:#018A6E; display:block; padding:10px 0 10px 12px; background:url(../images/list_bg.jpg) no-repeat left center; font-weight:bold; border-bottom:1px solid #ccc; margin-left:0px;}  
#etw_productlist ul.about_sub li a{font-weight:normal;padding:5px 0px 5px 4px; background:none;border-bottom:1px dashed #ccc; margin-left:15px; color:#333;}
#etw_productlist ul.about_sub li a.dqpro,#etw_productlist ul.about_sub li a:hover,#etw_productlist ul.about_sub li a.dqpro:visited{font-weight:normal;padding:5px 0px 5px 4px; background:none;}

#etw_productlist ul li a.dqpro,#etw_productlist ul li a:hover{ color:#FE0000; text-decoration:underline;}
#etw_productlist ul li a:visited {color:#660;}
#etw_productlist ul li a:visited.dqpro,#etw_productlist ul li a:visited:hover {color:#FE0000; text-decoration:underline;}

.etw_home_link{width:211px; height:52px; float:right; background:url(../images/aboutbg.jpg) no-repeat; margin-top:20px; margin-right:10px; _margin-right:5px; overflow:hidden}
.etw_home_link ul.recommand_home_content{ height:auto; float:left;}
.etw_home_link ul.recommand_home_content li{width:211px; height:auto; float:right;}
.etw_home_link ul.recommand_home_content li a{color:#fff;font-size:14px;font-weight:bold; display:block; line-height:52px; padding-left:60px;}
.etw_home_link ul.recommand_home_content li a:hover{text-decoration:underline;}


/*footer*/ 
#footer{width:100%; height:auto; margin:0 auto; background:url(../images/footer_bg.jpg) repeat-x bottom;overflow:hidden; min-width:993px;}
#etw_footin{width:993px; margin:0 auto; height:80px; } 
#etw_homefooter{width:993px; height:auto; margin:0 auto; text-align:center; padding-top:14px;}
#etw_homefooter a{color:#CCCACD; line-height:20px; padding:0 5px;}
#etw_homefooter a:hover{text-decoration:underline;}

#otherlink{width:350px;height:auto;margin:0 auto;clear:both; padding:15px 0 20px 0;}
#otherlink div{float:left;margin-left:10px;}


#footer_list{width:100%; height:214px; margin:0 auto; background:#03896E;padding-top:20px; min-width:1054px; }
.bottom{width:993px; height:auto; margin:0 auto; overflow:hidden;}

.etw_home_link1{width:240px; height:180px; float:left; overflow:hidden}
.etw_home_link1 ul{width:240px; height:auto; float:left;}
.etw_home_link1 ul ol{width:100%; height:auto; float:left;font-size:11px;} 
.etw_home_link1 ul ol.catelogue a{ width:230px; height:30px;color:#fff;font-size:11px;font-weight:bold; display:block; line-height:30px; background:url(../images/ab_bg.jpg) no-repeat; padding-left:10px;}
.etw_home_link1 ul ol.catelogue a:hover{text-decoration:underline;}
.etw_home_link1 ul ol.alllist a{color:#fff; display:block; margin-left:10px; background:url(../images/jt_bg.jpg) no-repeat left center; line-height:16px; padding:8px 0px 4px 15px;_padding:5px 0px 2px 15px;}
.etw_home_link1 ul ol.alllist a:hover{text-decoration:underline;}

.etw_home_link2{width:306px; height:200px; float:left; margin-left:40px; overflow:hidden;}
.etw_home_link2 ul{width:306px; height:auto; float:left;}
.etw_home_link2 ul ol{width:100%; height:auto; float:left;font-size:11px;} 
.etw_home_link2 ul ol.catelogue a{ width:296px; height:30px;color:#fff;font-size:11px;font-weight:bold; display:block; line-height:30px; background:url(../images/contact_b1.jpg) no-repeat; padding-left:10px;}
.etw_home_link2 ul ol.catelogue a:hover{text-decoration:underline;}
.etw_home_link2 ul ol.alllist a{color:#fff; display:block; margin-left:10px; background:url(../images/jt_bg.jpg) no-repeat left center; line-height:16px; padding:8px 0px 4px 15px;_padding:5px 0px 2px 15px;}
.etw_home_link2 ul ol.alllist a:hover{text-decoration:underline;}

/*etw_contact*/
#etw_contact1{width:306px; height:214px; float:left; margin-left:40px;font-size:11px;}
.etw_contact_title1{width:306px; height:auto; float:left; background:url(../images/contact_bg.jpg) repeat-x bottom;}
.etw_contact_title1 a{color:#fff; font-size:11px; font-weight:bold; line-height:30px;padding-left:10px;}
.etw_contact_title1 a:hover{text-decoration:underline;}

#etw_contactin1{width:306px; height:auto; float:left; color:#fff; font-size:11px; line-height:15px;}
#etw_contactin1 p{ line-height:18px;padding-left:10px;}
#etw_contactin1 a{color:#FEEA00; text-decoration:underline;}
#etw_contactin1 a:hover{text-decoration:none;}


#etw_contact{width:226px; height:auto; float:right;}
.etw_contact_title{width:226px; height:60px; float:right; background:url(../images/contact_bg1.jpg) no-repeat left center}
.etw_contact_title a{color:#000; font-size:16px; font-weight:bold; line-height:60px;padding-left:65px;}
.etw_contact_title a:hover{text-decoration:underline; color:#E20001;}

#etw_contactin{width:226px; height:auto; float:left; color:#333; font-size:12px; line-height:15px;}
#etw_contactin p{ line-height:18px; padding-left:2px}
#etw_contactin a{color:#f00; text-decoration:underline;}
#etw_contactin a:hover{text-decoration:none;}


#etw_pagebody{ width:710px; height:auto; float:left; margin-right:10px; _margin-right:5px; margin-top:15px; margin-bottom:10px;}
.cer{width:100%; height:auto; float:left;}
#etw_producttitle{width:100%;height:auto;float:left;border-bottom:1px solid #ccc;line-height:20px; margin-bottom:5px;}
#etw_producttitle a{line-height:18px; color:#333;}
#etw_producttitle a:hover{ color:#a11111;}


.etw_hometitle{width:100%;color:#333;font-weight:bold;height:auto;line-height:20px;font-size:15px;margin-top:10px; float:left;}


.pageNums{ clear:both;width:100%;height:auto;text-align:right; line-height:0px;}
.pageNums a{ display:inline-block; width:18px; height:18px; line-height:18px; border:1px solid #c00;text-align:center;margin:6px 0 6px 2px;color:#c00;}
.pageNums a:hover,.pageNums a.thispageNums{background:#c00;color:#FFF;}

.relatedProducts{ width:760px; height:auto; float:left; margin-top:5px; border:1px solid #ccc;}
#relatedProduct{ color:#000; font-size:14px; line-height:24px;font-weight:bold}
.relatedProducts ul{ width:760px; height:auto; float:left;}
.relatedProducts ul li{ width:374px; height:auto; line-height:18px; padding:3px 5px 3px 0; float:left;background:#eee; border-bottom:1px solid #fff; margin-right:1px; }
.relatedProducts ul li a{ color:#333; float:left; height:18px; padding-right:5px; text-decoration:underline; padding-left:10px; overflow:hidden}
.relatedProducts ul li a:hover,.relatedProducts ul li.relatedProductsofthis a{color:#c00;text-decoration:underline;}

.etw_contact_left{ width:99%; height:auto; float:left; padding-bottom:10px;}
.etw_contact_left p{ padding-bottom:0px;}
.etw_contact_left a{ color:#C00; text-decoration:underline;}
.etw_contact_left a:hover{ text-decoration:none;}


.etw_contact_leftin{width:500px; height:auto;float:left;} 
.etw_map{ width:470px; height:500px; overflow:hidden; float:right; margin-top:6px; margin-bottom:10px;}
#model_user_mobile_code_contact{position: absolute;float: left;width: 400px;height: auto;top: 427px;}
#model_user_mobile_code_contact img{ margin:0 auto; display:block;}
.etw_feedback{float:left;display: block;width:993px; _margin-bottom:8px;*margin-bottom:8px;}
#etw_set_feedback_form{width:99%;height:auto;float:left;border:1px solid #CFD8E1;text-align:center;margin:8px auto; overflow:hidden; background:#fff;}
#etw_form_title{width:100%;line-height:22px; margin:0 auto;background:#EAEFF2;font-weight:bold;
padding-left:7px;text-align:left;display:block; overflow:hidden; border-bottom:1px solid #CFD8E1;}

/*etw_other_product*/
.etw_othertitle{width:100%;color:#034c7f;font-weight:bold;height:auto;line-height:25px;font-size:15px;margin-top:8px; border-bottom:1px solid #ccc;}
#etw_other_product{width:100%; height:auto; float:left; margin-bottom:20px;}
#etw_other_product ul{width:100%; height:auto; float:left;}
#etw_other_product ul li{height:auto; float:left; overflow:hidden}
#etw_other_product ul ol{width:176px; height:auto; float:left; display:block; margin-top:10px;}
#etw_other_product ul ol li.product_img{width:152px; height:auto; float:left;}
#etw_other_product ul ol li.product_img img{width:150px; height:113px; border:1px solid #ccc; float:left}
#etw_other_product ul ol li.product_con{width:150px; height:auto; float:left; display:block; padding-bottom:10px; padding-top:5px;}
#etw_other_product ul ol li.product_con a{display:block; color:#000; text-decoration:underline; line-height:15px; text-align:center;}
#etw_other_product ul ol li.product_con a:hover{text-decoration:none; color:#f00;}

/*about-us*/

#productsformat,.productsformat_sub{ width:100%; float:left; height:auto;}
.productsformat_sub ul{width:100%; float:left; height:auto;}
.productsformat_sub ul li{ width:99%; float:left;}
.productsformat_sub ul li ol{ width:100%; float:left; height:auto; padding-bottom:15px;}
.productsformat_sub ul li ol li.etw_pro_img{ width:152px; float:left; height:114px; border:1px solid #ccc;}
.productsformat_sub ul li ol li.etw_pro_img img{ border:1px solid #fff; border-top:none;}
.productsformat_sub ul li ol li.etw_pro_name{width:70%; float:left; height:110px; padding-left:10px; color:#333; line-height:18px; overflow:hidden;}
.productsformat_sub ul li ol li.etw_pro_name a{color:#333; display:block; line-height:16px;padding-bottom:5px; text-decoration:underline; font-weight:normal;}
.productsformat_sub ul li ol li.etw_pro_name a strong{font-weight:normal;}
.productsformat_sub ul li ol li.etw_pro_name a:hover{ text-decoration:none; color:#F00;}
.productsformat_sub ul.th_sub_pro{width:100%; float:left; display:block; height:130px; overflow:hidden;}
.productsformat_sub ul.th_sub_pro li.th_sub_pro_child{width:90%; height:15px; float:left; padding-right:10px;}
.productsformat_sub ul.th_sub_pro li.th_sub_pro_child a{color:#336699; font-size:11px; line-height:12px; display:block; _line-height:11px; padding-bottom:2px;}
.productsformat_sub  a.etw_pro_a_link{ color:#000; display:block; line-height:16px;padding-bottom:5px; text-decoration:underline; font-weight:bold;}
.productsformat_sub  a:hover.etw_pro_a_link{ text-decoration:none; color:#ff0000;}

#pro_format_144520,#pro_format_144569{ width:100%; height:auto; float:left;}
#pro_format_144520,#pro_format_144569 ul{width:100%; float:left; height:auto;}
#pro_format_144520,#pro_format_144569 ul li{ float:left;}
#pro_format_144520,#pro_format_144569 ul li.etw_pro_img{ width:152px; float:left; height:114px; border:1px solid #ccc;}
#pro_format_144520,#pro_format_144569 ul li.etw_pro_img img{ border:1px solid #fff; border-top:none;}
#pro_format_144520,#pro_format_144569 ul li.etw_pro_name{width:70%; float:left; height:110px; padding-left:10px; color:#333; line-height:18px; overflow:hidden;}
#pro_format_144520,#pro_format_144569 ul li.etw_pro_name a{color:#333; display:block; line-height:16px;padding-bottom:5px; text-decoration:underline; font-weight:normal;}
#pro_format_144520,#pro_format_144569 ul li.etw_pro_name a:hover{ text-decoration:none; color:#F00;}



.big_cate_format{width:100%; float:left; height:auto; margin-top:10px;  }
.big_cate_format a{color:#259981;font-size:13px; line-height:25px;font-weight:bold; text-decoration:underline;display:block; }
.big_cate_format a:hover{ color:#F00;}


.class_for_each .productsformat_sub{width:100%; height:auto; float:left; margin-top:10px;}
.productsformat .productsformat_sub ul{width:100%;height:auto; float:left;}
.class_for_each .productsformat_sub ul li{width:100%; height:auto; }
.class_for_each .productsformat_sub ul li ol{width:100%; height:auto; float:left;}
.class_for_each .productsformat_sub ul li ol li.etw_pro_img{ width:152px; float:left; height:114px; border:1px solid #ccc; margin-right:12px;}
.class_for_each .productsformat_sub ul li ol li.etw_pro_img img{ border:1px solid #fff; border-top:none;}
.class_for_each .productsformat_sub ul li ol li.etw_pro_name{width:70%; float:left; height:110px; color:#333; overflow:hidden; font-weight:normal; padding:6px 0 0 0px;} 
.class_for_each .productsformat_sub ul li ol li.etw_pro_name a{ color:#000; display:block; line-height:16px;padding-bottom:5px; text-decoration:underline; font-weight:normal;}
.class_for_each .productsformat_sub ul li ol li.etw_pro_name a:hover{ text-decoration:none; color:#ff0000;} 
.class_for_each .productsformat_sub ul.th_sub_pro{ width:100%; float:left; display:block; height:104px; overflow:hidden;}
.class_for_each .productsformat_sub ul.th_sub_pro li.th_sub_pro_child{width:90%; height:15px; float:left; padding-right:10px;}
.class_for_each .productsformat_sub ul.th_sub_pro li.th_sub_pro_child a{color:#336699; font-size:11px; line-height:12px; display:block;}
 

.etw_leftpic{ width:305px; height:auto; float:right; margin:5px 0 0 5px;}
.etw_leftbig img{ width:300px; height:auto; margin:0 auto; border:1px solid #CCC;}
.etw_leftsmall{ width:305px; height:auto; float:left;}
.etw_leftsmall ul li{ float:left; width:auto; height:auto;}
.etw_leftsmall a img{ width:auto; height:auto;float:left; margin:3px 8px 5px 0px; _margin:3px 4px 10px 0px; border:1px solid #CCC; display:block;}


/*鍥剧墖鏀惧ぇ鏍峰紡*/  
.big_show_img_close{ display:block; width:auto; height:30px; float:left; padding:10px 0;}
.big_show_img_close a{ width:auto; height:auto;float:left; width:30px; height:30px;}
.big_show_img_close a.big_show_img_close_link img,.big_show_img_close a.big_show_img_close_link{ border:1px solid #fff; }
.big_show_img_src{ display:block; width:auto; height:auto; float:left;} 
.big_show_img_src img{float:left; display:block; width:100%; height:auto;}
.big_show_img_src img.big_show_img_o{ border:none;}
.big_show_img_txt{ line-height:22px; width:auto;position:absolute; top:20px; left:280px; font-size:16px; text-align:center; font-weight:bold; color:#000} 
 
 
.etw_rightpic{width:302px;height:auto;float:right; margin-left:12px; margin-top:8px;}
.etw_bigpic{width:302px;height:auto;}
.etw_bigpic img{margin-bottom:6px;display:block; width:auto; height:auto; border:1px solid #CCC;}

.etw_m_pic { width:100%; height:auto;float:left;margin:5px 0 5px 0;}
.etw_m_pic a{ width:142px; height:auto; float:left;margin:5px 6px; }
.etw_m_pic span {width:142px; height:auto; float:left;margin:0 6px;line-height:17px; text-align:center;}
.etw_c_pic { width:100%; height:auto;float:left;}
.etw_c_pic a{ width:auto; height:auto; float:left;margin:5px 10px 5px 0; }
.etw_b_pic{width:100%;margin:20px auto;}
.pro_each_img_list{width:170px; height:auto; float:left;margin:3px 0; text-align:center;}
.pro_each_img_list a{display:block; width:152px; height:114px;border:1px solid #ccc; float:left;}
.pro_each_img_list a img{overflow:hidden;width:auto; height:auto;display:block; float:left;border:1px solid #fff; border-top:none;}
.pro_each_img_name{ width:150px; height:0px; overflow:hidden; line-height:0px;  float:left;}



.con_al{width:0px;height:0px;display:block; text-align:right; float:right; margin-top:5px; padding-bottom:2px; display:none}
.con_al img,.con_all img{ float:right; margin-right:15px;}
.con_all{width:0px;height:0px;display:block; text-align:right; float:right; margin-top:5px; padding-bottom:2px;display:none}
.con_all2{width:0px; height:0px; float:right; display:block; text-align:right; margin-top:10px;display:none}
.con_all2 img{float:left;}
#backlink{ float:right;font-weight:bold; color:#CC0000;width:60px;height:27px; line-height:27px; text-align:center;margin-right:10px;margin-top:10px;background:url(../images/back.jpg) repeat-y;}
#bigimg {margin:0 auto; display: block;margin-top:10px;}
#etw_cookie_title{ width:100%; height:auto; display:block;font-size:15px; margin-top:10px; font-weight:bold; color:#00f; text-align:center; float:left;}

#simgs{ width:100%; height:auto; float:left; margin-top:5px;}
#simgs a{ width:80px; height:60px; border:1px solid #ccc; margin-right:3px;margin-bottom:3px; float:left}
#simgs a img{ width:80px; height:60px;}

/*sitemap*/
#sitemap{ width:962px; list-style:none;}
#sitemap li{ display:block; width:100%; height:auto; float:left; }
#sitemap li a{ display:block; width:99%; padding:2px 0px;color:#333;}
#sitemap li ol{ width:48%; float:left; height:23px; line-height:23px; font-size:11px; overflow:hidden; }
#sitemap li ol a{color:#333;line-height:23px; padding-left:5px;}
#sitemap li b a{color:#333; background:#eee;line-height:23px; padding-left:5px; margin-bottom:1px}
#sitemap li a:hover{ text-decoration:underline;color:#f00;}

.pdfdownload{ width:100%; height:auto; float:left;}
.pdfdownload img{ margin-right:10px; float:left;}
.pdfdownload a{ width:49%; height:auto; color:#333; text-decoration:underline; padding-left:8px;}
.pdfdownload a.downloadfile{ width:95%; height:auto; color:#333; text-decoration:underline; float:left; line-height:15px; padding:5px;}
.pdfdownload a.downloadfile:hover{color:#249905; text-decoration:none;}
a.downloadfile{ width:49%; height:auto; color:#ff0000; text-decoration:underline}
a.downloadfile:hover{text-decoration:none}



#etw_instruction{ width:100%; height:auto; float:left; margin-bottom:10px;}
#etw_instruction ul.sub_c{ width:100%; height:auto;display:none}
#etw_instruction ul.sub_c li{ width:49%; height:22px; margin:2px; float:left;}
#etw_instruction ul.sub_c li a{color:#fff; width:95%; display:block;border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; transition:background 1s linear, color 0.3s linear,font-weight 1s linear;-moz-transition:background 1s linear, color 0.3s linear,font-weight 1s linear;-webkit-transition:background 1s linear, color 0.3s linear,font-weight 1s linear; height:20px; line-height:20px; padding-left:10px;background:#95BF3F; color:#fff; font-weight:bold; display:block;}
#etw_instruction ul.sub_c li a:hover{ text-decoration:underline;background:#5D8A01}

.subchildofaboutus{width:99%; height:auto; margin:10px 0 10px 0; float:left;}
.subchildofaboutus ul{width:99%; height:auto; float:left;}
.subchildofaboutus ul li{ width:99%; height:24px; border-bottom:1px solid #fff; float:left; display:block;}
.subchildofaboutus ul li a{color:#fff; width:99%; display:block;border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; transition:background 1s linear, color 0.3s linear,font-weight 1s linear;-moz-transition:background 1s linear, color 0.3s linear,font-weight 1s linear;-webkit-transition:background 1s linear, color 0.3s linear,font-weight 1s linear; height:20px; line-height:20px; padding-left:10px;}
.subchildofaboutus ul li a:hover,.subchildofaboutus ul li a.dqpro{ text-decoration:underline; display:block;background:#0D57AC}
.subchildofaboutus a{background:#0092db; color:#fff; font-weight:bold; display:block;}

.name1{ font-size:14px; line-height:30px;}
.name2{ font-size:14px; padding-top:10px;line-height:30px;}


#etw_products{ width:100%; height:auto; float:left;}
#etw_products ul{ width:100%; height:auto; float:left;}
#etw_products ul ol{ width:24%; height:auto; float:left;} 
#etw_products ul ol li.etw_pro_img{width:152px; height:auto;float:left;}
#etw_products ul ol li.etw_pro_img img{ display:block; border:1px solid #ccc;}
#etw_products ul ol li.etw_pro_name{width:90%;float:left; height:64px; text-align:center; overflow:hidden;}
#etw_products ul ol li.etw_pro_name a{display:block; color:#125e9c; text-decoration:underline; line-height:14px; padding:3px 0;}
#etw_products ul ol li.etw_pro_name a:hover{ color:#000; text-decoration:none;}

#etw_products_des{clear:both;width:100%;height:auto;}


.name{ width:98%; float:left;}
.name a{ color:#03896E; line-height:25px; font-weight:bold; text-decoration:underline;}
.name a:hover{ text-decoration:none;}

.names{ width:68%; float:left;}
.names a{ color:#03896E; line-height:25px;font-size:14px; font-weight:bold; text-decoration:underline; line-height:15px; padding:5px 0;}
.names a:hover{ text-decoration:none;}


.etw_link, .etw_link1{ width:100%; height:auto; float:left;  margin:8px 0px;}
.etw_link a{ width:212px; height:24px; float:left; color:#fff; font-weight:bold; line-height:20px;  background:#0092db; margin:0 8px 5px 0;  text-align:left;text-decoration:underline; padding-left:10px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;word-wrap:break-word;}
.etw_link a:hover, .etw_link1 a:hover{ background:#0D57AC}

.etw_link1 a{ width:300px; height:auto; float:left; color:#fff; font-weight:bold; line-height:14px; padding:5px 0;  background:#0092db; margin:0 8px 5px 0;  text-align:left;text-decoration:underline; padding-left:10px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px;word-wrap:break-word;}



.etw_pic{ width:100%; height:auto; float:left;}
.etw_pic ul{ width:100%; height:auto; float:left;}
.etw_pic ul li{ width:100%; height:auto; float:left; margin:2px 0; padding-top:10px;}
.etw_pic ul li:hover{background:#d5d5d5;transition:background 1s linear, color 0.3s linear,font-weight 1s linear;}


/*左侧工具条*/
#toolbar {
    position: fixed;
    z-index: 9999;
    right: 17px;
    bottom: 20%;
}

#toolbar .online-one li {
    margin-bottom: 3px;
    font-size: 0;
    width: 70px;
    height: 70px;
    right: 0;
    position: relative;
    background-color: #00c184;
    box-sizing: border-box;
    border-radius: 4px;
}

#toolbar .online-one li:hover a {
    -webkit-box-shadow: 0 2px 8px rgba(0, 0, 0, 0.24);
    box-shadow: 0 2px 8px rgba(0, 0, 0, 0.24);
}

#toolbar .online-one li a {
    display: block;
    position: absolute;
    z-index: 9;
    right: 0;
    top: 0;
    width: 70px;
    height: 70px;
    background: #00c184;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
    font-size: 0;
    border-radius: 4px;
    padding: 10px 0;
    overflow: hidden;
    box-sizing: border-box;
}

#toolbar .online-one li .jhfs {
    display: block;
    height: 28px;
    width: 100%;
}

#toolbar .online-one li .jhfs:after {
    background-image: url(../images/kf.png);
}

#toolbar .online-one li .qq:after {
    background-position: -30px -240px;
}

#toolbar .online-one li .phone:after {
    background-position: -30px -208px;
}

#toolbar .online-one li .message:after {
    background-position: -30px -170px;
}

#toolbar .online-one li .ewm:after {
    background-position: -30px -138px;
}

#toolbar .online-one li .top:after {
    background-image: url(../images/icon_spirit.png);
    background-position: -30px -60px;
}

#toolbar .online-one li .icon-wangwang:after {
    background-image: url(../images/icon_spirit.png);
    background-position: -30px 0;
}


.jhfs:after {
    content: "";
    width: 30px;
    height: 30px;
    background-repeat: no-repeat;
    position: absolute;
    left: calc(50% - 15px);
}

#toolbar .online-one li .wz {
    font-size: 12px;
    color: #fff;
    text-align: center;
    display: block;
    margin-top: 5px;
    height: 20px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

#toolbar .online-one li.phone {
    border-radius: 4px;
    padding: 10px 0;
}

#toolbar .online-one li.ewm {
    background: #00c184;
    border-radius: 4px;
    padding: 10px 0;
}

#toolbar .online-one li.phone .tel-phone {
    position: absolute;
    z-index: 1;
    padding: 5px;
    width: 110px;
    right: calc(100% + 5px);
    height: 40px;
    line-height: 40px;
    top: 0;
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: all .7s;
    transition: all .7s;
    -webkit-box-shadow: 0 4px 20px 4px rgb(0 20 60 / 20%);
    box-shadow: 0 4px 20px 4px rgb(0 20 60 / 20%);
    color: #fff;
    font-size: 14px;
    background-color: #00c184;
}

#toolbar .online-one li.ewm .ewm-box {
    position: absolute;
    z-index: 1;
    padding: 5px;
    background: #fff;
    width: 110px;
    right: calc(100% + 5px);
    bottom: 0;
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: all .7s;
    transition: all .7s;
    -webkit-box-shadow: 0 4px 20px 4px rgba(0, 20, 60, 0.2);
    box-shadow: 0 4px 20px 4px rgba(0, 20, 60, 0.2);
}

#toolbar .online-one li.ewm .ewm-box img {
    max-width: 100%;
}

#toolbar .online-one li.ewm .ewm-box:after {
    content: '';
    position: absolute;
    right: -5px;
    bottom: 20px;
    width: 0;
    height: 0;
    line-height: 0;
    font-size: 0;
    overflow: hidden;
    border-width: 5px;
    cursor: pointer;
    border-style: dashed dashed dashed solid;
    border-color: transparent transparent transparent #fff;
    border-right: none;
}

#toolbar .online-one li.ewm:hover .ewm-box {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}

#toolbar .online-one li.phone:hover .tel-phone {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}

#toolbar .online-two li {
    margin-bottom: 3px;
    font-size: 0;
    width: 57px;
    height: 57px;
    right: 0;
    position: relative;
}

#toolbar .online-two li a {
    display: block;
    position: absolute;
    z-index: 9;
    right: 0;
    top: 0;
    width: 57px;
    height: 57px;
    overflow: hidden;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
    white-space: nowrap;
    font-size: 0;
    background: #d9d9d9;
}

#toolbar .online-two li .jhfs {
    display: inline-block;
    vertical-align: middle;
    width: 57px;
    height: 57px;
}

#toolbar .online-two li .qq:after {
    background-position: 0 -150px;
}

#toolbar .online-two li .phone:after {
    background-position: 0 -90px;
}

#toolbar .online-two li .ewm:after {
    background-position: 0 -30px;
}

#toolbar .online-two li .message:after {
    background-position: 0 -120px;
}

#toolbar .online-two li .top:after {
    background-position: 0 -60px;
}

#toolbar .online-two li .icon-wangwang:after {
    background-position: 0 0;
}

#toolbar .online-two li .wz {
    display: inline-block;
    line-height: 57px;
    font-size: 14px;
    color: #fff;
    vertical-align: middle;
    padding-left: 10px;
}

#toolbar .online-two li.ewm .ewm-box {
    position: absolute;
    z-index: 1;
    padding: 5px;
    background: #1e2c5f;
    width: 110px;
    right: 120%;
    bottom: 0;
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: all .7s;
    transition: all .7s;
    -webkit-box-shadow: 0 4px 20px 4px rgba(0, 20, 60, 0.2);
    box-shadow: 0 4px 20px 4px rgba(0, 20, 60, 0.2);
}

#toolbar .online-two li.ewm .ewm-box p {
    margin-bottom: 0;
}

#toolbar .online-two li.ewm .ewm-box img {
    max-width: 100%;
}

#toolbar .online-two li.ewm .ewm-box:after {
    content: '';
    position: absolute;
    right: -5px;
    bottom: 20px;
    width: 0;
    height: 0;
    line-height: 0;
    font-size: 0;
    overflow: hidden;
    border-width: 5px;
    cursor: pointer;
    border-style: dashed dashed dashed solid;
    border-color: transparent transparent transparent #1e2c5f;
    border-right: none;
}

#toolbar .online-two li.ewm:hover .icon {
    background-position: -57px -180px;
}

#toolbar .online-two li.ewm:hover .ewm-box {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}

#toolbar .online-two li.backtop {
    cursor: pointer;
}

#toolbar .online-two li.backtop .iconfont {
    color: #fff;
    background-color: #1e2c5f;
}

#toolbar .online-two li:hover a {
    width: 200px;
}

#toolbar .online-two li:hover .qq:after {
    background-position: -30px -150px;
}

#toolbar .online-two li:hover .phone:after {
    background-position: -30px -90px;
}

#toolbar .online-two li:hover .ewm:after {
    background-position: -30px -30px;
}

#toolbar .online-two li:hover .message:after {
    background-position: -30px -120px;
}

#toolbar .online-two li:hover .icon-wangwang:after {
    background-position: -30px 0;
}

#toolbar .online-two li:hover .top:after {
    background-position: -30px -60px;
}

#toolbar .online-three {
    width: 115px;
}

#toolbar .online-three .title {
    background: #3aa3e6;
    height: 35px;
    line-height: 35px;
    text-align: center;
    font-size: 14px;
    color: #fff;
    position: relative;
}

#toolbar .online-three .title span {
    position: absolute;
    right: 0;
    top: 0;
    width: 25px;
    height: 25px;
    background-image: url(../images/kf.png);
    background-repeat: no-repeat;
    background-position: -31px -28px;
    opacity: 1;
    text-shadow: none;
}

#toolbar .online-three .qq-list {
    background: #fff;
    padding: 10px 0;
    border-bottom: 1px solid #eeeeee;
}

#toolbar .online-three .qq-list li {
    text-align: center;
    line-height: 32px;
}

#toolbar .online-three .qq-list li .jhfs:after {
    content: "";
    width: 30px;
    height: 30px;
    background-image: url(../images/kf.png);
    background-repeat: no-repeat;
    position: absolute;
    left: calc(50% - 15px);
    top: calc(50% - 15px);
}


#toolbar .online-three .qq-list li .wz {
    color: #333;
    font-size: 12px;
    margin-left: 10px;
    display: inline-block;
}

#toolbar .online-three .qq-list .qq:after {
    background-position: 0 -114px;
}

#toolbar .online-three .qq-list .message:after {
    background-position: -30px -87px;
}

#toolbar .online-three .qq-list .icon-wangwang:after {
    background-position: -30px -116px;
}

#toolbar .online-three .ewm {
    background: #fff;
    padding: 10px 0;
    border-bottom: 1px solid #eeeeee;
    text-align: center;
}

#toolbar .online-three .ewm span {
    display: inline-block;
    font-size: 12px;
    color: #333;
    margin-bottom: 12px;
}

#toolbar .online-three .ewm img {
    width: 100%;
    max-width: 84px;
}

#toolbar .online-three .service-phone {
    background: #fff;
    padding: 10px 0;
    text-align: center;
}

#toolbar .online-three .service-phone span {
    font-size: 12px;
    color: #333;
}

#toolbar .online-three .service-phone span.hotline {
    color: #777777;
    font-size: 12px;
    line-height: 32px;
}

#toolbar .online-four li {
    margin-bottom: 3px;
    font-size: 0;
    width: 50px;
    height: 50px;
    right: 0;
    position: relative;
}

#toolbar .online-four li a {
    display: block;
    position: absolute;
    z-index: 9;
    right: 0;
    top: 0;
    width: 50px;
    height: 50px;
    background: #fff;
    -webkit-transition: all .5s ease;
    transition: all .5s ease;
    white-space: nowrap;
    font-size: 0;
    border-radius: 50%;
    overflow: hidden;
}

#toolbar .online-four li .jhfs {
    display: inline-block;
    vertical-align: middle;
    width: 50px;
    height: 50px;
}

#toolbar .online-four li .jhfs:after {
    background-image: url(../images/kf.png);
}

#toolbar .online-four li .qq:after {
    background-position: 0 -87px;
}

#toolbar .online-four li .phone:after {
    background-position: 0 -57px;
}

#toolbar .online-four li .ewm:after {
    background-position: 0 -21px;
}

#toolbar .online-four li .message:after {
    background-position: -30px -55px;
}

#toolbar .online-four li .top:after {
    background-position: 0 -0px;
}

#toolbar .online-four li .icon-wangwang:after {
    background-position: 0 0;
}

#toolbar .online-four li .wz {
    display: inline-block;
    line-height: 50px;
    font-size: 14px;
    color: #fff;
    vertical-align: middle;
    padding-left: 10px;
}

#toolbar .online-four li.ewm {
    border-radius: 50%;
    background: #fff;
}

#toolbar .online-four li.ewm .ewm-box {
    position: absolute;
    z-index: 1;
    padding: 5px;
    background: #fff;
    width: 110px;
    right: calc(100% + 5px);
    bottom: 0;
    opacity: 0;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: all .7s;
    transition: all .7s;
    -webkit-box-shadow: 0 4px 20px 4px rgba(0, 20, 60, 0.2);
    box-shadow: 0 4px 20px 4px rgba(0, 20, 60, 0.2);
}

#toolbar .online-four li.phone {
    border-radius: 50%;
}

#toolbar .online-four li.phone .tel-phone {
    position: absolute;
    z-index: 1;
    padding: 5px;
    background: rgb(59, 57, 57);
    width: 110px;
    right: calc(100% + 5px);
    top: 0;
    opacity: 0;
    font-size: 14px;
    color: #fff;
    -webkit-transform: translateX(100%);
    transform: translateX(100%);
    -webkit-transition: all .7s;
    transition: all .7s;
    -webkit-box-shadow: 0 4px 20px 4px rgba(0, 20, 60, 0.2);
    box-shadow: 0 4px 20px 4px rgba(0, 20, 60, 0.2);
}

#toolbar .online-four li.phone:hover .tel-phone {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}

#toolbar .online-four li.ewm .ewm-box img {
    max-width: 100%;
}

#toolbar .online-four li.ewm .ewm-box:after {
    content: '';
    position: absolute;
    right: -5px;
    bottom: 20px;
    width: 0;
    height: 0;
    line-height: 0;
    font-size: 0;
    overflow: hidden;
    border-width: 5px;
    cursor: pointer;
    border-style: dashed dashed dashed solid;
    border-color: transparent transparent transparent #fff;
    border-right: none;
}

#toolbar .online-four li.ewm:hover .ewm-box {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translateY(0);
    transform: translateY(0);
}

#toolbar .online-four li.backtop .jhfs {
    height: 20px;
}

#toolbar .online-four li.backtop .jhfs:after {
    height: 20px;
    left: calc(50% - 17px);
    top: calc(50% - 2px);
}

#toolbar .online-four li.backtop .wz {
    display: block;
    line-height: 24px;
    font-size: 12px;
    text-align: center;
    color: #bfbfbf;
    padding-left: 0;
}