

/*合作伙伴*/
.yidaoyu-box{
	text-align:center;
	margin:45px 0px 40px 0px;
	
}
.yidaoyu-01{
	color:#af141c;
	font-size:12px;
	font-family:opensans-extrabold;		
	letter-spacing:2px;
}
.yidaoyu-02{
	font-size:24px;
	color:#302828;
	font-family: Montserrat-Regular;
	font-weight:bold;
	letter-spacing:2px;
}
.yidaoyu-03{
	color:#3b3e43;
	font-size:13px;
	font-family:opensans-600;
}
.logo-box{
	padding:60px 0px 40px 0px;
}
.list-01{
	margin-bottom:28px;
}
.logo-xg img{
	transform-style: preserve-3d;
            transition: all 1s;
}

.logo-xg img:hover {
	transform: rotateY(180deg);
			-webkit-transform: rotateY(360deg);
			-moz-transform: rotateY(360deg);
			-o-transform: rotateY(360deg);
			-ms-transform: rotateY(360deg);
}


/*
.logo-xg img:hover {
			box-shadow: 0px 0px 30px rgba(0,0,0,.2);			
			transform: scale(1.1);
			-webkit-transform: scale(1.1);	
			transform-style: preserve-3d;			
}
*/

/*联系我们*/
.tijiao{
	background:url(../images/tijiao.png) no-repeat left;
	width:172px;
	height:49px;
	color:#FFF;
	padding:15px 0px 0px 40px;	
	font-size:12px;
	font-family:OpenSans-Regular;
	margin-top:30px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	border:0;
	display: block;
	text-align: left;
	cursor: pointer;
}
.tijiao a{
	display:block;
}

.zhongjin-box{
	padding:70px 100px 50px  100px;
}
	
.biaodan-box{
	
	width:580px;
}

.biaodan-box input{
	appearance:none;
	border:0px;
	border-bottom:1px solid #d7d7d7;
	margin-bottom:20px;
	width:100%;
	padding-bottom:5px;
}
.biaodan-box .tianxie{
	padding-bottom:188px;
}

.biaodan-box input:hover, .biaodan-box input:active, .biaodan-box input:visited, .biaodan-box input:focus {
    outline: none;
}
.biaodan-box input::-webkit-input-placeholder {
    color:#bebdbd;
	font-size:11px;
	font-family: MyriadPro-Regular;
	font-style:italic;
	
}

.biaodan-box input:-moz-placeholder {
    color:#bebdbd;
	font-size:11px;
	font-family: MyriadPro-Regular;
	font-style:italic;
}

.biaodan-box input::-moz-placeholder {
    color:#bebdbd;
	font-size:11px;
	font-family: MyriadPro-Regular;
	font-style:italic;
}

.biaodan-box input:-ms-input-placeholder {
    color:#bebdbd;
	font-size:11px;
	font-family: MyriadPro-Regular;
	font-style:italic;
}
.ditu{
	margin-bottom:40px;
}

.xinxi-01{
	color:#af141c;
	font-size:14px;
	font-family:opensans-extrabold;		
	letter-spacing:1px;
}
.xinxi-02{	
	font-size:13px;
	font-family:opensans-600;
	border-bottom:1px solid #d7d7d7;
	padding-bottom:30px;
	margin-bottom:20px;
}
.xinxi{
	font-size:18px;
	font-family: opensans-bold;
	letter-spacing:2px;	
	margin-bottom:50px;
	padding-bottom:15px;
	background:url(../images/bianxian.png) bottom  left no-repeat;
	color:#302828;
	
}

/*规划设计*/
.guihua-wz{
	font-size:19px;
	font-family: opensans-bold;
	letter-spacing:1px;		
	
}
.guihua{
	width:438px;
	height:564px;
}
.aecom-wz{
	background:#f7f7f7;
	padding:60px 50px 50px 43px;
	margin:30px auto;
}
.mar-30{
	margin-bottom:30px;
}
.w645{
	width:645px;
}
.guihua-icon{
	color:#595757;
	font-size:9.5px;
	font-family: MyriadPro-Regular;
	margin-top:455px;
}

.guihua-icon-01,.guihua-icon-02,.guihua-icon-03,.guihua-icon-04,.guihua-icon-05,.guihua-icon-06{	
	border-radius:10px;	
	height:66px;
	width:86px;
	padding-top:40px;
	text-align:center;
	
}
.guihua-icon-01{
	background: #f7f7f7 url(../images/icon-01.png) center no-repeat;background-position-y:15px;
}	

.guihua-icon-02{
	background: #f7f7f7 url(../images/icon-02.png) center no-repeat;background-position-y:13px;
}	
.guihua-icon-03{
	background: #f7f7f7 url(../images/icon-03.png) center no-repeat;background-position-y:12px;
}	
.guihua-icon-04{
	background: #f7f7f7 url(../images/icon-04.png) center no-repeat;background-position-y:15px;
}	
.guihua-icon-05{
	background: #f7f7f7 url(../images/icon-05.png) center no-repeat;background-position-y:13px;
}	
.guihua-icon-06{
	background: #f7f7f7 url(../images/icon-06.png) center no-repeat;background-position-y:15px;
}	
.mar-0{
	margin-bottom:0px;
}

.mr-10{
	margin-right:10px;
}

.list-tu{
	width:526px;
	height:233px;
}
.list-box{
	margin:30px auto;
	position:relative;
	 
}


