@charset "utf-8";
@font-face{font-weight:400;font-style:normal;font-family:fontawesome;src:url(//:) format("no404"),url(../font-awesome/fontawesome-webfont.woff) format("woff"),url(../font-awesome/fontawesome-webfont.ttf) format("truetype")} 

img,object{max-width:100%}
img{-ms-interpolation-mode:bicubic;border:0}
body{color:#111;font-size:14px;line-height:24px;clear:both;font-family:"微软雅黑";background:#fff}
*,li,ol,ul{margin:0;padding:0}
li,ol,ul{float:left;list-style:none}
p{ margin-bottom:8px;}
a{color:#757575;blr:expression(this.onFocus=this.blur())}
a:hover{color:#757575}
a:focus{outline:0}
a,a:focus,a:hover{text-decoration:none!important;transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s}
.clear{clear:both;margin:0;padding:0;height:0;font-size:0;line-height:0;width:0}
h2{display:block;margin:0;line-height:30px;padding:20px 0;font-size:26px;color:#555;font-weight:400;font-family:Ubuntu Bold}
h2 span{display:block;font-size:18px;color:#777}
h3{display:block;margin:0;padding:5px 0;font-size:20px;line-height:24px;color:#333}
strong{font-weight:400;font-size:16px;color:#000;font-family:Ubuntu Bold;line-height:26px}

/*header*/
#header{width:100%;position:fixed;top:0;z-index:999;top:0; background:#fff}
.header_top{width:100%;margin:0 auto; height:30px; background:#f2f2f2;}
.header_top_txt{width:100%; max-width:1440px;margin:0 auto; font-size:12px;}
.header_left{width:50%; float:left;color:#757575; line-height:30px; }
.header_right{width: auto; float:right; text-align:right;line-height:28px;}
.sel_k{display:inline-block;  position: relative;}
.sel_k select{border: none; outline: none; width:80px; height:28px; line-height:28px; appearance: none; -webkit-appearance: none; -moz-appearance: none; padding-left:5px;margin-left: 5px;}
.sel_k:after{ content: ""; position: absolute; right:6px; top:12px; 
    pointer-events: none; width: 0; height: 0; border-top: 4px solid #000000;
    border-top-color: rgb(0, 0, 0);border-right: 4px solid transparent; 
    border-left: 4px solid transparent; border-bottom: 0 dotted;}
.fr{float:right;}
.clearfix{*zoom:1;}
.clearfix:before,.clearfix:after{display:table; content:""; line-height:0;}
.clearfix:after{clear:both;}
#headerin{width:100%;max-width:1440px;margin:0 auto}
#etw_logo{width:35%;height:auto;float:left;margin:10px 0}

.top-nav{width:65%; float:right; text-align:right; margin-top:20px;}
.navbar,.navbar-default,.navbar-default .navbar-collapse,.navbar-header,.navbar-nav{background:0;border:0;min-height:inherit;padding:0;margin:0;width:100%}
.navbar-nav{font-size:5px}
.container-fluid{padding-right:0!important;padding-left:0!important}
.navbar,.navbar-default{max-width:1440px;margin:0 auto}
.navbar-default .navbar-nav li{width:auto;float:none;display:inline-block}
.navbar-default .dropdown-menu{z-index:1000;max-width:390px!important;padding:10px;top:99%;left:auto;background:rgba(255,255,255,.97)}
.navbar-nav>li:nth-child(2)>.dropdown-menu{max-width:330px!important;padding:10px 10px 20px 10px}
.dropdown-menu>li>a{white-space:normal!important}
.navbar-default .dropdown-menu li a{font-size:14px;padding:5px 10px;color:#111;line-height:18px;display:block}
.navbar-default .navbar-nav .caret{margin:1px 0 0 2px}
.navbar-default .dropdown-menu li{width:100%;display:block;margin:0}
.navbar-default .navbar-nav>li{padding:0 35px 0 0}
.navbar-default .navbar-nav>li>a{color:#757575;display:inline-block;padding:20px 0;line-height:16px;font-size:16px;position:relative}
.navbar-default .navbar-nav>li>a:before{position:absolute;content:'';width:0;height:1px;background:#245446;bottom:12px;left:0;right:0;margin:0 auto;transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s}
.navbar-default li.dropdown-submenu{overflow:hidden;width:100%;padding:1% 1% 0 1%}
.navbar-default li.dropdown-submenu>a{width:100%;padding:3px 0;display:block;font-size:14px;color:#1f2450;border-bottom:3px double #eee;line-height:22px}
.navbar-default .dropdown-submenu ol{width:100%;padding:8px 0 0 0}
.navbar-default .dropdown-submenu ol li{width:49%;margin:0 2% 0 0;float:left}
.navbar-default .dropdown-submenu ol li:nth-child(2n){margin-right:0}
.navbar-default .dropdown-submenu ol li:nth-child(2n+1){clear:both}
.navbar-default .dropdown-submenu ol li a{font-size:13px;line-height:16px;padding:3px 0 3px 16px;position:relative;color:#333}
.navbar-default .dropdown-submenu ol li a:before{position:absolute;content:'';width:5px;height:3px;left:4px;top:10px;background:#666;border-radius:50%}
.navbar-default .navbar-nav li a.dq,.navbar-default .navbar-nav li a:hover,.navbar-default .navbar-nav>li>a:focus{color:#245446;background:0}
.navbar-default .dropdown-menu li a.dq,.navbar-default .dropdown-menu li a:hover{color:#225747;background:0;border-radius:0;border-bottom:none}
.navbar-default .dropdown-menu li ol li a.dq:before,.navbar-default .dropdown-menu li ol li a:hover:before{background:#3b79e7}
.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{color:#757575;background:0}
.navbar-default li.dropdown-submenu>a.dq,.navbar-default li.dropdown-submenu>a:hover{border-bottom:3px double #3b79e7}
.navbar-default .navbar-nav>.open>a:before,.navbar-default .navbar-nav>.open>a:focus:before,.navbar-default .navbar-nav>.open>a:hover:before,.navbar-default .navbar-nav>li>a.dq:before,.navbar-default .navbar-nav>li>a:hover:before{width:100%}
.navbar-brand{display:none}

#container{width:100%;margin:130px auto 0 auto}
/*banner*/
#etw_banner{width:100%;height:auto;margin:-56px auto 0 auto;background:#ebebeb;position:relative;z-index:0}
.banner_txt{width:94%;margin:0 auto;text-align:center;position:absolute;top:30%;left:50%;max-width:1440px}
.banner_txt h2{font-size:46px;line-height:36px;color:#1a5344;padding:20px 0 0 60px;;font-family:Ubuntu Bold;width:600px;text-align:left;text-shadow:2px 2px 2px #fff;display:block}
.banner_txt span{font-size:24px;line-height:36px;color:#065b45;padding:20px 0 0 60px;;font-family:Ubuntu Bold;width:100%;text-align:left;text-shadow:1px 1px 2px #fff; display:block}

#tel_Search{width:100%; padding-top:30px; display:table; padding-bottom:30px;}
.tel_Search{ max-width:1440px; margin:0 auto}
.tel{ float:left; width:50%; font-size:24px; line-height:40px; }
.tel span a{ color:#FC0}
.tel span a:hover{ color:#1a5344}
.tel img{ border:0; width:40px; margin-right:10px;} 
.Search{ width:50%;margin:5px auto; float:right}
.Search .hot{height:32px; line-height:32px;}
.Search .hot span{float:left; display:block; color:#080808; font-size:14px; }
.Search .hot a{float:left; display:block; line-height:32px; color:#080808; font-size:14px; margin-right:5px;}
.Search {width:400px; height:30px; border:1px solid #265648;; position:relative;}
.Search input{position:absolute; top:-2px; left:1px; width:320px; height:30px; line-height:30px; border:none; 
	background:none; padding-left:10px; color:#666;}
.Search button{position:absolute; top:0; right:0; width:78px; height:28px; background:#265648; border:1px solid #265648;
	color:#fff;}

/*product*/
#other_body{ max-width:1440px;margin:0 auto 10px auto;padding-bottom:20px;overflow:hidden}
.hometitle{font-size:22px;line-height:22px;}
.hometitle a{display:block;color:#221815;font-family:"微软雅黑";width:20%; padding:30px 0 10px 0;margin:0 auto; text-align:center;}
.hometitle a:hover{color:#db2033}
.section-header{border-bottom:1px solid #ccc;width:20%; margin:0 auto 25px auto;}
.section-header span{background:#fff;padding:5px 15px;position:relative;bottom:-10px;color:#adadad;}
#other_body ul{width:100%}
#other_body ul li{width:23.5%;margin:0 2% 20px 0;transition:all ease-in-out .4s;-moz-transition:all ease-in-out .4s;-webkit-transition:all ease-in-out .4s;-o-transition:all ease-in-out .4s;-ms-transition:all ease-in-out .4s}
#other_body ul li:last-child{margin-right:0}
#other_body ul li a{display:block;width:100%;position:relative}
#other_body ul li a:before{position:absolute;content:'';background:rgba(225,225,225,.3);width:80%;height:80%;left:10%;top:10%;transition:all ease-in-out .4s;-moz-transition:all ease-in-out .4s;-webkit-transition:all ease-in-out .4s;-o-transition:all ease-in-out .4s;-ms-transition:all ease-in-out .4s}
#other_body ul li a:after{position:absolute;content:'';width:90%;height:90%;left:5%;top:5%; border:solid 3px #fff;opacity: 0.6; filter:alpha(opacity=60);transition:all ease-in-out .4s;-moz-transition:all ease-in-out .4s;-webkit-transition:all ease-in-out .4s;-o-transition:all ease-in-out .4s;-ms-transition:all ease-in-out .4s}
#other_body ul li a span{font-size:16px;position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;line-height:28px;color:#fff;display:block;text-align:center;height:106px;padding:15px 0;font-family:Ubuntu Bold;width:70%;transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s}
#other_body ul li a span b{ font-size:24px; width:40px; line-height:40px; border-bottom:solid 2px #FFF; margin:0 auto; display:block}
#other_body ul li a img{display:block;transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s}
#other_body ul li p{background:#fafafa;font-size:12px;color:#666;line-height:18px;padding:0 10px 30px 10px;margin:0}
#other_body ul li a:hover span{border-color:transparent;font-size:18px;text-shadow:1px 1px 3px #333; display:none}
#other_body ul li a:hover:before,#other_body ul li a:hover:after{width:0;height:0;left:50%;top:50%;border:solid 0px #fff;}
#procenter{ max-width:1440px;margin:0 auto 10px auto;padding-bottom:20px;overflow:hidden; position: relative;}
#procenter .hometitle{font-size:22px;line-height:22px;}
#procenter .hometitle a{display:block;color:#221815;font-family:"微软雅黑";width:20%; padding:30px 0 10px 0;margin:0 auto; text-align:center;}
#procenter .hometitle a:hover{color:#db2033}
#procenter ul{width:100%}
#procenter ul li{width:23.5%;margin:0 2% 20px 0;transition:all ease-in-out .4s;-moz-transition:all ease-in-out .4s;-webkit-transition:all ease-in-out .4s;-o-transition:all ease-in-out .4s;-ms-transition:all ease-in-out .4s; overflow:hidden; border: solid 1px #d6d6d6;}
#procenter ul li:last-child{margin-right:0}
#procenter ul li a{display:block;width:100%;position:relative;}
#procenter .product_txt{ width:100%; padding:0 20px; color:#FFF;background-color: rgba(78, 120, 108, 0.7);}
#procenter .product_txt{display:block; width:100%; position:absolute; left:0; bottom:0; height:46px;
	 line-height:30px; padding:10px 0; text-align:center; font-size:18px; font-weight:bold;
transition:all ease-in-out .4s;-moz-transition:all ease-in-out .4s;-webkit-transition:all ease-in-out .4s;-o-transition:all ease-in-out .4s;-ms-transition:all ease-in-out .4s;}
#procenter .product_txt p{ font-size:14px;}
#procenter a:hover .product_txt{position:absolute; left:0; bottom:0; padding:40px 1% 0;; height:100%; background-color: rgba(78, 120, 108, 0.7);}
.prolist{max-width:1440px;margin: 0 auto;padding-top: 20px;}
.prolist>ul>li{float: left;width:12.5% !important;margin:0 2% 20px 0; border: solid 0px !important;}
.prolist>ul>li:nth-child(1){margin-left:0}
.prolist>ul>li a{ background: #dfdfdf; padding: 6px 24px;color: #333333; text-align:center;font-size: 14px;border-radius: 10px;display: block;}
.prolist>ul>li.cur a{color: #ffffff;background: #265648}
.procont{max-width:1440px;	margin:0 auto;	margin-top:45px;}
.ggt{width:100%; height:100%; display:block; margin:20px auto; padding-bottom:20px; text-align: center;}

/*company*/
.company_txt{ margin:0 auto; height:auto; max-width:1440px; border: solid 1px #cccccc; display:table;}
.company_left{ float:left; width:40%; line-height:32px; margin:5% 5% 5% 10%; }
.company_right{float:right; width:35%; margin:8% 5% 5% 5%;}
.more{ background:#063; display:block; width:30%; color:#FFF !important; text-align:center; padding:5px 20px; margin-top:20px;}

/*news*/
#news_body{max-width:1440px;margin:0 auto 40px auto;padding-top:20px;overflow:hidden; position: relative;}
.clearfix{ width:100%;}
.news_prolist{max-width:1440px;margin:0 auto;padding-top:20px;}
.news_prolist>ul>li{float:left;width:23.5% !important;margin:0 2% 20px 0; overflow:hidden; border:solid 0px !important;}
.news_prolist>ul>li:nth-child(4n){margin-right:0}
.news_prolist>ul>li:nth-child(4n+1){clear:both}
.news_prolist>ul>li a{background:#dfdfdf; padding:6px 24px;color:#333333; text-align:center;font-size: 14px;border-radius: 10px;display: block;}
.news_prolist>ul>li.cur a{color:#ffffff;background:#265648}
.news_procont{max-width:1440px;	margin:0 auto; margin-top:45px;}
.news_procont ul li{float:left; width:49%; margin:15px 2% 5px 0; border:solid 1px #CCC; padding:2%;}
.news_procont ul li:nth-child(2n){margin-right:0}
.news_procont ul li:nth-child(2n+1){clear:both}
.news_sj{ float:left; width:18%; display:block;text-align:center; color:#999; border-right:solid 1px #ccc; line-height:26px;}
.news_sj span{ width:100%; text-align:center; font-size:22px; display:block}
.news_txt{ float:left; width:65%; display:block; padding-left:4%;position:relative;}
.news_txt:before{position:absolute;content:'\f0a9';font-family:fontawesome;display:block; font-size:24px; right:-80px;top:9px}
.news_procont ul li:hover .news_sj,.news_procont ul li:hover .news_txt,.news_txt:hover:before{color:#063 !important;}
.news_procont ul li:hover{border:solid 1px #225747; }

/*links*/
#links{ width:100%; height:auto;margin:50px auto 0 auto; background:#4a4d4c;padding:10px;  display: table;border-bottom:solid 1px #CCC}
.links{max-width:1440px; margin:0 auto; height:auto; display:block; }
.links_left{ width:8%; float:left; font-size:16px; color:#FFF; display:block}
.links_right{ width:90%; float:left; display:block}
.links_right a{float:left; display:block; height:24px; line-height:24px; padding:0 10px; margin-right:10px; color:#ffffff; font-size:14px;}

/*footer*/
#footer{ width:100%; height:auto;margin: 0 auto; background:#2a302e;display: table; padding-top:20px;}
.footer_txt{max-width:1440px; margin:0 auto; padding:20px; display:block}
.footer_wx{ width:25%; float:left; text-align:center; color:#FFF; padding-bottom:30px;}
.footer_wx span{ font-size:24px; display:block; margin:15px 0;}
.f_nav dl{float:left;  padding:20px 40px;}
.f_nav dl dt{font-size:14px; padding-bottom:20px; color:#fff;}
.f_nav dl dd a{display:block; width:100%; height:26px; line-height:26px; color:#ccc; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.footer_bottom{ width:100%; height:auto;margin:0 auto; background:#1a201e;display: table;}
.footer_bottom_txt{max-width:1440px; margin:0 auto; padding:4px 0;  font-size:12px; color:#7a7c7b}
.footer_bottom_txt_left{ float:left; width:auto;padding: 2px 0;}
.footer_bottom_txt_right{ float:right; width:auto; text-align:right;}

/*内页*/
#container1{width:100%;margin:130px auto 0 auto}
#etw_content{width:94%;overflow:hidden;max-width:1440px;margin:0 auto;padding:20px 0}
#etw_right{width:80%;float:right}
#etw_sidebar{width:17%;float:left;position:relative}
#etw_sidebar .etw_hometitle{font-size:20px;line-height:20px;padding:15px 0;margin-bottom:15px;color:#333;position:relative; text-transform:uppercase}
#etw_sidebar .etw_hometitle:before{position:absolute;content:'';background:#063;width:100%;height:2px;left:0;bottom:0}
#etw_sidebar .etw_hometitle a{color:#333;display:block}
#etw_sidebar .etw_hometitle a:hover{color:#063}
#etw_productlist{width:100%;height:auto;float:left;margin:15px 0}
#etw_productlist ul,#etw_productlist ul li,#etw_productlist ul>li>ol,#etw_productlist ul>li>ol>li,#etw_productlist ul>li>ol>li>ol{width:100%}
#etw_productlist ul>li>a{line-height:18px;font-size:14px;color:#111;padding:5px 5px 5px 15px;display:block;margin:0 0 5px 0;position:relative}
#etw_productlist ul>li>a:before{position:absolute;content:"\f105";left:1px;top:5px;font-family: fontawesome; font-size:16px; color:#000; font-weight:700}
#etw_productlist ul li a.dq,#etw_productlist ul li a:hover{color:#063;text-decoration:underline!important}
#etw_productlist ul>li>a:hover:before,#etw_productlist ul>li>a.dq:before{color:#063}

.etw_photo{float:left;margin:5px 0;width:100%;height:auto}
.etw_photo ul{display:block;width:100%;height:auto}
.etw_photo ul li{display:block;margin:5px 2% 15px 0;text-align:center;line-height:18px;font-size:15px}
.etw_photo ul li span{text-align:center;display:block;padding:0 5px}
.etw_photo ul li:hover span{ text-decoration:underline;}
.etw_photo ul li p{text-align:left; line-height:20px; font-size:14px; padding:8px 20px 0 0; margin-bottom:5px !important} 
.etw_photo ul li p strong{ display:block; line-height:18px;}
.etw_photo ul li img{display:block;width:99%;margin-bottom:5px;border:1px solid #ddd;padding:3px;-moz-box-shadow:1px 1px 5px #999;-webkit-box-shadow:1px 1px 5px #999;-ms-box-shadow:1px 1px 5px #999;-o-box-shadow:1px 1px 5px #999}
.etw_photo ul li a img:hover{border-color:#333}
.etw_pic2 ul,.etw_pic3 ul,.etw_pic4 ul,.etw_pic5 ul,.etw_pic6 ul{margin:0}
.etw_pic2 ul li{width:49%}
.etw_pic2 ul li:nth-child(2n),.etw_pic3 ul li:nth-child(3n),.etw_pic4 ul li:nth-child(4n),.etw_pic5 ul li:nth-child(5n),.etw_pic6 ul li:nth-child(6n){margin-right:0}
.etw_pic2 ul li:nth-child(2n+1),.etw_pic3 ul li:nth-child(3n+1),.etw_pic4 ul li:nth-child(4n+1),.etw_pic5 ul li:nth-child(5n+1),.etw_pic6 ul li:nth-child(6n+1){clear:both} 

#tbody{ float:left; width:40%;}
#goleft {float:left;clear:left;margin:6px 5px 0 3px;}
#goright {float:right;clear:right;margin:6px 3px 0 5px;}
#showArea img {display:block;float:left;margin:1px 0;cursor:pointer;border:1px solid #fff}
#photos { width:auto;height:54px;line-height:54px;margin:10px 0;overflow:hidden;}
.pro_cs{ float:left; width:55%; margin-left:5%;}
.pro_cs span{ color:#F00}
.pro_cs .inquiry{ padding-top:20px;}
.pro_cs .inquiry a{color:#fff; width:100px; padding:5px 15px; background:#063; text-align:center; border-radius:5px;transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-webkit-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s}
.pro_cs .inquiry a:hover{ background:#00923f; color:#fff}
.display strong{margin:10px 0;font-size:14px;}



.etw_products{width:100%; margin-top:30px;overflow:hidden}
.etw_products ul{width:100%}
.etw_products ul li ol{width:100%}
.etw_products ul>li{width:23.5%;margin:0 2% 20px 0}
.etw_products ul>li:nth-child(4n){margin-right:0}
.etw_products ul>li:nth-child(4n+1){clear:both}
.etw_products ul li ol li.product_img{width:100%;overflow:hidden;border:3px double #ddd}
.etw_products ul li ol li.product_img img{width:auto;margin:0 auto;display:block;transition:all ease-in-out .4s;-moz-transition:all ease-in-out .4s;-webkit-transition:all ease-in-out .4s;-o-transition:all ease-in-out .4s;-ms-transition:all ease-in-out .4s}
.etw_products ul li ol li.product_con{width:100%}
.etw_products ul li ol li.product_con a{color:#111;display:block;text-align:center;line-height:18px;font-size:13px;padding:10px 5px;position:relative}
.etw_products ul li ol:hover li.product_con a{color:#265648}
.etw_products ul li ol:hover li.product_img img{opacity:.7;transform:scale(1.03);-moz-transform:scale(1.03);-webkit-transform:scale(1.03);-ms-transform:scale(1.03);-o-transform:scale(1.03)}

/*quick list*/
#etw_producttitle{margin:0 auto;height:auto;color:#1f1d29;line-height:18px;font-size:13px;}
#etw_producttitle ol{ width:100%; max-width:1160px; margin:0 auto; float:none; overflow:hidden;padding: 5px 0;}
#etw_producttitle a{color:#999;padding-right:6px}
#etw_producttitle li{display:inline-block;padding: 3px 0;}
#etw_producttitle li+li::before{padding:0 5px;color:#ccc;content:"/\00a0"}
#etw_producttitle a:hover{color:#676664}
#etw_producttitle small{display:inline}

/*分页*/
.page-bar{text-align: center;}
.pages {position: relative; margin:50px 0 50px;}
.pages a,.pages span.current2{margin-top:5px !important;}
.pages a,.pages span{color: #666;  background-color:#fff; background:-webkit-linear-gradient(#fff, #ddd); background: -o-linear-gradient(#fff, #ddd); background: linear-gradient(#fff, #ddd);}
.pages a,.pages span.current2 {position: relative; display: inline-block; vertical-align: middle;
    *display: inline; *zoom: 1; border: 1px solid #ddd; line-height: 25px; min-width: 25px;
    padding: 3px 12px; border-radius: 3px; margin: 0 0 0 5px;}
.pages a.current,.pages a:hover {background:#265648; border-color:#265648; color: #FFF;}
.pages span.current2 {vertical-align: middle;}


.news_procont_list ul li{ float:left; width:100%; margin:15px 0 5px 0; border:solid 1px #CCC; padding:2%;}
.news_procont_list ul li:hover{border:solid 1px #225747; }
.news_procont_list ul li:hover .news_sj,.news_procont_list ul li:hover .news_txt,.news_txt:hover:before{color:#063 !important}
/*新闻内页*/
.tit_2{text-align:center; font-size:20px; color:#333; line-height:32px; margin-bottom:20px;}
.source{margin:0  auto 30px;text-align:center; display: table}
.source ul{ width:100%;margin:0  auto;text-align:center; display:block}
.source ul li{float:left; color:#666; font-size:14px; margin-right:20px;}
.source ul li em{font-style:normal;  }
.Fanye{float:left; padding:30px 0;}
.Fanye .xu{ width:100%; color:#999}
.Fanye .xu a{ color:#000}
.Fanye .xu a:hover{ color:#225747}

/*在线留言*/
.inquiry-form-wrap{position:relative; width:100%;}
.inquiry-form{position:relative; background:#FFF; padding:20px; border:1px solid #ddd; top:-1px;}
.inquiry-form .inquiry-form-ico{position:absolute; right:20px;top:27px; width:75px;display:block;overflow:hidden;}
.inquiry-form .inquiry-form-ico img{position:relative;width:100%;}
.inquiry-form .form-item{position:relative; width:100%; display:block;}
.inquiry-form  input[type="text"].form-input,.inquiry-form textarea.form-text{position:relative;
	border:1px solid #ddd; width:60%; height:30px; line-height:30px; margin:0 0 10px;
	color:#000; padding:2px 0 0 30px; font-size:12px;}
.inquiry-form textarea.form-text{width:90%; height:90px; padding:0 5px;}
.inquiry-form .form-input-name,.inquiry-form input[type="text"].form-input-name{
	background:url(../images/inq04.png) no-repeat 8px 10px;}
.inquiry-form .form-input-email,.inquiry-form input[type="text"].form-input-email{
	background:url(../images/inq05.png) no-repeat 8px 12px;}
.inquiry-form .form-input-email,.inquiry-form input[type="text"].form-input-phone{
	background:url(../images/inq06.png) no-repeat 8px 11px;}
.inquiry-form .form-btn-submitx{display:block; line-height:26px; padding:0 35px; background:#265648;
	border:1px solid #265648; border-radius:8px; color:#fff;}	
.inquiry-form ::-webkit-input-placeholder{color:#999;}
.inquiry-form :-moz-placeholder {color:#999;}
.inquiry-form ::-moz-placeholder {color:#999;}
.inquiry-form :-ms-input-placeholder{color:#999;}

.contact_txt{ float:left; width:30%;}
.BMap_mask{ float:right}

/*responsive*/
@media screen and (max-width:1350px){
.banner_txt{position:absolute;top:30%;left:40%;}
.f_nav dl{float:left;  padding:20px 35px;}
		}
@media screen and (max-width:1100px){
.banner_txt{position:absolute;top:30%;left:30%;}
.navbar-default .navbar-nav>li{padding:0 15px}
.navbar-default .navbar-nav>li>a{font-size:14px}
#container{ width:98%; margin:130px auto 0 auto}
.f_nav dl{float:left;  padding:20px 25px;}
.contact_txt{ width:100%;}
.BMap_mask{ display:none;}
.links_left{ width:12%; }
.links_right{ width:86%;}
	}
@media screen and (max-width:980px){
.banner_txt{position:absolute;top:30%;left:30%;}
.banner_txt h2{font-size:36px;}
.banner_txt span{ font-size:18px}
.navbar-default .navbar-nav>li{padding:0 8px}
.navbar-default .navbar-nav>li>a{font-size:14px}

#tel_Search{width:100%; padding-top:30px;}
.tel_Search{ max-width:1440px; margin:0 auto}
.tel{ float:left; width:55%; font-size:20px; line-height:40px; }
.tel span{ color:#FC0}
.tel img{ border:0; width:40px; margin-right:10px;} 
.Search{ width:50%;margin:5px auto; float:right}
.Search {width:300px; height:30px; border:1px solid #265648;; position:relative;}


#other_body ul li{width:49%; margin-right:2%;}
#other_body ul li:nth-child(2n+1){clear:both}
#other_body ul li:nth-child(2n){margin-right:0;}
#procenter a:hover .product_txt{padding-top:80px;}
.procont ul li{width:49% !important; margin-right:2% !important;}
.procont ul li:nth-child(2n+1){clear:both !important}
.procont ul li:nth-child(2n){margin-right:0 !important;}
.company_left span{ display:none;}
.more{ width:40%;}
.news_txt:before{ right:-60px;top:9px}
.f_nav dl{float:left;  padding:20px 20px;}
#footer{ display:none}
#etw_sidebar,#etw_right{ width:100%}
#etw_productlist{ display:none}
	}
@media screen and (max-width:820px){.navbar-default .navbar-nav>li{padding:0 6px}}
@media screen and (max-width:767px){
.banner_txt h2{font-size:30px;}
.banner_txt span{ font-size:16px}
#etw_logo{width:60%;height:auto;float:left;margin:10px 0}
.top-nav{width:100%;margin:0!important;border:none}
.container-fluid,.dropdown-menu,.top-nav{padding:0}
.navbar,.navbar-default{background:#265648;}
.navbar-toggle{width:40px; height:40px;line-height:40px;font-size:20px;color:#fff;padding:0;margin:0;border-radius:0;border:0;background:0}
.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background:0;color:#16c995}
.navbar-nav>li:nth-child(3)>.dropdown-menu{min-width:auto!important}
.navbar-default .navbar-nav li{display:block;width:100%;text-align:left;padding:0}
.navbar-default .navbar-nav li a{border:none;border-bottom:1px solid #676664;color:#333;background:#fff;font-size:15px;line-height:36px;padding:0 10px;display:block}
.navbar-default .navbar-nav>li>a::before{content:normal}
.navbar-default .navbar-nav .open .dropdown-menu li a,.navbar-default li.dropdown-submenu a{color:#333;background:#fff;font-size:13px;padding:6px 20px 6px 18px;line-height:18px;overflow:hidden;text-align:left}
.navbar-default li.dropdown-submenu a:hover{color:#374091;background:#eee}
.navbar-default .dropdown-menu,.navbar-nav>li:nth-child(2)>.dropdown-menu{padding:0!important;width:100%!important}
.navbar-nav>li:nth-child(2)>.dropdown-menu{max-width:100%!important;padding:10px 10px 20px 10px}
.navbar-default .navbar-nav .open .dropdown-menu li a.sechildren{color:#777;padding-left:40px}
.navbar-default li.dropdown-submenu{width:100%;display:block;margin:0;padding:0;float:none}
.navbar-default .navbar-nav li a.dq,.navbar-default .navbar-nav li a:focus,.navbar-default .navbar-nav li a:hover{border-radius:0;color:#225747;background:#eee;border-bottom:1px solid #225747;border-top:none}
.navbar-default .navbar-nav>.open>a,.navbar-default .navbar-nav>.open>a:focus,.navbar-default .navbar-nav>.open>a:hover{background:#eee;color:#225747;width:100%;border-top:none;border-bottom:1px solid #225747}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:focus,.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{color:#225747!important;background:#eee!important}
.navbar-default .navbar-nav ul.dropdown-menu>li>a.dq{color:#225747}
.navbar-default li.dropdown-submenu>a.dq span,.navbar-default li.dropdown-submenu>a:hover span{padding-left:0}
.table-responsive{border:none}
.tel{ width:100%; margin:0 auto;}
.Search{ display:none}

#container{ margin:170px auto 0 auto}
.hometitle a{ width:30%;}
#other_body ul li{width:49%; }
#other_body ul li:nth-child(2n+1){clear: both}
#other_body ul li:nth-child(2n){ margin-right:0;}
.section-header{border-bottom:1px solid #ccc;width:30%; margin:0 auto 25px auto;}

.prolist>ul>li{float: left;width:23.5% !important;margin:0 2% 20px 0; border: solid 0px !important;}
.prolist>ul>li:nth-child(4n+1){ clear:both}
.prolist>ul>li:nth-child(4n){ margin-right:0 !important;}
.procont ul li{width:49% !important; }
.procont ul li:nth-child(2n+1){clear:both !important}
.procont ul li:nth-child(2n){ margin-right:0;}
#procenter a:hover .product_txt{padding-top:80px;}
.company_left span{ display:none;}
.more{ width:48%;}
.news_txt:before{ right:-40px;top:15px}

#container1{width:100%;margin:160px auto 0 auto}

.etw_products ul>li{width:49%;margin:0 2% 20px 0}
.etw_products ul>li:nth-child(2n){margin-right:0}
.etw_products ul>li:nth-child(2n+1){clear:both}
#links{ display:none}
}
@media screen and (max-width:650px){
.banner_txt{position:absolute;top:30%;left:10%;}
.section-header{border-bottom:1px solid #ccc;width:40%; margin:0 auto 25px auto;}	
.banner_txt h2{font-size:30px;line-height:30px;padding:20px 0 0 60px;;font-family:Ubuntu Bold;}
.banner_txt span{font-size:14px;line-height:30px;padding:20px 0 0 60px;;font-family:Ubuntu Bold;width:100%;text-align:left;text-shadow:2px 2px 2px #000; display:block}
.tel{ width:100%; margin:0 auto; font-size:20px}

.section-header{border-bottom:1px solid #ccc;width:40%; margin:0 auto 25px auto;}
.procont ul li{width:100% !important; }
.procont ul li:nth-child(2n+1){clear:none !important}
.company_right,.company_left{ width:90%;}
.company_left{ margin:5%;}
.company_left span{ display:none;}
.more{ width:40%;}
.news_procont ul li{ width:100%;}
.news_txt:before{ right:-60px;top:15px}

.footer_bottom_txt_left{ float:left; text-align:center; width:100%;}
.footer_bottom_txt_right{ float:left; width:100%; text-align:center;}
}
@media screen and (max-width:480px){
	.header_left{width: auto}
	.banner_txt h2{ font-size: 20px;line-height: 20px;padding: 20px 0 0 30px;}
	.banner_txt span{ line-height:20px;padding: 10px 0 0 60px;text-shadow: 2px 2px 2px #fff;}
	#tel_Search{padding-bottom:0px}
	.tel{font-size:16px}
	#container1{width:100%;margin:140px auto 0 auto}
	.prolist>ul>li{width:100% !important;}
	#tbody{  width:100%;}
    .pro_cs{ width:100%; margin-bottom:15px;}
	#procenter .hometitle a{ width:25%;}
	.news_prolist>ul>li{width:100% !important;}
	.news_txt:before{ right:-40px;top:15px}
}