@charset "utf-8";
body{ margin:0 auto; font-size:12px; font-family:"微软雅黑",Arial, Helvetica, sans-serif; line-height:normal;}
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{ padding:0; margin:0;}
h4,h5,h6,b{font-weight:normal;}
ul { list-style:none;}
*{ margin:0px; padding:0px;}
img { border:0px;}
a { color:#333; text-decoration:none;}
a:hover {color:#ff6500;}

.myImg{width: 100%;height: auto;}
.clear:after{content: "";display: block;clear: both;}

.aligncenter {clear: both;display: block;margin: 0 auto 1.75em;}
.alignleft {float: left;margin: 0.375em 1.75em 1.75em 0;}
.alignright {float: right;margin: 0.375em 0 1.75em 1.75em;}
blockquote.alignleft {margin: 0.3157894737em 1.4736842105em 1.473684211em 0;}
blockquote.alignright {margin: 0.3157894737em 0 1.473684211em 1.4736842105em;}
blockquote.aligncenter {margin-bottom: 1.473684211em;}
.single-content img{max-width:100%;height:auto;display: block;margin: 15px auto;}
.single-content p{margin-bottom: 15px;}

.height_80{width: 100%;height: 80px;}
.transition{-moz-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;}

i,em{font-style: normal;}
.block{display: block;}
i.ico_1{display: inline-block;position: relative;background: url(images/ico_1.png);}

/*字体*/
.font_14{font-size: 14px;}
.font_18{font-size: 18px;}
.font_22{font-size: 22px;}
.font_24{font-size: 24px;}
.font_28{font-size: 28px;}
.font_34{font-size: 34px;}

/*自定义字体*/
@font-face {
	font-family: '';
	src:url('genericons/') format('truetype');
}

/*404*/
.ui-errors{margin:100px auto 100px -600px;position:relative;left:50%;float:left;width: 1100px;text-align: center;}
.ui-errors h4{font-size:24px;font-weight: normal;color: #77b3bf;line-height:50px;}
.ui-errors h1{font-size: 160px;color: #aaa;line-height:180px;}



/*top*/
.logo a{display: block;width: 78%;}
.logo img{width: 100%;}
.top{line-height: 80px; }
.search{width:365px;height: 36px;position: absolute;left: 50%;margin-top: 30px;margin-left: -60px;}
.search select{width: 75px;height: 36px;border:none;border:1px solid #ff6500;float: left;}
.search input{height: 36px;line-height: 36px;border:1px solid #ff6500;padding: 0 5px}
.search input#s{width: 210px;}
.search input[type="submit"]{width: 80px;text-align: center;background: #ff6500;color: #FFF;font-size: 16px}
.hot_line{color: #666666;position: relative;top: 10px;}
.hot_line i{width: 33px;height: 33px;margin-right: 5px;top: 5px;}

.nav{text-align: center;background: #28201a;}
.nav ul.menu{height: 56px;line-height: 56px;}
.nav ul.menu>li{display: inline-block;padding: 0 18px;position: relative;}
.nav ul.menu>li a{display: block;color: #FFF;font-size: 16px;}

.nav ul.menu>li>.sub-menu{position: absolute;width: 200px;left: 0;top:0;background: #FFF;z-index: 111111;-moz-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;display: none;}
.nav ul.menu>li>.sub-menu>li{text-align: left;padding: 0 5px 0 30px;position: relative;}
.nav ul.menu>li>.sub-menu>li a{display: block;width: 100%;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;height: 40px;line-height: 40px;}
.nav ul.menu>li>.sub-menu>li .sub-menu{width: 200px;;position: absolute;top: 0;right: -200px;background: #fff;padding:0 15px 0;-moz-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;display: none;} 
.nav ul.menu>li>.sub-menu>li .sub-menu li:last-child{bottom: 0;top: none;}

.nav ul.menu>li:hover,.nav ul.menu>li.current-menu-item,.nav ul.menu>li.current_page_item{background:#ff6500;}
.nav ul.menu>li .sub-menu li a:hover{color: #ff6500}
.nav ul.menu>li:hover>.sub-menu{display: block;top: 56px}
.nav ul.menu>li>.sub-menu>li:hover>.sub-menu{display: block;}

.fix_nav{position: fixed;top: 0;left: 0;z-index: 99999;background: #000;box-shadow: 0px 5px 5px #ddd;}
.nav.fix_nav ul.menu>li a{color: #fff}
.nav.fix_nav ul.menu>li:hover,.nav.fix_nav ul.menu>li.current-menu-item,.nav.fix_nav ul.menu>li.current_page_item{background:#ff6500;}
.nav.fix_nav ul.menu>li .sub-menu li a:hover{color: #ff6500;}


#menu-item-18 .sub-menu{width: 400px;}
#menu-item-18 .sub-menu li{float: left;width: 50%;}

.banner .flex-direction-nav{display: none;}
.banner .flex-control-nav{bottom: 25px;z-index: 11111}
.container_banner{width: 100%;height: auto}
/*产品展示*/
.big_tit{text-align: center;color: #a8a8a8}
.big_tit h4{color: #ff6500;margin-bottom: 15px;}
.big_tit p{letter-spacing: 1px;}
.big_tit span{display:block;width: 40px;height: 3px;background: #555555;margin: 20px auto 0;}

.pt_50{padding-top: 50px;}
.pb_50{padding-bottom: 50px;}
.products_pic{position: relative;overflow: hidden;}
.products_pic img{width: 100%;height: auto;-moz-transition:all .5s;-o-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;}
.products_pic b{display: block;width: 100%;height: 3px;background: #3b3b3b;position:absolute;bottom: 0;left: 0;z-index: 1111}
.products_pic .b2{width: 0;z-index: 2222;background: #ff6500}
.products_txt{text-align: center;padding: 20px;color: #a8a8a8}
.products_txt h5{margin-bottom: 15px;color: #333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight: 600}
.products_txt p{font-size: 14px;line-height: 25px;margin-bottom: 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.products_txt span{font-size: 16px;}

.menu-show-menu-container{padding: 20px 0 50px;}
.products_box ul.menu:after{content: "";display: block;clear: both;}
.products_box ul.menu>li{width: 31.3333%;margin: 0 1% 1%;float: left;}
.products_box .menu>li>a{font-size: 18px;text-align: center;color:#333;display: block;overflow:hidden;}
.products_box .menu-item a img{display: block;width: 100%}
.products_box .menu-item a.menu-image-title-after.menu-image-not-hovered img{padding: 0;}
.products_box .menu-item a img:after{content:;width: 100%;height: 3px;background: #000;position: absolute;left: 0;bottom: 0;transition: all 0.5s ease 0s}
.products_box .menu>li>a>span{display: block;padding: 20px 0 15px;border-top: 3px solid #3b3b3b}
.products_box .sub-menu li{text-align: center;font-size: 16px;line-height: 25px;color: #777}
.products_box .sub-menu li:last-child{margin-top: 10px;}
.products_box .sub-menu li span{color:#999;}
.products_box ul.menu>li:hover>a>span{border-color: #ff6500}

.products_box a:hover span{color: #ff6500}
.products_box a:hover .products_pic img{transform:scale(1.1);}
.products_box a:hover .b2{width: 100%}
.products_box a:hover h5{color: #ff6500}

.more{text-align: center;}
.more a{display: inline-block;color: #ff6500;border:1px solid #ff6500;padding: 8px 23px;margin-bottom: 0}
.more a:hover{color: #FFF;background: #ff6500}

.bg_color{background: #f9f9f9;padding: 85px 0}
.brands_box li{float: left;width: 19%;margin-right: 1%;margin-bottom: 1%}
.brands_box li:nth-child(5n){margin-right: 0}
.brands_box .menu{overflow: hidden;}
.brands_box .menu-item a.menu-image-title-after.menu-image-not-hovered img,.brands_box .menu-item a.menu-image-hovered.menu-image-title-after .menu-image-hover-wrapper{padding-right: 0 ;width: 100%;height: auto}
.brands_box .menu-image-title{font-size: 14px;display: block;text-align: center;margin: 5px 0 15px;}

.index_about .pull-left{width: 50%;position: relative;}
.index_about_txt1{position: absolute;top: 70px;left: 70px;width: 45%;color: #FFF;}
.index_about_txt1 h3{font-size: 26px;font-weight: bold;margin-bottom: 20px;}
.index_about_txt1 p{font-size: 16px;line-height: 35px;margin: 10px 0;text-indent: 2em;}
.index_about_txt1 div a{display: inline-block;padding: 5px 15px;background: #FFF;color: #ff6500;font-size: 16px;margin-top: 10px;}



.indu_technology_txt{background: #FFF;padding: 35px 20px 39px 30px}
.indu_technology_txt p{margin: 25px 0 30px;padding-right: 30px;font-size: 14px;color: #888;line-height: 30px;}
.indu_technology_txt time{color: #bbb;font-size: 16px;}
.indu_technology_txt b{display: inline-block;width: 4px;height: 4px;border-radius: 50%;background: #ff6500;margin-right: 10px;position: relative;top: -3px;}

.indu_technology .col-md-7 .indu_technology_txt{padding-bottom: 13px;}
.indu_technology .col-md-7 .indu_technology_txt p{margin-bottom: 15px}
.indu_technology .col-md-7 a:last-child .indu_technology_txt{padding-bottom: 40px;}

.indu_technology a{position: relative;top: 0;}
.indu_technology a:hover{box-shadow: 0px 0px 10px #ddd;top: -10px}


.indu_news_txt{background: #FFF;padding: 35px 20px 39px 30px}
.indu_news_txt p{margin: 25px 0 30px;padding-right: 30px;font-size: 14px;color: #888;line-height: 30px;}
.indu_news_txt time{color: #bbb;font-size: 16px;}
.indu_news_txt b{display: inline-block;width: 4px;height: 4px;border-radius: 50%;background: #ff6500;margin-right: 10px;position: relative;top: -3px;}

.indu_news .col-md-7 .indu_news_txt{padding-bottom: 13px;}
.indu_news .col-md-7 .indu_news_txt p{margin-bottom: 15px}
.indu_news .col-md-7 a:last-child .indu_news_txt{padding-bottom: 40px;}

.indu_news a{position: relative;top: 0;}
.indu_news a:hover{box-shadow: 0px 0px 10px #ddd;top: -10px}


.index_contact .BMap_stdMpCtrl.BMap_stdMpType0.BMap_noprint.anchorTL,.index_contact .BMap_omCtrl.BMap_ieundefined.BMap_noprint.anchorBR.quad4{display: none;}
.index_about_txt{text-align: center;padding-left: 40px;}
.index_about_txt p:first-child{margin-bottom: 5px;}
.index_about_txt>span{display: inline-block;background: #ff6500;color: #FFF;padding:10px 20px;font-weight: 700;margin-top: 15px;}
.index_about_txt>span i{width: 40px;height: 40px;background-position: -44px 0;margin-right: 5px;vertical-align: top;}
.index_contact_txt{color:#303030;padding: 20px 0 0 20px}
.index_contact_txt p{margin-bottom: 10px;}
.index_contact_txt p span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-size: 16px;line-height: 28px;text-align: left;}
.other_sty{font-size: 14px;color: #999;line-height: 30px;}
.other_sty a{color: #999}

.footer{text-transform:uppercase;background: #ff6500;margin-top: 30px;color: #FFF}
.footer .container{height: 100%;}
.footer .pull-left{position: relative;height: 110px;}
.footer img{position: absolute;bottom: 0;left: 0}
.footer .txt1{margin: 30px 0 0 160px}
.footer .txt1 p{line-height: 30px;letter-spacing: 1px}
.footer .more{margin-top: 40px;}
.footer .more a{background: #FFF;border-color: #FFF}
.footer .more a:hover{background: #ff6500}
.en_p{font-size: 16px;}

.foot{background: #383d41;color: #FFF;padding: 60px 0 0}
.foot p{margin-bottom: 30px;}
.foot li{float: left;width: 33.33333%;font-size: 12px;;margin-bottom: 10px;}

.fgs li{width: 100%;color: #c0c1c2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.ewm{text-align: right;}
.foot .col-md-12{margin-top: 15px;}
.foot .other_links{margin-bottom: 20px;}
.foot .other_links li{width: auto;margin-right: 20px;}

.foot .line{width: 100%;height: 2px;background:#4e5255}
.copyright{color: #c0c1c2;font-size: 12px;padding: 25px 15px}

.foot a{color: #c0c1c2}
.foot a:hover{color: #ff6500}

.online_kf{position: fixed;top: 40%;right: 10px;background: #FFF;z-index: 88888}
.online_kf li{border:1px solid #DDD;}
.online_kf li a{display: block;padding: 15px;}


/**/
.list_box,.single_box{padding: 50px 0;}
.cat_menu{border-bottom: 2px solid #f6f6f6;}
.cat_menu ul{overflow: hidden;}
.cat_menu li{float: left;font-size: 16px;padding:10px 20px 15px 10px;border-bottom: 2px solid transparent;}
.cat_menu li a{color:#333;display: block;}

.cat_menu li:hover,.cat_menu .current-menu-item,.cat_menu .current-category-ancestor,.cat_menu .current-post-ancestor{border-color: #ff6500}
.cat_menu li:hover a,.cat_menu .current-menu-item a,.cat_menu .current-category-ancestor a,.cat_menu .current-post-ancestor a{color: #ff6500}


.cat{position: relative;margin-bottom: 25px;}
.cat:after{content: "";clear: both;display: block;}
.children{position: absolute;bottom: -50px;left: 0;display: none;}
.children:after{content: "";clear: both;display: block;}
.cat li{font-size: 14px;float: left;padding:15px}
.cat>li{font-size: 16px;border-bottom: 3px solid #f6f6f6}
.cat li a{color: #666}
.cat li a:hover,.cat li.current-cat a{color: #ff6500}
.cat .current-cat-parent>a,.cat .current-cat-ancestor>a{color: #ff6500}
.cat .current-cat .children,.cat .current-cat .children{display: block;}
.cat .current-cat-parent .children,.cat .current-cat-ancestor .children{display: block;}

.cat>li:hover,.cat>li.current-cat,.cat>li.current-cat-parent,.cat>li.current-cat-ancestor{border-bottom-color: #ff6500}

.wp-pagenavi{text-align: center;}
.wp-pagenavi span,.wp-pagenavi a{padding:10px 15px;border:1px solid #DDD;display: inline-block;font-size: 16px;color: #666}
.wp-pagenavi .pages{margin-right: 10px;}
.wp-pagenavi span.current{border-color: #ff6500;background: #ff6500;color: #FFF}

.top_single{background: #fdfcfc;padding: 35px 10px}
.top_single .flexslider{background: none}
.top_single #carousel.flexslider .slides li.flex-active-slide img{border:2px solid #ff6500;}

.top_single .flex-direction-nav a{width: 30px;height: 30px;margin: -15px 0 0}
.top_single .flex-direction-nav .flex-next{background-position: -30px 0}
.top_single .flexslider .slides{margin-top: 5px;}
.top_single .flexslider .slides img{height: auto;}

.single_tit_main p{font-size: 16px;color:#505050;margin-bottom: 10px;}
.single_tit_main p span{color: #333}
.single_tit_main p.more{text-align: left;margin: 40px 0;}
.single_tit_main p.more a{background: #ff6500;color: #fff}
.single_tit_main p.more a:hover{background: #FFF;color: #ff6500}
.single_tit_main div.kf p{color: #ff6500;line-height: 33px;margin-bottom: 20px;}
.single_tit_main div.kf i{width: 33px;height: 33px;background-position: 0 -52px;vertical-align: top;margin-right: 20px;}
.single_tit_main div.kf em{color: #c6c5c6;margin-left: 10px}
.single_tit_main div.cn{color: #7d7d7d;line-height: 22px;}
.single_tit_main div.cn em{color: #999;}
.single_tit_main div.cn i{width: 18px;height: 18px;vertical-align: middle;top: -2px;margin-right: 5px}
.single_tit_main div.cn i.zs{background-position: -44px -52px}
.single_tit_main div.cn i.zp{background-position: -62px -52px;margin-left: 20px}
.single_tit_main div.cn i.sh{background-position: -53px -70px;margin-left: 20px}

.download {padding: 30px 0}
.download li{font-size: 16px;line-height: 30px;}

.bot_single{padding: 35px 0}
.bot_single .tab{border-bottom:2px solid #cbcbcb;position: relative;z-index: 111}
.bot_single .tab li{float: left;padding: 0 15px 15px;font-size: 16px;color: #333333;cursor: pointer;position: relative;}
.bot_single .tab li b{position: absolute;width: 0;height: 3px;bottom: -2px;left: 0;background: #ff6500;z-index: 1111;}

.bot_single .tab li:hover,.bot_single .tab li.cur{color: #ff6500;}
.bot_single .tab li:hover b,.bot_single .tab li.cur b{width: 100%;}

.single_cont{padding: 20px 0 0}
.single_cont img{max-width: 100%;display: block;margin: 15px auto;}
.single_cont .single{font-size: 16px;color: #555;}
.single_cont .single p,.single_cont .single div{margin-bottom: 15px;line-height: 30px;}
.tab_box{padding-bottom: 20px;border-bottom: 2px solid #cbcbcb}
.tab_box>div{display: none;}
.tab_box>div:first-child{display: block;}

.brand_box img{width: 100%;height: auto;}
.brand_box .col-md-3{margin-bottom: 30px;}

.float_cat>div{float: left;}
.position{line-height: 38px;color: #999}
.position a{color: #999;}
.position a:hover{color: #ff6500}

.technology_list a{border-bottom: 1px dashed #ebebeb;padding: 35px 10px}
.technology_list .technology_pic{width: 25%;}
.technology_list .technology_pic img{width: 100%;display: block;border:1px solid #Ddd;}
.technology_list .technology_txt{width: 70%}
.technology_txt p{font-size: 16px;color: #666;padding: 20px 20px 0;line-height: 30px;}
.technology_txt span.pull-right{font-size: 16px;color: #ff6500;margin: 10px 50px 0 0}
.technology_list .technology_txt h4 b{display: inline-block;width: 3px;height: 16px;background: #ff6500;position: relative;margin-right: 10px;}

.technology_list a:hover{box-shadow: 0px 5px 5px #DDD}
.return{line-height: 38px;font-size: 16px;}
.return i.ico_1{width: 16px;height: 14px;background-position: -31px -35px;vertical-align: middle;margin-left: 5px;top: -1px;}

.technology_single h4{width: 80%;margin: 0 auto;border-bottom: 1px solid #f6f6f6;padding-bottom: 15px;text-align: center;color: #333}
.technology_single .info{text-align: center;color: #999;font-size: 16px;line-height: 35px;}
.technology_single .info em{margin:0 20px;}
.technology_single_cont{font-size: 16px;color: #6e6e6e;line-height: 30px;padding: 30px 0;}
.technology_single_cont p{text-indent: 2em;margin-bottom: 15px;}
.technology_single_cont img{display: block;max-width: 100%;height: auto;margin: 10px auto}



.news_list a{border-bottom: 1px dashed #ebebeb;padding: 35px 10px}
.news_list .news_pic{width: 25%;}
.news_list .news_pic img{width: 100%;display: block;border:1px solid #Ddd;}
.news_list .news_txt{width: 70%}
.news_txt p{font-size: 16px;color: #666;padding: 20px 20px 0;line-height: 30px;}
.news_txt span.pull-right{font-size: 16px;color: #ff6500;margin: 10px 50px 0 0}
.news_list .news_txt h4 b{display: inline-block;width: 3px;height: 16px;background: #ff6500;position: relative;margin-right: 10px;}

.news_list a:hover{box-shadow: 0px 5px 5px #DDD}
.return{line-height: 38px;font-size: 16px;}
.return i.ico_1{width: 16px;height: 14px;background-position: -31px -35px;vertical-align: middle;margin-left: 5px;top: -1px;}

.news_single h4{width: 80%;margin: 0 auto;border-bottom: 1px solid #f6f6f6;padding-bottom: 15px;text-align: center;color: #333}
.news_single .info{text-align: center;color: #999;font-size: 16px;line-height: 35px;}
.news_single .info em{margin:0 20px;}
.news_single_cont{font-size: 16px;color: #6e6e6e;line-height: 30px;padding: 30px 0;}
.news_single_cont p{text-indent: 2em;margin-bottom: 15px;}
.news_single_cont img{display: block;max-width: 100%;height: auto;margin: 10px auto}

.other_single {font-size: 16px;color: #333;line-height: 30px;margin-bottom: 30px;}

.contact_cur>div.pull-left{width: 19%;background: #f8f8f8;text-align: center;padding: 30px 10px;margin:0 0.5%}
.contact_cur h4{color: #333;margin: 10px 0 20px 0}
.contact_cur p{font-size: 14px;}
i.ico_con{display: inline-block;background: url(images/ico_con.png);height: 41px;}
.adress i{width: 34px;background-position: 0 0 ;}
.phone i{width: 47px;background-position: -42px 0}
.qq i{width: 34px;background-position: -99px 0}
.email i{width: 44px;background-position: -143px -6px}
.url i{width: 38px;background-position: -210px 0}

.reach_line{margin-top: 35px;}
.reach_line .font_18{margin-bottom: 20px;}
.reach_line div{line-height: 30px;font-size: 16px;color:#777}

.route_box #map{height: 560px;}

i.ico_about{display: inline-block;background: url(images/ico_about.png);height: 146px;width: 127px;}
.about_cur{text-align: center;color: #a8a8a8;}
.about_cur h5{margin: 20px 0 15px 0;color: #333}
.about_cur .about_txt1{font-size: 16px;padding: 0 10px}

.yj i.ico_about{background-position: -128px 0}
.jzg i.ico_about{background-position: -254px 0}
.jzqx i.ico_about{background-position: -381px 0}

.company_ind{background: #fbfbfb}
.about_txt2{width: 50%;margin: 0 auto;}
.about_txt2 h4{color: #ff6500;text-align: center;margin-bottom: 30px}
.about_txt2 p{font-size: 16px;color: #666;text-indent: 2em;line-height: 30px;margin-bottom: 25px;}

i.about_ico{display: inline-block;background: url(images/about_ico.png);height: 90px;width: 85px;}
.brand_concept_txt div.pull-left{width: 19%;margin: 0 0.5%}
.brand_concept_txt h4{margin: 15px 0;font-size: 16px;color: #333}
.brand_concept_txt em{padding: 5px 5px 0;background-color: #ff6500;color: #FFF;margin-right: 5px;}
.brand_concept_txt p{font-size: 16px;color: #868686}

.o i.about_ico{background-position: -86px 0;}
.p i.about_ico{background-position: -169px 0;}
.e i.about_ico{background-position: -254px 0;}
.s i.about_ico{background-position: -340px 0;}