@charset "utf-8";
/* CSS Document */
*, dl, dt { margin: 0; padding: 0; }
img { border: none; }
ul, li { list-style: none; margin: 0; }
a { text-decoration: none; color: #666; cursor: pointer; outline: none; }
a:hover, a:focus { color: #0068b7; text-decoration: none; outline: none; }
input, select, button, textarea { font-size: 14px; font-family: "微软雅黑"; color: #666; }
body { font-size: 12px; font-family: "微软雅黑"; color: #666; }
h1, h2, h3, h4, h5, h6, h7, b { font-weight: normal; margin: 0; }
p { margin: 0; }
i, em { font-style: normal; }
.clearfix { zoom: 1 }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden }
.fl { float: left; }
.fr { float: right; }
.w1002 { width: 1002px; margin: 0 auto; }
.w1200 { width: 1200px; margin: 0 auto; }
.pr { position: relative; }
.pa { position: absolute; }
.m-header{ overflow:hidden; width:100%;}
.logo a { display: block; padding-top: 11px; }
.nav { margin-right: 15px; }
.menu li { float: left; display: inline; position: relative; }
.menu li a { display: block; font-size: 14px; color: #393838; height: 110px; line-height: 110px; padding: 0 15px; }
.menu li a:hover, .nav li.current a { color: #fff; background: #134b7f; }
.menu li.focus { background: #134b7f; }
.menu li.focus a.cur1 { color: #fff; }
.menu li ul { position: absolute; background: url(../images/bgpng.png) repeat; display: none; z-index: 90; padding-left: 71px; }
.menu li .one { top: 110px; left: 0px; }
.menu li.navli1 .one{ left:auto; right:0; padding-left:0; padding-right:71px;}
.menu li.navli1 .one li{ float:right;}
.menu li .one li { }
.menu li .one a { height: 70px; line-height: 70px; font-size: 13px; color: #999; }
.menu li .one a:hover { color: #fff; background: none; }
.user { border-left: 1px #e5e5e5 solid; height: 110px; line-height: 110px; background: url(../images/ico2.png) no-repeat 14px center; padding-left: 37px; }
.user a { font-size: 14px; }
/*banner图*/
.m-banner { width: 100%; position: relative; overflow: hidden; min-width: 1002px; z-index: 0; border-bottom: 1px #ececec solid; padding-bottom: 20px; }
/* slide */
.slide-main{height:570px;position:relative; width:100%;}
.slide-main .prev,.slide-main .next{ position: absolute; top: 50%; margin-top: -19px; display: block; width: 22px; height: 38px; background: url(../images/arrow.png) 0 0 no-repeat; filter: alpha(opacity=50); opacity: 0.5; z-index:25;}
.slide-main .prev { left: 50%; margin-left: -670px; }
.slide-main .next { right: 50%; background-position: -22px 0; margin-right: -670px; }
.slide-main .prev:hover, .slide-main .next:hover { filter: alpha(opacity=100); opacity: 1; }
.prev:hover,.next:hover,.nav-main a:hover,.nav-main a.cur{opacity:1;-moz-opacity:1;filter:alpha(opacity=100);}
.slide-main .item{ position: absolute; bottom: -39px; z-index: 1; width: 55px; left: 50%; margin-left: 455px; }
.slide-main .item a{ display:inline-block;  margin-right: 5px; width: 13px; height: 13px; cursor: pointer; background: url(../images/banico.png) 0 0 no-repeat; }
.slide-main .item a.cur{ background-position: 0 -13px; }
.slide-box,.slide{display:block;width:100%;height:570px;overflow:hidden;}
.slide-box{position:relative;}
.slide{display:none;height:570px;position:relative;position:absolute;z-index:8;}
.slide a{display:block;width:100%;height:570px;cursor:pointer;}
.obj-a,.obj-b,.obj-c,.obj-d,.obj-e,.obj-f{position:absolute;z-index:15;left:50%;}
.obj-e{position:absolute;z-index:9;left:50%; width:1920px; margin-left:-960px; top:0; height:570px;}
.obj-a{display:block;height:376px;top:65px;width:780px;margin-left:-390px;text-align:center;}
.obj-b{ top:385px; height:103px;width:730px;margin-left:-365px;text-align:center;}
.obj-c{width:745px;height:111px;top:380px;margin-left:-372px;}
.obj-d{top:60px; width:569px; height:317px; margin-left:-284px;}
.obj-e img{display:block; width:1920px; height:570px; position:absolute; left:0; top:0; z-index:1;}
.obj-f{width:692px;height:394px;top:152px;margin-left:-600px;}
.banAnimate .obj-a{display:block;animation-name:baoAni;-webkit-animation:baoAni 0.4s linear 0s normal none;-moz-animation:baoAni 0.4s linear 0s normal none;animation:baoAni 0.4s linear 0s normal none;}
@-webkit-keyframes baoAni{from{opacity:0;left:60%;} to{opacity:1;left:50%;} }
@-moz-keyframes baoAni{from{opacity:0;left:60%;} to{opacity:1;left:50%;} }
@keyframes baoAni{from{opacity:0;left:60%;} to{opacity:1;left:50%;} }
.banAnimate .obj-b{display:block;animation-name:saAni;-webkit-animation:saAni 0.4s linear 0s normal none;-moz-animation:saAni 0.4s linear 0s normal none;animation:saAni 0.4s linear 0s normal none;}
@-webkit-keyframes saAni{from{opacity:0;-webkit-transform:scale(0,0);} to{opacity:1;-webkit-transform:scale(1,1);} }
@-moz-keyframes saAni{from{opacity:0;-moz-transform:scale(0,0);} to{opacity:1;-moz-transform:scale(1,1);} }
@keyframes saAni{from{opacity:0;transform:scale(0,0);} to{opacity:1;transform:scale(1,1);} }
.watch-code.code-show{display:block;animation-name:scode;-webkit-animation:scode 0.3s linear 0s normal none;-moz-animation:scode 0.3s linear 0s normal none;animation:scode 0.3s linear 0s normal none;}
@-webkit-keyframes scode{from{opacity:0;-webkit-transform:scale(1,0);transform-origin:left bottom;} to{opacity:1;-webkit-transform:scale(1,1); transform-origin: left bottom;} }
@-moz-keyframes scode{from{opacity:0;-moz-transform:scale(1,0); transform-origin:left bottom;} to{opacity:1;-moz-transform:scale(1,1);transform-origin:bottom bottom;} }
@keyframes scode{from{opacity:0;transform:scale(1,0);transform-origin:left bottom;} to{opacity:1;transform:scale(1,1);transform-origin: left bottom;} }
.banAnimate .obj-c,.banAnimate .obj-e{display:block;animation-name:saAnic;-webkit-animation:saAnic 0.3s linear 0s normal none;-moz-animation:saAnic 0.3s linear 0s normal none;animation:saAnic 0.3s linear 0s normal none;}
@-webkit-keyframes saAnic{from{opacity:0;left:47%;} to{opacity:1;left:50%;} }
@-moz-keyframes saAnic{from{opacity:0;left:47%;} to{opacity:1;left:50%;} }
@keyframes saAnic{from{opacity:0;left:47%;} to{opacity:1;left:50%;} }
.banAnimate .obj-d,.banAnimate .obj-f{display:block;animation-name:saAnid;-webkit-animation:saAnid 0.3s linear 0s normal none;-moz-animation:saAnid 0.3s linear 0s normal none;animation:saAnid 0.3s linear 0s normal none;}
@-webkit-keyframes saAnid{from{opacity:0;left:53%;} to{opacity:1;left:50%;} }
@-moz-keyframes saAnid{from{opacity:0;left:53%;} to{opacity:1;left:50%;} }
@keyframes saAnid{from{opacity:0;left:53%;} to{opacity:1;left:50%;} }



.u-round1{ position:absolute; top:50%; margin-top:-275px; left:50%; margin-left:-275px; width:550px; height:550px; background-color:#6750af; border-radius:100%; -webkit-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; z-index:10;}
.u-round2{ position:absolute; top:50%; margin-top:-250px; left:50%; margin-left:-250px; width:500px; height:500px; background-color:#5f40a4; border-radius:100%; -webkit-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; z-index:11; }
.u-round3{ position:absolute; top:50%; margin-top:-220px; left:50%; margin-left:-220px; width:440px; height:440px; background-color:#532a94; border-radius:100%; -webkit-border-radius: 100%; -moz-border-radius: 100%; -ms-border-radius: 100%; -o-border-radius: 100%; z-index:12;}

#scrollDiv { height: 25px; line-height: 25px; overflow: hidden; margin-top: 20px; background: url(../images/ico3.png) left center no-repeat; padding-left: 32px; width: 280px; }
#scrollDiv li { height: 25px; }
#scrollDiv li a { color: #333; display: block; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; font-size: 14px; }
#scrollDiv li a:hover { color: #0068b7; }
/*内容区域*/
.content { background: #f8f8f8; }
.idx1{ background:url(../images/bg2.jpg) no-repeat center top; padding: 30px 0;}
.idx1c a { display: block; position: relative; width: 209px; height: 239px; }
.idx1c a img { display: block; width: 209px; height: 239px; }
.idx1c a span { display: none; background: url(../images/ico4.png) no-repeat; width: 51px; height: 58px; position: absolute; top: 50%; margin-top: -29px; left: 50%; margin-left: -25px; z-index: 2; }
.idx1c p { display: block; background: url(../images/bg2.png) no-repeat; width: 88px; height: 124px; text-align: center; font-size: 20px; color: #fff; position: absolute; top: 50%; margin-top: -62px; left: 50%; margin-left: -44px; line-height: 124px; z-index: 2; }
.idx1c em { display: block; position: absolute; left: 0; top: 0; width: 100%; height: 100%; filter: alpha(opacity=80); opacity: 0.8; -moz-opacity: 0.8; z-index: 1; }
.idx1c1 em { background: #134a96; }
.idx1c2 em { background: #ffd900; }
.idx1c3 em { background: #fc433e; }
.idx1c4 em { background: #2d2d58; }
.idx1c a:hover p, .idx1c a:hover em { display: none; }
.idx1c a:hover span { display: block; }
.idx1 div.fr{ width:328px; height:239px;}
.idx2 { background:url(../images/bg3.jpg) no-repeat center top; padding:35px 0; }
.idx2cl{ width:376px; background: #fff; padding: 14px 0; position: relative; height:218px; }
.idx2list{ margin:45px auto 0; width:340px;z-index:9999;position:inherit;}
.idx2list li{ height:47px; border-bottom:1px #eee solid; line-height:46px; clear:both; overflow:hidden;}
.idx2list li a{ float:left; width:265px; font-size:14px; color:#000; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.idx2list li a:hover{ color: #0068b7; }
.idx2list li span{ float:right; font-size:12px; font-family:Arial; color:#666;}
.idx2cr { width:792px; background: #fff; padding: 14px 0; position: relative; }
.idx2con { width: 597px; margin: 0 0 0 122px; border-left: 1px #e5e5e5 solid; border-right: 1px #e5e5e5 solid; height: 190px; }
.idx2l { position: absolute; left: -6px; height: 190px; }
.idx2l h3 { background: url(../images/bg1.png) no-repeat; width: 111px; height: 44px; line-height: 39px; text-align: center; font-size: 18px; color: #fff; }
.idx2l a { background: url(../images/ico1.png) no-repeat right center; padding-right: 26px; position: absolute; bottom: 0; left: 18px; }
.idx2cl .idx2l{ width:100%;}
.idx2cl .idx2l a { bottom:auto; top: 8px; left:auto; right:11px; background:none; font-size:14px; color:#135796; padding:0;}
.idx2cl .idx2l a:hover{ color:#0068b7;}
.picScroll-left { position: relative; }
.picScroll-left .hd { position: absolute; right: -64px; bottom: 0; }
.picScroll-left .hd .prev, .picScroll-left .hd .next { display: block; width: 11px; height: 21px; float: right; margin-right: 5px; margin-top: 10px; overflow: hidden; cursor: pointer; background: url(../images/arrow1.png) no-repeat; }
.picScroll-left .hd .prev { background-position: 0 0; margin-right: 20px; }
.picScroll-left .hd .prev:hover { background-position: 0 -21px; }
.picScroll-left .hd .next { background-position: -11px 0; }
.picScroll-left .hd .next:hover { background-position: -11px -21px; }
.picScroll-left .bd { padding: 15px 0 0 70px; width: 538px; overflow: hidden; }
.picScroll-left .bd ul { overflow: hidden; zoom: 1; }
.picScroll-left .bd ul li { margin-right: 38px; width: 215px; float: left; _display: inline; overflow: hidden; }
.picScroll-left .bd ul li span { font-family: Arial; color: #666; }
.picScroll-left .bd ul li h3 { color: #000; line-height: 22px; font-size: 14px; margin: 10px 0; }
.picScroll-left .bd ul li p { font-size: 12px; color: #676767; line-height: 20px; }
.picScroll-left .bd ul li a:hover h3 { color: #0e78d9; }
/*底部*/
.footer { background: #1e1e1e; width: 100%; min-width: 1002px; }
.fbottom { padding: 30px 0; color: #7d7d7d; }
.fbottom a { color: #7d7d7d; }
.fbottom a:hover { color: #fff; }
.fbottom dl { float: left; display: inline; width: 122px; padding-left: 30px; border-left:1px #313131 solid; min-height: 150px; }
.fbottom dl dt { font-size: 14px; color: #fff; margin-bottom: 5px; font-weight: normal; }
.fbottom dl dd { line-height: 22px; font-size: 12px; }
.fbottom dl:first-child { padding-left: 0; width: 86px; border:none; }
.fbottom dl.dl1 { width: 150px; }
.fbottom .botcont { width: 455px; }
.fbottom .botcont h3 { font-size: 14px; color: #fff; border-bottom: 1px #434343 solid; margin-bottom:10px; padding-bottom:15px; }
.fbottom .botcont span { font-family: Arial; font-size: 15px; font-weight: bold; color: #fff; display:block; }
.fbottom .botcont p { font-size: 13px; padding-bottom: 15px; margin-bottom: 15px; }
.botewm{ width:88px; text-align:center; font-size:14px; color:#fff; margin-left:25px;}
.botewm img{ display:block; width:88px; height:88px; margin-bottom:5px;}
.copy { background: #000000; color: #4b4b4b; height: 58px; line-height: 58px; overflow: hidden; }
/*右侧浮动*/
/* side */
.side { position: fixed; width: 43px; height: 275px; right: 0; top: 250px; z-index: 1000; }
.side ul li { width: 43px; height: 45px; float: left; position: relative; margin-bottom: 1px; }
.side ul li .sidebox { position: absolute; width: 43px; height: 45px; top: 0; right: 0; transition: all 0.3s; background: #555; opacity: 0.8; filter: Alpha(opacity=80); color: #fff; font: 14px/45px "微软雅黑"; overflow: hidden; }
.side ul li.sidetop { height: 50px;/* display:none;*/ }
.side ul li.sidetop a { width: 43px; height: 50px; line-height: 55px; display: inline-block; background: url(../images/back_top_bg.png) left top no-repeat; opacity: 0.8; filter: Alpha(opacity=80); transition: all 0.3s; text-transform: uppercase; text-align: center; color: #1c1c1c; }
.side ul li.sidetop a:hover { background: url(../images/back_top_bg.png) left bottom no-repeat; opacity: 1; filter: Alpha(opacity=100); color: #fff; }
.side ul li img { float: left; }
.side ul li .sideewm { display: inline-block; background: #555; width: 43px; height: 45px; opacity: 0.8; filter: Alpha(opacity=80); transition: all 0.3s; }
.side ul li .sideewm:hover { background: #135796; opacity: 1; filter: Alpha(opacity=100); }
/* floatPanel */
#floatPanel .sideewm { height: 45px; display: block; }
#floatPanel .popPanel { width: 130px; height: 160px; position: fixed; right: 43px; top: 350px; z-index: 10000; overflow: hidden; display: none; _position: absolute; /* for IE6 */ _top:expression(documentElement.scrollTop + 300);
}
#floatPanel .popPanel .popPanel-inner { width: 130px; height: 160px; position: relative; overflow: hidden; }
#floatPanel .popPanel .popPanel-inner .arrowPanel { width: 10px; height: 258px; position: absolute; right: 1px; top: 102px; }
#floatPanel .popPanel .popPanel-inner .arrowPanel .arrow01 { width: 0; height: 0; font-size: 0; line-height: 0; border-top: 10px solid transparent; _border-top: 10px solid black; _filter: chroma(color=black); border-right: 10px solid transparent; _border-right: 10px solid black; _filter: chroma(color=black); border-bottom: 10px solid transparent; _border-bottom: 10px solid black; _filter: chroma(color=black); border-left: 10px solid #ddd; position: absolute; bottom: 0; position: absolute; left: 2px; top: 0; }
#floatPanel .popPanel .popPanel-inner .arrowPanel .arrow02 { width: 0; height: 0; font-size: 0; line-height: 0; border-top: 10px solid transparent; _border-top: 10px solid black; _filter: chroma(color=black); border-right: 10px solid transparent; _border-right: 10px solid black; _filter: chroma(color=black); border-bottom: 10px solid transparent; _border-bottom: 10px solid black; _filter: chroma(color=black); border-left: 10px solid #fff; position: absolute; bottom: 0; position: absolute; left: 0; top: 0; }
#floatPanel .popPanel .popPanel-inner .qrcodePanel { width: 120px; padding: 0 10px; height: 158px; text-align: center; background: #fff; border: solid 1px #ddd; position: absolute; left: 0; top: 0; overflow: hidden; }
#floatPanel .popPanel .popPanel-inner .qrcodePanel img { width: 100px; height: 115px; border: none; padding: 10px 0 5px 0; display: block; }
#floatPanel .popPanel .popPanel-inner .qrcodePanel span { font-size: 12px; color: #666; line-height: 18px; letter-spacing: 1px; }
/*右侧浮动---------------*/
/*登录*/
.bg { background: #000; filter: alpha(opacity=50); opacity: 0.5; -moz-opacity: 0.5; position: fixed; width: 100%; height: 100%; left: 0; top: 0; z-index: 99; display: none; }
.tccon { background: #fff; width: 400px; position: absolute; left: 50%; margin-left: -200px; top: 20%; padding: 65px; z-index: 100; background: #eff7fb; border-radius: 8px; display: none; }
.tcclose { display: block; width: 25px; height: 25px; position: absolute; top: -12px; right: -12px; }
.tcconc { display: none; width:470px; margin:0 auto; }
.tcnav { text-align: center; margin-bottom: 45px; }
.tcnav a { color: #999; padding: 0 5px 10px; font-size: 20px; margin: 0 15px; }
.tcnav a.active { color: #fff; border-bottom: 2px #0068b7 solid; }
.tcipt { background: #f9f9f9; border: 1px #e5e5e5 solid; font-size: 14px; padding: 12px; border-radius: 5px; width: 100%; margin-bottom: 10px; }
.yzmipt { background: #f9f9f9; border: 1px #e5e5e5 solid; font-size: 14px; padding: 12px; border-radius: 5px; width: 91px; margin-bottom: 10px; }
.tcbtn { background: #00a0e9; color: #fff; border-radius: 5px; width: 100%; border: none; padding: 11px 0; font-size: 18px; }
.tcbtn:hover { background: #0068b7; }
.tcbtnNav { background: #00a0e9; color: #fff; border-radius: 5px; width: 1002px; text-align:center;position:absolute;margin:0 auto;border: none; padding: 11px 0; font-size: 18px; }
.tca { width: 168px; display: inline-block; font-size: 14px; color: #000; text-align: center; padding: 12px 0; background: #dcdcdc; border-radius: 5px; float: right; }
/*登录---------------*/
/*内页样式*/
.pbanner { position: relative; width: 100%; min-width: 1002px; overflow: hidden; height: 400px; }
.pbanner img { display: block; position: absolute; top: 0; left: 50%; width: 1920px; height: 400px; margin-left: -960px; }
.pnav{ background:#f4f4f4; border-bottom:1px #e3e2e2 solid; height:70px; line-height:70px; width:100%; min-width:1000px; z-index:999; overflow:hidden; text-align:center;}
.pnav a{ font-size:15px; color:#666; margin-right:50px;}
.pnav a:hover,.pnav a.current{ color:#000;}
.contain { width: 100%; min-width: 1002px; margin: 0 auto; background: #fafafa; }
/*关于我们*/
.about1 { position: relative; padding-top: 80px; background: #fafafa;}
.aboutTit { text-align: center;}
.aboutTit h3 { font-size: 24px; color: #000; }
.aboutTit p { margin: 10px 0 0; background: url(../images/bg3.png) no-repeat center; }
.aboutTit span { font-family: Arial, Helvetica, sans-serif; color: #999; font-size: 14px; text-transform: uppercase; border: 1px #dcdcdc dashed; padding: 5px 10px; background: #fafafa; position: relative; z-index: 2; min-width: 146px; text-align: center; display: inline-block; }
.line { position: absolute; top: 132px; left: 50%; width: 920px; margin-left: -472px; border: 1px solid #eee; border-bottom: none; height: 48px; z-index: 1; }
.about1con { background: url(../images/bgimg1.jpg) no-repeat center; width: 100%; min-width: 1002px; margin-top: 32px; padding-bottom:60px; }
.about1con div { border: 1px dashed #75788c; border-top: none; width: 920px; margin: 0 auto; /*text-align: center;*/ font-size: 16px; color: #fff; line-height: 30px; padding: 90px 75px 60px; }
.about2 { background: #fafafa url(../images/bgimg2.jpg) no-repeat center bottom; padding: 65px 0 0; opacity:0; margin-top:100px;}
.about2con1 h2 { text-align: center; font-size: 24px; margin: 50px 0 35px; }
.about2con1 .w1002 .fl { width: 562px; background: #00a0e9; padding: 40px 40px 0; height: 350px; color: #fff; font-size: 13px; line-height: 27px; }
.about2con1 .w1002 .fl h3 { font-size: 18px; margin-bottom: 15px; }
.about2con2 { padding: 90px 0; text-align: center; overflow:hidden;}
.about2con2 .w1002 { margin-top: 90px; }
.about2con2 .aboutTit p { background-image: url(../images/bg4.png); }
.about2con2 .aboutTit span { border-color: #7d7d7d; background: none; }
.about3 { background: #fafafa; padding: 65px 0; opacity:0; margin-top:100px;}
.picScroll-left1 { position: relative; margin: 57px auto 0; width: 938px; }
.picScroll-left1 .hd .prev, .picScroll-left1 .hd .next { display: block; width: 33px; height: 33px; position: absolute; top: 90px; overflow: hidden; cursor: pointer; background: url(../images/arrow2.png) no-repeat; }
.picScroll-left1 .hd .prev { left: -65px; background-position: 0 0; }
.picScroll-left1 .hd .prev:hover { background-position: 0 -33px; }
.picScroll-left1 .hd .next { right: -65px; background-position: -33px 0; }
.picScroll-left1 .hd .next:hover { background-position: -33px -33px; }
.picScroll-left1 .bd { width: 938px; overflow: hidden; }
.picScroll-left1 .bd ul { overflow: hidden; zoom: 1; }
.picScroll-left1 .bd ul li { width: 300px; float: left; _display: inline; overflow: hidden; text-align: center; margin-right: 19px; }
.picScroll-left1 .bd ul li img { display: block; width: 300px; height: 225px; border: 1px solid #dcdcdc; background: #fff; }
.picScroll-left1 .bd ul li p { font-size: 15px; margin-top: 15px; }
.about4 { background: #eff4f7; padding: 65px 0 75px; opacity:0; margin-top:100px;}
.about4 .aboutTit span { background: #eff4f7; }
.about5 { background: url(../images/map.jpg) center no-repeat; height: 680px; padding: 65px 0; opacity:0; margin-top:100px;}
.about5 .aboutTit h3 { color: #fff; }
.about5 .aboutTit p { background-image: url(../images/bg5.png); }
.about5 .aboutTit span { background: none; border-color: #80bde2; color: #a3d7ff; }
.about5con img.ewm { display: block; margin: 50px auto 10px; border: 15px solid #e3eff6; }
.about5con p { text-align: center; color: #fff; font-size: 20px; }
.ui-banner { display: block; position: relative; width: 1000px; height: 490px; margin: 50px auto 0; overflow: hidden; }
.ui-banner.ui-banner-invalid { display: none; }
.ui-banner, .ui-banner .ui-banner-slides, .ui-banner .ui-banner-slogans, .ui-banner .ui-banner-arrow { height: 490px; }
.ui-banner .ui-banner-slides, .ui-banner .ui-banner-slogans, .ui-banner .ui-banner-arrow { position: absolute; top: 0; }
.ui-banner ul { list-style-type: none; margin: 0; padding: 0; overflow: hidden; }
.ui-banner .ui-banner-slides { width: 690px; height: 490px; left: 0; }
.ui-banner .ui-banner-slides li { display: none; position: absolute; top: 0; +top:0;
}
.ui-banner .ui-banner-slides li img { width: 690px; height: 490px; border: none; background: #fff; padding: 5px; box-sizing: border-box; }
.ui-banner .ui-banner-slides li.ui-banner-slides-current, .ui-banner .ui-banner-slides li.ui-banner-slides-prev, .ui-banner .ui-banner-slides li.ui-banner-slides-next { display: block; }
.ui-banner .ui-banner-slides li.ui-banner-slides-current { left: 0; }
.ui-banner .ui-banner-slides li.ui-banner-slides-prev { left: -690px; }
.ui-banner .ui-banner-slides li.ui-banner-slides-next { left: 690px; }
.ui-banner .ui-banner-slogans { height: 500px; overflow: hidden; width: 280px; right: 0; margin-top: -10px; }
.ui-banner .ui-banner-slogans li { width: 280px; height: 200px; border: 5px #fff solid; box-sizing: border-box; margin-bottom: 10px; }
.ui-banner .ui-banner-slogans li img { width: 270px; height: 190px; }
.ui-banner .ui-banner-arrow { display: block; width: 107px; outline: none; }
.ui-banner .ui-banner-arrow.ui-banner-arrow-prev { background: transparent url(../images/arrow3.png) no-repeat scroll 0 0; height: 33px; right: 83px; top: 0; width: 107px; }
.ui-banner .ui-banner-arrow.ui-banner-arrow-prev:hover{ background-position:0 -66px;}
.ui-banner .ui-banner-arrow.ui-banner-arrow-next { background: transparent url(../images/arrow3.png) 0 -33px no-repeat; height: 33px; right: 83px; top: 458px; width: 107px; }
.ui-banner .ui-banner-arrow.ui-banner-arrow-next:hover{ background-position:0 -99px;}
.ui-banner .ui-banner-arrow.ui-banner-arrow-next img { left: -15px; }
.bot-ul { width: 785px; margin: 45px auto 0; }
.bot-ul li { float: left; border-bottom: 1px #4fa0d4 solid; width: 240px; text-align: left; padding: 20px 0; font-size: 18px; color: #fff; }
.bot-ul li img { display: inline-block; vertical-align: middle; margin: 0; margin: 0 15px; }
.bot-ul li.bot-ul-li1 { width: 545px; }
.bot-ul li span, .bot-ul li a { color: #fff; font-size: 14px; margin: 0 5px; }
.bot-ul li span { font-size: 18px; color: #fff; margin-left: 30px; }
/*动态效果*/
.about2.hover,.about3.hover,.about4.hover,.about5.hover{ -webkit-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; transition: all 0.5s ease-out; opacity:1; margin-top:0;}
.hover .aboutTit{ -webkit-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; transition: all 0.5s ease-out; opacity:1; margin-top:0;}
/*门店展示*/
.mdzs { padding: 70px 0; }
.mdzs ul { width: 1050px; }
.mdzs li { float: left; display: inline; width: 300px; margin: 0 50px 50px 0; }
.mdzs li img { display: block; width: 300px; height: 225px; }
.mdzsInfo { background: #fff; border: 1px solid #eee; padding: 0 18px; height: 160px; }
.mdzsInfo h3 { color: #000; font-size: 18px; text-align: center; border-bottom: 1px solid #dcdcdc; padding: 20px 0 15px; margin-bottom: 10px; }
.mdzsInfo p { line-height: 24px; font-size: 14px; color: #666; padding-left: 19px; }
.mdzsInfo p.adr { background: url(../images/ico6.png) left 4px no-repeat; }
.mdzsInfo p.pho { background: url(../images/ico7.png) left center no-repeat; }
.mdzs li a { display: block; position: relative; }
.mdzs li a:hover .mdzsInfo h3 { color: #0068b7; }
.mdzs li em { display: none; background: url(../images/ico5.png) no-repeat; width: 47px; height: 47px; position: absolute; left: 50%; margin-left: -24px; top: 89px; z-index: 2; }
.mdzs li span { display: none; background: #000; filter: alpha(opacity=50); opacity: 0.5; -moz-opacity: 0.5; position: absolute; width: 300px; height: 225px; left: 0; top: 0; z-index: 1; }
.mdzs li a:hover em, .mdzs li a:hover span { display: block; }
.viewmore { text-align: center; margin-top: 10px; }
.viewmore a { display: inline-block; width: 50px; height: 50px; overflow: hidden; background: #626262; margin: 0 6px; }
.viewmore a.more { background: #0068b7; }
.viewmore a:hover { background: #134b7f; }
/*新闻资讯*/
.newsnav { text-align: center; margin-top: -28px; position: relative; z-index: 10; }
.newsnav a { display: inline-block; padding: 0 40px; height: 56px; line-height: 56px; color: #fff; margin: 0 10px; font-size: 18px; background: #434343; }
.newsnav a:hover, .newsnav a.current { background: #0068b7; }
.news { padding: 35px 0 70px; }
.news li { margin-top: 30px; }
.news li a { display: block; clear: both; overflow: hidden; }
.news li img.fl { width: 300px; height: 225px; }
.newsInfo { width: 660px; padding-top: 22px; height: 240px; border-bottom: 1px dashed #e1e1e1; }
.newsInfo h3 { font-size: 20px; color: #000; margin-bottom: 10px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; }
.newsInfo span, .newsInfo em { display: block; font-size: 14px; color: #999; }
.newsInfo p { color: #333; font-size: 14px; line-height: 24px; margin: 15px 0 25px; height: 48px; overflow: hidden; }
.newsInfo em { background: url(../images/ico8.png) no-repeat left center; padding-left: 34px; }
.news li a:hover h3, .news li a:hover em { color: #0068b7; }
.news .viewmore { margin-top: 60px; }
/*招商加盟*/
.join1 { padding: 75px 0; }
.join1con1 { margin: 50px 0 25px; }
.join1con1 p { text-indent: 2em; font-size: 15px; line-height: 26px; }
.join1con2 p { color: #000; line-height: 26px; font-size: 15px; }
.join2 { background: url(../images/bgimg3.jpg) no-repeat center; padding: 75px 0 80px; }
.join2 .aboutTit,.join3 .aboutTit{ opacity:1; margin-top:100px;}
.join2 .aboutTit h3 { color: #fff; }
.join2 .aboutTit p { background-image: url(../images/bg5.png); }
.join2 .aboutTit span { background: none; border-color: #80bde2; color: #a3d7ff; }
.join2con { background: url(../images/bg1.jpg) center repeat-y; height: 730px; margin-top: 68px; position: relative; }
.join2con li { width: 544px; clear: both; overflow: hidden; position: absolute; }
.join2con .join2img { width: 88px; height: 88px; background: url(../images/bg6.png) no-repeat; margin-top: 19px; }
.join2con .join2img img { display: block; margin: 0; }
.join2con .join2text { width: 431px; border: 1px #2893e4 solid; border-left: none; position: relative; padding: 20px 25px; height: 127px; }
.join2con .join2text span { display: block; background: url(../images/ico9.png) no-repeat; width: 9px; height: 126px; position: absolute; left: -8px; top: 0; }
.join2con .join2text h3 { font-size: 18px; color: #fff; margin-bottom: 15px; }
.join2con .join2text p { font-size: 14px; color: #87c9fe; line-height: 26px; }
.join2con li.join2li-l .join2text { border-right: none; border-left: 1px #2893e4 solid; }
.join2con li.join2li-l .join2text span { left: auto; right: -8px; background-image: url(../images/ico9r.png); }
.join2con li.join2li1 { right: 0; top: -19px; }
.join2con li.join2li2 { left: 0; top: 88px; }
.join2con li.join2li3 { right: 0; top: 195px; }
.join2con li.join2li4 { left: 0; top: 302px; }
.join2con li.join2li5 { right: 0; top: 409px; }
.join2con li.join2li6 { left: 0; top: 516px; }
.join2con li.join2li7 { right: 0; top: 623px; }
.join3 { padding: 70px 0; }
.join3 .w1002 { margin-top: 55px; }
.jm-sqjm { padding: 110px 0 104px; }
.jm-sqjm-right { width: 490px; }
.jm-sqjm-right div.iptdiv { background: #eee; padding: 5px 10px; margin-bottom: 16px; margin-right: 10px; width: 239px; float: left; }
.jm-sqjm-right div.iptdiv input.jm-input { background: none; border: none; height: 28px; line-height: 28px; }
.jm-sqjm-right div.iptdiv1 { background: #eee; padding: 5px 10px; margin-bottom: 17px; }
.jm-sqjm-right div.iptdiv1 textarea { background: none; border: none; padding: 5px 0; height: 104px; width: 100%; }
.jm-sqjm-left { width: 490px; background: #fff; padding: 55px 0 0 79px; height: 279px; border: 1px #eee solid; }
.jm-sqjm-left h3 { font-size: 19px; color: #ed4224; font-weight: bold; margin-bottom: 15px; }
.jm-sqjm-left h3 span { display: block; font-size: 29px; font-family: Georgia, "Times New Roman", Times, serif; letter-spacing: -1px; }
.jm-sqjm-left p { font-size: 15px; color: #434343; line-height: 27px; }
.jm-btn { float: right; width: 113px; height: 39px; border: none; color: #fff; font-size: 16px; cursor: pointer; background: #0068b7; }
.jm-btn:hover { background: #134b7f; }
/*动态效果*/
.hover .aboutTit{ -webkit-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; transition: all 0.5s ease-out; opacity:1; margin-top:0;}
/*加入我们*/
.jrus2 .aboutTit{ opacity:1; margin-top:100px;}
.jrus1 { padding: 70px 0 0; }
.jrus1con { background: url(../images/bgimg4.jpg) no-repeat center; height: 440px; margin-top: 35px; }
.white { position: absolute; left: 0; top: 122px; width: 113px; height: 113px; background: #fff; fliter: alpha(opacity=22); opacity: 0.22; -moz-opacity: 0.22; }
.blue { position: absolute; right: 0; top: 167px; width: 960px; height: 175px; background: #0068b7; fliter: alpha(opacity=80); opacity: 0.8; -moz-opacity: 0.8; }
.jrus1cc { color: #fff; padding: 35px 90px 0 110px; position: absolute; right: 0; top: 167px; width: 960px; height: 175px; }
.jrus1cc h2 { font-size: 30px; margin-bottom: 15px; }
.jrus1cc p { line-height: 28px; font-size: 16px; }
.jrus2 { padding: 70px 0; }
.jrus2con { margin: 45px auto 0; }
.iadv-con { margin-bottom: 10px; background: #fff; }
.iadvrow { height: 53px; line-height: 51px; border: 1px #e8e8e8 solid; padding: 0 20px 0 15px; cursor: pointer; color: #333; }
.iadvrow p { float: left; font-size: 16px; color: #333; line-height: 53px; font-weight: bold; }
.iadvrow p img { margin-left: 9px; }
.iadv-l { float: left; width: 255px; height: 51px; }
.iadv-l span { float: right; font-size: 16px; color: #333; }
.time { font-size: 16px; color: #333; }
.iadvrow em { display: block; width: 16px; height: 16px; background: url(../images/adv_ico6.png) 0 0 no-repeat; float: left; margin:20px 13px 0 0; }
.iadvrow.iadvrowed em { background-position: 0 bottom; top: 18px; }
.iadvinfo { border: 1px #e8e8e8 solid; border-top: none; padding: 30px 40px; display: none; }
.iadvinfo h2 { font-size: 16px; color: #000; margin-bottom: 8px; }
.iadvinfo p { line-height: 24px; font-size: 13px; }
.info-l { width: 460px; border-right: 1px dashed #e0e0e0; padding-right: 50px; margin-right: 40px; }
.info-r { width: 420px; }
.info-t { border-bottom: 1px #dcdcdc dashed; padding-bottom: 20px; margin-bottom: 30px; }
.info-t p { font-size: 14px; color: #000; line-height: 26px; width: 285px; float: left; }
/*动态效果*/
.hover .aboutTit{ -webkit-transition: all 0.5s ease-out; -o-transition: all 0.5s ease-out; -moz-transition: all 0.5s ease-out; transition: all 0.5s ease-out; opacity:1; margin-top:0;}
/*会员中心*/
.usercontain { background: #f9f9f9; width: 1000px; min-width: 1002px; margin: 0 auto;margin-top:25px; }
.logo2 a { float: left; padding: 26px 0; margin-right: 18px; }
.logo2 span { float: left; border-left: 1px #d2d2d2 solid; height: 41px; line-height: 41px; font-size: 24px; color: #999; margin-top: 34px; padding-left: 18px; }
.hdright2 { line-height: 109px; }
.hdright2 a { font-size: 14px; color: #333; margin-left: 25px; }
.hdright2 a:hover { color: #0068b7; }
.usernav { padding: 35px 0 18px; position: relative; }
.usernav a { font-size: 16px; color: #333; padding: 0 28px; }
.usernav a:hover, .usernav a.current { color: #39f; }
.tra { display: block; position: absolute; bottom: -1px; left: 49px; background: url(../images/ico08.png) no-repeat; width: 18px; height: 10px; }
.usercon { border: 1px #e5e5e5 solid; border-radius: 10px; background: #fff; padding: 0 36px; }
.usertop { padding: 55px 0 45px; }
.usertop img.fl { width: 100px; height: 100px; margin-right: 25px; }
.usertr h3 { font-size: 24px; color: #000; margin: 22px 0 8px; }
.usertr h3 span { font-size: 14px; color: #39f; margin-left: 12px; }
.usertr p { font-size: 14px; color: #000; }
.usertr p span { margin-right: 50px; }
.usertr p i { color: #39f; }
.usercen h3 { font-size: 16px; color: #333; border-bottom: 1px #e5e5e5 solid; position: relative; padding-bottom: 12px; margin-bottom: 10px; }
.usercen h3 a { color: #39f; position: absolute; right: 0; }
.usercen ul { width: 968px; }
.usercen li { float: left; width: 200px; text-align: center; margin: 40px 42px 0 0; }
.usercen li a { display: block; font-size: 14px; }
.usercen li img { display: block; width: 200px; height: 130px; margin-bottom: 5px; }
.userbot { margin-top: 55px; }
.userbot h3 { font-size: 16px; color: #333; margin-bottom: 12px; }
.userbtit { background: #f3f3f3; height: 40px; border: 1px #e5e5e5 solid; line-height: 38px; font-size: 14px; color: #333; text-align: center; }
.userbtit li { float: left; border-right: 1px #e5e5e5 solid; }
li.ubtli1 { width: 430px; }
li.ubtli2 { width: 124px; }
li.ubtli3 { width: 162px; }
li.ubtli4 { width: 207px; border: none; }
.userbinfo { border-bottom: 1px #e5e5e5 solid; padding: 25px 0; }
.userbinfo li { border: none; float: left; font-size: 14px; color: #333; line-height: 24px; text-align: center; }
.userbinfo li span { font-size: 12px; color: #999; }
.userbinfo li i { font-size: 14px; color: #999; }
.userbinfo li.ubtli1 { text-align: left; padding: 0 35px 0 25px; }
/*分页*/
.paginator { text-align: center; padding: 40px 0 55px; }
.paginator.w1099 { border: none; }
.paginator img { vertical-align: text-top; }
.paginator a, .paginator span { display: inline-block; text-align: center; height: 30px; line-height: 28px; color: #35363a; font-size: 13px; border: 1px #e7e7e7 solid; padding: 0 10px; margin: 0 3px; border-radius: 3px; }
.paginator a:hover { background: #00a0e9; border-color: #00a0e9; color: #fff; }
.paginator span.current { color: #fff; background: #00a0e9; border-color: #00a0e9; }
/*分页------------------------------*/
.userfooter { text-align: center; padding: 45px 0 35px; background: #f9f9f9; }
.userfooter p { line-height: 20px; }
.userfooter p.fpa { color: #000; font-size: 14px; margin-bottom: 5px; }
.userfooter p.fpa a { color: #000; }
.userfooter p.fpa span { margin: 0 11px; }
.userfooter p.fpa a:hover { color: #39f; }
/*详情*/
.new-detail { padding-bottom: 50px; overflow:hidden; background:#fff;}
.det-tit { margin-top: 40px; text-align: center; border-bottom: 1px #eee solid; padding-bottom: 23px; }
.det-tit h1 { font-size: 24px; font-weight: normal; text-align: center; color: #000; }
.det-tit span { display: block; margin: 10px 0; color: #999; font-size: 14px; }
.bdsharebuttonbox { margin: 0 auto; width: 115px; }
.det-con { padding: 25px 0;background:#fff; padding:15px 15px 15px 15px;}
.det-con1 { padding: 25px 0; }
.det-con img { max-width: 100%; }
.det-con p { line-height: 32px; color: #000; font-size: 14px; }
.det-con table { border: 1px #c9c9c9 solid; border-collapse: collapse; font-size: 14px; color: #000; margin: 20px auto; width: 100%; }
.det-con table td { border: 1px #c9c9c9 solid; padding: 10px; }
.fy { border-top: 1px #e7e7e7 solid; margin-top: 20px; padding-top: 25px; }
.fl-l { float: left; display: inline; }
.fy span { display: block; width: 245px; margin-right: 30px; color: #999; line-height: 24px; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; font-size: 14px; }
.fy span a { color: #999; }
.fy span a:hover { color: #00a0e9; }
.fy-back { float: right; margin-top: 8px; }
.fy-back a { display: block; width: 93px; height: 34px; padding-left: 21px; background: #eee url(../images/bg8.png) 82px 10px no-repeat; line-height: 33px; color: #999; font-size: 14px; }
.fy-back a:hover { background-color: #00a0e9; color: #fff; background-position: 82px -27px; }
/*会员抽奖*/
.activity { background: #2e094c; }
.actcon { padding: 49px 0 60px; background: url(../images/actbg.jpg) no-repeat center top; position: relative; }
.activity .footer { background: #ffffff; }
.activity .fbottom dt { color: #000; }
.activity .fbottom a:hover { color: #0068b7; }
.activity .fbottom .fr h3, .activity .fbottom .fr span { color: #434343; }
.activity .fbottom dl { background-image: url(../images/botbg1.jpg); }
.activity .copy { background: #dcdcdc; color: #4b4b4b; }
.activity .copy a { color: #4b4b4b; }
.activity .copy a:hover { color: #0068b7; }
.backhome { font-size: 18px; color: #e2b0ff; background: url(../images/ico09.png) left center no-repeat; padding-left: 30px; position: absolute; right: 0; top: 49px; }
.backhome:hover { color: #fff; }
.act1 { padding: 99px 0 55px; border-bottom: 1px #440a6a solid; }
.act1l { width: 485px; padding-top: 217px; }
.acttext1 { background: url(../images/actbg.png) no-repeat; width: 471px; height: 75px; text-align: center; line-height: 75px; font-size: 24px; color: #fff; font-weight: bold; margin-left: 14px; }
.act1tit { font-size: 30px; color: #e6ccfb; margin: 65px 0 15px; }
.act1tit img { margin-right: 20px; }
.act1c1 { padding: 0 45px 0 65px; font-size: 14px; color: #e6ccfb; line-height: 24px; }
.act1c1 p { margin-bottom: 20px; font-size: 15px; }
.actewm { margin: 40px 0 0 65px; width: 359px; }
.actewm img.fl { width: 139px; height: 139px; }
.actewm p { background: #3f0b65; border: 1px #5e1f8f dashed; border-left: none; width: 220px; text-align: center; font-size: 18px; color: #e6ccfb; line-height: 32px; height: 139px; padding-top: 35px; }
.act1r { width: 500px; }
.zhuanpan { background: url(../images/actbg1.png) center no-repeat; width: 499px; height: 499px; position: relative; padding-top: 10px; padding-left: 3px; }
/*.actzp { -o-transform: transform 6s; -ms-transform: transform 6s; -moz-transform: transform 6s; -webkit-transform: transform 6s; transition: transform 6s; -o-transform-origin: 50% 50%; -ms-transform-origin: 50% 50%; -moz-transform-origin: 50% 50%; -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%;transform: rotate(1445deg);}
.actzp:hover { transform: rotate(6300deg); -webkit-transform: rotate(6300deg); -moz-transform: rotate(6300deg); -o-transform: rotate(6300deg); -ms-transform: rotate(6300deg); }*/
.zhuanpan .actzz { position: absolute; left: 50%; margin-left: -62px; top: 50%; margin-top: -70px; cursor: pointer; }
.huoj { text-align: center; font-size: 18px; color: #ffbf27; margin: 5px 0 50px; }
.hjlist { border: 1px #870ac8 solid; border-radius: 6px; background: #5e1f8f; overflow: hidden; box-shadow: 0 0 5px rgba(143,0,255,0.42); width: 488px; height: 339px; }
.hjtit { background: #7809b8; height: 56px; line-height: 56px; font-size: 24px; color: #e5cbfa; font-weight: bold; padding: 0 0 0 15px; position: relative; }
.hjtit a { position: absolute; right: 15px; font-weight: normal; color: #e5cbfa; font-size: 18px; }
.act2 { border-bottom: 1px #440a6a solid; padding-bottom: 30px; }
.act2 .act1tit, .act3 .act1tit { margin-top: 35px; }
.act2 .act1c1 { padding-right: 0; }
.act3c { border: 1px #750aaf dashed; background: #4a1773; height: 260px; margin-top: 35px; padding: 53px 0 0; }
.picScroll-left2 { position: relative; width: 920px; margin: 0 auto; }
.picScroll-left2 .hd .prev, .picScroll-left2 .hd .next { display: block; width: 36px; height: 36px; position: absolute; top: 50%; margin-top: -18px; overflow: hidden; cursor: pointer; background: url(../images/arrow4.png) no-repeat; }
.picScroll-left2 .hd .prev { left: -58px; background-position: 0 0; }
.picScroll-left2 .hd .prev:hover { background-position: 0 -36px; }
.picScroll-left2 .hd .next { right: -58px; background-position: -36px 0; }
.picScroll-left2 .hd .next:hover { background-position: -36px -36px; }
.picScroll-left2 .bd { width: 920px; overflow: hidden; }
.picScroll-left2 .bd ul { overflow: hidden; zoom: 1; }
.picScroll-left2 .bd ul li { width: 200px; text-align: center; margin: 0 40px 0 0; float: left; _display: inline; overflow: hidden; text-align: center; }
.picScroll-left2 .bd ul li a { display: block; font-size: 14px; color: #fff; }
.picScroll-left2 .bd ul li img { display: block; width: 200px; height: 130px; margin-bottom: 5px; }
.txtMarquee-top { width: 447px; overflow: hidden; position: relative; margin: 0 auto; height: 257px; }
.txtMarquee-top .infoList li { height: 58px; line-height: 57px; border-bottom: 1px #712aaa solid; font-size: 16px; color: #e5cbfa; clear: both; overflow: hidden; }
.txtMarquee-top .infoList li span { float: left; text-align: center; }
.txtMarquee-top .infoList li span.hjli1 { width: 73px; }
.txtMarquee-top .infoList li span.hjli2 { width: 204px; }
.txtMarquee-top .infoList li span.hjli3 { width: 170px; text-align: left; padding-left: 25px; }
.txtMarquee-top .infoList li .date { float: right; color: #999; }
.form-validator-error {padding: 6px 12px;display: block;line-height: 180%;background: none repeat scroll 0% 0% #FFE5ED;border-radius: 4px;color: #8B0000;margin: 10px;}
