@charset "utf-8";
/* CSS Document */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, em, b, i, u, s, dl, dt, dd, ol, ul, li, input, select, textarea, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, dialog, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video { margin: 0; padding: 0; outline: 0 none; border: 0 none; -webkit-text-size-adjust: none }
html { _background-image: url(blank.jpg); _background-attachment: fixed; overflow-x: hidden; overflow-y: scroll }
body { font-family: "Microsoft Yahei", \5FAE\8F6F\96C5\9ED1, Arial, simHei, "宋体", Helvetica; font-size: 18px; color: #000 }
.arial { font-family: "arial" }
article, aside, dialog, figure, footer, header, legend, nav, section, time { display: block }
a { text-decoration: none; outline: 0; blr:expression(this.onFocus=this.blur())
}
button { border: 0 }
ul, ol, li { list-style: none }
h1, h2, h3, h4, h5, h6, em, b, i, u { font-style: normal; font-weight: normal; }
img { border: 0; -ms-interpolation-mode: bicubic; }
input, button, ul li { vertical-align: top }
input, button:focus { outline: 0; }
textarea { resize: none }
.clearfix { zoom: 1 }
.clearfix:after { visibility: hidden; display: block; clear: both; height: 0; font-size: 0; content: "." }
section { width: 1000px; margin: 0 auto; }
img { -ms-interpolation-mode: bicubic; vertical-align: top; border: 0 }
.fl { float: left; display: inline }
.fr { float: right; display: inline }
.tl { text-align: left }
.tc { text-align: center }
.tr { text-align: right }
table { border-collapse: collapse; border-spacing: 0 }
.pr { position: relative }
.pa { position: absolute }
.dn { display: none }
.clear { clear: both }
a, button { cursor: pointer }
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,em,b,i,u,s,dl,dt,dd,ol,ul,li,input,select,textarea,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,dialog,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;outline:0 none;border:0 none;-webkit-text-size-adjust:none}html{_background-image:url(blank.jpg);_background-attachment:fixed;overflow-x:hidden;overflow-y:scroll}body{font-family:"Microsoft Yahei",\5FAE\8F6F\96C5\9ED1,Arial,simHei,"宋体",Helvetica;font-size:18px;color:#fff}article,aside,dialog,figure,footer,header,legend,nav,section,time{display:block}a{text-decoration:none;outline:0;blr:expression(this.onFocus=this.blur())}a:focus{-moz-outline-style:none;background:0}button{border:0}ul,ol,li{list-style:none}h1,h2,h3,h4,h5,h6,em,b,i,u{font-style:normal;font-weight:normal;}img{border:0;-ms-interpolation-mode:bicubic;}input,button,ul li{vertical-align:top}input,button:focus{ outline:0;}textarea{ resize:none}.clearfix{zoom:1}.clearfix:after{visibility:hidden;display:block;clear:both;height:0;font-size:0;content:"."}section{width:1000px;margin:0 auto;}img{-ms-interpolation-mode:bicubic;vertical-align:top;border:0}.fl{float:left;display:inline}.fr{float:right;display:inline}table{border-collapse:collapse;border-spacing:0}.clear{ clear: both}a,button{ cursor: pointer; padding:0 }
.ban1{ width: 100%; height:127px; background: url(../imgs/last-img1.jpg) no-repeat center center}
.ban-top{ width: 1200px; margin: 0 auto;padding-top: 30px;}
.ban-top-r{ font-size: 26px; color: #fdedcc; line-height: 66px; background: url(../imgs/ban-tel.png) no-repeat left center; background-size:37px 40px; padding-left: 45px; }
.ban2{ width: 100%; height: 86px; background: url(../imgs/last-img2.jpg) no-repeat center center}
.ban3{ width: 100%; height: 81px; background: url(../imgs/last-img3.jpg) no-repeat center center}
.ban4{ width: 100%; height: 86px; background: url(../imgs/last-img4.jpg) no-repeat center center}
.ban5{ width: 100%; height: 114px; background: url(../imgs/last-img5.jpg) no-repeat center center}
.ban6{ width: 100%; height: 88px; background: url(../imgs/last-img6.jpg) no-repeat center center}
.ban7{ width: 100%; height: 98px; background: url(../imgs/last-img7.jpg) no-repeat center center}
.ban8{ width: 100%; height: 81px; background: url(../imgs/last-img8.jpg) no-repeat center center}
.ban9{ width: 100%; height: 82px; background: url(../imgs/last-img9.jpg) no-repeat center center}
.ban10{ width: 100%; height: 76px; background: url(../imgs/last-img10.jpg) no-repeat center center}
.ban11{ width: 100%; height: 85px; background: url(../imgs/last-img11.jpg) no-repeat center center}
.ban12{ width: 100%; height: 80px; background: url(../imgs/last-img12.jpg) no-repeat center center}
.ban13{ width: 100%; height: 117px; background: url(../imgs/last-img13.jpg) no-repeat center center}
.ban14{ width: 100%; height: 76px; background: url(../imgs/last-img14.jpg) no-repeat center center}
.ban15{ width: 100%; height: 86px; background: url(../imgs/last-img15.jpg) no-repeat center center}
.ban16{ width: 100%; height: 72px; background: url(../imgs/last-img16.jpg) no-repeat center center}




.ban20{ width: 100%; height: 244px; background: url(../imgs/last-img17.jpg) no-repeat center center}

.ban-xq-btn{ display: block; margin: 0 auto; width: 244px;}
.kc,.book,.lx{ width: 100%; background: #3a0e70; padding: 20px 0; }
.kc-con,.book-con,.lx-con2{ border: 12px #df61fd solid;
    width: 1080px;
    margin: 0 auto;
    height: auto;
    background: #651b96;
    padding: 20px 0 35px;
    border-radius: 50px;}

.kc-box{ width: 1000px; height:auto; margin: 0 auto;  border-radius: 8px}
kc-ly li a{ float: left; margin-right: 25px; margin-top: 25px}
.kc-ly .kc-nomar{ margin-right: 0px}
.kc-con ul{ overflow: hidden; margin-top: 35px;}
.kc-con ul li{ float: left; width: 196px; height: 55px; line-height: 55px; background: #f66f84; border-top-left-radius: 8px; border-top-right-radius: 8px; font-size: 21px; color: #fff; text-align: center; margin-right: 5px; cursor: pointer}
#kc-color1{ background: #cf4e8f}
#kc-color2{ background: #fd8902 }
#kc-color2{ background: #fd8902 }
#kc-color3{ background: #f96a48}
#kc-color4{ background: #c0324c;}
#kc-color5{ background: #486496; margin-right: 0px;}
.kc-con ul li:hover{ opacity:0.8; color: #020202 }
#nomar{ margin-right: 0px;}
.kc-con ul .cur{opacity:0.8; color: #020202}
.w1{width: 240px}
.w2{width: 138px}
.w3{width: 153px}
.w4{width: 131px}
.w5{width: 206px}
.w6{width: 285px}
.kc-con table tr th{
	font-size: 18px;
	color: #fff;
	font-weight: normal;
	text-align: center;
	height:50px;
	line-height:50px;
	
}
.kc-con table tr td{font-size: 15px;color: #333;text-align: center;line-height:19px;padding:8px 0px;border-bottom:1px dashed #c0bfbf;} 
.kc-con table tr td a{ display: block; width: 150px; height: 42px; line-height: 42px; color: #fff; margin: 0 auto; background: #e22c19; border-radius: 25px;font-size: 20px}
.border-bot{ border-bottom:1px solid #c0bfbf}
.tab-btn{ display:block; width:140px; height:38px; line-height:38px; border-radius:25px; text-align:center; font-size:16px; color:#e52a47;border:1px solid #e52a47; margin:0 auto;}
.tab-btn:hover{ background:#e52a47; color:#fff}
.tab-color{ background:#ededed}
.fb-box{ margin-top: 10px}
.kc-fb{ width: 780px;border-bottom:1px solid #c0bfbf;}
.kc-fb tr th{font-size: 20px;color: #222;font-weight: bold;text-align: center;height:61px;line-height:61px;border:1px solid #c0bfbf}
.kc-fb tr td{ width: 260px;font-size: 16px;color: #333;text-align: center;line-height:39px;
padding:18px 0px;border-left:1px solid #c0bfbf;border-right:1px solid #c0bfbf}
.kc-con .ys tr td,.kc-con .tf tr td{ padding: 20px 0px}
.kc-con .tf tr th{height: 56px;line-height: 56px;}
.kc-con .lx tr td { padding: 20px 0px;}
.kc-con .lx tr th{ height: 53px;line-height: 53px;}
.kc-con .qt tr td {padding: 15px 0px;}
.kc-con .qt tr th {height: 54px;line-height: 54px;}
.kc-con thead{  background: #e22c19}
.kc-con tbody{  background: #fdedcc}
.ban-btn{ width:525px; margin:0 auto; overflow:hidden; padding-top:15px}
.ban14 .ban-btn{padding-top:0px}
.ban21{ width: 100%; height: 176px; background: url(../imgs/last-img19.jpg) no-repeat center center}
.ban22{ width: 100%; height: 111px; background: url(../imgs/last-img20.jpg) no-repeat center center}
.ban23{ width: 100%; height: 98px; background: url(../imgs/last-img21.jpg) no-repeat center center}
.ban24{ width: 100%; height: 79px; background: url(../imgs/last-img22.jpg) no-repeat center center}
.ban25{ width: 100%; height: 88px; background: url(../imgs/last-img23.jpg) no-repeat center center}
.ban26{ width: 100%; height: 91px; background: url(../imgs/last-img24.jpg) no-repeat center center}
.ban27{ width: 100%; height: 93px; background: url(../imgs/last-img25.jpg) no-repeat center center}
.ban28{ width: 100%; height: 241px; background: url(../imgs/last-img26.jpg) no-repeat center center}

#tab1 {
	width: 1032px;
	position: relative;
	background: #fdedcc;
    height: 459px;
    left: 22px;
    border-radius: 33px;
}
#tab1 .tab_menu1 {
	width: 100px;
	
	position: absolute;
	left: 17px;
	top: 85px;
	z-index: 99;
}
#tab1 .tab_menu1 li, .lic {
	width: 110px;
	height: 34px;
	border:1px solid #e22c19;
	text-align: center;
	font-size: 16px;
	line-height: 34px;
	color: #333;
	font-family: 'å¾®è½¯é›…é»‘';
	margin-bottom: 8px;
	cursor: pointer;
}
#tab1 .tab_menu1 .selected1 {
	width: 110px;
	height: 34px;
	background: #f85b52;
	border:none; color: #fff
}
#tab1 .tab_box1 {
	width: 1100px;
	margin-top: 50px;
	float: left;
	border-left: 1px solid #f85b52;
    margin-left: 135px;
}
.hide1 {
	display: none;
}
#tab8 {
	width: 900px;
    border-top: 1px solid #f85b52;
   
    margin: -1px auto auto 10px;
    position: relative;
    left: -11px;
}
#tab8 .tab_menu8 {
	width: 1100px;
	height: 35px;
	margin-left: 20px;
	position: absolute;
	z-index: 3;
	top: -18px;
}
.tab_menu8 li {
	width: 160px;
	height: 38px;
	text-align: center;
	line-height: 38px;
	cursor: pointer;
	border:1PX solid #FFF;
	background: #fda700;
	background: #fda700;
	margin-left: 20px;
	font-size: 16px;
	float: left;
	color: #fff;
}
.tab_box8 {
	margin-top: 57px;
}
#tab8 .tab_box8 {
}
#tab8 .tab_menu8 .selected8 {
	width: 160px;
	height: 55px;
	background: url(../imgs/bj8.png) no-repeat; border:none
}
.hide8 {
	display: none;
}
.tuleft {
	float: left;
	margin-left: 6px;
}
.tujieshao {
	float: left;
	margin-left: 30px;
	width: 490px;
	height: 286px;
}
.tujieshao img {
	margin: 0 auto;
}
.tujieshao h1 {
	font-size: 24px;
	margin: 0px 20px 10px 0;
	line-height: 28px;
}
.tujieshao h1 a {
	color: #333;
}

.tujieshao p {
	font-size: 16px;
	line-height: 32px;
	text-indent: 41px;
	padding-right: 40px; color: #666
}
.tujieshao p b {
	font-weight: bold;
}

.tujieshao a.leyu {
	display: block;
	width: 240px;
	background: #fb3738;
	text-align: center;
	font-size: 18px;
	line-height: 36px;
	padding: 10px 30px;
	color: #FFF;
	margin-top: 20px;
	border-radius: 8px;
}
.book-con{ height: 450px}

.ban35{ width: 100%; height: 244px; background: url(../imgs/last-img27.jpg) no-repeat center center}

.lx-top{ width: 100%; height: 76px; background: url(../imgs/lx-bac.png) no-repeat center center; margin-top: 20px;}
.lx-topbox{ width:990px; margin: 0 auto; padding-top: 30px}
.lx-top li a{ float: left; width: 178px; line-height: 60px;color: #fff; font-size: 20px; padding-left: 20px }
.lx-top li a img{ margin-top:11px;  margin-right: 15px; width: 40px }
.lx-top li .lx-top-a1{  background-color: #e72e1a }
.lx-top li .lx-top-a2{  background-color: #f34937 }
.lx-top li .lx-top-a3{  background-color: #f06557 }
.lx-top li .lx-top-a4{  background-color: #fd7769}
.lx-top li .lx-top-a5{  background-color: #fd8b7f }
.lx-con{ width: 990px; margin:40px auto 0;}
.lx-con ul li{position: relative;
    float: left;
    margin-right:9px;
    cursor: pointer; height: 306px;}
.lx-con-top .nomar,.lx-con-bot .nomar{ margin-right:0 }
.sc-tabbox li img {
    display: block;
    width: 392px;
    height: 203px;
}
.sc-xq {
    position: absolute;
    bottom: 0;
    width: 100%;
    height: 140px;
    line-height: 22px;
    color: #fff;
    text-align: center;
    background-color: #fb4b4b;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
}
.sc-xq h3{ font-size: 24px; color: #fff; text-align: center; margin-top: 30px;}
.sc-xq p{ font-size: 20px; color: #fff; text-align: center; margin-top: 15px; line-height:32px; display: none}
.sc-xq a{display: block;
    width: 180px;
    height: 44px;
    line-height: 44px;
    background: #fff;
    font-size: 22px;
    color: #000;
    text-align: center;
    margin: 20px auto 0;
    border-radius: 8px;}
.lx-con ul li:hover .sc-xq {height: 200px; background: #fb4b4b; }
.lx-con ul li:hover .sc-xq h3 { margin-top:25px}
.lx-con ul li:hover .sc-xq p {
	display: block
}
.lx-con ul li:hover .sc-xq a{ margin-top: 10px; border: 1px solid #fff; color: #fff;  background:#fb4b4b; }
.lx-con .lx-con-bot{ width: 796px; margin: 30px auto 40px;}
.lx-btn{ display: block;width: 300px;
    height: 56px;
    line-height: 56px;
    text-align: center;
    border-radius: 5px;
    font-size: 22px;border: 1px solid #111;
    color: #111; margin: 0 auto;}

.lx-btn:hover{    background: #ff5d5d;
    color: #fff; border:none}
.lx-con3{width: 1032px;
    padding-bottom: 5px;
    background: #fdedcc;
    margin: 0 auto;
    border-radius: 33px;}
.lx-con-top  li img{ width: 323px;}
.lx{ padding-bottom: 50px;padding-top: 0}
.fix-bot {width: 100%;
	height: 110px;
	background: #681998;
	position: fixed;
	bottom: 0px;
	left: 0px;z-index: 999;
}
.fix-botcon {
	width: 985px;
	height: 104px;
	background: url(../imgs/fix-img.jpg) no-repeat;
	margin: 0 auto; padding-top: 0px
}
.fix-h2 {
	width: 620px;
    padding-left: 85px;
    padding-top: 9px;
    font-size:38px;
    font-weight: bold;
    color: #fff;
     letter-spacing: 4px;
    line-height: 40px;
}
.fix-h2 span {
	color: #ffde01;
}
.fix-h2 p{font-size:22px; font-weight: normal; color: #ffde01}
.fix-btn {
   width: 200px;
    margin-top: 25px;
    border-radius: 10px;
    height: 56px;
    line-height: 56px;
    background: #ffde01;
    color: #000;
    font-size: 26px;
    text-align: center;
    background-image: url(../imgs/fix-img2.png);
    background-repeat: no-repeat;
    background-position: 163px center;
    background-size: 30px 30px;
    padding-right: 36px;
}

.fixed-l{  width:174px; height:608px;
	position: fixed;
	top:5%;
	left: 0px;z-index: 999;}
.fix-lbtn img{ display:block; margin:5px auto}

.yh-bd input,.yh-bd select {
    margin-top: 11px;
    width: 178px;
    height: 40px;
    line-height: 40px;
    padding-left: 15px;
    border: none;
    border-radius: 3px;
    float: left;
    margin-right:20px;
    
    border-radius: 2px;
    color: #666;
    font-size: 16px;
}
.yh-bd button,.yh-bd a{display: inline-block;
    margin-top: 11px;
    width: 160px;
    height: 40px;
    line-height: 40px;
    background: #ffea00;
    border: none;
    font-size: 20px;
    text-align: center;
    color: #333;
    border-radius: 3px;
    float: left;
    margin-left: 15px;
    cursor: pointer;}
.fixed-l img{margin-bottom: 5px}





