* {margin:0px; padding:0px;  font-family:"Microsoft YaHei",微软雅黑,"MicrosoftJhengHei",华文细黑,STHeiti,MingLiu,SimSun,宋体,Tahoma, Verdana ; }
img{ border:0 none; max-width:100%; vertical-align:middle; }
input,button,select,textarea{outline:none} 
textarea{resize:none}
table{ border:0;}
td{ font-size:17px;color:#202020; padding:0; margin:0;  }
div,ul,li{ list-style-type:none; padding:0; margin:0; font-size:17px;}
a{	color:#202020; text-decoration:none; font-size:17px;}
a:hover{color:#2D5FA5;  }
.clear{ clear:both;}
.fl {float: left;}
.fr{ float:right;}

@media screen and (max-width:1360px){/*解决手机浏览器100%显示不全*/
	
	body{ width:1360px;}
	}

/***************************************首页*****************/
.top{ width:100%; font-size:0;}
.top li{ display:inline-block; font-size:12px; }
.top .left, .top .right{ width:25%;  }
.top .left{ padding-top:50px; padding-bottom:50px; }
.top .left{ font-size:13px; color:#666666; margin-right:30px;}
.top .logo{ width:50%; text-align:center; }
.top .right{ text-align:right;}




/*pc导航*/
.navbox{ width:100%; height:50px; border-top:1px solid #f5f5f5; border-bottom:1px solid #f5f5f5;}
#pcnav, #pcnav ul{width:1360px; margin:0 auto; height:50px; line-height:50px; z-index:5; position:relative;}
#pcnav .yiji{display:block; height:50px; line-height:50px; width:185px; border-left:1px solid #f5f5f5;}
#pcnav .yiji a{display:block; height:50px; line-height:50px; width:185px; text-decoration:none; text-align:center; font-size:16px; color:#174499;  z-index:35;  }/*一级栏目间距*/
#pcnav .yiji:first-child{ border-left:0;}
#pcnav ul a{line-height:40px; font-size:15px; }/*2级和3级栏目高度*/
#pcnav li{float:left; position:relative ;z-index:20;}
#pcnav ul{position:absolute; display:none; width:185px; top:50px;}
#pcnav .erji a{width:185px; height:40px; line-height:40px; font-size:15px; text-align:center; color:#3A4674;}/*二级栏目间距*/
#pcnav .sanji{left:185px;top:0px;}		
#pcnav a:hover,  #pcnav a:focus, #pcnav a.xuanzhong{color:#fff; background:url(navbg.jpg) no-repeat 0% 0%;}
#pcnav .erji li{background-color:#ffffff;}/*二级菜单样式背景色*/
#pcnav .erji a:hover, #pcnav .erji a:focus{background:none; background-color:#3A4674; color:#fff;}/*二级菜单鼠标经过样式背景色*/
#pcnav li:hover ul ul, #pcnav li:hover ul ul ul, #pcnav li:hover ul ul ul ul{display:none;}
#pcnav li:hover ul, #pcnav li li:hover ul, #pcnav li li li:hover ul, #pcnav li li li li:hover ul{display:block;}



.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
	background-image: url(arrow-l.png);
	left: 10px;
	right: auto;}
.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
	background-image: url(arrow-r.png);
	right: 10px;
	left: auto;}
.swiper-button-next, .swiper-button-prev{ width:60px; height:60px; background-size:60px 60px;}


/*公司简介*/
.home-aboutus{ width:100%; height:auto;  padding-top:50px; padding-bottom:50px;}
.home-aboutus .menubox{ width:1360px; margin:40px auto; height:70px; text-align:center; position:relative;}
.home-aboutus .menubox h1{ font-size:30px; line-height:70px; color:#212121; background:url(line1.png) no-repeat 50% 100%; font-weight:normal;}
.home-aboutus .menubox a{ position:absolute; right:0; top:30px; font-size:13px; color:#666666; font-style:italic;}
.home-aboutus p{ font-size:16px; line-height:50px; color:#666666; text-align:center;}

/*主要产品*/
.home-product{ width:100%; height:700px; margin-top:50px;  background: url(probg.jpg) no-repeat 50% 30%; }
.home-product .menubox{ width:1360px; margin:0 auto; height:70px; text-align:center; position:relative; margin-bottom:30px;}
.home-product .menubox h1{ font-size:30px; line-height:70px; color:#212121; background:url(line1.png) no-repeat 50% 100%; font-weight:normal;}
.home-product .box{ width:1360px; height:700px; margin:0 auto; position:relative; }
.home-product .box .p1,.home-product .box .p2,.home-product .box .p3,.home-product .box .p4{ position:absolute;}
.home-product .box .p1{ left:100px; bottom:160px;}
.home-product .box .p2{ left:400px; bottom:350px;}
.home-product .box .p3{ left:770px; bottom:400px;}
.home-product .box .p4{ left:1100px; bottom:180px;}
.home-product .box a:hover img{
    -moz-transition: all 0.8s ease-in-out;
    -webkit-transition: all 0.8s ease-in-out;
    -o-transition: all 0.8s ease-in-out;
    -ms-transition: all 0.8s ease-in-out;
    transition: all 0.8s ease-in-out;
    transform: scale(1.05);}
	
/*案例业绩*/
.home-anli{ width:100%; height:auto;  padding-top:30px; padding-bottom:30px;}
.home-anli .menubox{ width:1360px; margin:40px auto; height:70px; text-align:center; position:relative;}
.home-anli .menubox h1{ font-size:30px; line-height:70px; color:#212121; background:url(line1.png) no-repeat 50% 100%; font-weight:normal;}
.home-anli .menubox a{ position:absolute; right:0; top:30px; font-size:13px; color:#666666; font-style:italic;}

.home-anli .list{ width:1360px;  margin:0 auto;  height:auto; }
.home-anli .list ul li{ float:left; display:block; width:310px; height:260px; margin-right:40px; background-color:#f5f5f5; -moz-box-shadow:0 10px 20px rgba(0, 0, 0, 0.2); -webkit-box-shadow:0 10px 20px rgba(0, 0, 0, 0.2); 
box-shadow:0 10px 20px rgba(0, 0, 0, 0.2); overflow:hidden; }
.home-anli .list ul li a{ display:block;}
.home-anli .list ul li .img{ height:200px; width:100%; overflow:hidden; }
.home-anli .list ul li .img img{ height:200px; width:100%;}
.home-anli .list ul li a:hover img{
    -moz-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;}
.home-anli .list ul li .title{  padding:20px; }
.home-anli .list ul li .title p{ color:#3F3F51; font-size:16px; text-align:center;}
.home-anli .list ul li:nth-child(4){ margin-right:0;}
.home-anli .list ul li a:hover .title{ background-color:#ffffff; }

.home-anli .list .more{ margin:60px auto; text-align:center;}



/*荣誉资质*/
.home-zizhi{ width:100%; height:auto;  padding-top:30px; padding-bottom:30px; background-color:rgba(245,245,245,0.5);}
.home-zizhi .menubox{ width:1360px; margin:40px auto; height:70px; text-align:center; position:relative;}
.home-zizhi .menubox h1{ font-size:30px; line-height:70px; color:#212121; background:url(line1.png) no-repeat 50% 100%; font-weight:normal;}
#certify {
	position: relative;
	width: 1360px;
	margin: 0 auto;	
}

#certify .swiper-container {
	padding-bottom: 60px;
}

#certify  .swiper-slide {
	width: 300px;
	height: 458px;
	background: #fff;
	box-shadow: 0 8px 30px #ddd;
}
#certify  .swiper-slide img{
	display:block;
	width:300px;
}
#certify  .swiper-slide p {
	line-height: 98px;
	padding-top: 0;
	text-align: center;
	color: #636363;
	font-size: 1.1em;
	margin: 0;
	display:none;
}

#certify .swiper-pagination {
	width: 100%;
	bottom: 20px;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet {
	margin: 0 5px;
	border: 3px solid #fff;
	background-color: #d5d5d5;
	width: 10px;
	height: 10px;
	opacity: 1;
}

#certify .swiper-pagination-bullets .swiper-pagination-bullet-active {
	border: 3px solid #4A5E87;
	background-color: #fff;
}

#certify .swiper-button-prev {
	/*left: -30px;*/
	width: 45px;
	height: 45px;
	background: url(wm_button_icon.png) no-repeat;
	background-position: 0 0;
	background-size: 100%;
}

#certify .swiper-button-prev:hover {
	background-position: 0 -46px;
	background-size: 100%
}

#certify .swiper-button-next {
	/*right: -30px;*/
	width: 45px;
	height: 45px;
	background: url(wm_button_icon.png) no-repeat;
	background-position: 0 -93px;
	background-size: 100%;
}

#certify .swiper-button-next:hover {
	background-position: 0 -139px;
	background-size: 100%
}


/*新闻中心*/
.home-xinwen{ width:100%; height:auto; padding-bottom:80px; }
.home-xinwen .menubox{ width:1360px; margin:40px auto; height:70px; text-align:center; position:relative;}
.home-xinwen .menubox h1{ font-size:30px; line-height:70px; color:#212121; background:url(line1.png) no-repeat 50% 100%; font-weight:normal;}
.home-xinwen .menubox a{ position:absolute; right:0; top:30px; font-size:13px; color:#666666; font-style:italic;}

.home-xinwen ul{ width:1360px; margin:40px auto;}
.home-xinwen ul li{ float:left; display:block; width:295px; height:auto; background-color:#ffffff; box-shadow: 0 5px 10px rgba(0,0,0,.2); margin-right:60px;}
.home-xinwen ul li a{ display:block; padding:35px 25px;}
.home-xinwen ul li:nth-of-type(4){ margin-right:0;}
.home-xinwen ul li h3{ color:#2D5FA5; font-size:17px; height:50px; line-height:25px; overflow:hidden; display:-webkit-box; text-overflow:ellipsis; word-break:break-all; -webkit-box-orient: vertical; -webkit-line-clamp:2; font-weight:normal;}
.home-xinwen ul li .jianjie{ color:#999999; font-size:12px; height:60px; line-height:20px; overflow:hidden; display:-webkit-box; text-overflow:ellipsis; word-break:break-all; -webkit-box-orient: vertical; -webkit-line-clamp:3; margin-top:20px; margin-bottom:20px;}
.home-xinwen ul li p{ color:#999999; font-size:12px; height:30px; line-height:30px;}
.home-xinwen ul li .more{ height:35px; background:url(arrow1.png) no-repeat 100% 100%;}
.home-xinwen ul li:hover{ background:url(xwdtbg.png) no-repeat 50% 0%;  -webkit-transition:all 0.5s ease-in-out;
    -moz-transition:all 0.5s ease-in-out;
    -o-transition:all 0.5s ease-in-out;
    -ms-transition:all 0.5s ease-in-out;
    transition:all 0.5s ease-in-out;}
.home-xinwen ul li:hover .more{ background:url(arrow2.png) no-repeat 100% 100%;}
.home-xinwen ul li:hover h3, .home-xinwen ul li:hover .jianjie, .home-xinwen ul li:hover p{ color:#ffffff;  -webkit-transition:all 0.2s ease-in-out;
    -moz-transition:all 0.2s ease-in-out;
    -o-transition:all 0.2s ease-in-out;
    -ms-transition:all 0.2s ease-in-out;
    transition:all 0.2s ease-in-out;}
	
/*底部*/
.banquan p{ font-size:14px; color:#ffffff; line-height:25px;}	
.banquan a{ font-size:14px; color:#ffffff; }	

/*二级页面*/

.listbox .weizhi{ line-height:60px; margin-top:20px; margin-bottom:20px; color:#666666; border-bottom:1px solid #cccccc; background:url(weizhi.png) no-repeat 5px 50%; text-indent:30px; font-size:15px;}
.listbox .weizhi a{ color:#666666;  font-size:15px;}
.listbox .liebiao{ display:block; font-size:0;}
.listbox .liebiao a{ display:block; height:50px; line-height:50px;}
.listbox .liebiao li{ display:inline-block; float:left;}
.listbox .liebiao .riqi{ width:10%; font-size:16px; text-align:center;  color:#3c3c3c;}
.listbox .liebiao .biaoti{ width:88%; margin-left:2%; font-size:16px; height:50px; line-height:50px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.listbox .liebiao a:hover{ background-color:#E8EEF7;}
.listbox .liebiao a:hover .biaoti{ color:#36539F;}


/*案例列表页*/

.anlilist{ width:1000px;  margin:0 auto;  height:auto; }
.anlilist ul li{ float:left; display:block; width:310px; height:260px; margin-right:35px; margin-bottom:40px; background-color:#f5f5f5; -moz-box-shadow:0 10px 20px rgba(0, 0, 0, 0.2); -webkit-box-shadow:0 10px 20px rgba(0, 0, 0, 0.2); 
box-shadow:0 10px 20px rgba(0, 0, 0, 0.2); overflow:hidden; }
.anlilist ul li a{ display:block;}
.anlilist ul li .img{ height:200px; width:100%; overflow:hidden; }
.anlilist ul li .img img{ height:200px; width:100%;}
.anlilist ul li a:hover img{
    -moz-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;}
.anlilist ul li .title{  padding:20px; }
.anlilist ul li .title h3{ color:#3F3F51; font-size:16px; text-align:center; font-weight:normal;}
.anlilist ul li:nth-of-type(3n+3){ margin-right:0;}
.anlilist ul li a:hover .title{ background-color:#ffffff; }


/*荣誉列表页*/

.rongyulist{ width:1000px;  margin:0 auto;  height:auto; }
.rongyulist ul li{ float:left; display:block; width:310px; height:440px; margin-right:35px; margin-bottom:40px; background-color:#f5f5f5; -moz-box-shadow:0 10px 20px rgba(0, 0, 0, 0.2); -webkit-box-shadow:0 10px 20px rgba(0, 0, 0, 0.2); 
box-shadow:0 10px 20px rgba(0, 0, 0, 0.2); overflow:hidden; }
.rongyulist ul li a{ display:block;}
.rongyulist ul li .img{ height:440px; width:100%; overflow:hidden; }
.rongyulist ul li .img img{ height:440px; width:100%;}
.rongyulist ul li a:hover img{
    -moz-transition: all 0.5s ease-in-out;
    -webkit-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;}
.rongyulist ul li:nth-of-type(3n+3){ margin-right:0;}



/*内容页*/
.listbox .neirongye{margin:40px auto; line-height:30px;}
.listbox .shangyipian, .listbox .shangyipian a, .listbox .xiayipian, .listbox .xiayipian a{ font-size:15px; line-height:30px; color:#666666;}

/* 分页按钮组 */
.fenye_page_btn_group{box-sizing:border-box; display:inline-block; border:1px solid #E2E2E2; -webkit-border-radius: 2px;  border-radius:2px; height:32px; line-height:32px; margin:10px 0px; color:#444444;}
/* 分页按钮 */
.fenye_page_btn{box-sizing:border-box; display:inline-block; height:32px ; line-height:32px; text-align:center; border-left:1px solid #E2E2E2;  padding:0px 10px; margin-left:-1px; }
/* 分页按钮选中 */
.fenye_page_btn_xz{box-sizing:border-box; display:inline-block; height:32px ; line-height:32px; text-align:center; padding:0px 10px; background-color:#195BAE; color:#FFFfff;}