/*新闻动态*/
.biaoti{
	font-size:16px;
	color:#333333;
	font-family: Montserrat-Regular;
	margin-bottom:10px;
}
.zhengwen{
	color:#858585;
	font-family:playfairdisplay-regular;
	font-size:14px;
	margin-bottom:10px;
}
.tijiao-tb{
	font-size:11px;
	color:#FFF;
	font-family: Montserrat-Regular;
	background:#af141c;
	border-radius:20px;
	padding:5px 25px;
	float:right;
}
.list-wz{
	width:820px;
	height:200px;
	padding:30px 50px 30px 80px;
	background-color: rgba(243, 243, 243, 0.7);
	position:absolute;
	top:20px;
	left:300px;	
}

/*翻页*/
 .pagination {
	margin: 10px 0px 43px 0px;
	width:100%;
}
.clearfloat{zoom:1;}
.clearfloat:after{
	display:block;
	clear:both;
	content:"";
	overflow:hidden;
	height:0;
}

.pagination li {
	float: left;
	margin-left: 10px;
}
.pagination li a,.pagination li span {
	font-size: 12px;
	color: #9fa0a0;
	border:1px solid #9fa0a0;
    padding: 5px 8.5px;	
	
}
.pagination li a:hover,.pagination li span:hover {
	color: #fff;
	background-color: #af141c;
	border-color:#af141c;	
}
.pagination li a.active,.pagination li.active span {
	color: #fff;
	background-color: #af141c;
	border-color:#af141c;	
}
.pagination .juyou{
	float:right;
}
/*详情页*/	
.xinwen-box{
	padding:20px 0px 50px 0px;
}
.xinwen-left{
	width:827px;
}
.xinwen-bt{
	font-size:23px;
	font-family: Montserrat-Regular;
	font-weight:bold;
	margin-bottom:15px;
}
.biaoqian{
	padding:15px 0px;
	border-bottom:1px solid #e5e5e5;
	margin-bottom:20px;
	color:#898989;
	font-size:13px;
	font-family: MyriadPro-Regular;	
}
.shijian{
	padding:0px 10px;
	border-right:2px solid #af141c;
	margin-right:10px;
}
.xinwen-zheng p{
	font-size:15px;
	font-family: MyriadPro-Regular;
	line-height:25px;
	letter-spacing:1px;
	margin-bottom:15px;
	color:#595757;
}
.xinwen-zheng{
	padding-bottom:30px;
	border-bottom:1px solid #e5e5e5;
	margin-bottom:35px;
}

.xinwen-right{
	width:257px;
}
.xiangguan{
	font-size:12px;
	font-family: Montserrat-Regular;
	font-weight:bold;
	margin-bottom:15px;
}

.xiangguan-list li{
	background:#f3f3f3;
	border-bottom:2px #FFFFFF solid;
	padding:18px 15px 18px 25px;
	font-family: Montserrat-Regular;
	font-size:11px;	
}
.xiangguan-list a li:hover{
	border-left:2px solid #af141c;
}
.xiangguan-list a li.active{
	border-left:2px solid #af141c;
}

/*详情页*/
.lishi-box{
	padding-bottom:35px;
}



.line{
        position: relative;
        width: 100%;
        height: 1px;
        background:#CCC;
		margin:30px auto;
		
}

	

.line:before, .line:after {
        content: '';
        display: inline-block;
        position: absolute;
}

.line:before {
        top: -11px;
        left: 0;
        width: 25px;
        height: 23px;
        background:  #FFF url("../images/logo-d.png") no-repeat;
}

.line:after {
        top: -3px;
        right: 0;
        width: 6px;
        height: 6px;       
        border-radius: 10px;
        background-color: #CCC;
 }

.line-2 {
        position: relative;
        width: 100%;
        height: 1px;
        background:#CCC;
		margin:40px 0px;
}

.line-2:before, .line-2:after {
        content: '';
        display: inline-block;
        position: absolute;
}

.line-2:before {
        top: -11px;
		right:0px;        
        width: 25px;
        height: 23px;
        background:  #FFF url("../images/logo-d.png") no-repeat;
}

.line-2:after {
        top: -3px;
		left:0px;       
        width: 6px;
        height: 6px;       
        border-radius: 10px;
        background-color: #CCC;
 }
 
 .lishi-box p{
	 font-size:14px;
	font-family: MyriadPro-Regular;
	line-height:25px;
	
	margin-bottom:15px;
	color:#595757;
 }
	 
 .lishi-01{
	 width:710px;
	 height:215px;
	 background-color: rgba(243, 243, 243, 0.7);
	 padding:50px 60px 0px 80px;
	position:absolute;
	top:-10px;
	right:0px;

}

.lishi-list{
	position:relative;	
}
.lisshi-tu{
	z-index:999;
	position:relative;
}

 .lishi-02{
	 width:710px;
	 height:215px;
	 background-color: rgba(243, 243, 243, 0.7);
	 padding:50px 80px 0px 60px;
	position:absolute;
	top:30px;
	left:0px;	

}	 
.shujingzhu{
	z-index:999;
	position:absolute;
	top:200px;
	left:10px;
}
.lishi-03{
	 width:720px;
	 height:231px;
	 background-color: rgba(243, 243, 243, 0.7);
	 padding:30px 40px 0px 50px;
	position:absolute;
	top:-10px;
	right:0px;
	

}
.lishi-04{
	padding:50px 40px 0px 70px;
}
	