/* CSS Document */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video{border:none; margin:0; padding:0;}
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section,iframe {
	display: block;
}
body{position:relative; overflow-x:hidden; background: url(../images/bg.jpg) repeat-x left top #000000;}
.fadeIn{ opacity:1!important; z-index:2; position:relative;}
.fadeOut{ opacity:0!important; z-index:1; position:relative;}
body,a,input,textarea{color:#CCFF66; font-size:17px; font-family:"Microsoft Yahei",Arial,Helvetica,sans-serif,"宋体"; text-decoration:none; line-height:27px;}
ul,dl,ol,li,dt,dd{margin:0; padding:0;}
ul,dl,ol{list-style:none;}
img{border:none; max-width:100%; height:auto;}
.clearfix:after {clear: both; content: "."; display: block; height: 0; visibility: hidden;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}
.clear{clear:both;}
.loading img{display:block; background:url(../Images/loading.gif) no-repeat center center;}
h2{font-weight:normal; font-size:16px;}
.animate4{-webkit-transition:all 0.3s;}
.animate5{-webkit-transition:all 0.8s;}
.black40{ color:rgba(0,0,0,0.4);}
p{margin:0; padding:5px 0;}
.red{color:#e50011;}


@-webkit-keyframes MenuShow{
	0% { -webkit-transform: scale(0.01) } 
	60% { -webkit-transform: scale(1.05) }
	80% { -webkit-transform: scale(0.95) }
	100% { -webkit-transform: scale(1.00) }
}
@-webkit-keyframes MenuHide{
	100% { -webkit-transform: scale(0.01) } 
	0% { -webkit-transform: scale(1.00) }
}
.MenuWrap{position:absolute; z-index:100; width:100%;background:url(../images/navbg.png) left top no-repeat; opacity:0; -webkit-animation-name: MenuShow;/*动画名称*/
     -webkit-animation-iteration-count: 1;/*动画次数*/ -webkit-transform: scale(0)}
.sZoom {-webkit-animation-duration: 0.3s; opacity:1;  -webkit-transform: scale(1.00)}
.hZoom {-webkit-animation-duration: 0.3s; -webkit-animation-name: MenuHide; opacity:1; -webkit-transform: scale(0);-webkit-transform-origin:100% 0;}
.Bottom{bottom:32px;}
.Top{top:34px;}
.Bottom.hZoom{-webkit-transform-origin:100% 100%;}
.Search{height:50px; -webkit-box-sizing:border-box; display:-webkit-box; -webkit-box-align:center; padding-left:15px;}
.Search input{display:block; padding:0; margin:0; height:25px;}
.Search .black40{text-indent:12px; border:none; -webkit-border-radius:4px;}
.Search #key{width:218px;}
.Search #Search{margin-left:15px; height:27px;}
.MenuWrap a{color:#fff; display:block; height:35px; line-height:35px; text-align:center;}
.MenuWrap nav{-webkit-column-count:4; padding:10px 0 0 0; height:82px;}

#header .border-Write2{height:32px; background-color:rgba(255,102,0,1); display:-webkit-box; -webkit-box-orient:horizontal;}
.border-Write2{border-bottom:1px rgba(255,255,255,0.2) solid;}
.border-TWrite2{border-top:1px rgba(255,255,255,0.2) solid;}
.border-red{border-bottom:1px rgba(130,3,6,1) solid;}
#header .logo{-webkit-box-flex:1; display:-webkit-box; -webkit-box-align:center; padding-left:7px; -webkit-box-sizing:border-box; margin-top:50px;}
.logo img{display:block;}
.Menu{-webkit-box-flex:1; text-align:right;}
.Menu a{width:65px; display:inline-block; height:32px; line-height:32px; color:#fff; text-align:center; }
.Menu div.MenuBar{width:71px; height:32px; display:inline-block;}
.Menu a span{ display:inline-block; width:11px; height:8px; background:url(../Images/ico.png) no-repeat 0 0; -webkit-transform:translateX(5px);}
.Menu a span.Down{ -webkit-transform:rotate(180deg) translateX(-5px);}
.Banner,.design{width:100%; position:relative; overflow:hidden; border-bottom:1px rgba(0,0,0,0.3) solid;}
.Banner ul,.design ul{display:-webkit-box; -webkit-transform-style: preserve-3d;}
.Banner li,.design li{width:100%; padding-right:10px;}
.scrollPage,.Scrolltitle{text-align:right; padding-right:5px; -webkit-box-sizing:border-box; position:absolute; z-index:30; bottom:4px; width:100%;}
.scrollPage span{width:8px; height:8px; display:inline-block; -webkit-border-radius:6px; background-color:rgba(255,255,255,0.8); margin:0 4px; cursor:pointer;}
.Scrolltitle{z-index:25; text-align:left; padding-left:5px; height:25px; line-height:25px; position:relative; background:-webkit-gradient(linear, 59% 100%, 59% 54%, from(rgba(211,211,211,1)), to(rgba(244,244,244,1))); bottom:0; padding-right:130px; overflow:hidden; -webkit-box-sizing:border-box;}
.ScrollWrap .scrollPage span{background-color:rgba(158,158,158,0.8);}
.scrollPage span.on{ background-color:rgba(177,0,0,1)!important;}
.tabNav,.tabNav3,.subnav{background:url(../images/bar.png); text-align:left; border-top:1px rgba(255,255,255,0.15); font-size:16px; line-height:32px; overflow:hidden;}
.tabNav3{font-size:17px; padding-left:8px; text-align:left;}
.tabNav span,.subnav{display:block; line-height:33px; padding-bottom:2px; text-align:center; cursor:pointer; -webkit-box-sizing:border-box; margin:0 5px; float:left}
.tabNav span.on,.subnav{border-bottom:2px #FFCC00 solid; padding-bottom:0;}
.tabNav2,.borderBottom{border-bottom:1px rgba(0,0,0,0.22) solid;}
.tabNav2 span{width:58px; font-size:14px; margin:0 2px}
.defaultConten{}
.newsWrap,.Apply{position:relative; width:100%; }
.newsWrap .List,.webkitBox{display:-webkit-box; -webkit-transform-style: preserve-3d;}
.newsBox,.BoxList{width:100%; padding:0 10px; -webkit-box-sizing:border-box;}
.newsBox div{padding:10px 0; display:-webkit-box; height:70px; overflow:hidden;}
.newsBox div p{padding-left:15px; width:178px; height:70px; margin:0; overflow:hidden; line-height:18px; margin-top:-5px;}
.newsBox div p a{display:block;}
.newsBox div p{font-size:12px; color:rgba(89,89,89,1)}
.newsBox li{background:url(../Images/ico2.png) no-repeat 98% 50%; border-bottom:1px #333333 solid;overflow:hidden;}
.newsBox li a{display:block; width:90%; height:33px; line-height:33px;}
.newsbox span{ display:block; right:5px;font-size:11px; display:block; color:#676767;}
.more{display:block; width:100%; -webkit-box-sizing:border-box; height:27px; border:1px rgba(178,178,178,1) solid; -webkit-border-radius:3px; margin:10px auto 0 auto; background:-webkit-gradient(linear, 59% 100%, 59% 54%, from(rgba(211,211,211,1)), to(rgba(244,244,244,1))); text-align:center; line-height:27px;}

.ProductsHot nav{padding-left:8px;}
.tabNav2{padding-left:2px;}
.ProductsHot .defaultConten{height:220px; padding:0 5px; }
.ProductsWrap{width:100%; height:171px; overflow:hidden;}
.ProductsWrap ul{display:-webkit-box; -webkit-transform:translate(148px,15px);}
.ProductsWrap li{ z-index:99;-webkit-transition:all 0.8s; -webkit-transform-style:preserve-3d; width:148px; height:94px; border:1px rgba(150,150,150,0.71) solid; position:relative; -webkit-perspective: 1000; text-align:center; zoom:0;}
.ProductsWrap a,.ProductsWrap img{display:block; width:148px; height:94px;}
.ProductsWrap li span{display:block; padding-top:6px; height:20px; overflow:hidden;}
.ProductsWrap li.curr{ z-index:100;-webkit-transform:translateX(-74px);}
.ProductsWrap li.curr1{z-index:50;-webkit-transform:scale(0.7) translateX(-160px);}
.ProductsWrap li.curr_1{z-index:50;-webkit-transform:scale(0.7) translateX(-28px);}
.ProductsWrap .scrollPage{padding-top:56px; text-align:center;}
.ProductsWrap .scrollPage span{ background-color:rgba(180,178,174,1);}
.ban{ width:100%; clear:both;display:-webkit-box; -webkit-box-align:center;background:url(../images/index_02.jpg); height:37px; text-align:center;}
.bnav a:link,.bnav a:active,.bnav a:visited,.bnav a:hover{ color:#CCFF00; font-size:14px; line-height:37px; margin:0 4px;}
#footer{width:100%; position:relative; background:url(../images/index_03.jpg) left top no-repeat; height:98px; text-align:center; color:#CCFF99; font-size:10px;}
#footer a:link,#footer a:hover,#footer a:active,#footer a:visited{color:#CCFF99; font-size:12px}
.foot{font-size:11px; display:block; color:#676767;border-top: rgba(255,204,51,1) 4px solid; background:rgba(255,255,204,1);}
.box1{height:266px; overflow:hidden;}
.BoxList{padding:15px 10px 10px 10px;}
.BoxList .more{margin-top:10px;}
.box2{display:-webkit-box;}
.box2 figure{width:190px; padding-left:15px;}

.Idea figcaption{ font-weight:bold; font-size:16px;}
.Idea figure{padding-bottom:9px;}

.box3 figure{height:50px; overflow:hidden; display:-webkit-box;}
.box3 figure span{display:block; padding-left:10px; width:190px; height:30px; overflow:hidden; display:-webkit-box; -webkit-box-align:center;}

.DetailsBox img{float:left; padding-right:15px;}

.ProductsWrap2,.NewsListWrap{width:100%; overflow:hidden;}
.ProductsWrap2 .ProductsList{display:-webkit-box; -webkit-transform-style:preserve-3d;}
.ProductsList{width:100%;}
.ProductsList,.Contact{background-color:rgba(238,238,238,1); padding-bottom:20px;}
.ProductsList div,.ProductsDetails,.legal{width:100%; background-color:rgba(238,238,238,1);}
.ProductsList ul{padding-bottom:10px; width:100%;}
.ProductsList li{display:-webkit-box; height:72px; overflow:hidden; padding:10px 0 10px 10px;}
/*.ProductsList li:hover{background:rgba(252,252,252,1);}*/
.ProductsList li img{width:106px; height:68px; border:1px rgba(0,0,0,0.22) solid;}
.ProductsList figure{width:188px; padding-left:10px; line-height:18px; font-size:12px; color:#2a2a2a; height:100%; overflow:hidden;}
.ProductsList figcaption,.Contact figcaption{color:#ba050a; font-size:16px;}
.ProductsList .more,.Idea .more{display:-webkit-box; -webkit-box-pack:center; width:95%;}

.border,.ProductsDetails header,.ProductsList li,.Contact li{border-bottom:1px rgba(0,0,0,0.22) solid; border-top:1px rgba(255,255,255,1) solid;}
.ProductsDetails header{height:31px; font-size:16px; display:-webkit-box; -webkit-box-align:center; -webkit-box-pack:center;}
.ProductsDetails header span{padding-left:12px; text-transform:uppercase; font-size:16px;}
.pageNavi {
	PADDING-RIGHT: 0px; BORDER-top: #333 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM:5px; MARGIN: 10px auto 0px; WIDTH: 98%; PADDING-TOP: 10px; TEXT-ALIGN: center; font-size:12px; color:#006600
}
.pageNavi a:link,.pageNavi a:visited,.pageNavi a:hover,.pageNavi a:active{ font-size:12px; color:#006600}
.ProDetails{padding:15px 10px; line-height:27px; font-size:16px;}
.ProDetails p{margin:6px 0; padding:0;}
.ProDetails h1{margin:0; padding:0; color:#a20404; font-size:16px;}
.defaultConten2{padding:0 5px;}
.ProductsWrap{position:relative;}
.ProDetails img.proImg{border:1px rgba(150,150,150,0.71) solid; display:block; float:left; margin:8px 10px 0 0;}

.ProductsDetails{position:relative;}
.ProductsDetails .scrollPage{ text-align:center;}
.ProductsDetails div.newsTitle{font-size:18px; padding-top:12px; height:auto; color:#ba050a; display:-webkit-box; -webkit-box-align:center; -webkit-box-pack:center; border-top:1px rgba(255,255,255,1) solid; margin:0 auto; text-align:left; padding:0 18px;}
.ProductsDetails time{ display:block; text-align:center; color:#666666; font-size:14px; text-align:right; padding-right:18px;}
.SectionBox{border-top:1px #b2b2b2 solid; padding-bottom:12px; overflow:hidden; width:100%;}
.SectionBox .tabNav{border-top:1px #fff solid;}
.JobTable{padding:10px; width:100%; -webkit-box-sizing:border-box;}
.theader{background-color:rgba(231,231,231,1);}
.theader,.tbody{display:-webkit-box;}
.theader li,.tbody li{text-align:center; height:32px; line-height:32px; display:block; width:38%; overflow:hidden;}
.theader li.address,.tbody li.address{width:24%;}
.tbody li{ -webkit-box-sizing:border-box;}
.tbody{padding:3px 0; border-bottom:1px rgba(231,231,231,1) solid;}
.JobDetailsBtn{height:30px; padding-top:20px; text-align:right;}
.JobDetailsBtn a,.JobDetailsBtn span{ width:90px; text-align:center; padding:2px; background-color:rgba(186,5,10,1); -webkit-border-radius:5px; color:#fff; margin:0 5px;}
.JobDetailsBtn #back{background-color:rgba(231,231,231,1); color:#000;}

.Contact li{padding:10px 0 10px 5px;}
.legal figcaption{color:#ba050a;}
.legal figure{padding-top:20px;}
.legal{padding:15px 8px; overflow:hidden; -webkit-box-sizing:border-box; border-top:1px rgba(255,255,255,1) solid;}
.Apply{padding:14px 0;}
.ApplyName{padding:0 0 5px 27%;}
.ProductsList .List15,.ProductsList .List16 figcaption{font-size:17px; display:-webkit-box; -webkit-box-align:center; line-height:25px;}
.ProductsList .List16 figcaption{height:100%; color:#000;}
#flip-container {
     position: relative;
     width: 100%;
     height: 311px;
     z-index: 1;
   }
   .face.back {
     display: none;
   }
   @media all and (-webkit-transform-3d) {
     /* Use the media query to determine if 3D transforms are supported */
     #flip-container {
       -webkit-perspective: 1000;
     }
     #flip-card {
       width: 100%;
       height: 100%;
       -webkit-transform-style: preserve-3d;
       -webkit-transition: -webkit-transform 1s;
     }
     #flip-container #flip-card.RotateY{
       -webkit-transform: rotateY(180deg);
     }
     .face {
       position: absolute;
       width: 100%;
       height: 100%;
		-webkit-backface-visibility: hidden;
		opacity:1;
     }
     .face.back {
       display: block;
       -webkit-transform: rotateY(180deg);
       -webkit-box-sizing: border-box;
       padding: 10px 0 10px 10px;
       background-color:rgba(211,211,211,1);
       -webkit-border-radius: 10px;
	   line-height:24px;
	   height:260px;
     }
	 .face.front{z-index:99;}
	 .face.back .JobDetails,.front .JobList{ overflow:scroll;
		 height:240px; -webkit-overflow-scrolling: touch; padding-right:5px;
	 }
     .front .JobList{height:310px;}
   }
.justify{text-align:justify;}
#Promotion img,#Banner img{width:320px; height:139px;}
.gallery{overflow:hidden;}
.gallery li{float:left;text-align:center;}
.gallery li>a{float:left;width:100%;}
.gallery span{display:inline-block;background:#eaeaea;padding:0px 0;text-overflow:ellipsis;border:1px solid #cacaca;border-top:none;width:98%;max-width:280px;box-sizing:border-box;white-space:nowrap;overflow:hidden;}
.gallery img{display:block;width:88%;max-width:150px;max-height:300px;margin:0 auto;}
.ctrls{margin:10px auto; max-width:640px; text-align:center;}
.ctrls ul{display:inline-block;margin:0;height:13px;}
.ctrls li{float:left;margin:0 4px;height:8px;width:8px;background:#D0D0D0;-webkit-border-radius:4px;border-radius:4px;}
.ctrls .current{background:#BA2636;}
.ctrls div{display:inline-block;margin:0 4px;}	
.imgPageBtn{border:1px solid #898989;width:23px;height:17px;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAJCAYAAAARml2dAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVGMjYyN0VDMjIzMzExRTE5NzIzRDRBNDYwMjMwMkM1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVGMjYyN0VEMjIzMzExRTE5NzIzRDRBNDYwMjMwMkM1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUYyNjI3RUEyMjMzMTFFMTk3MjNENEE0NjAyMzAyQzUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUYyNjI3RUIyMjMzMTFFMTk3MjNENEE0NjAyMzAyQzUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5ya9fLAAAAc0lEQVR42mJMTk6OY2BgWAjEm4DYnwEKmIB4ERDPB2I/IO6GSbBA6SQglgTiEiC+DcSzYBIgEAHER4B4JhA/YkKS+AjEdVB2JbIEPxC3QNmdyBIrgFgLiDOAeBtMYi4QewBxH9QOsHNjoK4C+aMYph0gwAAScxM3V4n58wAAAABJRU5ErkJggg==) no-repeat 50% 50%,-webkit-gradient(linear,0 0,0 100%,from(#F5F5F5),to(#E3E3E3));background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAJCAYAAAARml2dAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVGMjYyN0VDMjIzMzExRTE5NzIzRDRBNDYwMjMwMkM1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVGMjYyN0VEMjIzMzExRTE5NzIzRDRBNDYwMjMwMkM1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUYyNjI3RUEyMjMzMTFFMTk3MjNENEE0NjAyMzAyQzUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUYyNjI3RUIyMjMzMTFFMTk3MjNENEE0NjAyMzAyQzUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5ya9fLAAAAc0lEQVR42mJMTk6OY2BgWAjEm4DYnwEKmIB4ERDPB2I/IO6GSbBA6SQglgTiEiC+DcSzYBIgEAHER4B4JhA/YkKS+AjEdVB2JbIEPxC3QNmdyBIrgFgLiDOAeBtMYi4QewBxH9QOsHNjoK4C+aMYph0gwAAScxM3V4n58wAAAABJRU5ErkJggg==) no-repeat 50% 50%,-moz-linear-gradient(top,#F5F5F5,#E3E3E3);-webkit-border-radius:3px;border-radius:3px;}
.imgPageBtn.imgPageBtn.imgPageBtn-l{-moz-transform:scaleX(-1);-webkit-transform:scaleX(-1);transform:scaleX(-1);}
#about nav.subnav li,#service nav.subnav li{ float:left; margin:0 5px;}
#about nav.subnav li.current span,#case nav.subnav li.current span,#service nav.subnav li.current span,#team nav.subnav li.current span{border-bottom:1px solid #ff6600; color:#ff6600;}
#about nav.subnav{ clear:right;}
#about .box p,#service .box p,#team,#project p,#contact,#service .box{ padding:10px; color:#FFCC66; clear:both;}
#about .box p{ line-height:20px;}
#about .box p span{ display:block; color:#999; margin-bottom:4px;}
#about .box p span.org{ color:#ff6600; margin-bottom:0;}
.subnav a:link,.subnav a:visited,.subnav a:active,.subnav a:hover{color:rgba(255,51,0,1);}
.clients nav .subnav{background: url(../images/bar.png) no-repeat #000;}
.clients .newsList{ width:100%; overflow:hidden;}
#service .type span,#service .type code,#team .type span{ line-height:18px; display:block;}
#service .type span{ margin:10px 0 0 10px; padding:0 30px 4px 0; border-bottom:2px solid #8e8bba; display:inline-block; width:35%;}
#service .type span.bb{ border-color:#eb6e2b;}
#service .type span.cc{ border-color:#fafa76;}
#service .type span.dd{ border-color:#c0508b;}
#service .type span.ee{ border-color:#e5107a;}
#service .type span.ff{ border-color:#019348;}
#service .type span.gg{ border-color:#007fc2; width:50%;}
#service .type code,#team .type code{ font-family:arial; font-size:12px;}
#team .type{ -webkit-column-count:2;}
#service .industry p a{ display:block; padding:2px; color:#000; overflow:hidden; margin:0 4px 4px 0;}
#service .type2 span{ text-align:center; display:block; margin-bottom:5px; padding-bottom:10px; background:url(../Images/service_ico.gif) no-repeat center bottom;}
#service .type2 code,#team .box p a{ color:#676767; display:block;}
#service .type2 span.last{ background:none;}
#service h3{ text-align:center;}
#service h3 span{ color:#999; font-weight:bold; margin:0 5px}
#team .box p{ margin-bottom:10px;}
#team span.org,#case h3.org,.more{ color:#ff6600; font-size:18px;}
.God nav{ line-height:30px; height:30px; color:#fff; }
.God nav li{ background-color:#fff; font-size:14px; width:20%; text-align:center;}
.God nav li span{ background-color:#666; display:block; margin-right:1px;}
.God nav li.current span{ color:#000; background:#9f9f9f;}
.God .newsList{ background-color:#e7e7e7; color:#676767; padding:10px 0;}
.God .newsList li{ -webkit-column-count:3;}
.God .newsList a{ display:block; padding-left:10px; font-size:14px; line-height:24px; height:24px; }
.newsList>ul>li{float:left;}
#project .box h3,#service h3{ color:#ff6600;}
#project .box img{ max-width:100%; display:block; margin-bottom:10px;}
#project .box h3,#team h3,#contact h3,#service h3{ font-weight:normal; margin-bottom:5px;}
.content{ padding:10px 0;}
.content img{ display:block; max-width:100%;}
#case nav.subnav{ height:60px;}
#case nav.subnav li{ height:30px; text-transform:uppercase; float:left; width:33%;}
.box #case ul{ padding:5px 0; width:640px;}
.box #case li{ margin:8px 10px;text-align:center;max-height:380px;}
.box #case li img{ border-bottom:1px solid #999; display:block; padding:1px; max-width:140px; max-height:300px;}
.box #case li div{text-align:center;height:22px; display:block; margin:0 auto;max-width:140px;}
