﻿.banner{width: 100%;height: 930px;background:url(../images/banner.png) no-repeat;background-size: 100% 100%;}
.head{width: 100%;height: 100px;position: fixed;border-bottom: 1px solid #62686f;top: 0px;left: 0px;z-index: 10}
.menu{height: 100px;}
.logo{width: auto;height: 100%;float: left;}
.menu ul{width: auto;height: 100%;float: right;line-height: 100px;color: #fff;}
.menu ul li{width: 100%;height: 100%;float: left;}
.menu ul li a{float: left;width: auto;height: 100%;line-height: 100px;color: #fff;font-size: 16px;margin-right:40px;}
.menu ul li a:hover{color: #20a5f2}
.menu ul li a.active{color: #20a5f2}
.cpdown{width: auto;height: 100%;float: right;}
.cpdown a{display: inline-block;width: 100px;border:2px solid #fff;line-height: 30px;text-align: center;color: #fff;font-weight: bold;margin: 35px 0;}
.youshi{width: 100%;height: auto;overflow: hidden;float: left;}

.title{width: 100%;height: auto;overflow: hidden;float: left;margin: 50px 0;}
.title h1{width: 100%;height: auto;overflow: hidden;text-align: center;font-size: 30px;color: #333;}
.title p{width: 100%;height: auto;overflow: hidden;text-align: center;font-size:18px;color: #999999;}
.youshi ul{width: 100%;height: auto;overflow: hidden;float: left;}
.youshi ul li {width: 23.5%;height: 430px;float: left;color: #fff;}
.youshi ul li h1{text-align: center;margin: 35px 0;height: 90px;}
.youshi ul li h2{text-align: center;font-size: 18px;color: #fff;margin: 15px 0;float: left;width: 100%;}
.youshi ul li p{padding: 0 20px;text-align: left;font-size: 14px;line-height: 30px;margin-top: 20px;}
.youshi ul li:nth-child(1){background: url(../images/youshi_bg1.png) no-repeat;background-size: 100% 100%;}
.youshi ul li:nth-child(2){background: url(../images/youshi_bg2.png) no-repeat;background-size: 100% 100%;margin-left: 2%;}
.youshi ul li:nth-child(3){background: url(../images/youshi_bg3.png) no-repeat;background-size: 100% 100%;margin-left: 2%;}
.youshi ul li:nth-child(4){background: url(../images/youshi_bg4.png) no-repeat;background-size: 100% 100%;float: right;}

.product{background:url(../images/product_bg.png) no-repeat;background-size: 100% 100%;width: 100%;height: auto;overflow: hidden;float: left;margin-top:70px;padding-bottom: 100px;}
.product_conter{width: 100%;height:600px;overflow: hidden;float: left;}
.product_conter img{width: 100%;}
.more{width: 80%;height: auto;overflow: hidden;float: left;margin-top: -185px;}
.more a{padding-right: 100px;float: right;color: #fff;display: inline-block;line-height: 100px;font-size: 24px;background: url(../images/more.png)no-repeat right center;}

.achiev{width: 100%;height: auto;overflow: hidden;float: left;padding-bottom:50px;}
.achiev ul{width: 100%;height: auto;overflow: hidden;background:#393f48}
.achiev ul li{width: 33.3%;height:200px;float: left;text-align: center;line-height: 200px;border-bottom:2px solid #35383d}
.achiev ul li:nth-child(3n-1){border-left:2px solid #35383d; border-right:2px solid #35383d;}

.xinyzl{width: 100%;height: auto;overflow: hidden;float: left;background: url(../images/xinyzl.png) no-repeat;background-size: 100% 100%;padding-bottom: 50px}
.xinyzl_conter{width: 100%;height: auto;overflow: hidden;float: left;}
.xinyzl_left{width: 50%;height:500px;float: left;}
.xinyzl_left img{width: 100%;height: 100%;}
.xinyzl_right{width: 50%;height:500px;float: left;background: #222a32}
.xinyzl_right_body{font-size: 16px;color: #fff;padding:40px;line-height: 30px;}

.partner{width: 100%;height: auto;overflow: hidden;float: left;padding-bottom: 100px;}
.partner ul{width: 100%;height: auto;overflow: hidden;float: left;}
.partner ul li{background: #eeeeee;width: 23%;height: 150px;float:left;text-align: center;margin-right:2%;line-height: 150px;margin-bottom: 20px;}
.partner ul li img{width: 100%}
.partner ul li:nth-child(4n){float: right;}

.about{width: 100%;height: auto;overflow: hidden;float: left;background: #0e1319;padding-bottom: 50px;}
.about_conter{width: 100%;height: auto;overflow: hidden;text-align: center;margin-left: 3%}
.about_conter ul{width: 100%;height: auto;overflow: hidden;}
.about_conter ul li{width:100%;height: auto;overflow: hidden;float: left;}
.about_conter ul li p{width: 50%;float:left;text-align: left;font-size: 16px;color: #ffffff;line-height: 50px;}
.footer{width: 100%;height: 65px;background: #1b1d1f;float: left;line-height: 65px;color: #fff;}

.big_title{height: auto;overflow: hidden;margin-top: 320px;}
.big_title h1{width: 100%;height: auto;float: left;color: #fff;font-size: 60px;position: relative;}
.big_title h1:before{position: absolute;content: "";width: 90px;height: 5px;border-radius: 10px;background: #fff;bottom:-20px;left: 0px;}
.big_title p{width: 100%;height: auto;overflow: hidden;float: left;color: #fff;font-size:26px;margin-top:50px;}

/**产品展示**/
.zsy_product{width: 100%;height: auto;overflow: hidden;float: left;}
.zsy_product_banner{width: 100%;height:780px;background: url(../images/banner.jpg)no-repeat;background-size: 100% 100%;float: left;}
.zsy_product_conter{width: 100%;height: auto;overflow: hidden;float: left;}
.zsy_product_hyy{width: 100%;height: auto;overflow: hidden;float: left;background: #fafafa;float: left;padding-bottom:50px;}
.product_title{width: 100%;height: auto;overflow: hidden;float: left;text-align: center;font-size: 24px;color: #333333;line-height: 100px;}
.product_hyy_img{width: 100%;height: auto;overflow: hidden;float: left;}
.product_hyy_img img{width: 100%;}
.zsy_product_dly{width: 100%;height: auto;overflow: hidden;background: #fff;padding: 50px 0;}
.zsy_product_dly img{width: 100%;height: auto;}
.zsy_product_gdym{width: 100%;height: auto;overflow: hidden;float: left;background: #192440;padding-bottom:50px;}
.product_gdym_img{width: 100%;height: auto;overflow: hidden;float: left;}
.product_gdym_img img{width: 100%;margin-bottom:40px;}

/**服务**/
.zsy_server_conter{width: 100%;height: auto;overflow: hidden;float: left;}
.zsy_server_conter1{width: 100%;height: auto;overflow: hidden;float: left;}
.zsy_server_conter1 ul{width: 100%;height: auto;overflow: hidden;float: left;}
.zsy_server_conter1 ul li{width: 32%;height:600px;float: left;border:1px solid #eee;background: #fafafa}
.zsy_server_conter1 ul li:nth-child(2n){margin: 0px 2%;}
.zsy_server_conter1 ul li h1{width: 100%;height: auto;overflow: hidden;text-align: center;font-size: 24px;line-height: 100px;float: left;}
.zsy_server_conter1 ul li p{padding: 0px 42px;height: auto;overflow: hidden;text-align: center;font-size: 16px;line-height: 30px;float: left;}
.serverimg{width: 100%;height: auto;overflow: hidden;float: left;}

/**关于我们**/
.zsy_about_conter1{width: 100%;height: auto;overflow: hidden;float: left;}
.zsy_about_body{width: 100%;height: auto;overflow: hidden;float: left;}
.zsy_about_body_left{width: 50%;height: auto;overflow: hidden;float: left;}
.zsy_about_body_left img{width: 100%;height: 445px;}
.zsy_about_body_right{width:45%;float: right;}
.zsy_about_body_right h1{width: 100%;height:auto;overflow: hidden;float: left;line-height:80px;font-size: 24px;color: #333333;}
.zsy_about_body_right p{width: 100%;height:auto;overflow: hidden;float: left;line-height:30px;font-size:16px;color: #333333;text-indent: 2em;}
.rongyu{width: 100%;height: auto;overflow: hidden;float: left;padding: 50px 0;padding-bottom: 100px;}
.rongyuimg{width: 100%;height:auto;overflow: hidden;float: left;}
.rongyuimg img{width: 100%;}

/**联系我们**/
.join_conter{width: 100%;height: 670px;overflow:hidden;}
.address_conter{width: 100%;height:700px;overflow: hidden;margin-bottom: 100px;}
.join_body{width:100%;margin: 0px auto;height: 100%;}
.join_us{width: 100%;height: 100%;padding:0px 90px }
.join_us h1{width: 100%;height: auto;overflow: hidden;text-align: center;font-size: 24px;color: #000000;margin: 20px 0;line-height:35px;}
.join_us h1 a{display: inline-block;width: 100px;height:30px;border:1px solid #20a5f2;color: #20a5f2;font-size: 14px;line-height: 30px;margin-left: 20px;}
.join_us h2{width: 100%;height: auto;overflow: hidden;float: left;font-size: 16px;color: #000000;text-align: left;margin-bottom: 20px;}
.join_us p{width: 100%;height: auto;overflow: hidden;float: left;font-size: 16px;color: #000000;text-align: left;line-height: 30px;}