@charset "UTF-8";
/*通用样式*/
html{-webkit-text-size-adjust: 100%; font-size: 62.5%;}
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, hr{margin: 0; padding: 0;}
body{font-family:"Microsoft YaHei", \5FAE\8F6F\96C5\9ED1,Arial, sans-serif;font-size: 14px; line-height: 1.5;width:100%;}
article, aside, details, figcaption, figure, footer, header, main, nav, section, summary{display: block;}
audio, canvas, progress, video{display: inline-block; vertical-align: baseline;}
audio:not([controls]){display: none; height: 0;}
[hidden], template{display: none;}
svg:not(:root){overflow: hidden;}
a{background: transparent;text-decoration:none;-webkit-tap-highlight-color:transparent;}
a:active{outline:0;}
abbr[title]{border-bottom:1px dotted;}
b, strong{font-weight:bold;}
dfn{font-style:italic;}
mark{background:#ff0; color: #000;}
small{font-size:80%;}
sub, sup{font-size: 75%; line-height: 0; position: relative; vertical-align: baseline;}
sup{top:-0.5em;}
sub{bottom:-0.25em;}
img{border:0;}
hr{box-sizing: content-box; height: 0;}
pre{overflow: auto; word-wrap: break-word;}
code, kbd, pre, samp{font-family: monospace, monospace; font-size: 1em;}
button, input, optgroup, select, textarea{color: inherit; font: inherit; margin: 0;}
button{overflow: visible;}
button, select{text-transform: none;}
button, html input[type="button"], input[type="reset"], input[type="submit"]{-webkit-appearance: button; cursor: pointer;}
button[disabled], html input[disabled]{cursor: default;}
input{line-height: normal;}
input[type="checkbox"], input[type="radio"]{box-sizing: border-box; padding: 0;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color: #ccc;}
fieldset{border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em;}
legend{border: 0; padding: 0;}
textarea{overflow: auto; resize: vertical;}
i{ font-style:normal;}
optgroup{font-weight: bold;}
table{border-collapse: collapse; border-spacing: 0;}
td, th{padding: 0;}
ul, ol{list-style: none outside none;}
h1, h2, h3 {line-height:1.8;}
h1{font-size: 18px;}
h2{font-size: 16px;}
h3{font-size: 14px;}
.clear{clear: both;*zoom: 1;}
.main{width: 1200px;margin-left: auto;margin-right: auto;}
.text_overflow{overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.placeholder{width:100%;height:0;overflow:hidden;}
.disinb{display:inline-block;*display: inline;zoom: 1;}
.mcenter{margin-left: auto;margin-right: auto;}
a{color: #333;}
a:focus{outline:none;}
.tr{text-align:right}
.tc{text-align:center}
.tl{text-align:left}
.fl{float:left}
.fr{float:right}
.h5{width: 100%;height: 5px;clear: both;overflow: hidden;}
.h10{width: 100%;height: 10px;clear: both;overflow: hidden;}
.h20{width: 100%;height: 20px;clear: both;overflow: hidden;}
.h50{width: 100%;height: 50px;clear: both;overflow: hidden;}
.h100{width: 100%;height: 100px;clear: both;overflow: hidden;}

/*=======首页通用样式=======*/
/*.wrap{min-width: 1300px;width:100%; overflow: hidden; position: relative;z-index: 0;}
.wrap .wrap_cont{width: 1150px; margin: auto; height: auto; position: relative;z-index: 2;}
.wrap .wrap_max{width:1920px; margin-left: -385px; position: relative; z-index: 1;}*/

/*top*/
/*.top{height: 43px;line-height: 43px;background: #111;}
.top-content{overflow: hidden;}
.top-left{float: left;overflow: hidden;}
.top-left p{color: #707070;float: left;margin-right: 26px;font-size: 12px;}
.top-left p.tl1{background: url("../images/top_icon01.png") no-repeat left;padding-left: 28px;}
.top-left p.tl2{background: url("../images/top_icon02.png") no-repeat left;padding-left: 18px;}
.top-right{float: right;overflow: hidden;background: url("../images/top_line.png") no-repeat right;}
.top-right li{width: 58px;height: 43px;line-height: 43px;float: left;background: url("../images/top_line.png") no-repeat left;transition: .3s all;}
.top-right li a{display: block;width: 58px;height: 43px;}
.top-right li .tr1{background: url("../images/top_share_icon01.png") no-repeat center;}
.top-right li .tr2{background: url("../images/top_share_icon02.png") no-repeat center;}
.top-right li .tr3{background: url("../images/top_share_icon03.png") no-repeat center;}
.top-right li .tr4{background: url("../images/top_share_icon04.png") no-repeat center;}
.top-right li:hover{background: #fff;}*/

/*nav*/
/*.nav{background: #262626;}
.nav-content{padding: 25px 0;height: 61px;}
.logo{float: left;width: 70px;margin-right: 70px;}
.logo img{width: 100%;}
.nav-list{float: left;}
.nav-list-ul{height: 61px;}
.nav-list-ul li{float: left;line-height: 61px;margin-right: 80px;position: relative;z-index: 100;}
.nav-list-ul li>a{color: #707070;font-size: 16px;font-weight: 500;display: block;}
.nav-list-ul li>a.more{background: url("../images/nav_icon.png") no-repeat right;padding-right: 16px;}
.nav-list-ul li .sub-nav{position: absolute;width:142px;left: 0;top: 54px;background: #333;line-height: 32px;z-index: 200;padding: 6px 0;display: none;}
.nav-list-ul li .sub-nav a{color: #fff;display: block;padding: 0 16px;}
.nav-list-ul li .sub-nav a:hover{color: #fece14;}
.nav-list-ul li.cur>a{color: #fece14;}
.nav-list-ul li.cur>a:before{content: "";width: 15px;height: 2px;background: #fece14;position: absolute;left: 0;top: 14px;}
.nav-list-ul li.cur>a.more{background: url("../images/nav_icon_cur.png") no-repeat right;}
.nav-list-ul li>a:hover{color: #fece14;}
.nav-list-ul li a.more:hover{background: url("../images/nav_icon_cur.png") no-repeat right;}
.nav-list-ul li:hover .sub-nav{display: block;}*/
/*banner区域*/
/*.banner{width: 100%;height: 528px;overflow: hidden;}
.banner ul li{line-height: 0;}
.banner ul li img{display: block;width: 100%;height: 528px;}
#flexslider{margin:0 auto;position:relative;width:100%;height:528px;overflow:hidden;zoom:1;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;}
.flex-direction-nav a{width:50px;height:80px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background: url("../images/ad_ctr.png") no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;border-radius:3px;}
.flex-direction-nav .flex-next{right:8%; background-position:-8px -92px;}
.flex-direction-nav .flex-prev{left:8%; background-position:0 -2px;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{width:100%;position:absolute;bottom:20px;text-align:center;}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{background:url(../images/dot.png) no-repeat 0 -39px;display:block;height:6px;overflow:hidden;text-indent:-99em;width:60px;cursor:pointer;}
.flex-control-paging li a.flex-active{background-position:0 0;}*/
/*product*/
.product{overflow: hidden;padding-bottom: 30px;}
.product-content{overflow: hidden;}
.product-title{text-align:center;padding: 44px 0;}
.product-title p{text-transform: uppercase;color: #272727;}
.product-title h1{font-size: 40px;color: #272727;text-transform: uppercase;font-weight: normal;line-height: 1.4;}
.product-title i{width: 70px;height: 1px;background: #262626;display: block;margin: 10px auto 0 auto;}
.product-list{overflow: hidden;}
/*.product-list-left{width: 265px;float: left;}
.product-left-nav{border-top: 1px solid #b4b4b4;overflow: hidden;margin-bottom: 28px;}
.product-left-nav li{border-bottom: 1px solid #b4b4b4;border-right: 1px solid #b4b4b4;vertical-align: bottom;}
.product-left-nav li a{height: 20px;line-height: 20px;display: block;padding: 17px 0;}
.product-left-nav li a span{height: 20px;line-height: 20px;display: block;border-left: 3px solid #b4b4b4;padding-left: 16px;transition: .1s all;}
.product-left-nav li.cur a span{color: #f76d2b;border-left: 3px solid #f76d2b;font-weight: bold;}
.product-left-nav li a:hover span{color: #f76d2b;}
.product-btn{background: url("../images/product_btn_bg.png") no-repeat center;width: 102px;height: 33px;position: relative;}
.product-btn a{width: 25px;height: 25px;position: absolute;}
.product-btn a.product-leftbtn{background: url("../images/product_leftbtn.png") no-repeat center;left: 4px;top: 50%;margin-top: -13px;}
.product-btn a.product-rightbtn{background: url("../images/product_rightbtn.png") no-repeat center;right: 4px;top: 50%;margin-top: -13px;}
*/

.product-list-left{width: 265px;float: left;}
.product-left-nav{border-top: 1px solid #b4b4b4;margin-bottom: 28px;}
.product-left-nav li{border-bottom: 1px solid #b4b4b4;border-right: 1px solid #b4b4b4;vertical-align: bottom;position: relative;z-index: 10;}
.product-left-nav li>a{height: 20px;line-height: 20px;display: block;padding: 17px 0;}
.product-left-nav li>a span{height: 20px;line-height: 20px;display: block;border-left: 3px solid #b4b4b4;padding-left: 16px;transition: .1s all;}
.product-left-nav li.cur>a span{color: #e70012;border-left: 3px solid #e70012;font-weight: bold;}
.product-left-nav li>a:hover span{color: #e70012;}

.sub-nav{position: absolute;left: 265px;top: 0;z-index: 20;border-bottom: 1px solid #e70012;display: none;}
.sub-nav a{display: block;*display: inline;*zoom: 1;padding: 0 10px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;border: 1px solid #e70012;line-height: 38px;background: url("../images/product_sub_bg.png") repeat;margin-bottom: -1px;}
.sub-nav a:hover{background: #fff;color: #e70012;}

.product-list-right{width: 856px;float: right;}
.product-list-right-ul{overflow: hidden;width: 900px;}
.product-list-right-ul li{margin-right: 20px;margin-bottom: 22px;float: left;width: 270px;overflow: hidden;text-align: center;border: 1px solid #b4b4b4;}
.product-list-right-ul li img{width: 100%;height: 174px;display: block;}
.product-list-right-ul li p{width: 100%;height: 39px;line-height: 39px;background: #fec106;color: #464545;}
.product-list-right-ul li:hover{border: 1px solid #fec106;}
.product-list-right-ul li:hover p{color: #fff;}
/*adv*/
.adv{background: url("../images/adv_bg.jpg") no-repeat center;width:100%;height:650px;margin-bottom: 30px;}
.adv-content{height: 650px;overflow: hidden;}
.adv-text{width: 575px;float: left;text-align: right;}
.adv-text-wrap{overflow: hidden;padding-right: 56px;padding-top: 56px;}
.adv-text h2{text-transform: uppercase;font-weight: normal;font-size: 42px;background: url("../images/adv_line.png") no-repeat right;padding-right: 14px;margin-bottom: 10px;}
.adv-text-ul{overflow: hidden;}
.adv-text-ul li{overflow: hidden;margin-bottom: 50px;}
.adv-text-ul li h4{font-size: 18px;margin-bottom: 6px;}
.adv-text-ul li p{color: #575757;}
/*case*/
.case{overflow: hidden;padding-top: 20px;margin-bottom: 30px;}
.case-head{overflow: hidden;}
.case-title{float: left;margin-bottom: 30px;}
.case-title span{color: #272727;text-transform: uppercase;}
.case-title p{font-size: 40px;color: #272727;text-transform: uppercase;line-height: 1.4;}
.case-nav{float: right;width: 770px;padding-top: 6px;}
.case-ul{overflow: hidden;}
.case-ul li{padding: 0 20px 0 0;margin-right: 20px;float: left;background: url("../images/case_line.png") no-repeat right;line-height: 34px;position: relative;}
.case-ul li a{display: block;color: #464545;}
.case-ul li.cur a{color: #f76d2b;font-weight: bold;}
.case-ul li.cur a:before{content: "";width: 39px;height: 2px;background: #f76d2b;position: absolute;left: 0;top: 0;}
.case-ul li.cur a:after{content: "";width: 39px;height: 2px;background: #f76d2b;position: absolute;right: 20px;bottom: 0;}
.case-ul li a:hover{color: #f76d2b;}
.case-list{overflow: hidden;}
.case-list-ul{width: 1200px;overflow: hidden;}
.case-list-ul li{width: 377px;float: left;margin-right: 10px;margin-bottom: 10px;position: relative;}
.case-list-ul li img{width: 100%;height: 334px;display: block;}
.case-list-ul li .mask{background: url("../images/case_bg.png") repeat;width: 100%;height: 334px;position: absolute;left: 0;top: 0;display: none;}
.case-list-ul li .mask span{background: url("../images/case_icon.png") no-repeat center;width: 102px;height: 102px;position: absolute;left: 50%;margin-left: -51px;top: 50%;margin-top: -81px;}
.case-list-ul li .mask p{width: 300px;position: absolute;left: 50%;margin-left: -150px;top: 210px;text-align: center;font-size: 14px;line-height: 1.4;}
.case-list-ul li:hover .mask{display: block;}
.case-list-more{width: 100%;overflow: hidden;text-align: center;padding: 12px 0;}
.case-list-more a{width: 150px;height: 31px;line-height: 31px;display: block;margin: 0 auto;background: #dcdcdc;color: #666;}
.case-list-more a:hover{background: #f76d2b;color: #fff;}

/*footer*/
/*.footer{background: #262626;height: 198px;padding-top: 65px;padding-bottom: 58px;}
.footer-content{height: 198px;}
.footer-left{float: left;overflow: hidden;}
.footer-head{overflow: hidden;margin-bottom: 12px;}
.footer-head h4{font-size: 26px;color: #fff;text-transform: uppercase;margin-bottom: 10px;}
.footer-head i{width: 58px;height: 1px;background: #fece14;display: block;}
.footer-product-link{float: left;overflow: hidden;}
.footer-product-link dl{float: left;margin-right: 30px;}
.footer-product-link dl dd{line-height: 24px;}
.footer-product-link dl dd a{color: #565656;font-size: 12px;}
.footer-product-link dl dd a:hover{color: #fff;}
.code{float: left;margin-right: 30px;}
.code img{width: 92px;height: 92px;display: block;}
.footer-share{float: left;width: 126px;}
.footer-share a{width: 37px;height: 37px;float: left;margin-right: 26px;margin-bottom: 20px;}
.footer-share a.f1{background: url("../images/footer_share_icon01.png") no-repeat center;}
.footer-share a.f2{background: url("../images/footer_share_icon02.png") no-repeat center;}
.footer-share a.f3{background: url("../images/footer_share_icon03.png") no-repeat center;}
.footer-share a.f4{background: url("../images/footer_share_icon04.png") no-repeat center;}

.footer-right{float: right;width: 340px;padding-left: 100px;border-left: 1px solid #383838;}
.footer-contact{overflow: hidden;}
.footer-contact p{color: #565656;}*/
/*copyright*/
/*.copyright{background: #111111;height: 55px;line-height: 55px;color: #6f6d6d;font-size: 12px;}
.copyright p{float: left;}
.copyright span{float: right;}
.copyright span a{color: #fff;}*/

/*=======首页通用样式=======*/
.wrap{min-width: 1200px;width:100%; overflow: hidden; position: relative;z-index: 0;}
.wrap .wrap_cont{width: 1200px; margin: auto; height: auto; position: relative;z-index: 2;}
.wrap .wrap_max{width:1920px; margin-left: -360px; position: relative; z-index: 1;}

/*top*/
/*top*/
.top{background: #000;line-height: 36px;height: 36px;}
.top-content{position: relative;z-index: 10;}
.change-language{padding-right: 6px;position: absolute;top:0;right: 0;}
.change{background: url("../images/down.png") no-repeat right 15px;padding-right: 19px;padding-left: 10px;}
.change a{color: #fff;display: block;transition: .1s all;display: none;}
/*.change .cn{background: url("../images/cn.png") no-repeat left;}
.change .en{background: url("../images/en.png") no-repeat left;}*/
.change-language.hover {background: #ddd;}
.change-language.hover a{color: #333;display: block;}
.change-language.hover .change{background-image: url("../images/down2.png");}
.change a:hover{text-decoration: underline;color: #555;}

/*header*/
.header{overflow: hidden;}
.header-content{position:relative;height:72px;padding: 16px 0;}
.header img{float: left;}
.header h2{float: left;font-size: 31px;text-transform: uppercase;font-weight: normal;line-height: 72px;margin-left: 20px;}
.header .email{float: right;background: url("../images/at.png") no-repeat left;padding-left: 50px; position:absolute;top:45px;right:0;}
.header .email span{color: #666;}
.header .email p{font-size: 18px;color: #f06300;line-height: 1.4}

.search{background: url("../images/search_bg.png") no-repeat center;width: 229px;height: 29px;position: absolute;right:0;top: 10px;font-size: 12px;}
.search input{width: 190px;padding: 6px 0;float: left;margin-left: 10px;outline: none;border: none;background: none;}
.search a{background: url("../images/search_btn.png") no-repeat center;width: 29px;height: 29px;position: absolute;right: 0;top: 0;}
/*nav*/
.nav{height: 75px;line-height: 75px;background: #007de9;}
.nav-list{overflow: hidden;}
.nav-list a{display: block;color: #fff;text-transform: uppercase;padding: 0 65px;float: left;transition: .3s ease;}
.nav-list a.cur{background: #f06300;}
.nav-list a:hover{background: #f06300;}

/*banner*/
/*.banner{height: 566px;overflow: hidden;position: relative;border-bottom: 12px solid #007de9;}
.banner-wrap{overflow: hidden;}
.banner-ul{overflow: hidden;}
.banner-ul li{width: 100%;}
.banner-ul li img{width: 100%;height: 566px;display: block;}
.dot{width: 100%;position: relative;left: 0;bottom: 40px;height: 16px;z-index: 999;}
.dot ul{text-align: center;height: 16px;line-height: 16px;font-size: 1px;color: transparent;*font-size: 0;}
.dot ul li{display: inline-block;*display: inline;*zoom:0;background: url("../images/dot1.png") no-repeat center;text-indent: -9999px;width: 16px;height: 16px;margin: 0 5px;vertical-align: middle;}
.dot ul li.on{background: url("../images/dot2.png") no-repeat center;width: 16px;height: 16px;}

.banner span.btn{
    width: 83px;
    height: 83px;
    line-height: 99em;
    overflow: hidden;
    margin: -41px 0 0;
    display: block;
    position: absolute;
    top: 50%;
    z-index: 100;
    cursor: pointer;
    opacity: 0;
    filter: alpha(opacity=0);
    -webkit-transition: all .3s ease;
    border-radius: 3px;}

.banner .slider-leftbtn{left: 10%;background: url("../images/btn_left.png") no-repeat center;}
.banner .slider-rightbtn{right: 10%;background: url("../images/btn_right.png") no-repeat center;}
.banner:hover .slider-leftbtn{opacity:0.8;filter:alpha(opacity=25);}
.banner:hover .slider-rightbtn{opacity:0.8;filter:alpha(opacity=25);}
.banner:hover .slider-leftbtn:hover, .banner:hover .slider-rightbtn:hover{opacity:1;filter:alpha(opacity=80);}
*/

.wrapper { width: 1920px; position: relative; }
.fn-clear { zoom: 1; }
.box_skitter { position: relative; background: none; }
.box_skitter ul { display: none; }
.box_skitter .container_skitter { overflow: hidden; position: relative; }
.box_skitter .image { overflow: hidden; }
.box_skitter .image img { display: none;height: 566px;}
.box_skitter .box_clone { position: absolute; top: 0; left: 0; width: 100px; overflow: hidden; display: none; z-index: 20; }
.box_skitter .box_clone img { position: absolute; top: 0; left: 0; z-index: 20; }
.box_skitter .prev_button { position: absolute; top: 50%; left: 150px; z-index: 100; width: 57px; height: 62px; overflow: hidden; text-indent: -9999em; margin-top: -25px; background: url(../images/prev.png) no-repeat left top !important; }
.box_skitter .next_button { position: absolute; top: 50%; right: 150px; z-index: 100; width: 57px; height: 62px; overflow: hidden; text-indent: -9999em; margin-top: -25px; background: url(../images/next.png) no-repeat left top !important; }
.box_skitter .label_skitter { z-index: 150; position: absolute; display: none; }
.loading { position: absolute; top: 50%; right: 50%; z-index: 10000; margin: -16px -16px; color: #fff; text-indent: -9999em; overflow: hidden; background: url(../images/ajax-loader.gif) no-repeat left top; width: 31px; height: 31px; }
#slideshow { width: 1920px; height: 566px; }
#slideshow ul { display: none;}

.box_skitter .info_slide_dots {
    position: absolute;
    bottom: 16px;
    z-index: 151;
    padding: 5px 0 5px 5px;
    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
}

.box_skitter .info_slide_dots .image_number {
    background: #333;
    float: left;
    margin: 0 8px 0 0;
    cursor: pointer;
    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    width: 15px;
    height: 15px;
    text-indent: -9999em;
    overflow: hidden;
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    transition: all 0.2s;
}

.box_skitter .info_slide_dots .image_number:hover {
    background: #000;
}

.box_skitter .info_slide_dots .image_number_select, .box_skitter .info_slide_dots .image_number_select:hover {
    background: #f06300;
    float: left;
    margin: 0 8px 0 0;
}

/*about*/
.about{background: url("../images/about_bg.png") no-repeat center;height: 560px;overflow: hidden;position: relative;}
.about-left{width: 490px;float: left;padding-left: 140px;padding-top: 88px;}
.about-left h3{font-size: 24px;color: #282828;margin-bottom: 12px;}
.about-left p{color: #666;line-height: 1.8;}
.about img{float: right;width: 517px;height: 415px;margin-top: 100px;}
.about_more{color: #007de9;line-height: 1.2;padding: 0 10px;position: absolute;left: 260px;bottom: 32px;text-transform: uppercase;font-size: 18px;}
.about_more:hover{text-decoration: underline;}

/*power*/
.power{background: url("../images/show_bg.jpg") no-repeat center;width: 100%;height: 870px;}
.power-content{height: 870px;position: relative;}
.power-text{background: url("../images/show_bg2.png") no-repeat center;width: 491px;height: 531px;position: absolute;left: 0;top: 140px;z-index: 10;}
.power-text-wrap{padding: 66px 58px 0 58px;}
.power-text-wrap h3{font-size: 30px;color: #fff;line-height: 1.2;font-weight: normal;margin-bottom: 20px;}
.power-text-wrap dl{font-size: 16px;color: #fff;}
.power-text-wrap dd{color: #fff;margin-bottom: 20px;}
.power-text-wrap dd h4{margin-bottom: 20px;}
.power-text-wrap dd p{color: #fff;}

.power-img{overflow: hidden;position: absolute;right: 30px;top: 190px;z-index: 20;}
.power-img-wrap{width: 725px;overflow: hidden;position: relative;}
.power-img-wrap ul{width: 780px;overflow: hidden;}
.power-img-wrap ul li{width: 166px;height: 111px;float: left;margin-right: 20px;margin-top: 20px;transition: .3s ease;}
.power-img-wrap ul li img{width: 166px;height: 111px;display: block;transition: .3s ease;}
/*.power-img-wrap ul li:hover{width: 217px;height: 145px;margin-top: 0;}*/
/*.power-img-wrap ul li:hover img{width: 217px;height: 145px;}*/
/*.power-img-wrap ul li.cur{width: 217px;height: 145px;margin-top: 0;}*/
/*.power-img-wrap ul li.cur img{width: 217px;height: 145px;}*/


/*factory*/
.factory{overflow: hidden;position: absolute;left: 620px;top: 400px;z-index: 30;}
.factory h3{font-size: 30px;color: #007de9;text-transform: capitalize;margin-bottom: 30px;}
.factory-wrap{overflow: hidden;width: 580px;}
.factory-wrap ul{width: 600px;overflow: hidden;margin-bottom: 70px;}
.factory-wrap ul li{text-align: center;float: left;margin-right: 110px;padding-bottom: 10px;border-bottom: 1px solid transparent;}
.factory-wrap ul li a{color: #bdbdbd;padding: 60px 10px 0 10px;display: block;}
.factory-more{color: #007de9;font-size: 18px;text-transform: uppercase;float: right;}
.factory-wrap ul li.f1 a{background: url("../images/factory_icon01.png") no-repeat top;}
.factory-wrap ul li.f2 a{background: url("../images/factory_icon02.png") no-repeat top;}
.factory-wrap ul li.f3 a{background: url("../images/factory_icon03.png") no-repeat top;}
.factory-wrap ul li:hover{border-bottom: 1px solid #007de9;}
.factory-wrap ul li:hover a{color: #007de9;}
.factory-wrap ul li.f1:hover a{background: url("../images/factory_icon01_cur.png") no-repeat top;}
.factory-wrap ul li.f2:hover a{background: url("../images/factory_icon02_cur.png") no-repeat top;}
.factory-wrap ul li.f3:hover a{background: url("../images/factory_icon03_cur.png") no-repeat top;}
.factory-more:hover{text-decoration: underline;}

/*honor*/
.honor{overflow: hidden;padding-bottom: 70px;}
.honor-left{float: left;width: 430px;}
.honor-title{overflow: hidden;margin-bottom: 30px;height: 130px;position: relative;background: url("../images/honor_icon.png") no-repeat left top;font-weight: bold;}
.honor-title span{font-size: 48px;color: #efefef;text-transform: uppercase;position: absolute;left: 60px;top: 50px;}
.honor-title i{font-size: 30px;color: #282828;text-transform: uppercase;font-style: italic;position: absolute;left: 184px;top: 80px;}
.honor-left p{color: #666;line-height: 1.6;margin-bottom: 20px;}
.honor-left a{color: #007de9;font-size: 18px;text-transform: uppercase;}
.honor-left a:hover{text-decoration: underline;}
.honor-right{width: 750px;float: right;}
.honor-right-wrap{overflow: hidden;margin-bottom: 40px;}
.honor-ul{width: 800px;height: 341px;overflow: hidden;padding-left: 12px;}
.honor-ul li{width: 238px;height: 329px;float: left;margin-right: 12px;-moz-box-shadow:5px 5px 8px #E8E8E8; -webkit-box-shadow:5px 5px 8px #E8E8E8; box-shadow:5px 5px 8px #E8E8E8;}
.honor-ul li img{width: 238px;height: 329px;display: block;}
.honor-btn{overflow: hidden;text-align: right;padding-right: 10px;}
.honor-btn a{display: inline-block;*display: inline;zoom: 1;width: 46px;height: 43px;}
.honor-btn a.honor-leftbtn{background: #e7e5e5 url("../images/lt.png") no-repeat center;}
.honor-btn a.honor-rightbtn{background: #007de9 url("../images/gt.png") no-repeat center;}

/*footer*/
.footer{background: #1b1b1b;height: 400px;}
.footer-content{overflow: hidden;height: 400px;position: relative;}
.footer-left{overflow: hidden;margin-top: 90px;float: left;}
.footer-left dl{float: left;overflow: hidden;position: relative;width: 300px;}
.footer-left dl dt{font-size: 24px;color: #fff;position: relative;padding-bottom: 4px;margin-bottom: 24px;}
.footer-left dl dt i{width: 53px;height: 1px;background: #007de9;position: absolute;left: 0;bottom: 0;}
.footer-left dl dd{color: #5e5f5d;line-height: 2;}
.footer-left dl dd a{color: #5e5f5d;}
.footer-left dl:after{content: '';width: 1px;height: 150px;background: #313131;position: absolute;top:30px;right: 0;}
.footer-left dl dd:hover{color: #fff;}
.footer-left dl dd a:hover{color: #fff;}

.code{width: 304px;height: 134px;position: absolute;top: 50%;margin-top: -67px;right: 10px;overflow: hidden;}
.code img{width: 134px;height: 134px;float: left;}
.share2{width: 140px;height: 134px;float: left;margin-left: 30px;}
.share2 a{width: 49px;height: 49px;border-radius: 50%;display: block;float: left;transition: .4s ease;}
.share2 a.s1{background:#0e0e0e url("../images/share_icon01.png") no-repeat center;margin-bottom: 24px;margin-top: 8px;}
.share2 a.s2{background:#0e0e0e url("../images/share_icon02.png") no-repeat center;float: right;margin-bottom: 24px;margin-top: 8px;}
.share2 a.s3{background:#0e0e0e url("../images/share_icon03.png") no-repeat center;}
.share2 a.s4{background:#0e0e0e url("../images/share_icon04.png") no-repeat center;float: right;}
.share2 a:hover{background-color: #007de9;}

/*copyright*/
.copyright{background: #000;overflow: hidden;line-height: 54px;height: 54px;}
.copyright p{float:left;color: #5e5f5d;}
.copyright span{float: right;color: #5e5f5d;}
.copyright span a{color: #5e5f5d;}
.copyright span a:hover{color: #fff;}



/*decorate*/
.decorate{position: fixed;right: 0;top: 50%;margin-top: -120px;z-index: 999;}
.decorate .decorate-ul{width: 60px;}
.decorate-ul li{width: 60px;height: 60px;vertical-align: bottom;position: relative;z-index: 10;}
.decorate-ul li a{display: block;width: 60px;height: 60px;}
.decorate-ul li.d1{background: #393939;}
.decorate-ul li.d1 a{background: url("../images/decorate_011.png") no-repeat center;}
.decorate-ul li.d2{background: #393939;}
.decorate-ul li.d2 a{background: url("../images/decorate_012.png") no-repeat center;}

.decorate-ul li.d3{background: #393939;}
.decorate-ul li.d3 a{background: url("../images/decorate_017.png") no-repeat center;}


/*.decorate-ul li.d2{background: #595959;}
.decorate-ul li.d2 a{background: url("../images2/decorate_02.png") no-repeat center;}
.decorate-ul li.d2 .decorate-sub{position: absolute;right: 70px;top: 0;height: 60px;line-height: 60px;background: #0F0F11;width: 160px;text-align: center;}
.decorate-ul li.d2 .decorate-sub i{font-size: 20px;font-weight: bold;color: #fff;font-family: Arial;}
.decorate-ul li.d2 .decorate-sub span{background: url("../images2/decorate_05.png") no-repeat center;width: 10px;height: 60px;display: block;position: absolute;top: 0;right:-10px;}

.decorate-ul li.d3{background: #6d6d6d;}
.decorate-ul li.d3 a{background: url("../images2/decorate_03.png") no-repeat center;}
.decorate-ul li.d3 .decorate-sub{position: absolute;top: 0;right:70px;background: #0F0F11;width: 160px;}
.decorate-ul li.d3 .decorate-sub img{width: 150px;height: 150px;display: block;margin-left: auto;margin-right: auto;margin-top: 5px;}
.decorate-ul li.d3 .decorate-sub p{width: 100%;text-align: center;height: 32px;line-height: 32px;color: #fff;}
.decorate-ul li.d3 .decorate-sub span{background: url("../images2/decorate_05.png") no-repeat center;width: 10px;height: 60px;display: block;position: absolute;top: 0;right:-10px;}
*/
.decorate-ul li.d4{background: #7f7e7e;}
.decorate-ul li.d4 a{background: url("../images/decorate_04.png") no-repeat center;}

.decorate-ul li:hover{background: #0F0F11;}




















