@charset "utf-8";
/* CSS Document */
.huibg { background: #fff;}
.j1{ background: url(../images/j1bg.png) center top no-repeat #f4f4f4;}
.j1 .jpt1{ padding-top: 53px; padding-bottom: 20px;}
.j1 .jpt2{ color: #64a534; font-weight: bold; font-size: 18px;}
.j1 .jpt3{ font-size: 20px; padding-top: 5px;  }
.jp1ys{ padding-top: 55px; padding-bottom: 80px; }
.jp1ys .yslist{ float:left; width:33.3%; text-align: center; padding: 30px 0;}
.yslist .yscir{ width:140px; height: 140px; border-radius: 50%; background: #eb721e; border: 1px solid #f99bc1;  box-shadow:0 0 0 5px #eb721e; color: #fff; font-size: 18px; margin: 0 auto; line-height: 32px;}
.yslist .yscir span{ color: #fff; font-size: 52px; font-family: Times New Roman; display: inline-block; margin-top: 45px;}
.yslist .yscir .jia{ font-size: 36px; color: #fff }
.yslist .yslz{ font-size: 16px; color: #333; line-height: 24px; padding-top: 12px;}
.j2 .j2bg{ float: right; max-width: 693px;}
.j2 .j2left{ text-align: left; width: 465px; }
.j2 .j2left .jstit{ padding-top: 49px; padding-bottom: 26px; }
.j2 .j2left .jstxt{ line-height: 31px; }
.j3 .j3tit,.j4 .j4tit{ text-align: center; border-bottom: 1px solid #c3c3c3;}
.j3 .j3tit h2,.j4 .j4tit h2{ background:url(../images/joint3.png) 0 70px no-repeat; height: 102px; width: 488px; margin:0 auto; padding-top: 70px; margin-bottom: -3px;  text-indent: -9999px;}
.j4 .j4tit h2{ background:url(../images/joint4.png) 0 70px no-repeat; width: 324px; } 
.j3 .j3pic{ padding-top:23px; }
.j4 .j4pic{ padding-top:23px; padding-bottom: 50px;}
.j3pic ul li,.j4pic ul li{ float:left; height: 100px; width: 16.5%; padding: 5px 0; }
.j3pic ul li a,.j4pic ul li a{  height: 100px; line-height: 100px; overflow: hidden; display: block}
.j3pic ul li a img,.j4pic ul li a img{ max-height: 100px; max-width: 98% }
.j5 .j5t1{ padding-top: 53px; padding-bottom: 20px;}
.j5 .j5t2{ font-size: 22px; letter-spacing: 18px; color: #333; padding-bottom: 15px;}
.j5 .j5t2 span{ font-size: 13px; color: #333; vertical-align: top}
.j5 .j5t3{ color: #5f5f5f; font-size: 18px;letter-spacing:8px}
.j5 .j5con{ overflow: hidden; padding-top: 45px;}
.j5 .j5con img{ width: 100%; }
.j6 .j6t1{ padding-top: 53px; padding-bottom: 20px;}
.j6 .j6t2{ font-size: 20px; padding-bottom: 38px;}
.j6xk{ position: relative; height: 958px; }
.j6xk .xkbg{ position: absolute; right: 453px; bottom: 0; overflow: hidden}
.j6xk .xkbox1{ position: absolute; left: 0; top: 0; }
.j6xk .xkbox2{ position: absolute; right: 0; top: 0; }
.j6xk .xkbox2 img{ border: 5px solid #eb721e}
.j6xk .xkbox3{ position: absolute; left: 0; bottom: 0; }
/*.j6xk .xkbox3 img{ border: 3px solid #000}*/
.j6xk .xkbox4{ position: absolute; right: 0; bottom: 0; max-width: 453px; }
.j6nav{ padding-top: 43px; padding-bottom: 37px;}
.j6nav a{ display: inline-block; width: 76px;  margin: 0 30px; background: url(../images/j6nav.png) no-repeat; font-size: 18px; color: #7a7a7b; padding-top: 82px; }
.j6nav a:hover,.j6nav a.active{ color: #eb721e}
.j6nav a.navny{ background-position: 3px 0px;}
.j6nav a.navssmt{ background-position: -168px 0px;}
.j6nav a.navbn{ background-position: -255px 0px;}
.j6nav a.navddwc{ background-position: -341px 0px;}
.j6nav a.navjjf{ background-position: -427px 0px;}
.j6nav a.navyy{ background-position: -513px 0px;}
.j6nav a.navjj{ background-position: -598px 0px;}
.j6nav a.navwz{ background-position: -685px 0px;}
.j6nav a.navqlf{ background-position: -772px 0px;}
.j6nav a.navyz{ background-position: -857px 0px;}
/*轮播切换*/
.j6lb {width:1200px; height: 382px; margin: 0 auto; position:relative; overflow:hidden; }
.j6lb .j6lbcon { left: 0; position: absolute; top: 0; }
.j6lb .lbul {position:absolute;left:0px;top:0px;}
.j6lb .lbul li.list { padding:0px 3.5px;float:left; width:293px; height: 380px;}
.j6lb .lbul li.list a { overflow:hidden; display:block; border: 1px solid #a0a0a0; position: relative;}
.j6lb .lbul li.list img {max-width:293px; max-height:378px;}
.lbhd{ width:100%; position: absolute; left: 0; height: 35px; line-height: 35px; bottom:-35px; text-align: left; overflow: hidden; transition: bottom 0.2s ease 0s;}
.lbhd .hddesc{ text-align: left; position: relative; padding: 0 10px; z-index: 1; color: #fff;  text-overflow:ellipsis; overflow: hidden; white-space: nowrap;}
.lbhd .hdbg{ background: #333; width: 100%; height: 100%; position: absolute; top: 0; left: 0; opacity: 0.7; filter:Alpha(opacity=70);}
.j6lb .lbul li.list a:hover{ border: 1px solid #000}
.j6lb .lbul li.list a:hover .lbhd{ bottom:0; transition: bottom 0.2s ease 0s;}
.lb_prev, .lb_next {width:21px; height:55px;background:url(../images/j6icon.png) no-repeat;position:absolute;top:50%; margin-top: -100px; cursor:pointer;}
.lb_prev { background-position:0px 0px; left:5px;}
.lb_prev:hover{ background-position:1px -95px; }
.lb_next { background-position:right 0px; right:5px;}
.lb_next:hover { background-position:right -95px;}
/*轮播切换*/
.j7{ padding-bottom: 84px;}
.j7bg{ position: absolute; left: 50%; margin-left: -645px; margin-top: 133px;}
.j7 .j7t1{ padding-top: 78px; padding-bottom: 58px;}
.j7con_l{ float: left; width: 650px; height: 601px; background: url(../images/j7left.png) no-repeat;}
.j7con_l .nr{ text-align: left; padding-left: 40px; width: 284px; padding-top: 10px;}
.j7con_l .nr p{ line-height: 30px; padding: 26px 0;}
.j7con_l .nr p .str{ display:inline-block; vertical-align: top; font-size: 18px; color: #fff; }
.j7con_l .nr p b{ display:inline-block; font-size: 22px; color: #fff; text-decoration: underline;}
.j7con_l .nr p b.noline{ text-decoration: none; }
.j7con_r{ float: right; width: 467px; height: 601px; background: url(../images/j7right.png) no-repeat;}
.j7con_l h3,.j7con_r h3{ color: #324753; font-size: 48px; font-weight: normal; font-family: "新宋体"; padding-top: 17px; height: 93px;}
.j7con_l h3 span,.j7con_r h3 span{ display: inline-block; width: 100px; height: 76px; background: url(../images/j7num.png) left center no-repeat; vertical-align:text-bottom; margin-right: 14px; text-indent: -9999px;}
.j7con_r h3 span{ width: 60px; background-position: right center;}
.j7con_r .nr{ line-height: 48px; padding-top: 24px;}
.j7con_r .nr p{ font-size: 24px; color: #fff; font-weight: bold; }
.j7con_r .nr p.jg{ font-size:14px; }
.j8{ background:url(../images/j8bg.png) repeat; height: 694px;}
.j8_left{ position: absolute; left: 0; height: 694px; width: 48.5%; background: url(../images/j8l.jpg) right center no-repeat #bbb9ba; }
.j8 .ltit{ position: relative; }
.j8 .ltit .txtbg{ position: absolute; width: 227px; height: 694px; left: 0; background: #fe829a; opacity: 0.85;}
.j8 .ltit .t1{ position: absolute; width: 70px; left: 46px; color: #fff; font-size: 67px; line-height: 80px; top: 185px;}
.j8 .ltit .t2{ position: absolute; width: 58px; left: 122px; line-height: 64px; color: #fff; font-size: 53px; font-weight: bold; top: 185px;}
.j8 .j8_rbg{ float:right; background: url(../images/j8r.png); width: 605px; height: 570px; margin-top: 72px; position: relative}
.j8_rbg .cen { padding-top: 212px; }
.j8_rbg .cen img{ width: 120px; }
.j8_rbg .cen .p1{ font-size: 43px; color: #000; line-height: 50px;}
.j8_rbg .cen .p2{ font-size: 32px; color: #000; line-height: 36px;}
.j8_rbg .hxwz{ position:absolute;}
.j8_rbg .hxwz h4{ color:#fff; font-size: 22px; font-weight: normal;} 
.j8_rbg .hxwz p{ color:#fff; font-size: 14px; line-height: 18px; margin-top: 7px;}
.j8_rbg .hxwz.hx1{ width: 118px; top: 38px; right: 240px;} 
.j8_rbg .hxwz.hx2{ width: 118px; top: 182px; right: 39px;}
.j8_rbg .hxwz.hx3{ width: 118px; top: 412px; right: 106px;}
.j8_rbg .hxwz.hx4{ width: 134px; top: 397px; right: 353px;}
.j8_rbg .hxwz.hx5{ width: 134px; top: 182px; right: 440px;}
.j9{ background:url(../images/j9bg.png) repeat; padding-top: 21px; position: relative; }
.j9padd{ padding-top: 60px; padding-bottom: 76px;}
.j9 .j9tbg{ background: #d5d5d5; opacity: 0.6; width: 1154px; height: 148px; margin: 0 auto}
.j9 .j9tit{ width: 414px; height: 66px; background: url(../images/joint9.png) no-repeat; position: absolute; top: 64px; left: 50%; margin-left: -207px; text-indent: -9999px; }
.j9 .j9lc{ background: url(../images/j9lc.png) no-repeat; width: 1200px; height: 509px; margin-top: 30px; position: relative;}
.j9lc .wz{ width: 185px; text-align: left; font-size: 13px;  color: #fff; position: absolute; top: 0; line-height: 24px; }
.j9lc .wz h3{ font-size: 18px; color: #fff; margin-bottom: 5px;}
.j9lc .wz.wz1{ left: 80px; top: 48px; color: #555;}
.j9lc .wz.wz1 h3,.j9lc .wz.wz3 h3,.j9lc .wz.wz5 h3,.j9lc .wz.wz7 h3{ color: #f774a8}
.j9lc .wz.wz2{ left: 387px; top: 68px; width: 176px; }
.j9lc .wz.wz3{ left: 656px; top: 58px; width: 177px; color: #555; }
.j9lc .wz.wz4{ right: 66px; top: 54px; width: 190px; }
.j9lc .wz.wz5{ right: 110px; top: 319px; width: 180px; color: #555; }
.j9lc .wz.wz6{ left: 611px; top: 300px; width: 190px; }
.j9lc .wz.wz7{ left: 325px; top: 318px;  color: #555;}
.j9tj{ background: #f774a8; margin-top: 46px; padding-top:38px; padding-bottom: 45px; }
.j9tj .tit{  font-size: 22px; color: #fff; font-weight: normal; letter-spacing: 18px; margin-bottom: 40px;}
.j9tj .tit span{ font-size: 13px;color: #fff; vertical-align: top}
.tjnr .tjnr_list{ float:left; padding-left: 30px;}
.tjnr .tjnr_list .num{ display: inline-block; color: #fff; font-size: 72px; font-family: Impact; font-style: italic; vertical-align: top; margin-top: 22px; margin-right: 20px; }
.tjnr .tjnr_list p.txt{ display: inline-block; width: 205px; color: #fff; text-align: left; line-height: 24px; }
.ctfoot{ height: 620px; background: url(../images/lxbg.jpg) center top #c5c3c3 no-repeat;}
.ctly{ text-align: left; width: 690px; padding-top: 72px;}
.ctly h2{ font-size: 25px; font-weight: normal; border-bottom: 1px solid #000; height: 46px; line-height: 46px; color: #666; margin-bottom: 22px;}
.ctly h2 .ts{ float:right; font-size: 12px; font-weight:normal;}
.ctly p{  color: #666; line-height: 34px; margin: 14px 0}
.ctly .lyinp{ border: 1px solid #e7e7e7; background: #fff; height: 30px; line-height: 30px; text-align: left; width: 225px; padding: 0 10px}
.ctly .lyarea{ width: 668px; padding: 10px; max-width: 668px; height: 170px;  border: 1px solid #e7e7e7; color: #666;}
.ctly .lytj{ color: #fff; background: #000; width: 110px; height: 30px; line-height: 30px; text-align: center; border: 0; cursor: pointer}






