.container{ width: 1280px; margin: 0 auto; }
.product-banner{height: 400px; min-width: 1280px;overflow: hidden}
.product-banner .main{ margin: 125px 0 0; color: #191919; overflow: hidden}
.product-banner h2{ font-size: 40px;}
.product-banner p{ font-size: 16px; line-height: 38px; margin: 24px 0 60px; overflow: hidden}
.product-nav li{margin-right: 90px;}
.btn-default{ float: left; margin-right: 20px; color: #015bfe; width: 178px; text-align: center; font-size: 16px; line-height: 48px; height: 48px; border: 1px solid rgba(255,255,255,.5)}
.btn-default:hover{border: 1px solid #015bfe; color: #015bfe;}
.btn-buy{ border: 1px solid #015bfe; background: #015bfe;color: #ffffff;}
.btn-buy:hover{color: #fff !important;background: #015bfe;}
.ssl-banner{background: url("images/ssl/banner.jpg") center top #1b212d no-repeat;}
.product-nav{height:70px; background: #fff;font-size: 16px; }
.product-nav .stype{float: left;overflow: hidden}
.product-nav li{float: left; position: relative; color: #666666; line-height:70px; margin-right:60px; cursor: pointer}
.product-nav li:after{content: "";position: absolute; left: 0; bottom: 0; width: 0; height:3px;background: #015bfe;transition: 0.2s all linear;-moz-transition: 0.2s all linear;-webkit-transition: 0.2s all linear;-o-transition: 0.2s all linear;}
.product-nav li:hover{color: #015bfe;}
.product-nav li:hover:after{width: 100%;}
.product-nav .active{color: #015bfe !important;}
.product-nav .active:after{width: 100%;}
.product-nav .name{font-weight: bold; float: left; line-height: 70px; margin-right: 55px;}
.product-nav .name:after{ content: ""; float: right; width: 2px; height: 16px; background: #ddd; float: right; margin:27px 0 0 35px;}
.product-nav .btn-default{ float: right; width: 138px; height: 38px; line-height: 38px; margin: 15px 0 0;}
.product-nav .btn-default:hover{ color: #fff;}
.cloumn-blank{ display: none; height:70px;overflow: hidden;}
.product-cloumn{text-align: center; font-size: 32px;}
.product-cloumn span{display: block;font-size: 14px; margin: 25px 0 0}

.product-list ul{ margin: 75px 0 0 -40px;overflow: hidden}
.product-list li{ float: left; background: #fff; text-align: center; margin-left: 40px; width: 390px; overflow: hidden}
.product-list li:before{content: ""; display: block; margin:40px auto 30px; width: 65px; height: 74px; background: url("../../images/product/icons.png") no-repeat;}
.product-list li h4{ font-size: 22px; margin: 0 0 15px;}
.product-list li p{ color: #666666; line-height:28px; margin: 0 50px;}

.ssl-part1{ padding: 95px 0; background:#f2f5fa; min-width: 1280px; overflow: hidden}
.ssl-part1 li p{text-align: left; margin: 0 28px; height: 125px;}
.ssl-part1 .item1:before{background: url("images/ssl/ico1.png") center no-repeat;}
.ssl-part1 .item2:before{background: url("images/ssl/ico2.png") center no-repeat;}
.ssl-part1 .item3:before{background: url("images/ssl/ico3.png") center no-repeat;}

.ssl-part2{ padding: 95px 0;min-width: 1280px; overflow: hidden}
.ssl-part2 tbody td{padding:20px 35px; text-align: left; color: #666666; line-height:28px; border-right: 1px solid #dee3eb;}
.ssl-part2 tbody tr td:last-child{border-right:none;}
.ssl-part2 tbody tr:last-child td {border-bottom: none;padding:20px 35px; }
.ssl-part2 .balance-table{ border: 1px solid #ddd;}
.ssl-part2 .balance-table .title{ text-align: center; font-size: 16px; color: #333333;}
.ssl-part2 .balance-table p{font-size: 14px;}

.ssl-part3{ padding-top: 95px; height:600px; background: url("images/ssl/bg.jpg") center top #182235 no-repeat;min-width: 1280px; overflow: hidden}
.ssl-part3 .product-cloumn{color: #fff; margin-bottom: 75px;}
.ssl-part3 .list{margin-left: -40px;overflow: hidden}
.ssl-part3 .list li{float: left; margin-left: 40px; width: 390px; height: 340px; background: #fff;}
.ssl-part3 .list img{display: block; height: 190px; width: 100%;}
.ssl-part3 .list .info{padding: 28px 30px 0;overflow: hidden}
.ssl-part3 .list h4{font-size: 20px; margin-bottom:10px;}
.ssl-part3 .list p{color: #666666; line-height:30px;}

.ssl-part4{ padding: 95px 0 70px; background:#f2f5fa; min-width: 1280px; overflow: hidden}
.ssl-part4 ul{ margin: 75px 0 0 -30px; overflow: hidden}
.ssl-part4 li{float: left; position: relative; padding:44px 35px 0 220px; height: 160px; margin: 0 0 30px 30px; background: #fff; width:610px;}
.ssl-part4 li span{position: absolute; left: 0;top: 0; width: 180px; height: 160px;background: url("images/ssl/title.jpg") center top no-repeat;}
.ssl-part4 li span:before{content: ""; display: block; width: 66px; height: 75px; margin:42px auto 0;}
.ssl-part4 li h4{ font-size: 18px; margin-bottom: 15px;}
.ssl-part4 li p{ color: #666; line-height: 24px;}
.ssl-part4 .item1 span:before{background: url("images/ssl/ico4.png") center no-repeat;}
.ssl-part4 .item2 span:before{background: url("images/ssl/ico5.png") center no-repeat;}
.ssl-part4 .item3 span:before{background: url("images/ssl/ico6.png") center no-repeat;}
.ssl-part4 .item4 span:before{background: url("images/ssl/ico7.png") center no-repeat;}

.ssl-part5{ padding: 95px 0;min-width: 1280px; overflow: hidden}
.ssl-part5 dl {margin-top: 75px;}
.ssl-part5 dt{float: left}
.ssl-part5 dd{float: right;width: 645px;margin:0; padding-top: 10px;}
.ssl-part5 dd li{ margin-bottom: 35px; color: #666666; padding-left: 35px; background: url("images/ssl/has.png") left 4px no-repeat !important;}
.ssl-part5 dd h4{font-size: 16px; color: #000000; margin-bottom:10px;}

.ssl-part6{ padding: 95px 0; background:#f2f5fa; min-width: 1280px; overflow: hidden}
.ssl-part6 li{width: 280px; background:#f2f5fa; }
.ssl-part6 li:before{margin-top: 0;}
.ssl-part6 li p{margin: 0 33px;}
.ssl-part6 .item1:before{background: url("images/ssl/ico8.png") center no-repeat;}
.ssl-part6 .item2:before{background: url("images/ssl/ico9.png") center no-repeat;}
.ssl-part6 .item3:before{background: url("images/ssl/ico10.png") center no-repeat;}
.ssl-part6 .item4:before{background: url("images/ssl/ico11.png") center no-repeat;}


.product-banner{height: 480px; min-width: 1280px;overflow: hidden}
.product-banner .main{ margin: 145px 0 0; color: #191919; overflow: hidden}
.product-banner h2{ font-size: 40px;}
.product-banner p{ font-size: 16px; line-height: 38px; margin: 24px 0 60px; overflow: hidden}

.ssl-table {
	width: 100%;
	margin-top: 50px;
	text-align: center;
	background-color: #fff;
	font-size: 14px;
	color: #666;
}
.ssl-table tr:first-child td {
	border-top: 1px solid #dbdbdb;
	height: 75px;
	font-size: 18px;
	color: #333;
	
}
.ssl-table tr {
	border-right: 1px solid #dbdbdb;
	border-bottom: 1px solid #dbdbdb;
	width: 320px;
	height: 55px;
}
.ssl-table tr td:first-child {
	width: 165px;
	border-left: 1px solid #dbdbdb;
	font-size: 14px;
	color: #666;
}
.ssl-table .ssl-buy {
	display: inline-block;
	width: 90px;
	height: 30px;
	line-height: 29px;
	background-color: #ff6600;
	font-size: 14px;
	color: #fff;
	text-align: center;
	border-bottom: 1px solid #dbdbdb;
}
.ssl-table .ssl-buy:hover {
	background-color: #e55c00;
	border-bottom: 1px solid #dbdbdb;
}
.domain-input,
.domain-input-green {
	margin: 20px auto;
	width: 302px;
	height: 41px;
	background: url(images/ssl/domain_bg.jpg) no-repeat center;
}
.domain-input-green {
	background-image: url(images/ssl/domain_bg_green.jpg);
}
.domain-input-info {
	display: block;
	margin-bottom: 15px;
}