html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, header, hgroup, menu, nav, section {
	display: block;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
a{text-decoration: none;}
.left{float: left;}
.right{float: right;}
body{font-family: "Microsoft YaHei";}
#header{width:980px;margin:0px auto;padding:5px 0px;/*background:url(../images/slogan.gif) no-repeat 750px 15px;*/}
.logo{text-indent:-9999px;width:980px;height:99px;background:url(images/logo.jpg) no-repeat;}
.logo a{width:333px;height:88px;display:block;}
.nav_dh{height:35px;background-color:#00A0EA;line-height:35px;font-family:"Microsoft YaHei";}
.nav_bg{width:980px;margin:0px auto;}
.nav_bg li{float:left;width:120px;text-align:center;position:relative; z-index:999}
.nav_bg li a{font-size:16px;color:#fff;width:100%;height:100%;display:block;} 
.nav_bg li a:hover{background:#4BBFC3;width:100%;height:100%;display:block;}
.nav_bg li.current span{background:#4BBFC3;width:100%;height:100%;display:block;}
.banner{background: url(images/banner.jpg) no-repeat scroll center center;height: 520px;background-size: 100% 100%;}
.it_youshi,.we_result,.six_course,.cdjj,.six_youshi,.nuli,.gxjy,.tm_lv,.tab,.ggjq_xit,.form_bg{width: 100%;height: auto;}
.youshi_bg,.six_course_bg,.six_youshi_bg,.gxjy_bg,.tab_size{width: 1180px;height: auto;margin: 0 auto;background: #fff;overflow: hidden;}
.youshi_title{text-align: center;padding-top: 80px;}
.hy_fx{margin-top: 40px;text-align: center;}
.ys_01{margin-top: 60px;overflow: hidden;}
.dui{margin-left: 30px;margin-top: 60px;}
.hyqj{margin-left: 25px;width: 975px;}
.hyqj_info,.hyqj_info_02{text-indent: 2em;color: #6b6974;font-size: 20px;}
.fig{text-align: center;}
.ys_02{margin-top: 10px;overflow: hidden;}
.rcxq{width: 975px;}
.rcxq_d{text-align: right;}
.dui_xq{margin-top: 20px;margin-left: 30px;}
.hyqj_info_02{padding-left: 30px;}
.ys_03{margin-top: 30px;overflow: hidden;}
.dui_03{margin-left: 30px;}
.want_life{text-align: center;margin: 50px 0;}
.btn_tel{width: 620px;margin: 0 auto;height: 65px;padding-bottom: 60px;clear: both;}
.btn_more a{width: 190px;height: 60px;background: #e82633;display: block;text-align: center;line-height: 60px;font-size: 29px;color: #fff;}
.tel{margin-left: 35px;}
.tel_num{margin-left: 20px;font-size: 40px;line-height: 65px;font-weight: 600;color: #e82633;}
.we_result{background: #b80004;}
.we_result_Bg{width: 1180px;height: auto;margin: 0 auto;overflow: hidden;}
.gantan{margin: 35px 0px 35px 15px;}
.chengnuo{margin: 55px 0px 33px 23px;}
.look_result{margin-left: 70px;}
.ljbm a{width: 175px;height: 55px;background: #fff;display: block;margin: 13px 43px;font-size: 26px;color: #b80004;text-align: center;line-height: 55px;border-radius: 5px;box-shadow: 1px 1px 3px #b80004;}
.six_cour_tit{text-align: center;margin-top: 90px;}
.six_cour_inf{text-align: center;margin-top: 30px;}
.kc_page{margin: 0 auto;text-align: center;margin-top: 65px;}
.nav li	{
 position: relative;
 display: inline-block;
 margin-left: -50px;
 -webkit-transition: all 0.4s linear;
 -moz-transition: all 0.4s linear;
 -o-transition: all 0.4s linear;
 -ms-transition: all 0.4s linear;
 transition: all 0.4s linear;
}
.nav li a {
 display: inline-block;
 width: 120px;
 height: 120px;
 padding: 30px;
 border-radius: 50%;
 border-width: 8px;
 border-style: solid;
}
.nav li:hover {
 z-index: 11;
 -webkit-transform: scale(1.1);
 -moz-transform: scale(1.1);
 -o-transform: scale(1.1);
 -ms-transform: scale(1.1);
 transform: scale(1.1);
}
.nav li:hover a {
 text-decoration: none;
}
.nav li:hover span {
 -webkit-transition: all 0.4s linear;
 -moz-transition: all 0.4s linear;
 -o-transition: all 0.4s linear;
 -ms-transition: all 0.4s linear;
 transition: all 0.4s linear;
 -webkit-animation: moveFromBottom 0.3s ease;
 -moz-animation: moveFromBottom 0.3s ease;
 -o-animation: moveFromBottom 0.3s ease;
 -ms-animation: moveFromBottom 0.3s ease;
 animation: moveFromBottom 0.3s ease;
}
.nav li:nth-child(1) a {
 color: #269fcc;
 text-shadow: 0 1px 0 #9de3cf;
 border-color: #269fcc;
 background-color: #fff;
}
.nav li:nth-child(2) a {
 color: #32b9ab;
 text-shadow: 0 1px 0 #de8ba5;
 border-color: #32b9ab;
 background-color: #fff;
}
.nav li:nth-child(3) a {
 color: #fb974b;
 text-shadow: 0 1px 0 #adddec;
 border-color: #fb974b;
 background-color: #fff;
}
.nav li:nth-child(4) a {
 color: #f07474;
 text-shadow: 0 1px 0 #f5e0ad;
 border-color: #f07474;
 background-color: #fff;
}
.nav li:nth-child(5) a {
 color: #c568b9;
 text-shadow: 0 1px 0 #e8acd8;
 border-color: #c568b9;
 background-color: #fff;
}
.nav li:nth-child(6) a {
 color: #77b67f;
 text-shadow: 0 1px 0 #e8acd8;
 border-color: #77b67f;
 background-color: #fff;
}
.nav li:nth-child(1):hover a {
 color: #269fcc;
 text-shadow: 0 1px 0 #81e6c9;
 border-color: #b12923;
 background-color: #fff;
}
.nav li:nth-child(2):hover a {
 color: #32b9ab;
 text-shadow: 0 1px 0 #ff95b7;
 border-color: #0077e1;
 background-color: #fff;
}
.nav li:nth-child(3):hover a {
 color: #2883a2;
 text-shadow: 0 1px 0 #9cdef2;
 border-color: #7f96bd;
 background-color: #fff;
}
.nav li:nth-child(4):hover a {
 color: #ab8228;
 text-shadow: 0 1px 0 #ffe199;
 border-color: #c89641;
 background-color: #fff;
}
.nav li:nth-child(5):hover a{
 color: #28416f;
 text-shadow: 0 1px 0 #ec97d6;
 border-color: #28416f;
 background-color: #fff;
}
.nav li:nth-child(6):hover a{
 color: #77b67f;
 text-shadow: 0 1px 0 #b468a2;
 border-color: #85c226;
 background-color: #fff;
}
.nav span {
 display: block;
}

@-webkit-keyframes moveFromBottom {
  from {
    -webkit-transform: translateY(120%) scale(0.5) ;
    opacity: 0;
  }
 to {
   -webkit-transform: translateY(0%) scale(1);
   opacity: 1;        
 }
}
@-moz-keyframes moveFromBottom {
  from {
    -moz-transform: translateY(120%) scale(0.5) ;
    opacity: 0;
  }
  to {
    -moz-transform: translateY(0%) scale(1);
    opacity: 1;        
  }
}
@-ms-keyframes moveFromBottom {
  from {
    -ms-transform: translateY(120%) scale(0.5) ;
    opacity: 0;
  }
  to {
   -ms-transform: translateY(0%) scale(1);
   opacity: 1;        
 }
}
@-o-keyframes moveFromBottom {
  from {
    -o-transform: translateY(120%) scale(0.5) ;
    opacity: 0;
  }
  to {
   -o-transform: translateY(0%) scale(1);
   opacity: 1;        
 }
}
@keyframes moveFromBottom {
  from {
    transform: translateY(120%) scale(0.5) ;
    opacity: 0;
  }
  to {
   transform: translateY(0%) scale(1);
   opacity: 1;        
 }
}
#cou_tab{overflow: hidden;zoom:1;padding-bottom: 10px;}
.tab_box{margin: 0 auto;text-align: center;margin-top: 45px;overflow: hidden;}
.hide{display:none;}
.tab_box ul li{background: url(images/cour_info.png) no-repeat;width: 350px; height: 281px;float: left;margin-left: 25px;}
.tt{text-align: center;font-size: 28.76px;color: #fff;margin-top: 30px;}
.tt-p p,.tt-p-3 p{font-size: 13px;color: #fff;}
.tt-p-2{margin-top: 60px;text-align: left;padding-left: 25px;line-height: 35px;}
.tt-p-2 p{font-size: 20px;color: #fff;}
.tt-p{margin-top: 60px;text-align: left;padding-left: 25px;line-height: 30px;}
.tt-p-3{margin-top: 50px;text-align: left;padding-left: 25px;line-height: 25px;padding-right: 25px;}
.tt-p-btn{text-align: center;margin-top: 25px;}
.m-l{margin-left: 25px;}
.cdjj_bg{background: url(images/cdjj1.jpg) no-repeat scroll center center; height: 339px;margin-top: 20px;}
.liu_youshi{text-align: center;margin-top: 80px;}
.liu_ys_info{text-align: center;margin-top: 45px;}
.shizigqia{width: 660px;margin: 0 auto;margin-top: 100px;}
.shizigqia p,.jygh p,.cour_gq p,.sxgq p,.jiaox_gy p,.glgj p{font-size: 20px;margin-top: 3px;}
.quan{background: url(images/quan.png) no-repeat scroll center center;height: 462px;margin-top: 15px;overflow: hidden;}
.jygh{width: 302px;padding-top: 88px;margin-left: 30px;}
.cour_gq{width: 398px;margin-top: 55px;}
.sxgq{width: 350px;padding-top: 75px;margin-left: 30px;clear: both;}
.jiaox_gy{width: 378px;margin-top: 50px;}
.jiaox_gy p{width: 460px;position: relative;left: -65px;}
.glgj{width: 517px;margin: 0 auto;margin-top: 15px;position: relative;left: 111px;}
.ys_btn{width: 305px;margin: 0 auto;margin-top: 60px;}
.nuli_bg{background: url(images/nuli.png) no-repeat scroll center center;height: 461px;margin-top: 80px;}
.gxjy_tt{text-align: center;margin-top: 60px;}
.gxjy_info{text-align: center;margin-top: 30px;}
.que_01{width: 1180px;margin:0 auto;margin-top: 60px;overflow: hidden;}
.que_01 ul li,.que_02 ul li{float: left;margin-left: 40px;}
.que_01 ul li:nth-child(1),.que_02 ul li:nth-child(1){margin-left: 80px;}
.que_02{margin-top: 20px;padding-bottom: 50px;overflow: hidden;}
.tm_lv_tt{text-align: center;}
#outer {width:1050px;margin:50px auto;}
#tab {overflow:hidden;zoom:1;background:#fff;}
#tab li {float:left;color:#000;height:60px;	cursor:pointer;	line-height:60px;width: 260px;text-align: center;font-size: 30px;border: 1px dashed #a8a8a8;}
#tab li.current {color:#fff;background:#de293c;}
#content {margin-top: 30px;overflow: hidden;}
#content .tb {display:none;overflow: hidden;}
.xy_01{overflow: hidden;}
.xy_01 ul li:nth-child(1),.xy_02 ul li:nth-child(1){margin: 0px;}
.xy_01 ul li,.xy_02 ul li{float: left;font-size: 14px;margin-left: 20px;}
.xy_02{margin-top: 20px;}
.photo_btn{width: 420px;margin: 0 auto;padding: 35px 55px;overflow: hidden;}
.xit{background: url(images/ggjq.jpg) no-repeat scroll center center;height: 532px;}
.form_bg_size{background: url(images/form_bg.png) no-repeat scroll center center;height: 608px;}
.fh{width: 1180px;height: auto;margin: 0 auto;overflow: hidden;}
.form_wh{width: 380px;height: 500px;background: #fff;float: right;margin-right: 30px;margin-top: 50px;box-shadow: 3px 6px 5px #a07351;}
.zxbm_tt{font-size: 30px;color: #676767;margin: 25px 40px;}
.form_wh input:nth-child(2){margin: 0px;margin-left: 35px;}
.sz{width: 260px;height: 48px;border:1px solid #ccc;border-radius: 4px;padding-left: 55px;font-size: 15px;margin-left: 35px;font-family: "Microsoft YaHei";margin-top: 30px;}
.name-bg{background: url(../images/name.png) no-repeat scroll left center;}
.tel-bg{background: url(../images/tel-form.png) no-repeat scroll left center;}
.qq-bg{background: url(../images/phone.png) no-repeat scroll left center;}
.sex_style{clear: both;font-size: 20.16px;color: #b8bdc3;margin-top: 35px;margin-left: 80px;}
.sex_style input[type='radio'].radio {opacity:0; display:inline-block; height:18px; }
.sex_style label.radio {background:url(../images/radio.png) no-repeat scroll left center; height:18px; padding-left:25px;}
.sex_style input[type='radio'].radio:checked + .radio {background:url(../images/radio_check.png) no-repeat scroll left center;}
.tj_btn{width: 320px;height: 50px;background: #ea5504;text-align: center;font-size: 16.54px;color: #fff;font-family: "Microsoft YaHei";border:0;cursor: pointer;margin: 35px;}
.footer_bg{width: 100%;height: auto;background: #000;overflow: hidden;}
.footer{width: 1180px;height: auto;margin: 0 auto;}
.ft_logo{margin: 66px 0px 42px 100px;}
.kc_info{color: #fff;margin: 65px 0px 0px 110px;}
.jpkc{font-size: 17.97px;}
.jpkc_info{font-size: 14px;margin-top: 40px;}
.jpkc_info p{line-height: 25px;}
.jpkc_info p a{color: #fff;}