.homepage_content{margin:0 auto;} 
.full-height{height:auto;}
.homepage_content .banner{background-color:#e5e5e5;height:380px;}
.homepage_content .banner .carousel{margin:0 auto;width:960px;}
/* hot */
.homepage_content .hot{margin:0 auto;overflow:hidden;margin-top:10px;margin-bottom:10px;border:solid 1px #cccccc;padding:10px;width:960px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.homepage_content .hot .title h1{color:#010101;font-size:18px;line-height:30px;}
.homepage_content .hot .imagedetail{float:left;}
.homepage_content .hot .imagedetail .idimage{float:left;}
.homepage_content .hot .imagedetail .idescription{float:left;margin-left:18px;width:220px;padding-right:36px;border-right:solid 1px #cccccc;margin-right:26px;}
.homepage_content .hot .imagedetail .idescription .idtitle{font-size:21px;line-height:30px;color:#323131;margin-bottom:8px;display:block;}
.homepage_content .hot .imagedetail .idescription .iddes{font-size:12px;line-height:22px;color:#666666;display:block;}
.homepage_content .hot .list{float:left;}
.homepage_content .hot .list ul{width:358px;}
.homepage_content .hot .list ul li a{font-size:12px;padding-left:15px;background:url(../images/index_list_dot.gif) no-repeat 0 8px;line-height:24px;color:#666666;display:block;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow: ellipsis;}
.homepage_content .hot .news .new{float:left;width:100%;}
.homepage_content .hot .andmore{text-align:right;margin-top:15px;}
.homepage_content .hot .andmore a{color:#666666;font-size:12px;border-bottom:solid 1px #ff0000;}
/* promotions */
.homepage_content .promotions{margin-left:auto;margin-right:auto;margin-bottom:8px;overflow:hidden;width:960px;}
.homepage_content .promotions .list{border:solid 1px #cccccc;float:left;position:relative;width:33.333333333%;height:150px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.homepage_content .promotions .list div{left:22px !important;top:25px !important;}
.homepage_content .promotions .list div.cq-dd-pages{left:0 !important;top:0 !important;}
.homepage_content .promotions .list ul{margin-left:110px;padding-top:35px;width:170px;display:none}

/*---------------------*/
.homepage_content .promotions .list .title{padding-left: 127px;padding-top: 26px;color: #D20741;padding-right: 15px;}
.homepage_content .promotions .list .title a{color: #D20741}
.homepage_content .promotions .list .content{font-size: 14px;color: #666;padding-left: 127px;padding-top: 10px;padding-right: 15px;}

/*-------------imagedetail-------------*/
.homepage_content .promotions{margin-left:auto;margin-right:auto;margin-bottom:8px;overflow:hidden;width:960px;}
.homepage_content .promotions .imagedetail{border:solid 1px #cccccc;float:left;position:relative;width:33.333333333%;height:150px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.homepage_content .promotions .imagedetail div{left: 11px !important;top: 13px !important;position: absolute;}
.homepage_content .promotions .imagedetail h2{padding-left: 119px;padding-top: 2px;color: #D20741;padding-right: 15px;}
.homepage_content .promotions .imagedetail h2 a{color: #D20741}
.homepage_content .promotions .imagedetail h3{font-size:14px;color:#666;padding-left:119px;line-height:20px;padding-top:2px;padding-right:15px;}
.homepage_content .promotions .pro1{width:32%;}
.homepage_content .promotions .pro2{width:32%;margin-left:2%;margin-right:2%;}
.homepage_content .promotions .pro3{width:32%;float:right;}

@media all and (min-width:641px) and (max-width:960px){
.homepage_content .promotions{width:98%;}
.homepage_content .promotions .imagedetail div{left:2% !important;}
.homepage_content .promotions .imagedetail div img{width:62px;}


.homepage_content .promotions .imagedetail {height:120px}
.homepage_content .promotions .imagedetail h2{padding-left: 78px;padding-top: 0;color: #D20741;padding-right: 15px;line-height:38px;height:38px;}
.homepage_content .promotions .imagedetail h3{font-size: 12px;color: #666;padding-left: 78px;padding-top: 0px;padding-right: 15px;}
}
@media all and (max-width:640px){
	.homepage_content .promotions{width:95%;padding-left:2.5%;padding-right:2.5%;padding-top:21px;margin-top:21px;background-color:#ffffff;margin-bottom:0;overflow:inherit;}
	.homepage_content .promotions .imagedetail{height:120px;padding-bottom:15px;}
	.homepage_content .promotions .imagedetail{left:0px !important;top:0px !important;}
	.homepage_content .promotions .imagedetail img{width:auto;}
	.homepage_content .promotions .pro1{width:100%;background-color:#ffffff;margin-bottom:15px;}
	.homepage_content .promotions .pro2{width:100%;background-color:#ffffff;margin-bottom:15px;}
	.homepage_content .promotions .pro3{background-color:#ffffff;width:47%;margin-right:3%;height:215px;overflow:hidden;margin-bottom:25px;}
	.homepage_content .promotions .pro2{margin-left:0;margin-right:0;}
	.homepage_content .promotions .pro3{height:120px;width:100%;margin-left:0;margin-right:0;}

	.homepage_content .promotions .imagedetail h2{font-size:18px;padding-top: 0px;}
	.homepage_content .promotions .imagedetail h3{font-size:16px; height: 55px;}
	.homepage_content .promotions .imagedetail div{top: 6px !important;}
}
@media all and (max-width:320px){
.homepage_content .promotions .imagedetail div{left: 6px !important;}
}

/*------------------End-----------------*/

.homepage_content .promotions .list ul li a{font-size:12px;padding-left:15px;background:url(../images/index_list_dot.gif) no-repeat 0 8px;line-height:24px;color:#666666;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow: ellipsis;}
.homepage_content .promotions .block1{width:32%;}
.homepage_content .promotions .block2{width:32%;margin-left:2%;margin-right:2%;}
.homepage_content .promotions .block3{width:32%;float:right;}
.homepage_content .promotions .block3 .index_mobile_title{display:none;}
.homepage_content .promotions .block .new{float:left;width:100%;}
/* links */
.homepage_content .links{margin-left:auto;margin-right:auto;margin-bottom:25px;overflow:hidden;width:960px;}
.homepage_content .links .image{float:left;border:solid 1px #cccccc;width:33.333333333%;padding:4px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}
.homepage_content .links .imagelink1{width:31.33333333333%;margin-right:3%;}
.homepage_content .links .imagelink2{width:31.33333333333%;margin-right:3%;}
.homepage_content .links .imagelink3{width:31.33333333333%;}
.homepage_content .links .imagelink .new{float:left;width:100%;}
.image-640-jpg-none{display:none;}


@media all and (min-width:641px) and (max-width:960px){
    .homepage_content .banner{background-color:#ffffff;height:auto;}
	.homepage_content .banner .carousel{width:100%;}
	/* hot */
	.homepage_content .hot{width:98%;}
	.homepage_content .hot .imagedetail{width:70%;}
	.homepage_content .hot .imagedetail .idimage{width:45%;}
	.homepage_content .hot .imagedetail .idescription{width:43.5%;padding-right:3%;margin-right:4%;}
	.homepage_content .hot .list{width:29%;}
	.homepage_content .hot .list ul{width:auto;}
	/* promotions */
	.homepage_content .promotions{width:98%;}
	.homepage_content .promotions .list div{left:2% !important;}
	.homepage_content .promotions .list div img{width:62px;}
	.homepage_content .promotions .list ul{margin-left:35%;width:58%;}

.homepage_content .promotions .list {height:120px}
.homepage_content .promotions .list .title{padding-left: 78px;padding-top: 21px;color: #D20741;padding-right: 15px;}
.homepage_content .promotions .list .content{font-size: 14px;color: #666;padding-left: 78px;padding-top: 0px;padding-right: 15px;}
	/* links */
	.homepage_content .links{width:98%;}
}
@media all and (max-width:640px){
	.homepage_content .banner{background-color:#ffffff;height:auto;}
	.homepage_content .banner .carousel{width:100%;}
	.homepage_content .banner .carousel ul div div li{height:100%;}
	/* hot */
	.homepage_content .hot{width:95%;border:none;margin-bottom:0;margin-top:0;}
	.homepage_content .hot .title h1{font-size:18px;line-height:32px;}
	.homepage_content .hot .imagedetail{width:100%;float:none;padding-bottom:30px;margin-bottom:20px;border-bottom:solid 1px #cccccc;}
	.homepage_content .hot .imagedetail .idimage{display:none;float:none;width:100%;}
	.homepage_content .hot .imagedetail .idescription{width:100%;padding-right:0;margin-right:0;margin-left:0;border-right:none;}
	.homepage_content .hot .imagedetail .idescription .idtitle{color:#6c6969;font-weight:bold;font-size:18px;line-height:32px;}
	.homepage_content .hot .imagedetail .idescription .iddes{color:#a5a5a5;font-size:17px;line-height:32px;}
	.homepage_content .hot .list{width:100%;}
	.homepage_content .hot .list ul{width:auto;}
	.homepage_content .hot .list ul li a{font-size:18px;color:#666666;line-height:32px;background-position:0 15px;}
	.homepage_content .hot .andmore{text-align:left;}
	.homepage_content .hot .andmore a{font-size:18px;}
	/* promotions */
	.homepage_content .promotions{width:95%;padding-left:2.5%;padding-right:2.5%;padding-top:21px;margin-top:21px;background-color:#ffffff;margin-bottom:0;overflow:inherit;}
	.homepage_content .promotions .list{height:auto;padding-bottom:15px;}
	.homepage_content .promotions .list div{left:25px !important;top:12px !important;}
	.homepage_content .promotions .list div img{width:auto;}
	.homepage_content .promotions .list ul{margin-left:25%;width:68%;padding-top:18px;}
	.homepage_content .promotions .list ul li a{color:#666666;font-size:18px;line-height:32px;background-position:0 15px;}
	.homepage_content .promotions .block1{width:100%;background-color:#ffffff;margin-bottom:15px;}
	.homepage_content .promotions .block2{width:100%;background-color:#ffffff;margin-bottom:15px;}
	.homepage_content .promotions .block3{background-color:#ffffff;width:47%;margin-right:3%;height:215px;overflow:hidden;margin-bottom:25px;}
	.homepage_content .promotions .block3 div img{display:none;}
	.homepage_content .promotions .block3 ul{margin-left:9%;width:86%;padding-top:12px;}
	.homepage_content .promotions .block3 .index_mobile_title{display:block;margin-left:9%;font-size:19px;color:#484848;margin-top:23px;}
    .homepage_content .promotions .block3 .list3{}
	/* links */
	.homepage_content .links{width:95%;background-color:#ffffff;padding-left:2.5%;padding-right:2.5%;margin-bottom:0;padding-bottom:25px;overflow:inherit;}
	.homepage_content .links .image{height:215px;}
	.homepage_content .links .imagelink1{width:47%;margin-right:0;margin-left:3%;margin-bottom:25px;}
	.homepage_content .links .imagelink2{width:47%;margin-right:3%;margin-bottom:25px;}
	.homepage_content .links .imagelink3{width:47%;margin-left:3%;margin-bottom:25px;}
	.image-640-jpg-none{display:block;text-align:center;}
	.image-640-jpg-none img{}
	.original-have-640-image{display:none;}

	.homepage_content .promotions .list .title{font-size:18px;padding-top: 10px;}
	.homepage_content .promotions .list .content{font-size:16px; height: 55px;}
}
@media all and (max-width:600px){
	.homepage_content .links .image{height:210px;}
    .homepage_content .promotions .block3{height:210px;}
    .image-640-jpg-none img{height:195px;}
}
@media all and (max-width:500px){
    .homepage_content .links .image{height:200px;}
    .homepage_content .promotions .block3{height:200px;}
	.image-640-jpg-none img{height:188px;}
	.homepage_content .promotions .list div{left:13px !important;}
	.homepage_content .promotions .list ul{margin-left:28%;}
	.homepage_content .promotions .block3 ul{margin-left:9%;}
}
@media all and (max-width:370px){
    .homepage_content .links .image{height:190px;}
    .homepage_content .promotions .block3{height:190px;}
	.image-640-jpg-none img{height:178px;}
	/*.homepage_content .promotions .list div img{width:20%;} */
}
/* after modify css add */ 
.homepage_content .promotions{margin-bottom:35px;}
@media all and (max-width:640px){
    .homepage_content .promotions .block2{margin-left:0;margin-right:0;}
	.homepage_content .promotions .block3{height:auto;width:100%;margin-left:0;margin-right:0;}
	.homepage_content .promotions .list ul{margin-left:25%;width:68%;padding-top:18px;}
	.homepage_content .promotions .block3 .index_mobile_title{display:none;}
	.homepage_content .promotions .block3 div img{display:block;}
}
