﻿@charset "utf-8";
/* CSS Document */

/*reset*/
body,div,ul,ol,li,dl, dt, dd,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,th,td,img,select,input,textarea{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;} 
ol,ul,li{list-style:none; } 
fieldset,img{border:0;}
img{display:block;}
label,button{cursor:pointer;}
select,input,textarea,button{outline:none;font-family: Arial, sans-serif;resize:none;overflow:hidden;} 
h1,h2,h3,h4,h5,h6{font-size:12px; font-weight:normal;}
table {border-collapse:collapse; border-spacing:0;}  
body{background:#fff;color:#131313;font-size:12px; font-family:Arial, Helvetica, sans-serif;} 
a{text-decoration:none;color:#131313;} 
em,i{font-style:normal;}
.clear{ margin:0; padding:0; font-size:0; clear:both; }

.dh{ width:100%; background:#fff; height:80px; position:fixed; top:0px; left:0px; z-index:999999; margin-top:89px;}
/*syn css*/
.clearfix:after { content: "\200B"; display: block; height: 0; clear: both; }
.clearfix { *zoom:1;
}
.fl { float: left; }
.fr { float: right }
.dib { display: inline-block; }
.bfc { overflow: hidden; *display:inline;
*zoom:1;
}
img{max-width:100%}  
.pad-bot{ padding-bottom:50px;}
.bg-e{ background:#eee;}
.uppercase{text-transform:uppercase;}
.wraper{width:1200px;margin:0 auto;}

.header,.content,.footer,.sub_content,.banner,.sub_banner{min-width:1200px;}

.h-left ul li a,.team-list li .ab-jia::after,.team-list li .ab-jia::before,#nav .nLi>a,.sub_nav>li a,.txtScroll-top .hd>a,.pic3 .pic-box img,.pic2 .pic-box img,.v-bot .img-l .toptext,.in-box07 .in-img .in-pic img,.f-box01 ul li a,.nav_pro>ul>li a,.position p a,.picScroll-left .prev,.picScroll-left .next,.page a,.c-from .submit input,.sub-nlist li .n-warp::before,.sub-nlist li .n-warp::after,.tab-all .n-list .n-dect .n-posi,.br-list li .more,.v-list .v-contact>a,.pi-pro .pi-name .more i,.pi-category ul li,.pi-cate ul li,.pi-text .more i,.ser-parlist li .magnify,.ser-con .more,.pi-list li .name,.sm-bot ul li span,.proDetail-btn a,.n-list .n-dect .n-posi .time:before,.v-list .pic .v-hidden{transition: all .5s ease-in-out; -webkit-transition: all .5s ease-in-out; -moz-transition: all .5s ease-in-out; -o-transition: all .5s ease-in-out; -ms-transition: all .5s ease-in-out;}


.header{ padding-bottom:20px;} 
.h-left,.h-right{ width:450px;}
.h-left ul li{ float:left; margin-right:8px; font-size:38px;}
.h-left ul li a{ display:block; height:38px; width:38px;}

.h-left ul li a.i1{ background:url(../images/f1.jpg) no-repeat;}
.h-left ul li a.i2{ background:url(../images/f2.jpg) no-repeat;}
.h-left ul li a.i3{ background:url(../images/f3.jpg) no-repeat;}
.h-left ul li a.i4{ background:url(../images/f4.jpg) no-repeat;}
.h-left ul li a.i5{ background:url(../images/f5.jpg) no-repeat;}
.h-left ul li a.i1:hover{ background:url(../images/f1a.jpg) no-repeat;}
.h-left ul li a.i2:hover{ background:url(../images/f2a.jpg) no-repeat;}
.h-left ul li a.i3:hover{ background:url(../images/f3a.jpg) no-repeat;}
.h-left ul li a.i4:hover{ background:url(../images/f4a.jpg) no-repeat;}
.h-left ul li a.i5:hover{ background:url(../images/f5a.jpg) no-repeat;}
.h-email,.h-email a{ color:#28292c;}
.h-email{font-size:18px; line-height:26px; margin-top:5px;}
.h-email a:hover{ text-decoration:underline; }
.h-right p{ text-align:right; margin-top:0;}



.search{ position:relative; z-index:99999;}
.search form{width:230px; height:28px; background:url(../images/ss.png) no-repeat;float:right;margin-left:20px;}
.search form #KeyName{ height:28px;line-height:28px;width:175px;color:#adb2b6;background:none; border:none; text-transform:capitalize; text-indent:15px; outline:none; vertical-align:top}
.search form #SearchButton{height:28px;width:30px;cursor:pointer;background:url(../images/icons.png) no-repeat 10px 6px;border:none;_width:20px;outline:none; }
input#searchfield{ height:28px; line-height:28px; width:175px; color:#adb2b6; background:none; border:none; text-transform:capitalize; text-indent:15px; outline:none; vertical-align:top;}
.search dl{width:160px;float:right;margin-left:20px;}
.search dt{color:#adb2b6;border:1px solid #adb2b6;text-align:center;height:28px;line-height:28px;display:inline-block;width:100%}
.search dt i{ background:url(../images/icons.png) no-repeat -50px -40px;width:13px;height:8px;display:inline-block;margin-left:10px;}
.search dd{border:1px solid #adb2b6;display:inline-block;display:none;width:160px; position:absolute; background:#fff;z-index:9;}
.search dd ul{padding:10px;}
.search dd li a{color:#adb2b6;line-height:25px;display:block}
.search dl:hover dd{display:block}
.search dd li a:hover{color:#ae0201;}


.head{ position:relative; z-index:666; top:25px;}
.logo{ position:absolute;left:50%; margin-left:-117px; top:-7px;}
/*nav*/
.menu{height:48px;line-height:48px;}
.menu ul li{ float:left; position:relative; width:160px;}
.menu ul li dl{ background:#d22e25;width:200px;padding:20px; opacity:0.9;filter:alpha(Opacity=90); width:200px; position:absolute; left:0px; top:48px; display:none; }
.menu ul li dl dd{ line-height:26px; border-bottom:1px solid #fff;}
.menu ul li dl dd a{ font-size:16px; color:#fff; font-weight:normal; display:block; padding:0; text-align:left; border:none;}
.menu ul li dl dd a:hover{ color:#e5c35a;}
.menu a{ font-size:18px;color:#16161a; text-decoration:none; font-weight:bold;display:block;text-align:center; border:1px solid #fff;}
.menu a:hover{color:#ae0201;}
a.menu_hover{color:#ae0201; border:1px solid #ae0201;}





/*banner_02*/
.banner_02{ height:600px; overflow:hidden; margin-top:80px;}
.banner_02 #banner_02_con{ display:none;}
	
/*news*/
.n-news{ background:#ededed;}
.txtScroll-top{ width:100%;  overflow:hidden; position:relative;  }
.txtScroll-top .hd{padding:0 10px;  }
.txtScroll-top .hd .prev,.txtScroll-top .hd .next{ display:block;  width:18px; height:18px; float:right; margin-right:5px; margin-top:11px;  overflow:hidden;cursor:pointer; background: #202020 url(../images/icons.png) no-repeat -44px 3px;}
.txtScroll-top .hd .next{ background:#202020 url(../images/icons.png) no-repeat -65px 3px;  }
.txtScroll-top .hd>a:hover{ background-color:#e5c35a;}
.txtScroll-top .bd{height:40px; line-height:40px; font-size:16px;}
.txtScroll-top .bd p{ width:130px; float:left; color:#2e2f34;}
.txtScroll-top .bd p i{ display:inline-block; width:20px;height:20px; background: url(../images/icons.png) no-repeat 0 -32px; float:left; margin:10px 10px 0 0;}
.txtScroll-top .infoList li{ width:940px;text-overflow:ellipsis;white-space:nowrap; overflow:hidden;  }
.txtScroll-top .infoList li a{ color:#696969;}
.pageState{ display:none;}

/*product3*/
/*pro01*/
.in-box01{ padding-top:57px;}
.pro-detail{ width:500px; margin-left:40px;}
.pro-detail .num{ font-family:"Lato-HairlineItalic"; font-size:80px;}
.pro-detail .num span{ font-size:50px; margin-right:15px;}
.pro-detail .p-title{ font-size:50px; text-transform:uppercase;margin-top:10px; }
/*.in-box02 .pro-detail .p-title,.in-box03 .pro-detail .p-title{color:#fff;}*/
.del-list{ font-size:16px; line-height:30px; margin-top:20px;}
.del-list li span{ float:left; width:35px; display:inline-block;}
.del-list li span:before{ display:inline-block; content:""; width:10px; height:10px; background:url(../images/icons.png) no-repeat -1px -67px; margin-right:10px;}
.del-list li p{ overflow:hidden;}
.pic3,.pic2{ margin-top:45px;}
.pic3 .pic-box,.pic2 .pic-box{width:128px; margin-right:20px; cursor:pointer; overflow:hidden;}
.pic3 .pic-box img,.pic2 .pic-box img{width:100%;}
.pic3 .pic-box:hover img,.pic2 .pic-box:hover img{transform:scale(1.1);transition: all 1s ease 0s;-webkit-transform:scale(1.3);-webkit-transform: all 1s ease 0s;}

/*pro02*/
.in-box02{position:relative;}
.in-bg02{ position:relative;  padding-top:70px;} 

.pic2 .pic-box{ width:139px;}

/*pro03*/
.in-box03{ padding-top:43px; position:relative; z-index:2; height:502px; overflow:hidden;}

.in-box03 .del-list li:before{ display: inline-block; float:left;content: "";width: 10px; height: 10px; background: url(../images/icons.png) no-repeat -1px -67px;margin-right: 10px; position: relative;top:11px;}
/*inbox4*/
.inbox04{  height:696px; padding-top:145px;}
.q-warp{ color:#fff; font-family:"LATO-LIGHT_0";}
.q-warp .q-title{ font-size:60px; color:#f7d97e; line-height:1;}
.q-warp .q-text{ font-size:22px; line-height:40px; width:600px; margin:30px 0;}
.decoration{ width:60px; height:20px; background:url(../images/icons.png) no-repeat -93px 0;}
.inbox04 .q-warp .q-title{color:#fff;}
/*inbox5*/
.in-box05{ padding:70px 0;}
.v-tit,.v-bot .v-tile,.n-tit .title{ font-size:28px; text-transform:uppercase; font-family:"LATO-BOLD";}
.v-left,.v-right .v-top{ background-color:#eee; }
.v-left{ width:500px; height:900px;}
.v-right{ width:670px;}
.v-right .v-top{ padding-top:40px;}
.v-right .v-top .v-text{ font-size:16px; line-height:30px; color:#696969; padding:20px 30px; overflow:hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.v-right .v-top .v-tit{ background:url(../images/rig-pbg.png) repeat-x; padding-left:40px; margin-bottom:30px;}
.v-right .v-top .v-tit span{ background-color:#eee; padding:0 15px;}
.v-right .v-top .v-tit span:before{ content:""; display:inline-block; width:25px;height:25px; background:url(../images/icons.png) no-repeat 0 -88px; margin-right:10px; position:relative;top:2px;}
.v-bot .v-tile{ font-size:30px; text-align:center; margin:30px 0; font-family:"LATO-REGULAR";}
.v-bot .img-l{ width:325px; position:relative; overflow:hidden; margin-right:20px;}
.v-bot .img-l img{ width:100%;}
.v-bot .img-l .toptext{ position:absolute; bottom:-45px; width:100%; line-height:45px; text-align:center; background:rgba(32,32,32,.6); z-index:3; font-size:16px; color:#fff; font-family:"LATO-BOLD"; }
.v-bot .img-l:hover .toptext{bottom:0;}

.v-left{ padding:40px 50px 0;}
.dec{ width:60px; height:20px; background:url(../images/icons.png) no-repeat -93px -26px; margin:15px 0 25px;}
.slideBox02{ position:relative; width:100%;}
.slideBox02 .bd .por-con{ padding:30px 0 0 55px;line-height:32px; font-size:16px; color:#696969; position:relative;}
.slideBox02 .bd .por-con p{overflow:hidden;display: -webkit-box;-webkit-line-clamp: 6;-webkit-box-orient: vertical;}
.slideBox02 .bd .por-con:before{ content:""; display:inline-block; width:15px; height:15px;  -webkit-border-radius:50%; -moz-border-radius:50%;-border-radius:50%; -o-border-radius:50%; border-radius:50%; border:3px solid #2e2f34; position: absolute; left:10px; top:35px;}
.slideBox02 .bd .por-con i{ display:block; position:absolute; left:21px; top:0; width:1px; height:35px; background:#2e2f34; }
.slideBox02 .hd{ position:absolute; top:-85px; width:100%; height:30px; text-align:right; font-size:0;}
.slideBox02 .hd ul li{ display:inline-block; width:22px; height:22px; -webkit-border-radius:50%; -moz-border-radius:50%;-border-radius:50%; -o-border-radius:50%; border-radius:50%; background: url(../images/icons.png) no-repeat -60px -24px; margin:0 2px; cursor:pointer;} 
.slideBox02 .hd ul li.on{ background:url(../images/icons.png) no-repeat -39px -24px;}

/*in-about*/
.in-box06{ background:#eee; padding:70px 0 50px; }
.in-box06 .in-ab{position: relative;}
.in-box06 .ab-left{ width:260px; display:inline-block; margin-right:90px; padding-left:30px;}
.in-box06 .ab-left .v-tit,.n-tit .title{ font-size:30px;}
.in-box06 .ab-left .text{ color:#2e2f34; font-size:24px; line-height:32px; font-family:"LATO-LIGHT_0";}
.in-box06 .ab-rig,.n-tit .text{ font-size:16px; line-height:32px; color:#696969;}
.in-box06 .ab-hr{ width:7px; height:180px; position:absolute; top:0; left:305px; background: url(../images/ab-hr.jpg) repeat-y;}

/*img*/
.in-box07{ width:100%; overflow:hidden;}
.in-box07 .in-img{ width:1920px; position:relative; left:50%; margin-left:-960px;}
.in-box07 .in-img .in-pic img:hover{ filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; }

/*in-news*/
.in-box08{ padding:70px 0;}
.n-tit{ text-align:center;}
.n-tit .text{ line-height:22px; margin:15px 0 35px;}
.n-list .n-dect{ padding-left:35px; position:relative;}
.n-list .n-dect .n-img{ width:527px; height:225px; border:1px solid #2e2f34; }
.n-list .n-dect .n-img img{ float:right; margin:-1px -1px 0 0;}
.n-list .n-dect .n-posi{ width:300px; height:180px; background:#e5c35a; position:absolute; left:0; top:22px; padding:40px 20px;color:#2e2f34; line-height:22px;}
.n-list .n-dect .n-posi .time{ font-size:16px;}
.n-list .n-dect .n-posi .time:before{ content:""; display:inline-block; width:18px; height:18px; background:url(../images/icons.png) no-repeat -1px -125px; margin-right:10px; float:left; margin-top:3px;}
.n-list .n-dect:hover .n-posi .time:before{ background-position:-33px -125px;}
.n-list .n-dect .n-posi .text{ font-size:18px; margin-top:15px;overflow:hidden;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;}

/*footer*/
.f-box01{  border-top:5px solid #e5c35a; padding:35px 0;}
.f-box01 h3{ font-size:24px; line-height:40px; text-transform:uppercase;}
.f-box01 em{ display:block; width:30px; height:4px; background:#e5c35a; margin:10px 0;}
.f-box01 ul li{ font-size:16px; line-height:40px;color:#000;}
.f-box01 ul li a{ color:#000;}
.f-box01 ul li a:hover{ color:#000;}
.f-f01{ width:240px;}
.f-f02{ width:235px;}
.f-f03{ width:414px;}
.f-f04 ul li a{ display:block; height:38px; width:38px; float:left; margin-right:8px;}
.f-f04 ul li a.i1{ background:url(../images/f1.jpg) no-repeat;}
.f-f04 ul li a.i2{ background:url(../images/f2.jpg) no-repeat;}
.f-f04 ul li a.i3{ background:url(../images/f3.jpg) no-repeat;}
.f-f04 ul li a.i4{ background:url(../images/f4.jpg) no-repeat;}
.f-f04 ul li a.i5{ background:url(../images/f5.jpg) no-repeat;}
.f-f04 ul li a.i1:hover{ background:url(../images/f1a.jpg) no-repeat;}
.f-f04 ul li a.i2:hover{ background:url(../images/f2a.jpg) no-repeat;}
.f-f04 ul li a.i3:hover{ background:url(../images/f3a.jpg) no-repeat;}
.f-f04 ul li a.i4:hover{ background:url(../images/f4a.jpg) no-repeat;}
.f-f04 ul li a.i5:hover{ background:url(../images/f5a.jpg) no-repeat;}
.f-f04{ width:310px;}
.f-f05 ul li{color:#fff;}

.f-box02 p{ line-height:40px; font-size:16px; color:#575962;}
.f-box02 p b{ margin-left:60px; font-weight:normal;}
.f-box02 p b a{color:#575962;}
.f-box02 p b a:hover{ text-decoration:underline;}
.f-box02 p b img{ display:inline-block; margin-left:10px;}

/*sub-banner*/
.sub-banner{ width:100%; overflow:hidden; margin-top:-25px;}
.sub-bansize{ width:1920px; position:relative; left:50%; margin-left:-960px;}

/*position*/
.position{ border-bottom:1px solid #dadada;}
.position p{ line-height:40px; font-size:14px;}
.position p span{ display:inline-block; font-family:"宋体"; font-size:14px; margin:0 6px;}
.position p,.position p a,.sub-main,.sub-main a,.sub-main02,.sub-main02 a,.j-con,.j-con a{color:#202020;/* display: block; */}
.position p a:hover{ color:#e5c35a;}


/*sub-main-about*/
/*box01*/
.sub-main{ padding-top:50px;}
.sub-about .title{ font-size:40px; text-align:center; background:url(../images/rig-pbg.png) repeat-x center; line-height:40px; margin-bottom:40px; text-transform:uppercase;}
.sub-about .title span{ display:inline-block; background:#fff; padding:0 25px; }
.matter-box01{ margin-bottom:55px;}
.matter-box01 .pic{ display:inline-block; width:582px; margin-left:50px;}
.mat-rig,.ab-mater .mat-left,.matter-box04{font-size:16px; line-height:30px; overflow:hidden;}
.mat-rig .a-tit,.ab-mater .mat-left .a-tit{ font-size:24px; line-height:30px; font-family:"LATO-BOLD";}

/*box02*/
.ab-mian02{ background:url(../images/sub-ab-bg.jpg) no-repeat top center; height:235px; margin-bottom:45px;}
.ab-mater{ position:relative; padding-top:50px;}
.ab-mater .mat-left{ margin-left:380px; color:#fff;}
.ab-mater .mat-left .decoration{ margin:10px 0 20px;}
.ab-mater .img{ position:absolute; top:-35px;}

/*box03*/
.matter-box02{ padding-bottom:25px; border-bottom:1px solid #dadada; margin-bottom:25px;}
.mat-rig .a-bold{ font-family:"LATO-BOLD"; margin-bottom:35px;}
.matter-box03,.matter-box04{ margin-bottom:50px;}
.matter-box04 .text-bt{ margin:20px 0 35px;}
.matter-box04 .text-bt span{ display:inline-block; width:142px; height:33px; background:#e5c35a; line-height:33px; text-align:center; margin-right:9px;}

/*box04*/
.sub-picscro{ width:100%; overflow:hidden;}
.picScroll-left{ width:1920px; position:relative; left:50%; margin-left:-960px;  }
.picScroll-left .prev,.picScroll-left .next{ position:absolute;  left:50%; top: 150px; display:block; width:55px; height:55px; overflow:hidden; background:#e5c35a url(../images/icons.png) -62px -316px no-repeat; cursor:pointer; z-index:1; -webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%;    margin-left: 515px; }
.picScroll-left .next{left:auto; right:50%; background-position:-1px -246px; margin-right: 515px; }
.picScroll-left .next:hover{background-position:-66px -246px;}
.picScroll-left .prev:hover{background-position: 3px -316px; }
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{float:left; _display:inline; overflow:hidden;  }
.picScroll-left .bd ul li .pic img{ width:480px;}
.picScroll-left .siv-left,.picScroll-left .siv-right{ width:480px; height:360px; background:rgba(0,0,0,.6); position:absolute ;top:0; }
.picScroll-left .siv-right{ left:75%;}

/*about  join us*/
.wait{ padding:40px 0; text-align:center;}
.wait img{ margin:0 auto;}
.j-con{ width:1100px; margin:0 auto; border-top:1px solid #030000; padding-top:35px; margin-bottom:120px; text-align:center;font-size:26px;}
.j-con .text{  margin-bottom:40px;}
.j-con ul{ width:100%; text-align:center;}
.j-con ul li{width:425px; height:54px; display:inline-block; margin:0 24px; background:#e5c35a; line-height:54px;}
.j-con ul li a:hover{ text-decoration:underline;}
.j-con ul li:before{ content:""; display:inline-block; width:30px; height:35px; background:url(../images/icons.png) no-repeat 0 -148px; position:relative; top:1px; margin-right:15px;}
.j-con ul li.tel:before{ background-position:0 -198px; top:4px;}

/*about team*/
.team-list li{ float:left; width:369px;  height: 510px;padding:15px; box-shadow: 5px 5px 15px #bbb; margin:0 45px 50px 0;}
.page{ width:100%; text-align:center; margin:30px 0 110px;}
.page a{ display:inline-block; width:30px; height:30px; line-height:30px; background:#eee; font-size:16px; margin:0 10px;}
.page a.page-prev,.page a.page-next{ width:110px; background:#202020; color:#fff; margin:0 20px;}
.page a.page-dian,.page a.page-dian:hover{ background:none;}
.page a:hover,.page a.on{ background:#e5c35a;}
.page a.page-prev:before,.page a.page-next:after{ content:""; display:inline-block; width:10px; height:15px; background: url(../images/icons.png) no-repeat -14px -409px; position:relative; top:2px; margin-right:10px;}
.page a.page-next:after{ background-position:-14px -442px;right:-15px;}

/*contact*/
.contact{ margin-bottom:60px; height:600px; background:#eee;}
.contact .map{ float:left; width:600px; margin-right:13px;}
.contact .con-main{ overflow:hidden; padding:35px 25px 0;}
.contact .con-main .c-title{ font-size:30px; font-family:"LATO-BOLD"; margin-bottom:20px;}
.contact .con-main .text{ font-size:16px; line-height:26px; margin-top:20px;}
.con-list{ border-top:1px solid #dadada; font-size:16px; line-height:36px; padding-top:20px;}
.con-list li{ margin-bottom:10px;}
.con-list li span{ float:left; display:inline-block;}
.con-list li p{ overflow:hidden;}
.con-list li p a:hover{ text-decoration:underline;}
.con-list li span:before{ content:""; display:inline-block; width:30px; height:30px; background:url(../images/icons.png) no-repeat; float:left; margin-right:20px;}
.con-list li.c-em span:before{ background-position:-158px -174px;}
.con-list li.c-tel span:before{ background-position:-158px -222px;}
.con-list li.c-fax span:before{ background-position:-158px -267px;}
.con-list li.c-mob span:before{ background-position:-158px -316px;}

.con-list li.c-sky span:before{ background-position:-158px -360px;}
.con-list li.c-ws span:before{ background-position:-158px -408px;}
.con-list li.c-add span:before{ background-position:-158px -458px;}

.c-inquiry{ background:url(../images/inquiry.jpg) no-repeat top center; height:600px;}
.c-inquiry02{ background:url(../images/inquiry02.jpg) no-repeat top center; height:600px;}
.c-from .c-tit,.c-tit02{ padding:55px 0 50px; font-size:34px; text-transform:uppercase; text-align:center;}
.c-tit02{ font-size:22px; text-transform:none;}
.c-from label{ width:580px; height:46px; float:left; margin:0 35px 25px 0;}
.c-from label input{ width:100%; height:46px; background:#fff; border:none; outline:none; font-size:16px; padding:0 20px;}
.c-from textarea{ width:100%; height:152px; border:none; outline:none; padding:15px 20px 0;  font-size:16px; }
.c-from .submit{ width:100%; text-align:center; margin-top:40px;}
.c-from .submit input{ width:180px; height:50px; display:inline-block; background:#e5c35a; border:none; outline:none; cursor:pointer;}
.c-from .submit input:hover{ background:#fad76b;}

/*news*/
.mg-bt{margin-bottom:120px;}
.sub_proDetail .tab_menu{ width:100%; text-align:center; border-bottom:1px solid #dadada;height:56px;}
.sub_proDetail .tab_menu li { display:inline-block; width:202px; height:56px; line-height:56px;  font-size:20px;cursor: pointer; border-left:1px solid #dadada; }
.sub_proDetail .tab_menu li:last-child{ border-right:1px solid #dadada;}
.sub_proDetail .tab_menu .current{ border-bottom:3px solid #e5c35a}
.sub_proDetail .tab_menu .current:after{ content:""; display:block; position:relative; width: 0; height: 0; border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 5px solid #e5c35a; left:94px; bottom:8px;}
.sub_proDetail .hide{ display: none;}
.sub-nlist{ margin-bottom:70px;}
.sub-nlist li{ background:#eee; margin-top:40px;}
.sub-nlist li .pic{ display:inline-block; width:600px;}
.sub-nlist li .n_box{ padding:10px; overflow:hidden; }
.sub-nlist li .n_box .n-warp{ padding:30px 20px 0; height:280px;}
.n-warp .title{ font-size:20px;}
.n-warp .time{ font-size:16px; margin:20px 0;}
.n-warp .time:before{ content:""; display:inline-block; width:20px; height:20px; background:url(../images/icons.png) no-repeat 0 -125px; float:left; margin-right:10px;}
.n-warp .text{ color:#696969; font-size:16px; line-height:30px;display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical;}
/*.sub-nlist li .n_box:hover*/
.sub-nlist li .n_box,.sub-nlist li .n-warp{ position:relative;}
.sub-nlist li .n-warp::before,.sub-nlist li .n-warp::after{position:absolute;top:0;right:0;bottom:0;left:0;content: '';opacity: 0;}
.sub-nlist li .n-warp::before{border-top:1px solid #e5c35a;border-bottom:1px solid #e5c35a;-webkit-transform: scale(0,1);transform: scale(0,1);}
.sub-nlist li .n-warp::after{border-right:1px solid #e5c35a;border-left:1px solid #e5c35a;-webkit-transform: scale(1,0);transform: scale(1,0);}
.sub-nlist li:hover .n-warp::before,.sub-nlist li:hover .n-warp::after{opacity:1;-webkit-transform:scale(1);transform:scale(1);}

/*Industry News*/
.tab-all .n-list{ margin:40px 0 30px; padding-right:34px;}
.tab-all .n-list .n-dect{ margin-bottom:70px;}
.tab-all .n-list .n-dect .n-img img{ float:left;}
.tab-all .n-list .n-dect .n-posi{ right: -35px; left: inherit; background:#eee;}
.tab-all .n-list .n-dect:hover .n-posi{ background:#e5c35a;}
.tab-all .n-list .n-dect .n-img{ border:1px solid #e5c35a;}
.tab-all .n-list .n-dect{ padding-left:0;}

/*brand news*/
.tab-all .brand{ margin:40px 0 0;} 
.br-list li{ float:left; width:360px;color:#2e2f34; padding-bottom:25px; border-bottom:1px solid #dadada; margin:0 60px 50px 0;}
.br-list li a{color:#2e2f34;}
.br-list li .time{ font-size:16px; margin-bottom:20px;}
.br-list li .time:before,.new-det .time:before{content: "";display: inline-block; width: 18px; height: 18px; background: url(../images/icons.png) no-repeat -1px -125px; margin-right: 10px;  float: left; margin-top: 3px;}
.br-list li .text{ margin:15px 0 20px; font-size:16px; line-height:22px;}
.br-list li .more{ font-size:14px; text-transform:uppercase; width:0px; overflow:hidden;white-space:nowrap; }
.br-list li>a>img,.br-list li .more{ float:left;}
.br-list li>a{ display:block;}
.br-list li:hover>a .more{ width:100px;}

/*news detail*/
.new-det{ margin-bottom:120px;}
.new-det .title{ font-size:20px; text-align:center;}
.new-det .time{ font-size:16px;line-height:22px;text-align:center; width:115px; margin:25px auto;}
.new-det .text{ font-size:16px; line-height:34px;}
.new-det .pic-2{ margin:25px 0 40px;}
.new-det .pic-2 img{ float:left;}
.new-det .pic-2 img:nth-of-type(2){float:right; }
.text-atic{ font-size:16px; line-height:34px;}
.text-atic a{color:#696969;}
.text-atic a:hover{ text-decoration:underline;}
.text-atic span{ font-family:"LATO-BOLD";}
.text-atic p:before{ content:""; display:block; float:left; width:15px; height:15px; background:url(../images/icons.png) no-repeat -237px 1px; margin:7px 10px 0 0;}

/* video*/
.v-mian{margin-bottom:120px;}
.v-list .pic{display:inline-block; position:relative;}
.v-list .pic .v-hidden{ position:absolute;top:170px;left:50%;margin-left:-20px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0;}
.v-list:hover .pic .v-hidden{filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity: 1; opacity: 1;}
.v-list .v-contact{ overflow:hidden; padding:45px 20px 0 30px;}
.v-list .v-contact .tit{ font-size:20px;}
.v-list .v-contact .text{ font-size:16px; line-height:32px; color:#696969; margin-top:30px;}
.v-list .v-contact>a{ display:block; width:150px; height:40px; font-size:20px; line-height:40px;background:#e5c35a; text-align:center; margin-top:40px;}
.v-list .v-contact>a:hover{background:#fad76b;}

/*piano*/
.piano-wrap{padding-bottom:120px;}
.pi-box01,.pi-box02{ margin-bottom:50px;}
.pi-pro{ padding:45px 50px 30px; background:#fff;}
.pi-pro .pi-name{ float:left; text-align:center; width:240px; border:none;}
.pi-pro .pi-name .title,.pi-text .title{ font-size:30px;}
.pi-pro .pi-name .more,.pi-text .more{ margin-top:25px; font-size:16px; display:block;}
.pi-pro .pi-name .more i,.pi-text .more i{ display: inline-block; width:24px; height:24px; background:url(../images/icons.png) no-repeat -90px -96px; position:relative; top:7px; margin-left:10px;}
.pi-pro .pi-name .more:hover i,.pi-text .more:hover i{ background-position:-90px -68px;}
.pi-category,.pi-cate{ border-left:1px solid #dadada; float:left; margin-left:30px; padding-left:50px;}
.pi-box02 .pi-name{ padding:0;}
.pi-category ul{ float:left; width: 163px; margin: 0 15px;}
.pi-category ul li{ font-size:16px; line-height:26px; margin-bottom:20px;}
.pi-category ul li:first-child{ border-bottom:1px solid #dadada; padding-bottom:15px; font-family:"LATO-BOLD";}
.pi-category ul li:first-child:hover{ background: none; padding-left: 0; }
.pi-category ul li a{ color:#696969;}
.pi-category ul li:hover,.pi-cate ul li:hover{background:#202020; padding-left:13px; }
.pi-category ul li:hover a,.pi-cate ul li:hover a{  color:#e5c35a;}
.pi-cate { font-size:16px; line-height:26px;padding: 0 0 20px 70px; width:800px;}
.pi-cate .tit{ font-family:"LATO-BOLD"; border-bottom:1px solid #dadada; padding-bottom:20px;}
.pi-cate ul{ padding-top:20px;}
.pi-cate ul li{ float:left; width:160px; margin-right:20px;} 
.pi-cate ul li a{ color:#696969;}
.pi-left,.pi-right{ float:left;}
.pi-left{ width:798px;}
.pi-text{ padding:40px 50px; background:#fff; height:400px;}
.pi-text .title{ padding-bottom:20px; margin-bottom:30px; border-bottom:1px solid #dadada;}
.pi-text .text{ font-size:16px; line-height:30px; color:#696969;}

/*Service partner*/
.ser-parlist li{ float:left; width:380px; height:330px; overflow:hidden; position:relative; margin:0 30px 30px 0;}
.ser-parlist li .img-text{ text-align:center; font-size:16px; line-height:45px;}
.ser-parlist li .magnify{ position:absolute; top:0;width:380px; height:285px; background:#202020; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity: 0;}
.ser-parlist li .magnify img{ margin:123px 0 0 170px;} 
.ser-parlist li:hover .magnify{filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5;}

/*Service*/
.ser-box01{ margin-top:50px; background:#fff;}
.ser-box01 .pic{ float:left; width:800px; display:inline-block;}
.ser-con{ overflow:hidden; background:#fff; padding:40px 30px 0;}
.ser-con .title{ font-size:30px;}
.ser-con .text{ font-size:16px; line-height:30px; color:#696969; margin-bottom:20px;overflow: hidden;display: -webkit-box;-webkit-line-clamp: 6;-webkit-box-orient: vertical;}
.ser-con .more{ font-size:14px; text-transform:uppercase; width:0px; overflow:hidden;white-space:nowrap; }
.ser-con .more{ float:left;}
.ser-con>a{ display:block; color:#2e2f34;}
.ser-box01:hover .ser-con .more{ width:100px;}

/*piano-list*/
.pi-mian{ margin-bottom:120px;}
.pi-name{ text-align:center; border-bottom:1px solid #dadada; padding:45px 0 20px; margin-bottom:40px;}
.pi-name .title{ font-size:34px; margin-bottom:20px;}
.pi-name .text{ font-size:16px; line-height:26px; color:#696969;}
.pi-list li{ float:left; width:360px; margin: 0 60px 45px 0;}
.pi-list li .name{ font-size:16px; line-height:32px; text-align:center; background:#ebebeb;}
.pi-list li:hover .name{ background:#202020; color:#e5c35a;}

/* Smart Piano*/
.sm-wrap{ margin-bottom:40px;}
.sm-wrap .title{ font-size:30px; text-align:center; margin-bottom:45px;}
.sm-text .smimg{ float:right;}
.sm-text .sm-con .s-text{ font-size:16px; line-height:30px;}
.sm-text .sm-con  .s-strong{ font-family:"LATO-BOLD"; font-size:18px; line-height:30px;}
.sm-box02 .sm-text .smimg{ float:left;}
.sm-box02 .sm-text .sm-con{ padding-bottom:50px;}
.sm-text .sm-con  .s-strong:before{content:""; display:block; float:left; width:15px; height:15px; background:url(../images/icons.png) no-repeat -237px 1px; margin:7px 10px 0 0;}

.sm-bg01{ background:url(../images/smart-bg01.jpg) no-repeat top center;}
.sm-bg02{ background:url(../images/smart-bg02.jpg) no-repeat top center;}
.sm-bg03{ background:url(../images/smart-bg03.jpg) no-repeat top center;}
.sm-bg04{ background:url(../images/smart-bg04.jpg) no-repeat top center;}
.sm-bg01,.sm-bg02,.sm-bg03,.sm-bg04{ color:#202020; height:650px;}
.sm-bg01 .sp-pic{ float:right;}
.sm-bg02 .sp-pic{ float:left;}
.sm-pi{ width:520px;padding-top:150px; float:left;}
.sm-pi .title,.sm-bot .title{ font-size:60px; font-family:"LATO-LIGHT_0"; line-height:1;}
.sm-pi .title span{ font-size:50px;}
.sm-pi .text{ font-size:16px; line-height:30px; margin-top:50px;}
.sm-bg02 .sm-pi{ float:right; margin-right:80px;}
.sm-bg03 .sm-pi{ color:#fff;}
.sm-bot{ text-align:center; padding-top:120px; font-family:"LATO-LIGHT_0";}
.sm-bot .title{ text-transform:uppercase;}
.sm-bot .tit{font-size:20px; margin:20px 0;}
.sm-bot i{ display:block; width:50px; height:1px; background:#202020; margin:0 auto 20px;}
.sm-bot .dect{ font-size:30px; margin-bottom:35px;}
.sm-bot ul li{ display:inline-block; margin:0 40px; width:150px;} 
.sm-bot ul li .pic{ padding-left:17px; margin-bottom:20px;}
.sm-bot ul li .text{ font-size:20px;}
.sm-bot ul li span{display: inline-block; width:24px; height:24px; background:url(../images/icons.png) no-repeat -90px -96px; position:relative; top:7px; margin:10px auto;}
.sm-bot ul li:hover span{ background-position:-90px -68px;}

/*detail*/
.sub-protateil{padding-bottom:60px;position:relative;}
.jqzoom{position:relative;width:560px;}
.jqzoom img{display:block; width:100%;border:solid 1px #ccc;}
#spec-n5{width:122px;margin-right:25px;}
.control{cursor:pointer;width:122px;height:17px;background:#202020;text-align:center;}
/*#spec-left{border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; -moz-border-radius:5px 5px 0 0; -ms-border-radius:5px 5px 0 0;-o-border-radius:5px 5px 0 0;}
#spec-right{border-radius:0 0 5px 5px;-webkit-border-radius:0 0 5px 5px; -moz-border-radius:0 0 5px 5px; -ms-border-radius:0 0 5px 5px;-o-border-radius:0 0 5px 5px;}*/
.control i{display: inline-block;background:url(../images/icons.png) no-repeat; width:14px; height:9px;vertical-align:middle;}
#spec-left i{background-position:-276px 0;}
#spec-right i{background-position:-276px -36px;}
/*#spec-left:hover i{background-position:-261px -20px;}
#spec-right:hover i{background-position:-303px -20px;}
#spec-left:hover,#spec-right:hover{background-color:#f5a64a;}*/
#spec-list{margin:6px 0; height:370px;}
#spec-list ul li{width:122px; height:93px;cursor:pointer; }
#spec-list ul li img{width:100%; border:solid 1px #ccc; margin-bottom:4px;}
.zoomdiv{z-index:100;position:absolute;top:0;left:0;display:none;overflow:hidden; background:#133c70;}
.bigimg{width:800px;}
.jqZoomPup{z-index:10;visibility:hidden;position:absolute;width:50px;height:50px;border:1px solid #aaa;background:#fede4f;opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;filter:alpha(Opacity=50);cursor:move;}


.sub-protateil .text{ width:490px; padding-left:35px;}
.sub-protateil .text h1{font-size:30px;margin:0 0 25px;}
.sub-protateil .text ul li{ font-size:16px; line-height:34px; color:#696969;}
.sub-protateil .text ul li span{ display:inline-block; float:left; width:90px;}
.sub-protateil .text ul li p{ overflow:hidden;}
.sub-protateil .text .proDetail-btn>a{color:#fff; font-size:14px;display:inline-block;width:170px;height:36px; line-height:36px; text-align:center;margin:20px 15px 20px 0; text-indent:25px;}
.sub-protateil .text .pro_share a{ text-indent:0;}
.sub-protateil .text a:last-child{ margin-right:0;}
.sub-protateil .text .mail{background:#ff2e12 url(../images/icons.png) no-repeat -310px 10px;}
.sub-protateil .text .video{background:#ebac03 url(../images/icons.png) no-repeat -320px -35px;}
.pro_share span{ font-size:16px;}
.addthis_sharing_toolbox{ margin-left: 90px;margin-top: -20px;}
.at-share-tbx-element .at-share-btn{ margin: 0; }
.proDetail-btn .mail:hover{background-color:#ff5943; }
.proDetail-btn .video:hover{background-color:#fccf55; }

.tab_menu02{ width:100%; text-align:center;}
.tab_menu02 li{ display:inline-block; width:280px; height:38px; line-height:38px; background:#202020; color:#fff; font-size:20px; margin-right:10px; cursor:pointer;}
.tab_menu02 li.current{ background:#e5c35a; color:#202020;}
.tab_menu02 li.current:after{ content:""; display:block; position:relative;width: 0;
    height: 0;
    border-left: 8px solid transparent;
    border-right: 8px solid transparent;
    border-top: 9px solid #e5c35a; margin-left:130px;}
.tab_box02{ padding-top:50px;}
.pro-list li{ float:left; width:320px;text-align:center; font-size:16px; line-height:34px; margin:0 100px 40px 0;}
.pro-list li .tit,.pro-bot .title{  font-family:"LATO-BOLD"; margin-top:25px;}
.pro-list li .text{ color:#696969; height:102px; overflow:hidden;}
.pro-bot{ text-align:center; font-size:16px; line-height:34px; padding-bottom:60px;}
.pro-bot img,.pro-list li img{ border:3px solid #d2d2d2;}
.pro-bot .text{ color:#696969;}


.height7{ height:720px;}
.te-title{ text-align:center; font-size:30px; text-transform:uppercase;}
.te-tit{ text-align:center; font-size:16px; color:#696969; margin:10px 0 35px;}
.slideTxtBox .hd,.slideTxtBox{ position:relative; }
.slideTxtBox .hd{ height:470px; overflow:hidden;}
.slideTxtBox .hd ul>a{ display:block;}
.slideTxtBox .hd ul li{ position:relative; background:#fff; width:270px; height:80px; cursor:pointer; display:table-cell;text-align:left; vertical-align:middle; font-size:16px; overflow:hidden; padding-left:70px;}
.slideTxtBox .hd ul li:before{ content:"01"; display:block; position: absolute;left:10px; top:18px; width:40px; height:40px; -webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;border-radius:50%; border:2px solid #202020; line-height:40px; text-align:center; font-size:18px; font-family:"FRUTIGER56-ITALIC";}
.slideTxtBox .hd ul li.on:before{ background:#e5c35a; border:2px solid #e5c35a; color:#202020;}
.slideTxtBox .hd ul li.on{ background:#202020; color:#e5c35a;}
.slideTxtBox .hd ul li.h-02:before{ content:"02";}
.slideTxtBox .hd ul li.h-03:before{ content:"03";}
.slideTxtBox .hd ul li.h-04:before{ content:"04";}
.slideTxtBox .hd ul li.h-05:before{ content:"05";}
.slideTxtBox .hd ul li.h-06:before{ content:"06";}
.slideTxtBox .hd ul li.h-07:before{ content:"07";}
.slideTxtBox .hd ul li.h-08:before{ content:"08";}
.slideTxtBox .hd ul li.h-09:before{ content:"09";}
.slideTxtBox .hd ul li.h-10:before{ content:"10";}
.slideTxtBox .hd ul li.h-06{ right:-930px; top:-475px;}
.slideTxtBox .hd ul li.h-07{ right:-930px; top:-475px;}
.slideTxtBox .hd ul li.h-08{ right:-930px; top:-475px;}
.slideTxtBox .hd ul li.h-09{ right:-930px; top:-475px;}
.slideTxtBox .hd ul li.h-10{ right:-930px; top:-475px;}
.slideTxtBox .bd{ width:620px; margin:0 auto; top:-470px;}
.te-img .text{ position:absolute; bottom:0; width:100%; padding:25px 10px; line-height:24px; text-align:center; background:#202020; filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity: 0.5; opacity: 0.5; color:#fff; font-size:16px;}
.pro-table{ overflow-x: auto;  text-align: center;}
.pro-table table{ width: 100%; line-height: 40px; }

/* xiugai */
.team-list li{ position:relative;}
.team-list li .ab-jia::before,.team-list li .ab-jia::after{position:absolute;top:0;right:0;bottom:0;left:0;content: '';opacity: 0;}
.team-list li .ab-jia::before{border-top:1px solid #e5c35a;border-bottom:1px solid #e5c35a;-webkit-transform: scale(0,1);transform: scale(0,1);}
.team-list li .ab-jia::after{border-right:1px solid #e5c35a;border-left:1px solid #e5c35a;-webkit-transform: scale(1,0);transform: scale(1,0);}
.team-list li:hover .ab-jia::after,.team-list li:hover .ab-jia::before{opacity:1;-webkit-transform:scale(1);transform:scale(1);}

.team-list li .ab-jia{padding:10px;height: 480px;position: relative;}
.tm-text{ padding: 20px 15px; text-align: center;}
.tm-text .tit{font-size:20px; color: #202020; margin-bottom: 10px; font-family: "LATO-BOLD";}
.tm-text .text{ font-size: 16px; line-height: 26px; color: #202020; }

/*Add------------------------------------------------------------------------------*/
.weizhibg{ background:#f7f7f7;}
.weizhi{height:40px; line-height:40px; background:url(../images/title03.png) no-repeat;font-size:14px; }
.inside{margin-top:20px; /*min-height:400px;*/ margin-top:50px; width:960px;    overflow: hidden;}
.inside .title-all{ text-align:center; margin-bottom:30px;}
.inside .title-all p.tips{ border-bottom:1px solid #c0241e; margin-top:5px; height:29px; line-height:49px; width:500px; margin:0 auto;}
.inside .title-all p.tips span{ color:#c0241e; font-size:36px; text-transform:uppercase;font-family:'Didot'; display: inline-block; background:#fff;}
.inside .title-all p.border span{width:40px;height:1px;background:#c1c1c1;display:inline-block; margin:33px 0 13px;}
.inside_left{ width:240px; float:left;}
.inside_left .side_a h2{ background:#d12e25; line-height:50px; text-align:center;}
.inside_left .side_a h2 a{ color:#fff;font-size:18px; text-transform:uppercase;font-family:'MyriadPro-Semibold_0';}
.inside_left .side_a dl{border:1px solid #f1f1f1; border-top:none; padding:0px 10px;}
.inside_left .side_a dl dt{ border-bottom:3px solid #ddd; display:block; height:40px; color:#324483; font-weight:bold; line-height:40px; font-size:18px;}
.inside_left .side_a dl dd{ height:45px; line-height:45px; border-bottom:1px solid #f1f1f1;}
.inside_left .side_a dl dd a{ padding-left:20px; display:block; font-size:14px;}
.inside_left .side_a dl dd a:hover{ background:url(../images/jt.jpg) no-repeat left center ;}
.inside_left .side_a dl dd:hover{ border-bottom:1px solid #ec4e3f;}

.lianxi{ background:#d12e25; color:#fff; padding:50px 0 45px 20px; margin-top:20px;}
.lianxi h2{ font-size:30px; font-family: Verdana; text-transform:uppercase; line-height:30px; font-weight:bold; }
.lianxi dl dt{ font-size:12px; line-height:22px; margin:15px 0 30px;}
.lianxi dl dd{ font-size:14px; line-height:30px;}
.lianxi dl dd a{ color:#fff;}
.lianxi dl dd span{ display:inline-block; text-transform:uppercase;}
.lianxi dl dd i{ display:inline-block; background:url(../images/icons.png) no-repeat; width:17px; height:20px; margin-right:15px; vertical-align:middle;}
.lianxi dl dd i.mail{ background-position:0 -154px;}
.lianxi dl dd i.phone{ background-position:0 -198px;}
.lianxi dl dd i.more01{ background-position:0 -246px; margin:0 5px;}
.lianxi dl dd.more{ width:210px; height:22px; margin-top:40px; line-height:22px; border:2px solid #fff;}
.lianxi dl dd a:hover{ text-decoration:underline;}
.lianxi dl dd.more a:hover{ text-decoration:none;}


.inside_right{ width:680px; float:right; }
.inside_con{ padding:10px 0;}
.inside_cp{ width:960px; margin:0 auto;}

.inside_news{padding:10px 0;}
.inside_news ul li{ margin-bottom:40px;overflow:hidden;}
.inside_news ul li .left{ float:left; width:288px; background:url(../images/c03_bg.jpg) no-repeat top right; position:relative; margin-top:15px;}
.inside_news ul li .left .pic{ margin-top:12px;}
.inside_news ul li .left .date{ position: absolute; z-index:999; top:-15px; right:-22px; width:80px; height:80px; background:#c6261f; color:#fff; text-align:center; font-size:16px; line-height:18px;}
.inside_news ul li .left .date span{ display:block; font-size:24px;font-family:'Didot'; margin:20px 0 10px; }
.inside_news ul li .right{ width:330px; float:right;margin-top:15px;}
.inside_news ul li .right dl dt{ font-size:16px;color:#4c4c4c; line-height:24px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.inside_news ul li .right dl dd{ font-size:14px; color:#5a5a5a; line-height:24px;overflow:hidden;text-overflow:ellipsis;  display: -webkit-box; -webkit-box-orient: vertical;-webkit-line-clamp:3;}
.inside_news ul li .right dl dd.border{ width:30px; height:1px; background:#c1c1c1; display:block;margin:20px 0;}
.inside_news ul li .right dl dd.more{ width:110px; line-height:22px; height:22px; text-align:center; text-transform:uppercase; color:#c0241e;border:1px solid #c0241e;margin-top:20px;font-size:12px;}
.inside_news ul li .right dl dd.more span{ display:inline-block; margin-left:5px;}
.inside_news ul li .right dl dd.more:hover{ background:#c0241e; color:#fff;}


.inside_support{padding:10px 0;}
.inside_support .title-all p.tips{width:480px;}
.inside_support .main01,.inside_support .main02{ overflow:hidden; zoom:1; margin-bottom:40px;}
.inside_support .pic{ float:left;width:350px;}
.inside_support dl{ float:left;width:300px;}
.inside_support dl dt{ font-size:16px; text-transform:uppercase; color:#999; margin:30px 0 0;}
.inside_support dl dt a{color:#999;}
.inside_support dl dd{line-height:24px; color:#999;}
.inside_support dl dd a{color:#999;}
.inside_support dl dd.border{ width:20px; height:1px; background:#999;margin:20px 0;}
.inside_support .main01 dl{ margin-left:29px;}
.inside_support .main02 dl{ margin-right:29px;}
.page{text-align:center;font-size:14px;color: #999;}
.page a{padding:0 3px;}


/*contact*/
.contact h2{ height:36px; line-height:36px; padding-left:20px; color:#fff; background:#999;}
.contact{ margin-top:15px; }
.contact ul{ padding:10px 10px; border:#e4e4e4 solid 1px;}
.contact ul li{ line-height:20px; padding:3px 0;}

/*proShow*/
.product_show ul li{ width:130px;line-height:20px;}
.product_show ul li{ float:left; margin:15px 20px 0; border:#e4e4e4 solid 1px; display:inline;}
.pro img{max-width:120px; max-height: 90px; width: expression(this.width >120 && this.height < this.width ? 120: true); height: expression(this.height > 90 ? 90: true);}
.hover2{ background:#f4f4f4;}

/*product_list*/
.side_product { margin-top:15px;}
.side_product h2{ height:36px; line-height:36px; padding-left:20px; color:#fff; background:#999;}
.side_product ul{ padding:10px 10px; border:#e4e4e4 solid 1px; }
.side_product ul li{line-height:24px;}
.side_product ul li a{ padding-left:30px; display:block; border-bottom:#e4e4e4 dashed 1px;background: url(../images/side_menu_bg.gif) 10px 8px no-repeat;}
.side_product ul li dl dd a{ display:inline; border:none; background:none;}

.tab_menu{ overflow:hidden; zoom:1; background:url(../images/c02bg.jpg) repeat-x; height:72px;}
.tab_menu li{ float:left; margin:0 7px; line-height:72px; color:#5a5a5a; font-size:14px; text-transform:uppercase; font-weight:bold; height:72px; border-top:1px solid #c1ced0;border-bottom:1px solid #c1ced0; cursor: pointer;}
.tab_menu li.current{ border-color:#c6261f; color:#c6261f;}
.tab_box .sub_tab{ overflow:hidden; zoom:1; margin:60px 6px 100px;border-left:1px solid #c1ced0;border-bottom:1px solid #c1ced0;}
.tab_box .sub_tab img{ margin:0px 7px;}
.tab_box .sub_tab li{ float:left; text-align: center;width:314px;border-right:1px solid #c1ced0;border-top:1px solid #c1ced0;}
.tab_box .sub_tab li dl{ padding:30px 10px 0;border-top:1px solid #c1ced0; margin:20px 30px 0}
.tab_box .sub_tab li dl dt{ color:#c0241e; line-height:24px; font-weight:bold; color:#c0241e; font-size:18px;height: 48px;overflow: hidden;}
.tab_box .sub_tab li dl dd{ color:#7e7e7e; font-size:14px; line-height:24px;margin-top:20px;height: 72px;overflow: hidden;}
.tab_box .sub_tab li dl dd.more{ width:110px; height:20px; color:#7e7e7e; line-height:20px; text-align:center; text-transform:uppercase; border:1px solid #7e7e7e; margin: 30px 0; font-size:12px;display:inline-block;}
.tab_box .sub_tab li dl dd.more span{ display:inline-block; margin-left:5px;}
.tab_box .sub_tab li:hover{ background:#c6261f;}
.tab_box .sub_tab li:hover dl dt{ color:#fff;}
.tab_box .sub_tab li:hover dl dd{ color:#fff;}
.tab_box .sub_tab li:hover dl dd.more{ border-color:#fff;}
.tab_box .sub_tab li:hover dl{border-color:#fff;}
.tab_box .hide{ display:none;}