@import url("./base.css");
h1,h2,h3,h4,h5,
p{
    margin:0;
}
.w420{
    width:420px;
}
.w720{
    width:720px;
}
.w340{width:340px;}
.fn-left,
.fn-right {
    display:inline;
}
.fn-left {
    float:left;
}
.fn-right {
    float:right;
}
/* 服务项目 */
.index_pro{ height:590px;}
.index_news02{ text-align:center; font-size:32px; font-weight:bold; color:#e0e0e0; font-family:Arial; text-transform:uppercase; line-height:27px; padding-top:42px;}
.index_news02 span{ background:url(../../img/tit.png) no-repeat center center; font-family:'微软雅黑'; display:block; font-size:24px; color:#0256ac;}

.index_pro01{ width:1200px; margin:0 auto;}
.index_pro02{ margin-top:30px; height:436px; background:#0256ac; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.index_pro03{ padding:0 10px; float:left; width:206px; height:426px; padding-top:15px; background:#fff; -moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; margin:5px;}
.index_pro04{ margin-bottom:3px;}
.index_pro04 a{  height:43px; line-height:43px;font-size:16px; color:#fff; text-align:center; overflow:hidden; display:block;background:#0256ac;-moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.index_pro04 a:hover{ background:#217100;}
.index_pro05{}
.index_pro05 ul li{ text-align:center; border-bottom:#d0d0d0 solid 1px;}
.index_pro05 ul li a{ display:block; font-size:14px; color:#3f3f3f; line-height:44px; height:44px; display:block; overflow:hidden;}
.index_pro05 ul li a:hover{ color:#0256ac;}
.index_pro05 ul li:last-child{ border:none;}
.index_pro06{height:405px; overflow:auto;}
.index_pro07{margin-top:10px;}
.index_pro07 a{  height:43px; line-height:43px;font-size:16px; color:#fff; text-align:center; overflow:hidden; display:block;background:#217100;-moz-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.index_pro08{ float:right; width:980px; padding-top:15px;}
.index_pro08 dl{ float:left; width:230px; margin:0 15px 6px 0;}
.index_pro08 dl dt{ width:228px; height:170px; background:#fff; border:#e4e4e4 solid 1px; text-align:center;}
.index_pro08 dl dt img{ max-width:100%;}
.index_pro08 dl dd{ text-align:center; line-height:34px; height:34px; text-align:center; color:#f8f8f8; font-size:14px; overflow:hidden;}
.index_pro .ui-box-head{
	height:65px;
	line-height:1em;
	border:none;
	margin: 0 0 10px 0;
	padding:0;
	background-color: #0050AD;
	position:relative;
	padding-left:60px;
	padding-top:15px;
}
.index_pro .ui-box-head:before{
	position:absolute;
	top:50%;
	left:20px;
	color:#fff;
	width:auto;
	line-height:1em;
	font-size:50px;
	font-family:"微软雅黑";
	content:'P';
	margin-top:-25px;
}
.index_pro .ui-box-head-title{
	float:none;
	display:block;
	line-height:1em;
	font-size:20px;
	color:#fff;
	font-weight:normal;	
}
.index_pro .ui-box-head-text{
	float:none;
	display:block;
	font-size:12px;
	line-height:1em;
	color:#fff;
	margin:8px 0 0 0;
}
/* 公司简介 */
.row-head{
	position: relative;
	padding:40px 0;
}
.row-head:before{
	position:absolute;
	top:65px;
	left:0;
	width:100%;
	height:1px;
	line-height:none;
	font-size:0;
	content:'';
	background-color:#d8d8d8;
}
.row-head .row-head-title:before{
	position:absolute;
	top:50%;
	left:0;
	width:12px;
	height:12px;
	line-height:none;
	font-size:0;
	content:'';
	border:2px solid #d8d8d8;
	border-radius: 50%;
	margin-top:-6px;
}
.row-head .row-head-title:after{
	position:absolute;
	top:50%;
	right:0;
	width:12px;
	height:12px;
	line-height:none;
	font-size:0;
	content:'';
	border:2px solid #d8d8d8;
	border-radius: 50%;
	margin-top:-6px;
}
.row-head .row-head-title{
	position: relative;
	display:block;
	width:300px;
	margin:0 auto;
    text-align: center;
    font-size: 28px;
    background: #fff;
    color: #D53500;
    line-height: 50px;
}
.row-head .row-head-text{
    text-align: center;
    font-size: 18px;
    line-height:1em;
    text-transform: uppercase;
    color:#999;
    margin-top:20px;
}
.row2{
	background:url('../../img/row2-bg.jpg') center 0 no-repeat;
	position:relative;
}
.row2:before{
	position:absolute;
	top:0;
	left:50%;
	width:0;
	height:0;
	font-size:0;
	line-height:none;
	content:'';
	border:15px solid transparent;
	border-top-color:#fff;
	margin-left:-15px;

}
.row2 .row-head:before{
	    background-color: #fff;
}
.row2 .row-head .row-head-title{
	color:#FF4000;
	background-color:transparent;
	background:url('../../img/row2-bg.jpg') center -40px no-repeat;
}
.row2 .row-head:before,
.row2 .row-head:after{
	background-color: #fff;
}
.row2 .row-head .row-head-title:before,
.row2 .row-head .row-head-title:after{
	border-color:#fff;
}
.row2 .row-head .row-head-text{
	color:#FFF;
}

.row2{
	padding-bottom:40px;
}
.row2 .w420 img{
	border:10px solid rgba(255, 255, 255, 0.5);
	transform: translateZ(0);
	-webkit-transition: all ease-in-out .3s;
    transition: all ease-in-out .3s;
    -ms-transition: all ease-in-out .3s;
    transition: all ease-in-out .3s;    
}
.row2 .w420 img:hover{
	border-color:rgba(255, 64, 0, 0.2);
	-webkit-transform: scale(1.1);   
	-ms-transform: scale(1.1);
    -moz-transform: scale(1.1);
	transform: scale(1.1);
}
.row2 .info h1{
	font-size:20px;
	color:#de3902;
	font-weight:bold;
	padding:10px 0;
	line-height:40px;
}
.row2 .info p{
	font-size:14px;
	color:#FFF;
	text-align: justify;
	line-height:2em;
}
.row2 .info a{
	display:block;
	background:#FF4000;
	font-size:14px;
	color:#fff;
	padding:0 20px;
	line-height:30px;
	height:32px;
	float:right;
	border-radius:5px;
	margin-top:10px;
}
.row2 .info a:hover{
	background:#FF602B;
}
.row2 .w540 .info p a:hover{
	text-decoration: none;
}
.row2 .ImgList{
	margin:0 -10px;
	padding-top:30px;
}

.row2 .ImgList ul li{
	float:left;
	width:25%;
	padding:0 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.row2 .ImgList ul li img{
	width:100%;
	height:auto;
	border:10px solid rgba(255, 255, 255, 0.5);
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	transform: translateZ(0);
	-webkit-transition: all ease-in-out .3s;
    transition: all ease-in-out .3s;
    -ms-transition: all ease-in-out .3s;
    transition: all ease-in-out .3s; 
}
.row2 .ImgList ul li img:hover{
	border-color:rgba(255, 64, 0, 0.2);
	-webkit-transform: scale(1.1);   
	-ms-transform: scale(1.1);
    -moz-transform: scale(1.1);
	transform: scale(1.1);
}



.row8{
    padding:50px 0 30px;
}
.row8 .ui-box-head{
    padding:0 0 50px;
    text-align: center;
}
.row8 .ui-box-body{ position:relative;height:184px;}
.row8 .ui-box-body .next,
.row8 .ui-box-body .prev{
    position: absolute;
    top:61px;    
    width:18px;
    height:28px;
    background:url('/static/img/index_t2.png') 0 0 no-repeat;
}
.row8 .ui-box-body .next{
    left:-28px;
}
.row8 .ui-box-body .prev{
    right:-28px;
    background-position: -18px 0;
}
.row8 .ui-box-body .bd{overflow: hidden; height:200px;}
.row8 .ui-box-body .bd ul{ overflow:hidden; zoom:1; }
.row8 .ui-box-body .bd ul li{ padding:0 10px; float:left; _display:inline; overflow:hidden; text-align:center;text-overflow: ellipsis;
    white-space: nowrap;
    width: 240px;}
.row8 .ui-box-body .bd ul li a{
    display: block;
}
.row8 .ui-box-body .bd ul li a .pic{ text-align:center; }
.row8 .ui-box-body .bd ul li a .pic img{ width:220px; height:165px; display:block;  border:1px solid #ccc; margin:0 auto;}
.row8 .ui-box-body .bd ul li a .pic a:hover img{ border-color:#999;  }
.row8 .ui-box-body .bd ul li a .title{ line-height:34px; font-size:14px;text-align:center;}
.row8 .ui-box-body .bd ul li a:hover .pic img{
    border-color:#005BAC;
}
.row8 .ui-box-body .bd ul li a:hover .title{
    border-color:#ff4400;
}

/*资质荣誉*/
.honor{
	background: url('/static/img/honor.jpg') center 0 no-repeat;
	height: 350px;
}
.honor .ImgList{
	margin:60px -10px;
	padding-top:30px;
}

.honor .ImgList ul li{
	float:left;
	width:22%;
	padding:0 10px;
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}
.honor .ImgList ul li img{
	width:100%;
	height:auto;
	border:10px solid rgba(255, 255, 255, 0.5);
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
	transform: translateZ(0);
	-webkit-transition: all ease-in-out .3s;
    transition: all ease-in-out .3s;
    -ms-transition: all ease-in-out .3s;
    transition: all ease-in-out .3s; 
}
.honor .ImgList ul li img:hover{
	border-color:rgba(255, 64, 0, 0.2);
	-webkit-transform: scale(1.1);   
	-ms-transform: scale(1.1);
    -moz-transform: scale(1.1);
	transform: scale(1.1);
}
/*联系我们*/
.row4 #baiduMap{
	width:860px;
	height:340px;
	margin:0;font-family:"å¾®è½¯é›…é»‘";font-size:14px;
	border:1px solid #d8d8d8;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.row4 .ui-box-container{
	background-color:#0473B8;
	border:none;
	height:342px;
}
.row4 .info{
	padding-top:15px;
}
.row4 .info p{
	font-size:13px;
	line-height:1.8em;
	color:#fff;
}
.row4 .more{
	font-size:14px;
	color:#fff;
	line-height:2em;
	background:#0466A4;
	text-align:center;
	margin-top:15px;
	border-radius:5px;
}
.row4 .more a{
	color:#fff;	
}
.row4 .more a:hover{
	color:#ff0;
}

.row4 .news{
	height:340px;
	overflow:hidden;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border:1px solid #d8d8d8;
	border-left:none;
	background: #fff;
}
.row4 .news h1{
	display:block;
	text-align:center;
	padding-top:15px;
	margin:0 auto;
}
.row4 .news ul{
	width:auto;
	overflow:hidden;
	padding:10px 20px 0;
}
.row4 .news ul li{
	display:block;
	height:32px;
	line-height:30px;
	position:relative;
	padding-left:20px;
	font-size:13px;
}
.row4 .news ul li:before{
	position:absolute;
	top:50%;
	left:5px;
	font-size:0;
	line-height:none;
	content:'';
	width:3px;
	height:3px;
	border-radius: 50%;
	background:#666;
	margin-top:-2px;
}