/*reset css*/
body,dl,dd,ul,ol,h1,h2,h3,h4,h5,h6,pre,form,fieldset,legend,input,textarea,optgroup,p,blockquote,figure,hr,menu,dir,thead,tbody,tfoot,th,td{margin:0;padding:0}
ul,ol{list-style-type:none;list-style-image:none}
a{text-decoration:none;color:#333}
a:active{background-color:transparent}
a:active,a:hover,a:focus{outline:O none;border:none;color:#005505}
html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;text-size-adjust:100%;font-size:62.5%}
body{font-size:14px;}
body,button,input,select,textarea{font-family:'helvetica neue',tahoma,'hiragino sans gb',stheiti,'wenquanyi micro hei',\5FAE\8F6F\96C5\9ED1,\5B8B\4F53,sans-serif;-ms-text-autospace:ideograph-alpha ideograph-numeric ideograph-parenthesis;text-autospace:ideograph-alpha ideograph-numeric ideograph-parenthesis}
h1,h2,h3,h4,h5,h6{font-weight:400}
h1{font-size:36px}
h2{font-size:30px}
h3{font-size:22px}
h4{font-size:18px}
h5{font-size:14px}
h6{font-size:12px}
abbr,acronym{border-bottom:1px dotted;cursor:help}
b,strong{font-weight:700}
dfn{font-style:italic}
hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}
mark{background-color:#D2E5FF;color:#000}
code,kbd,pre,samp{font-family:monaco,menlo,consolas,'courier new',courier,monospace}
pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;overflow:auto}
q{quotes:none}
q:before,q:after{content:'';content:none}
small{font-size:85.7%}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-.5em}
sub{bottom:-.25em}
table{border-collapse:collapse;border-spacing:0}
th{text-align:left}
img{border:0 none;/*width:auto \9;*/height:auto;/*max-width:100%;*/vertical-align:top;-ms-interpolation-mode:bicubic}
.leader-info-hide{
	display: none;
}
.lay-open{
	padding: 20px;
}
.leader-more {
    color: #ff5512;
    cursor: pointer;
}
.lay-open p {
    line-height: 26px;
}
@media screen and (max-width: 1024px) {
	img{max-width:100%;height: auto;}
}
svg:not(:root){overflow:hidden}
fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}
legend{border:0 none;white-space:normal;*margin-left:-7px}
button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;border: 1px solid #CCC;border-radius: 2px;}
button:focus,input:focus,select:focus,textarea:focus{border-color: #66AFE9; box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.075) inset, 0px 0px 8px rgba(102, 175, 233, 0.6);}
input,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],input[disabled]{cursor:default}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;*height:13px;*width:13px}
input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}
input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}
textarea{overflow:auto;resize:vertical}
select:disabled option:checked,option:disabled:checked{color:#D2D2D2}
@media screen and (-webkit-min-device-pixel-ratio:0){
	input{line-height:normal !important}
}
input::-moz-placeholder,textarea::-moz-placeholder{color:#a9a9a9;opacity:1}
label{cursor:pointer}
select[size],select[multiple],select[size][multiple]{border:1px solid #AAA;padding:0}
article,aside,details,figcaption,figure,header,hgroup,main,nav,section,summary{display:block}
audio,canvas,video,progress{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
[hidden],template{display:none}
[draggable]{cursor:move}
.clearfix:before,.clearfix:after{content:"";display:table;}
.clearfix{clear:both;zoom:1;}
.green{color:#008B5D}
.profile-r .title{background:url(../images/title-bg.png) no-repeat;height:39px;line-height:39px;padding-left:15px;font-size: 17px;}
.container .tit{font-size:17px;color:#008B5D;height:40px;line-height:40px;font-weight:bold;padding-top:10px;}

.profile-c p.hasImg{text-indent:0;text-align:center;}
.position{height:40px;line-height:40px;color:#999}
.position a{color:#999}
.sub-nav{z-index: 100}
h1,h2,h3,h4,h5,h6,p{text-overflow:ellipsis;}

/*header css*/
#header{height:80px;width:100%;margin:0 auto;position:relative;max-width:1080px}
#header h1{position:absolute;left:0;bottom:0;height:80px;overflow:hidden;}
#header h1 a{background:url(../images/logo2.png) no-repeat 10px center;float:left;height:80px;color:#333}
#header h1 a span{float:left;padding:40px 0 0 200px;font-size:18px;}
#header .header{position:absolute;right:10px;top:10px;
	border-left:solid 1px #999999;
	height:60px;
	width:174px;
	overflow:hidden;
}
#header .header img{
	position: absolute;
	top:5px;
	left:20px;
}
#header .header a{color:#999999}
#header .header .about{line-height:30px;color:#999999}
#header .header .tel{line-height:50px;background:url(../images/tel.jpg) no-repeat left center;padding-left:40px;font-weight:bold;color:#008B5D;font-size:14px;}
.nav{z-index:10;}

/*banner css*/
#banner{width:100%;}
.banner{height:540px;width:100%;position:relative;}
.banner .hd{width:1100px;margin:0 auto;z-index:1;cursor:pointer;height:100%;position:relative;}
.banner .hd ul{float:right;position:absolute;right:2px;bottom:28px;}
.banner .hd li{float:left;width:10px;height:10px;border-radius:50%;background:#FFF;margin-right:10px;z-index:10;}
.banner .hd li.on{background:#3e8583}
.banner .bd{height:100%;position:absolute;top:0;left:0;width:100%;overflow: hidden;}
.banner .bd ul,.banner .bd li{height:100%;width:100%;}
.banner .bd li{background-position:center center;background-repeat:no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}

/*content css*/
#content .wrap{border-bottom:1px solid #E6E6E6;padding:35px 0;}
#content .wrap .bigtit{position:absolute;padding:5px 15px;background:#008B5E;color:#FFF;z-index:1;font-size:16px;-webkit-box-shadow:2px 2px 5px 1px rgba(1,1,1,.7);-moz-box-shadow:2px 2px 5px 1px rgba(1,1,1,.7);box-shadow:2px 2px 5px 1px rgba(1,1,1,.7);}


/*showcase css*/
.index-showcase{width:1024px;margin:0 auto;}
.index-showcase h2{text-align:center;font-size:25px;font-weight:bold;}
.index-showcase h2 small{color:#008C5C;padding-left:15px;}
.index-showcase p{text-align:center;padding-bottom:10px;line-height:30px}


/*slide pic css*/
.showcase-slide{overflow:hidden;position:relative;margin:0 auto;width:100%;}
.showcase-slide .prev,.showcase-slide .next{position:absolute;left:28px;top:45%;margin-top:-25px;display:block;width:40px;height:44px;background:url(../../images/prev_next.png) 8px 6px no-repeat;filter:alpha(opacity=50);border-radius:50%;font-size:30px;color:#FFF;line-height:25px;text-align:center;font-weight:bold;display:none;}
.showcase-slide .next{left:auto;right:13px;background-position:-20px 6px;}
/*.showcase-slide .prev:hover,.showcase-slide .next:hover{filter:alpha(opacity=100);opacity:1;}*/
.showcase-slide .prevStop{display:none;}
.showcase-slide .nextStop{display:none;}
.showcase-slide .bd{}
.showcase-slide .bd .tempWrap{width: 9999px !important}
.showcase-slide .bd .tempWrap ul{
	margin:0px;
	padding:0px;
}
.showcase-slide .bd ul{overflow:hidden;zoom:1;}
.showcase-slide .bd ul li{margin:0 4px;float:left;_display:inline;overflow:hidden;text-align:center;border: solid 4px #356f6d;outline:none;}
.showcase-slide .bd ul li .pic{text-align:center;}
.showcase-slide .bd ul li .pic a{display: block;}
.showcase-slide .bd ul li .pic img{width:285px;height:172px;display:block;border:6px solid #E5E5E5;border-radius:4px;}
.showcase-slide .bd ul li .title{line-height:50px;text-align:left;}
.showcase-slide .bd ul li .title a{font-size:15px;padding-left:10px;}

/*partner css*/
.index-partner{width:1000px;margin:0 auto;height:auto;}
.index-partner h2{font-size:25px;font-weight:bold;padding-bottom:5px;line-height: 30px;}
.index-partner h2 span{font-size:16px;}

/*棰嗗浠嬬粛*/
/*.leaders li{background:#F3F3F3;margin-bottom:30px;display: table;}
.leaders li::after{content: '';clear: both;}*/
.leader-l{float:left;width:190px;position:relative;}
.leader-l img{width:100%;height:229px;border:1px solid #DADADA;fl}
.leader-l p{position:absolute;bottom:0;left:1px;text-align:center;height:40px;line-height:40px;font-size:15px;width:100%;padding-bottom:0;color:#FFF;}
.leader-l .leader-bg{background:#555;opacity:0.8;filter:alpha(opacity=80);position:absolute;bottom:0;height:40px;width:100%;left:1px;}

.leader-r .leader-info{padding:0px 10px;text-align:left;float:left;line-height:24px;margin-top:10px;}
.leader-r{
	overflow: hidden;
	margin-left:200px;
}
.leader-top >ul >li{
	overflow: hidden;
	background: #F3F3F3;
    margin-bottom: 30px;
}

.leaders{
	/*height:250px;*/
}
.leaders-up{
	position:relative;
	overflow: hidden;
}
.leaders-up > ul{
	width:120%;
	list-style: none;
	overflow:hidden;
	position:relative;
	margin:20px 0px;
}
.leaders-up > ul > li{
	float: left;
	height: 231px;
	position:relative;
	background:#F3F3F3;
	width:80px;
	overflow:hidden;
}
/*.leaders-box,.leaders-box1,.leaders-box2,.leaders-box3,.leaders-box4,.leaders-box5,.leaders-box6,.leaders-box7,.leaders-box8{
	overflow:hidden;
	position: absolute;
	top:0px;
	background:#F3F3F3;
	width:399px;
}
.leaders-box{
	left:0px;
}
.leaders-box1{
	left:60px;
}
.leaders-box2{
	left:120px;
}
.leaders-box3{
	left:180px;
}
.leaders-box4{
	left:240px;
}
.leaders-box5{
	left:300px;
}
.leaders-box6{
	left:360px;
}
.leaders-box7{
	left:420px;
}
.leaders-box8{
	left:480px;
}*/
.leader-photo{
	float: left;
	position:relative;
	border-left:1px solid #fff;
	position:absolute;
	left:0px;top:0px;
}
.leader-honor{
	height:226px;
	width:249px;
	position:absolute;
	left:183px;
	top:0px;
	background:#F3F3F3;
	padding:4px 0px 0px 8px;
}
.leader-img{
	width:182px;
	height:230px;
}
.leader-opcity{
	position:absolute;
	bottom:0px;
	left:0px;
	width:100%;
	height:40px;
	background:#555;
	opacity:0.8;
}
.leader-name{
   text-align:center;
    height: 40px;
    line-height: 40px;
    font-size: 15px;
    width:100%;
    padding-bottom: 0;
    color: #FFF;
    position: absolute;
    bottom:0px;
    left:0px;
    display:none;
}
.leader-name-left{
	text-align:center;
    height: 40px;
    line-height: 40px;
    font-size: 15px;
    width: 80px;
    padding-bottom: 0;
    color: #FFF;
    position:absolute;
    bottom:0px;
    left:0px;
    white-space: nowrap;
}
/*鍛樺伐涔嬪*/
.staff p{text-indent:2em;}
.staff div{position:relative;height:auto;border:1px solid #CCCCCC;padding:10px 10px;margin-bottom:30px;}
.staff img{max-width:100%;text-align:center;}

/*鍚堜綔浼欎即*/
.partners li{float:left;width:164px;height:81px;margin-right:30px;background:url(../images/ptn-bg.png) no-repeat;padding:2px;text-align:center;margin-bottom:40px;margin-right: 23px \9;}
.partners li img{width:70px;width:158px;}


/*鍘嗙▼*/
.years{padding-bottom:50px;line-height:50px;}
.years .year{border:solid #D0D0D0;border-width:1px 0 1px 1px;width:84px;height:50px;text-align:center;font-size:17px;color:#008B5D;float:left;}
.years .milestone{float:left;width:670px;border:solid #D0D0D0;border-width:0 0 1px 1px;padding-left:10px;line-height: 20px;padding-top: 10px;}
.years .milestone p{text-indent:0;padding-bottom: 20px}

/*璇佷功*/
.pic-list li{float:left;}
.pic-list li img{width:214px;height:149px;margin:15px 15px 5px;padding:2px;border:3px solid #DDDDDD;border-radius:4px;}
.pic-list li p{text-align:center;white-space: nowrap;overflow:hidden;}
.pic-list li a{font-size:14px;line-height:30px}

/*绮惧搧澶╁湴*/
.casenav{height:60px;position:relative;z-index:1;padding: 0 20px;}
.casednav{height:100%;background:#FFF none repeat scroll 0% 0%;position:relative;width:1024px;margin:0px auto;}
.casedlogo{left:0px;height:54px;padding-top:6px;}
.casedlogo,.casedx{position:absolute;top:0px;}
.casedlogo a{color:#000;font-size:16px;float:left;height:40px;line-height:40px;text-align:center;margin-right:20px;}
.casedlogo a.on{border-bottom:4px solid #007C48;}
.casedx{right:0px;width:50%;background:#000 none repeat scroll 0% 0%;z-index:5;height:100%;font-size:14px;}
.casedxin_t{left:20px;width:230px;line-height:60px;font-size:1.4em;color:#FFF;}
.casedxin_t,.casedxin{position:absolute;top:0px;height:100%;font-size:14px;}
.casedxin{width:60px;text-indent:-9999px;cursor:pointer;opacity:0.6;}

/*.casedxin a{font-size: 14px;display: block; height: 100%; text-indent: -9999px; width: 100%;}*/
.casedxin_i{right:195px;background:transparent url("../images/case_03.png") no-repeat scroll center center;display: none;}
.casedxin_p{right:130px;background:transparent url("../images/case_pre.png") no-repeat scroll 0% 0%;}
.casedxin_n{right:70px;background:transparent url("../images/case_next.png") no-repeat scroll 0% 0%;}
.casedxin_c{right:10px;background:transparent url("../images/case_close.png") no-repeat scroll 0% 0%;}
.casedetail{background:url(../images/brand_bg.png);width:100%;}
.build-detail{margin-top:50px;}
.casedetail .container{text-align:center;padding:20px 0}

.case_slide{overflow:hidden;position:relative;margin:0 auto;max-width:100%;width: 1024px;}
.case_slide .bd{width:100%;text-align:center;padding:25px 0}
.case_slide .bd ul{overflow:hidden;zoom:1;}
.case_slide .bd ul li{overflow:hidden;text-align:center;width:100%;float:left;_display:inline;margin-bottom:20px;position:relative;}
.case_slide .bd ul li img{width:100%;height: auto;}
.case_slide .hd{position:absolute;bottom:20px;width:100%;margin:0 auto;height:10px;text-align:center;*bottom: 10px}
.case_slide .hd li{width:10px;height:10px;border-radius:50%;background:url(../images/slide_03.png) no-repeat left center;float:left;margin-right:10px;text-indent:-9999px;cursor:pointer;}
.case_slide .hd li.on{background-position:-20px 0;}

.caseinfo{width:260px;position:absolute;top:60px;right:-1px;height:340px;z-index:10;display: none;}
.caseinfo .casetxt{position:absolute;top:0;right:0;text-align:left;padding:20px 20px;color:#000;font-size:14px;width: 220px;}
.caseinfo .casetxt h2{font-size:15px;line-height:1;padding:15px 0;}
.caseinfo .casetxt div{line-height:25px;font-size: 14px;}
.caseinfo .casetxt div *{font-size: 14px !important;font-family:'helvetica neue',tahoma,'hiragino sans gb',stheiti,'wenquanyi micro hei',\5FAE\8F6F\96C5\9ED1,\5B8B\4F53,sans-serif !important;}
.caseinfo .casebg{width:100%;background:#FFF;opacity:0.93;filter:alpha(opacity=93);height:100%;position:absolute;top:0;right:0;}
.caseinfo .casetxt::before{content: "";position: absolute;top: -20px;left: 25px;border: 10px solid transparent;border-bottom:10px solid #FFF;height: 0;width: 0;z-index: 25}

.build_title{overflow: hidden; position: relative; margin: 0px auto; max-width: 100%; width: 1024px;}
.build_title h2{font-size: 16px;line-height: 1.2;padding: 15px 0;border-bottom: 1px dashed #aaa;text-align: center;}
.build_title dl{width: 80%;text-align: left;margin: 20px auto;}
.build_title dl dd{width: 33%;float: left;line-height: 25px;white-space: nowrap;}


/*鏂伴椈鍒楄〃*/
.news-focus li{border-bottom:1px solid #E9E9E9;height:173px;margin-bottom:35px;}
.news-focus li:hover a,.news-list li:hover a,.news-list li:hover span{color:#008B5D}
.news-focus .thumnail{float:left;}
.news-focus .thumnail img{padding:4px;border:1px solid #DEDDDD;box-shadow:1px 1px 3px 1px #DDD;border-radius:2px;width: 220px;height: 132px;}
.news-focus .detail{float:right;width:600px;position:relative;height:153px;}
.news-focus .detail h4{height:40px;line-height:30px;white-space:nowrap;overflow:hidden;}
.news-focus .detail h4 a{font-size:18px;}
.news-focus .detail p{line-height:28px}
.news-focus .detail .time{position:absolute;bottom:0;left:0;padding-left:25px;background:url(../images/time.jpg) no-repeat left center;font-size:12px;}
.news-focus .detail .more{position:absolute;bottom:0;right:0;display:block;padding:3px 10px;border:1px solid #999999;border-radius:5px;cursor:pointer;}
.news-focus .detail .more:hover,.news-focus li:hover .more{border-color:#008B5D}
.news-list li{height:30px;line-height:30px;clear:both;position:relative;border-bottom: 1px dashed #DDD;margin-bottom: 5px;padding-top: 5px;}
.news-list li a{background:url(../images/li-bg.jpg) no-repeat 5px center;padding-left:20px;position:absolute;left:0;top:0;color:#333}
.news-list li span{font-size:13px;color:#999999;position:absolute;top:0;right:0}

/*鏂伴椈璇︽儏*/
.news-content h1{font-weight:bold;font-size:15px!important;line-height:40px;text-align:center;}
.news-content .info{font-size:13px;line-height:30px;border-bottom:1px dashed #E5E5E5;padding-bottom:0px;margin-bottom:10px;text-align:center;color:#A9A9A9;text-indent:0;}
.news-content .info span{padding:0 10px;}
.news-content p{text-indent:2em;color:#333333}
.news-about{padding-top:10px;}
.news-about a{color:#888888;font-size:14px;}
.news-about a:hover{color: #008B5D}
.news-about li{padding-bottom: 10px;line-height: 20px;}
.news-about ul{padding-bottom:10px;}
.news-about .back{border:1px solid #888;border-radius:5px;padding:3px 10px;float:left;line-height:20px;}
.news-about .back:hover{border-color:#008B5D;}
.about-banner.build{background:url(../images/banners/build_03.jpg) no-repeat center ;background-size: cover;}
.build .profile-l-hd{background:url(../images/build_07.jpg) no-repeat center;}
.build .pic-list li img{margin:15px 18px 0;padding:0;border:none;border-radius:0}

/*浜烘墠鍒涙柊*/
.talent p{text-indent:2em;}
.about-banner.talent{background:url(../images/banners/innovate.jpg) no-repeat center ;background-size: cover;;}
/*.about-banner.talent{background:url(../images/talent_03.png) no-repeat center ;background-size: cover;}*/
.talent .tit{padding-top:0;}
.talent dd{line-height:25px;}
.talent .piclist li{float:left;margin-bottom:15px;}
.talent .piclist li img{width:230px;height:300px;margin:10px 20px;;padding: 4px;border: 1px solid #DDD}
.talent .piclist li p{text-align:center;text-indent:0;}
.talent .piclist li a{font-size:14px;line-height:30px}

/*浜烘墠鎷涜仒*/
.about-banner.joinus{background:url(../images/banners/joinus_03.jpg) no-repeat center ;background-size: cover;}
.container .joinus{line-height:30px;}
.joinus p{text-indent:2em;}
.joinus .contact{background:url(../images/joinus_07.jpg) no-repeat right bottom;padding-bottom:20px;border-bottom:1px solid #E6E6E6}
.joinus .contact span{padding-right:50px}
.joinus table{margin:30px auto 100px;font-size:15px;}
.joinus th{font-weight:normal;background:#EEEEEE;text-align:center;line-height:40px;}
.joinus td{text-align:center;font-weight:bold;border-bottom:1px dashed #D2D2D2;line-height:40px;}
.joinus tr.hover,.joinus tr:hover{cursor:pointer;color:#008B5D}
.joinus .hd.hover,.joinus .hd:hover{color:#333;cursor:auto;}
.joinus .hd .pos,.joinus .hd:hover .pos{background:#EEEEEE;}
.joinus tr.hide{display:none;background:none;}
.joinus .hide td{font-weight:normal;text-align:left;color:#333;line-height:30px}
.joinus .hide td p{padding-left:40px;}
.joinus .pos{text-align:left;padding-left:40px;}
.joinus tr.hover .pos,.joinus tr:hover .pos{background:url(../images/tr-bg.jpg) no-repeat 15px center;}

.joinus .title{
	background:url(../images/title-bg.png) no-repeat;	
}
.joinus .little-title{
	color:#3e8583;
	line-height: 46px;
	font-weight:bold;
}

/*鑱旂郴鎴戜滑*/
.about-banner.contact1{background:url(../images/banners/contact1_03.jpg) no-repeat center ;background-size: cover;}
.contact1 .hd{position:relative;border-bottom:1px solid #F0F0F0;height:170px;padding:20px 10px 0px 10px;}
.contact1 .hd h2{line-height:40px;}
.contact1 .hd p{line-height:30px;background:url(../images/contact1_07.jpg) no-repeat;padding-left:25px;line-height:30px;}
.contact1 .hd p.icon1{background-position:0px 5px}
.contact1 .hd p.icon2{background-position:0px -28px}
.contact1 .hd p.icon3{background-position:0px -62px}
.contact1 .hd p.icon4{background-position:0px -100px}
.contact1 .hd a.btn{position:absolute;right:200px;top:100px;}
.contact1 .bd{text-align:center;padding-top:24px;padding-bottom: 24px;}
.contact1 .bd iframe{margin:0 auto;}

/*鍒嗘敮鏈烘瀯*/
.brand{background:url(../images/brand_bg.png) repeat;}
.brand .container{width:1020px;margin:0 auto;background:#FFF;padding:0 30px;}
.brand .tit{padding-left:40px;background:url(../images/brand_03.png) no-repeat left center;height:70px;line-height:70px;}
.brand ul{overflow:hidden;margin-bottom: 30px;}
.brand li{width:50%;float:left;border-top:1px solid #E6E6E6;height:110px;padding:20px 0;}
.brand li h3,.organize-title{line-height:40px;font-weight:bold;}
.brand li p,.organize-detail{line-height:30px;}
.organize-box{
	margin-top:20px;
}

/*鎼滅储缁撴灉*/
.search{background:url(../images/brand_bg.png) repeat;padding:30px 0;}
.search .container{width:1020px;margin:0 auto;background:#FFF;padding:0 30px 30px;}
.search .tit{padding-left:40px;background:url(../images/brand_03.png) no-repeat left center;height:70px;line-height:70px;border-bottom: 1px solid #EEE;margin-bottom: 20px;}
.search .search-list li{height:30px;line-height:30px;clear:both;position:relative;}
.search .search-list li a{background:url(../images/li-bg.jpg) no-repeat 5px center;padding-left:20px;position:absolute;left:0;top:0;color:#333;white-space: nowrap;overflow: hidden;}
.search .search-list li span{font-size:13px;color:#999999;position:absolute;top:0;right:0;background: #FFF}
.search .pagenav{float: left;}

/*鍦ㄧ嚎鑱旂郴*/
.about-banner.contact2{background:url(../images/contol_03.png) no-repeat center ;background-size: cover;}
.container .contact2{height:580px;background:url(../images/contol_07.png) no-repeat;padding-top:20px;}
.contact2 .letter{float:right;width:470px;}
.contact2 .letter .tips{border:1px dashed #CCCCCC;padding:10px;margin-bottom:50px;}
.contact2 .letter td{padding:2px 10px;line-height:30px}
.contact2 .letter .msg{color:#CC1100;padding-left:5px;}
.contact2 .letter label{margin-right:20px;}
.contact2 .letter label input{margin-right:5px}
#button{border:none;background:url('../images/contol_10.png') left center no-repeat;width:98px;height:25px;cursor:pointer;margin:50px 20px 0;text-indent: -9999px;}
#reset{border:none;background:url('../images/contol_12.jpg') left center no-repeat;width:98px;height:25px;cursor:pointer;margin:50px 20px 0;}

/*缈婚〉*/
.pagenav{margin:20px 0;float:right;}
.pagenav a{display:block;width:35px;height:35px;line-height:35px;float:left;text-align:center;background:#D8D8D8;margin-right:15px;color:#FFF;font-size:13px;}
.pagenav a.current{background:#008B5D;}

/*渚ц竟鎸夐挳*/
.fixbar{position:fixed;bottom:36%;right:0;width:51px;z-index:100}
.fixbar li{width:50px;height:50px;float:left;position:relative;margin-bottom:2px;color:#FFF}
.fixbar a{width:10px;height:50px;display:block;background:url(../images/fix_03.png) no-repeat 12px 16px #000;position:absolute;right:0;border-radius:5px 0 0 5px;line-height:50px;padding-left:40px;overflow:hidden;font-size:14px;text-indent:50px;}
.fixbar a:hover{background:#3e8583 url(../images/fix_03.png) no-repeat 12px 16px;text-indent:0;float:left;color:#FFF}
.fixbar .toTop{display:none;}
.fixbar .QQ a{background-position:12px -38px;}
.fixbar .tel a{background-position:12px -90px;font-size:12px;}
.fixbar .weixin a{background-position:12px -140px;}
.wxpic{position:fixed;bottom:36%;right:60px;background:#FFF;display:none;}
.wxpic img{width:143px;width:143px;padding:20px;border:1px solid #EEEEEE;box-shadow:1px 1px 2px 1px #EEE}


/*缃戠珯鍦板浘*/
.sitemap{background:url(../images/brand_bg.png);padding:20px 0;}
.sitemap .container{background:#FFF;padding:10px 10px 50px;}
.sitemap h2{border-bottom:2px solid #E6E6E6;line-height:40px;height:40px;font-size:17px;}
.sitemap h2 strong{border-bottom:2px solid #008B5D;float:left;margin-left:20px;padding:0 15px;color:#008B5D;}
.sitemap .item{width:15%;float:left;margin-left:1.66%;margin-top:20px}
.sitemap .item h3{border-left:4px solid #008B5D;padding-left:10px;height:25px;line-height:25px;font-size:15px;margin-bottom:10px;}
.sitemap .item li{padding-left:15px;font-size:14px;background:url(../images/li4-bg.jpg) no-repeat 5px center;}

/*about css start*/
.about-banner.sitemap{background:none;height:20px;}
.about-banner{margin:0 auto;height:300px;width:100%;background:url(../images/banners/aboutus.jpg) no-repeat center;background-size: cover;}
.about-banner .container img{height:100%;width:100%;}
.about-profile{background:url(../images/enterprize_bg.jpg) repeat-x top;}
.about-profile .container{background:#FFF;padding:0 30px;overflow:hidden;}

/* media */
@media screen and (min-width:1024px){
	.container{width:1104px;margin:0 auto;display:block;position:relative;}
	/*关于我们*/
	.content >p{
	    line-height: 25px;
	    padding-bottom: 20px;
	    text-indent: 2em;
	}
	/*nav-right */
	.nav-right{width:190px;height:50px;background:url(../images/seachbox.jpg) no-repeat left center;line-height:50px;position:absolute;right:0;}
	.nav-right input{line-height:24px;height:24px;border:none;background:none;}
	.nav-right .Stext,.nav-right .Sbtn{float:left;padding-top:12px;}
	.nav-right .Stext input{padding-left:5px;width:150px;color:#999}
	.nav-right .Sbtn input{width:30px;height:25px;}

	/*sub-nav css*/
	.sub-nav{
		position:absolute;
		top:50px;
	}
	.sub-nav-img{
		position: absolute;
		top:0px;
	}
	.sub-nav >ul{
		display: inline-block;
		padding:0px 10px;
		background:#3e8583;
	}
	.sub-nav >ul >li{
		display:inline-block;
	}
	.sub-nav >ul >li >a{
		color:#fff;
		font-size:13px;
		line-height:50px;
		padding:0px 10px;
		display:inline-block;
	}
	.sub-nav >ul >li >a:hover{
		font-weight: bold;
	}
	.nav1{
		left:124px;display: none;
	}
	.nav2{
		left:248px;display: none;
	}
	.nav3{
		left:373px;display: none;
	}
	.nav4{
		left:497px;display: none;
	}
	.nav5{
		left:621px;display: none;
	}
	.nav6{
		left:620px;display: none;
	}
	#content .wrap:last-child{border-bottom: 0 none;padding: 20px 0 0;}
	/*about css*/
	.index-about{
		width:1080px;
		margin:10px auto 15px;
		position:relative;
		overflow:hidden;
	}
	.index-about .about-left{
		float:left;
		width: 500px;
    	height: 310px;
	}
	.index-about .about-left img{
		width:500px;
		height:310px;
	}
	.index-about .about-right{
		float:right;
		width:500px;
	}
	.index-about .about-right .conpany-title{
		color:#cc5729;
		font-size:24px;
		line-height:35px;
	}
	.index-about .about-right .tip{
		color:#3e8583;
		font-size:24px;
		line-height:25px;
	}
	.index-about .about-right .paragraph{
		font-size:14px;
		text-indent:2em;
		line-height:28px;
		color:#9a9899;
		text-align:justify;
	}
	.index-about .about-right .more-btn{
		margin-top:0px;
		background:#cc5729;
		border-radius:3px;
		color:#fff;
		text-align:center;
		padding:0px 10px;
		line-height:28px;
		display:inline-block;
	}
	.index-about .about-right .more-btn:hover{
		background:#ec6631;
		color:#fff;
	}
	.index-about .about-right .list .title{
		color:#5c5d5c;
		font-size:16px;
		overflow: hidden;
		text-overflow: ellipsis;
		white-space: nowrap;
		width:350px;
		display: inline-block;
		line-height:36px;
		padding-left:26px;
	}
	.index-about .about-right .list .title:hover{
		color:#cc5729;	
	}
	.index-about .about-right .list >ul{
		margin-top:40px;
	}
	.index-about .about-right .list >ul >li{
		position: relative;
	}
	.news-point{
		width:10px;
		height:10px;
		border-radius:7px;
		background:#cc5729;
		display: inline-block;
		position: absolute;
		top:14px;
		left:0px;
	}
	.news-time{
		position: absolute;
		top:8px;
		right:0px;
		color:#5c5d5c;
	}
	/**/
	.warp-title{
		position: relative;
		border-bottom:solid 3px #e5e2e2;
		margin-bottom:26px;
	}
	.warp-text{
		text-indent:0px;
		padding-bottom:0px;
		line-height:46px;
		font-size:20px;
		color:#5c5d5d;
	}
	.warp-detail{
		font-size:16px;
		color:#5c5d5d;
	}
	.warp-point{
		width:80px;
		height:4px;
		background:#cc5729;
		padding:0px;
		position: absolute;
		bottom:-4px;
		left:0px;
	}
	/*幕墙工程*/
	.project{
		width:1080px;
		margin: 0 auto;
	}
	.project-title{
		font-size:18px;
		line-height: 34px;
	}
	.project-title-a{
		color:#3e8583;
	}
	.project-title-a:hover{
		color:#cc5729;
	}
	.project-item{
		overflow:hidden;
		float:left;
	}
	.project-item >ul{
		margin:0px;
		padding: 0px;
		overflow:hidden;
		position:relative;
		
	}
	.project-item >ul >li{
		display:inline-block;
		margin:0px 3px;
		float:left;
		position:relative;
	}
	.project-img{
		width: 336px;
    	height: 220px;
    	
    	border-bottom:none;
		cursor:pointer;
		border:none;
		overflow:hidden;
		
	}
	.project-detail-title{
		width:100%;
		height:30px;
		line-height:30px;
		background:#356f6d;
		text-align: center;
		color:#fff;
		cursor:pointer;
		
	}
	.project-img img{
		width:285px;
		height:220px;
	}
	
	/*业务范围*/
	.server-title{
		color:#cc5729;
		font-size:26px;
		font-weight:bold;
		margin-bottom:22px;
		margin-top:20px;
	}
	.server-para{
		line-height:28px;
    	font-size:16px;
    	color:#3e8583;
	}
	.server-name{
		font-size:22px;
		color:#cc5729;
		margin:18px 0px;
	}
	.server-text{
		width:1080px;
		margin:0 auto;
		color:#5c5d5d;
		font-size:16px;
		line-height: 30px;
	}
	/*news css*/
	.news-right{
		float:left;
		margin-left:60px;
	}
	.hr-xinzi-bg{
		background:url(../images/8471/hr_xinzi.jpg) no-repeat right bottom;
	}
	.index-news{width:1080px;margin:0 auto;position:relative;padding:0 10px;}
	.index-news .bigtit{right:70px;top:-2px;}
	.index-news .news-left{float:left;width:598px;margin-left:30px;}
	.index-news .news-left h4{line-height:30px;}
	.index-news .news-left h4 a{font-size:16px;color:#3e8583}
	.index-news .news-left h4 a:hover{color:#028B5F}
	.index-news .news-right{float:left;border:3px solid #E6E6E6;width:192px;height:192px;padding:20px;margin-left:22px;margin-top:5px;}
	
	/*service css*/
	.index-service{width:1000px;margin:0 auto;position:relative;height:290px;}
	.index-service .bigtit{top:5px;left:5px}
	.index-service .service-left{float:left;width:580px}
	.index-service .service-right{width:420px;float:right;text-align:right;}
	.index-service .service-right h4{color:#028B5D;font-size:26px;font-weight:bold;line-height:40px;}
	.index-service .service-right p{line-height:40px;font-size:16px;}
	.index-service .service-right p.ent{font-size:25px;color:#028B5D;}

	/*index css end*/

	/*宸︿晶鑿滃崟*/
	.profile-l{float:left;width:213px;}
	.profile-l-hd{width:213px;height:81px;background:url(../images/enterprize_07.jpg) no-repeat;}
	.profile-l-hd h2{text-align:center;padding-top:20px;line-height:60px;height:60px;padding-left:78px;font-weight:bold;color:#008B5D;font-size:16px;}
	.profile-l-bd{border:2px solid #CCCCCC;}
	.profile-l-bd li{line-height:40px;border-bottom:1px solid #E6E6E6}
	.profile-l-bd li a{display:block;width:200px;height:100%;padding-left:50px;font-size:14px;color:#333;}
	.profile-l-bd li a:hover,.profile-l-bd li .current{background:url(../images/li3-bg.jpg) no-repeat 168px center;color:#008B5D}
	.profile-l-bd li .submenu li{border-bottom:none;line-height:30px;padding-left:10px;}
	.profile-l-bd li .submenu li a{font-size:13px;}
	.profile-l-bd li .submenu li.on a,.profile-l-bd li .submenu li a:hover{color:#008B5D;}
	/*.profile-l-bd li .submenu li.on a,.profile-l-bd li .submenu li a:hover{color:#a49248;}*/
	.profile-l-ft{padding:10px 0;}
	.profile-l-ft li{padding:10px 0;}

	/*鍙充晶鍐呭*/
	.profile-r{
		width:860px;
	    padding-left:30px;
	    float:left;
	}
	.profile-c{padding:20px 0;}
	.profile-c h1{font-weight:bold;font-size:30px;line-height:50px;}
	.profile-c h1 .green{font-size:18px;}
	
	.profile-c img{}
	.profile-c >p{
		padding-bottom:15px;
		line-height:24px;
		text-indent:2em;
		text-align: justify;
	}
	.profile-par{
		padding-bottom: 15px;
		text-indent:2em;
	}
	.talent p img{border: 5px solid #DDD;padding: 2px;border-radius: 4px;}
	.partners li:nth-child(4n){margin-right: 0;}

	.pic-list li{*width: 254px}
	.pic-list li p{width: 214px;margin: 0 auto;}
	
	/*entertainment css */
	.profile-l-hd.entertainment{background:url(../images/news_03.jpg) no-repeat;}
	.profile-l-hd.hrlist{background:url(../../images/hr_list_icon.jpg) no-repeat;}
	.profile-l-hd.contactus{background:url(../../images/contact_list_icon.jpg) no-repeat;}
	.profile-l-hd.innovate{background:url(../../images/innovate_list_icon.jpg) no-repeat;}
	.about-banner.entertainment{background:url(../images/banners/news.jpg) no-repeat center ;background-size: cover;}
	
	/*entertainment css */
	
	/*.about-banner.entertainment{background:url(../images/entertaiment_03.jpg) no-repeat center ;background-size: cover;}
	*/
	/*缁胯壊鍔犲伐*/
	.box{border:1px solid #CCCCCC;margin-bottom:25px;padding:5px 5px 20px;}
	.box .tit{text-indent:1em;}
	.box table{margin:0 auto;}
	.box ul{padding-left:3px;}
	.box li{float:left;}
	.box li img{padding:5px;}
	.sitemap .container{width:1004px;}
}
@media screen and (max-width:1100px){
	.banner .hd{width:100%;margin:0 auto;}
	.about-profile .container{width:98%;padding:0 0.5%;margin:0 auto;}
	.build .pic-list li img{margin:12px;padding:0;border:none;border-radius:0}
	.brand li h3{font-size:18px;}
	

    .build_title dl{width: 98%;}
}
@media screen and (max-width:840px){
	#header .header .tel{background:none;padding-left:0;}
	#header h1 a span{text-indent:-9999px;width:0;overflow:hidden;}
	.index-about .about-right h3 span,.index-about .about-right h3 br{display:none;}
	.index-about .about-right h3 strong{font-size:16px;}
	.index-news .list li span{display:none;}
	.index-news .list li{height:35px;line-height:35px;}
	.pic-list li{width:32%;margin-bottom:10px;}
	.pic-list li img{width:98%;margin:10px 1% 0;border:0 none;height:auto;}
	.news-focus .detail p{height:50px;overflow:hidden;line-height:22px;color: #555}
	.talent .piclist li img{border: 0}
    .idea  div img{display: none;}
    .container .joinus.idea  p{text-indent: 0;}

    .build_title dl dd{width: 49%;}
}
@media screen and (min-width:768px){
	.header-text{
		font-size:18px;
		color:#8d8d8d;
		line-height:40px;
		margin-top:30px;
		position: absolute;
    	right: 200px;
	}
	.header-top-logo{
		float:left;width:300px;height:80px;
	}
	.header-top-logo >a{
		position: relative;
	}
	.header-top-logo >a >img{
		position: absolute;top:16px;left:0px;
	}
	/*nav css*/
	#nav{
		position:absolute;
		width:100%;
		margin:0 auto;
		z-index:1000;
		height:50px;
		z-index:20;
	}
	.nav{
		width:100%;
		margin:0 auto;
		max-width:1080px;
		position:relative;
	}
	.nav-left >ul >li{
		position:relative;
		display: inline-block;
	}
	.nav-left >ul >li >a{
		line-height:50px;
		text-align:center;
		color:#5c5d5d;
		font-size:16px;
		width:120px;
		display:inline-block;
	}
	.nav-left >ul >li >a:hover{
		
	}
	
	.index-showcase .more{display:none;}

	/*footer  css*/
	.foot{
		background:#3e8583;
		padding:20px 0px;
	}
	.footer{
		width:1080px;
		margin: 0 auto;
		background:#3e8583;
		overflow:hidden;
	}
	.footer-l,.footer-m,.footer-r{
		float: left;
		position: relative;
		
	}
	
	.footer-l-logo{
		position: relative;
		top:8px;
		left:0px;
	}
	.footer-m{
		border-right:1px solid #fff;
		border-left:1px solid #fff;
		padding:0px 20px;
		margin:0px 40px;
	}
	.footer-m-address,.footer-m-email{
		text-align: center;
		color:#fff;
		line-height:30px;
		width: 442px;
	}
	.footer-m-tel{
		text-align: center;
		color:#fff;
		font-size:20px;
		line-height:30px;
	}
	.footer-r{
		overflow: hidden;
	}
	.footer-r-div{
		float: left;
	}
	.footer-r-img{
		width:90px;
		height:90px;
	}
	.footer-r-para{
		color:#fff;
		line-height:30px;
		margin-left:10px;
	}
	.footer-info{
		background:#2f4748;
		padding:10px 0px;
	}
	.footer-info-contain{
		width:1000px;
		overflow: hidden;
		margin: 0 auto;
		margin-bottom: -20px;
	}
	.footer-info-left{
		float: left;
		color:#fff;
	}
	.footer-info-a{
		color:#dadada;
		font-size:14px;
	}
	.footer-info-a:hover{
		color:#fff;
	}
	.footer-info-span{
		color:#999999;
		font-size:13px;
	}
	.footer-info-rigth{
		float:right;
		padding-top:20px;	
	}
	.footer-info-rigth-a{
		color:#999999;
	}
	.footer-info-rigth-a:hover{
		color:#fff;
	}
}
@media screen and (max-width:1023px) and (min-width:768px){
	.nav-right,.subnav-right{display:none;}
	.nav-left{float:none;width:94%;height:50px;padding:0 3%}
	.nav-left li{width:14.28%;}
	.nav-left li a{width:100%}
	.banner{height:250px;}

	/*sub-nav css*/
	
	
	.sub-nav{width:100%;position:absolute;border-radius:0 0 5px 5px;z-index:5;top:50px;left:0;background:#053448}
	.sub-nav .subnav-left{width:100%;overflow:hidden;}
	.sub-nav .subnav-left li{width:100%;line-height:32px;height:32px;}
	.sub-nav .subnav-left li a{color:#FFF;font-size:13px;background:none;height:32px;}
	.sub-nav .subnav-left li a:hover{background:#008B5D;}
	.sub-nav .subnav-right{display:none;}
	.index-about,.index-news,.index-showcase{position:relative;}
	.about-left{width:49%;margin-left:0;float:left;}
	.about-right{width:49%;float:right;}
	.about-right p{height:101px;overflow:hidden;}
	.news-left{width:64%;float:left;}
	.index-news img{width:34%;float:right;position:absolute;right:0;bottom:0}
	.index-news .bigtit{right:0;top:0;}
	.index-service{}
	.service-left{width:49%;float:left;}
	.service-right{width:49%;float:right;text-align:right;}
	.index-service .service-right p.ent{font-size:15px;color:#028B5D;}
	
	.profile-c h1 span{display:block;text-align:center;width:100%}
}
@media screen and (max-width:1023px){
	.banner .hd{width:100%}
	.index-about{position: relative;}
	.index-about .about-right p{text-indent:2em;}
	.index-about .bigtit{position: absolute;;left:0px;top:0;}
	.index-showcase{width:100%}

	.showcase-slide .bd ul li{width:33.3%;margin:0}
	.showcase-slide .bd ul li .pic img{width:98%;height:auto;border:0 none;margin:0 1%;border-radius:4px;}
	.showcase-slide .prev,.showcase-slide .next{display:none;}
	.showcase-slide .bd{padding:0}
	.index-partner{width:100%}
	.profile-l{display:none;}
	.profile-r .title{padding-bottom:20px;}
	.about-profile .container{padding-bottom:40px;}
	.leaders li{background:none;clear:both;}
	.leaders li::after{clear:both;height:0}
	.leader-l{width:21%;}
	.leader-l img{height:auto;width:100%}
	.leader-l p{width:100%;}
	.leader-l p,.leader-l .leader-bg{bottom:-28px;height:30px;line-height:30px;opacity:1;filter:alpha(opacity=100);}
	
	.leader-r .leader-info{font-size:13px;width:98%;}
	.leader-l,.leader-r{margin-bottom:50px;}
	.partners li{margin-right:20px;margin-bottom:10px;}
	.casednav,.container{width:100%}
	.casedetail .container img{max-width:100%;text-align:center;height:auto;}
	.news-focus .thumnail{width:29%;}
	.news-focus .detail{width:67%}
	.profile-c h1{font-size:18px!important;}
	.talent .piclist li{width:24%;margin:0 0.5%}
	.talent .piclist li img{height:auto;width:100%;margin:0}
	.talent .piclist li p{height:40px;padding:5px 15px;line-height: 1;}
	.talent .piclist li:nth-child(4n+1){clear:both;}
	
	.brand .container{width:98%;padding:0 1%;}
	.search .container{width:98%;padding:0 1%;}
	.container .contact2{background:none;}
	.contact2 .letter{float:none;margin:0 auto;}
	.about-banner{height:200px;}
	.years .year{border-right:1px solid #D0D0D0;border-bottom:0}
	.years .milestone{border-right:1px solid #D0D0D0;border-top:1px solid #D0D0D0;width:96%;}
	.case_slide{width:100%;}
	.news-focus .thumnail img{width: 100%;}

	
	
}
@media screen and (max-width:767px){
	#header .header a:nth-child(2){display:none;}
	#header .header .tel{padding-right:60px;}
	.nav{width:100%;position:relative;font-size:14px;}
	.nav-right,.subnav-right,.sub-nav,.nav-left{display:none;}
	.nav-left{position:absolute;top:0;left:0;z-index:10;width:100%;box-shadow:0 1px 2px 1px #E6E6E6;}
	.nav-left li{position:relative;width:100%;line-height:50px;border-bottom:1px solid #FFF;background:#E6E6E6}
	.nav-left li:last-child{border-bottom:none;}
	.nav-left li a{color:#000;padding-left:15px;display:block;}
	.nav-left li a.on{background:#008B5D;color:#FFF;}
	.nav-left li a span{background:url(../images/icon-menu.png) no-repeat;padding-left:60px;display:block;}
	.nav-left li a span.icon1{background-position:7px -428px;}
	.nav-left li a span.icon2{background-position:7px -498px;}
	.nav-left li a span.icon3{background-position:7px -568px;}
	.nav-left li a span.icon4{background-position:7px -628px;}
	.nav-left li a span.icon5{background-position:7px -688px;}
	.nav-left li a span.icon6{background-position:7px -748px;}
	.nav-left li a span.icon7{background-position:7px -808px;}
	/*.nav-left li a.on span.icon1{background-position:7px 2px;}
	.nav-left li a.on span.icon2{background-position:7px -70px;}
	.nav-left li a.on span.icon3{background-position:7px -138px;}
	.nav-left li a.on span.icon4{background-position:7px -199px;}
	.nav-left li a.on span.icon5{background-position:7px -260px;}
	.nav-left li a.on span.icon6{background-position:7px -318px;}
	.nav-left li a.on span.icon7{background-position:7px -380px;}
	.sub-nav li{border-color:#E6E6E6;}
	.sub-nav li a{background:#FFF url(../images/icon3.png) 40px no-repeat;display:block;padding-left:75px;color:#008B5D;font-size:12px;line-height:40px;}
	.sub-nav li:last-child{border-bottom:0 none;}*/
	.banner{height:200px}
	.fixbar{display:none;}

	/* Mobile navigation */
	.nav-mobile{cursor:pointer;position:absolute;top:30px;right:0;background:#008B5D url(../images/arrow_1.png) no-repeat center center;background-size:18px;height:50px;width:50px;display:block;}
	.nav-mobile-close{background-image:url(../images/iconfont-close.png);background-size:18px;}

	/* Mobile navigation, clickable area for revealing <ul> */
	.nav-click{position:absolute;top:0;right:0;height:50px;width:50px;cursor:pointer;}
	.nav-click i{display:block;height:50px;width:50px;background:#CCC url(../images/drop.png) no-repeat center center;}
	/*.nav-click:hover,.nav-click i.nav-rotate{background:url(../images/arrow_03.png) no-repeat center center;}*/
	.nav-rotate{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);background:#008B5D url(../images/drop.png) no-repeat center center!important;background-size:20px!important;}
	.about-left{display:none;}
	.about-right{padding-top:50px;}
	.index-about .about-right h3 strong{font-size:14px;}
	.index-about .about-right p{font-size:12px;}
	.index-news{position:relative;}
	.index-news img,.news-right{display:none;}
	.news-left{padding-top:50px;font-size:12px;}
	.index-news .bigtit{top:0;left:0}
	.index-news .list li a{font-size:12px;}
	.index-news .list li span{display:block;}
	.index-showcase h2{font-size:18px;}
	.index-showcase h2,.index-showcase p{text-align:left;}
	.showcase-slide .bd ul li .title{text-align:center;line-height:1;padding-top: 10px;}
	.showcase-slide .bd ul li .title a{font-size:12px;padding-left:0;}
	.index-showcase{position:relative;}
	.index-showcase .more{position:absolute;right:0;top:10px;background:#E6E6E6;border-radius:20px;color:#008D5F;text-align:center;width:60px;height:20px;float:left;line-height:20px;}
	
	#content .wrap:nth-child(4){display:none;}
	#content .wrap:nth-child(5){display:none;}
	.casedxin_t{display:none;}
	.casedlogo a{font-size:13px;}
	.casedetail .container img{width:98%;padding:0 1%;}
	.news-list li span{display:none;}
	.news-list li{line-height:20px;white-space:nowrap;overflow:hidden;}
	.joinus table{font-size:13px;}
	.container .joinus,.joinus th,.joinus .hide td{line-height:20px;}
	.contact1 .bd iframe{width:100%;height:400px;}
	.contact1 .hd{padding-left:10px;padding-right:0}
	.contact1 .hd a.btn{right:10px;}
	.contact1 .hd h2{font-size:16px;}
	.brand li h3{font-size:14px;line-height:24px}
	.brand li p{line-height:20px}
	.brand li{width:49%;padding:10px 0;}

	/*.brand li:nth-child(2n){border-right:1px solid #E6E6E6;}*/
	.contact2 .letter{width:95%;}
	.container .contact2{padding:15px 0;margin:0 auto;}
	.contact2 .letter td{line-height:20px;padding:2px;font-size:12px;}
	.joinus .contact{width:100%;background:none;}
	.leader-l,.leader-r{margin-bottom:30px;}
	.sitemap{padding-bottom:0;}
	.sitemap .container{width:100%;padding:10px 0 20px;}
	.sitemap .item{width:32%;float:left;margin-left:1.33%;}
	.sitemap .item:nth-child(5){clear:both;}
	.years .year{height:35px;}
	.years{line-height:30px;padding-bottom:30px;}
}
@media screen and (max-width:560px){
	#header .header .tel{padding-right:55px;font-size:10px;padding-top:15px;}
	.index-news .list li span{display:none;}
	.news-left h4 a{font-size:14px;}
	.news-left a{white-space:nowrap;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;width:100%;display:block;}
	.news-left a.datail{float:right;width:80px;}
	
	
	.pic-list li{width:50%;}
	.pic-list li a{line-height:20px;}
	.build .pic-list li img{margin:5px 0}
	.news-focus li{margin-bottom:15px;height:130px;}
	.news-focus .thumnail{display:none;}
	.news-focus .detail{float:none;width:100%;height:120px;}
	.news-focus .detail h4{line-height:20px;height:25px;}
	.news-focus .detail h4 a{font-size:13px;font-weight: bold;}
	.talent .piclist li p{font-size:12px;}
	.talent .piclist li{width:49%;margin:0 0.5%}
	.talent .piclist li:nth-child(2n+1){clear:left;}
	.joinus table{font-size:12px;table-layout: fixed;}
	.joinus .pos{padding-left:25px;width: 80px;text-overflow:ellipsis;white-space: nowrap;overflow: hidden;}
	.joinus tr.hover .pos,.joinus tr:hover .pos{background-position:0px center;}
	.about-profile .container{padding-bottom:20px;}
	.contact1 .hd{font-size:13px;}
	.contact1 .hd img{width:130px;height:auto;}
	.container .contact2{height:auto;}
	.about-banner{height:120px;}
	#submit{margin:20px 0;}
	.joinus td{line-height:25px;}
	.years{line-height:25px;padding-bottom:20px;}
	.casedx{width: 100%;}
	.casedlogo{display: none;}
	.casenav{padding: 0;}
	.casedxin_t{display: block;}

	.contact1 font{font-size: 18px !important;}
    .build_title dl dd{width: 98%;}
}
@media screen and (max-width:480px){
	.casedxin_t{display: none;}
	.banner{height:150px}
}
@media screen and (max-width:360px){
	.partners li{margin:0;width:48.5%;padding:0.5%}

	/*.partners li:nth-child(2n){border-right:#eee 1px solid;}*/
	.partners li img{-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;width:150px;}
	.news-content .info{font-size:12px;}
	.news-content .info span{padding:0 5px}
	.joinus table{font-size:10px;}
	.contact1 .hd{font-size:11px;}
	.leader-l,.leader-r{margin-bottom:15px;}
	.news-focus .detail .more{padding:0 8px;}
}
@media screen and (max-width:320px){
	body{width:320px;}
	#header .header{display:none;}
}