@charset "utf-8";

.content .header p.title {  }


#header .content { padding-left: 40px; padding-right: 40px; }
#header ul#nav { float: right; }


#header { border-bottom: 1px solid transparent; background: #fff; -webkit-box-shadow: 0 0 12px rgba(0, 0, 0, 0.4);}


#header.mini { background: #fff; box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.1); }


.lowB #header { background: #FFF; }



#indexPage a.more { color: #ff8b00; border-color: #ececec; }
#indexPage a.more:hover { color: #fff; border-color: #ff8b00; text-indent: 130px; background: #ff8b00; }
#indexPage #mpartner .slider_control a:hover { background-color: #03d522; }
#contactform p .inputsub { background-color: #ff8b00; }
#contactform .inputtxt.active { border-color: #03d522 }
#pages a.active, #pages a:hover { background: #03d522; }
.bx-wrapper .bx-controls-direction a:hover { background-color: #03d522 }
.bx-wrapper .bx-pager.bx-default-pager a:hover,  .bx-wrapper .bx-pager.bx-default-pager a.active,  .bx-wrapper .bx-pager.bx-default-pager a:focus { border: #03d522 1px solid; background-color: #03d522; }
.serviceitem:hover .title { color: #03d522; }

.serviceitem div p.description { color: #A5A5A5; height: 50px; overflow: hidden; width: 100%; margin-top: 10px; }










.bx-wrapper .bx-controls-direction a { background: rgba(0, 0, 0, 0.2); }


.content .header p.subtitle { color: #ADADAD; font-size: 14px; }


#indexPage #project { background-color: #FFF; }
#category a {margin: 0 25px 0 25px; color: #fff; background-color: #ff8b00; border:#ff8b00 1px solid; line-height: 16px; height: 16px; padding: 8px 40px;    display: inline-block;   }
#category a.active, #category a:hover {  background: #fff; border:#ff8b00 1px solid; color: #ff8b00;   }
.nobanner #header { background: #fff; }


.postbody a { color: #03d522; }



#projectlist, #projectmore { margin: 0 auto; width: 1180px }
#projectlist .projectitem { width: 280px; margin-right: 20px; margin-bottom: 80px; height:180px; }
#projectlist .wrapper { margin-right: -20px }
#projectmore { background: #fff; border: 1px solid #dfdfdf;  border-radius: 30px; color: #ff8b00; display: block; font-size: 20px; height: 58px; line-height: 58px; text-indent: 0px; transition: all 0.3s ease-out 0s; width: 360px; margin-top: 20px;  }
.jg{height:50px;}
#projectmore:hover { background: #ff8b00;  width: 360px; height: 58px; line-height: 58px; text-indent: 0 }


#indexPage .module { background-size: auto; }


#indexPage #project .bgmask, #indexPage #enews .bgmask, #indexPage #mservice .bgmask, #indexPage #mpage .bgmask { background-color: rgba(255, 255, 255, 0); }


#indexPage #mservice { background-color: #f9fafc; }


#indexPage #mslider ul li div { margin: 0px 380px auto auto; width: 350px; height: 400px; padding-top: 252px; }
#indexPage #mslider ul li p.subtitle { font-size: 14px; height: 20px; transition-delay: 0.2s; color: #8a8a8c; text-align: left; }
#indexPage #mslider ul li p.title { font-size: 60px; line-height: 70px; height: 70px; text-align: left; }
#projectlist .projectitem .project_info p.title { font-size: 14px; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; margin-top: 120px; color: #333; }
#projectlist .projectitem a:hover .project_info p.title { margin-top: 128px; color: #ff8b00; font-size: 14px }
#projectlist .projectitem .project_info p.subtitle { margin-top: 0px; color: #999; }
#projectlist .projectitem a:hover .project_info p.subtitle { margin-top: -16px; color: transparent; }
#projectlist .projectitem a:hover .project_info { background: transparent }

#indexPage #guanyu .header img { float: left; margin: 60px 50px 80px 330px; border-radius: 0px; }
#indexPage #guanyu .header p.title { color: #03d522; font-size: 24px; text-align: left; margin: 70px auto auto; }
#indexPage #guanyu .header p.subtitle { font-size: 12px; color: #4B4B4B; text-align: left; margin: 0px auto; }
#indexPage #guanyu .description { color: #808080; overflow: hidden; text-align: left; line-height: 24px; height: 50px; font-size: 13px; margin: 0px auto; width: 490px; }
#indexPage #guanyu { height: 550px; background-color: #09314d; }
#indexPage #guanyu .slider_control a i { color: #666; }
#indexPage #guanyu .slider_control a:hover i { color: #03d522 }
#indexPage .module .bgmask { background-color: transparent; }
#indexPage a.more:hover i { text-indent: 18px; color: #fff; }


#contactform p { padding-top: 5px; }
#contactform p .inputtxt { border: medium none; margin-bottom: 5px; background: transparent; border-bottom: 1px solid rgba(255,255,255,.1); transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; }
#contactform p .inputtxt:hover { border-bottom: 1px solid #ff8b00; }
#contactform p .inputsub { background-color: #ff8b00; margin-top: 10px; padding: 8px 0px; }
#contactinfo p { color: #bbb; }
#indexPage #econtact { height: 560px;  }
#newslist .newsbody .title { height: 30px; }
#newslist .newsbody .description { color: #A5A5A5; }
#newslist .newsdate { width: 180px; float: right; margin: 0px 0px 0px 160px; padding-left: 40px; border-left: 1px solid rgb(230, 230, 230); }
#newslist .newsinfo { margin-left: 40px; transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; -webkit-transition: all .6s cubic-bezier(0.215, 0.61, 0.355, 1); -moz-transition: all .6s cubic-bezier(0.215, 0.61, 0.355, 1); }
#newslist .newstitem:hover { background: #ff8b00 }
#newslist .newsinfo .md { color: #ff8b00; font-size: 50px; text-align: left; }
#newslist .newsinfo .year { text-align: left; }
#newslist .newstitem i { transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; color: #ECE4E4; }
#newslist .newstitem { height: 160px; }


::-webkit-scrollbar-track-piece {
width:8px;
background-color:#f8f8f8;
}
::-webkit-scrollbar {
width:8px;
background-color:#ff8b00;
}
::-webkit-scrollbar-thumb {
width:8px;
background-color:#ff8b00;
}
::-webkit-scrollbar-thumb:hover {
width:8px;
background-color:#3d3d3d;
}
#projectib .projectitem { width: 165px; height: auto; float: left; margin-right: 10px; margin-bottom: 14px; }
.teamitem a div.wrap { background: #03d522; }
/* 服务项目小标*/
.fw1 a:hover{color:#ff8b00;}
.gyedd{
	margin: 0 auto;
    width: 1200px;
    padding-left: 520px;
	padding-top: 70px;
	}
.gyedd h2{
	
	font-size:24px;
	color:#fff;
	}
.gyedd span
{
	font-size:14px;
	color:#ff8b00;
	}
.sdys h3{
	background:url(../img/guwm5.jpg) center 56px no-repeat;
	    padding: 30px 40px 20px 40px;
	display: inline-block;
	font-size:16px;
	color:#fff;
	
	}
.sdys span{
	    line-height: 20px;
	color:#fff;
	font-size:12px;
	display: inline-block;
	
	}
.sdys ul li{
	margin-right: 95px;
	float:left;
	width:195px;
	height:368px;
	}
.sdys{
	display:block;
	height:393px;
	
	
	background:url(../img/guwm4.jpg) top left no-repeat;
	margin-top: 30px;
    padding: 15px 0 0 20px;
	
	}
.gytp:hover{-webkit-animation:transform-5 0.8s ease 200ms alternate none 1;animation:transform-5 0.8s ease 200ms alternate none 1;}



@-webkit-keyframes transform-5 { 
	from{-webkit-transform:perspective(400px) rotateY(180deg);transform:perspective(400px) rotateY(180deg);} 
    to{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);} 
}
@keyframes transform-5 { 
	from{-webkit-transform:perspective(400px) rotateY(180deg);transform:perspective(400px) rotateY(180deg);} 
    to{-webkit-transform:perspective(400px) rotateY(0deg);transform:perspective(400px) rotateY(0deg);} 
}

	
	