@charset "utf-8";


body{ font:12px/1.5 "Microsoft YaHei",arial,simsun,sans-serif; color:#333; margin:0 auto; padding:0; background:#fff; min-width:1200px; text-align:center;}


a{ text-decoration:none; color:#333;}
a:hover{ color:#191160;}
a:active{ color:#333;}
a{ blr:expression(this.onFocus=this.close());}
a{ blr:expression(this.onFocus=this.blur());} 
a:focus{ -moz-outline-style:none; outline-style:none;}
input:focus,select:focus{ -moz-outline-style:none; outline-style:none;}


div,table,tr,td,img,ul,li,h1,h2,h3,h4,h5,h6,p,em,i,font,span,dl,dt,dd,form,textarea,input,select{ margin:0; padding:0; font-size:12px; font-style:normal; font-family:"Microsoft YaHei";}
ul,ol{ list-style-type:none;}
h1,h2,h3,h4{font-weight:500;}
img{ border:none;}
.left{ float:left;}
.right{ float:right;}
.clear{ clear:both;}
.clear0{ clear:both; font-size:0px; height:0px; overflow:hidden;}
.hidden{display:none;}


.wrap{ width:100%; text-align:left;}


.header{ background:url(../images/tbg.png) center top no-repeat; height:110px;}
.head{ width:1200px; margin:0 auto;}
.head h1{ width:240px; float:left; padding:17px 0 0 10px;}
.head span{ float:right; display:inline-block; padding-top:38px;}
.head span a{ display:inline-block; border-radius:1000px; border:1px solid #191160; height:33px; text-align:center; line-height:33px; width:92px; color:#191160; font-size:14px; margin-right:10px;}
.head span a.a1{ color:#fff; background:#191160;}
.head span a:hover{ background:#191160; border:1px solid #191160; color:#fff;}
.head span a.a1:hover{ background:#16088f; border:1px solid #16088f;}
.head em.succeed{ float:right; display:inline-block; height:28px; line-height:28px; margin-top:45px; font-size:14px;}
.head em.succeed img{ float:left; margin-right:10px;}
.head em.succeed a{ background:url(../images/point7.png) right center no-repeat; padding-right:25px; display:inline-block;}

.nav{ width:480px; padding-top:38px;}
.nav li{ display:inline;}
.nav li a{ display:inline-block; margin:0 55px 0 0; line-height:20px; padding-bottom:6px;}
.nav li a em{ display:block; font-size:16px;}
.nav li a font{ text-transform:uppercase;}
.nav li.lion a,.nav li a:hover{ background:url(../images/libg.png) left bottom no-repeat;}

.smasher{ background:#fafafa;}
.smasherc{ width:1000px; margin:0 auto; border-bottom:1px solid #f4f5f7; overflow:hidden;}
.smasherclf{ width:660px; height:54px; line-height:54px; padding:50px 15px; background:url(../images/numbg.png) left top no-repeat;}
.smasherclf font{ font-size:18px; color:#9392a4; padding:0 10px;}
.smasherclf span{ display:inline-block; font-size:29px; color:#5e588f; font-weight:bold; width:285px; padding-left:15px; letter-spacing:30px;}
.smasherclf span.s1{ margin-right:9px;}
.smasherc em{ display:inline-block; width:190px; text-align:center; float:right; background:url(../images/bg1.png) left bottom no-repeat; height:94px; padding-top:60px;}
.smasherc em a{ border-radius:1000px; background:url(../images/btn1.png) #4fc554 left bottom no-repeat; width:122px; height:35px; line-height:35px; color:#fff; display:inline-block; font-size:14px; -webkit-box-shadow:0 1px 16px rgba(52,162,255,.4); -moz-box-shadow:0 1px 16px rgba(52,162,255,.4); box-shadow:0 1px 16px rgba(52,162,255,.4);}
.smasherc em a:hover{ background-color:#2fb434;}

.tit0{ width:1066px; margin:0 auto;}
.tit1{ text-align:center; position:relative; padding:10px 0;}
.tit1 a.more{ width:75px; height:28px; line-height:28px; color:#fff; background:#007fff; text-align:center; display:inline-block; border-radius:4px; position:absolute; right:0; bottom:0;}
.tit1 a.more:hover{ background:#0073e7;}
.tit1 em{ background:url(../images/point1.png) left center no-repeat; padding-left:45px; display:inline-block; line-height:22px;}
.tit1 span{ background:url(../images/point1.png) right center no-repeat; padding-right:45px; display:inline-block; font-size:18px; color:#5e588f;}
.tit1 span font{ display:block; color:#799fad; font-size:14px;}

.con1{ padding:35px 0 0 0;}
.con1 ul{ width:1104px; margin:0 auto; padding:20px 20px 40px 20px; overflow:hidden;}
.con1 ul li{ text-align:center; float:left; padding:0 15px; width:338px;}
.con1 ul li a{ border:4px solid #fff; display:block; width:330px; height:162px; -webkit-box-shadow:0 2px 8px rgba(52,162,255,.66); -moz-box-shadow:0 2px 8px rgba(52,162,255,.66); box-shadow:0 2px 8px rgba(52,162,255,.66); position:relative; border-radius:11px;}
.con1 ul li a em{ display:inline-block; left:14px; right:14px; bottom:4px; position:absolute; height:34px; line-height:34px; font-size:14px; color:#fff; background:url(../images/point2.png) left center no-repeat; padding-left:15px; text-align:left;}
.con1 ul li a em i{ font-size:14px; color:#fff; float:right;}
.con1 ul li a img{ border-radius:6px;}
.con1 ul li a:hover{ -webkit-box-shadow:0 6px 36px rgba(52,162,255,.56); -moz-box-shadow:0 6px 36px rgba(52,162,255,.56); box-shadow:0 6px 36px rgba(52,162,255,.56);}

.con2{padding:35px 0 45px 0;}
.con2c{ width:1074px; margin:0 auto;}
.con2lf{ width:392px;}
.con2lfc{ margin-top:12px; border:4px solid #fff; -webkit-box-shadow:0 2px 8px rgba(52,162,255,.66); -moz-box-shadow:0 2px 8px rgba(52,162,255,.66); box-shadow:0 2px 8px rgba(52,162,255,.66); border-radius:11px;}
.con2lfc a{ display:block;}
.con2lfc a img{ border-radius:6px;}
.con2rt{ width:664px;}
.con2rt dl{ -webkit-box-shadow:0 2px 8px rgba(52,162,255,.66); -moz-box-shadow:0 2px 8px rgba(52,162,255,.66); box-shadow:0 2px 8px rgba(52,162,255,.66); border-radius:11px; padding:10px; height:204px; margin:12px 0 18px 0;}
.con2rt dl dt{ width:285px; height:204px; float:left;}
.con2rt dl dd{ width:325px; float:right; background:url(../images/y2.png) 280px 175px no-repeat; height:204px;}
.con2rt dl dd h3{ background:url(../images/y1.png) 0 2px no-repeat; text-indent:40px; line-height:30px; padding-bottom:12px; margin-top:8px;}
.con2rt dl dd h3 a{ font-size:26px; font-weight:bold;}
.con2rt dl dd p{ font-size:14px; line-height:20px; color:#a0a0a0; text-indent:28px; padding-right:5px;}

.comlist{ background:#f6f6f6; padding:32px 0 0 0;}

.tit2{ border-bottom:1px solid #f4f5f7; padding:8px 0; width:1066px; margin:0 auto 23px auto; text-align:center;}
.tit2 i{ font-size:16px; color:#cecece; display:inline-block; line-height:26px; padding:0 30px 2px 30px;}
.tit2 i.on{ color:#5e588f; font-weight:bold; background:url(../images/line.png) bottom center no-repeat;}

.tit3{ padding-bottom:8px; width:1066px; margin:0 auto 23px auto; text-align:center;}
.tit3 i{ font-size:16px; color:#cecece; display:inline-block; line-height:26px; padding:0 30px 2px 30px;}
.tit3 i.on{ color:#5e588f; font-weight:bold; background:url(../images/line.png) bottom center no-repeat;}

.compic{ width:1096px; margin:0 auto;}
.compic li{ padding:0 21px 30px 21px; width:232px; height:207px; float:left;}
.compic li a{ display:block; width:224px; height:199px; -webkit-box-shadow:0 2px 8px rgba(52,162,255,.66); -moz-box-shadow:0 2px 8px rgba(52,162,255,.66); box-shadow:0 2px 8px rgba(52,162,255,.66); border-radius:11px; border:4px solid #fff;}
.compic li a img{ border-radius:6px;}
.compic li a:hover{ -webkit-box-shadow:0 6px 36px rgba(52,162,255,.56); -moz-box-shadow:0 6px 36px rgba(52,162,255,.56); box-shadow:0 6px 36px rgba(52,162,255,.56);}

.comtxtc{ width:1086px; margin:0 auto; padding:0 0 70px 0;}
.comtxt{ width:314px; border:10px solid #fff; background:#fff; float:left; margin:0 14px; -webkit-box-shadow:0 2px 8px rgba(52,162,255,.66); -moz-box-shadow:0 2px 8px rgba(52,162,255,.66); box-shadow:0 2px 8px rgba(52,162,255,.66); border-radius:11px;}
.shadow.hover{ -webkit-box-shadow:0 6px 36px rgba(52,162,255,.56); -moz-box-shadow:0 6px 36px rgba(52,162,255,.56); box-shadow:0 6px 36px rgba(52,162,255,.56);}
.comtxt1 em a{ display:block;}
.comtxt1 em a img{ border-radius:6px;}
.comtxt1 h2{ white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:100%; margin:15px 0 9px 0;}
.comtxt1 h2 a{ font-size:18px; font-weight:bold;}
.comtxt1 p{ line-height:24px; font-size:14px; color:#a0a0a0; padding-bottom:19px;}
.comtxt2 li{ border-top:1px solid #f4f5f7; height:69px; line-height:69px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:100%; font-weight:bold;}
.comtxt2 li a{ font-size:18px;}
.comtxt2 li i{ font-size:18px; padding-right:10px;}
.txthot{ height:100px; line-height:24px; padding:10px 10px 14px 10px;}
.txthot a{ font-size:18px;}
.txthot i{ font-size:18px; padding-right:10px;}
.txthot h3{ font-weight:bold; padding:2px 0;}
.txthot em{ display:inline-block; float:left; margin-right:18px;}
.txthot em img{ border-radius:6px; white-space:normal; overflow:hidden; text-overflow:none; width:auto;}
.txthot p{ color:#a0a0a0; font-size:14px;}


.combo{ background:url(../images/bg2.jpg) top center no-repeat; height:760px;}
.combo h2{ text-align:center; padding:103px 0 107px 0;}
.combo ul{ width:1190px; margin:0 auto;}
.combo ul li{ width:214px; float:left; border:4px solid #fff; background:url(../images/bg2.png) #fff top center no-repeat; border-radius:11px; margin:0 8px; text-align:center; height:270px; -webkit-box-shadow:0 4px 24px rgba(52,162,255,.71); -moz-box-shadow:0 4px 24px rgba(52,162,255,.71); box-shadow:0 4px 24px rgba(52,162,255,.71); position:relative;}
.combo ul li.hover{ background:url(../images/bg2.png) #ececec top center no-repeat;}
.combo ul li .hot{ display:inline-block; width:88px; height:88px; position:absolute; right:0; top:0; background:url(../images/hot.png) top center no-repeat;}
.combo ul li h3{ padding:15px 0 20px 0;}
.combo ul li h4{ font-size:20px; line-height:80px; height:80px; padding:18px 0 4px 0;}
.combo ul li h4 b{ font-size:76px; position:relative; top:5px;}
.combo ul li p{ font-size:14px; color:#656565; height:40px; padding-bottom:8px;}
.combo ul li p a{ color:#47a6fe; font-size:14px;}
.combo ul li p a:hover{ text-decoration:underline;}
.combo ul li p font{ font-size:18px; color:#47a6fe; position:relative; top:2px; padding-left:5px;}
.combo ul li span a{ display:inline-block; color:#fff; background:#007fff; line-height:40px; font-size:20px; width:140px; border-radius:1000px;}
.combo ul li span a:hover,.combo ul li.hover span a{ background:#0075ea;}


.download{ background:url(../images/bg3.jpg) top center no-repeat; height:760px;}
.downloadc{ width:590px; padding:0 0 0 610px; margin:0 auto;}
.downloadc h2{ padding:192px 0 50px 0;}
.downloadc p{ font-size:16px; line-height:30px; color:#fff; -webkit-text-shadow:0 2px 2px rgba(8,8,7,.4); -moz-text-shadow:0 2px 2px rgba(8,8,7,.4); text-shadow:0 2px 2px rgba(8,8,7,.4);}
.downloadc h3{ padding:58px 0 0 110px;}
.downloadc h3 a{ border-radius:1000px; background:url(../images/btn1.png) #4fc554 center bottom repeat-x; width:266px; text-align:center; height:76px; line-height:76px; color:#fff; display:inline-block; font-size:30px; -webkit-box-shadow:0 1px 16px rgba(52,162,255,.4); -moz-box-shadow:0 1px 16px rgba(52,162,255,.4); box-shadow:0 1px 16px rgba(52,162,255,.4); border:2px solid #e4e3ed;}
.downloadc h3 a:hover{ background-color:#2fb434;}


.help{ background:url(../images/bg4.jpg) top center no-repeat; height:760px;}
.help h2{ text-align:center; padding:63px 0 25px 0;}
.helpc{ width:920px; overflow:hidden; margin:0 auto; position:relative;}
.htips{ position:absolute; left:406px; top:235px;}
.htips a{ display:inline-block; width:100px; height:100px; border-radius:50%; background:#8d52fe; border:4px solid #fff; -webkit-box-shadow:0 4px 20px rgba(52,162,255,.4); -moz-box-shadow:0 4px 20px rgba(52,162,255,.4); box-shadow:0 4px 20px rgba(52,162,255,.4);}
.htips a img{ border-radius:50%;}
.htips a:hover{ background:#8243f9;}
.help1{ width:396px; background:#fff; border-radius:11px; margin:17px 32px; float:left; -webkit-box-shadow:0 4px 20px rgba(52,162,255,.4); -moz-box-shadow:0 4px 20px rgba(52,162,255,.4); box-shadow:0 4px 20px rgba(52,162,255,.4); height:240px; padding-top:10px;}
.help1 ul{ padding:0 22px 0 20px; height:171px; overflow:hidden;}
.help1 ul li{ background:url(../images/line1.png) 15px bottom no-repeat; height:24px; line-height:24px; padding:9px 0 10px 15px; position:relative;}
.help1 ul li.hover{ background:url(../images/line1.png) left bottom repeat-y;}
.help1 ul li.hover a{ color:#2190ff;}
.help1 ul li i{ display:inline-block; width:6px; height:6px; font-size:0; background:url(../images/point3.png) top center no-repeat; position:absolute; left:0; top:18px;}
.help1 ul li a{ color:#666; font-size:15px;}
.help1 ul li img{ float:right;}


.tit5{ background:#fbfcfe; padding:14px 65px; margin:0 10px 10px 10px;}
.tit5 a{ display:inline-block; border:1px solid #fbfcfe; border-radius:1000px; height:24px; line-height:24px; padding:0 20px; color:#8799a5;}
.tit5 a.cur{ color:#5e588f; border:1px solid #f7dd4b;}
.cenpad{ padding-top:30px;}

.order{ padding:10px 10px 0 10px;}
.orderc{ border-radius:8px; background:#80a1d7; text-align:center;}
.orderc th{ font-weight:500; height:40px; font-size:14px; color:#eef4ff; font-size:14px;}
.orderc td{ background:#fff; height:54px; border-bottom:1px solid #f1f2f8; font-size:14px; color:#838690;}
.orderc tr:nth-child(odd) td{ background:#fff;}
.orderc tr:nth-child(even) td{ background:#fbfcfe;}
.orderc tr:hover td{ background:#f1f2f8;}
.orderc td em.eok{ background:url(../images/icon5.png) right center no-repeat; padding:0 19px; font-size:14px;}
.orderc td em.eno{ background:url(../images/icon6.png) right center no-repeat; padding:0 19px; font-size:14px;}
.orderc td em.num{ background:url(../images/point5.png) 9px center no-repeat; font-size:14px; display:block;}

.choice{ padding:9px 0; background:url(../images/point5.png) 13px center no-repeat; height:26px; line-height:26px; text-align:right;}
.choice em{ color:#8799a5; padding:0 15px 0 25px; display:inline-block;}
.csel{ appearance:none; -moz-appearance:none; -webkit-appearance:none; background:url(../images/point11.png) right center no-repeat; border:1px solid #80a1d7; border-radius:1000px; padding:0 35px 0 15px; height:26px; line-height:26px; position:relative; z-index:2;}
.cals{ border:none; width:82px; color:#8799a5; text-align:center;}
.calsc{ background:url(../images/cad.png) 10px center no-repeat; border:1px solid #80a1d7; border-radius:1000px; padding:0 5px 0 25px; height:26px; line-height:26px; display:inline-block; color:#3b626c;}

.cenpeo{ text-align:center; padding-top:15px;}
.cenpeo em{ border-radius:50%;}
.cenpeo em img{ border-radius:50%; border:5px solid #fff;-webkit-box-shadow:0 5px 15px rgba(52,162,255,.3); -moz-box-shadow:0 5px 15px rgba(52,162,255,.3); box-shadow:0 5px 15px rgba(52,162,255,.3);}
.cenpeo h3{ color:#5e588f; font-size:22px; padding:15px 0 6px 0;}
.cenpeo p{ height:21px; line-height:21px;}
.cenpeo p a{ font-size:14px; color:#5e588f; margin:0 17px 0; display:inline-block;}
.cenpeo p a.tell{ background:url(../images/tell1.png) left center no-repeat; padding-left:20px;}
.cenpeo p a.wxs{ background:url(../images/wx1.png) left center no-repeat; padding-left:29px;}
.members{ text-align:center; overflow:hidden; padding-top:18px;}
.members li{ width:50%; float:left; line-height:34px;}
.members li em{ display:block; font-size:18px; color:#4c4c4c;}
.members li span{ display:block; font-size:20px; color:#999;}

.centxt{ border:4px solid #fff; background:#fff; -webkit-box-shadow:0 2px 8px rgba(52,162,255,.46); -moz-box-shadow:0 2px 8px rgba(52,162,255,.46); box-shadow:0 2px 8px rgba(52,162,255,.46); border-radius:11px; margin-top:10px;}
.cenlf{ width:384px; padding-top:50px;}
.cenlf ul{ padding:0 10px;}
.cenrt{ width:680px; padding-top:50px;}

.FAQ{ padding:27px 35px 0 35px; height:140px;}
.FAQ dt{ background:url(../images/y1.png) left top no-repeat; font-size:26px; font-weight:bold; padding-left:40px; height:35px; line-height:35px;}
.FAQ dd{ background:url(../images/y2.png) right bottom no-repeat; font-size:14px; color:#a0a0a0; line-height:20px; padding:25px 0 25px 55px;}
.FAQ dd b{ font-size:18px; color:#4c4c4c; padding:0 15px 0 25px;}

.choices{ width:502px; margin:0 auto 15px auto; border-bottom:1px solid #f4f5f7; padding:15px 150px 35px 150px; overflow:hidden;}
.choices label{ display:block; width:251px; float:left; text-align:center;}
.choices label div{ height:74px; width:237px; border:2px solid #fff; display:block; border-radius:10px; position:relative; padding-top:16px; background:url(../images/bg4.png) #fff center bottom no-repeat; -webkit-box-shadow:0 2px 6px rgba(52,162,255,.46); -moz-box-shadow:0 2px 6px rgba(52,162,255,.46); box-shadow:0 2px 6px rgba(52,162,255,.46);}
.choices label div.sel_on{ border:2px solid #9dc9ff; -webkit-box-shadow:0 2px 12px rgba(52,162,255,.46); -moz-box-shadow:0 2px 12px rgba(52,162,255,.46); box-shadow:0 2px 12px rgba(52,162,255,.46);}
.choices label div span{ display:block; color:#007fff; font-size:18px; line-height:20px; padding-top:7px;}
.comck i{ position:absolute; top:0; right:0; width:39px; height:29px; display:none;}
.comck .sel_on i{ background:url(../images/cur.png) no-repeat left top; display:inline-block;}

.combo1{ overflow:hidden; padding:10px 0 35px 9px;}
.combo1 label{ display:block; width:172px; float:left; text-align:center;}
.combo1 div{ height:80px; width:160px; border:2px solid #fff; display:block; border-radius:10px; position:relative; padding-top:10px; background:url(../images/bg4.png) #fff center bottom no-repeat; -webkit-box-shadow:0 2px 6px rgba(52,162,255,.46); -moz-box-shadow:0 2px 6px rgba(52,162,255,.46); box-shadow:0 2px 6px rgba(52,162,255,.46);}
.combo1 div.sel_on{ border:2px solid #9dc9ff; -webkit-box-shadow:0 2px 12px rgba(52,162,255,.46); -moz-box-shadow:0 2px 12px rgba(52,162,255,.46); box-shadow:0 2px 12px rgba(52,162,255,.46);}
.combo1 h4{ font-size:16px; line-height:40px; height:40px;}
.combo1 h4 b{ font-size:38px; position:relative; top:5px;}
.combo1 p{ font-size:14px; color:#656565; line-height:20px; padding-top:5px;}
.combo1 p font{ font-size:16px; color:#47a6fe; padding-left:5px;}

.comck label div.hover{ background:#ececec;}

.pays{ border-top:1px solid #f4f5f7; margin:0 10px; padding:25px 0 0 0;}
.pays h3{ font-size:18px; color:#5e588f; height:20px; line-height:20px; padding-left:20px;}
.pays label{ display:block; width:170px; float:left; text-align:center; border:2px solid #fff;}
.pays .paysc{ padding:24px 0 15px 20px; overflow:hidden;}
.pays .paysc div{ height:40px; width:132px; border:3px solid #fff; display:block; border-radius:10px; position:relative; -webkit-box-shadow:0 1px 6px rgba(52,162,255,.22); -moz-box-shadow:0 1px 6px rgba(52,162,255,.22); box-shadow:0 1px 6px rgba(52,162,255,.22);}
.pays .paysc div em{ display:block; height:24px; width:128px; border:2px solid #fff; display:block; border-radius:8px; padding:6px 0;}
.pays .paysc div.sel_on{ -webkit-box-shadow:0 2px 12px rgba(52,162,255,.30); -moz-box-shadow:0 2px 12px rgba(52,162,255,.30); box-shadow:0 2px 12px rgba(52,162,255,.30);}
.pays .paysc div.sel_on em{ border:2px solid #32dbd5;}
.paymoney{ font-size:18px; padding:10px 0 0 30px;}
.paymoney font{ color:#5e588f; font-size:18px;}
.paymoney b{ font-size:37px;}
.paybut{ width:225px; padding:15px 0 0 30px;}
.paybut .inbut{ margin-top:0;}
.payxy{ padding:20px 0 25px 65px; color:#3c93ff;}
.payxy a{ text-decoration:underline; color:#3c93ff;}
.payxy input[type="checkbox"]{ display:none;}
.payxy input[type="checkbox"] + label span{ display:inline-block; vertical-align:middle; width:14px; height:14px; margin-right:8px; background:url(../images/ck.png) left bottom no-repeat; float:left;}
.payxy input[type="checkbox"]:checked + label span{ background:url(../images/ck.png) left top no-repeat;}


.reg{ width:800px; margin:0 auto; padding:75px 0;}
.regtit{ text-align:center; height:26px; line-height:26px; padding:30px 0;}
.regtit em{ color:#8799a5; display:inline-block; padding:0 30px 0 65px; background:url(../images/point8.png) 27px top no-repeat; position:relative;}
.regtit em i{ display:none;}
.regtit em s{ display:none;}
.regtit em.eon{ font-size:18px; color:#007fff; background:url(../images/point8.png) 27px bottom no-repeat;}
.regtit em.eon i{ display:inline-block; position:absolute; top:0; left:10px;}
.regtit em.eon s{ display:inline-block; width:29px; height:20px; background:url(../images/point10.png) left bottom no-repeat; position:absolute; bottom:-30px; left:24px; z-index:5;}
.regcon{ width:754px; border:4px solid #fff; background:url(../images/bg3.png) #fff bottom center no-repeat; -webkit-box-shadow:0 2px 8px rgba(52,162,255,.46); -moz-box-shadow:0 2px 8px rgba(52,162,255,.46); box-shadow:0 2px 8px rgba(52,162,255,.46); border-radius:11px; padding:15px 0 15px 0; position:relative;}
.cline1{ background:url(../images/line2.png) bottom center no-repeat; width:132px; height:123px; position:absolute; left:0; top:0;}
.water1{ background:url(../images/water.png) bottom center no-repeat; width:36px; height:12px; position:absolute; left:34px; top:226px; z-index:5;}
.notice{ position:absolute; right:16px; top:16px; z-index:5;}
.notice a{ color:#007fff; background:url(../images/point9.png) left center no-repeat; padding-left:24px; display:inline-block; height:16px; line-height:16px;}

.regtab{ width:385px; margin:0 auto; position:relative;}
.regtab th{ text-align:left; font-size:14px; font-weight:500; width:115px; color:#5e588f;}
.regtab th img{ vertical-align:middle; margin-right:8px; position:relative; top:-2px;}
.regtab td{ padding:9px 0;}
.regtab td p{ color:#8799a5;}
 
.ewm{ width:230px; margin:0 auto; text-align:center; padding-bottom:50px;}
.ewm em{ display:block; padding:25px 0 20px 0;}
.ewm p{ line-height:24px; color:#5e588f; font-size:14px;}
.ewm p font{ font-size:18px;}

.sucok{ text-align:center; width:385px; margin:0 auto; padding-bottom:30px;}
.sucok em{ display:block; padding:30px 0 10px 0;}
.sucok p{ color:#5e588f; font-size:14px; padding:8px 0;}
.sucok p font{ font-size:18px; padding:0 5px; color:#ff5a5a;}
 

.combg{ background:url(../images/cbg.png) #fafafa left bottom repeat-x; padding:25px 0 110px 0;}
.comcon{ width:1090px; margin:0 auto; padding:0 55px;}
.sider{ width:155px; border:4px solid #fff; background:url(../images/lbg.png) #5e588f bottom center no-repeat; -webkit-box-shadow:0 2px 8px rgba(52,162,255,.46); -moz-box-shadow:0 2px 8px rgba(52,162,255,.46); box-shadow:0 2px 8px rgba(52,162,255,.46); overflow:hidden; height:auto!important; height:620px; min-height:620px; border-radius:11px; padding:10px 0 10px 21px;}
.sider h3{ padding:0 2px; color:#fff; font-size:16px; height:21px; line-height:21px; padding:14px 2px;}
.sider img{ margin-right:20px; float:left;}
.sider ul li{ padding-left:18px;}
.sider ul li img{ margin-right:10px;}
.sider ol{ padding:0;}
.sider li{ position:relative; border-top:1px solid #7b75a8; height:22px; line-height:22px; padding:16px 1px;}
.sider li img{ filter:alpha(opacity=50); -moz-opacity:0.5; -khtml-opacity:0.5; opacity:0.5;}
.sider ol li a{ font-size:16px; color:rgba(255,255,255,.5);}
.sider ul li a{ font-size:14px; color:rgba(255,255,255,.5);}
.sider ol li:first-child{ border-top:none;}
.sider li.lion a,.sider li.lion1 a{ color:#fff;}
.sider li.lion img,.sider li.lion1 img{ filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1;}
.sider li.lion i,.sider li.lion1 i{ background:url(../images/point6.png) left center no-repeat; width:38px; height:27px; display:inline-block; position:absolute; top:13px; right:-20px;}

.comrtc{ width:878px; position:relative;}
.comrt{ width:870px; border:4px solid #fff; background:url(../images/bg3.png) #fff bottom center no-repeat; -webkit-box-shadow:0 2px 8px rgba(52,162,255,.46); -moz-box-shadow:0 2px 8px rgba(52,162,255,.46); box-shadow:0 2px 8px rgba(52,162,255,.46); height:auto!important; height:620px; min-height:620px; border-radius:11px; padding:10px 0;}
.comrt.comrtw{ height:367px; min-height:inherit;}
.comrt.comrta{ height:250px; min-height:inherit; padding:0; margin-top:10px;}
.comrt.comrta img{ border-radius:8px;}
.cline{ background:url(../images/line2.png) bottom center no-repeat; width:132px; height:123px; position:absolute; left:4px; top:4px;}
.water{ background:url(../images/water.png) bottom center no-repeat; width:36px; height:12px; position:absolute; left:126px; top:188px; z-index:5;}
.crtbg{ background:url(../images/bg0.png) bottom center no-repeat; width:159px; height:131px; position:absolute; right:4px; top:4px; z-index:0;}
.backs{ position:absolute; right:20px; top:20px;}
.backs a{ color:#007fff; background:url(../images/back.png) left center no-repeat; padding-left:24px; display:inline-block; height:16px; line-height:16px;}
.validity{ position:absolute; top:30px; right:20px; height:27px; line-height:27px; color:#5e588f; font-size:14px;}
.validity a{ color:#fff; background:#007fff; border-radius:4px; display:inline-block; margin-left:18px; padding:0 10px; font-size:12px;}
.validity a:hover{ background:#0174e8;}
.endtimes{ position:absolute; left:20px; top:30px;}
.endtimes p{ font-size:14px; color:#b4afd8; line-height:30px;}
.endtimes p em{ display:inline-block; text-align:right; font-size:14px;}


.page{ padding:30px 10px 20px 10px; text-align:center;}
.page a,.page span{ display:inline-block; height:24px; line-height:24px; padding:0 10px; margin:0 2px; color:#838690; border-radius:4px;}
.page a.current,.page a.current:hover,.page a:hover,.page span.current{ background-color:#2190ff; color:#fff;}

.newslist{ padding:0 15px;}
.newslist ul{ border-bottom:1px solid #f1f2f8; margin-top:10px;}
.newslist ul li{ border-top:1px solid #f1f2f8; padding:0 22px 0 54px; height:54px; line-height:54px; position:relative;}
.newslist ul li i{ width:8px; height:8px; display:inline-block; font-size:0; overflow:hidden; background:url(../images/point5.png) left center no-repeat; position:absolute; left:24px; top:23px;}
.newslist ul li a{ font-size:14px; color:#5e588f;}
.newslist ul li span{ float:right; color:#838690; font-size:14px;}
.newslist ul li:nth-child(odd){ background:#fbfcfe;}
.newslist ul li:nth-child(even){ background:#fff;}
.newslist ul li.hover { background:#f4f7fd;}

.newstit{ text-align:center; background:#fbfcfe; padding:0 10px; margin:0 10px;}
.newstit h2{ font-size:22px; color:#4d4d4d; line-height:30px; padding-top:22px;}
.newstit p{ text-align:right; line-height:24px; padding:13px 0 3px 0;}
.newstit p span{ padding-left:30px; color:#8799a5;}
.newscon{ padding:45px; height:auto!important; height:335px; min-height:335px;}
.newscon p{ font-size:16px; line-height:30px;}
.updown{ overflow:hidden; padding:0 45px;}
.updown em{ color:#5e588f;}
.updown em a{ color:#5e588f;}
.updown em a:hover{ text-decoration:underline;}


.login{ background:url(../images/bg8.jpg) center -50px no-repeat; height:657px; padding-top:107px;}
.loginc{ background:url(../images/loginbg.png) right center no-repeat; width:458px; height:533px; padding-left:557px; margin:0 auto;}
.loginc h2{ text-align:center; padding:52px 0 41px 0;}
.logintab{ width:380px; margin:0 auto; height:315px; position:relative;}
.loginc th{ text-align:left; font-size:14px; font-weight:500; width:110px; color:#5e588f;}
.loginc th img{ vertical-align:middle; margin-right:8px; position:relative; top:-2px;}
.loginc td{ padding:9px 0;}
.intxt{ border:1px solid #d0e9ff; border-radius:5px; height:34px; line-height:34px; padding:0 12px; width:244px; background:#fff; font-size:13px;}
.intxt.infocus{ background:#e1f1fd; border:1px solid #5da4f7;}
.intxt.intxtbg{ background:rgb(255, 179, 179);}
.intxt.intxtw{ width:155px;}
.inbut{ color:#fff; text-align:center; background:#007fff; border-radius:5px; height:48px; cursor:pointer; width:100%; border:none; font-size:18px; margin-top:30px;}
.inbut.inbut1{ width:75px; float:right; height:36px; line-height:36px; font-size:12px; margin-top:0;}
.inbut.inbut2{ width:60%; margin:0 auto; display:block; font-size:14px; height:40px; line-height:40px;}
.inbut.inbut3{ width:80%; display:block; font-size:14px; height:40px; line-height:40px; margin:5px 0 0 0;}
.inbut:hover{ background:#0174e8; color:#fff;}
.login1{ width:385px; margin:0 auto; overflow:hidden;}
.login1 a{ color:#007fff; font-size:14px; text-decoration:underline;}
.login1 a:hover{ text-decoration:none;}

.warnc{ position:absolute; left:398px; top:39px;}
.Validform_wrong{ position:relative; line-height:24px; min-width:12px; padding:5px 10px; font-size:12px; border-radius:3px; box-shadow:1px 1px 3px rgba(0,0,0,.3); background-color:rgb(252, 93, 87); color:#fff; width:200px;}
.Validform_wrong i{ position: absolute; width: 0; height: 0; border-width: 8px; border-color: transparent; border-style: dashed; border-bottom-color: rgb(252, 93, 87); left: -8px;top: 1px;
    border-bottom-style: solid;}
