













.focus{position:relative; width:800px; height:360px; overflow:hidden;}
.focus ul{display:block; position:absolute; width:800px; height:360px;}
.focus li{position:relative; display:block; float:left; width:800px; height:360px; font-size:26px;}
.focus li img{width:800px; height:360px;}
.focus li .img{display:block; width:800px; height:360px;}
.focus li .title{position:absolute; bottom:0px; display:block; width:100%; height:60px; padding-left:20px; background:url("../images/blackbg.png") repeat; background-size:100% 100%; line-height:60px; color:#fff; box-sizing:border-box;}
.focus li .class{position:absolute; left:0; top:0; width:120px; height:35px; line-height:35px; background:#F3633E; color:#fff; text-align:center; font-size:20px;}
.focus .tagdiv{position:absolute; left:50%; bottom:10px; width:100px; height:20px; transform:translateX(-50%); margin:0 auto; z-index:2; text-align:right;}
.focus .tag{display:inline-block; *display:inline; *zoom:1; width:8px; height:8px; border-radius:50%; margin:2px 4px; _margin:2px; z-index:10000; line-height:20px; text-align:center; text-indent:-100px; background:#fff; overflow:hidden; filter:alpha(opacity=68); opacity:0.68; cursor:pointer;}
.focus .tag.cur{color:#000; text-indent:0; width:13px; height:13px; margin:0 4px; filter:alpha(opacity=100); opacity:1;}
.focus .tag:hover{filter:alpha(opacity=100); opacity:1;}
.focus .lbtn,.focus .rbtn{position:absolute; top:150px; width:35px; height:64px; background:url(../../che/images/bg.png) 0 0 no-repeat; filter:alpha(opacity=70); opacity:0.7; z-index:33;}
.focus .rbtn{right:0; background-position: -40px 0;}


.cont1{height:395px; padding-top:30px; background:url(../../che2/images/cont1bg.jpg) center top;}
.cont1 .left{width:800px; float:left;}

.cont1 .mainright{width:375px;}
.cont1 .mainright li{position:relative; height:43px; border-bottom:solid 1px #46535B; overflow:hidden;}
.cont1 .mainright li .img{display:none; width:375px; height:185px;}
.cont1 .mainright li .img img{width:375px; height:185px;}
.cont1 .mainright li .title{float:left; display:inline-block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; max-width:310px; color:#fff; line-height:43px; font-size:16px;}
.cont1 .mainright li .class{float:right; text-align:right; color:#F3633E; line-height:43px;}
.cont1 .mainright li.cur{height:185px;}
.cont1 .mainright li.cur .class{float:none; position:absolute; left:0; top:0; width:100px; height:30px; line-height:30px; background:#F3633E; color:#fff; text-align:center; font-size:20px; z-index:3;}
.cont1 .mainright li.cur .img{display:block;}
.cont1 .mainright li.cur .title{display:block; position:absolute; left:0; bottom:0; width:375px; max-width:none; height:40px; line-height:40px; text-align:center; z-index:3; background:url(../../che2/images/titleblackbg.png) bottom;}

.mainleft{height:1450px; overflow:hidden;}
.cont1 .mainleft{height:auto;}

.cont2{margin-top:20px;}
.cont2 .classes{width:100%; height:40px; margin-bottom:40px; border-bottom:solid 1px #151E25; overflow:visible;}
.cont2 .classes li{float:left; margin-right:20px; line-height:40px; font-size:16px;}
.cont2 .classes li.cur{font-size:20px; border-bottom:solid 3px #F3633E; line-height:39px;}
.cont2 .classes li.cur a{text-decoration:none;}


.ztlist{margin-top:30px;}
.ztlist ul{padding:20px 0; border:solid 1px #E4E9EF; border-top:none;}
.ztlist li{margin:5px -1px; background:#F8F8F8; line-height:30px; overflow:hidden; font-size:18px;}
.ztlist li img{width:375px; height:207px;}
.ztlist li .img{display:block; height:0; overflow:hidden;}
.ztlist li:first-child .img{height:207px;}
.ztlist li .tit{display:block; padding:5px 20px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.yjlist{position:relative; margin-top:20px;}
.yjlist .list{padding-top:20px; overflow:hidden;}
.yjlist li{position:relative; float:left; width:375px; height:281px;}
.yjlist li .title{position:absolute; left:0; bottom:0; width:335px; height:40px; padding:0 20px; color:#fff; font-size:18px; line-height:40px;}
.yjlist .prev,.yjlist .next{position:absolute; left:0; top:180px; width:35px; height:64px; background:url(../../che2/images/bg.png) 0 -50px;}
.yjlist .next{left:auto; right:0; background-position:-40px -50px;}


.tushang{margin-top:40px;}
/*.tushang{height:530px; padding:10px 0; background:url(../../che2/images/tushangbg.jpg) center #151E23;}
.tushang .bigpic{float:left; position:relative; width:707px; height:530px;}
.tushang .bigpic .title{position:absolute; display:block; left:0; bottom:0; width:667px; height:50px; padding:0 20px; line-height:50px; color:#fff; background:url(../../che2/images/blackbg.png); font-size:20px;}
.tushang .bigpic img{width:707px; height:530px;}
.tushang .list{float:right; width:470px;}
.tushang .list li{padding:21px 20px; border-bottom:solid 1px #46535B; color:#efefef; line-height:30px;}
.tushang .list li .img{display:block; float:left; width:120px; height:90px; margin-right:20px;}
.tushang .list li .img img{width:120px; height:90px;}
.tushang .list li .liright{width:290px;}
.tushang .list li .title{display:block; width:290px; height:60px; font-size:16px; color:#efefef;}
.tushang .list li.cur{background:#F3653E;}*/


.dlist{margin-top:50px;}
.dlist .left{float:left; width:895px; border-right:solid 1px #ddd;}
.dlist .list{margin-top:30px; padding-bottom:10px;}
.dlist .list li{float:left; width:210px; height:270px; margin-right:13px; line-height:20px; border-radius:5px; overflow:hidden;}
.dlist .list li img{width:210px; height:210px;}
.dlist .list li .tit{display:block; width:280px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.dlist .list li .clearfix{margin-top:5px; color:#aaa;}
.dlist .right{float:right; width:290px; font-size:14px; line-height:30px;}
.dlist .right .title{margin-bottom:10px;}
.dlist .right li .fl{width:200px; height:30px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.dlist .right li .fr{color:#D82E52;}

/*.shipin{display:none;}*/
.vlist{overflow:hidden;}
.vlist ul{width:1225px; height:333px; margin-top:20px;}
.vlist li{position:relative; float:left; width:284px; height:160px; margin-right:13px; margin-bottom:13px;}
.vlist li .img{display:block; width:284px; height:160px; overflow:hidden;}
.vlist li .img img{width:284px; height:160px;}
.vlist li .title{position:absolute; display:block; bottom:0; left:0; width:264px; height:30px; padding:25px 10px 5px 10px ; line-height:30px; background:url(../../che2/images/titleblackbg2.png) bottom repeat-x; color:#fff; text-align:center;}
.vlist li .play{position:absolute; display:none; left:50%; top:50%; width:51px; height:51px; margin-left:-25.5px; margin-top:-35px; background:url(../../che2/images/bg.png) -60px -260px;}
.vlist li:hover .play{display:block;}
.vlist li.li1{width:592px; height:333px;}
.vlist li.li1 .img{display:block; width:592px; height:333px; overflow:hidden;}
.vlist li.li1 .img img{width:592px; height:333px;}
.vlist li.li1 .title{width:572px;}


.newslist .li1{float:left; position:relative; width:240px; height:180px; margin-bottom:40px; margin-right:30px;}
.newslist .li1 .img{display:block; float:left; width:240px; height:180px;}
.newslist .li1 .img img{width:240px; height:180px;}
.newslist .li1 .title{position:absolute; left:0; top:140px; width:240px; height:40px; font-size:16px; line-height:50px; text-align:center; background:url(../../che2/images/titleblackbg.png) bottom; color:#fff; font-weight:100;}

.newslist .li2{float:left; width:245px; height:180px; margin-bottom:40px; padding-right:15px; border-bottom:solid 1px #E0E0E0;}
.newslist .li2 .title{display:block; width:250px; height:80px; font-size:20px; line-height:35px; font-weight:bold;}
.newslist .li2 .smalltext{line-height:30px;}
.newslist .li3{margin-left:-1px; border-left:solid 1px #E0E0E0; padding-right:0; padding-left:15px;}

.newslist .li5{float:left; width:520px; height:90px;}
.newslist .li5 .title{height:30px; font-size:20px; line-height:30px; font-weight:bold;}
.newslist .li5 .smalltext{height:60px; line-height:30px; color:#959595; overflow:hidden;}
.newslist .li6{height:80px; margin-top:10px; margin-bottom:40px;}

.newslist .li7{height:240px;}
.newslist .li7 .img{height:180px; margin-bottom:5px;}
.newslist .li7 .smalltext{width:240px; height:55px; line-height:27.5px; color:#959595; overflow:hidden;}

.newslist .li8{float:right; width:520px; height:45px; margin-top:-5px; margin-bottom:5px; line-height:41px; border-bottom:dashed 1px #e0e0e0;}
.newslist .li8 .title{float:left; font-size:20px; font-weight:bold;}
.newslist .li8 .class{float:right; color:#999;}

.newslist .li9{float:right; width:510px; padding-left:10px; height:33px; line-height:33px; background:url(../../che2/images/bg.png) -196px -179px no-repeat;}
.newslist .li9 .title{float:left;}
.newslist .li9 .class{float:right; color:#999;}

.bbslist{height:470px; margin-top:20px; overflow:hidden;}
.bbslist ul{width:390px; margin-top:20px;}
.bbslist li{float:left; width:180px; margin-right:15px; margin-bottom:20px; height:195px;}
.bbslist li img{width:180px; height:135px;}
.bbslist li .title{display:block; height:60px; line-height:30px; overflow:hidden;}

.shop{margin-top:20px; display:none;}
.shop .title1{margin-bottom:20px;}
.shop .cates{float:left; width:190px; padding:15px 19px 0 19px; border:solid 1px #DDD;}
.shop .cates dl{padding-bottom:15px; margin-bottom:15px; border-bottom:solid 1px #DDD;}
.shop .cates dd{float:left; width:75px; margin-right:20px; margin-top:15px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.shop .list{width:950px; float:right; overflow:hidden;}
.shop .list ul{width:970px;}
.shop .list li{float:left; width:180px; height:256px; margin-bottom:20px; margin-right:20px; padding:20px; border:solid 1px #ddd; text-align:center}
.shop .list li img{width:180px; height:180px;}
.shop .list li .title{display:block; height:40px; line-height:40px; overflow:hidden; font-size:16px; white-space:nowrap; text-overflow:ellipsis;}
.shop .list li .price{color:#c60c0c;}
.shop .list li .price span{color:#999; text-decoration:line-through;}
.shop .list li .yishou{color:#999;}

.gaizhuang{margin-top:50px; overflow:hidden;}
.gaizhuang .brandlist{border:solid 1px #E4E9EF; border-top:0;}
.gaizhuang .brandlist li{float:left; width:100px; height:70px; padding:20px 0; line-height:20px; text-align:center;}
.gaizhuang .brandlist li img{height:50px;}
.gaizhuang .list .nors{border:solid 1px #E4E9EF;}
.gaizhuang .list ul{width:1225px; max-height:265px; margin-top:25px; overflow:hidden;}
.gaizhuang .list li{float:left; width:278px; height:262px; margin-right:25px; margin-bottom:25px; border:solid 1px #E4E9EF;}
.gaizhuang .list li img{width:278px; height:208px;}
.gaizhuang .list li .title{display:block; height:52px; padding:0 10px; font-size:16px; line-height:52px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align:center;}
.gaizhuang .list li .shang{display:none; height:40px; padding:0 10px; font-size:16px; line-height:40px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; background:#F3653E; text-align:center;}
.gaizhuang .brandlist .more{margin-top:30px; width:40px; height:40px; padding:10px; line-height:20px; text-align:center; background:#f5f5f5; border-radius:10px;}
.gaizhuang .brandlist .more a{text-decoration:none;}

.cont6{margin-top:30px;}
.cont6left{width:915px; float:left;}
.cont6left .title1{margin-bottom:20px;}
.cont6left li{float:left; position:relative; overflow:hidden;}
.cont6left li .img{display:block; float:left;}
.cont6left li .title{position:absolute; display:block; width:100%; left:0; bottom:0; height:40px; font-size:16px; line-height:50px; text-align:center; background:url(../../che2/images/titleblackbg.png) bottom; color:#fff; font-weight:100;}
.cont6left .ul1{width:585px; float:left;}
.cont6left .ul2{width:330px; float:right;}
.cont6left .li1{width:565px; height:425px; margin-bottom:20px;}
.cont6left .li1 .img{width:565px; height:425px;}
.cont6left .li1 .img img{width:565px; height:425px;}
.cont6left .li2{margin-right:15px;}
.cont6left .li2,.cont6left .li3{width:275px; height:205px;}
.cont6left .li2 .img,.cont6left .li3 .img{width:275px; height:205px;}
.cont6left .li2 .img img,.cont6left .li3 .img img{width:275px; height:205px;}
.cont6left .li4{margin-bottom:20px;}
.cont6left .li4,.cont6left .li5{width:330px; height:248px;}
.cont6left .li4 .img,.cont6left .li5 .img{width:330px; height:248px;}
.cont6left .li4 .img img,.cont6left .li5 .img img{width:330px; height:248px;}
.cont6left .li6{width:330px; height:114px; margin-top:20px;}
.cont6left .li6 .img{display:none;}
.cont6left .li6 .title{display:block; height:114px; position:relative; background:#F3653E; line-height:114px;}

.cont6right{width:245px; float:right;}
.cont6right li{padding:11px 0 10px 0; border-bottom:dashed 1px #ddd;}
.cont6right li .avatar{width:70px; float:left;}
.cont6right li .avatar img{width:70px; height:70px;}
.cont6right li .info{width:155px; float:right;}
.cont6right li .tel{color:#1269b0;}
/*.cont6right .li1 .avatar{float:none; width:245px;}
.cont6right .li1 .avatar img{width:245px; height:245px;}
.cont6right .li1 .info{width:245px; float:none;}*/

.youji{margin-top:40px; overflow:hidden;}
.youji .list .nors{border:solid 1px #E4E9EF;}
.youji .list ul{width:1225px; max-height:265px; margin-top:25px; overflow:hidden;}
.youji .list li{float:left; width:278px; height:262px; margin-right:25px; margin-bottom:25px; border:solid 1px #E4E9EF;}
.youji .list li img{width:278px; height:208px;}
.youji .list li .title{display:block; height:52px; padding:0 10px; font-size:16px; line-height:52px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align:center;}
.youji .list li .shang{display:none; height:40px; padding:0 10px; font-size:16px; line-height:40px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; background:#F3653E; text-align:center;}

.xinxituijian{overflow:hidden; display:none;}
.xinxituijian .content{overflow:hidden; height:265px; margin-top:25px; position:relative;}
.xinxituijian .nors{padding:120px 0; background:#f8f8f8;}
.xinxituijian ul{position:absolute; left:0; top:0; width:1225px; max-height:265px; overflow:hidden;}
.xinxituijian li{float:left; width:278px; height:262px; margin-right:25px; margin-bottom:25px; border:solid 1px #E4E9EF;}
.xinxituijian li img{width:278px; height:208px;}
.xinxituijian li .title{display:block; height:52px; padding:0 10px; font-size:16px; line-height:52px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; text-align:center;}
.xinxituijian li .shang{display:none; height:40px; padding:0 10px; font-size:16px; line-height:40px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; background:#F3653E; text-align:center;}