@charset "utf-8";
/* initialization ver.qcw */
* {
  margin:0;
  padding:0;
  border:none;
  list-style:none;
}
body,a {
  font-family: Microsoft YaHei, Arial, Helvetica, sans-serif;
  color:#333333;
}
.lt,.left {float:left;}
.rt,.right {float:right;}
.clr,.clear {clear:both;}
.mb10 {margin-bottom: 10px;}
.mb15 {margin-bottom: 15px;}
.mb20 {margin-bottom: 20px;}
.mb30 {margin-bottom: 30px;}
.mb40 {margin-bottom: 40px;}
.mb50 {margin-bottom: 50px;}
.mb60 {margin-bottom: 60px;}
.h10 {height: 10px;}
.h20 {height: 20px;}
.Center {width: 1000px;margin: 0 auto;}
.Title {width: 100%;height: 80px;margin: 0 auto;}
a {text-decoration:none !important;}
a:hover {text-decoration:none;}
a:link {text-decoration:none;}
h2,h3,h4,h5,h6,li {
  display:block;
  overflow:hidden;
  white-space:nowrap;
  text-overflow:ellipsis;
}
p {
  display:block;
  overflow:hidden;
}

/* Back to top */
.header-wrap{ width:77px; }
.header-bd{ width: 77px; height: 77px; position: fixed; left:50%;margin-left:520px;z-index:999;bottom:50px;display:none; }
.fixed{ position: fixed; width: 100px; }
.fixed .header-hd{ display: none; }
.fixed .header-bd{display:block;}

/*-----搜索-------*/
.sousuo{float:right;width:270px;border:none;height:33px;text-align:left;line-height:30px;position:relative;margin-top:20px; background:url(12337039.png) center center no-repeat scroll ;}
.sousuo p{position:relative;}
.sousuo p .keyword{border:none;position:absolute;width:220px;height:30px;}
.serchbg{position:absolute;cursor:pointer;background: transparent;right:2px;top:0;width:40px;height:33px;border:none;}


