﻿
/*设置banner样式*/
	.swiper-container {
        width:100%;
    }
    .swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;

        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }
	.swiper-slide img{
		width:100%;
	}
/*设置search样式*/
	.search{
		width:800px;
		margin:20px auto;
		height:50px;
		border-radius:4px;
		overflow:hidden;
	}
	.search input{
		float:left;
		width:670px;
		height:50px;
		border:0;
		padding-left:10px;
		font-size:14px;
		background-color:#f0f0f0;
		outline:none;
	}
	.search input:nth-child(2){
		width:120px;
		height:50px;
		border:0;
		background-color:#3a9dee;
		color:white;
		cursor:pointer;
		padding-left:0;
	}
/*设置text样式*/
	.text{
		width:1200px;
		margin:0 auto;
		text-align:center;
	}
	.text_h1{
		font-size:28px;
		line-height:30px;
		color:#3a9dee;
		padding:40px 0 10px;
		font-weight:bold;
	}
	.text_h2{
		font-size:16px;
		line-height:12px;
		color:#888;
		margin-top:10px;
		margin-bottom:40px;
	}
	/*number*/
	.ournum{width:100%;background: #008CD7;overflow:hidden;}
.ournum dl{width:280px;float:left;padding: 10px 0 15px;border-right:1px solid #09f;text-align:center;color:#fff;font-size:16px;font-family:"方正兰亭超细黑简体", "FZLTCXHJT", "Microsoft Yahei";}
.ournum dl.no-border{ border:none;}
.ournum dl dt {color:#f08300;}
.ournum dl dt span{ font-size:40px; font-family:"Century Gothic","GOTHICB","Microsoft Yahei"; font-weight:bold;}
.ournum dl dd{ color:#fff; font-weight:bold;}
/*设置service样式*/	
.service_bg{
		
	}
	.service{
		width:1200px;
		margin:20px auto;
	}
	.ser_in{
		display:block;
		width:220px;
		height:324px;
		position:relative;
		margin:0 10px;
		float:left;
		margin-top:20px;
		overflow:hidden;
	}
	.ser_in_text{
		width:115px;
		height:90px;
		background-color: rgba(58,157,238,0.8);
		position:absolute;
		right:0px;
		bottom:20px;
		text-align:right;
		padding-right:10px;
		padding-left:10px;
	}
	.ser_in_th1{
		font-size:18px;
		line-height:18px;
		color:white;
		margin-top:10px; 
	}
	.ser_in_th2{
		font-size:12px;
		line-height:18px;
		color:white;
		margin-top:10px;
	}
/*设置promise样式*/
	.promise{
		width:1200px;
		margin:20px auto;
	}
	.prm_in{
		width:190px;
		height: 240px;
		border:1px solid #ccc;
		box-sizing:border-box;
		text-align:center;
		margin:20px 5px;
		float:left;
		cursor:pointer;
	}
	.prm_in:hover{
		border:1px solid #3a9dee;
		box-shadow:0px 0px 12px 0px #ccc;
	}
	.prm_in:nth-child(1){
		margin-left:0;
	}
	.prm_in:nth-child(7){
		margin-right:0;
	}
	.prm_in_h1{
		font-size:40px;
		line-height:40px;
		color:#999;
		margin:20px 0;
		margin-top:30px;
	}
	.prm_in:hover .prm_in_h1{
		color:#3a9dee;
	}
	.prm_in_h2{
		font-size:18px;
		color:#4c4c4c;
		margin-bottom:15px;
	}
	.prm_in:hover .prm_in_h2{
		color:#3a9dee;
	}
	.prm_in_h3{
		font-size: 16px;
		line-height: 22px;
		color:#999;
		margin-bottom:20px;
	}
	.prm_in:hover .prm_in_h3{
		color:#3a9dee;
	}
	.prm_in_h4{
		width:30px;
		height:3px;
		background-color:#ccc;
		margin:0 auto;
	}
	.prm_in:hover .prm_in_h4{
		background-color:#3a9dee;
	}
/*设置advantage样式*/
	.advantage{
		margin:20px auto;
	}
	.advan{
		background-image:url(../images/ser_ys.png);
		height:330px;
	}
	.advan_in{
		width:1200px;
		margin:20px auto;
	}
	.advan_in1{
		width:50%;
		height:170px;
		text-align:center;
		float:left;
	}
	.advan_in1_h1{
		font-size:18px;
		line-height:18px;
		color:white;
		margin-top:30px;
		width:95%;
	}
	.advan_in1_h2{
		font-size:12px;
		line-height:24px;
		color:#e5e5e5;
		margin-top:20px;
		width:95%;
	}
/*设置case样式*/
	.case{
		width:1200px;
		margin:0 auto;
	}
	.case_in{
		display:block;
		width:380px;
		height:200px;
		float:left;
		overflow:hidden;
		margin:10px 10px;
		position:relative;
	}
	.case_in:hover .case_in_no{
		opacity:1;
	}
	.case_in_hei{
		width:100%;
		height:100%;
		background-color:black;
		opacity:0.7;
		position:absolute;
		top:0;
		left:0;
		z-index:1;
	}
	.case_in_h1{
		position:absolute;
		top:0;
		left:50%;
		margin-left:-50px;
		font-size:18px;
		font-weight:bold;
		color:white;
		z-index:2;
		width:100px;
		text-align:center;
		margin-top:20px;
	}
	.case_in_h2{
		position:absolute;
		top:60px;
		left:50%;
		margin-left:-15px;
		width:30px;
		height:3px;
		background-color:#3a9dee;
		z-index:2;
	}
	.case_in_h3{
		position:absolute;
		top:80px;
		left:50%;
		font-size:12px;
		line-height:24px;
		color:white;
		text-align:center;
		width:80%;
		margin-left:-40%;
		z-index:2;
	}
	.case_in_no{
		opacity:0;
	}
/*设置about样式*/
	.about{
		background-image:url(../images/aboutus.png);
	    padding: 30px 0 50px;
		margin:20px 0;
	}
	.about_in{
		width:1200px;
		margin:0 auto;
	}
	.about_img{
		width:410px;
		height:230px;
		border-radius:10px;
		overflow:Hidden;
		margin-top:20px;
		float:left;
		margin-right:20px;
	}
	.about_img img{
		width:100%;
	}
	.about_in_rig{
		float:left;
		width:770px;
		margin-top:30px;
	}
	.about_in_rig > a{
		display:block;
		width:65px;
		height:25px;
		border:1px solid white;
		line-height:25px;
		text-align:center;
		font-size:12px;
		color:#ccc;
		margin-top:20px;
		margin-left:40px;
	}
	.about_in_rig > a:hover{
		background-color:white;
		color:black;
	}
	.about_in_p{
		font-size:14px;
		line-height:28px;
		color:#ccc;
		text-indent:28px;
	}
/*设置news属性*/
	.news_bg{
		
	}
	.news{
		width:1200px;
		margin:20px auto;
	}
	.new_in{
		display:block;
		padding:5px 0;
		width:580px;
		margin:0 10px;
		float:left;
		height: 90px;
		border: none;
		border-bottom: 1px solid #ccc;
	}
	.new_in_time{
		width:80px;
		height:80px;
		background-color:#f0f0f0;
		text-align:center;
		float:left;
		margin-right:10px;
	}
	.new_in_th1{
		font-size:24px;
		line-height:24px;
		color:#999;
		position:relative;
		top:20px;
	}
	.new_in_th2{
		font-size:14px;
		line-height:14px;
		color:#999;
		margin-top:10px;
		position:relative;
		top:15px;
	}
	.new_in_con{
		float:left;
		width:490px;
	}
	.new_in_ch1{
		font-size:16px;
		color:#4c4c4c;
		margin-top:5px;
	}
	.new_in:hover .new_in_ch1{
		color:#f6ab00;
		transition:color .3s;
	}
	.new_in_ch2{
		font-size:12px;
		color:#999;
		margin-top:10px;
	}
/*设置partner样式*/
	.partner{
		width:1200px;
		margin:20px auto;
	}
	.par_in{
		display:block;
		width:190px;
		border:1px solid #ccc;
		box-sizing:border-box;
		margin:5px 5px;
		float:left;
	}
	.par_in img{
		width:100%;
    display: block;
	}
	.hzzd {
    width: 1200px;
    margin: 20px auto;
}
	.hz_con{ height:195px; overflow:hidden;}
.hz_con .tempWrap{margin-left:50px;width:1100px !important;}
.hz_con em.e01{ display:block; width:21px; height:33px; margin-top:48px;}
.hz_con em.e02{ display:block; width:21px; height:33px;     margin-top: -84px;}
.hz_con em a{ display:block; width:21px; height:33px;}
.hz_con .e01 a{ background:url(../images/h_l.png) no-repeat left top;}
.hz_con .e02 a{ background:url(../images/h_r.png) no-repeat left top;}
.hz_con .e01 a:hover{ background:url(../images/h_l01.png) no-repeat left top;}
.hz_con .e02 a:hover{ background:url(../images/h_r01.png) no-repeat left top;}
.hz_con ul{ margin-left:30px; display:inline;}
.hz_con ul li{ width:186px; float:left; margin:0 17px; line-height:0;}
.hz_con ul li span{ width:186px; height:29px; background:#328fe1; font:12px/28px "Microsoft Yahei"; color:#fff; text-align:center; display:block;}
.hz_con ul li img{ overflow:hidden; width:184px; height:110px; border:1px solid #dfdfdf; border-bottom:0;}
.hz_con .nobot{ margin-right:0;}

/**/
.ys01{ height:1332px; overflow:hidden; background:url(../Img/ys01.jpg) no-repeat center top;}
.ys02{ height:1332px; overflow:hidden; background:url(../Img/ys02.jpg) no-repeat center 792px;}

.ys_con{ height:1332px; overflow:hidden; position:relative;}

.one{ width:523px; position:absolute; top:339px; left: 580px;}
.one dt{ height:49px; overflow:hidden;}
.one dt span{ margin-right:22px; display:block;  width:45px; height:49px; font:24px/48px Arial, Helvetica, sans-serif; color:#328fe1; text-align:center;}
.one dt p{ font:bold 24px/48px "Microsoft Yahei"; color:#328fe1;}
.one dd{ margin-left:68px;}
.one dd p{ font:14px/24px "Microsoft Yahei"; color:#333;}

.two{ top:596px; left:auto;right:580px;}
.two dt span{ margin-right:0;}
.two dt p{ margin-right:22px; display:inline;}
.two dd{ margin-right:68px; margin-left:0;}
.two dd p{ text-align:right;}
.two dd a{ display:block; background:url(../Img/ys_z.gif) no-repeat left top; width:129px; height:31px; font:16px/30px "Microsoft Yahei"; color:#fff; text-align:center; margin-top:16px; margin-left:323px;}

.three{ top:854px; right:0;}

.four{ top:1111px;left:auto; right:580px;}
.four dt span{ margin-right:0;}
.four dt p{ margin-right:22px; display:inline;}
.four dd{ margin-right:68px; margin-left:0;}
.four dd p{ text-align:right;}
.four dd a{ display:block; background:url(../Img/ys_z.gif) no-repeat left top; width:129px; height:31px; font:16px/30px "Microsoft Yahei"; color:#fff; text-align:center; margin-top:16px; margin-left:323px;}
