/* 网址：www.htmlsucai.com */

/* 图标大全：htmlsucai.com 专业建站素材网站 */



@charset "utf-8";

/* CSS Document */

.content .header p.title {

	font-family: "HELVETICANEUELTPRO-THEX", "微软雅黑";

}

/*顶部导航居右 */



#header .content {

	padding-left: 40px;

	padding-right: 40px;

}

#header ul#nav {

	float: right;

}

/*顶部导航背景默认色 */



#header {

	border-bottom: 1px solid transparent;

	background: #fff;

}

/*顶部导航背景滚动颜色与阴影 */



#header.mini {

	background: #fff;

	box-shadow: 0px 2px 6px rgba(0, 0, 0, 0.1);

}

/*顶部导航背景默认色IPAD */



.lowB #header {

	background: #FFF;

}

#header ul li.navitem a.active, #header ul li.navitem:hover a {

	color: #2f9def;

}

#indexPage a.more {

	color: #2f9def;

	border-color: #ececec;

}

#indexPage a.more:hover {

	color: #fff;

	border-color: #2f9def;

	text-indent: 130px;

	background: #2f9def

}

#indexPage #mpartner .slider_control a:hover {

	background-color: #2f9def

}

#contactform p .inputsub {

	background-color: #2f9def;

}

#contactform .inputtxt.active {

	border-color: #2f9def

}

#pages a.active, #pages a:hover {

	background: #2f9def;

}

.bx-wrapper .bx-controls-direction a:hover {

	background-color: #2f9def

}

.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: #2f9def 1px solid;

	background-color: #2f9def;

}

.serviceitem:hover .title {

	color: #2f9def;

}

#header ul li.navitem a {

	color: #999;

}

.serviceitem div p.description {

	color: #A5A5A5;

	height: 50px;

	overflow: hidden;

	width: 100%;

	margin-top: 10px;

}

/*导航下拉菜单 */







#header ul li.navitem ul.subnav li a {

	padding: 14px 30px;

	width: 150px;

	height: 20px;

	line-height: 20px;

	background: rgba(255, 255, 255, 1);

	display: block;

	font-size: 12px;

	transition: all 0.2s ease-out 0s;

	color: #999;

	box-shadow: 0px 5px 10px rgba(0, 0, 0, 0.1);

}

#header ul li.navitem ul.subnav li a:hover {

	text-indent: 10px;

	background: #f4f4f4;

	color: #6c6c6c;

}

#header ul li.navitem ul.subnav {

	border-top: #2f9def 3px solid;

	border-radius: 2px;

}

#header ul li.navitem ul.subnav li {

	border-bottom: 1px solid #FFF;

}

/*幻灯左右切换按钮 */



.bx-wrapper .bx-controls-direction a {

	background: rgba(0, 0, 0, 0.2);

}

/*副标题 */




/*首页案例背景颜色 */



#indexPage #mproject {

	background-color: #FFF;

}

#category a {

	line-height: 16px;

	height: 16px;

	padding: 8px 40px;

	color: #898989;

	border: 1px solid #fff;

	margin-right: auto;

	display: inline-block;

	border-radius: 20px;

	transition: all 0.3s ease-out 0s;

}

#category a.active, #category a:hover {

	background: #fff;

	border-color: #fff;

	color: #2f9def;

}

.nobanner #header {

	background: #fff;

}

/*链接颜色 */



.postbody a {

	color: #2f9def;

}

/*案例1180 */



#mproject {

	padding-bottom: 80px

}

#projectlist, #projectmore {

	margin: 0 auto;

	/*width: 1180px;*/

}
/*@media (min-width: 641px) {
  #projectlist, #projectmore {

	margin: 0 auto;

	width: 1180px;

	}
}*/
@media screen and (min-width: 1180px){
  #projectlist, #projectmore {

	margin: 0 auto;

	width: 1180px;

	}
}
@media screen and (min-width: 800px) and (max-width: 1180px){
  #projectlist, #projectmore {

	margin: 0 auto;

	width: 880px;

	}
}
@media screen and (min-width: 790px) and (max-width: 890px){
  #projectlist, #projectmore {

	margin: 0 auto;

	width: 640px;

	}
}
@media screen and (min-width: 640px) and (max-width: 790px){
  #projectlist, #projectmore {

	margin: 0 auto;

	width: 640px;

	}
}
#projectlist .projectitem {

	width: 31%;

	margin-right: 20px;

	margin-bottom: 80px;

}

@media screen and (min-width: 930px) and (max-width: 1180px){
	#projectlist .projectitem {
	width: 44%;
	}
}
@media screen and (min-width: 850px) and (max-width: 930px){
	#projectlist .projectitem {
	width: 42%;
	margin-right: -18px;
	}
}
@media screen and (min-width: 790px) and (max-width: 849px){
	#projectlist .projectitem {
	width: 46%;
	margin-right: 24px;
	}
}
@media screen and (min-width: 640px) and (max-width: 789px){
	#projectlist .projectitem {
	width: 46%;
	margin-right: 24px;
	}
}
/*@media screen and (min-width: 960px) and (max-width: 1079px){
	#projectlist .projectitem {
	width: 37%;
    margin-left: 9px;
	}
}
@media screen and (min-width: 800px) and (max-width: 950px){
	#projectlist .projectitem {
	width: 36%;
	margin-left: 23px;
	}
}
@media screen and (min-width: 750px) and (max-width: 799px){
	#projectlist .projectitem {
	width: 36%;
	margin-left: 23px;
	}
}*/
@media (max-width: 640px) {
 #projectlist .projectitem {
  	width: 94%;
	}
}
#projectlist .wrapper {

	margin-right: -20px

}

