.Wrap {width:100%; background:#fafaf6;}
.fl {float:left;}
.fr {float:right;}


/*slider*/
.slider{position: relative; overflow hidden; height:340px; margin:0 auto 10px;}
.slider .but{width:1000px; margin-left:-500px;position:absolute; left:50%; bottom:0px; overflow:hidden;}
.slider .but span{display: block; width:35px; height:35px; border-radius:20px; overflow:hidden; text-align:center; cursor:pointer; line-height:105px;}
.slider1 .prev{float:left; background:url(pev.png) no-repeat left center;}
.slider1 .next{float:right; background:url(pev.png) no-repeat right center;}
.slider .content li{float: left;width: 160px;height:450px;background: #ccc;}
.slider .nav_listmain{ background:#f7f7f7;}
.slider .nav_list{width:1000px; overflow:hidden; margin:0 auto;}
.slider .nav{padding:1px 0; text-align:center; overflow:hidden; display:flex; justify-content:center; align-items:center;}
.slider .nav li{width:120px; height:50px; float:left; border:1px solid #cccccc; margin:0 15px; display:flex; justify-content:center; align-items:center; overflow:hidden; filter:alpha(opacity=50); -moz-opacity:0.50; opacity:0.50;}
.slider .nav li.active{background:url(sj.png) no-repeat top center; border:3px solid #b80000; filter:alpha(opacity=1); -moz-opacity:1; opacity:1;}
.style1{width:1000px;}
.style1 .container{width:100%;height:300px;margin: 0 auto;overflow: hidden;}
.style1 .content li{float: left;width:100%;height:300px; justify-content:center; align-items:center; display:flex;}
.style1 .content li img {max-width:1000px; max-height:300px;}


.style2 {width:100%; height:180px; overflow:hidden; margin:25px auto; position:relative;}
.style2 span{position:absolute; display: block; width:35px; height:35px; border-radius:20px; overflow:hidden; text-align:center; cursor:pointer; line-height:105px;}
.slider2 .prev{left:0; top:60px; background:url(pev_hui.png) no-repeat -2px center; z-index:99;}
.slider2 .next{right:0; top:60px; background:url(pev_hui.png) no-repeat -52px center; z-index:99;}
.style2 .container .content{width:2000%; position:absolute; height:180px; overflow:hidden; left:0; top:0;}
.style2 .content li {height:180px; width:145px; background:#FFFFFF; margin:0 15px;}
.style2 .content li a{display:flex; width:100%; height:100%; align-items:center; justify-content:center; line-height:180px; text-align:center; overflow:hidden;}
.style2 .content li a img{max-height:100%;}
.style2 .container {width:885px; overflow:hidden; margin:0 auto; position:relative; height:180px;}

.slider3 {height:155px; overflow:hidden; margin-top:25px;}
.style3 .container {overflow:hidden; margin:0 auto;}
.style3 .content li {width:100%; height:30px; line-height:30px; overflow:hidden; background:#FFFFFF;}


/*MianCont*/
.MianCont {width:1000px; margin:0 auto; overflow:hidden; margin-top:25px;}
.MianCont .side1 {overflow:hidden; padding-bottom:25px; background:url(side1_bg.png) no-repeat bottom center;}
.MianCont .side_list {width:300px; float:left;}
.MianCont .side_list:nth-child(2) {margin:0 50px;}
.MianCont .side_list .side_head {width:100%; height:35px; line-height:35px; overflow:hidden; border-bottom:1px solid #b80000; margin-bottom:15px;}
.MianCont .side_list .side_head .tag {font-size:18px; color:#b80000;}
.MianCont .side1 .side_list .text {line-height:25px; text-indent:2em; font-size:14px; overflow:hidden;}
.MianCont .side1 .side_list ul {overflow:hidden;}
.MianCont .side1 .side_list ul li {height:25px; line-height:25px; overflow:hidden;}
.MianCont .side1 .side_list:nth-child(2) ul li {list-style:decimal; list-style-position:inside;}
.MianCont .side1 .side_list:nth-child(3) ul li {padding-left:30px; position:relative;}
.MianCont .side1 .side_list:nth-child(3) ul li em {display:block; width:18px; height:18px; text-align:center; line-height:18px; font-size:12px; background:#b80000; color:#FFFFFF; position:absolute; left:0; top:3px;}


.MianCont .side2 {overflow:hidden;}
.MianCont .side2 .dl_box {overflow:hidden;}
.MianCont .side2 .dl_box dl {width:300px; float:left; overflow:hidden;}
.MianCont .side2 .dl_box dl:nth-child(2) {margin:0 50px;}
.MianCont .side2 .dl_box dl dt {height:55px; line-height:55px; overflow:hidden; font-size:18px; color:#b80000;}
.MianCont .side2 .dl_box .pic {width:300px; height:200px; overflow:hidden; display:flex; justify-content:center; align-items:center;}
.MianCont .side2 .dl_box .words {height:45px; width:100%; text-align:center; line-height:40px; background:url(text_bg.png) no-repeat center center; margin-top:15px;}


.MianCont .side3 {overflow:hidden; padding-bottom:25px; background:url(side1_bg.png) no-repeat bottom center;}
.MianCont .side3 .side_list {overflow:hidden;}
.MianCont .side3 .img {width:300px; height:225px; overflow:hidden; display:flex; justify-content:center; align-items:center; position:relative;}
.MianCont .side3 .img .t {display:block; width:300px; text-align:center; height:40px; line-height:40px; color:#FFFFFF; position:absolute; left:0; bottom:0; background:rgba(0, 0, 0, 0.5) none repeat scroll 0 0 !important;}
.MianCont .side3 .showimg {overflow:hidden;}
.MianCont .side3 .showimg .text {overflow:hidden; padding-top:15px;}
.MianCont .side3 .showimg .text ul li {height:30px; line-height:30px; overflow:hidden; list-style-image:url(side3_style.png); list-style-position:inside;}
.MianCont .side3 .guide {width:300px; float:left; overflow:hidden; background:#f7f7f7;}
.MianCont .side3 .guide .head {width:100%; height:35px; line-height:35px; overflow:hidden; background:#FFF; font-size:18px; color:#b80000;}
.MianCont .side3 .guide .guide_list {overflow:hidden; padding:20px 20px 60px 20px;}
.MianCont .side3 .guide .guide_list dl {overflow:hidden; margin-bottom:15px;}
.MianCont .side3 .guide .guide_list dl dt {height:25px; line-height:25px; overflow:hidden; color:#b80000; margin-bottom:5px; font-weight:bold;}
.MianCont .side3 .guide .guide_list dl dd {line-height:25px;}


.MianCont .side4 {overflow:hidden;}
.MianCont .side4 .head {height:60px; line-height:60px; overflow:hidden; background:url(side4_bg2.png) no-repeat bottom center;}
.MianCont .side4 .head .tag {float:left;}
.MianCont .side4 .head .tag span {display:block; background:url(side4_bg1.png) no-repeat left center; padding-left:35px; font-size:18px; color:#b80000;}
.MianCont .side4 .head .more {float:right;}


.MianCont .side5 {width:1000px; height:250px; background:url(side5_bg.png) no-repeat center center; overflow:hidden; margin-bottom:1px;}
.MianCont .side5 .head {height:30px; line-height:20px; padding:1px;}
.MianCont .side5 .head .tag {float:left;}
.MianCont .side5 .head .tag span {display:block; background:url(side5_head.png) no-repeat left center; padding-left:480px; font-size:24px; color:#b80000; font-weight:bold;}
.MianCont .side5 .head .more {float:right;}
.MianCont .side5 .side5_list_box {overflow:hidden; padding:0 2px;}
.MianCont .side5 .side5_list1 {overflow:hidden; border:1px solid #cccccc; margin-bottom:25px;}
.MianCont .side5 .side5_list1 .lots {float:left; width:198px; height:198px; display:flex; justify-content:center; align-items:center; overflow:hidden; position:relative;}
.MianCont .side5 .side5_list1 .lots ul {overflow:hidden; border-right:1px solid #cccccc;}
.MianCont .side5 .side5_list1 .lots:last-child ul{border-right:none;}
.MianCont .side5 .side5_list1 .lots .lots_code {display:none; width:192px; height:82px; overflow:hidden; position:absolute; top:0; left:0; z-index:99; text-align:center;}
.MianCont .side5 .side5_list1 .lots:hover .lots_code {display:block;}
.MianCont .side5 .side5_list1 .lots_code:before {content:''; display:block; width:100%; height:82px; background:#333333; position:absolute;top:0; left:0; z-index:-99; filter:alpha(opacity=70);
-moz-opacity:0.70; opacity:0.70; }
.MianCont .side5 .side5_list1 .lots_code .img {width:60px; height:60px; display:flex; justify-content:center; align-items:center; overflow:hidden; float:left; margin:11px 0 0 11px;}
.MianCont .side5 .side5_list1 .lots_code .img img {width:100%;}
.MianCont .side5 .side5_list1 .lots_code .text {font-size:16px; font-weight:bold; color:#FFFFFF; padding-left:15px; float:left; line-height:25px; margin-top:25px;}

.MianCont .side5 .side5_list2 {overflow:hidden;}
.MianCont .side5 .side5_list2 .lots {display:block; width:220px; height:250px; float:left; margin-right:28px; margin-bottom:28px; overflow:hidden; position:relative;}
.MianCont .side5 .side5_list2 .lots:nth-child(4n+4) {margin-right:0;}
.MianCont .side5 .side5_list2 .lots ul {overflow:hidden; border:1px solid #cccccc; padding:15px;}
.MianCont .side5 .side5_list2 .lots .lots_img {width:190px; height:160px; overflow:hidden; margin:0 auto; display:flex; justify-content:center; align-items:center;}
.MianCont .side5 .side5_list2 .lots .lots_img img{max-width:240px;}
.MianCont .side5 .side5_list2 .lots .lots_text {height:30px; line-height:30px; overflow:hidden; margin-top:28px; text-align:center;}
.MianCont .side5 .side5_list2 .lots .lots_code {display:none; width:220px; height:250px; overflow:hidden; position:absolute; top:0; left:0; z-index:99; text-align:center;}
.MianCont .side5 .side5_list2 .lots:hover .lots_code {display:block;}
.MianCont .side5 .side5_list2 .lots_code:before {content:''; display:block; width:100%; height:250px; background:#333333; position:absolute;top:0; left:0; z-index:-99; filter:alpha(opacity=70);
-moz-opacity:0.70; opacity:0.70; }
.MianCont .side5 .side5_list2 .lots_code .img {width:120px; height:120px; display:flex; justify-content:center; align-items:center; overflow:hidden; margin:25px auto;}
.MianCont .side5 .side5_list2 .lots_code .img img {width:100%;}
.MianCont .side5 .side5_list2 .lots_code .text {font-size:16px; font-weight:bold; color:#FFFFFF; line-height:25px; width:100%;}




.MianCont .side6 {overflow:hidden; margin-bottom:25px; padding-bottom:25px; background:url(side1_bg.png) no-repeat bottom center;}
.MianCont .side6 .head {height:60px; overflow:hidden; background:url(side4_bg2.png) no-repeat bottom center;}
.MianCont .side6 .head .tag {float:left; line-height:60px;}
.MianCont .side6 .head .tag span {font-size:24px; color:#b80000; font-weight:bold;}
.MianCont .side6 .head .nav {float:left; overflow:hidden; margin-left:25px; line-height:30px; margin-top:15px;}
.MianCont .side6 .head .nav div {float:left; margin-left:1px;}
.MianCont .side6 .head .nav div a {display:block;padding:0 23px;}
.MianCont .side6 .head .nav div.cheakA a,
.MianCont .side6 .head .nav div.cheakB a,
.MianCont .side6 .head .nav div.cheakC a,
.MianCont .side6 .head .nav div.cheakD a {background:#b80000; color:#FFFFFF;}
.MianCont .head .nav div a.choose {background:#b80000; color:#FFFFFF;}

..MianCont .side6 .head .more {float:right; line-height:60px;}
.MianCont .side6 .showlist {overflow:hidden;}

.MianCont .side6 .showlist .showimg {width:150px; float:left; margin-right:20px; margin-top:25px;}
.MianCont .side6 .showlist .showimg:nth-child(6n+6) {margin-right:0;}
.MianCont .side6 .showlist .showimg dt {width:150px; height:150px; overflow:hidden; position:relative;}
.MianCont .side6 .showlist .showimg dt:hover .lots_code{display:block;}
.MianCont .side6 .showlist .showimg .img {width:150px; height:150px; overflow:hidden; display:flex; justify-content:center; align-items:center;}
.MianCont .side6 .showlist .showimg .img a img{max-width:150px;}
.MianCont .side6 .showlist .showimg .lots_code {width:150px; height:150px; overflow:hidden; position:absolute; top:0; left:0; display:none;}
.MianCont .side6 .showlist .showimg .lots_code:before {content:''; display:block; width:100%; height:180px; background:#333333; position:absolute; top:0; left:0; filter:alpha(opacity=70); -moz-opacity:0.70; opacity:0.70; }
.MianCont .side6 .showlist .showimg .lots_code .ewm {width:100px; height:100px; overflow:hidden;display:flex; justify-content:center; align-items:center; overflow:hidden; margin:20px auto 0 auto; position:relative;}
.MianCont .side6 .showlist .showimg .lots_code .ewm img {width:100%;}




.MianCont .side6 .showlist .showimg .lots_code .words {font-size:16px; font-weight:bold; color:#FFFFFF; line-height:25px; width:100%; text-align:center; margin-top:5px; position:relative;}
.MianCont .side6 .showlist .showimg dd {height:30px; line-height:30px; text-align:center; overflow:hidden;}.MianCont .side6 .showlist .showimg dd a{font-size:12px;}






.MianCont .side8 {overflow:hidden; margin-bottom:25px; padding-bottom:25px; background:url(side1_bg.png) no-repeat bottom center;}
.MianCont .side8 .head {height:60px; overflow:hidden; background:url(side4_bg2.png) no-repeat bottom center;}
.MianCont .side8 .head .tag {float:left; line-height:60px;}
.MianCont .side8 .head .tag span {font-size:24px; color:#b80000; font-weight:bold;}
.MianCont .side8 .head .nav {float:left; overflow:hidden; margin-left:25px; line-height:30px; margin-top:15px;}
.MianCont .side8 .head .nav div {float:left; margin-left:1px;}
.MianCont .side8 .head .nav div a {display:block;padding:0 23px;}
.MianCont .side8 .head .nav div.cheakA a,
.MianCont .side8 .head .nav div.cheakB a,
.MianCont .side8 .head .nav div.cheakC a,
.MianCont .side8 .head .nav div.cheakD a {background:#b80000; color:#FFFFFF;}
.MianCont .head .nav div a.choose {background:#b80000; color:#FFFFFF;}

.MianCont .side8 .head .more {float:right; line-height:60px;}
.MianCont .side8 .showlist {overflow:hidden;}
.MianCont .side8 .showlist .showimg {width:150px; float:left; margin-right:20px; margin-top:25px;}
.MianCont .side8 .showlist .showimg:nth-child(8n+8) {margin-right:0;}
.MianCont .side8 .showlist .showimg dt {width:150px; height:150px; overflow:hidden; position:relative;}
.MianCont .side8 .showlist .showimg dt:hover .lots_code{display:block;}
.MianCont .side8 .showlist .showimg .img {width:150px; height:150px; overflow:hidden; display:flex; justify-content:center; align-items:center;}
.MianCont .side8 .showlist .showimg .img a img{max-width:150px;}
.MianCont .side8 .showlist .showimg .lots_code {width:150px; height:150px; overflow:hidden; position:absolute; top:0; left:0; display:none;}
.MianCont .side8 .showlist .showimg .lots_code:before {content:''; display:block; width:100%; height:180px; background:#333333; position:absolute; top:0; left:0; filter:alpha(opacity=70); -moz-opacity:0.70; opacity:0.70; }
.MianCont .side8 .showlist .showimg .lots_code .ewm {width:100px; height:100px; overflow:hidden;display:flex; justify-content:center; align-items:center; overflow:hidden; margin:20px auto 0 auto; position:relative;}
.MianCont .side8 .showlist .showimg .lots_code .ewm img {width:100%;}
.MianCont .side8 .showlist .showimg .lots_code .words {font-size:16px; font-weight:bold; color:#FFFFFF; line-height:25px; width:100%; text-align:center; margin-top:5px; position:relative;}
.MianCont .side8 .showlist .showimg dd {height:30px; line-height:30px; text-align:center; overflow:hidden;}.MianCont .side8 .showlist .showimg dd a{font-size:12px;}
















.MianCont .side7 {overflow:hidden; margin-bottom:25px;}
.MianCont .side7 .head {height:60px; overflow:hidden; background:url(side4_bg2.png) no-repeat bottom center;}
.MianCont .side7 .head .tag {float:left; line-height:60px;}
.MianCont .side7 .head .tag span {font-size:24px; color:#b80000; font-weight:bold;}
.MianCont .side7 .head .more {float:right; line-height:60px;}


.cooperation {width:100%; overflow:hidden; background:#f7f7f7; padding:25px 0 85px 0;}
.cooperation .cooperation_cont {width:1000px; margin:0 auto;}
.cooperation .cooperation_cont .head {height:50px; line-height:50px; display:flex; justify-content:center; align-items:center;font-size:24px; margin-bottom:25px;}
.cooperation .cooperation_cont .head div {margin:0 15px; border-bottom:3px solid #f7f7f7;}
.cooperation .cooperation_cont .head div.first{border-bottom:3px solid #f80000;}
.cooperation .cooperation_cont .head div.first a {color:#f80000;}
.cooperation .cooperation_cont .case_box {line-height:25px;}
.cooperation .cooperation_cont .case_box a {display:inline-block; margin-right:20px;}
.contact .contact_cont {width:1000px;}