@charset "gb2312";
/* CSS Document */
*{margin:0;padding:0;}
body{font-family: "Microsoft YaHei"; !important; color:#333;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0; font-size:12px;list-style:none;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0}
address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal}
ol,ul {list-style:none;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
a {text-decoration:none; color:#666;}
a:hover {text-decoration:none; color:#333;}
input, button, textarea, select, optgroup, option {
    font-family: inherit;
    font-size: inherit;
    font-style: inherit;
    font-weight: inherit;
}
.relative { position: relative; }
.absolute { position: absolute; }
.fl { float: left; display: inline; }
.fr { float: right; display: inline; }
.clear{ clear:both;}
.pubW { width: 1200px; }
.center { margin: 0 auto; }
.w1100{width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.sbj{margin-top:40px;}
.sbj20{margin:25px auto;}
.sbj15{margin-top:15px;}
/* top */
.top_bj{width:100%; height:36px; background:url(../png/top_bj.webp) repeat-x;}
.top{width:1200px; height:36px; line-height:36px; margin:0 auto; color:#666; font-size:14px;}
.top_wel{ float:left;}
.top_tel{float:right; text-align:right;}
.top_tel a{ color:#666;}
.head-main{width:1200px; height:145px; line-height:36px; margin:0 auto;}
.head-logo{float:left; width:596px; height:91px; margin-top:15px;}
.head-logo a{float:left; width:596px; height:160px; background:url(../png/logo.webp) no-repeat;}
.head-ry{float:right; margin-top:35px; font-size:16px;}
.head-ry p{ line-height:35px; font-size:30px; font-weight:600; color:#00a0e9;}

.head-ry ul li.head-ry1 i{background-position:-44px 0px;}
.head-ry ul li.head-ry2 i{background-position:-44px 0px;}
.head-ry ul li.head-ry3 i{background-position:-44px 0px;}

.head-ss{float:right; width:210px; height:100px; margin-top:22px;}
.head-zx{float:left; width:210px; height:62px;}
.head-zx li{float:left; width:70px; height:62px;}
.head-zx li i{float:left; width:32px; height:32px; display: block; margin-left:19px; transition: all 0.3s linear 0s; cursor:pointer;}
.head-zx li.zx1 i{background-position:0px 0px;}
.head-zx li.zx2 i{background-position:-32px 0px;}
.head-zx li.zx3 i{background-position:-64px 0px;}
.head-zx li.zx1 i:hover{background-position:0px -32px;}
.head-zx li.zx2 i:hover{background-position:-32px -32px;}
.head-zx li.zx3 i:hover{background-position:-64px -32px;}
.head-zx li span{float:left; width:70px; text-align:center;}
/*导航*/
.dh{width:100%; height:60px; background:#0266c3;}
#nav{width:1200px; height:60px; position:relative; margin:0 auto;}
#nav li{float:left; width:150px; height:60px; line-height:60px; font-size:16px; font-weight:bold;}
#nav li a{color:#FFF; float:left; width:150px; height:60px; line-height:60px; text-align:center;}
#nav li a:hover{background:#60bc3d; float:left; width:150px; height:60px;}
#nav li div{display:none}
#nav li.jia div{display:block}
.ceng{width:640px; height:224px; position:absolute; z-index:999; background:url(../yme_gif.html) repeat; top:60px;  float:left;}
.zuo{width:154px; height:224px; background:#d2235a; float:left}
.xiang{width:125px; float:right; margin-top:10px; font-size:18px; color:#FFF; font-weight:normal;}
#nav li div a{color:#FFF; background:none; padding:0;}
#nav li div a:hover{background:none; padding:0; text-decoration:underline;}
#nav li .xiang_1{width:125px; float:right;}
#nav li .xiang_1 li{width:204px; padding:0 0 0 12px; line-height:36px; height:36px; font-size:18px; color:#9a867b; font-weight:normal;}
#nav li .xiang_1 li a{color:#fff; line-height:36px;}
#nav li .xiang_1 li a:hover{color:#fff;}
#nav li .xiang_1 li.qq{background:url(../yme_nav_14.html) 193px #ab2418 no-repeat; line-height:36px; height:36px;}
#nav li .zhong{width:200px; padding:74px 0 0 15px; height:150px; background:#FFF; float:left;}
#nav li .zhong li{float:left; width:100px;  height:30px; line-height:30px; overflow:hidden; font-weight:normal;}
#nav li .zhong li a{color:#362012; height:30px; line-height:30px; font-size:15px;}
#nav li div.xin{width:150px; float:left; background:#d2235a; position:absolute; top:60px; z-index:2;}
#nav li div.xin ul{width:150px; float:left; text-align:center}
#nav li div.xin ul li{width:132px; height:38px; line-height:38px; float:left; text-align:center; font-weight:normal;}
#nav li div.xin ul li:hover{background:#fff;}
#nav li div.xin ul li:hover a{ color:#000;}
#nav li div.xin ul li a{color:#fff; width:150px; text-align:center; height:38px; line-height:38px;}
#nav li div.guanyu{width:150px; float:left; background:#d2235a; position:absolute; top:60px; z-index:2;}
#nav li div.guanyu ul{width:150px; float:left; text-align:center}
#nav li div.guanyu ul li{width:150px; height:38px; line-height:38px; float:left; text-align:center; font-weight:normal;}
#nav li div.guanyu ul li:hover{background:#fff;}
#nav li div.guanyu ul li:hover a{ color:#000;}
#nav li div.guanyu ul li a{color:#fff; width:150px; text-align:center; height:38px; line-height:38px;}
#nav li div.zhuanjia{width:200px; float:left; background:#0266c3; position:absolute; top:60px; z-index:2;}
#nav li div.zhuanjia ul{width:200px; float:left; text-align:center}
#nav li div.zhuanjia ul li{width:200px; height:38px; line-height:38px; float:left; text-align:center; font-weight:normal;}
#nav li div.zhuanjia ul li:hover{background:#60bc3d;}
#nav li div.zhuanjia ul li:hover a{ color:#fff;}
#nav li div.zhuanjia ul li a{color:#fff; width:200px; text-align:center; font-size:14px; height:38px; line-height:38px;}
.tu{width:191px; float:left}

/* banber */
.banner{ width:100%; height:510px; overflow:hidden; position:relative;font-size:0;}
.b-img{ height:500px;  position:absolute; left:0; top:0;}
.b-img a{ display:block; height:510px; float:left;}
.b-list{ height:50px; padding-top:440px; position:relative; margin:0 auto;z-index:1;}
.b-list span{ display:block;cursor:pointer; width:14px; height:14px; border-radius:50%; border:3px solid #fff; float:left; margin:0 5px; _margin:0 3px;}
.b-list .spcss{border:3px solid #0266C3;}
.bar-left{ position:absolute; z-index:1; display:block; width:100px; height:100%; left:0px; background:none; top:0px; }
.bar-right{ position:absolute;z-index:1; display:block; width:100px; height:100%; right:0px; background:none; top:0px; }
.bar-left em{ display:block; width:50px; height:100px; background:url(../png/arrow.webp) 0px 0px no-repeat; margin:0 auto; margin-top:185px;}
.bar-right em{ display:block; width:50px; height:100px; background:url(../png/arrow.webp) -50px 0px no-repeat; margin:0 auto; margin-top:185px;}
.bar-left .emcss{ background-position:0px -100px;}
.bar-right .emcss{ background-position:-50px -100px;}

/* 项目导航 */
.xmdh_bj{height:80px;width:100%;border-bottom:1px solid #dddcdc;overflow:hidden;line-height:80px;}
.xmdh{width:1200px; margin:0 auto;}
.xmdh_bj h2{padding:0 6px 0px 0;background:url(../item_bj.html) no-repeat right center #d2235a;float:left;display:inline;width:265px;color:#fff;text-align:center;font-size:24px;line-height:30px;height:76px;padding:4px 0 0 0;}
.xmdh_bj h2 span{display:block;text-align:center;}
.xmdh_bj ul{float:left;display:inline;}
.xmdh_bj ul li{float:left;display:inline;}
.xmdh_bj ul li a{float:left;display:inline;padding:0 39px;height:80px;border-right:1px solid #dddcdc;}
.xmdh_bj ul li a i{transition:all 0.3s linear 0s;margin:16px 0 0 0;float:left;display:inline;width:45px;height:45px;background-image:url(../ico.html)}
.xmdh_bj ul li a em{float:left;display:inline;font-size:16px;margin:0 0 0 10px;}
.xmdh_bj ul li a i.ico_1{background-position:-237px -45px;}
.xmdh_bj ul li a i.ico_2{background-position:-282px -45px;}
.xmdh_bj ul li a i.ico_3{background-position:-327px -45px;}
.xmdh_bj ul li a i.ico_4{background-position:-372px -45px;}
.xmdh_bj ul li a i.ico_5{background-position:-417px -45px;}
.xmdh_bj ul li a i.ico_6{background-position:-663px -111px;}
.xmdh_bj ul li a i.ico_7{background-position:-618px -111px;}
.xmdh_bj ul li a:hover{text-decoration:none;color:#fff;}
.xmdh_bj ul li a:hover i.ico_1{background-position:-237px 0px;}
.xmdh_bj ul li a:hover i.ico_2{background-position:-282px 0px;}
.xmdh_bj ul li a:hover i.ico_3{background-position:-327px 0px;}
.xmdh_bj ul li a:hover i.ico_4{background-position:-372px 0px;}
.xmdh_bj ul li a:hover i.ico_5{background-position:-417px 0px;}
.xmdh_bj ul li a:hover i.ico_6{background-position:-663px -66px;}
.xmdh_bj ul li a:hover i.ico_7{background-position:-618px -66px;}
.xmdh_bj ul li:hover{background:#d2235a;}
/* 广告位 */
.ggw{width:1200px; height:250px; margin:0 auto; margin-top:25px;}
.ggw li{width:294px; height:250px; float:left; margin:3px; text-align:center;}
.ggw li p{ line-height:35px; font-size:16px;}
.ggw li img{width:294px; height:215px;}
/*----你想要的·都在这里----*/

.stage2 { width: 100%; padding-top: 35px; }
.stage2 .stage2Title { width: 466px; height: 55px; margin: 0 auto; background: url(../png/rmxm_title.webp) no-repeat center; }
.rmxm_lists { padding-top: 35px; overflow: hidden }
.rmxm_ul_list { width: 727px; float: left; }
.top_rmxm { width: 473px; height: 472px; float: left; }
.rmxm_lists .rmxm-viewport { width: 100%; position: relative; height: 472px }
.rmxm_lists .slider-rmxm-item { width: 1200px; }
.rmxm_lists .rmxm-viewport a { display: block; width: 100%; height: 100%; border: 1px solid #fff; -moz-transition: all 0.3s linear 0s; -webkit-transition: all 0.3s linear 0s; transition: all 0.3s linear 0s; position: relative; }
.top_rmxm .rmxm-viewport a:hover, .rmxm_lists .rmxm-viewport a:hover, .experts li a:hover { box-shadow: 0 0 8px rgba(8,1,3,.2); -moz-transform: translate3d(0, -2px, 0); -ms-transform: translate3d(0, -2px, 0); -o-transform: translate3d(0, -2px, 0); -webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0); border-top-color: #fe3509; z-index: 30; }
.rmxm_lists .rmxm-viewport a .plus { right: -1px; bottom: -1px; width: 73px; height: 18px; width: 0; height: 0; border-top: 20px solid transparent; border-right: 20px solid #444444; border-left: 20px solid transparent; border-bottom: 20px solid #444444; z-index: 10; }
.rmxm_lists .rmxm-viewport a .plus em { display: block; width: 20px; height: 20px; z-index: 20; position: absolute; }
.rmxm_lists .rmxm-viewport a .plus em img { position: absolute; left: 6px; top: 6px; -moz-transition: all 0.3s linear 0s; -webkit-transition: all 0.3s linear 0s; transition: all 0.3s linear 0s; position: absolute; }
.rmxm_lists .rmxm-viewport a:hover .plus img, .rmxm_ul_list li.active .plus img { -moz-transform: rotate(90deg); -webkit-transform: rotate(90deg); transform: rotate(90deg); }
.rmxm_ul_list li { width: 241px; height: 236px; float: left; }
.slider-rmxm-nav { text-align: center; width: 210px; margin: 0 auto; height: 60px; z-index: 10; padding-top: 35px; cursor:pointer;}
.slider-rmxm-nav .rmxm-prev { background: url(../png/icon.webp) no-repeat; position: relative; float: left; background-position: -53px -73px; display: block; width: 33px; height: 22px; margin: 0 15px; -moz-transition: all 0.3s linear 0s; -webkit-transition: all 0.3s linear 0s; transition: all 0.3s linear 0s; }
.slider-rmxm-nav .rmxm-prev:hover { -webkit-transform: translate3d(0, -2px, 0); transform: translate3d(-8px, 0, 0); }
.slider-rmxm-nav .rmxm-next { background: url(../png/icon.webp) no-repeat; position: relative; float: left; background-position: -90px -73px; display: block; width: 33px; height: 22px; margin: 0 15px; -moz-transition: all 0.3s linear 0s; -webkit-transition: all 0.3s linear 0s; transition: all 0.3s linear 0s; }
.slider-rmxm-nav .rmxm-next:hover { -webkit-transform: translate3d(0, -2px, 0); transform: translate3d(8px, 0, 0); }
.slider-rmxm-nav .rmxm-nav-item { position: relative; float: left; left: -50; width: 11px; height: 11px; background: url(../png/icon.webp) -92px -106px no-repeat; text-indent: -999em; margin: 2px 8px; top: 5px; }
.slider-rmxm-nav .rmxm-nav-item-current { width: 15px; height: 15px; margin: 1px 5px; background: url(../png/icon.webp) -54px -105px no-repeat; }

/*image品牌形象墙 */
.YH_ppq { width: 100%; padding-top:5px; margin-bottom:30px;}
.t_ppq { width: 100%; margin: 0 auto; max-width: 1920px; min-width: 1000px; height: 730px; position: relative; overflow: hidden; }
.t_ppq .loading { width: 31px; height: 31px; background: url(../loading.html) center no-repeat; position: absolute; z-index: 9999; left: 50%; top: 50%; margin: -15px 0 0 -15px; display: none; }
.t_ppq .t_ppq_cont { max-width: 1920px; min-width: 1000px; height: 730px; }
.t_ppq .t_ppq_cont div { width: 100%; height: 730px; display: none; position: absolute; left: 0; top: 0; }
.t_ppq .t_ppq_cont div i { background-position: center center; background-repeat: no-repeat; display: block; height: 730px; width: 100%; }
.t_ppq .t_ppq_cont div i img{ width:100%; height:100%;}
.image_t_01 { background: url(../jpg/image_t_01.webp); }
.image_t_02 { background: url(../jpg/image_t_02.webp); }
.image_t_03 { background: url(../jpg/image_t_03.webp); }
.image_t_04 { background: url(../jpg/image_t_04.webp); }
.t_ppq_nav { position: absolute; left: 50%; bottom: 50px; text-align: center; margin-left: -350px; width: 700px; height: 122px; z-index: 10; }
.t_ppq_nav li { cursor: pointer; display: inline-block; position: relative; margin: 8px; }
.t_ppq_nav li .t_image_nav { -webkit-border-radius: 36px; -moz-border-radius: 50%; border-radius: 50%; overflow: hidden; width: 92px; height: 92px; float: left; margin: 6px; z-index: 12; position: relative; }
.t_ppq_nav li i { display: block; width: 103px; height: 103px; position: absolute; background: #0266C3; filter: alpha(opacity=40); -moz-opacity: 0.4; -khtml-opacity: 0.4; opacity: 0.4; left: 0; top: 0; z-index: 11; border-radius: 50%; }
.t_ppq_nav li em { display: none; width: 95px; height: 95px; position: absolute; background: #000; filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5; left: -2px; top: -2px; z-index: 15; border-radius: 50%; }
.t_ppq_nav .on em { display: block; }
/*---团队--*/
.bodyCon08{background:url(../dy_pic11.html);}
.bodyCon08 .students{margin:0 auto;width:1200px;height:680px;position:relative; overflow:hidden;}
.bodyCon08 .students p.PP{width:510px;height:50px;font-size:16px;color:#333;text-align:center;position:absolute;top:60px; left:300px;}
#four_flash{position:relative;width:1200px;height:400px; margin:0 auto;position:absolute;bottom:40px;}
#four_flash .flashBg{width:1100px;height:400px; margin:0 auto;position:relative;overflow:hidden;}
#four_flash .flashBg ul.mobile{width:2000%;height:400px; position:absolute;top:15; left:0;}
#four_flash .flashBg ul.mobile li{border:2px solid #d9d9d9;float:left;width:270px;height:340px;padding-top:40px;color:#6C6E85; margin:0 7px;}
#four_flash .flashBg ul.mobile li:hover{border:2px solid #d2235a; color:#333;}
#four_flash .flashBg ul.mobile li img{width:140px;height:140px;display:block; margin:0 auto;border:10px solid #343851; border-radius:82px;}
#four_flash .flashBg ul.mobile li dd{font-size:20px;width:250px;line-height:60px;text-align:center;border-bottom:1px solid #6C6E85;}
#four_flash .flashBg ul.mobile li p{font-size:16px; text-align:center;width:250px; line-height:24px;margin-top:10px;}
#four_flash .flashBg ul.mobile li a{display:block;background:url(../jiantou.html);width:31px;height:31px;border:0px;margin:8px auto;}
#four_flash .flashBg ul.mobile li a:hover{background:url(../jiantou2.html);}
#four_flash .but_left{width:21px;height:100px;position:absolute; top:136px; left:0px;}
#four_flash .but_right{width:21px;height:100px; position:absolute; top:136px; right:0px;}
#four_flash .but_left:hover{background:url(../qianxleft1.html) no-repeat;}
#four_flash .but_right:hover{background:url(../qianxr1.html) no-repeat;}
/*----美丽·是爱的礼物----*/
.YHanli { width: 100%;}
.YHanli .YHanliTitle { width: 466px; height: 55px; margin: 0 auto; background: url(../png/anli_title.webp) no-repeat center; }
.YHanli_lists { position: relative; padding-top: 35px; }
.anli-viewport { width: 100%; position: relative; height: 588px; box-shadow: 0 0 8px rgba(8,1,3,.2); overflow: hidden; }
.YHanli_lists ul { height: 588px; overflow: hidden; }
.YHanli_lists ul li { width: 1200px; height: 588px; float: left; }
.YHanli_lists .anli_img { width: 790px; height: 588px; float: left; }
.YHanli_lists .anli_txt { width: 300px; height: 588px; padding: 55px; float: left; background: #f6f6f6; }
.YHanli_lists .anli_txt .anli_txt_tle { width: 184px; height: 64px; margin: 0 auto; font-size:36px; color:#0266C3;}
.YHanli_lists .anli_txt em { width: 100%; height: 1px; border-top: 1px dashed #9b9a9c; display: block;}
.YHanli_lists .anli_name{ width:100%; height:auto; margin:10px auto;}
.YHanli_lists .anli_name h1 { font-size: 18px; color: #333333; line-height: 40px; height: 40px; padding-left:35px; font-weight: bold; background:url(../png/icon01.webp) no-repeat left center;}
.YHanli_lists .anli_name h2 { font-size: 14px; color: #333333; line-height: 25px;}
.YHanli_lists .anli_name p { line-height: 24px; color: #8b8b8b; font-size: 16px; margin-top: 5px }
.YHanli_lists .anli_txt .anli_btn { background: #444444; width: 190px; height: 50px; z-index: 10; line-height: 50px; text-align: center; padding: 0px; margin-top: 90px; -moz-transition: all 0.3s linear 0s; -webkit-transition: all 0.3s linear 0s; transition: all 0.3s linear 0s; }
.YHanli_lists .anli_txt .anli_btn:hover { box-shadow: 0 0 8px rgba(8,1,3,.2); -moz-transform: translate3d(0, -2px, 0); -ms-transform: translate3d(0, -2px, 0); -o-transform: translate3d(0, -2px, 0); -webkit-transform: translate3d(0, -2px, 0); transform: translate3d(0, -2px, 0); }
.YHanli_lists .anli_txt .anli_btn a { color: #f8f8f8; font-size: 18px; display: block; width: 100%; height: 100%; }
.YHanli_lists .anli_txt .anli_btn a:hover { background: url(../bg_jianbian.html) repeat-y; }
.slider-anli-nav { text-align: center; width: 290px; margin: 0 auto; height: 60px; z-index: 10; padding-top: 35px; cursor:pointer; }
.slider-anli-nav .anli-prev { background: url(../png/icon.webp) no-repeat; position: relative; float: left; background-position: -53px -73px; display: block; width: 33px; height: 22px; margin: 0 15px; -moz-transition: all 0.3s linear 0s; -webkit-transition: all 0.3s linear 0s; transition: all 0.3s linear 0s; }
.slider-anli-nav .anli-prev:hover { -webkit-transform: translate3d(0, -2px, 0); transform: translate3d(-8px, 0, 0); }
.slider-anli-nav .anli-next { background: url(../png/icon.webp) no-repeat; position: relative; float: left; background-position: -90px -73px; display: block; width: 33px; height: 22px; margin: 0 15px; -moz-transition: all 0.3s linear 0s; -webkit-transition: all 0.3s linear 0s; transition: all 0.3s linear 0s; }
.slider-anli-nav .anli-next:hover { -webkit-transform: translate3d(0, -2px, 0); transform: translate3d(8px, 0, 0); }
.slider-anli-nav .anli-nav-item { position: relative; float: left; left: -50; width: 11px; height: 11px; background: url(../png/icon.webp) -92px -106px no-repeat; text-indent: -999em; margin: 2px 8px; top: 5px; }
.slider-anli-nav .anli-nav-item-current { width: 15px; height: 15px; margin: 1px 5px; background: url(../png/icon.webp) -54px -105px no-repeat; }

/*----新闻中心----*/
.newzixun {
    height: 627px;
    background: #f0f0f0;
}
.wd_cat {
    width:1200px;
    margin: 0 auto;
    padding-top: 70px;
    height: 557px;
}
.wd_cat li {
    float: left;
    background-color: #fff;
    height: 487px;
    position: relative;
    color: #535354;
    margin: 0 0 20px 20px;
    width: 380px;
    -webkit-transition: all 0.5s linear 0s;
    transition: all 0.5s linear 0s;
}
.wd_cat li .tj {
    width: 380px;
    height: 233px;
    position: relative;
    overflow: hidden;
}
.wd_cat li .tj p{position: absolute; bottom: 0;left:0;height:30px;line-height:30px;width:360px;padding-left:20px;color: #fff;filter:Alpha(opacity=50); background:#000;background: rgba(0,0,0,0.5);z-index: 1;}
.wd_cat li .tj p span{float: left;display: block;width: 80px;position:relative;}
.wd_cat li .tj a{color: #fff; font-size:16px}
.wd_cat li .tj a:hover{text-decoration: underline;}
.wd_cat li .tj p span.zan{float: right;width: 50px;background:url(../bg_zan.html) no-repeat left;padding-left:24px; line-height:30px}
.wd_cat li .wd_list{margin-top:13px;}
.wd_cat li .wd_list p{line-height: 26px;max-width:340px;width:340px;margin: 0 auto; background:url(../xtb.html) no-repeat left center; text-indent:12px;}
.wd_cat li .wd_list p a{color: #535354;font-size: 14px;overflow:hidden;text-overflow:ellipsis;word-break:keep-all;white-space:nowrap;display:block;}
.wd_cat li .wd_list p a:hover{color:#0266C3;}
.wd_cat li .btn{position:absolute;display: block;font-size:14px;border:1px solid #0266C3; color:#0266C3;text-align:center;line-height:14px;padding:6px 26px;bottom:20px;left:130px;}
.wd_cat li .btn:hover{background:#0266C3; color:#fff;}
.wd_cat li:hover{-moz-box-shadow: 0 0 8px rgba(8,1,3,.2);-webkit-box-shadow: 0 0 8px rgba(8,1,3,.2);box-shadow: 0 0 8px rgba(8,1,3,.2);}
.foot_bj{width:100%; height:auto; background:#333; overflow:hidden;}
.bottom_nav{width:1200px; margin:10px auto;}
.bottom_nav_k0{ float:right;  margin:30px; }
.bottom_nav_k{ float:left;  margin:20px;}
.bottom_nav_k_span{ width:69px; display:block; float:left; margin:20px; font-size:14px; color:#fff;}
.bottom_nav_k_span span{padding-top:56px;display:block; color:#fff;}
.bottom_nav_k_ul{float:left;}
.bottom_nav_k_ul a:hover{ color:#fff;}
.bottom_nav_k_ul{ margin:0 auto;}
.bottom_nav_k_ul h3{ padding-bottom:5px;}
.bottom_nav_k_ul h3 a{ font-size:18px; letter-spacing:1px; color:#fff; font-weight:100;}
.bottom_nav_k_ul a{color:#fff;letter-spacing:1px; font-size:14px;}
.bottom_nav_k_ul a:hover{ color:#bae0fc;}
.bottom_nav_k_ul li{ line-height:30px; text-align:left;}
.bottom_xx{ width:100%; height:auto;}
.bottom_xx li{ font-size:14px; color:#fff; line-height:35px;}
.bottom_xx li a{ color:#fff;}
.footer_title a{ font-size:18px;}
a.zhengxingmr{ display:block; width:56px; height:56px; background:url(../png/zhengxing-hui.webp)  no-repeat; color:#999}
a.pifuzx{display:block; width:56px; height:56px; background:url(../png/pifu-hui.webp)  no-repeat; color:#999}
a.pifuzx:hover{ color:#da005b}
a.weichuanzx{display:block; width:56px; height:56px; background:url(../png/huwu-hui.webp)  no-repeat; color:#999}
a.zhengxingmr:hover{ display:block; width:56px; height:56px; background:url(../png/zhengxing-jin.webp)  no-repeat; color:#da005b}
a.pifuzx:hover{display:block; width:56px; height:56px; background:url(../png/pifu-jin.webp)  no-repeat;}
a.weichuanzx:hover{display:block; width:56px; height:56px; background:url(../png/huwu-jin.webp)  no-repeat; color:#da005b}
.copy{ width:100%; padding-top:30px;}
.copy_1{ width:1100px; margin:0 auto;}
.copy_1 .p2{ font-size:48px;text-align:center;color:#da005b; line-height:58px; padding-bottom:15px;font-family:"pinghei"}
.copy_1 .p3{ font-size:12px;text-align:center;color:#939392; line-height:27px; padding-bottom:30px}
.copy{ width:1050px; margin:0 auto}

.gdanli{ display:block;font-size:16px; color:#e4007f; text-align:center; border:1px solid #e4007f; padding:10px 15px; width:125px; margin:0 auto;}
.gdanli:hover{background:#e4007f; color:#fff;}
.yishengbg{ width:100%; height:auto; background:#FFF; margin:30px auto;}
.wpxmbg{ background:#FFF; height:681px}
.wpxm{ width:1200px; margin:0 auto; padding-top:50px;}
.biaoti{width:1200px; text-align:center; color:#323232; font-size:60px;font-family:"pinghei"}
.biaoti span{ font-size:36px }
.wpxm ul{ margin:0 auto; padding-top:35px; width:1200px}
.wpxmbg ul li{margin:-1px 0 0 -1px;border:1px solid #ccc; float:left;-webkit-transition: all 0.2s linear 0s;transition: all 0.2s linear 0s;}
.wpxmbg ul li:hover {-moz-box-shadow: 0 0 8px rgba(8,1,3,.2);-webkit-box-shadow: 0 0 8px rgba(8,1,3,.2);box-shadow: 0 0 8px rgba(8,1,3,.2);z-index: 10;-moz-transform: translate3d(0,-2px,0);-ms-transform: translate3d(0,-2px,0);-o-transform: translate3d(0,-2px,0);-webkit-transform: translate3d(0,-2px,0);transform: translate3d(0,-2px,0); border:1px solid #fff}
.rollphotos { WIDTH: 1200px; }


/*专家团队*/
.zjTitle{
    width: 466px;
    height: 55px;
    margin: 0 auto;
    background: url(../png/zj.webp) no-repeat center;
}
.ystd li{width:258px;height:345px;border: 1px solid #d9d9d9;float: left;margin:0 10px;margin-top: 1px;background-color: #fff;position: relative;text-align: center;-webkit-transition: all 0.5s linear 0s;
transition: all 0.5s linear 0s;}
.ystd li h3{font-size: 24px;font-weight:lighter;height:46px;line-height:46px;position: relative;}
.ystd li h3:after{content: "";position: absolute;left:104px;bottom: 0;width: 48px;height: 4px;background-color: #e4007f;}
.ystd li h3 span{font-size: 13px;padding-left:12px;color:#77787A;}
.ystd li p{margin: 12px auto 12px; font-size:14px; width:258px; overflow:hidden; height:30px; line-height:30px;}
.zixunan{padding-left:84px;}
.zixunan a:hover{color:#da005b;border:1px solid #da005b}
.zixunan a{-webkit-transition: all 0.4s linear 0s;transition: all 0.4s linear 0s;display:block;width:40px;height:22px;float:left;text-align:center;line-height:22px; border:1px solid #d9d9d9; color:#999; margin-right:10px;}
.ystd li:hover{-moz-box-shadow: 0 0 8px rgba(8,1,3,.2);-webkit-box-shadow: 0 0 8px rgba(8,1,3,.2);box-shadow: 0 0 8px rgba(8,1,3,.2);}
 
.blk_29 {PADDING-RIGHT: 0px; PADDING-LEFT: 0px; OVERFLOW: hidden; ZOOM: 1; POSITION: relative; margin-bottom:30px;}
.blk_29 .LeftBotton {BACKGROUND: url(../anniuc_08.html) no-repeat; FLOAT: left; WIDTH:21px; CURSOR: pointer; POSITION: absolute; TOP: 210px; height:34px; left:0}
.blk_29 .RightBotton {BACKGROUND: url(../anniuc_11.html) no-repeat; FLOAT: right; WIDTH:21px; CURSOR: pointer; POSITION: absolute; TOP:210px; height:34px; right:0}
.blk_29 .Cont {MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 888px; PADDING-TOP: 5px}
.blk_29 .box {FLOAT: left; WIDTH:371px; TEXT-ALIGN: center; margin-right:20px}
.blk_29 .box P {MARGIN: 6px auto 0px; WIDTH: 97px; LINE-HEIGHT: 20px}

.title{ width:100%; height:auto; font-size:36px; text-align:center; font-weight:normal; padding-top:20px;}
.scrollBox{ width:1200px;border-top:1px solid #fff; position:relative; }
.scrollBox .piclist{ overflow:hidden; zoom:1;}
.scrollBox .ohbox{overflow:hidden; position:relative;width:1078px;left:60px}
.scrollBox {position:relative;overflow:hidden;zoom:1;}
.scrollBox .piclist li{float:left; display:inline; width:250px;background:#fff;border:1px solid #c9bea9;margin-right:10px;padding:5px;}
.scrollBox .piclist li img{ width:250px; height:230px;}
.scrollBox .piclist li span{height:25px;line-height:25px;display:block;text-align:center;   }
.scrollBox .pageBtn span{ background:url(../png/bntbg.webp) no-repeat; display:block;width:37px;height:59px;position:absolute;top:105px;cursor:pointer;text-indent:-999em;overflow:hidden; }
.scrollBox .pageBtn .prev{ left:0; background-position:-11px -84px ;}
.scrollBox .pageBtn .next{ right:0; background-position:-53px -84px ;}
.scrollBox .pageBtn .list{overflow:hidden;zoom:1;margin:10px 0 0 413px; }
.scrollBox .pageBtn .list li{ float:left; display:inline; width:15px;height:15px;background-position:-86px -57px ;cursor:pointer;margin-left:10px;line-height:10000px;overflow:hidden;  }
.scrollBox .pageBtn .list li.on{ background-position:-114px -57px }
/*********************************about**************************/
/* 分页 */
.page{text-align:center; padding:20px 0; margin:20px auto 0; clear:both;}
.page a{display:inline-block; height:28px; line-height:28px; padding:0 12px; margin:0 3px; border:1px solid #ccc;}
.page a:hover{border:1px solid #ccc; background-color:#ff7852; color:#fff;}
.page span{display:inline-block; height:28px; line-height:28px; padding:0 12px; margin:0 2px; border:1px solid #ff7852; background-color:#fff; color:#fff}
/* 内页公共 */
.lbcon_l{width:240px; height:auto;}
.lbcon_l h1{width:240px; height:45px; line-height:45px; background:#0266C3; border-radius:10px 10px 0 0; font-size:25px; text-align:center; color:#fff;}
.lbcon_l h2{width:228px; border:#CCC 1px solid; padding:5px 5px; border-top:none;}
.lbcon_l h2 li{width:228px; height:35px; line-height:35px; margin:10px 0; font-size:14px; text-align:center;}
.lbcon_l h2 li a{ background:url(../xtb1.html) no-repeat 20px center #3F9CE2; border-radius:15px; display:block; color:#fff;}
.lbcon_l h2 li a:hover{ background:url(../xtb2.html) no-repeat 20px center #60BC3D; border-radius:15px; display:block; color:#fff;}

.lbcon_l h2 li .active {  background:url(../xtb2.html) no-repeat 20px center #60BC3D; border-radius:15px; display:block; color:#fff;}

.lbcon_l h3{width:218px; border:#CCC 1px solid; padding:5px 10px; border-top:none;}
.lbcon_l h3 li{width:218px; background:url(../jpg/xw_4.webp) no-repeat left center; height:30px; line-height:30px; overflow:hidden; font-size:14px; text-indent:20px;}
.lbcon_l h4{width:208px; border:#CCC 1px solid; padding:5px 15px; border-bottom:none;}
.lbcon_l h4 img{width:100%; display:block;}
.lbcon_l h4 p{font-size:18px; text-align:center;}
.lbcon_l h4 p span{color:#333;}
.lbcon_l h5{width:190px; height:65px; padding:10px 0 0 50px; font-size:20px; color:#fff; background:url(../nimg51.html) no-repeat 5px center #0266C3;}
.lbcon_r{width:930px; height:auto;}
.lbcon_r_bt{width:918px; height:40px; line-height:40px; border:1px solid #ccc; text-indent:30px; border-radius:5px; padding-right:10px;}
.lbcon_r_bt h1{color:#ef0463; font-size:20px;}
.lbcon_r_bt span{text-align:right; float:right;}
.lbcon_r_nr{width:908px; border:1px solid #ccc; border-radius:5px; padding:10px; overflow:hidden;}
.lbcon_r_nr img{ max-width:100%;}
/* 内页视频 */
.lb_shipin{width:908px; height:auto;}
.lb_shipin li{width:288.66px;float:left; margin:7px;}
.lb_shipin li img {width:288.66px;}
.lb_shipin li p{line-height:30px; font-size:14px; text-align:center;}

.lb_szll{width:908px; height:auto; overflow:hidden;border-bottom:#ccc 1px dotted; padding:10px 0;}
.lb_szllz{width:220px;}
.lb_szllz img{width:220px; height:300px; border-radius: 32px 0px;}
.lb_szlly{width:560px; height:auto;}
.lb_szlly p{padding:5px 0; font-size:15px; clear:both; line-height:30px;}
a.ljyy {
    font-size: 14px;
    border: 1px solid #be9e7f;
    color: #be9e7f;
    padding: 5px 10px;
    text-align: center; 
}
a.ljyy:hover{ background:#be9e7f; color:#fff;}
/* new */
.lb_new{width:908px; margin-top:20px;}
.lb_new li {width:100%;margin-right: 5%; float:left; margin-bottom:30px;}
.lb_new_z{width:30%;}
.lb_new_z img{width:100%; display: block;}
.lb_new_y{width:67%;}
.lb_new_y h1{height:30px; overflow:hidden; font-size:16px;}
.lb_new_y p{line-height:1.8em; color:#808080; font-size:13px;}
/* new2 */
.lb_new2{width:908px;}
.lb_new2 li{width:885px; height:45px; line-height:45px; font-size:15px; background:url(../jpg/xw_4.webp) no-repeat 12px center; border-bottom:#CCC 1px dotted; text-indent:25px; padding:0 10px; color:#666;}
.lb_new2 li span{text-align:right; float:right;}
/* 新闻中心最终内页 */
.lb_list{width:908px; overflow:hidden; margin-top:20px;}
.lb_list_s{ text-align:center; height:90px; line-height:40px; font-size:26px; margin-bottom:10px; border-bottom:#999 1px dotted;}
.lb_list_s em{font-size:13px; color:#666;}
.lb_ny{width:885px;line-height:28px; font-size:13px; padding:0 10px; overflow:hidden;}
.lb_ny img { max-width:100%; height:auto;}

.lb_kcsz{width:808px; height:auto;}
.lb_kcsz li {
    float: left;
    width:370px;
    border: 1px solid #E0E0E0;
	padding:10px;
	margin:6px;
}
.lb_kcsz li h1{font-size:20px; line-height:50px; color:#333;}
.lb_kcsz li h1 a{color:#333;}
.lb_kcsz li h2 img{width:370px; height:143px;}
.lb_kcsz li h3 {
    font-family: "Microsoft YaHei";
    font-size: 14px;
    color: #818181;
    font-weight: 400;
	margin:10px 0 15px 0;
}
.lb_kcsz li .course_menu {
    font-family: "Microsoft YaHei";
    font-weight: 800;
    color: white;
    padding: 7px 15px;
    margin: 0 10px;
	font-size:16px;
    background-color: #1e98ea;
    border-radius: 5px;
    letter-spacing: 1px;
}
.lb_kcsz li .course_yell {
    font-family: "Microsoft YaHei";
    font-weight: 800;
    color: white;
    padding: 7px 15px;
    margin: 5px 7px;
	font-size:16px;
    background-color: #ff7f18;
    border-radius: 5px;
    letter-spacing: 1px;
}
.link{ width:100%; height:auto; padding:20px 0px;}
.link_con{ width:100%; max-width:1150px; height:35px; margin:0 auto;}
.link_title{ float:left; width:110px; height:35px; line-height:35px; color:#fff; margin-right:10px; background:url(../png/on.webp) no-repeat left center; padding-left:8px; font-size:16px;}
.link_cn{ float:left;}
.link_cn ul li{ float:left; height:35px; line-height:35px; padding:0px 10px;}


/*右侧浮动*/
.suspension {
  position: fixed;
  z-index: 55;
  right: 10px;
  bottom: 120px;
  width: 80px;
  height: 204px;
}

.suspension-box {
  position: relative;
  float: right;
}

.suspension-box a.a {
  display: block;
  width: 50px;
  height: 50px;
  background-color: #106ECB;
  margin-bottom: 1px;
  cursor: pointer;
}

.suspension-box a.back_top {
  background-color: #106ECB;
}

.suspension-box a.qq:hover,
.suspension-box a.tel:hover,
.suspension-box a.code:hover {
  opacity: 0.8;
  filter: alpha(opacity=80);
}

.suspension-box a.back_top:hover {
  opacity: 0.8;
  filter: alpha(opacity=80);
}

.suspension-box a i {
  display: block;
  float: left;
  width: 25px;
  margin-left: 15px;
  margin-top: 15px;
  height: 20px;
  background-image: url(../png/suspension-bg.webp);
  background-repeat: no-repeat;
  text-indent: -9999px;
}

.suspension-box a.qq i {
  background-position: 0 0;
}

.suspension-box a.tel i {
  background-position: -25px 0;
}

.suspension-box a.code i {
  background-position: 0 -25px;
}

.suspension-box a.back_top i {
  background-position: -28px -25px;
}

.suspension-box div.code {
  position: absolute;
  left: -187px;
  *left: -207px;
  top: 0;
  display: none;
  width: 178px;
  height: 198px;
  padding-top: 10px;
  background-color: #fff;
  border: 1px solid #D9D9D9;
}

.suspension-box div.code img {
  width: 160px;
  margin-left: 10px;
}

.suspension-box div.code p {
  width: 180px;
  font-size: 14px;
  text-align: center;
}

.suspension-box div.code i {
  width: 8px;
  height: 15px;
  position: absolute;
  top: 118px;
  right: -8px;
  background-image: url(../trangle-right-suspension.html);
  background-repeat: no-repeat;
}

.suspension-box div.tencent {
  position: absolute;
  left: -187px;
  top: 0px;
  width: 177px;
  height: 85px;
  display: none;
  background-color: #fff;
  border: 1px solid #D7D7D7;
}

.suspension-box div.tencent p.tencent-p {
  width: 75px;
  float: right;
  margin-right: 18px;
  margin-top: 18px;
  font-size: 16px;
  color: #333;
}

.suspension-box div.tencent i.tencent-i {
  width: 8px;
  height: 15px;
  position: absolute;
  top: 10px;
  right: -8px;
  text-indent: -9999px;
  background-image: url(../trangle-right-suspension.html);
  background-repeat: no-repeat;
}

.suspension-box div.tencent b.tencent-b {
  position: absolute;
  left: 10px;
  top: 10px;
  width: 62px;
  height: 64px;
  background-image: url(../png/circle-tencent.webp);
  background-repeat: no-repeat;
}

.suspension-box div.tencent span.tencent-span {
  position: absolute;
  left: 8px;
  top: 7px;
  border-radius: 22px;
  width: 45px;
  height: 48px;
  text-align: center;
  z-index: 99;
  overflow: hidden;
}

.suspension-box div.tencent .tencent-qq {
  position: absolute;
  left: 3px;
  top: 0px;
  height: 45px;
  width: 39px;
}

.suspension-box div.tel {
  position: absolute;
  left: -187px;
  top: 51px;
  display: none;
  width: 177px;
  height: 85px;
  background-color: #fff;
  border: 1px solid #D7D7D7;
}

.suspension-box div.tel i {
  width: 8px;
  height: 15px;
  position: absolute;
  top: 20px;
  right: -8px;
  background-image: url(../trangle-right-suspension.html);
  background-repeat: no-repeat;
}

.suspension-box div.tel strong {
  display: block;
  margin-left: 17px;
  margin-top: 16px;
  font-size: 16px;
  font-weight: normal;
}

.suspension-box div.tel p {
  margin-left: 17px;
  font-size: 20px;
  font-family: arial;
  color: #106ECB;
  padding-top:10px;
}

