/*banner样式*/
.info-banner {
	background: url("img/banner.png") no-repeat center top;
}
.youshi-module{
     padding: 80px 0 ;
}
.product-info-btn .only-font{
    color:#0080ff
}
.adv-wrap{
	
}
.adv-wrap ul{
	
}
.adv-wrap ul li{
	width: 240px;
	float: left;
	margin: 60px 32px 0;
}
.adv-wrap .adv-icon{
	width: 40px; 
	height: 36px;
	margin: 0 auto;
}
.adv-wrap .adv-title{
	font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 16px;
	letter-spacing: 0px;
	color: #333333;
	text-align: center;
	margin:30px 0 20px
}
.adv-wrap .adv-content{
	font-size: 12px;
	font-weight: normal;
	font-stretch: normal;
	letter-spacing: 0px;
    line-height: 24px;
    text-align: center;
	color: #999999;
}
.adv-wrap .adv-content2{
    text-align: left;
    padding-left: 40px;
}
.adv-wrap .adv-icon-1{
	background: url(img/001.png)  no-repeat center;
}
.adv-wrap .adv-icon-2{
	background: url(img/002.png)  no-repeat center;
}
.adv-wrap .adv-icon-3{
	background: url(img/003.png)  no-repeat center;
}
.adv-wrap .adv-icon-4{
	background: url(img/004.png) no-repeat center;
}
.module-marg-top {
	margin-top: 80px;
}

.product-sence-wrap{
    padding:80px 0;
    background-color: #f7f8fa;
}
.product-sence{
    margin-top: 60px;
}
.product-sence ul li{
    float: left;
    width: 380px;
    height: 270px;
    background: url(img/021.png) no-repeat;
    background-size: 100%;
    margin-right: 30px;
}
.product-sence ul li:nth-child(2){
    background: url(img/022.png) no-repeat;
}
.product-sence ul li:nth-child(3){
    background: url(img/023.png) no-repeat;
    margin-right: 0;
}
.product-sence ul li .title{
    font-size: 18px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 16px;
	letter-spacing: 0px;
    color: #ffffff;
    width: 100px;
    margin:120px 140px 24px;
    text-align: center;
}
.product-sence .content-wrap{
    padding:0 114px
}
.product-sence .content-wrap .content-title{
    float: left;
    position: relative;
    margin-right: 16px;
    font-size: 12px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 36px;
	letter-spacing: 0px;
    color: #ffffff;
    width: 68px;
    padding-left: 15px;
}
.product-sence .content-wrap .content-title:nth-child(even){
    margin-right: 0;
}
.product-sence .content-wrap .content-title::before{
    content: "";
    display: inline-block;
    width: 12px;
    height: 13px;
    position: absolute;
    top:12px;
    left: 0px;
    background: url(img/024.png) no-repeat;
}

.product-price-wrap{
    /* padding-top: 80px; */
}
.product-price{
    margin: 60px 0 80px;
}
.product-price ul li{
    float: left;
    width: 380px;
	height: 370px;
	background-color: #ffffff;
    border: solid 1px #dddddd;
    margin-right:30px ;
    position: relative;
}
.product-price ul .active::before{
    content: "";
    display: inline-block;
    width: 45px;
    height: 49px;
    background: url('img/msg-tip.png');
    position: absolute;
    top: 0;
    right:20px;
}
.product-price ul li:nth-child(3){
    margin-right:0px ;
}
.product-price ul li:hover{
    box-shadow: 0px 6px 8px 0px 
    rgba(0, 0, 0, 0.1);
    border: solid 1px #dddddd;
}
.product-price .price-title-wrap{
    width: 380px;
	height: 120px;
    background-color: #0080ff;
    padding:20px 20px 30px;
}
.product-price .price-title-wrap .title-first{
    font-size: 26px;
	font-weight: bold;
	font-stretch: normal;
	line-height: 46px;
	letter-spacing: 0px;
	color: #ffffff;
}
.product-price .price-title-wrap .title-sec{
    font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 30px;
	letter-spacing: 0px;
	color: #ffffff;
}
.product-price .price-content{
    padding:26px 30px
}
.product-price .price-content .price-row{
    font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 24px;
	letter-spacing: 0px;
	color: #999999;
}
.price-content .price-row span{
	font-size: 16px;
	font-weight: normal;
	letter-spacing: 0px;
	color: #ff6600;
}
.product-price .price-content .price-adv-wrap{
    margin:10px 0;
}
.price-content .price-adv-wrap .price-adv-item{
	font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 46px;
	letter-spacing: 0px;
    color: #333333;
    float: left;
    margin-right: 40px;
}
.price-adv-wrap .price-adv-item::before{
    content: "";
    display: inline-block;
    width: 6px;
	height: 6px;
    background-color: #0080ff;
    border-radius: 50%;
    margin-right: 10px;
}
.product-price .price-content .price-wrap{
    border-top: 1px solid #eeeeee;
    padding-top: 20px;
    text-align: center;
}
.price-content .price-wrap .price{
    font-size: 14px;
	font-weight: normal;
	letter-spacing: 0px;
    color: #555555;
    display: inline-block;
}
.price-content .price-wrap .price span{
    font-size: 28px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 30px;
	letter-spacing: 0px;
	color: #ff6600;
}
.price-btn{
    margin-top: 20px;
}
.price-btn a{
    margin: 0 auto;
    display: block;
    width: 130px;
	height: 36px;
    background-color: #fff;
    font-size: 16px;
	font-weight: normal;
	font-stretch: normal;
	line-height: 36px;
    letter-spacing: 0px;
    text-align: center;
    color: #0080ff;
    /* margin-left: 24px; */
    border:1px solid #0080ff
}
.price-btn a:hover{
    background-color: #0080ff;
    color: #ffffff;
}