
.pages_home .login-btn{
	height: 35px;
	line-height: 35px;
	text-align: center;
	width: 100px;
	border: 2px solid #fff;
	-moz-border-radius: 30px;
	-webkit-border-radius: 30px;
	border-radius: 30px;
	position: absolute;
	top: -160px;
	font-size: 14px;
	right: 20px;
	cursor: pointer;
}
.pages_home .login-btn a{
	margin-left: 15px;
	font-size: 14px;
}
.pages_home .login-btn.logined a{
	margin-left: 0px;

}
.pages_home .login-btn a,.pages_home .login-btn a:visited,.pages_home .login-btn a:hover{
	color: #fff;
}
.pages_home  .main-footer{
	width: 100%;
	min-width: 1200px;
	
	background: #28313f;
}
.pages_home .input-group {
	margin: 15px 5px;
}
.pages_home .input-group-addon {
	width: 5em;
}
.pages_home .form-control {
	width: 238px;
	height: 40px;
}



/*=========footer style=========*/
.mainfooter {
	width: 100%;
	border-top: 1px solid #dcdcdc;/**/
	position:absolute;
	bottom:0px;
}

.sitecopyright {
	text-align: center;
	color: #b4b4b4;
	margin-top: 10px;
}

.site-copyright p {
	text-align: center;
	line-height: 26px;
	color: #b4b4b4;
}




.main-body
{
  min-width: 1200px;
  width:100%;

}
.main-head
{
  height:0px;
}
.section
{
  text-align:center;
  margin:0 auto;
  height:80px;
}

.nav,.product,.contact
{
  width:100%;
}

.nav ul li
{
  float: left;
  list-style:none;
  width:120px;
  height:55px;
}
.nav .logo1
{
  background: url("/ssp/images/home/logo.svg") no-repeat scroll 0 0 transparent;
  height: 100px;
  width:100px;
  margin-left: 10px;
  overflow: hidden;
  float:left;
  
}
.logo2
{
  background: url("/ssp/images/home/logo6.png") no-repeat scroll 0 0 transparent;
  margin-left: 0px;
  margin-top: 0px;
  z-index:1;
  
  position: absolute;

  width: 310px;
  height: 112px;
  float:left;
  /*background-size: 180px;*/
}
.nav .menu
{
  float:right;
  padding-top:30px;
  font-size: 16px;

}
.banner
{
  position: relative;
  width:100%;
  height:100%;
  background-image: url("/ssp/images/home/banner.jpg"); 
}
.banner .login-panle
{
  width:300px;
  position: absolute;
  top:25px;
  right:10px;

}
.login
{
  width:78px;
  height:38px;
  background-image: url("/ssp/images/home/btn2.png");
}
.register
{
  width:78px;
  height:38px;
  
  background-color: transparent;
}
.login_pic{
  width:300px;
  height:500px;
  display:inline-block;
  background-image: url("/ssp/images/home/logo.svg");


}
.login-body{
  display:inline-block;
}
.login-box{
  width:320px;
  height:300px;
  position:relative;
  bottom:-120px;
  left:20px;
}
.homepagelogo{
  width:500px;
  height:500px;
  border:none;
  position:relative;
  left:-120px;
}
.login-panle{
  position:relative;
  text-align:center;
  height:380px;
  background-color: transparent;
}
.register:hover
{
  background-color: transparent;
}
.banner .banner-title
{
  padding-top:110px;
  width:500px;
  color:#ffffff;
  width:100%;
  height:200px;
  font-size:84px;
  font-weight:900;
  font-family:微软雅黑;
  letter-spacing:-3px;
  text-align:center;
  margin:0 auto;

}
.banner .banner-title2
{
  padding-top:40px;
  padding-left:140px;
  width:500px;
  color:#ffffff;
  width:100%;
  height:200px;
  font-size:28px;
  

}
.banner .banner-title3
{
  padding-top:40px;
  padding-left:0px;
  width:500px;
  color:#ffffff;
  width:100%;
  height:200px;
  font-size:35px;
   text-align:center;
  margin:0 auto;

}
.product
{
  padding-top:48px;
  height:330px;
  text-align:center;
  margin:0 auto;
}
.product .product_cn
{
  font-size:48px;
  height:40px;
  text-align:center;
  margin:0 auto;
}
.product .product_en
{
  font-size:12px;
  height:30px;
  text-align:center;
  margin:0 auto;
}
.product_list
{
  width:100%;
  height:150px;
  
}
.product_item
{
  width:245px;
  height:108%;
  float:left;
  border:1px solid #cccccc;
  margin-left:60px;
  margin-right:10px;
}
.product_item ul
{
  width:100%;
  padding-left:50px;
}
.product_item li
{
  float:left;
  list-style:none;
  
  
  margin:5px;
}
.product_item_title
{
  font-size:18px;
  font-weight: bold;
  color:#02a3ff;
  padding-top:12px;
}
.product_item div
{
  float:left;
}
.product_text
{
  width:240px;
  padding:10px;
  font-size:12px;
}