#projectmore {

	background: #fff;

	border: 1px solid #dfdfdf;

	font-family: "HELVETICANEUELTPRO-THEX";

	border-radius: 30px;

	color: #2f9def;

	display: block;

	font-size: 20px;

	height: 58px;

	line-height: 58px;

	text-indent: 0px;

	transition: all 0.3s ease-out 0s;

	width: 300px;

	margin-top: 20px;

}
@media (max-width: 320px) {
  #projectmore {

	width: 280px;

	}
}

#projectmore:hover {

	background: #2f9def;

	border: 1px solid #2f9def;

	width: 360px;

	height: 58px;

	line-height: 58px;

	text-indent: 0

}

/*首页背景不平铺 */



#indexPage .module {

	background-size: auto;

}

/*首页背景不加透明蒙层 */



#indexPage #mproject .bgmask, #indexPage #mnews .bgmask, #indexPage #mservice .bgmask, #indexPage #mpage .bgmask {

	background-color: rgba(255, 255, 255, 0);

}

/*首页服务背景层 */



#indexPage #mservice {

	background-color: #f9fafc;

}

/*首页BANNER 文字位置*/



#indexPage #mslider ul li div {

	margin: 0px 380px auto auto;

	width: 320px;

	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;

	font-family: "HELVETICANEUELTPRO-THEX";

	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: #2f9def;

	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 #mteam .header img {

	float: left;

	margin: 60px 50px 80px 330px;

	border-radius: 0px;

}

#indexPage #mteam .header p.title {

	color: #2f9def;

	font-size: 24px;

	text-align: left;

	margin: 70px auto auto;

}

#indexPage #mteam .header p.subtitle {

	font-size: 12px;

	color: #4B4B4B;

	text-align: left;

	margin: 0px auto;

}

#indexPage #mteam .description {

	color: #808080;

	overflow: hidden;

	text-align: left;

	line-height: 24px;

	height: 50px;

	font-size: 13px;

	margin: 0px auto;

	width: 490px;

}

#indexPage #mteam {

	height: 500px;

	background-color: #292a2e;

}

#indexPage #mteam .slider_control a i {

	color: #666;

}

#indexPage #mteam .slider_control a:hover i {

	color: #2f9def

}

#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 #2f9def;

}

#contactform p .inputsub {

	background-color: #2f9def;

	margin-top: 10px;

	padding: 8px 0px;

}

#contactinfo p {

	color: #717171;

}

#indexPage #mcontact {
	height: 400px;
	background-color: rgb(31, 31, 35);

}

#newslist .newsbody .title {

	height: 30px;

}

#newslist .newsbody .description {



}

#newslist .newsdate {
	width:39%;
	float: right;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-left: 100px;
	border-left: 1px solid rgb(230, 230, 230);
	padding-top: 40px;
	padding-bottom: 40px;
	/*margin-left: 120px;*/
}
/*@media screen and (max-width: 1118px){
	#newslist .newsdate{float: left;border-left: none;}
}*/
@media screen and (min-width: 1119px) and (max-width: 1450px){
	#newslist .newstitem i{display: none;}
}
@media screen and (min-width: 1000px) and (max-width: 1119px){
	#newslist .newsdate  {width: 23%;}
	#newslist .newstitem i{display: none;}
}
@media screen and (max-width: 1000px){
	#newslist .newsdate  {width: 31%;}
	#newslist .newstitem i{display: none;}
}
@media screen and (max-width: 1029px){
	.fadeInRight{padding-top: 19px;margin-left: -24px;}
}

@media screen and (min-width: 1029px){
	.fadeInRight{padding-top: 29px;}
}
@media screen and (max-width: 999px){
	.fadeInRight {margin-left: -41px;position: relative;}
	#newslist .newsdate {border-left: none;}
	.fadeInLeft{display: none;}
}
#newslist .newsinfo {

	margin-left:13%;

	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: #2f9def

}

#newslist .newsinfo .md {

	color: #2f9def;

	font-size: 36px;

	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: 250px;

}





/*首页全屏 */

/*#indexPage #mslider{ height:0} */



/*chrome */

::-webkit-scrollbar-track-piece {

width:8px;

background-color:#f8f8f8;

}

::-webkit-scrollbar {

width:8px;

background-color:#2f9def;

}

::-webkit-scrollbar-thumb {

width:8px;

background-color:#2f9def;

}

::-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: #2f9def;

}

#header ul li.navitem:last-child a {

	color: #fff;

	background-color: #2f9def;

	padding: 8px 24px;

	border-radius: 20px;

}

.navitem .fa-angle-down {

	color: #9E9E9E;

	margin-left: 8px;

	font-size: 12px;

}
.zt23{
	color:#666;
	font-family:"微软雅黑";
	font-size:14px;
	
	
	}