/* banner */
.banner {width: 100%;height: 1332px;overflow: hidden;background: url(12337019.jpg) top center no-repeat;position: relative;}
.banner01 {width: 100%;height: 196%;overflow: hidden;background: url(12337021.png) center center no-repeat;background-size: 100%;position: absolute;top: -67%;left: 0;transform:rotate(0deg);animation:go 15s linear 1s infinite;animation-fill-mode:backwards;z-index: 10;}
.banner011 {width: 100%;height: 1332px;overflow: hidden;background: url(12337020.png) top center no-repeat;position: absolute;top: 0;left: 0;z-index: 11;}
.banner02 {width: 100%;height: 1150px;overflow: hidden;background: url(12337022.png) center center no-repeat;position: absolute;top: 0;left: 0;z-index: 13;}
.banner_lg {width: 100%;height: 1150px;overflow: hidden;background: url(12337023.png) top center no-repeat;position: absolute;top: 0;left: 0;z-index: 14;}
.banner_kcjs {width: 100%;height: 380px;overflow: hidden;background: url(12337031.png) center center no-repeat;position: absolute;bottom: 0;left: 0;z-index: 15;}
@keyframes go
{
  from{
    transform:rotate(360deg);
  }
  to{
  }
}
/* nav */
/* rightnav */
.rightnav {width: 150px;height: 451px;background: url(12337035.png) center center no-repeat;position: absolute;right: 0;top: 1000px;z-index: 20;}
.rightnav li {width: 116px;height: 32px;margin: 0 30px 6px 4px;cursor: pointer;}
.rightnav li:hover {color: #ffbb8e;transition: all .3s cubic-bezier(.55,0,.1,1);}
.er {width: 110px;height: 155px;margin: 0 auto;}
.navtop {width: 116px;height: 32px;margin: 0 30px 0 4px;cursor: pointer;}
/* html */
.bg2 {width: 100%;height: 310px;overflow: hidden;background: url(12337024.jpg) center center no-repeat;}
.bg3 {width: 100%;height: 713px;overflow: hidden;background: url(12337025.jpg) center center no-repeat;position: relative;}
.bg3_1 {width: 100%;height: 1049px;overflow: hidden;background: url(12337026.jpg) top center repeat-y;position: relative;}
.bg4 {width: 100%;height: 493px;overflow: hidden;background: url(12337027.jpg) center center no-repeat;}
.bg5 {width: 100%;height: 1022px;overflow: hidden;background: url(12337028.jpg) center center no-repeat;}
.bg6 {width: 100%;height: 993px;overflow: hidden;background: url(12337029.jpg) center center no-repeat;}

/* jchd */
.jchd .lt {width: 530px;height: 320px;overflow: hidden;}
.jchd .rt {width: 430px;height: 320px;overflow: hidden;}

.jchd .rt h3 {font-size: 22px;color: #fff;margin-bottom: 20px;}
.jchd .rt div {font-size: 16px;color: #fff;line-height: 34px;}

.scroll_01 { position:relative; width:530px; height:320px; overflow:hidden;float:left;}
.scroll_01 .scroll_num{position:absolute;bottom: 8px;right: 15px;}
.scroll_01 .scroll_num span{display:inline-block;width: 10px;height: 10px;margin-left: 10px;cursor:pointer;background: #fff;border-radius: 50px;}
.scroll_01 .scroll_num span.current{background: #a36c90;}
.scroll_01 .box {float:left; width:530px; overflow:hidden;}
.scroll_01 .box img{width:530px;height:320px; }
.scroll_01 .box .bg {height:50px;background:url(12337038.png) repeat-x;filter:alpha(opacity=99);opacity:0.99;margin-top:-50px;}
.scroll_01 .box .txt {padding-left: 15px;height: 47px;margin-top: -47px;position:relative;}
.scroll_01 .box h3{font-family: "Microsoft YaHei", serif ! important;font-size:16px;line-height: 47px;text-align:left;}
.scroll_01 .box h3 a{ color:#fff;}
.scroll_cont{+position:relative;_position:relative;}

/* mtbd */
.mtbd {width: 880px;height: 310px;margin: 0 auto;overflow-y: scroll;}
.mtbd_txt {width: 860px;height: 110px;overflow: hidden;margin-bottom: 30px;}
.mtbd_txt img {float: left;width: 169px;height: 104px;display: block;border: 3px solid #fff;border-radius: 5px;}
.mtbd_txt .rt {width: 640px;height: 110px;}
.mtbd_txt .rt h3 {font-size: 20px;color: #fff;line-height: 36px;}
.mtbd_txt .rt p {font-size: 15px;color: #fff;line-height: 26px;}
.mtbd_txt .rt span {font-size: 13px;color: #5c264b;line-height: 20px;}

/* vid */
.vid {width: 1026px;height: 590px;overflow: hidden;margin: 0 auto;position: relative;}
.vid img {width: 1026px;height: 590px;display: block;}
.vidbg {width: 1026px;height: 75px;overflow: hidden;position: absolute;top: 0;left: 0;background:url(12337038.png) repeat-x;background-size: 100% 100%;transform: rotate(180deg);}
.vid h3 {width: 1026px;height: 75px;overflow: hidden;font-size: 20px;font-weight: normal;color: #fff;text-indent: 3em;position: absolute;top: 0;left: 0;line-height: 75px;}
.vid i {width: 110px;height: 110px;background: url(12337034.png) center center no-repeat;position: absolute;top: 41%;left: 44%;}

.light {width: 128px;height: 464px;background: url(12337032.gif) center center no-repeat;position: absolute;top: 20%;left: 0%;}

.vi_tab {width: 1099px;height: 310px;margin: 0 auto;overflow: hidden;background: url(12337037.png) bottom center no-repeat;}
.vi_tab ul {width: 744px;height: 65px;padding: 0 0 0 245px;float: left;}
.vi_tab ul li {width: 65px;height: 65px;margin: 0 4.7px;float: left;font-size: 18px;text-align: center;line-height: 65px;color: #fff;cursor: pointer;}
.tab_co {width: 61px !important;height: 61px !important;background: #a04d85;border: 2px solid #fff;border-radius: 50%;font-size: 20px !important;font-weight: normal;}
.thVi>div {display: none;}

.vi_more {width: 110px;height: 65px;float: right;}

/* jy */
.jy_main {width: 925px;height: 285px;margin: 0 auto;overflow: hidden;}
.jy_txt {width: 450px;height: 250px;background: url(12337030.png) bottom center no-repeat;overflow: hidden;}
.jy_txt_top {}
.jy_txt_top img {float: left;width: 99px;height: 99px;border: 3px solid #fff;border-radius: 50%;display: block;}
.jy_txt_top h3 {float: right;width: 325px;height: 105px;line-height: 140px;overflow: hidden;font-size: 24px;color: #fff;}
.jy_txt p {font-size: 15px;color: #fff;line-height: 25px;padding: 20px;}


#wrap6 .picTit6 {width: 510px;height: 270px;float:left;margin: 0 22px 30px;}
.rollBox6{ position:relative;}
.rollBox6 .LeftBotton{height:97px;width:52px;background:url(12337033.png) no-repeat center center;overflow:hidden;cursor:pointer;display:inline;top: 70px;left: 0;position: absolute;}
.rollBox6 .RightBotton{height:97px;width:52px;position: absolute;background:url(12337036.png) no-repeat center center;overflow:hidden;cursor:pointer;right: 0;top:70px;}
.rollBox6 .Cont{width: 1100px;float:left;overflow:hidden;margin-left:76px;display:inline;}
.rollBox6 .ScrCont{width:10000000px;}
#wrap6 .picTit6 a{display:block;width: 252px;margin: 0 30px 0 0;}
/*.picTit6 .picimg66 img{width:232px;height:232px;margin:0 30px 0 0px;border: 10px solid #fff;border-radius: 50%;}*/
.picTit6 .picimg66 img{width:510px;height:270px;margin:0 9px 0;display: block;}
#List13,#List14{float:left;}
.picTit6 h2{font-size:27px;height:35px;color:#74305f;line-height:35px;white-space:normal;text-overflow: clip;text-align: center;}
.picTit6 h2 a{color:#74305f;}
.picTit6 h3 {font-size: 17px;color: #000;text-align: center;line-height: 25px;white-space: normal;}

.footer {
    width: 100%;
    height: 1049px;
    overflow: hidden;
    position: relative;

    width: 100%;
    overflow: hidden;
    float: left;
    text-align: center;

}
.w920 {
    width: 920px;
    overflow: hidden;
    margin: 0 auto;
}
.footer-logo {
    margin-top: 100px;
}

.footer-xx p {
    font-size: 14px;
}
.footer-xx p {
    line-height: 25px;
}