.choose
{
  width:100%;
  height:150px;
  background-color:#2E95FA;
  
}
.choose div
{
  text-align:center;
  margin:0 auto;
  color:#ffffff;
}
.choose .choose_cn
{
  padding-top:50px;
  font-size:48px;
  height:40px;
  text-align:center;
  margin:0 auto;
}
.choose .choose_en
{
  padding-top:50px;
  font-size:12px;
  height:30px;
  text-align:center;
  margin:0 auto;
}
.choose_arrow
{
  padding-top:34px;
}
.asagc
{
  width:100%;
  height:750px;
  background-image: url("/ssp/images/home/agc-bg.png"); 
}
.as-text
{
  text-align:center;
  margin:0 auto;
   width:1000px;
  padding-top:100px;
}
.as-text-inner
{
 
  border:0px;
  border-left:2px solid #2E95FA;
  
  
  padding:15px;
  

}
.as-text-title
{
  font-size:20px;
  margin:8px;
}
.as-text-title2
{
  font-size:13px;
  margin:8px;
}
.as-desc
{
  width:1050px;
  text-align:center;
  margin:0 auto;
  padding-top:90px;
}
.as-desc-inner
{
  position: relative;
  background-image: url("/ssp/images/home/as-bg1.png");
  width:254px;
  height:362px;
  float: left;
  margin-left:80px;
  color:#ffffff;
}
.as-desc-inner2
{
  position: relative;
  background-image: url("/ssp/images/home/as-bg2.png");
  width:254px;
  height:362px;
  float: left;
  margin-left:75px;
  color:#2E95FA;
}

.as-desc-logo
{
  position: absolute;
  top:10px;
  left:56px;
  width:150px;
  height:150px;
}
.as-desc-text1
{
  position: absolute;
  top:185px;
  left:60px;
  width:150px;
  height:50px;
  font-size:18px;
  
}
.as-desc-text2
{
  position: absolute;
  top:233px;
  left:53px;
  width:150px;
  height:50px;
  
  font-size:13px;
}

.asadv
{
  width:100%;
  height:750px;
  background-image: url("/ssp/images/home/adv-bg.png"); 
}

.asssp
{
  width:100%;
  height:755px;
  background-image: url("/ssp/images/home/ssp-bg.png"); 
}
.about
{
  width:100%;
  height:635px;
  background-image: url("/ssp/images/home/about-bg.png"); 
}
.about-title
{
  text-align:center;
  margin:0 auto;
  width:100%;
  font-size:20px;
}
.about-desc
{
  text-align:center;
  margin:0 auto;
  width:100%;
}


.about .about_cn
{
  padding-top:50px;
  font-size:48px;
  height:40px;
  text-align:center;
  margin:0 auto;
   color:#2E95FA;
}
.about .about_en
{
  padding-top:50px;
  font-size:12px;
  height:30px;
  text-align:center;
  margin:0 auto;
   color:#2E95FA;
}
.about .about-desc
{
  padding-top:150px;
  font-size:14px;
  height:30px;
  text-align:left;
  margin:0 auto;
  width:800px;
}
.contact
{

  height:400px;
}
.contact .contact_cn
{
  padding-top:50px;
  font-size:48px;
  height:40px;
  text-align:center;
  margin:0 auto;
   color:#2E95FA;
}
.contact .contact_en
{
  padding-top:50px;
  font-size:12px;
  height:30px;
  text-align:center;
  margin:0 auto;
   color:#2E95FA;
}
.contact ul
{
  width:100%;
  padding-left:5px;

}
.contact li
{
  width:100%;
  float:left;
  list-style:none;
  
  
  margin:5px;
}
.contact-address 
{
  float:left;
  width:325px;
  margin-left:-45px;
  font-size:14px;
  padding-top:90px;
}
.contact-map 
{
  float:left;
  width:300px;
  padding-top:80px;
}
.contact-wx 
{
  float:left;
  width:300px;
  padding-top:90px;
  padding-left:160px;

}