/** header **/

.slideTxtBox{ float: left; width:560px; text-align:left; padding: 20px 0 0 60px;}
.slideTxtBox .hd{ height:27px; line-height:27px; position:relative; }
.slideTxtBox .hd ul{ float:left;  position:absolute; height:27px; padding-left: 5px; }
.slideTxtBox .hd ul li{ float:left; padding:0 15px; cursor:pointer; color: #0077e6; font-size: 14px; font-weight: bold; }

.slideTxtBox .hd ul li.on{ height:27px; background:#2e9df6; color: #fff; border-radius: 5px 5px 0 0; }

.slideTxtBox .bd ul{ padding:0;  zoom:1;  }

.slideTxtBox .bd li{ height:38px; }

.slideTxtBox .bd li p{ float: left; font-size: 12px; color: #333; padding: 10px 15px 0 0; font-weight: bold; }
.slideTxtBox .bd li p a{ color: #666;  font-weight:normal; }
.slideTxtBox .bd li p:hover{ color: #2e9df6;}
.slideTxtBox .bd li p a:hover{ color: #2e9df6;}




#top_wx{ float: right; padding: 20px 0 0 0;}







.flash{ width:100%; height:470px; margin:0 auto; overflow: hidden; text-align:center; position:relative; z-index:0; }

.flash .flashBox {position:relative; margin:0 auto; width:1000px; height:470px; }

/*修改尺寸1920 {position:absolute; width:1920px; left:-460px;}*/

/*修改尺寸1440 {position:absolute; width:1440px; left:-221px;}*/

.flash .flashBox .bd{position:absolute;  width:1920px; left:-460px;}

.flash .flashBox .bd img{width:100%;}

.flash .flashBox .prev{ position:absolute; left:-220px; top:50%; margin-top:-25px; display:block; width:60px; height:65px; opacity:0.8; }

.flash .flashBox .next{ position:absolute; right:-220px; top:50%; margin-top:-25px; display:block; width:60px; height:65px; opacity:0.8;  }


.flash .flashBox:hover .next,.flash .flashBox:hover .prev{ opacity:1;}

.flash .flashBox .prevStop{ display:none;  }

.flash .flashBox .nextStop{ display:none;  }


#nav_bj_bj{ width: 100%; height: 45px; position: relative;}
#nav_bj{ height: 45px; width: 1200px;}

#nav{ float: left;  width: 760px; height: 48px; line-height: 50px; padding: 0px 40px; }

/*#nav a{ display: block; float: left; padding: 0 40px; font-weight: bold; font-size: 16px; height: 45px; line-height: 45px; text-align: center; color: #535353; transition: 0.3s;}

#nav a:hover{ color: #0077e6;}*/





#denglu{ float: right; text-align: left; line-height: 45px; width: 155px; height: 45px; background: #2e9df6; color: #fff;}

#denglu i{ color: #fff; display: block; font-size: 24px; float: left; padding: 0 0 0 25px}

#denglu a{ padding: 0 5px; color: #fff; transition:0.3s; cursor: pointer;}
#denglu a:hover{ color: #ff0;}





#ksdh{ width: 215px; height: 45px; float: left; position: relative;}

#ksdh .tit{ width: 215px; height: 45px; background: #0077e6; color: #fff; font-size: 18px; font-weight: bold; text-align: center; line-height: 45px;}

#ksdh #ksdh_nr{ position: absolute; left: 0; top: 45px; z-index: 2; overflow: hidden; width: auto; height: 362px; transition: 0.3s;}

/*#ksdh:hover #ksdh_nr{ height: 360px;}*/



.ksdhBox{ width:215px; height:362px; text-align:left;}
.ksdhBox_w{ width: 215px !important;}

.ksdhBox .hd{ width: 215px; height:362px; float: left; background: rgba(0,119,230,0.8);}

.ksdhBox .hd ul{  width: 215px; height:362px; }

.ksdhBox .hd ul li{ cursor:pointer; height: 72px; line-height: 72px; color: #fff; font-size: 16px; text-align: left; }

.ksdhBox .hd ul li i:nth-of-type(1){ display: block; float: left; font-size: 20px; padding: 0 10px 0 30px;}
.ksdhBox .hd ul li:nth-of-type(2) i:nth-of-type(1){ display: block; float: left; font-size: 24px; padding: 0 10px 0 30px; margin-left: -2px;}
.ksdhBox .hd ul li:nth-of-type(3) i:nth-of-type(1){ display: block; float: left; font-size: 22px; padding: 0 10px 0 30px;}

.ksdhBox .hd ul li i:nth-of-type(2){ display: block; float: right; font-size: 20px; padding-right: 20px;}

.ksdhBox .hd ul li.on{ height:72px; background: rgba(33,93,212,0.7);}

.ksdhBox .bd .ksdhnr{ background: rgba(252,250,251,0.9); width: 925px; height:272px; padding: 45px 30px; float: right; display: none;}

.ksdhBox .bd .ksdhnr .ss{ float: left; background: #efefef; border-radius: 5px; padding: 7px; width:521px; height:44px; border: none; }

.ksdhBox .bd .ksdhnr .sou_left{ float:left; border-radius: 3px; background: #fff; border: 1px solid #cccccc; padding-left: 10px; width:378px; height:44px; text-align:left; color:#adadad; line-height:44px; }

.ksdhBox .bd .ksdhnr .ss_pic{ float:right; padding: 0; width: 124px; height: 47px; background: #2e9df6; border-radius: 3px; transition:0.3s;}
.ksdhBox .bd .ksdhnr .ss_pic:hover{ background: #4385f5;}
.ksdhBox .bd .ksdhnr #dtzf{ float: left; width: 135px; height: 47px; line-height: 47px; font-size: 16px; color: #fff; background: #2e9df6; border-radius: 3px; margin: 7px 0 7px 20px; border: none; }

.ksdhBox .bd .ksdhnr #dtzf:hover{ background: #4385f5; border: none; color: #fff;}

.ksdhBox .bd .ksdhnr #dtzf i{ display: block; font-size: 20px; float: left; padding: 0 10px 0 10px; color: #fff;}

.ksdhBox .bd .ksdhnr #gjzx{ float: left; width: 198px; height: 45px; line-height: 45px; font-size: 16px; color: #fff; background: #2e9df6; border-radius: 3px; margin: 7px 0 0 20px; cursor: pointer;}

.ksdhBox .bd .ksdhnr #gjzx i{ display: block; font-size: 24px; float: left; padding: 0 10px 0 20px;}
.ksdhBox .bd .ksdhnr #gjzx:hover{ background: #4385f5;}
.ksdhBox .bd .ksdhnr ul{ clear: both !important; padding-top: 15px;}

.ksdhBox .bd .ksdhnr ul .bt{ color: #333333; font-size: 16px; font-weight: bold; line-height: 30px;}

.ksdhBox .bd .ksdhnr ul li{ float: left; font-size: 13px; padding: 0 30px 0 0; line-height: 30px; color: #000;}

.ksdhBox .bd .ksdhnr ul li:hover{ color: #0077e6;}





/*main*/

#jrtt{ background: url(../Image/jrtt.png) no-repeat 30px center #f5f5f5; border: 1px solid #e7e7e7; width: 1198px; height:78px; }

#jrtt p{ padding: 10px 0 10px 230px; font-size: 36px; font-weight: bold; color: #000000; height: 58px; line-height: 58px;
    overflow: hidden;}

#jrtt p span{ font-weight: normal; color: #d7d7d7; font-size: 20px; padding: 0 15px; }

#jrtt ul{ padding: 10px 30px 0 220px; }

#jrtt ul li{ float: left; padding: 0 0 0 27px; line-height: 30px;}

#jrtt ul li i{ display: block; float: left; color: #cacaca; font-size: 24px;}



.rmzt{ float: left; width: 290px; height: auto; overflow: hidden; margin-top: 15px;}



.tit_in{ height: 25px; line-height: 25px; padding-bottom: 10px;}

.tit_in .tit{ font-size: 18px; font-weight: bold; color: #333333; float: left;  border-left: 3px solid #d70000; padding-left: 10px;}

.tit_in .more{ color: #a8a8a8; float: right; transition:0.3s; cursor: pointer;}
.tit_in .more a{ color: #fc5c63;font-weight: bold;}
.tit_in .more:hover{ color: #d70000;}
.tit_in .more:hover a{ color: #d70000;}




.slideBox_rmzt{ width:480px; height:360px; overflow:hidden; position:relative;}

.slideBox_rmzt .hd{ height:30px; overflow:hidden; position:absolute; width:480px; bottom: 0; right: 0;  z-index:1; }

.slideBox_rmzt .hd ul{ overflow:hidden; zoom:1; float:right; padding:10px 0 0; width:480px; text-align: center;  }

.slideBox_rmzt .hd ul li{ display: inline-block; margin-right:10px; width:10px; height:10px; border-radius:5px; background:#cccccc; cursor:pointer; float: right; }

.slideBox_rmzt .hd ul li.on{ background:#d70000; width: 20px; }

.slideBox_rmzt .bd{ height:100%; z-index:0;   }

.slideBox_rmzt .bd li{ zoom:1; position:relative; vertical-align:middle; width:480px; height:360px; overflow: hidden; }

.slideBox_rmzt .bd img{ width:480px; height:360px; transition:transform 1s ease 0s; border-radius: 3px; }
.slideBox_rmzt .bd:hover img { transform: scale(1.1, 1.1);border-radius: 3px;}

.slideBox_rmzt .bd li p{ width:480px; background: rgba(0,0,0,0.5); height:30px; line-height: 30px; position: absolute; bottom: 0; left: 0; text-align: left; text-indent: 20px; color: #fff;}

.slideBox_rmzt .prev,.slideBox_rmzt .next{ position:absolute; left:0; top:35%; margin-top:-25px; display:block; width:18px; height:47px; filter:alpha(opacity=50);opacity:0.5;   }
.slideBox_rmzt .prev img,.slideBox_rmzt .next img{ border-radius: 5px;  }

.slideBox_rmzt .next{ left:auto; right:0; background-position:8px 5px; }

.slideBox_rmzt .prev:hover,

.slideBox_rmzt .next:hover{ filter:alpha(opacity=100);opacity:1;  }

.slideBox_rmzt .prevStop{ display:none;  }

.slideBox_rmzt .nextStop{ display:none;  }



#rmwd{ border: 1px solid #ebebeb; padding: 0 10px 10px; }

.picScroll-top{ margin:0 auto; overflow:hidden; height: 260px;}
.picScroll-top .bd{ padding:0;   }
.picScroll-top .bd ul{ overflow:hidden; zoom:1; }
.picScroll-top .bd ul li{ border-bottom: 1px solid #ccc; padding: 15px 0; height: 100px !important;}
.picScroll-top .bd ul li .tit{ background: url(../Image/wen.png) no-repeat left 3px; padding-left: 28px; line-height: 25px; color: #444444; transition:0.3s;}
.picScroll-top .bd ul li .tit span{ color: #2867e4;}
.picScroll-top .bd ul li .tit span a{ color: #2867e4;}
.picScroll-top .bd ul li .nr{ background: url(../Image/da.png) no-repeat left 3px; color: #808080; height: 50px; overflow: hidden; padding-left: 28px; line-height: 25px; color: #444444; }



#djtj{ width: 568px; float: left; margin: 15px 26px 0;}



.slideTxtBox_zx{ width:568px; text-align:left;  }

.slideTxtBox_zx .hd{ height:53px; line-height:30px; padding:0; border-bottom:1px solid #e0e0e0;  position:relative; }

.slideTxtBox_zx .hd ul{ float:left; width:568px; height:53px; line-height: 53px;}

.slideTxtBox_zx .hd ul li{ float:left; padding:0 20px; color: #2c2c2c; font-size: 18px; font-weight: bold; cursor:pointer;  }

.slideTxtBox_zx .hd ul li.on{ height:40px; margin-top: 5px; line-height: 40px; background:#2e9df6; border-bottom: 1px solid #0077e6; color: #fff; border-radius: 3px;}
.slideTxtBox_zx .hd ul p{ float: right; color: #a8a8a8;}
.slideTxtBox_zx .hd ul p:hover{ color: #2e9df6;}
.slideTxtBox_zx .bd ul{ padding:15px 0 0;  zoom:1;  }

.slideTxtBox_zx .bd li{ height:35px; line-height:35px; background: url(../Image/xw_icon.png) no-repeat left center; padding-left: 15px;}

.slideTxtBox_zx .bd li a{ display: block; float: left; padding-left: 15px; font-size: 16px;}

.slideTxtBox_zx .bd li span{ display: block; float: left; background: url(../Image/djtj_line.jpg) no-repeat right center; padding-right: 15px; color: #5f5f5f; font-size: 16px; font-weight: bold;}

.slideTxtBox_zx .bd li p{ float:right; color:#999; font-size: 14px; font-family: arial; }
.slideTxtBox_zx .bd li:hover span{ color: #0077e6;}
.slideTxtBox_zx .bd li:hover a{ color: #0077e6;}

.slideTxtBox_zx .bd ul .line{ border-bottom: 1px solid #e0e0e0; margin: 20px 0;}

.slideTxtBox_zx .bd ul .line:nth-of-type(3){ margin-bottom: 0;}



#zxkp{ float: right; width: 290px; height: auto; overflow: hidden; margin-top: 15px;}

#zxkp #kft{ border: 1px solid #ececec; background: url(../Image/kft.png) no-repeat left top; width: 287px; height: 260px; text-align: center;}

#zxkp #kft p{ color: #707070; padding-top: 40px;}

#zxkp #kft p span{ font-size: 48px; color: #0077e6; font-family: arial;}

#zxkp #kft b{ color: #333333; font-size: 20px;}

#zxkp #kft .hottel{ display: inline-block; color: #666666; padding: 10px 0;}

#zxkp #kft .hottel i{ display: block; float: left; color: #0077e6; font-size: 18px; padding-right: 5px;}

#zxkp #kft .anniu{ width: 168px; height: 41px; background: #2e9df6; box-shadow:0px 2px 0px #0077e6; border-radius: 3px; color: #fff; font-size: 18px; line-height: 41px;}

#zxkp #kft .bz{ color: #ababab; padding-top: 15px;}



#zxkp #zxkp_qh{ border: 1px solid #d8d8d8; border-radius: 5px; width: 287px; height: 230px; margin-top: 10px;}

.slideTxtBox_zxkp{ width:287px; text-align:left;  }

.slideTxtBox_zxkp .hd{ height:46px; line-height:30px; padding:0; border-bottom:1px solid #e0e0e0;  position:relative; }

.slideTxtBox_zxkp .hd ul{ float:left; height:46px; line-height: 46px;}

.slideTxtBox_zxkp .hd ul li{ float:left; width: 95px; text-align: center; color: #2c2c2c; background: url(../Image/zxkp_line.jpg) no-repeat right center; font-size: 18px; font-weight: bold; cursor:pointer;  }

.slideTxtBox_zxkp .hd ul li:nth-of-type(3){ background: none;}

.slideTxtBox_zxkp .hd ul li.on{ height:36px; margin-top: 5px; line-height: 36px; background:#2e9df6; border-bottom: 1px solid #0077e6; color: #fff;  border-radius: 3px;}

.slideTxtBox_zxkp .bd ul{ padding:5px 20px;  zoom:1;  }

.slideTxtBox_zxkp .bd li{ height:29px; line-height:29px; }

.slideTxtBox_zxkp .bd li p{ float:left; color:#fff; margin-top: 7px; font-size: 12px; width: 16px; height: 16px; background: #616161; text-align: center; line-height: 16px; font-family: arial;border-radius: 20%; }

.slideTxtBox_zxkp .bd li:nth-of-type(1) p{ background: #02b5e6;}

.slideTxtBox_zxkp .bd li:nth-of-type(2) p{ background: #0099e6;}

.slideTxtBox_zxkp .bd li:nth-of-type(3) p{ background: #0077e6;}

.slideTxtBox_zxkp .bd li a{ display: block; float: left; padding-left: 15px; color: #666666;}

.slideTxtBox_zxkp .bd li a span{ letter-spacing:2px; padding-left: 5px;}

.slideTxtBox_zxkp .bd li:hover a{ color: #0077e6;}





.loupan_pic{ width: 1200px; margin-top: 30px;}

.loupan_pic .tit{ font-size: 24px; color: #333; border-left: 5px solid #2e9df6; height: 25px; line-height: 25px; padding-left: 20px;}

.loupan_pic .qita{ height: 25px; line-height: 25px;}

.loupan_pic .qita li{ float: right; padding: 0 15px; cursor: pointer;}
.loupan_pic .qita li:hover a{ color: #2e9df6; font-weight: bold;}
.loupan_pic .loupan_nr{ border: 1px solid #e5e5e5; margin-top: 15px;}



.slideBox{ width:235px; height:440px; overflow:hidden; position:relative; float: left; }
.slideBox::before{ content: ''; display: block; position: absolute; top: 0; right: 0;width: 30px;	height: 20px; background: url("../Image/ad_tips.png")  center center no-repeat;z-index: 999;}
.slideBox .bd{ position:relative; height:100%; z-index:0;   }
.slideBox .bd li{ zoom:1; vertical-align:middle; }
.slideBox .bd img{ width:235px; height:440px; display:block;  }
.slideBox .prev,.slideBox .next{ position:absolute; left:0; top:45%; text-align: center; display:block; width:29px; height:50px; line-height: 50px; transition: 0.3s;}
.slideBox .prev{ right: auto; left:0; background: url("../Image/left.png")  rgba(0,0,0,0.4) center center no-repeat; }
.slideBox .next{ left: auto; right:0; background: url("../Image/right.png")  rgba(0,0,0,0.4) center center no-repeat; }
.slideBox .prev img,.slideBox .next img{ display: inline-block; width: 8px; height: 13px; vertical-align: middle;}
.slideBox .prev:hover,
.slideBox .next:hover{ background-color: rgba(0,0,0,0.8); }



.loupan_pic_pic{ width: 1200px;}

.loupan_pic_pic li{ float: left; width: 380px; margin-top: 20px;  padding: 10px 10px 15px; box-sizing: border-box; border: 1px #dfdfdf solid; border-radius: 4px; position: relative; background: #ffffff;}
.loupan_pic_pic a:nth-of-type(3n+2) li{margin:20px 30px 0;}
.loupan_pic_pic li .pic{ width: 360px; height: 270px; position: relative; overflow: hidden;}
.loupan_pic_pic li .pic img{ transition: transform 1s ease 0s;}
.loupan_pic_pic li .pic .nr .left{ font-size: 14px; padding-left: 5px;}
.loupan_pic_pic li .pic .nr .right{ font-size: 12px; padding-right: 5px;}

.loupan_pic_pic li .nr1 { position: relative; width: 340px; text-align: left; padding: 10px 10px 0; height: 90px; color: #333333;  transition:0.3s; line-height: 30px; font-size: 12px; }
.loupan_pic_pic li .nr1 .nr1_xq{ position: absolute; top: 30px; right: 30px; background: #f1f1f1; border-radius: 3px;}
.loupan_pic_pic li .nr1 .nr1_bt{ font-size: 18px; font-weight: 500;}
.loupan_pic_pic li .nr1 .nr1_jg{ font-size: 18px; font-weight: 500;}
.loupan_pic_pic li:hover .nr1 .nr1_bt{ font-size: 18px;}
.loupan_pic_pic li .nr1 .nr1_jg{  color: #fc5c63;}
.loupan_pic_pic li .nr1 .nr1_add{  color: #999999; font-size: 14px;}
.loupan_pic_pic li .nr1 .nr1_xq{  color: #666666; font-size: 14px; height: 20px; line-height: 20px; padding:10px 10px 10px 15px;}
.loupan_pic_pic li:hover .nr1 .nr1_xq{  color: #fff; background: #fc5c63;  }
.loupan_pic_pic li:hover .nr1 .nr1_xq i{  color:#fff;  }
.loupan_pic_pic li:hover .pic img{ transform: scale(1.1, 1.1); }

.loupan_pic_pic li .bt{ width: 68px; height: 68px; position: absolute; left: 0; top: 0; z-index: 10}
.loupan_pic_pic li .font{ padding-top: 15px;}
.loupan_pic_pic li .font p{ float: left; margin: 0; border: 1px solid #cbcbcb; border-radius: 3px; height: 22px; line-height: 22px; transition:0.3s; padding: 0 6px; color: #818181; font-size: 12px;}
.loupan_pic_pic li .font p:hover{ background: #0099e6; color: #fff; border: 1px solid #0099e6;}


/*in_youshi{ background: url(../Image/in_youshi.jpg) no-repeat; height:463px; width: 100%; }*/
.in_ys .line_xia{ margin: 20px auto; transition:  1s ease 0s; }
.in_ys:hover .line_xia{  width: 80%; }
/*.in_ys{ width: 230px; height: 280px; margin: 0px 36px; background: #ffffff; border-radius: 5px; float: left;}*/
.in_ys{ width: 230px; height: 280px; margin: 0px 36px; background: #fbfdff; border-radius: 5px; float: left;}
.in_ys_title{ color: #333333; font-size: 18px; font-weight: 800; line-height: 40px; margin-top: 10px;}
.in_ys_d{ color: #666666; font-size: 16px; font-weight: 200; line-height: 30px;}

/*.in_news{ background: url(../Image/in_news.jpg) no-repeat; height:655px; width: 100%; }*/
.in_news{ height:600px; width: 100%; }
/*.in_news_c{ background:#fbfdff; width: 100%; height: 400px; padding: 20px 20px; box-sizing: border-box;}*/
.in_news_c{ background:.#f3f3f3; width: 100%; height: 400px; padding: 20px 20px; box-sizing: border-box; border:1px solid #dfdfdf; }
.in_news_r{ margin-right: 20px; width: 630px;}
.in_news_r_1 .left img{ width: 180px; height: 135px;}
.in_news_r_1 .right{ text-align: left; line-height: 30px; padding: 10px 0 0 20px; width: 420px; }
.in_news_r_1{ height: 135px; padding-bottom: 10px; border-bottom: 1px #dfdfdf solid;}

.in_news_r_d{ width: 310px; height: 200px; margin-top:20px;}
.in_news_r_d_l li{ height: 30px; line-height: 30px;}

#zygj_tit{ color: #333333; font-size: 24px; font-weight: bold; border-left: 5px solid #2e9df6; height: 25px; line-height: 25px; padding-left: 20px;}
#zygj_tit a{  font-size: 14px; height: 25px; line-height: 25px; }
.picScroll-left{ width:1200px;  overflow:hidden; position:relative;}
.picScroll-left .bd{ padding:20px 0;}
.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
.picScroll-left .bd ul li{ margin:0 8px; background: #f4f4f4; height: 330px; float:left; width: 180px; overflow:hidden;}
.picScroll-left .bd ul li .pic{ text-align:center; width: 180px; height: 180px; line-height: 180px; background: #383a39; }
.picScroll-left .bd ul li .pic img{  width: 180px; height: 180px; vertical-align: middle; }
.picScroll-left .bd ul li .title{ color: #333333; font-size: 16px; padding: 10px 0 0 10px;}
.picScroll-left .bd ul li .zx{ width: 80px; height: 20px; float: left; border-radius: 3px; background: #2e9df6; line-height: 20px; text-align: center; color: #fff; font-size: 12px; margin: 5px 0 0 10px;}
.picScroll-left .bd ul li .zx i{ display: block; float: left; font-size: 14px; margin-left: 5px;}
.picScroll-left .bd ul li p{ clear: both !important; font-size: 12px; color: #999; padding: 5px 10px 0; line-height: 23px; }
.picScroll-left .bd ul li p span{ color: #999;}
.picScroll-left .bd ul li:hover p{ color: #999;}

.zsk_box{ position: relative; z-index:3;}
.zsk_box:after{ content: ''; display: block; height: 0; width:100%; clear: both;}
.zsk_box .box_head{color: #333333;font-size: 24px;font-weight: bold; }
.zsk_box .box_body{}
#zsk{ width: 586px; min-height: 107px; position: relative; float: left; transition: 0.3s; margin-bottom: 40px;z-index: 88}
#zsk .content{ position: absolute; right: 0; top: 0; width: 584px; min-height: 90px; border: 1px solid #eeeeee; overflow: hidden; transition: 0.5s; background: #fff; }
#zsk .content .left{ background: #39a851; min-height: 105px; height: auto; width: 50px; text-align: center; color: #fff; writing-mode: vertical-lr; font-size: 20px; font-weight: bolder; line-height: 50px; transition: 0.5s;}
#zsk .content .right{ overflow: hidden; z-index: 2; width: 514px;height: auto;  padding: 13px 10px 0; text-align: center; transition: 0.3s;}
#zsk .content .right ul{height: 62px;overflow: hidden;}
#zsk .content .right li{ float: left; color: #666666; line-height: 28px; padding: 0 10px;}
#zsk:nth-of-type(2n){ float: right;}
#zskmore{text-align: center;cursor: pointer;line-height: 30px;}


.zsk{ width: 586px; min-height: 107px; position: relative; float: left; transition: 0.3s; margin-bottom: 40px;z-index: 1}
.zsk .content{ position: absolute; right: 0; top: 0; width: 584px; min-height: 90px; border: 1px solid #eeeeee; overflow: hidden; transition: 0.5s; background: #fff; }
.zsk .content .left{ background: #39a851; height: 105px; width: 50px; text-align: center; color: #fff; writing-mode: vertical-lr; font-size: 20px; font-weight: bolder; line-height: 50px; transition: 0.5s;}
.zsk .content .right{ overflow: hidden; z-index: 2; width: 514px;height: auto;  padding: 13px 10px 0; text-align: center; transition: 0.3s;}
.zsk .content .right ul{height: 62px;overflow: hidden;}
.zsk .content .right li{ float: left; color: #666666; line-height: 28px; padding: 0 10px;}
.zsk:nth-of-type(2n){ float: right;}
.zskmore{text-align: center;cursor: pointer;line-height: 30px;height: 30px;clear: both;}

.zska{ width: 586px; min-height: 107px; position: relative; float: left; transition: 0.3s; margin-bottom: 40px;z-index: 5}
.zska .content{ position: absolute; right: 0; top: 0; width: 584px; min-height: 90px; border: 1px solid #eeeeee; overflow: hidden; transition: 0.5s; background: #fff; }
/*.zska .content .left{ background: #39a851; height: 105px; width: 50px; text-align: center; color: #fff; writing-mode: vertical-lr; font-size: 20px; font-weight: bolder; line-height: 50px; transition: 0.5s;}*/
.zska .content .left{ background: #39a851; height: 105px; width: 50px; text-align: center; color: #fff;  font-size: 18px; font-weight: bolder; line-height: 120%; transition: 0.5s; padding: 2% 10px; box-sizing: border-box}
.zska .content .left a{ color: #fff}
.zska .content .right{ overflow: hidden; z-index: 2; width: 514px;height: auto;  padding: 13px 10px 0; text-align: center; transition: 0.3s;}
.zska .content .right ul{height: 62px;overflow: hidden;}
.zska .content .right li{ float: left; color: #666666; line-height: 28px; padding: 0 10px;}
.zska:nth-of-type(2n){ float: right;}
.zska:nth-child(2) .content .left{ background: #f1971d; }
.zska:nth-child(3) .content .left{ background: #eb5d14; }
.zska:nth-child(4) .content .left{ background: #6e6bdd; }
.zska:nth-child(5) .content .left{ background: #b791e4; }
.zska:nth-child(6) .content .left{ background: #95c794; }
.zska:nth-child(7) .content .left{ background: #2e9df6; }
.zska:nth-child(8) .content .left{ background: #eb5d14; }

.zskb{ width: 586px; min-height: 107px; position: relative; float: left; transition: 0.3s; margin-bottom: 40px;z-index: 3}
.zskb .content{ position: absolute; right: 0; top: 0; width: 584px; min-height: 90px; border: 1px solid #eeeeee; overflow: hidden; transition: 0.5s; background: #fff; }
.zskb .content .left{ background: #39a851; height: 105px; width: 50px; text-align: center; color: #fff; writing-mode: vertical-lr; font-size: 20px; font-weight: bolder; line-height: 50px; transition: 0.5s;}
.zskb .content .right{ overflow: hidden; z-index: 2; width: 514px;height: auto;  padding: 13px 10px 0; text-align: center; transition: 0.3s;}
.zskb .content .right ul{height: 62px;overflow: hidden;}
.zskb .content .right li{ float: left; color: #666666; line-height: 28px; padding: 0 10px;}
.zskb:nth-of-type(2n){ float: right;}

.box-item ul,.box-item .content .left{ -webkit-transition: all .5s !important; -moz-transition: all .5s !important; -ms-transition: all .5s !important; -o-transition: all .5s !important; transition: all .5s !important;}
.box-item.active{ z-index: 9 !important;}
.box-item.active .left{ height:165px !important; line-height: 205%!important;}
.box-item.active ul{ height:120px !important;}

/*品牌馆*/
.module-ad-brands {
    width: 1200px;
    margin: 20px auto 0;
    overflow: hidden;
}
.module-ad-brands .left-brand {
    width: 128px;
    height: 121px;
    float: left;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
}
.module-ad-brands .left-brand img {
    width: 128px;
    height: 122px;
    margin-top: -2px;
}
.module-ad-brands .right-brands {
    float: left;
    width: 1072px;
    margin-top: 1px;
}
.module-ad-brands .right-brands .brand {
    border: 1px solid #eee;
    border-left: 0;
    float: left;
    margin-top: -1px;
    width: 133px;
    height: 60px;
}
.module-ad-brands .right-brands .brand img {
    margin: 10px;
    width: 114px;
    height: 41px;
}
.module-ad-brands .right-brands .brand img:hover {
    opacity: 0.8;
}



.kft-box{
    box-sizing: border-box;
    padding: 15px 20px 0;
    width: 286px;
    border: 1px solid #d8d8d8;
    border-radius: 5px;
}
.kft-box-inner{
    position: relative;
    width: 246px;
    height: 300px;
    overflow: hidden;
}
.kfsbox-descript{
    background:rgba(248,248,248,1);
    margin-bottom: 15px;
    display: flex;
    padding:6px 15px;
    justify-content: space-between;
    font-size:14px;
    color:rgba(51,51,51,1);
}
.kfsbox-descript .circle{
    color:rgba(204,204,204,1);
}
.kftscroll{
    height: 255px;
}
.kftscroll .kftpage{
    float: left;
    width: 246px;
    height: 215px;

    position: relative;
}
.kftscroll .kftarray{
    flex-direction: column;
    justify-content: space-between;
    height: 260px;
}
.kftpage .kfs-title{
    font-size:19px;
    font-weight:bold;
    color:rgba(51,51,51,1);
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.kftpage .kfs-middleinfo{
    height:50px;
    margin-top:20px;
    display:flex;
    flex-direction: column;
    justify-content: space-around;
    font-size:14px;
    color:rgba(153,153,153,1);
}
.kftpage .kfs-bm{
    font-size:13px;
    color:rgba(153,153,153,1);
    margin-top: 35px;
    margin-bottom:25px;
    text-align: center;
}
.kftpage .kfs-typeinfo{
    width:246px;
    font-size:14px;
    color:rgba(153,153,153,1);
    margin-top:10px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.fontcolor{
    color:#393939;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.kftpage .kfs-detail{
    height:30px;
    margin-top:10px;
    display: flex;
    justify-content: space-between;
    line-height: 30px;
}
.kftpage .kfs-detail .kfsdetail-font{
    width:160px;
    height:30px;
    font-size:14px;
    color:rgba(153,153,153,1);
    line-height:30px;
    overflow: hidden;
    text-overflow:ellipsis;
    white-space: nowrap;
}
.kftlink_btn{
    padding:6px 12px;
    font-size:14px;
    color:#fff;
    line-height:18px;
    background:#2e9df6;
    border-radius: 3px;
}
.kftlink_btn:hover{
    background: #015da6;
}
.kftscroll .kftpage li{
}
.kftscroll .kftpage a{
    display: block;
    background: url(../Image/dot.png) no-repeat 0px 9px;
    margin-bottom: 10px;
}
.kft-line_baoming{
    font-size: 13px;
    color: #999;
    width: 100%;
}
.kft-line_baoming .iconfont{
    color: #f60;
    margin-right: 5px;
    vertical-align: baseline;
}
.kft-link_btn{
    width:200px;
    height:40px;
    background:#2e9df6;
    font-size:16px;
    color:rgba(255,255,255,1);
    line-height:40px;
    text-align: center;
    margin-left:23px;
}
.kft-link_btn:hover{
    background: #1e61f6;
}
.kftscroller-num{
    margin: 0 auto;
    text-align: center;
}
.kftscroller-num li{
    cursor: pointer;
    display: inline-block;
    margin: 0 4px;
    list-style: none;
    border-radius: 4px;
    width: 8px;
    height: 8px;
    background-color: #d8d8d8;
    overflow: hidden;
}
.kftscroller-num .cur-pointer{
    background-color: #1e61f6;
}
.kft-a_link:hover{
    text-decoration: none;
}
.kftscroll .hd {
    height: 40px;
    overflow: hidden;
    position: absolute;
    width: 246px;
    bottom: 0;
    z-index: 1;
    text-align: center;
}
.kftscroll .hd ul{ overflow:hidden; zoom:1; float:right; padding:10px 0 0; width:246px; text-align: center;  }

.kftscroll .hd ul li{ display: inline-block; margin-right:10px; width:10px; height:10px; border-radius:5px; background:#cccccc; cursor:pointer; text-indent: -9999px }

.kftscroll .hd ul li.on{ background:#2e9df6; width: 20px; }
