.banner{position:relative;height:640px;width:100%;overflow:hidden;}
.banner .child{position:relative;width:100%;height:640px;background-color:#fff;background-size:auto 100%; background-repeat:no-repeat; background-position:center top;}
.banner .bannerNav{position:absolute;bottom:14px;left:0px;width:100%;text-align:center;}
.banner .bannerNav img{margin:0 3px;cursor:pointer;}
.banner .bannerInfo{position:absolute;top:160px;width:100%;margin:auto;text-align:center;z-index:1;}
.banner .bannerInfo .title1{line-height:50px;color:#FF6339;font-size:36px;}
.banner .bannerInfo .title2{line-height:80px;color:#FF6339;padding-top:12px;font-size:60px;}

.banner .content{position:absolute;bottom:112px;left:0px;right:0px;margin:0 auto;width:770px;height:125px;background:url(../images/index/blackBg.png);border-raidus:5px;-moz-border-raidus:5px;-ms-border-raidus:5px;-o-border-raidus:5px;-webkit-border-raidus:5px;}
.banner .content .textline{position:relative;width:720px;height:50px;background:#fff;overflow:hidden;margin:25px auto 10px auto;}
.banner .content .textline .inputText{position:absolute;top:0px;left:0px;width:628px;height:50px;line-height:50px;padding:0px 16px;color:#666;font-size:16px;border:0px;}
.banner .content .textline .searchBtn{position:absolute;top:0px;right:0px;width:50px;height:50px;background:#da251d url(../images/index/searchIcon.png) no-repeat center;border:0px;cursor:pointer;}
.banner .content .textline .searchBtn:hover{background-color:#af0e10;}
.banner .content .line{position:relative;width:720px;margin:0 auto;line-height:25px;font-size:14px;}
.banner .content .line a{color:#CBCBCB;margin:0 3px; vertical-align:middle;}
.banner .content .line .title{color:#fff;vertical-align:middle;}
.banner .content .line .map{position:absolute;top:0px;right:0px;width:80px;height:25px;line-height:25px;background:#aaa;text-align:center;}
.banner .content .line .map:hover{background:#5f5f5f;}
.banner .content .line .map img{ vertical-align:text-top;margin:-2px 6px 0 0;}
.banner .content .line .map span{color:#fff;font-size:12px;vertical-align: text-bottom;}

.main1{position:relative;background:#f5f5f5;height:330px;}
.main1 .container{padding-top:50px;}
.main1 .child{width:270px;display:inline-block;*display:inline;*zoom:1;margin:0 13px;text-align:center; vertical-align:top;}
.main1 .child:after{content: "020"; display: block; height: 0; clear: both;visibility:hidden;}
.main1 .child .childImg{position:relative;width:160px;height:120px;line-height:120px;padding-top:40px;text-align:center;margin:0 auto;background:#ccc;border-radius:160px;-moz-border-radius:160px;-ms-border-radius:160px;-o-border-radius:160px;-webkit-border-radius:160px;}
.main1 .child .childImg:hover{background:#da251d;}
.main1 .child .childImg img{ vertical-align:middle;margin-top:-40px;}
.main1 .child .title{line-height:26px;padding:18px 0 8px 0;color:#333333;font-size:18px;}
.main1 .child .info{color:#878787;font-size:14px;line-height:20px;}

.main{padding:50px 0;background:#fff;border-bottom:1px solid #f2f2f2;}
.mainTitle{position:relative;line-height:36px;height:36px;}
.mainTitle .title{position:absolute;top:0px;left:0px;color:#494949;font-size:24px;}
.mainTitle .child{float:right;line-height:36px;margin-left:22px;cursor:pointer}
.mainTitle .child img{ vertical-align:middle;margin-right:8px;}
.mainTitle .child span{ vertical-align:middle;color:#878787;font-size:14px;}
.mainTitle .child:hover span{color:#da251d;}
.main .content{position:relative;width:100%;height:338px;overflow:hidden;padding-top:37px;}
.main .content .child{position:relative;width:380px;height:338px;float:left;margin-right:20px;}
.main .content .child .childImg{overflow:hidden;position:relative;width:380px;height:260px;line-height:260px;text-align:center;}
.main .content .child .childImg img{width:100%;height:100%; vertical-align:top;}
.main .content .child .childImg img{transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s; }
.main .content .child .childTitle{line-height:26px;padding-top:16px;color:#494949;font-size:16px;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width:100%;}
.main .content .child .childInfo{position:relative;height:20px;line-height:20px;padding:8px 0;}
.main .content .child .childInfo .title{color:#878787;font-size:14px;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width:80%;}
.main .content .child .childInfo span{position:absolute;top:8px;right:0px;color:#D9251D;font-size:14px;}
.main .content .child:hover .childTitle{color:#da251d;}
.main .content .child:hover .childImg img{transform:scale(1.1);-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);}

.main4{padding:50px 0;}
.main4 .content{position:relative;width:100%;height:330px;overflow:hidden;padding-top:37px;}
.main4 .content .child{position:relative;width:380px;height:330px;float:left;margin-right:20px;overflow:hidden;}
.main4 .content .child .childImg{position:relative;width:380px;height:330px;}
.main4 .content .child .childImg img{width:100%;height:100%; vertical-align:middle;}
.main4 .content .child .childInfo{position:absolute;width: 100%;bottom:-200px;left:0px;background:url(../images/index/blackBg.png);}
.main4 .content .child .childInfo{transition-duration: .5s;-ms-transition-duration: .5s;-moz-transition-duration: .5s; -webkit-transition-duration: .5s; }
.main4 .content .child .childInfo p{line-height:24px;color:#fff;font-size:14px;margin:20px 15px;}
.main4 .content .child:hover .childInfo{bottom:0px;}
@media (max-width: 639px) {
.banner{height:200px;}
.banner .child{height:200px;background-size:auto 100%;}
.banner .bannerNav{bottom:10px;left:0px;}
.banner .bannerNav img{margin:0 4px;width:10px;}
.banner .bannerInfo{top:60px;}
.banner .bannerInfo .title1{line-height:30px;font-size:20px;}
.banner .bannerInfo .title2{line-height:40px;padding-top:2px;font-size:30px;}

.banner .content{display:none;}

.main2 .zhenxuanList{width:100%}
.main2 .zhenxuanList .li_top{width:50%;float:left;height:310px;}
.main2 .zhenxuanList .li_bottom{width:50%;float:left;height:310px;}
.main2 .zhenxuanList .li_top img{width:100%;height:auto}
.main2 .zhenxuanList .li_top .txt img{display:none}
.main2 .zhenxuanList .li_bottom .txt img{display:none}
	.zhenxuanList .txt{display:block;position:inherit !important}
.main2 .zhenxuanList .li_top .txt .c{display:block;position:inherit !important;    top: 100% !important;    margin: 0 !important;    left: 0 !important;width: 100% !important;}
.main2 .zhenxuanList .li_top .txt img{}
.main2 .zhenxuanList .li_bottom img{width:100%;height:auto}
.main2 .zhenxuanList .li_bottom .txt .c{position: inherit;    margin: 0 !important;left: 0 !important;width: 100% !important;}
.main2 .zhenxuanList .li_bottom .txt img{}
	
.zhenxuanList .txt .c h3{    font-size: 14px !important;}	
.zhenxuanList .txt .c p{font-size: 12px;    overflow: hidden;}	
	
	
.main1{height:auto;}
.main1 .container{padding:10px 0;}
.main1 .child{padding:10px 0;width:50%;margin:0;text-align:left;float:left;}
.main1 .child .childImg{float:left;width:45px;height:35px;line-height:35px;padding-top:10px;margin:0;border-radius:45px;-moz-border-radius:45px;-ms-border-radius:45px;-o-border-radius:45px;-webkit-border-radius:45px;}
.main1 .child .childImg img{width:60%;margin-top:-13px;}

.main1 .child .title{float:right;line-height:24px;padding:8px 0;font-size:24px;width:64%;}
.main1 .child .info{display:none;float:right;font-size:12px;line-height:16px;width:64%;}

.main{padding:20px 0 0px 0;}
.mainTitle{line-height:18px;height:18px;}
.mainTitle .title{font-size:16px;}
.mainTitle .child{line-height:18px;margin-left:14px;}
.mainTitle .child img{margin-right:4px;width:10px;}
.mainTitle .child span{font-size:12px;}
.main .content{height:780px;padding-top:13px;}
.main .content .child{width:100%;height:260px;margin:0;padding:0;}
.main .content .child .childImg{width:100%;height:200px;line-height:200px;}

.main .content .child .childTitle{line-height:24px;padding-top:4px;font-size:16px;}
.main .content .child .childInfo{height:20px;line-height:20px;padding:4px 0;}
.main .content .child .childInfo .title{font-size:14px}
.main .content .child .childInfo span{font-size:14px;top:3px;}

.main4{padding:20px 0;}
.main4 .content{height:1060px;padding-top:14px;}
.main4 .content .child{width:100%;height:250px;margin:0px 0 15px 0;}
.main4 .content .child .childImg{width:100%;height:250px;}
.main4 .content .child .childInfo{bottom:0px;}
.main4 .content .child .childInfo p{line-height:16px;font-size:14px;margin:8px;}
}


@media (min-width: 640px) and (max-width:1023px ) {
.banner{height:300px;}
.banner .child{height:300px;background-size:auto 100%;}
.banner .bannerNav{bottom:14px;left:0px;}
.banner .bannerNav img{margin:0 3px;}
.banner .bannerInfo{top:100px;}
.banner .bannerInfo .title1{line-height:40px;font-size:30px;}
.banner .bannerInfo .title2{line-height:60px;padding-top:4px;font-size:45px;}

.banner .content{display:none;}



.main1{height:auto;}
.main1 .container{padding:20px 0;}
.main1 .child{padding:20px 0;width:50%;margin:0;text-align:left;float:left;}
.main1 .child .childImg{float:left;width:90px;height:70px;line-height:70px;padding-top:20px;padding-top:20px;margin:0;border-radius:90px;-moz-border-radius:90px;-ms-border-radius:90px;-o-border-radius:90px;-webkit-border-radius:90px;}
.main1 .child .childImg img{width:60%;margin-top:-20px;}

.main1 .child .title{float:right;line-height:32px;padding:5px 0;font-size:24px;width:64%;}
.main1 .child .info{float:right;font-size:18px;line-height:22px;width:64%;}

.main{padding:40px 0 0px 0;}
.mainTitle{line-height:36px;height:36px;}
.mainTitle .title{font-size:24px;}
.mainTitle .child{line-height:36px;margin-left:22px;}
.mainTitle .child img{margin-right:8px;}
.mainTitle .child span{font-size:14px;}
.main .content{height:580px;padding-top:27px;}
.main .content .child{width:48%;height:290px;margin:0;padding:0 1%;}
.main .content .child .childImg{width:100%;height:200px;line-height:200px;}

.main .content .child .childTitle{line-height:26px;padding-top:16px;color:#494949;font-size:16px;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width:100%;}
.main .content .child .childInfo{position:relative;height:20px;line-height:20px;padding:8px 0;}
.main .content .child .childInfo .title{color:#878787;font-size:14px;display: block;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width:80%;}

.main4{padding:30px 0;}
.main4 .content{height:530px;padding-top:27px;}
.main4 .content .child{width:48%;height:250px;margin:0px 1% 30px 1%;}
.main4 .content .child .childImg{width:100%;height:250px;}
.main4 .content .child .childInfo{bottom:0px;}
.main4 .content .child .childInfo p{line-height:20px;font-size:14px;margin:10px 8px;}

}
@media (min-width: 1024px) and (max-width:1199px ) {
.main1 .child {width: 195px;}
.main .content {height: 280px;}
.main .content .child {width: 280px;}
.main .content .child .childImg {width: 280px;height:191px;}
.main .content .child .childTitle {padding-top: 10px;}
.main4 .content {height: 243px;}
.main4 .content .child {width: 280px;height: 243px;}
.main4 .content .child .childImg {width: 280px;height: 243px;}

}
@media (min-width: 1200px) and (max-width:1439px ) {

}
@media (min-width: 1440px) and (max-width:1920px ) {

}

.clearfix {
    display: block;    margin-top: 20px;
    overflow: hidden;
}
.zhenxuanList .li_top,.zhenxuanList .li_bottom {
    float: left;
    width: 295px;
    overflow: hidden;
}
li {
    vertical-align: top;
}
.zhenxuanList a {
    display: block;
    width: 100%;
    height: 100%;
    position: relative;
}
.zhenxuanList a {
    color: #666;
    cursor: pointer;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    transition: all 0.3s ease;
    outline: none;
}
.zhenxuanList .bg {
    background: url(../images/whiteopacity.png);
    width: 100%;
    position: absolute;
    transition: all 0.3s ease;
	display:none;
}
.loadImgShow {
    opacity: 1;
}
.zhenxuanList img {
    width: 295px;
	height:255px;
	vertical-align: top;
    border: 0;
}
.zhenxuanList .txt {
    position: relative;
    text-align: center;
    z-index: 2;
}
.zhenxuanList .txt .c {
    position: absolute;
    left: 10%;
    top: 50%;
    margin-top: -60px;
    width: 80%;
    transition: all 0.5s ease;
}
.zhenxuanList .txt h3 {
    font-size: 24px;
    line-height: 140%;
    margin-bottom: 10px;
    color: #333;
}
.zhenxuanList .txt p {
    color: #999;
}
.zhenxuanList .li_top:hover .bg{display:block;}
.zhenxuanList .li_bottom:hover .bg{display:block}
.zhenxuanList .li_bottom:hover .txt .c{ padding-top:40%; }
.zhenxuanList .li_top:hover .txt .c{top:30px; }
