﻿@charset "utf-8";
/* CSS Document */
.Max-cont { float:left; width:100%; height:auto; min-width:990px; overflow:hidden;}
.Top { float:left; width:100%; height:auto;}
.head { float:left; width:100%; height:26px; background:url(../images/touback.png) repeat-x;}
.head-l { float:left; font-size:13px; color:#fff; line-height:26px;}
.head-r { float:right; line-height:26px; width:auto; font-size:13px; color:#fff;}
.head-r a { font-size:13px; color:#fff; line-height:26px;}
.head-r span { font-size:13px; color:#fff; padding-left:16px; background:url(../images/ico.png) no-repeat left;}
.head-r span i { color:#ffde00;}
.Nav { float:left; width:100%; height:86px; background:url(../images/nav.jpg) no-repeat center;}
.logo { float:left; width:auto; height:auto; margin-top:6px;}
.Drop { position:absolute; width:100%; height:auto; padding-top:4px; background:url(../images/drop.png) no-repeat top center; top:82px; left:0; z-index:100; display:none;}
.Drop a { font-size:12px; color:#cac8c8; text-align:center; width:100%; height:auto; float:left; line-height:30px; background:url(../images/drop-i.png);}
.Drop a:hover { background:#000; color:#fff;}
.Navs { float:right; width:auto; height:auto;}
.Navs li { float:left; width:auto; height:auto; position:relative;}
.Navs li>a { float:left; width:75px; height:86px;}
.Navs li>a i { width:100%; height:24px; margin-top:20px; float:left;}
.Navs li>a span { font-size:14px; color:#fff; line-height:22px; display:block; text-align:center;}
.Navs li:hover { background:#ededed; }
.Navs li:hover .Drop { display:block;}
.Navs li:hover span { color:#dd3a73;}
.Navs li:hover #img1 { background-image:url(../images/ico1-on.png)}
.Navs li:hover #img2 { background-image:url(../images/ico2-on.png)}
.Navs li:hover #img3 { background-image:url(../images/ico3-on.png)}
.Navs li:hover #img4 { background-image:url(../images/ico4-on.png)}
.Navs li:hover #img5 { background-image:url(../images/ico5-on.png)}
.Navs li:hover #img6 { background-image:url(../images/ico6-on.png)}
.Navs li:hover #img7 { background-image:url(../images/ico7-on.png)}
.Navs li:hover #img8 { background-image:url(../images/ico8-on.png)}
.Navs li:hover #img9 { background-image:url(../images/ico9-on.png)}
#img1 { background:url(../images/ico1.png) no-repeat center;}
#img2 { background:url(../images/ico2.png) no-repeat center;}
#img3 { background:url(../images/ico3.png) no-repeat center;}
#img4 { background:url(../images/ico4.png) no-repeat center;}
#img5 { background:url(../images/ico5.png) no-repeat center;}
#img6 { background:url(../images/ico6.png) no-repeat center;}
#img7 { background:url(../images/ico7.png) no-repeat center;}
#img8 { background:url(../images/ico8.png) no-repeat center;}
#img9 { background:url(../images/ico9.png) no-repeat center;}


/***********banner************/
.fullSlide{width:100%;position:relative;height:515px; float:left;}
.fullSlide .bd{margin:0 auto;position:relative;z-index:0;overflow:hidden;}
.fullSlide .bd ul{width:100% !important;}
.fullSlide .bd li{width:100% !important;height:515px;overflow:hidden;text-align:center;}
.fullSlide .bd li a{display:block;height:515px;}
.fullSlide .hd{width:100%;position:absolute;z-index:1;bottom:0;left:0;height:30px;line-height:30px;}
.fullSlide .hd ul{text-align:center;}
.fullSlide .hd ul li{cursor:pointer;display:inline-block;*display:inline;zoom:1;width:14px;height:14px;margin:1px;overflow:hidden;background:#898887; line-height:999px; border-radius:200px; margin:0 3px;}
.fullSlide .hd ul .on{background:#f35f93;}
.fullSlide .prev,.fullSlide .next{display:block !important;position:absolute;z-index:1;top:50%;margin-top:-30px;left:5%;z-index:1;width:40px;height:60px;background:url(../images/left.png) no-repeat center;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;display:none;}
.fullSlide .next{left:auto;right:5%;background-position:-6px -137px; background:url(../images/right.png) no-repeat center;}
/******end********/

.login { position:absolute; width:990px; height:0; margin:180px auto 0;}
.login-box { float:right; width:276px; height:358px; background:url(../images/back4.png); z-index:100}
.Swt-in { float:left; width:275px; height:auto; border-bottom:1px solid #6f6f6f; }
.Swt-in li { float:left; width:50%; height:41px; line-height:41px; font-size:18px; color:#fff; text-align:center;font-family:"微软雅黑"; cursor:pointer;}
.Swt-bot { float:left; width:100%; height:auto;}
.Swt-bot>li { float:left; width:100%; height:auto; display:none;}
.Swt-bot>.on { display:block;}
#reco { color:#999; font-size:12px; line-height:20px; display:block; margin-bottom:10px;}
#size { font-size:12px; color:#fff; line-height:20px; display:block;}
#size font { color:#F63}
.Swt-in .on { background:#7b2946; }
.form-text { float:left; width:234px; height:auto; margin-left:22px; border-bottom:1px dashed #7b7b7a;}
.form-text input[type="text"]{ width:100%; height:44px; border:none;  padding-left:52px; line-height:44px; font-size:14px; box-sizing:border-box; margin-bottom:8px; outline:none;}
.form-text input[type="password"]{ width:100%; height:44px; border:none;  padding-left:52px; line-height:44px; font-size:14px; box-sizing:border-box; margin-bottom:8px; outline:none;}
#lmobile { background:url(../images/pic1.png) no-repeat left #fff; margin-top:20px;}
#lpwd { background:url(../images/pic2.png) no-repeat left #fff;}
#rmobile { background:url(../images/pic1.png) no-repeat left #fff; margin-top:20px;}
#rpwd { background:url(../images/pic2.png) no-repeat left #fff;}
#rrepwd { background:url(../images/pic2.png) no-repeat left #fff;}
#recode { background:url(../images/pic2_1.png) no-repeat left #fff;}
.Check { float:left; width:100%; height:auto; margin-bottom:14px; margin-top:6px;}
#check { width:15px; height:15px;}
.Check label { font-size:14px; color:#fff;}
.Check a { float:right; font-size:14px; color:#ffc600; text-decoration:underline;}
.form-text input[type="button"]{ width:100%; height:44px; background:#f35f93; border:none; border-radius:4px; font-size:18px; color:#fff; margin-bottom:13px;}
.links { float:left; width:234px; margin-left:22px; height:auto; margin-top:3px;} 
.links span { font-size:12px; color:#fff; line-height:32px; display:block;}
.links a { display:inline-block; width:35px; height:35px; margin-right:13px;}
.links .in1:hover { background-image:url(../images/pic3-on.png)}
.links .in2:hover { background-image:url(../images/pic4-on.png)}
.links .in3:hover { background-image:url(../images/pic5-on.png)}
.in1 { background:url(../images/pic3.png) no-repeat center;}
.in2 { background:url(../images/pic4.png) no-repeat center;}
.in3 { background:url(../images/pic5.png) no-repeat center;}
.Top-in { float:left; width:100%; height:auto; margin-top:20px;}
.Top-in ul { width:104%;}
.Top-in li { float:left; width:232px; height:auto; text-align:center; margin-right:20px;}
.Top-in li strong { padding-top:121px; height:204px; width:100%; float:left; box-sizing:border-box; font-size:28px; color:#fff; text-align:center; line-height:85px; font-weight:400;}
#st1 { background:url(../images/img1_n.png) no-repeat center bottom; background-size:100%;}
#st2 { background:url(../images/img2_n.png) no-repeat center bottom; background-size:100%;}
#st3 { background:url(../images/img3_n.png) no-repeat center bottom; background-size:100%;}
#st4 { background:url(../images/img4_n.png) no-repeat center bottom; background-size:100%;}
.Top-in li span { font-size:16px; color:#414141; line-height:54px; display:block;}
.Top-in li p { font-size:13px; color:#818181; line-height:24px;}
.Story { float:left; width:100%; height:500px; padding-top:22px; box-sizing:border-box; background:url(../images/ico-1.png) repeat-x;}
.Story h2 { font-weight:400; font-size:45px; color:#414141; line-height:56px; text-align:center;}
.Story h4 { font-size:16px; color:#676767; text-align:center; font-weight:400; text-transform:uppercase;}
.Story-in { float:left; width:100%; height:auto;}
.story-img { float:left; width:517px; height:353px; margin-top:18px;}
.Story-box { float:right; width:441px; height:auto; margin-top:25px;}
.Story-box h2 { font-size:20px; color:#cc356a; line-height:50px; padding-bottom:5px; background:url(../images/bing1.png) repeat-x bottom; text-align:left;}
.Story-box p { font-size:14px; color:#616161 ; line-height:28px; text-align:left; display:block; width:100%; height:170px; margin-top:7px;text-indent:2em;}
.Story-box a { font-size:14px; color:#fff; background:#aeaeae; width:112px; height:25px; display:block; border-radius:200px; text-align:center; line-height:25px; margin-top:10px;}
.Consult { float:left ; width:100%; height:auto; padding:45px 0;}
.Consult h2 { font-weight:400; font-size:45px; color:#414141; line-height:56px; text-align:center;}
.Consult h4 { font-size:16px; color:#676767; text-align:center; font-weight:400; text-transform:uppercase;}

.Consult-flow { float:left; width:104%; height:auto; margin-top:40px;}
.Consult-flow li { float:left; width:307px; height:253px; text-align:center; background:url(../images/back.png) no-repeat center; margin-right:32px;}
.Consult-flow li b { display:block; text-align:center; line-height:38px; color:#fff; font-size:24px; text-transform:uppercase;}
.Consult-flow li strong { display:block; font-size:24px; color:#414141; line-height:62px; text-align:center;}
.login-in { float:left; width:100%; height:auto; text-align:center;}
.login-in a { font-size:20px; color:#fff; width:174px; height:46px; display:block; margin:auto; background:#f15b8d; border-radius:5px; line-height:46px;}
.Consult-flow li>a { font-size:16px; color:#414141; line-height:78px; text-align:center; text-decoration:underline;}
.Consult-flow li p { font-size:16px; color:#414141; line-height:78px; text-align:center;}
.Consult-flow li span { font-size:16px; color:#414141; line-height:30px; text-align:center;}
.Panel { float:left; width:100%; height:557px; background:url(../images/backbox.jpg) no-repeat center top; box-sizing:border-box; padding-top:35px;}
.Panel h2 { font-weight:400; font-size:45px; color:#414141; line-height:56px; text-align:center;}
.Panel h4 { font-size:16px; color:#676767; text-align:center; font-weight:400; text-transform:uppercase;}


.focus{ position:relative; width:108%; height:360px; float: left; margin-left:-4%; margin-top:24px}  
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#dc356d;}  
.focus .fPic{ position:absolute; left:0px; top:0px; width:100%;}  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:auto; z-index:10; text-align:center;}  
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:80px; line-height: 80px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:20px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none;  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:15px; right:40px; position:absolute; height:18px; text-align:center; z-index: 200; width:990px; background:url(../images/xin1.png) repeat-x center;} 
.focus .D1fBt a{position:relative; width:auto; height:auto; margin:0 15px;color:#414141; font-size:16px; text-decoration:none; text-align:center; display:inline-block; text-align:center; line-height:36px;}    
   
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;}
.focus .prev{top: 35%;margin-top: -37px; left:100px; cursor:pointer;background: url(../images/focus-left.png) no-repeat center; }  
.focus .next{top: 35%;margin-top: -37px; right:100px; cursor:pointer;background: url(../images/focus-right.png) no-repeat center;}  
.focus .D1fBt a:hover .name{ background:#dc356d; border-color:#dc356d;}
.focus .D1fBt .current .name{ background:#dc356d; border-color:#dc356d;}
.focus .D1fBt .current { color:#dc356d;}
.name { width:11px; height:11px; border:2px solid #c7c5c5; background:#fff; border-radius:200px; display:block; margin:auto;}

.Fcon-back { float:left; width:100%; height:261px; box-sizing:border-box; padding:22px 180px 0; background:url(../images/back1.png) no-repeat top center;}
.Fcon-info { float:right; width:404px; height:200px;overflow:hidden; float:right;}
.Fcon-info strong { font-size:24px; color:#3f3f3f; font-weight:400; line-height:48px;}
.Fcon-info strong font { font-size:16px; color:#dc356d; margin-left:6px;}
.Fcon-info p { font-size:14px; color:#616161; line-height:24px;}

.Case { float:left; width:100%; height:auto; padding-top:25px; padding-bottom:30px;}
.Case h2 { font-weight:400; font-size:45px; color:#414141; line-height:56px; text-align:center;}
.Case h4 { font-size:16px; color:#676767; text-align:center; font-weight:400; text-transform:uppercase;}

.Caselist2 { float:left; width:100%; height:auto; margin-top:22px;}
.Caselist2 li { float:left; width:50%; height:386px;  margin-bottom:20px; position:relative;}
.Caselist2 li img { width:480px; height:350px;text-align:center;}
.Caselist2 li span {
                    font-size: 16px;
                    color: #464646;
                    background:url(/images/back5.png);
                    width: 480px;
                    height: 36px;
                    line-height: 36px;
                    position: absolute;
                    bottom: 0;
                    text-align: center;
                }

    .Caselist2 li span a {
        color:#464646;
    }
#more { font-size:14px; color:#616161; line-height:25px; width:112px; text-align:center; border-radius:200px; background:#f8f8f8; border:1px solid #cfcfcf; float:left; margin-left:440px; margin-top:30px; height:25px;}
.news { float:left; width:100%; height:auto; padding-top:30px; background:url(../images/box1.png) repeat-x top #f8f8f8; padding-bottom:30px;}
.news h2 { font-weight:400; font-size:45px; color:#414141; line-height:56px; text-align:center;}
.news h4 { font-size:16px; color:#676767; text-align:center; font-weight:400; text-transform:uppercase;}



.Center { float:left; width:100%; height:auto; margin-top:34px;}
.Center-left { float:left; width:366px; height:380px;}
#kinMaxShow div { position:relative;}
.title-in {line-height:38px; color:#fff;  font-size:16px; box-sizing:border-box; padding-left:18px !important; padding-right:92px !important; background:url(../images/iconew.png) no-repeat 8px; float:left;}
.title-div {  position:absolute !important; bottom:0; left:0; width:100%; height:38px; background:url(../images/back4.png)}
.Center-right { float:right; width:600px; height:auto;}
.Center-right li { float:left; width:100%; height:auto; border-bottom:1px dashed #c2c2c2; padding:18px 0;}
.Time-i { float:left; width:70px; text-align:center; border-right:3px solid #ded7ca; padding-right:7px;}
.Time-i strong { display:block; font-size:50px; color:#dc356d; line-height:100%;}
.Time-i span { display:block; font-size:16px; color:#dc356d; line-height:100%;}
.Coninfo { float:right; width:512px; height:auto;}
.Coninfo strong { display:block; font-size:18px; color:#414141; line-height:100%;}
.Coninfo span { font-size:13px; color:#616161; line-height:20px; margin-top:8px; display:block;}
#more2 { font-size:14px; color:#616161; line-height:25px; width:112px; text-align:center; border-radius:200px; background:#f8f8f8; border:1px solid #cfcfcf; float:left;  margin-top:40px; height:25px; margin-left:44%;}

.Regis{ float:left; width:100%; height:95px; background:url(../images/botback.png) repeat-x top;}
.Regis-box { float:left; width:100%; height:95px; box-sizing:border-box; padding:30px 0 25px;}
.Regis-box span { float:left; width:98px; line-height:40px; font-size:20px; color:#fff;}
.Regis-box input[type="text"]{ width:168px; height:40px; line-height:40px; font-size:14px; text-indent:10px; margin-left:10px; outline:none; border:none; background:#f8f8f8; float:left;}
.Regis-box input[type="password"]{ width:168px; height:40px; line-height:40px; font-size:14px; text-indent:10px; margin-left:10px; outline:none; border:none; background:#f8f8f8; float:left;}
.Regis-box input[type="button"]{ width:170px; height:40px; background:url(../images/submit.png) repeat-x; border-radius:5px; font-size:16px; color:#72420a; float:left; border:none; margin-left:10px;}
.Bottom { float:left; width:100%; height:auto; background:#303030;}
.Bottom-top { float:left; width:100%; height:auto; padding:24px 0 14px; border-bottom:1px solid #181818;}
.links-right { float:right; width:860px; height:auto;}
.links-right li { float:left; width:70px; height:auto; margin-left:37px;}
.links-right li span { display:block; font-size:15px; color:#fff; line-height:28px;}
.links-right  .s { display:block; font-size:13px; color:#b5b5b5; line-height:24px; padding-left:5px; background:url(../images/iconew.png) no-repeat left;}
.Bottom-bot { float:left; width:100%; height:auto; text-align:center; padding-top:10px; padding-bottom:28px; border-top:1px solid #454545;}
.Bottom-bot img { margin:0 8px;height:40px;}
.Bottom-bot p { font-size:13px; color:#adadad; line-height:22px;}
.Bottom-bot p img {height:20px;}
.Rutn-in { position:fixed; bottom:20%; width:46px; height:46px; right:8%;}
.Tcing { width:441px; height:355px; position:fixed; left:50%; bottom:10%; background:url(../images/tc1.png) no-repeat center; z-index:2;margin: -220px 0 0 -206px;}
#Tcin-none { width:17px; height:17px; float:right; margin-top:75px; margin-right:45px; opacity:0; font-size:12px; line-height:16px; text-align:center; color:#01b3d7;}
.Tcing  a { width:85px; height:30px; text-align:center; line-height:30px; opacity:0;  float:left; margin:226px 5px 0;}
#tcin1 { margin-left:174px;}
.Call-fix { position:fixed; width:85px; height:337px;  border-radius:7px; right:0; top:10%; border-top-right-radius:0; border-bottom-right-radius:0; background:url(../images/xpic1.png) no-repeat bottom right #d8406c;}
.Call-fix a { font-size:12px; font-family:"宋体"; color:#fff; line-height:20px; width:72px; float:right; text-align:center; line-height:20px; padding-top:50px; margin-top:9px;}

.Login-new { float:left; width:100%; height:auto; box-shadow:0 0 1px 1px #eaeaea; background:#fff; padding:30px 34px; box-sizing:border-box; margin-top:20px; margin-bottom:60px;}
.Login-Title { float:left; width:100%; height:auto; border-bottom:1px solid #cccccc; padding-bottom:20px;}
.Login-l { float:left; width:150px; padding-left:13px; background:url(../images/ico9.png) no-repeat left;}
.Login-l span { display:block; font-size:24px; color:#414141;}
.Login-l i { font-size:13px; color:#b0b0b0; display:block; text-transform:uppercase;}
.Login-r { float:right; width:auto; height:auto;}
.Login-r span { line-height:44px; font-size:14px; color:#616161; float:left;}
.Login-r span a { color:#f0588c; text-decoration:underline;}
.Login-r>a { float:left; margin-top:8px; margin-right:10px;}
.Login-cont { width:480px; margin:0 auto 120px; height:auto; overflow:hidden; display:block;}
.Login-cont form { float:left; width:100%; height:auto; margin-top:60px;}
.Input-box { float:left; width:100%; height:auto; margin-bottom:12px;}
.Input-box span { float:left; width:78px; height:auto; line-height:41px; font-size:14px; color:#414141; text-align:right;margin-right:4px;}
.Input-box input[type="text"]{ outline:none; border:1px solid #d6d6d6; line-height:39px; height:39px; text-indent:5px; width:394px;}
.Input-box input[type="password"]{ outline:none; border:1px solid #d6d6d6; line-height:39px; height:39px; text-indent:5px; width:394px;}
.Inyin-box { float:left; width:100%; height:auto; margin-bottom:12px;}
.Inyin-box span { float:left; width:78px; height:auto; line-height:41px; font-size:14px; color:#414141; text-align:right; margin-right:4px;}
.Inyin-box input[type="text"]{ outline:none; border:1px solid #d6d6d6; line-height:39px; height:39px; text-indent:5px; width:260px; float:left; margin-left:15px;}
.Inyin-box img { float:left; width:120px; height:41px;}
.Check-in { float:right; width:394px; height:auto; border-bottom:1px dashed #d7d7d7; padding-bottom:12px;}
.Check-in input[type="checkbox"]{ width:16px; height:16px; border:1px solid #eee; background:#fff;}
.Check-in label { font-size:14px; color:#737373; line-height:16px;}
.Check-in a { float:right; font-size:14px; color:#737373;}
.Login-cont form input[type="submit"]{ width:202px; height:57px; background:#f15f92; border-radius:4px; color:#fff; font-size:24px; border:none; margin-left:175px; margin-top:40px;}

.Banner-new { float:left; width:100%; height:318px;}
#banner1 { background:url(../images/banner-1.png) no-repeat center;}
#banner2 { background:url(../images/banner-2.png) no-repeat center;}
#banner3 { background:url(../images/banner-3.png) no-repeat center;}
#banner4 { background:url(../images/banner-4.png) no-repeat center;}

.Cont-new { float:left; width:100%; height:auto; margin-top:17px; position:relative;}
.LeftNav { float:left; width:240px; height:auto; background:#fff; box-sizing:border-box; padding:14px 10px; box-shadow:0 0 1px 1px #ebebeb;margin-bottom:20px;}
.nav-Title { float:left; width:100%; height:66px; background:url(../images/leftnav.png) repeat-x; border-top-right-radius:6px; border-top-left-radius:6px; padding:10px 30px 10px; box-sizing:border-box; position:relative;}
.l-id { position:absolute; left:20px; top:13px;}
.nav-Title strong { display:block; font-size:24px; color:#fff; line-height:120%;}
.nav-Title span { font-size:14px; color:#fff; display:block; text-transform:uppercase;}
.Navlist { float:left; width:100%; height:auto; margin-top:5px;}
.Navlist li { float:left; width:100%; height:46px; border-bottom:1px dashed #e0e0e0;}
.Navlist li a { padding-left:33px; width:100%; height:46px; float:left; box-sizing:border-box; line-height:46px; font-size:16px; color:#414141; background:url(../images/ico-3.png) no-repeat 190px;}
.Navlist li:hover { background:url(../images/list.png) repeat-x;}
.Navlist li:hover a { background:url(../images/ico-4.png) no-repeat 190px; color:#d31656;}
.Navlist .on { background:url(../images/list.png) repeat-x;}
.Navlist .on a { background:url(../images/ico-4.png) no-repeat 190px; color:#d31656;}
.Phone-bot { float:left; width:100%; height:auto; margin-bottom:20px;}
.Phone-bot tr { padding-bottom:12px; background:url(../images/new4.png) no-repeat bottom; height:82px;}
.Phone-bot td { text-align:center;}
.Phone-bot td strong { display:block; text-align:left; font-size:14px; color:#414141; font-weight:400; padding-left:5px;}
.Phone-bot td b { font-size:18px; color:#ffb400; display:block; text-align:left; padding-left:5px;}
.Phone-bot td p { font-size:12px; color:#818181; display:block; text-align:left; padding-left:5px;}
.Right-Cont { float:right; width:730px; height:auto;}
.Title-box { float:left; width:100%; height:auto; padding-bottom:4px; background:url(../images/title-li.png) bottom repeat-x;}
.Title-box strong { font-size:20px; color:#eb3f79; padding-left:22px; background:url(../images/new5.png) no-repeat left; font-weight:600; line-height:40px;}
.Title-box strong font { font-weight:400; color:#f5b6c9; font-size:14px; text-transform:uppercase;}
.Title-box p { float:right; font-size:13px; color:#616161; padding-left:16px; background:url(../images/new6.png) no-repeat left; font-family:"宋体"; line-height:40px;}
.Title-box p a { font-size:13px; color:#616161;}
.Continfo { float:left; width:100%; height:auto; margin-top:16px;min-height:500px;font-size:14px;line-height:30px;}
.Continfo p {text-indent:2em;}
.Tinfo { background:url(../images/Tinfo.png) no-repeat center; width:140px; display:block; height:40px; text-align:center;}
.Tinfo span { font-size:18px; color:#ffffff; line-height:34px;}
.Sin-Info { float:left; width:100%; height:auto;}
.Sin-Info p { font-size:14px; color:#616161; line-height:28px;}
.box-in { float:left; width:100%; height:auto;}
.Items { float:left; width:100%; height:auto;}
.Items td { text-align:center; height:84px;}
.Items td strong { display:block; text-align:left; font-size:16px; color:#414141; line-height:22px;}
.Items td p { font-size:14px; color:#616161; line-height:22px; text-align:left;}
.Share-in { position:absolute; top:0; left:0; width:100%; height:100%; background:rgba(238,87,140,.9); text-align:center; box-sizing:border-box; padding-top:52px; display:none;}
.Share-in a { width:42px; height:65px; font-size:13px; color:#fff; display:inline-block; margin:0 13px; line-height:34px;}
/*********会员后台分页样式**********/
.Page { float:left; width:100%; height:auto; margin:40px 0 0; text-align:center;}
.Page a { display:inline-block; font-size:14px; color:#fff; width:24px; height:24px; background:#c4c4c4; border-radius:500px; text-align:center; line-height:24px;}
.Page span { display:inline-block; font-size:14px; color:#fff; width:24px; height:24px; background:#c4c4c4; border-radius:500px; text-align:center; line-height:24px;}
.Page a:hover { background:#f15b8d;}
.Page .on { background:#f15b8d;}
/**********前台页面分页样式*********/
.Pagef { float:left; width:100%; height:auto; margin:20px 0 0; text-align:center;}
.Pagef li { display:inline-block;}
.Pagef a { display:inline-block; font-size:14px; color:#fff; min-width:24px; height:24px; background:#c4c4c4; border-radius:5px; text-align:center; line-height:24px; margin-left:5px;}
.Pagef span { display:inline-block; font-size:14px; color:#fff; width:24px; height:24px; background:#c4c4c4; border-radius:5px; text-align:center; line-height:24px;}
.Pagef a:hover { background:#f15b8d;}
.Pagef .active a { background:#f15b8d;}


.Dynamisk .ullist { float:left; width:100%; height:auto;}
.Dynamisk .ullist li { float:left; width:100%; height:auto; border-bottom:1px dashed #dddddd; padding:15px 0;}
.Dynamisk .ullist li img { float:left; width:191px; height:117px;}
.Dyname { float:right; width:775px; height:auto;}
.Dyname a { font-size:16px; color:#212121; line-height:22px; display:block;}
.Dyname span { font-size:13px; color:#e94e83; display:block; line-height:22px;}
.Dyname p { font-size:13px; color:#818181; line-height:22px;}
.Dynamisk .ullist li>a>span { font-size:14px; color:#414141; line-height:100%; float:left;}
.Dynamisk .ullist li>a>i { float:right; line-height:100%; font-size:14px; color:#414141;}
.Dyna-info { float:left; width:100%; height:auto; text-align:center; border-bottom:1px dashed #cccccc; margin-top:10px;}
.DynaTitle { float:left; width:100%; height:auto; text-align:center; border-bottom:1px dashed #ccc;}
.DynaTitle h1 { font-size:18px; color:#414141; line-height:34px; font-weight:400;}
.DynaTitle span { font-size:12px; color:#818181; line-height:28px;}
.DynaTitle span font { font-size:12px; color:#818181; padding-left:14px; width:150px; background:url(../images/sin4.png) no-repeat left; margin:0 5px;}
.Dyna-info span font { text-decoration:underline; font-size:12px; color:#e94e83;}
.Dynacont { float:left; width:100%; height:auto;text-align:left; padding-bottom:15px;padding-top:20px;}
.Dynacont p { font-size:14px; color:#616161; line-height:26px;text-indent:2em; }
.Dynapage { float:left; width:100%; height:auto; margin:16px 0;}
.Dynapage a { font-size:12px; color:#333333;}
.Dynapage a:hover { color:#f15b8d; text-decoration:underline;}
.Classic { float:left; width:100%; height:auto;}
.Class-Top { float:left; width:100%; height:auto; padding-bottom:10px; background:url(../images/back2.png) no-repeat bottom;}
.Cin-Ti { float:left; width:100%; height:auto; padding:10px 0; margin-top:10px; border-bottom:1px solid #e1e1e1;}
.Cin-Ti span { font-size:15px; color:#414141; line-height:30px; float:left; width:75px;}
.Cinlist { float:left; width:655px; height:auto;}
.Cinlist ul { width:104%;}
.Cinlist li { float:left; width:124px; height:28px; text-align:center; line-height:28px; border:1px solid #dfdfdf; font-size:13px; color:#818181; background:#f7f7f7; margin-right:6px; margin-bottom:7px; cursor:pointer; position:relative;}
.Cinlist li a {color:#818181}
.Cinlist li .closebtn { position:absolute; right:-4px; top:-10px; border:none; background:none; display:none;}
.Cinlist .on { border:1px solid #f05f92; background:#fff4f8; color:#d82e67;}
.Cinlist .on a{color:#d82e67;}
.Cinlist .on .closebtn { display:block;}
.Cin-Bi { float:left; width:100%; height:auto; margin-top:10px;}
.Cin-Bi span { font-size:15px; color:#414141; line-height:30px; float:left; width:75px;}

.Cinlist2 { float:left; width:655px; height:auto;}
.Cinlist2 ul { width:400px;}
.Cinlist2 li { float:left; width:124px; height:28px; text-align:center; line-height:28px; border:1px solid #dfdfdf; font-size:13px; color:#818181; background:#f7f7f7; margin-right:6px; margin-bottom:7px; cursor:pointer; position:relative;}
.Cinlist2 li a {color:#818181}
.Cinlist2 .on  { border:1px solid #f05f92; background:#fff4f8; color:#d82e67;}
.Cinlist2 .on a { color:#d82e67;}
.Cinlist2 .on img {-webkit-filter: grayscale(0%); 
-moz-filter: grayscale(0%); 
-ms-filter: grayscale(0%); 
-o-filter: grayscale(0%); 
filter: grayscale(0%); }
.Cinlist2 li img { -webkit-filter: grayscale(100%); 
-moz-filter: grayscale(100%); 
-ms-filter: grayscale(100%); 
-o-filter: grayscale(100%); 
filter: grayscale(100%); 
filter: gray; }

.form-r { float:right; width:210px;}
.form-r input[type="text"]{ width:176px; height:28px; line-height:28px; text-indent:5px; background:#fff; border:1px solid #dfdfdf; border-right:none !important; float:left; outline:none;}
.form-r input[type="submit"]{ width:30px; height:30px; background:url(../images/search.png) no-repeat center #fff; border:1px solid #dfdfdf; border-left:none !important; float:left; outline:none;}
.Classic-li { float:left; width:100%; height:auto;}
.Classic-li li { float:left; width:100%; height:auto; border-bottom:1px solid #e1e1e1; padding:18px 0;}
.Classic-li li>img { width:167px; height:162px; float:left;}
.Classic-box { float:right; width:550px; height:auto;}
.Clabox { float:left; width:100%; height:auto;}
.Clabox strong { font-size:16px; color:#414141; float:left; line-height:30px;}
.Clabox span { font-size:14px; color:#e6497f; margin-left:6px; margin-right:4px; float:left; line-height:30px;}
.Start { float:left; margin-top:7px; margin-left:4px;}
.Stinbox { float:left; width:100%; height:auto; padding-bottom:10px; border-bottom:1px dashed #cccccc;}
.Stinbox span { float:left; line-height:24px; font-size:14px; color:#414141;}
.State { float:right; width:57px; height:20px; margin-top:2px; text-align:center; line-height:20px; color:#fff;}
.Clasinfo { float:left; width:100%; height:auto;}
.Clasinfo p { font-size:13px; color:#616161; display:block; margin:8px 0; height:44px;overflow-y:hidden; line-height:22px;}
.Clasinfo a { float:left; width:auto; padding:0 16px; line-height:31px; font-size:16px; color:#fff; margin-right:4px; border-radius:4px;}
.back1 { background:#e5477d;}
.back2 { background:#ef8717;}
.back3 { background:#58b750;}
.back3 {cursor:pointer;}
.booking { position:fixed; top:0; left:0; width:100%; height:100%; background:rgba(0,0,0,.5); z-index:100000; display:none;}
.Book-in { width:670px; height:800px; box-sizing:border-box; border:2px solid #ec5d8f; border-radius:4px; margin:3% auto 0; background:#fff; position:relative;}
.book-Title { float:left; width:100%; height:60px; line-height:60px; background:#f05c90;}
.book-Title strong { font-size:20px; color:#ffffff; line-height:60px; margin-left:25px;}
.book-Title a { float:right; border:none; background:none; margin-right:30px; margin-top:15px; outline:none;}
.book-Title p { float:right; border:none; background:none; margin-right:30px; margin-top:10px; outline:none;cursor:pointer;}
.Book-Top { float:left; width:610px; height:auto; box-sizing:border-box; padding:0 0 15px; margin:0 28px; border-bottom:1px dashed #e2e2e2;}
.Book-Top p { float:left; width:100%; height:auto; font-size:16px; line-height:44px; color:#414141;}
.Book-Top p font { font-size:14px; color:#616161; line-height:44px; float:right; width:520px;}
.Book-Top p span { font-size:14px; color:#616161; line-height:22px; float:right; width:520px; margin-top:12px;}
.BookTime { width:610px; height:auto; padding:0 0 26px; margin:0 28px;}
.Time-box { float:left; width:100%; height:auto; margin-top:24px;}
.Time-box span { float:left; width:90px; height:auto; line-height:42px; font-size:16px;}
.Time-box input[class="Wdate"] { width:405px; padding:8px 5px; font-size:14px; background:url(../images/moth.png) right no-repeat; border:1px solid #cacaca;}
.Time-box input[class="Wdate"]:hover { background:none;}
.Time-box input[class="Wdate"]:focus { background:none;}
.Time-box input[type="submit"]{ width:93px; height:40px; font-size:14px; float:right;}
.BookTime p { float:left; padding-left:15px; background:url(../images/newico2.png) no-repeat left; margin-left:90px; line-height:40px; font-size:14px; color:#414141}
.Time-drop { float:left; width:100%; height:auto; margin-bottom:5px;}
.Time-drop span { float:left; width:90px; height:auto; line-height:42px; font-size:16px;}
.Time-drop select { width:518px; height:42px; border:1px solid #cacaca; padding-left:10px; font-size:14px;}
.Time-drop strong { font-size:16px; color:#f05c90; line-height:42px; }
.Submit-i { float:left; width:100%; height:auto; text-align:center; padding-top:26px; border-top:1px dashed #e2e2e2;}
.Submit-i input[type="submit"]{ width:257px; height:53px; background:#f05c90; border-radius:4px; color:#fff; font-size:20px; border:none;}
#botimg { position:absolute; left:0; bottom:80px; width:100%;}
.btn-ys { cursor:pointer;}
.Land { float:left; width:100%; height:auto; text-align:center;}
.Land span { font-size:14px; color:#737373; padding-left:20px; background:url(../images/newico2.png) no-repeat left; line-height:62px;}
.Landbox { float:left; width:100%; height:auto; margin-bottom:30px;}
.Landbox i { float:left; width:230px; line-height:41px; text-align:right; font-size:14px;}
.Landbox input[type="text"]{ width:454px; height:39px; line-height:39px; text-indent:10px; border:1px solid #d6d6d6; float:left; margin-left:5px;}
.Landbox input[type="password"]{ width:454px; height:39px; line-height:39px; text-indent:10px; border:1px solid #d6d6d6; float:left; margin-left:5px;}
.Check-box { text-align:center; width:100%; height:auto;}
.Check-box input[type="checkbox"]{ width:16px; height:16px;}
.Check-box label { font-size:14px; color:8b8b8b; line-height:54px;}
.Check-box input[type="button"]{ width:202px; height:57px; border:none; border-radius:4px; background:#f15f92; font-size:24px; color:#fff; display:block; margin:auto;}
#rutn { background:url(../images/rutn.png) no-repeat left; padding-left:28px; float:right; font-size:16px; color:#fff; line-height:75px;}
.Left-nav-in { float:left; width:260px; height:754px; background:#fff;}
.Head-box { padding:13px 16px; width:100%; box-sizing:border-box;}
.head-img { float:left; width:75px; height:75px; border:3px solid #e8e8e8; text-align:center; border-radius:200px;}
.head-img img { width:100%; height:100%;}
.Head-info { float:right; width:130px;}
.Head-info strong { font-weight:400 ; font-size:18px; color:#1e1916; line-height:34px;}
.Head-info p { font-size:13px; color:#818181; line-height:25px;}
.Head-info p a { color:#ff9000;}
.Nav-li { float:left; width:100%; height:auto; margin-top:20px; border-top:1px solid #efefed;}
.Nav-li li { float:left; width:100%; height:auto; line-height:55px; border-bottom:1px solid #efefed;}
.Nav-li li a { position:relative; padding-left:106px; line-height:55px; float:left; width:100%; box-sizing:border-box;}
.Nav-li li a>img { position:absolute; left:42px; top:13px;}
.Nav-li li a span { font-size:16px; color:#818181;}
.Nav-li li a:hover {background:#fbfbfb}
.Nav-li li a:hover span { color:#f05586; }
.Nav-li .on a {background:#fbfbfb}
.Nav-li .on a span { color:#f05586; }
.Right-info { float:right; width:722px; min-height:840px; background:#fff; padding:0 20px; box-sizing:border-box; border-right:1px solid #e8e8e8; border-left:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8;}
.Title-N { float:left; width:100%; height:auto; padding-bottom:4px; background:url(../images/title-li.png) repeat-x bottom;}
.Title-N strong { background:url(../images/title-ico.png) no-repeat left; padding-left:13px; line-height:52px; font-size:18px; color:#414141; font-weight:400;}
.MyTable { float:left; width:100%; height:auto; border:1px solid #e4e4e4; margin-top:16px;}
.MyTable th { background:#f59eb9; color:#fff; font-size:15px; font-weight:400; text-align:center; height:55px;}
.MyTable td { text-align:center; font-size:13px; color:#414141; height:60px; border-right:1px solid #e4e4e4;}
.MyTable td p { font-size:13px; line-height:20px;}
.MyTable td a { text-decoration:underline; font-size:13px;}
.MyTable td font { color:#f05586}
.red-in { color:#ff8a00;}
.bul-in { color:#1794db;}
.Topinput { float:left; width:100%; margin-top:20px;}
.namebox { float:left; width:100%; height:auto; margin-bottom:13px;}
.namebox span { float:left; width:80px; line-height:38px; text-align:right; margin-right:8px; font-size:14px;}
.namebox input[type="text"]{ line-height:36px; border:1px solid #e6e5e5; text-indent:10px; font-size:13px; outline:none;
}
.namebox input[type="password"]{ width:550px; height:36px; line-height:36px; border:1px solid #e6e5e5; text-indent:10px; font-size:13px; outline:none;}
.namebox select{ width:552px; height:38px; line-height:36px; border:1px solid #e6e5e5; text-indent:10px; font-size:13px; outline:none;}
.btnclass { width:198px; height:49px; border:none; border-radius:4px; background:#f05586; color:#fff; font-size:20px; margin:auto; display:block;}
.Password-in { float:left; width:100%; height:auto; margin-top:15px;}
.Password-in strong { display:block; padding-left:24px; background:url(../images/pass1.png) no-repeat left; font-size:16px; color:#f05586; border-bottom:1px dashed #cfcfcf; line-height:42px;}
.Password-in form { float:left; margin-top:24px;}
.Title-N p{ float:right; width:auto; height:auto; margin-top:10px;}
.Title-N input[type="text"]{ width:145px; height:25px; border:1px solid #d8d8d8; line-height:25px; border-right:none; border-top-left-radius:20px; border-bottom-left-radius:20px; outline:none; text-indent:15px; float:left;}
.Title-N input[type="submit"]{ width:30px; height:27px; border:1px solid #d8d8d8; background:url(../images/search-in.png) no-repeat center; border-top-right-radius:20px; border-bottom-right-radius:20px; border-left:none; float:left; outline:none;}
.New-box { float:left; width:100%; height:auto; margin-top:10px;}
.New-box li { float:left; width:100%; height:auto; border-bottom:1px dashed #e5e5e5; line-height:47px;}
.New-box li a { font-size:13px; color:#616161; line-height:47px;}
.New-box li span { float:right; font-size:13px; color:#616161; line-height:47px;}
.l-box { float:left; width:240px; height:auto;}
.Newlist { float:left; width:240px; box-sizing:border-box; padding:14px 10px; box-shadow:0 0 1px 1px #ebebeb; height:370px; background:#fff; margin-top:16px; border-top:6px solid #e6497e;}
.Newlist strong { display:block; font-weight:400; font-size:20px; color:#2e2e2e;  padding-left:16px; background:url(../images/title-ico.png) no-repeat left;}
.Newli { float:left; width:100%; height:auto;}
.Newli li{ float:left; width:100%; height:auto; padding:10px 0; border-bottom:1px dashed #ccc;}
.Newli li a { font-size:14px; color:#414141; line-height:18px; display:block;}
.Newli li span { font-size:12px; color:#f15b8d; display:block; line-height:18px;}
.newbot { position:absolute; bottom:0; left:0; width:100%; height:80px; box-sizing:border-box; padding:5px 30px; font-size:13px ; color:#818181; text-align:center; line-height:22px; background:#f9f9f9;}
/*后增加部分，主要会员后台 我的反馈  预约老师用到*/
.Toninput { float:left; width:100%; height:auto; box-sizing:border-box; padding-left:32px;}
.Toninput span { float:left; width:80px; height:auto; line-height:38px; font-size:14px; color:#616161;}
.name-in { float:left; width:100%; height:auto; margin-top:10px;}
.name-in input[type="text"]{ width:517px; height:36px; border:1px solid #e6e5e5; line-height:36px; text-indent:10px; float:left; outline:none;}
.contbox { float:left; width:100%; height:auto; margin-top:10px;}
.contbox textarea { float:left; border:1px solid #e6e5e5; line-height:36px; box-sizing:border-box; padding:0 10px; resize:none; outline:none;
}
.sex { float:left; width:100%; height:auto; margin-top:10px;}
.sex input[type="radio"] { width:15px; height:15px;}
.sex label { font-size:14px; color:#616161; line-height:38px; margin-right:16px; margin-left:5px;}
.yzbox { float:left; width:100%; height:auto; margin-top:10px;}
.yzbox input[type="text"]{ width:167px; height:36px; border:1px solid #e6e5e5; line-height:36px; float:left; outline:none; text-indent:10px;}
.yzbox img { float:left; width:105px; height:37px; margin:0 8px;}
.yzbox a { float:left; line-height:36px; margin-left:3px; font-size:13px; color:#f05586; text-decoration:underline;}
.Toninput input[type="button"]{ width:198px; height:49px; margin-left:60px; border-radius:4px; background:#f05586; border:none; color:#fff; font-size:20px; margin-top:20px;}
.Toninput input[type="submit"]{ width:198px; height:49px; margin-left:60px; border-radius:4px; background:#f05586; border:none; color:#fff; font-size:20px; margin-top:20px;}
.Timeinfo { float:left; width:100%; height:auto; box-sizing:border-box; padding:26px 0; background:url(../images/back3.png) no-repeat top; margin-top:20px;}
.Hinlist { float:left; width:100%; height:auto;}
.Hinlist li { float:left; width:100%; height:auto; position:relative; margin-top:18px;}
.Topcont { float:left ; width:100%; height:auto; box-sizing:border-box; padding:0 56px; position:relative;}
.newinfo { float:left; width:554px; height:auto; background:url(../images/boxback.png) no-repeat center; background-size:100% 100% ; padding:6px 10px 9px 20px; box-sizing:border-box;}
.newinfo span { font-size:13px; color:#414141; line-height:22px; display:block;}
.newinfo span font { color:#b6b6b6;}
.newinfo p { font-size:12px; color:#616161; line-height:20px;}
.Headerimg { position:absolute; left:0; top:0; width:45px; height:45px;}
.Headerimg img { width:100%; height:100%;}
.Botcont { float:right ; width:100%; height:auto; box-sizing:border-box; padding-right:61px; position:relative; margin-top:18px;}
.newinfo2 { float:right; width:554px; height:auto; background:url(../images/boxback1.png) no-repeat center; background-size:100% 100% ; padding:6px 20px 9px 10px; box-sizing:border-box;}
.newinfo2 span font { color:#b6b6b6;}
.newinfo2 p { font-size:12px; color:#616161; line-height:20px;}
.Headerimg2 { position:absolute; right:0; top:0; width:45px; height:45px;}
.Headerimg2 img { width:100%; height:100%;}
.Booknew { float:left; width:100%; height:auto; padding-bottom:30px;}
.Topselect { float:left; width:100%; height:auto; margin-top:18px;}
.Topselect th { font-weight:400; font-size:15px; color:#f05586; text-align:center; background:#ffedf3;}
.Topselect td { background:#fbfbfb;}
.lista { float:left; width:100%; height:auto;}
.lista li { float:left; margin-left:24px; margin-right:18px;}
.lista li a { font-size:13px; color:#818181; line-height:35px;}
.lista li a:hover { color:#f05586; text-decoration:underline;}
.lista .on a { color:#f05586; text-decoration:underline;}
.Sinbtn { float:left; width:auto; margin-left:24px;}
.Sinbtn a { font-size:13px; color:#818181; line-height:24px; padding-right:14px; background:url(../images/pic9.png) no-repeat right; margin-right:20px;}
.Sinbtn a:hover { color:#f05586; background-image:url(../images/pic9s.png); text-decoration:underline;}
.Sinbtn .on { color:#f05586; background-image:url(../images/pic9s.png); text-decoration:underline;}
.backn { background:none !important;}
.Search { float:right; width:auto; height:;}
.Search input[type="text"]{ width:112px; height:22px; border:1px solid #c0c0c0; line-height:22px; background:#fff; border-top-left-radius:20px; border-bottom-left-radius:20px; border-right:none !important; outline:none; float:left; padding-left:10px;}
.Search input[type="submit"]{ width:28px; height:24px; border:1px solid #c0c0c0; background:url(../images/search-ico.png) no-repeat center #fff; border-left:none !important; float:left; outline:none; border-top-right-radius:20px; border-bottom-right-radius:20px;}
.Booklist { float:left; width:100%; height:auto;}
.Booklist li { float:left; width:100%; height:auto; position:relative; border-bottom:1px dashed #d0d0d0; padding:17px 0;}
.Booklist li>img { float:left; width:75px; height:70px;}
.Clamind { float:left; margin-left:10px; width:450px;}
.Clainfo { float:left; width:100%; height:auto;}
.Clainfo span { float:left; font-size:12px; color:#414141; line-height:18px;}
.Clainfo i { float:left; width:54px; height:18px; line-height:18px; box-sizing:border-box; padding-left:20px; position:relative; text-align:center; color:#fff; margin-left:8px;}
.Clainfo i img { position:absolute; left:6px; top:2px;}
.color1 { background:#2caf35;}
.color2 { background:#acacac;}
.color3 { background:#dc5555;}

.Clainfo p { float:left; width:100%; height:auto; font-size:12px ; color:#818181; line-height:24px;}
.Btnons { float:right; width:auto; height:auto; margin-top:10px;}
.Btnons a { float:left; width:55px; height:55px; border-radius:200px; text-align:center; box-sizing:border-box; background:#f05586; color:#fff; font-size:15px; margin-left:8px;}
.Btnons .ons { background:#ef8717;line-height:55px; text-align:center;}
.Btnons .on { background:#d5d5d5;line-height:55px; text-align:center;}
.btn2s { padding-top:6px;}

.Online { position:fixed; background:rgba(0,0,0,.6); width:100%; height:100%; display:none;}


.Book-Top2 { float:left; width:610px; height:auto; box-sizing:border-box; padding:0 0 15px; margin:0 28px; border-bottom:1px dashed #e2e2e2; padding-left:106px; margin-top:20px; position:relative;}
.Book-Top2 i { float:left; line-height:22px; color:#414141; font-size:16px;}
.Book-Top2 p { float:left; width:100%; height:auto; font-size:16px; line-height:22px; color:#414141; margin-bottom:12px;}
.Book-Top2 p font { font-size:14px; color:#616161; line-height:22px; float:left; width:424px;}
.Book-Top2 p span { font-size:14px; color:#616161; line-height:22px; float:left; width:424px; letter-spacing:-0.5px;}
.Bookhead { position:absolute; top:0; left:0; width:91px; height:87px; border:2px solid #eee;}
.Bookhead  img { width:100%; height:100%;}
a { cursor:pointer;}

.Findent { position:fixed; right:5px; width:151px; height:168px; bottom:30%; background:url(../images/img19.png) no-repeat center;}
.Findent a { float:left; width:100%; height:100%;}
.Findent a span { font-size:16px; color:#fff; line-height:16px; text-align:center;  background:url(../images/back8.png); padding:3px 0; width:100%; position:absolute; bottom:0; left:0;}
.Findent a span font { font-size:13px;}

.Findent2 { position:fixed; left:5px; width:192px;height:80px; bottom:50%; background:url(../images/bzzx.jpg) no-repeat center;}

/*在线浮动客服部分*/
.serviceleft {
	cursor: pointer;
	right: 0;
	position: fixed;
	top: 150px;
	width: 100px;
    z-index:1000000;
}
.si_serviceleft {
	position:relative;
}
.si_serviceleft1, .si_serviceleft2 {
	position:absolute;
	right:0px;
}
.si_serviceleft1 {
	height:115px;
	width:35px;
	background:url(../images/si_serviceleft3.png) no-repeat;
	display:none;
}
.si_serviceleft .si_serviceleft2 {
}
.si_serviceleft .si_serviceleft2 ul {
	background:url(../images/si_serviceleft2.png) no-repeat;
	width:79px;
	padding:100px 0 5px 0;
}
.si_serviceleft2 ul li {
	display:block;
	text-indent:-9999px;
	background:url(../images/si_serviceleft_03.png) no-repeat;
	text-align:center;
	width:79px;
}
.si_serviceleft2 ul li a {
	color:#fff;
	display:block;
	width:78px;
}
.si_serviceleft2 .si_serviceleftLI1 {
	background-position:0px -2px;
}
.si_serviceleft2 .si_serviceleftLI2 {
	background-position:0px -75px;
	margin:3px 0;
}
.si_serviceleft2 .si_serviceleftLI3 {
	background-position:0px -235px;
	margin:3px 0;
}
.si_serviceleft2 .si_serviceleftLast {
	background-position:0px -162px;
}
.si_serviceleft2 .si_serviceleftLI1, .si_serviceleft2 .si_serviceleftLI1 a {
	height:67px;
}
.si_serviceleft2 .si_serviceleftLI2, .si_serviceleft2 .si_serviceleftLI2 a {
	height:85px;
	margin:3px 0;
}
.si_serviceleft2 .si_serviceleftLI3, .si_serviceleft2 .si_serviceleftLI3 a {
	height:75px;
	margin:3px 0;
}
.si_serviceleft2 .si_serviceleftLast, .si_serviceleft2 .si_serviceleftLast a {
	height:80px;
}
.si_serviceleft2 img {
	margin-left:58px;
	display:block;
}
.si_serviceleftLast {
	position:relative;
	z-index:100;
}
.si_serviceleftLast div {
	position:absolute;
	left:-235px;
	top:-90px;
	display:none
}
.si_serviceleftLI2 {
	position:relative;
	z-index:100;
}
.si_serviceleftLI2 div {
	position:absolute;
	left:-235px;
	top:-90px;
	display:none
}
.si_serviceleftLI3 {
	position:relative;
	z-index:100;
}
.si_serviceleftLI3 div {
	position:absolute;
	left:-235px;
	top:-90px;
	display:none
}


/*首页大banner部分jcLightBox*/
  .Exhibitor {
            width: 990px;
            height: 324px;
            position: relative;
            margin-top: 20px;
        }

        .hl_main5_content {
            width: 100%;
            height: auto;
            float: left;
        }

        .h1_main5_title {
            height: 30px;
            background: #999;
            line-height: 30px;
            padding-left: 10px;
            font-size: 14px;
            font-weight: bold;
        }

        .hl_main5_content1 {
            width: 100%;
            overflow: hidden;
            float: left;
        }

            .hl_main5_content1 ul {
                width: 1600px;
                overflow: hidden;
            }

                .hl_main5_content1 ul li {
                    float: left;
                    width: 182px;
                    display: inline;
                    margin-right: 20px;
                    position: relative;
                }

                    .hl_main5_content1 ul li img {
                        width: 182px;
                    }

        .hl_scrool_leftbtn {
            width: 43px;
            height: 43px;
            background: url(/images/left-btn.png) no-repeat;
            position: absolute;
            cursor: pointer;
            left: -70px;
            top: 45%;
        }

        .hl_scrool_rightbtn {
            width: 43px;
            height: 43px;
            background: url(/images/right-btn.png) no-repeat;
            position: absolute;
            cursor: pointer;
            right: -70px;
            top: 45%;
        }

        .demoList {
            width: 1229px;
            height: 324px;
            overflow-y: hidden;
        }

            .demoList img {
                width: 182px;
                height: 324px;
            }

            .demoList li {
                float: left;
                width: 100%;
                _display: inline;
                position: relative;
                z-index: 0;
                overflow: hidden;
            }
                /*.demoList li:hover { border:1px solid #000; background:#222; }*/
                .demoList li a {
                    display: block;
                    width: 100%;
                    overflow: hidden;
                    cursor: pointer;
                    color: #464646;
                }

                .demoList li div {
                    background: #000;
                }

                .demoList li span {
                    font-size: 16px;
                    color: #464646;
                    background:url(/images/back5.png);
                    width: 100%;
                    height: 36px;
                    line-height: 36px;
                    position: absolute;
                    bottom: 0;
                    text-align: center;
                }
        /* jQuery jcLightBox css */
        .Login-ing {    float: right;  width: 276px; height: 358px;  background:url(../images/back4.png);  z-index: 100; text-align:center; box-sizing:border-box; padding:0 22px;padding-top:10px;}
.Login-img { width:70px; height:70px; display:block; margin:21px auto 0;  text-align:center;}
.Login-img img { width:71px; height:70px;border-radius:50%;}
.Login-ing h6 { font-size:13px; color:#ffffff; line-height:28px; text-align:center; font-weight:400;}
.Alinks { float:left; width:100%; height:auto; padding-bottom:15px; border-bottom:1px dashed #707070; text-align:left;}
.Alinks span { font-size:12px; color:#c9c9c9; line-height:24px; display:block;}
.Alinks span font { color:#fe6b9e;}
.Alinks  .btny{ font-size:15px; color:#fff; line-height:35px; width:100%; height:35px; border-radius:3px; background:#ffb400; text-align:center; float:left;margin-top:3px;margin-bottom:3px;}
.LetLinks { float:left; width:100%; height:auto; margin-top:14px;}
.LetLinks  .btny{ font-size:18px; color:#fff; line-height:44px; height:44px; width:100%; background:#f35f93; border-radius:3px; text-align:center; float:left;}

/*---------------2016.0710-----------new*/
.new_box { float:left; width:100%; height:auto; padding-bottom:30px ;background:url(../images/newback.png) repeat-x bottom;}
.box1 { float:left; width:100%; height:420px; padding-top:55px; background:url(../images/n1.png) no-repeat center top; box-sizing:border-box;}
.box2 { float:left; width:100%; height:378px; padding-top:16px; background:url(../images/n2.png) no-repeat center top; box-sizing:border-box;}
.box3 { float:left; width:100%; height:378px; padding-top:16px; background:url(../images/n3.png) no-repeat center top;} 
.n_title { font-weight:400; font-size:35px; color:#fff; text-align:center; line-height:84px; margin-top:10px;}
.list_cont { float:left; width:100%; height:auto;}
.list_cont li { float:left; width:170px; margin-right:3px; height:auto; text-align:center; margin-left:22px;}
.list_img { width:100%; height:82px; float:left; text-align:center;}
.list_img img { width:78px; height:78px; border:2px solid #fff600; border-radius:200px; display:block; margin:auto;}
.list_cont li h6 { font-weight:400; font-size:18px; color:#fff332; line-height:36px; padding:5px 0; float:left; width:100%;}
.list_cont li p { font-size:14px; color:#fff; line-height:20px; float:left; width:100%; height:40px;}
.n_links { float:left; width:100%; height:auto; text-align:center; padding:28px 0 0;}
.n_links a { display:inline-block; width:266px; height:41px; line-height:41px; text-align:center; font-size:22px; color:#fff; background:#ffc001; border-radius:4px;}
.phone_box { position:fixed; width:100%; height:100%; background:url(../images/phoc1.png); z-index:201; display:none;}
.pcont { width:644px; height:360px; background:#fff; margin:10% auto 0; border-radius:8px; position:relative; overflow:hidden;}
.top_tic { width:100%; height:187px; background:url(../images/ic.png) no-repeat 408px bottom #f74983; box-sizing:border-box; padding-left:36px;}
.top_tic p { font-size:14px; color:#fff; padding-left:24px; background:url(../images/ic1.png) no-repeat left; line-height:76px;}
.top_tic h6 { font-size:22px; color:#fff; line-height:30px;}
.i_xbtn { width:19px; height:19px; background:url(../images/ic2.png) no-repeat center top; position:absolute; right:16px; top:11px; cursor:pointer;}
.form_cont { float:left; width:100%; height:auto; margin-top:30px; padding:0 38px; box-sizing:border-box;}
.form_cont .form { float:left; width:100%; height:auto; padding-bottom:26px;}
.form_cont input[type="text"]{ width:367px; height:47px; border:1px solid #c5c5c5; box-sizing:border-box; padding-left:10px; font-size:18px; line-height:45px; outline:none;}
.form_cont input[type="button"]{ width:170px; height:45px; background:#ff6498; border:1px solid #f74983; font-size:18px; color:#fff;}
.form_cont p { font-size:12px; color:#616161; line-height:18px;}

/*--------2016.0727-----------new*/
.flow_in { float:left; width:100%; height:518px; background:url(../images/usback.png) no-repeat center bottom; margin-bottom:-8px; position:relative; z-index:2; box-sizing:border-box; padding-top:50px;}
.news { margin-top:-5px;}
.new_box { position:relative; z-index:1;}
.Case { background:#f6f6f6;}
.new_box { background-color:#f6f6f6;}
.Rutn-in { z-index:101;}
.Call-fix { z-index:101;}
.flow_in h2 { font-weight:400; font-size:45px; color:#414141; line-height:56px; text-align:center;}
.flow_in h4 { font-size:16px; color:#676767; text-align:center; font-weight:400; text-transform:uppercase;}
.flow_list { float:left; width:100%; height:auto; margin-top:30px;}
.flow_list li{ float:left; width:187px; height:160px; background:url(../images/backxin1.png) no-repeat center; text-align:center; padding:0 12px; box-sizing:border-box; margin-right:13px;}
.flow_list li strong { display:block; font-size:20px; color:#fff; text-align:center; line-height:30px;text-transform:uppercase;}
.flow_list li h6 { font-size:18px; color:#414141; line-height:40px; margin-top:3px; text-align:center}
.flow_list li p { font-size:13px; color:#ef467f; line-height:20px;}
.system_box { float:left; width:100%; height:813px; background:url(../images/bnew1.jpg) no-repeat top center #fff; box-sizing:border-box; padding-top:35px;}
.system_box h2 { font-weight:400; font-size:45px; color:#414141; line-height:56px; text-align:center;}
.system_box h4 { font-size:16px; color:#676767; text-align:center; font-weight:400; text-transform:uppercase;}
.system_cont { float:left; width:100%; height:auto; margin-top:50px; text-align:center; position:relative;}
.box_top { position:absolute; top:25px; left:0; width:100%; height:auto;}
.box_top .syin1 { width:175px; height:175px; border-radius:200px; border:19px solid #fa8eb4; text-align:center; line-height:175px; margin-top:75px; background:#fff; float:left; margin-right:127px; margin-left:20px;}
.box_top .syin1 a { font-size:35px; color:#616161; line-height:175px; display:block; text-align:center;}
.system_info { float:left; width:100%; height:auto; text-align:center; margin-top:300px;}
.system_info h5 { font-size:30px; color:#ee1960; line-height:90px;}
.system_info p { font-size:14px; color:#616161; line-height:24px;}
.system_info a { display:block; width:190px; height:40px; text-align:center; line-height:40px; font-size:18px; color:#fff; border-radius:3px; margin:30px auto 0; background:#f04880}

/*后台页面新增 2016.8.8*/
.noic { float:right; width:550px; line-height:52px; color:#818181; font-size:12px;text-align:right;}
.noic a { color:#006cff; text-decoration:underline;text-align:left;}
.table_in { float:left; width:100%; height:auto; margin-top:15px; padding-bottom:40px;}
.table_in th { font-size:15px; color:#212121; line-height:48px; border-bottom:1px solid #e1e1e1; background:#f5f5f5; text-align:center;}
.table_in td { height:51px; border-bottom:1px dashed #cfcfcf;}
.time_new { padding:0 10px; box-sizing:border-box;}
.time_new span { font-size:13px; color:#616161; line-height:18px;}
.time_new p { font-size:12px; color:#a8a7a7; line-height:18px;}
.table_in td h6 { font-weight:400; font-size:13px; color:#616161; box-sizing:border-box; padding:0 10px;}
.table_in td strong { font-size:13px; color:#f05586; padding:0 10px; display:block; box-sizing:border-box;}
.h_ing { font-size:13px; color:#616161; box-sizing:border-box; padding:0 15px;}
.cor1 { color:#57cf5d !important;}
.table_in td font { font-size:13px; color:#616161; box-sizing:border-box; padding:0 10px; display:block;}
.btn_link { float:left; width:100%; height:100%; text-align:center; position:relative;}
.btn_link>a { font-size:13px; color:#4f91e1; padding-right:12px; background:url(../images/iconew1.png) no-repeat right; line-height:52px;}
.none_btn { position:absolute; top:0; left:0; width:100%; z-index:2; height:auto; box-shadow:0 0 2px #818181; background:#fff; display:none;}
.none_btn a { display:block; font-size:13px; color:#818181; line-height:52px;}
.none_btn a:hover { color:#fff; background:#f05586;}
.btn_link:hover .none_btn { display:block;}
.discount { float:left; width:100%; height:auto; margin-top:15px;}
.discount th { font-weight:400; font-size:15px; color:#878787; height:43px; background:#eee; text-align:center;}
.discount td { text-align:center; height:54px; font-size:14px; color:#616161;}
.check_se { display:block;}
.check_se input[type="checkbox"]{ display:none;}
.check_se label { display:block; width:17px; height:14px; background:url(../images/yc2.png) no-repeat center; margin:auto; cursor:pointer;}
.check_se .ins { background-image:url(../images/yc1.png) ;}
.tit_cont { display:block; text-align:left; padding-left:60px; box-sizing:border-box; padding-right:5px;}
.tit_cont p { font-size:14px; color:#2a2929; line-height:20px;}
.tit_cont span { font-size:12px; color:#ff8400;}
.discount td strong { font-weight:400; font-size:14px; color:#f05586; text-align:left; display:block; padding:0 15px;}
.btn_in { display:block; position:relative}
.btn_in span { font-size:14px; color:#fff; display:block; width:79px; height:27px; margin:auto; border-radius:3px; background:#f05586; cursor:pointer; line-height:27px;}
.discount td a{ font-size:14px; color:#414141; text-decoration:underline;}
.discount tr:hover { box-shadow:0 0 5px #dadada; background:#fafafa;}
.discount tr:hover td a { color:#3e7ef3;}
.dis_box { float:left; width:100%; height:42px; background:#eeeeee; border:1px solid #dedede; border-top:none; box-sizing:border-box; padding:0 0; }
.se_cont { float:left; width:42px ; line-height:42px; box-sizing:border-box; padding-top:14px; height:42px;}
.cnooing { float:left; width:auto; line-height:42px; height:42px; margin-left:2px;}
.cnooing span { font-size:14px; color:#444444; line-height:42px;}
.btn_in .ons { background:#c1c1c1;}
.dis_box>a { float:right; font-size:14px; color:#f05586; line-height:42px; text-decoration:underline; margin-right:22px;}
.select_foot { position:fixed; top:0; left:0; width:100%; height:100%; background:url(../images/back_re.png); z-index:1001 ; display:none;}
.fer_cont { width:756px; margin:5% auto; background:#ffffff; height:510px;}
.fer_top { float:left; width:100%; height:54px; background:#f05586; box-sizing:border-box; padding:0 15px;}
.fer_top span { font-size:20px; color:#fff; line-height:54px;}
.fer_top a { float:right; width:25px; height:25px; background:url(../images/btn_x.png) no-repeat center; border:none; margin-top:14px;}
.fer_bot { float:left; width:100%; height:auto; text-align:center;}

/**/
#divSmallBox{overflow:hidden;*display:inline;*zoom:1;width:10px;height:10px;margin:0 5px;border-radius:10px;background:#ffffff;}
#playBox{ width:710px; height:350px; margin:0 auto; position:relative; overflow:hidden;}
#playBox .oUlplay { width:99999px; position:absolute; left:0; top:0;}
#playBox .oUlplay li{ float:left;}
#playBox .pre{ cursor:pointer; width:16px; height:28px; background:url(../images/lbtn.png) no-repeat; position:absolute; top:50%; left:0; z-index:10;}
#playBox .next{ cursor:pointer; width:16px; height:28px; background:url(../images/rbtn.png) no-repeat; position:absolute; top:50%; right:0; z-index:10;}
#playBox .smalltitle {width:710px; height:14px; position:absolute; bottom:0; z-index:10}
#playBox .smalltitle ul{ width:50px; margin:0 auto;}
#playBox .smalltitle ul li{ width:14px; height:14px; margin:0 2px; border-radius:20px; background:#ccc; float:left; overflow:hidden;*display:inline;*zoom:1;}
#playBox .smalltitle .thistitle{ background:#f05586;}

.cont_li { float:left; width:650px; height:auto; margin-left:38px; margin-top:12px;}
.in_li { float:left; width:115px; height:auto; cursor:pointer; margin-top:10px; margin-right:15px;}
.in_li img { width:109px; height:110px; border-radius:8px; border:3px solid #ededed;}
.in_li p { font-size:13px; color:#414141; line-height:32px;}
.in_li p font { color:#818181}
.oUlplay li.on .in_li.ons img { border-color:#f05586}
.oUlplay li.on .in_li.ons p { color:#f05586}
.oUlplay li.on .in_li.ons p font{ color:#f05586}
.sub_btn { float:left; width:100%; height:auto; text-align:center; margin-top:20px;}
.sub_btn input[type="button"]{ width:186px; height:50px; font-size:24px; color:#fff; line-height:50px; text-align:center; border-radius:3px; background:#f05586; border:none;}

.box_c { float:left; width:100%; height:auto;}
.box_s1 { float:left; width:337px; height:105px; box-sizing:border-box; padding:9px 7px; border:1px solid #eeeeee; background:#fafafa; border-radius:4px; margin-top:12px;}
.box_s1>img { float:left; width:86px; height:86px;}
.box_info { float:right; width:220px; height:86px;}
.box_tit { float:left; width:100%; height:auto; border-bottom:1px solid #dfdfdf;}
.box_tit span { font-size:15px; color:#000000; line-height:24px;}
.box_tit a{ float:right; width:12px; height:12px; margin-top:3px; margin-right:3px;}
.box_on { float:left; width:100%; height:auto;}
.list1 { float:left; width:100%; height:auto; margin-top:8px;}
.list1 li { float:left; width:100%; height:auto; line-height:22px;}
.list1 li a { float:left; width:100%; height:22px;overflow-y:hidden; box-sizing:border-box; padding-left:12px; background:url(../images/li.png) no-repeat left center; color:#616161; font-size:13px;}
.list1 li a font { color:#f05586; text-decoration:underline;}
.list2 { float:left; width:100%; height:auto; margin-top:8px;}
.list2 li { float:left; width:100%; height:auto; line-height:22px;}
.list2 li a { float:left; width:100%; height:auto; box-sizing:border-box;  color:#616161; font-size:13px;}
.list2 li a font { color:#f05586; text-decoration:underline;}
.hot_select { float:left; width:100%; height:auto; margin-top:14px; border:1px solid #e8e8e8; margin:15px 0;}
.hot_title { float:left; width:100%; height:39px; background:url(../images/scin1.png) repeat-x; padding:0 10px; box-sizing:border-box;}
.hot_title span { font-size:16px; color:#000; line-height:39px;}
.hot_title  img { margin:0 5px;}
.list_swi { float:right; width:auto; height:auto; }
.list_swi li { float:left; width:auto; height:auto; margin-top:6px; margin-left:8px; margin-right:8px; border-radius:200px; overflow:hidden;}
.list_swi a { font-size:14px; color:#414141; line-height:24px; padding:0 10px; float:left; width:100%; text-align:center; border:1px solid #dddddd; box-sizing:border-box; }
.hot_list { float:left; width:100%; height:auto; box-sizing:border-box; padding:0 10px;}
.hot_list li { float:left; width:118px; height:142px; margin-top:15px; margin-right:16px; position:relative;}
.hot_img { float:left; width:118px; height:114px;}
.hot_img img { float:left; width:100%; height:100%;}
.hot_list li p { font-size:13px; color:#414141; line-height:28px; background:#f1f1f1; text-align:center;}
.hot_list li p font { color:#a2a2a2; font-size:12px;}
.in_img { position:absolute; width:39px; height:38px; z-index:2001;top:-4px; right:-4px;}
.in_img li { float:left; width:100%; height:auto;}
.no_post { position:absolute; top:0; left:0; text-align:center; box-sizing:border-box; width:100%; height:100%; background:url(../images/back_re.png); padding-top:48px; display:none; z-index:2}
.no_post span{ color:#fff; }
.no_post img { display:block; margin:0 auto 6px;}
.hot_list li:hover .no_post { display:block;}
.hot_list { float:left; width:100%; height:auto;}
.list3 { float:left; width:100%; height:auto;}
.list3 li { float:left; width:358px; height:125px; position:relative; background:#fafafa; border:1px solid #f0f0f0; box-sizing:border-box; border-radius:6px; padding:9px 7px; cursor:pointer; margin-top:16px; }
.info_img { float:left; width:105px; height:107px; position:relative; cursor:pointer;}
.info_img img { float:left; width:103px; height:107px;}
.info_img p { font-size:13px; color:#fff; line-height:22px; display:block; position:absolute; bottom:0; left:0; background:url(../images/cs1.jpg)  ; width:100%; height:22px; text-align:center;}
.list3_rcont { float:right; width:225px; height:auto;}
.list3_rcont h6 { font-weight:400; font-size:18px; color:#2f2b30; line-height:34px; border-bottom:1px dashed #c8c8c8;}
.list3_rcont h6 font { font-size:12px; color:#5ea952; line-height:18px; border-radius:200px; margin:0 5px; border:none; border:1px solid #8fb182; padding:0 10px; line-height:20px; display:inline-block;}
.bt_cont { display:block; margin:7px 0;}
.bt_cont a{ display:inline-block; width:62px; padding-left:10px; height:auto; text-align:center; color:#fff; background:url(../images/lc.jpg) no-repeat left center #ff75a3;}
.list3_rcont p{ float:left; width:100%; height:auto; font-size:12px; color:#818181;}
.foot_ing { position:fixed; top:0; left:0; width:100%; height:100%; background:url(../images/back_re.png); z-index:1010;}
.foot_cont { width:756px; height:544px; background:#fff; margin:2% auto 0;}
.conts { float:left; width:100%; height:auto; padding:0 28px; box-sizing:border-box;}
.top_in { float:left; width:100%; height:auto; padding:22px 0;}
.top_in>img { float:left; width:74px; height:74px; border:2px solid #f2f2f2; box-sizing:border-box;}
.top_in span { font-size:13px; color:#616161; line-height:20px; float:right; width:604px; height:81px; background:url(../images/lc1.jpg) no-repeat left center #f6f6f6; box-sizing:border-box; padding:10px 20px 0; border-top-right-radius:8px; border-top-left-radius:8px;}
.form_box { float:left; width:100%; height:auto; background:#fafafa; box-sizing:border-box; padding:0 12px 20px;}
.text1 { float:left; width:100%; height:auto; border-bottom:1px dashed #d7d7d7;}
.text1 span { font-size:13px; color:#414141; line-height:44px;}
.text1 label { font-size:13px; color:#818181; margin:0 5px;}
.form_box textarea { width:100%; height:200px; border-bottom:1px dashed #d7d7d7 !important; outline:none; border:none; background:none; line-height:26px; box-sizing:border-box; padding:10px 0; font-size:13px; resize:none;}
.yz_sub { float:left; width:100%; height:auto; padding:16px 0;}
.yz_sub span { font-size:13px; color:#414141; line-height:30px; float:left;}
.yz_sub input[type="text"]{ outline:none; width:118px; height:30px; box-sizing:border-box; line-height:28px; background:#fff; border:1px solid #dadada; padding:0 10px; float:left; margin:0 5px;}
.yz_sub>img { width:100px; height:30px; float:left;}
.yz_sub a { font-size:13px; color:#ffcc00; text-decoration:underline; line-height:30px; margin:0 5px;}
.yz_sub input[type="button"]{ float:right; width:120px; height:30px; border-radius:3px; border:none; background:#f05586; color:#fff; font-size:18px;}
.bc { background:url(../images/bc.png) no-repeat center; width:73px; height:100%; display:inline-block; box-sizing:border-box; padding-left:17px; color:#dd9400 !important; font-size:12px !important; margin-left:5px;}
.list4 { float:left; width:100%; height:auto; padding-bottom:150px;}
.list4 li { float:left; width:100%; height:136px; border:1px solid #e9e9e9; margin-top:22px;}
.head_cont { float:left; width:142px; height:136px; text-align:center; background:#f6f6f6;}
.head_cont>img { width:71px; height:71px; border-radius:200px; border:2px solid #dfdfdf; margin-top:8px;}
.head_cont h6 { font-weight:400; font-size:16px; color:#414141; line-height:24px;}
.max_info { float:left; width:538px; height:auto;}
.max_t1 { float:right; width:538px; height:auto; border-bottom:1px solid #ebebeb; box-sizing:border-box; padding:0 10px; font-size:13px; color:#616161; line-height:42px; height:42px; box-sizing:border-box;}
.max_t1 strong { color:#ffa800}
.max_t1 a { width:71px; height:22px; margin-top:4px; border-radius:200px; background:#f05586; color:#fff; float:right; text-align:center; line-height:22px; margin-top:10px;}
.max_info>p { font-size:13px; color:#818181; float:left; width:100%; box-sizing:border-box; padding:0 10px; margin:10px 0 0; line-height:24px;}
.max_info p a { background:#fff; box-sizing:border-box; padding:0 10px;}
.max_info>p a { color:#f05586;}
.ins_box { background:#7fc895 !important; color:#fff;}

/*2016-09.01*/
.sin_new1 { float:left; width:100%; height:127px; box-sizing:border-box; padding-bottom:12px; background:url(../images/back_in1.png) no-repeat top center; margin-top:30px;}
.sin1 { float:left; width:330px; height:115px; box-sizing:border-box; padding-left:15px;}
.sin1 td p { font-size:18px; color:#000000; line-height:32px; }
.sin1 td p font { font-size:30px; color:#fb4987; font-style:italic; margin-right:2px;}
.sin1 td p i { color:#fb4987; line-height:32px; font-size:18px; font-weight:500;}
.sin_title { float:left; width:100%; height:auto; text-align:center; margin-top:26px;}
.sin_title h2 { font-weight:200; font-size:45px; color:#414141; line-height:56px; text-align:center; vertical-align:middle;}
.sin_title h4 { font-size:16px; color:#676767; text-align:center; font-weight:400; text-transform:uppercase;}
.sin_title h2 img { vertical-align:middle; padding-bottom:10px;}
.servcont { float:left; width:100%; height:628px; text-align:center; margin-top:40px; background:url(../images/mac_n.jpg) no-repeat top center; position:relative; box-sizing:border-box; padding-top:140px;}
.servcont h2 { font-weight:200; font-size:45px; color:#f06092; line-height:56px; text-align:center; vertical-align:middle;}
.servcont h4 { font-size:16px; color:#676767; text-align:center; font-weight:400; text-transform:uppercase;}

.w540_in { width:540px; height:auto; margin:auto;}
.w_box { float:left; width:100%; height:240px; background:url(../images/secn.jpg) no-repeat top center; margin-top:10px; position:relative; box-sizing:border-box; padding-top:5px;}
.w1_cont  { float:left; width:360px; height:62px;}
.w1_cont td { font-size:48px; color:#fff; font-style:italic; height:62px;}
.w1_cont td p { font-size:16px; color:#fff; line-height:22px; text-align:left; font-style:normal;}
.w2_cont  { float:right; width:415px; height:62px; margin-top:21px;}
.w2_cont td { font-size:48px; color:#fff; font-style:italic; height:62px;}
.w2_cont td p { font-size:16px; color:#fff; line-height:22px; text-align:left; font-style:normal;}
.w3_cont  { float:left; width:350px; height:62px; margin-top:21px;}
.w3_cont td { font-size:48px; color:#fff; font-style:italic; height:62px;}
.w3_cont td p { font-size:16px; color:#fff; line-height:22px; text-align:left; font-style:normal;}


/*******新浮动客服开始********/
div, p, ul, ol, li, dl, dt, dd,h4{margin: 0; padding: 0; }


/*ea_b*/
/*ea_bg*/
/*ea_bg*//*ea_m*/
/*xn_m_2_wrap*/
.close1{background:url(img/CgAGS1e2XqmAEYz3AAAGZUwOrRk645.png) center no-repeat; width:70px; height:40px; font-size:0; position:absolute; top:-40px; right:0px; cursor:pointer; margin:0 !important; z-index:999;}
.xn_m_2_wrap{position:fixed;height:auto;width: 70px;z-index: 99; top:50%; right:30px; -webkit-transform: translateY(50%);
   -moz-transform: translateY(50%);
    -ms-transform: translateY(50%);
     -o-transform: translateY(50%);
        transform: translateY(50%);
}
.xn_m_2_mbox img{width: 20px;clear:both;}
.xn_m_2_tel_box img{width: 20px; display:none;}
.xn_m_2_head .close{cursor:pointer;}
.xn_m_2_mbox ul{}
.xn_m_2_markrt_code img{width: 160px;}
.xn_m_2_small_but { width:20px; height:50px; background:#ea6594; position:absolute; top:50%; margin-top:-25px; right:0px; cursor:pointer; color:#fff; font-size:12px; display:none; text-align:center; line-height:24px; }
.xn_m_2_foot{ width:70px; height:70px; border-radius: 5px; background:#ea6594 url(img/top.png?d=20160817081405045) center 10px no-repeat;cursor: pointer; font-size:14px; color:#fff;line-height: 110px; text-align: center;}
.xn_m_2_foot:hover{ background:#cc4762 url(img/top.png?d=20160817081405045) center 10px no-repeat;}
.xn_m_2_orderId{display: none;}
.xn_m_2_mbox{ position:relative; width:70px; margin-bottom:10px;}
.xn_m_2_markrt_ali{ display:none;}
#xn_m_2_Text4{ }
#xn_m_2_Text1{ display:none;}
.xn_m_2_markrt_code{ cursor: pointer; width: 70px; height: 70px; border-radius: 5px; background: #ea6594 url(img/CgAGS1fEBP6AORFmAAAHHK5LhXY627.png) center 10px no-repeat; }
.xn_m_2_markrt_code:hover{background:#cc4762 url(img/CgAGS1fEBP6AORFmAAAHHK5LhXY627.png) center 10px no-repeat;}
#xn_m_2_orderBox_6 h4{width: 100%;    color: #fff;    text-align: center;    height: 22px;    font-size: 14px;    font-weight: normal;    overflow: hidden;    position: absolute;    bottom: 2px;}
.xn_m_2_markrt_code:hover #xn_m_2_Text4{ display:block;}
.xn_m_2_markrt_code:hover .xn_m_2_markrtimg{ display:block;}
.xn_m_2_telephone{cursor: pointer; width:70px; height:70px; border-radius: 5px;background:#ea6594 url(img/phone_y.png?d=20160817081405045) center 10px no-repeat; }
.xn_m_2_telephone:hover .xn_m_2_telephone>h4{ display:block;}
.xn_m_2_telephone:hover .xn_m_2_tel_box{ display:block;}
.xn_m_2_telephone:hover{ background: #cc4762 url(img/phone_y.png?d=20160817081405045) center 10px no-repeat;}
.xn_m_2_markrt_qq{ margin-top:80px;}
.xn_m_2_markrt_qq:hover .xn_m_2_qq_li{ display:block;}
.xn_m_2_telephone h4{ width:100%; color:#fff;text-align: center; height:22px; font-size:14px; font-weight:normal;overflow: hidden; position: absolute; bottom: 2px; }
.xn_m_2_markrtimg{ display:none;position: absolute;right:70px;top: -28px;}
.xn_m_2_tel_box{ position:absolute;right:70px; top:9px; width:168px; height:42px; line-height:42px; background:url(img/CgAGS1e0TwaABjDUAAAKWjvxz1s966.png) no-repeat; font-size:0; color:#fff; font-weight:bold; display:none;}
.xn_m_2_tel_tel{ margin-left:10px;}
.xn_m_2_qq_li{ width:70px; height:70px; border-radius:5px; background:#ea6594 url(img/qq.png?d=20160817081405045) center 10px no-repeat; margin-bottom: 10px; overflow:hidden;}
.xn_m_2_qq_li:hover{ background:#cc4762 url(img/qq.png?d=20160817081405045) center 10px no-repeat;}
.xn_m_2_qq_li a{ font-size:14px; color:#fff; display:block; text-align: center; line-height: 110px;}
.xn_m_2_qq_img,.xn_m_2_sky_img{ display:none;}
.xn_m_2_markrt_sky h4{ display:none;}
.xn_m_2_markrt_sky{ width:70px; height:70px; border-radius:5px; background:#ea6594 url(img/zaixia.png?d=20160817081405045) center 10px no-repeat; overflow:hidden; position:absolute; top:0; left:0;}
.xn_m_2_markrt_sky:hover{background:#cc4762 url(img/zaixia.png?d=20160817081405045) center 10px no-repeat;}
.xn_m_2_markrt_sky a{ display:block; color:#fff; font-size:14px; text-align: center; line-height:110px;}
.xn_m_2_markrt_code_ul {
list-style:none;
}
/*end_xn_m_2_wrap*/
/*******新浮动客服介绍********/

/* 2016-09-19 */
.taoCan {
    float: left;
    width: 100%;
    height: 604px;
    padding-top: 22px;
    box-sizing: border-box;
    background:url(img/backgroud.png) repeat-x;
    font-family: "微软雅黑"; color: #333;
}
.tabCan table{ border: 1px solid #dddddd; border-collapse: collapse; font-size: 16px; }
.tabCan table th{ height: 56px; background: #f2709e; font-size: 24px; font-weight: normal; color: #fff;}
.tabCan table td,.tabCan table th{ border: 1px solid #ddd;}
.tabCan table td{ text-align: center;}
.tabCan table td p{ line-height: 48px;}
.tabCan table td span{ color: #a7a6a6;display: block; padding-top: 5px;}
.tabCan table td a{ display: block; width: 156px; height: 40px; border:2px solid #f2709e; border-radius: 20px; margin: 0 auto; text-align: center; line-height: 40px; font-size: 22px; color:#f2709e ;} 
.tabCan p.fy{ font-size: 16px; padding-top: 20px;}

/*---2016-11-30---*/
.newfloc { float:left; width:100%; height:auto;}
.topcnbk { float:left; width:100%; height:auto; margin-top:10px;}
.sinlist { text-align:center; float:left; width:100%;}
.sinlist li { float:left; width:273px; height:auto; text-align:center; position:relative; padding-top:150px; margin-right:84px;}
.sinlist li h5 { text-align:center; width:100%; float:left; font-size:24px; color:#fff; line-height:55px; height:55px; background:#f35f93;}
.nico { position:absolute; left:0; top:0; width:100%; text-align:center;}
.inbcin { background:url(../images/inback_1.jpg) no-repeat top center; float:left; width:100%; position:relative; height:537px;}
.sinlist li:last-child { margin-right:0;}
.none-box { padding:15px 10px;}
.none-box p { height:48px; overflow:hidden;}
.inw990 { width:990px; overflow:hidden; margin:0 auto; position:relative; height:537px;}
.inbic { width:192px; height:132px; text-align:center; overflow:hidden; position:absolute; padding:0 20px; box-sizing:border-box;}
.inpic { display:table-cell; vertical-align:middle; width:152px; height:52px;}
.inpic img { display:block; margin:0 auto; max-height:100%;}
.inbic h5 { font-weight:400; font-size:18px; color:#df2e6c; line-height:24px;font-weight:bold;}
.inbic p { font-size:13px; color:#414141; line-height:18px; overflow:hidden; height:36px; width:100%; margin-top:5px; letter-spacing:-0.4px;}
.osin_1 { left:0; top:60px;}
.osin_2 { left:187px; top:152px;}
.osin_3 { left:0px; top:242px;}
.osin_4 { left:96px; top:384px;}
.osin_5 { right:184px; top:140px;}
.osin_6 { right:-6px; top:56px;}
.osin_7 { right:2px; top:234px;}
.osin_8 { right:92px; bottom:26px;}
