
input,textarea{ font-family:'Microsoft YaHei';}
.error{ color:#F00;}

.pd{ padding-top:80px;}

#dialog{ width:100%; padding:15px; box-sizing:border-box; line-height:1.6; font-size:18px; color:#919191; text-align:center;}
#dialog td{ padding:10px 0;}
#dialog .input{ border:2px solid #3088f4; padding:5px;}
#dialog .btn{ background:#3088f4; border:0; color:#FFF; padding:7px 10px;}

.main{ width:1180px; margin:0 auto;}

#tp{ width:100%; background:#FFF; border-bottom:1px solid #cccccc; position:fixed; top:0; z-index:10000;}

#tp #st{ width:100%; float:left; background:#f5f5f5;}
#st #stm{ width:1180px; float:left; line-height:32px; height:32px; font-size:12px;}
#st #stm #city{ float:left; background:url(images/stm.png) left no-repeat; padding-left:15px; color:#777777;}
#st #stm #city a{ color:#3097e0;}
#st #stm #tr{ float:right;}
#st #stm #tr li{ float:left; background:url(images/stt.jpg) right no-repeat; padding:0 10px; position:relative;}
#st #stm #tr li .tel{ background:url(images/tel.png) left no-repeat; padding-left:15px;}
#st #stm #tr li .tel span{ color:#d00400; font-size:16px; font-weight:bold;}
#st #stm #tr li:last-child{ padding-right:0; background:none;}
#st #stm #tr li .down{ background:url(images/stm_down.png) right no-repeat; padding-right:20px;}

#st #stm #tr li ul{ position:absolute; left:0; top:32px; background:#FFF; line-height:2.4; width:85px; display:none; border:1px solid #CCC; border-top:0; z-index:1000;}
#st #stm #tr li ul li{ background:none; text-align:center; width:85px; padding:0;}
#st #stm #tr li:hover ul{ display:block;}

#st #stm #tr li .lu{ position:absolute; left:0; top:32px; background:#FFF; line-height:2.4; width:146px; padding:10px 10px 0; display:none; border:1px solid #CCC; border-top:0; z-index:1000;}
#st #stm #tr li .lu li{ background:none; text-align:center; width:85px; padding:0; width:146px;}

.main #top{ width:1180px; float:left; padding:20px 0;}
.main #top #logo{ float:left; font-size:0;}
.main #top #gm{ float:left; margin-left:20px;}

.main #top #smt{ float:left; font-size:24px; line-height:36px; background:url(images/smt.jpg) left no-repeat; color:#666; padding-left:20px; margin-left:20px;}

.main #top #menu{ float:left; font-size:16px; margin-left:30px; font-weight:bold;}
.main #top #menu li{ float:left; padding:10px 20px; background:url(images/li.png) right no-repeat;}
.main #top #menu li:last-child{ background:none;}
.main #top #menu li a:hover{ color:#c92525; font-weight:bold;}
.main #top #menu li a.on{ color:#c92525; font-weight:bold;}
.main #top #menu li .hot{ width:19px; height:12px; position:absolute; right:0; top:0; background:url(images/hot.gif) no-repeat;}

.main #top #menu li:nth-child(4){ position:relative;}

.main #top #menu li:hover .llm{ display:block;}
.main #top #menu li .llm{ position:absolute; top:92px; left:0; width:100%; display:none; padding-top:23px;}
.main #top #menu li .llm .pdd{ width:100%; float:left; background:#FFF; padding:20px 0;}
.main #top #menu li .llm ul{ float:right; width:100%; display:flex; justify-content:center;}
.main #top #menu li .llm ul li{ background:none; text-align:center; float:left;}


.main #top #tr{ float:right; line-height:2; padding:5px 0;}
.main #top #tr dt{ float:left; text-align:center; margin-right:20px;}
.main #top #tr dt a{ color:#666666;}
.main #top #tr dd{ float:left; background:#c1292e; border-radius:15px; color:#FFF; padding:0 10px; font-size:16px;}
.main #top #tr dd a{ color:#FFF;}

.main #top #ptp{ position:absolute; bottom:0; right:0; font-size:12px;}
.main #top #ptp li{ float:left;}
.main #top #ptp li a{ border:1px solid #CCC; padding:2px 10px; display:block; background:#D0DBE8; border-bottom:0;}
.main #top #ptp li a:hover{ background:#FFF;}
.main #top #ptp li a.on{ background:#FFF;}

#bner{ width:100%; float:left; position:relative;}
#bner #full-screen-slider{ width:100%; height:519px; float:left; position:relative;}
#bner #full-screen-slider #slides { width:100%; height:519px; position:relative}
#bner #full-screen-slider #slides li {width:100%; height:100%; position:absolute}
#bner #full-screen-slider #slides li a { display:block; width:100%; height:100%; text-indent:-9999px;}
#bner #full-screen-slider #pagination { position:absolute; bottom:15px; z-index:1000;}
#bner #full-screen-slider #pagination li { width:50px; height:10px; float:left; margin:0 5px; background:rgba(255,255,255,0.3); cursor:pointer; text-indent:-999; border-radius:5px;}
#bner #full-screen-slider #pagination li.current { background:rgba(43,99,190,0.7);}

#bner #yds{ width:100%; position:absolute; left:0; top:40px;}
#bner #yds #ydv{ width:360px; float:right; background:rgba(255,255,255,0.8); padding:15px 20px; height:420px; overflow:hidden; border-radius:10px; position:relative; z-index:1000;}
#bner #yds #ydv td{ padding:8px 0; position:relative;}
#bner #yds #ydv .tit{ font-size:24px; color:#095ed8;}
#bner #yds #ydv .input{ border:1px solid #b9b9b9; padding:8px; border-radius:5px; width:100%; box-sizing:border-box;}
#bner #yds #ydv .btn{ width:186px; height:36px; color:#FFF; border:0; border-radius:5px; background:#2b63be; font-size:16px;}

#bner #yds #ydv label.error{ color:#057ab8; position:absolute; right:0.8em; top:1.4em; padding:0.4em; background:#FFF; border:1px solid #057ab8; display:none; border-radius:0.2em; font-size:0.75em; display:none;}
#bner #yds #ydv label.checked{ display:none;}

#trial{ width:400px; float:left; padding:0 20px; box-sizing:border-box;}
#trial .tit{ font-size:24px; color:#095ed8;}
#trial td{ padding:8px 0; position:relative;}
#trial .input{ border:1px solid #b9b9b9; padding:8px; border-radius:5px; width:100%; box-sizing:border-box;}
#trial .btn{ width:186px; height:36px; color:#FFF; border:0; border-radius:5px; background:#2b63be; font-size:16px;}

#trial label.error{ color:#057ab8; position:absolute; right:0.8em; top:1.4em; padding:0.4em; background:#FFF; border:1px solid #057ab8; display:none; border-radius:0.2em; font-size:0.75em; display:none;}
#trial label.checked{ display:none;}

.main #itt{ width:100%; float:left; text-align:center; font-size:30px; padding:60px 0 0; color:#025bc9;}
.main #p1{ width:1100px; float:left; font-size:17px; padding:70px 40px;}
.main #p1 li{ float:left; color:#025bc9; padding:0 25px;}
.main #p1 li a{ color:#025bc9;}
.main #p1 li img{ margin-bottom:10px;}

#px{ width:100%; float:left; background:url(images/px.jpg) center no-repeat; padding:60px 0;}
#pxx{ width:1180px; float:left;}
#pxx #tit{ width:1180px; float:left; text-align:center; font-size:30px; color:#025bc9; margin-bottom:56px;}
#pxx #pxs{ width:1180px; float:left;}
#pxx #pxs dl{ width:376px; float:left; margin-right:26px; margin-bottom:30px;}
#pxx #pxs dl dt{ width:336px; float:left; background:#2674d4; color:#FFF; padding:20px; text-align:center; height:128px; overflow:hidden;}
#pxx #pxs dl dt .tit{ font-size:20px;}
#pxx #pxs dl dt .txt{ padding:10px 0;}
#pxx #pxs dl dt .price{ padding:5px 0;}
#pxx #pxs dl dt .price span{ background:#FFF; color:#434343; padding:4px 20px; border-radius:10px;}
#pxx #pxs dl dd{ background:#ffffff; border:1px solid #e5e5e5; width:310px; padding:20px 32px; float:left; min-height:450px;}
#pxx #pxs dl dd .pr{ color:#574d4d;}
#pxx #pxs dl dd .pr .qty{ color:#db0000; font-family:Arial, Helvetica, sans-serif; font-size:40px;}
#pxx #pxs dl dd .pr .unit{ font-size:12px;}
#pxx #pxs dl dd .btn{ padding:25px 0 20px;}
#pxx #pxs dl dd .btn a{ display:block; float:left; width:142px; height:44px; border:1px solid #009cff; text-align:center; line-height:44px;}
#pxx #pxs dl dd .btn a.btn2{ float:right; background:#009cff; color:#FFF;}
#pxx #pxs dl dd ul{ line-height:2.2; color:#6e6e6e; margin-left:20px;}
#pxx #pxs dl dd ul li{ list-style:url(images/dui.jpg);}
#pxx #pxs dl dd ul .red{ color:#e60000; font-weight:bold;}
#pxx #pxs dl dd ul .rd{ color:#e60000;}
#pxx #pxs dl dd ul li.up{ list-style:url(images/move.png);}

#pxx #pxs dl:nth-child(3n+0){ float:right; margin-right:0;}
#pxx #pxs dl.d1{}
#pxx #pxs dl.d2 dt{ background:#d83f3e;}
#pxx #pxs dl.d2 dd .btn .btn2{ background:#d83f3e; border:1px solid #d83f3e;}

#pxx #pxs dl.d3 dt{ background:#f1ae23;}
#pxx #pxs dl.d3 dd .btn .btn2{ background:#d83f3e; border:1px solid #d83f3e;}
#pxx #pxs dl.d3 dd .btn .btn1{ margin:0 70px;}

#pxx #pxs dl.d4 dt{ background:#05bcd3;}
#pxx #pxs dl.d4 dd .btn .btn2{ background:#05bcd3; border:1px solid #05bcd3;}

#pxx #pxs dl.d5 dt{ background:#46a83b;}
#pxx #pxs dl.d5 dd .btn .btn2{ background:#46a83b; border:1px solid #46a83b;}

#pxx #pxs dl.d6 dt{ background:#2674d4;}

#p2{ width:100%; float:left; height:715px; background:url(images/p2_bg.jpg) center no-repeat;}
.main #p2x{ width:1180px; float:left;}

#pj{ width:100%; float:left; background:url(images/pj.jpg) center no-repeat; height:443px;}
#pj #pjt{ width:1180px; float:left; text-align:center; font-size:32px; color:#FFF; padding:50px 0;}
#pj #pjs{ width:1180px; float:left;}
#pj #pjs dl{ width:534px; float:left; height:83px; overflow:hidden; margin-bottom:60px;}
#pj #pjs dl:nth-child(2n+0){ float:right;}
#pj #pjs dl dt{ float:left; font-size:0; width:188px; height:83px;}
#pj #pjs dl dd{ float:right; width:310px; line-height:1.8;}
#pj #pjs dl dd .tit{ font-size:16px; color:#FFF;}
#pj #pjs dl dd .txt{ text-align:right;}

#sys{ width:1180px; float:left;}
#sys #syt{ width:1180px; float:left; text-align:center; line-height:2; margin:50px 0 30px;}
#sys #syt dt{ width:1180px; float:left; font-size:30px;}
#sys #syt dd{ width:1180px; float:left; color:#8f8f8f;}
#sys #syv{ width:1080px; float:left; padding:0 50px; margin-bottom:50px;}
#sys #syv li{ float:left; border:1px dashed #ebeaea;}
#sys #syv li img{ display:block;}
#sys #btn{ width:1180px; float:left; text-align:center; margin-bottom:60px;}
#sys #btn a{ padding:10px 20px; background:#2b63be; color:#FFF; border-radius:5px; font-size:16px;}


#p3{ width:100%; float:left; background:#f1f3f4; padding:40px 0;}
.main #p3x{ width:1180px; float:left; color:#666666;}
.main #p3x dt{ font-size:22px; text-align:center; float:left; width:1180px; border-bottom:1px solid #d8dadb; padding-bottom:15px; margin-bottom:20px;}
.main #p3x dt span{ font-size:35px; font-weight:bold; color:#025bc9;}
.main #p3x dd{ float:left; padding-left:420px;}
.main #p3x dd .td{ font-size:22px;}
.main #p3x dd .input{ padding:5px; border:1px solid #d6d6d6;}
.main #p3x dd span{ color:#025bc9;}

.main #p4{ width:1180px; float:left; padding:60px 0; color:#666; font-size:16px;}
.main #p4 .tit{ font-size:22px; }
.main #p4 td{ padding:10px 0;}
.main #p4 .input{ border:1px solid #bbbbbb; padding:5px;}
.main #p4 .r{ color:#F00;}
.main #p4 .btn{ background:#3dbd82; color:#FFF; width:150px; height:46px; border:0; font-size:22px;}

.main #p5{ width:1180px; float:left; padding-bottom:30px;}
.main #p5 #p5x{ width:1180px; float:left;}
.main #p5 #p5x li{ width:188px; height:83px; float:left; overflow:hidden; border:1px solid #cccccc; margin:10px 23px;}

#p6{ width:100%; display:inline-block; color:#FFF; padding:20px 0; background:url(../Images/p6_bg.jpg) center no-repeat;}
.main .p6tb{ width:330px; float:left; padding-right:20px; border-right:1px solid #cacaca;}
.main .p6tb .lt{ font-size:24px; margin-bottom:20px;}
.main .p6tb .ul{ width:330px; float:left; line-height:2.2; min-height:150px;}
.main .p6tb .ul li{ width:330px; float:left;}
.main .p6tb .ul a{ color:#FFF;}
.main .p6tb .more{ float:right; color:#FFF; font-size:12px;}

.main .p6tb #lx{ float:left; width:350px; line-height:1.8;}
.main .p6tb #lx .t1{ font-size:23px;}
.main .p6tb #lx .t1 span{ background:url(../Images/itel.png) left no-repeat; padding-left:36px;}
.main .p6tb #lx .t3{ background:url(../Images/write.png) left no-repeat; padding:5px 0; padding-left:20px;}
.main .p6tb #lx .t4{}
.main .p6tb #lx .t4 .input{ border:1px solid #FFF; padding:5px; width:200px;}
.main .p6tb #lx .t4 .btn{ background:#f1c120; padding:6px; border:0; color:#FFF; width:90px;}
.main .p6tb #lx .t6{ background:url(../Images/t6.png) left no-repeat; padding:5px 0; padding-left:20px;}
.main .p6tb #lx .t5{ padding-top:5px;}

#p7{ width:100%; background:#2a61a1; color:#FFF; padding:8px 0; position:fixed; z-index:10;}
.main #p7x{ width:1180px; float:left;}
.main #p7x li{ float:left; background:url(images/p7_l.jpg) right no-repeat; padding:0 24px;}
.main #p7x li a{ display:block; float:left; color:#FFF; width:90px; height:62px; line-height:62px; padding-left:66px;}
.main #p7x li a:hover{ background:#FFF; color:#2a61a1;}

.main #p7x li:nth-child(1) a{ background:url(images/p7_1.png) 10px no-repeat;}
.main #p7x li:nth-child(1) a:hover{ background:url(images/p7_1_on.png) 10px no-repeat #FFF;}
.main #p7x li:nth-child(1) a.on{ background:url(images/p7_1_on.png) 10px no-repeat #FFF; color:#2a61a1;}

.main #p7x li:nth-child(2) a{ background:url(images/p7_2.png) 10px no-repeat;}
.main #p7x li:nth-child(2) a:hover{ background:url(images/p7_2_on.png) 10px no-repeat #FFF;}
.main #p7x li:nth-child(2) a.on{ background:url(images/p7_2_on.png) 10px no-repeat #FFF; color:#2a61a1;}

.main #p7x li:nth-child(3) a{ background:url(images/p7_3.png) 10px no-repeat;}
.main #p7x li:nth-child(3) a:hover{ background:url(images/p7_3_on.png) 10px no-repeat #FFF;}
.main #p7x li:nth-child(3) a.on{ background:url(images/p7_3_on.png) 10px no-repeat #FFF; color:#2a61a1;}

.main #p7x li:nth-child(4) a{ background:url(images/p7_4.png) 10px no-repeat;}
.main #p7x li:nth-child(4) a:hover{ background:url(images/p7_4_on.png) 10px no-repeat #FFF;}
.main #p7x li:nth-child(4) a.on{ background:url(images/p7_4_on.png) 10px no-repeat #FFF; color:#2a61a1;}

.main #p7x li:nth-child(5){ background:none;}
.main #p7x li:nth-child(5) a{ background:url(images/p7_5.png) 10px no-repeat;}
.main #p7x li:nth-child(5) a:hover{ background:url(images/p7_5_on.png) 10px no-repeat #FFF;}
.main #p7x li:nth-child(5) a.on{ background:url(images/p7_5_on.png) 10px no-repeat #FFF; color:#2a61a1;}

#hold{ width:100%; height:80px;}

#p8{ width:180px; position:relative;}
.main #p8x{ width:140px; float:left; font-size:16px; line-height:44px; position:fixed; top:110px;}
.main #p8x li{ width:130px; float:left; border-bottom:1px solid #c3c1c1; padding:0 5px;}
.main #p8x li a{ display:block; float:left; width:130px; background:url(images/p8_li.png) right no-repeat;}
.main #p8x li a:hover{ background:url(images/p8_li_on.png) right no-repeat; color:#2a61a1;}
.main #p8x li a.on{ background:url(images/p8_li_on.png) right no-repeat; color:#2a61a1;}
.main #p8x li.current a{ background:url(images/p8_li_on.png) right no-repeat; color:#2a61a1;}


#p9{ width:100%; float:left; background:#f1f3f4;}
.main .right{ width:964px; float:right; padding:50px 0;}
.main .right .lt{ font-size:28px; font-weight:bold; margin-bottom:10px;}
.main #p9x{ width:964px; float:left;}
.main #p9x dl{ float:left; width:450px; padding:40px 0; border-bottom:1px dashed #cccccc;}
.main #p9x dl.r{ float:right;}
.main #p9x dl dt{ width:75px; height:75px; float:left; overflow:hidden;}
.main #p9x dl dd{ width:360px; float:right; line-height:1.5;}
.main #p9x dl dd .tit{ font-size:20px; color:#155baa;}

.main #p10{ width:964px; float:left;}
.main #p10 dl{ width:964px; float:left; padding:50px 0; border-bottom:1px dashed #ccc;}
.main #p10 dl:last-child{ border:0;}
.main #p10 dl dt{ float:left; width:440px;}
.main #p10 dl dd{ float:right; width:480px; line-height:2;}
.main #p10 dl dd .tit{ font-size:28px; font-weight:bold; color:#2a61a1;}
.main #p10 dl dd .more{ padding-top:15px;}
.main #p10 dl dd .more a{ background:#3dbd82; color:#FFF; padding:0 10px; float:right;}
.main #p10 dl.r dt{ float:right; text-align:right;}
.main #p10 dl.r dd{ float:left;}

#p11{ width:100%; float:left; background:#f1f3f4;}
.main #p11x dl{ width:964px; float:left; padding:50px 0; border-bottom:1px dashed #ccc;}
.main #p11x dl:last-child{ border:0;}
.main #p11x dl dt{ float:left; width:440px;}
.main #p11x dl dd{ float:right; width:480px; line-height:2;}
.main #p11x dl dd .tit{ font-size:28px; font-weight:bold; color:#2a61a1;}
.main #p11x dl dd .more{ padding-top:15px;}
.main #p11x dl dd .more a{ background:#3dbd82; color:#FFF; padding:0 10px; float:right;}
.main #p11x dl.r dt{ float:right; text-align:right;}
.main #p11x dl.r dd{ float:left;}


#pa1{ width:964px; float:left;}
#pa1 .tit{ font-size:22px; float:left; padding:30px 0 10px;}
#pa1 .pav{ width:964px; float:left;}
#pa1 .pav dl{ width:190px; height:160px; float:left; border:1px solid #e1e3e4; overflow:hidden; position:relative; cursor:pointer; margin-right:60px; margin-bottom:30px; margin-top:20px}
#pa1 .pav dl:nth-child(4n+0){ float:right; margin-right:0;}
#pa1 .pav dl .tip{ position: absolute; top: 0; right: 0; width: 32px; height: 32px; background: url(images/icon-product.png) no-repeat 0px -2598px; z-index:10;}
#pa1 .pav dl dt{ width:190px; height:160px; float:left; overflow:hidden;}
#pa1 .pav dl dt .icon{background: url(images/icon-product.png) no-repeat 0 0; width: 62px; height: 62px; float:left; margin:30px 64px 20px;}
#pa1 .pav dl dt .txt{ width:190px; text-align:center; font-size:16px;}
#pa1 .pav dl dd{ width:150px; height:120px; position:absolute; left:0; top:160px; padding:20px; transition: all 0.2s; text-align:center; background:#FFF;}
#pa1 .pav dl dd h4{ padding:20px 0; font-weight:normal; font-size:16px;}
#pa1 .pav dl dd p{ font-size:14px;}
#pa1 .pav dl:hover dt{ opacity: 0; filter: alpha(opacity=0); transform: translateY(-50px)}
#pa1 .pav dl:hover dd{ transition: all .3s; opacity: 1; filter: alpha(opacity=100); transform: translateY(-160px)}

#pa1 .pav dl dt .icon.f1{ background-position: 0 15px;}
#pa1 .pav dl dt .icon.f2{ background-position: 4px -110px;}
#pa1 .pav dl dt .icon.f3{ background-position: 9px -293px;}
#pa1 .pav dl dt .icon.f4{ background-position: 11px -46px;}
#pa1 .pav dl dt .icon.f5{ background-position: 12px -579px;}
#pa1 .pav dl dt .icon.f6{ background-position: 15px -2668px;}
#pa1 .pav dl dt .icon.f7{ background-position: 6px -728px;}
#pa1 .pav dl dt .icon.f8{ background-position: 2px -172px;}
#pa1 .pav dl dt .icon.f9{ background-position: 6px -429px;}
#pa1 .pav dl dt .icon.f10{ background-position: 9px -359px;}
#pa1 .pav dl dt .icon.f11{ background-position: 2px -233px;}
#pa1 .pav dl dt .icon.f12{ background-position: 4px -502px;}
#pa1 .pav dl dt .icon.f13{ background-position: 8px -866px;}
#pa1 .pav dl dt .icon.f14{ background-position:8px -2200px;}
#pa1 .pav dl dt .icon.f15{ background-position:8px -2270px;;}
#pa1 .pav dl dt .icon.f16{ background-position:15px -2340px;}
#pa1 .pav dl dt .icon.f17{ background-position:12px -2390px;}
#pa1 .pav dl dt .icon.f18{ background-position:12px -2450px;}
#pa1 .pav dl dt .icon.f19{ background-position:12px -2520px;}
#pa1 .pav dl dt .icon.f20{ background-position:3px -933px;}
#pa1 .pav dl dt .icon.f21{ background-position:0 -1963px;}
#pa1 .pav dl dt .icon.f22{ background-position:1px -1730px;}
#pa1 .pav dl dt .icon.f23{ background-position:3px -1066px;}
#pa1 .pav dl dt .icon.f24{ background-position:2px -1136px;}
#pa1 .pav dl dt .icon.f25{ background-position:12px -2795px;}
#pa1 .pav dl dt .icon.f26{ background-position:6px -1278px;}
#pa1 .pav dl dt .icon.f27{ background-position:3px -1347px;}
#pa1 .pav dl dt .icon.f28{ background-position:12px -2732px;}
#pa1 .pav dl dt .icon.f29{ background-position:2px -1422px;}
#pa1 .pav dl dt .icon.f30{ background-position:7px -1210px;}
#pa1 .pav dl dt .icon.f31{ background-position:3px -1499px;}
#pa1 .pav dl dt .icon.f32{ background-position:5px -1652px;}
#pa1 .pav dl dt .icon.f33{ background-position:7px -1574px;}
#pa1 .pav dl dt .icon.f34{ background-position:1px -2043px;}
#pa1 .pav dl dt .icon.f35{ background-position:3px -2121px;}
#pa1 .pav dl dt .icon.f36{ background-position:2px -1885px;}
#pa1 .pav dl dt .icon.f37{ background-position:1px -1809px;}

#pa2{ background:#f1f3f4;}
#pa2x{ width:967px; float:left;}
#pa2x dl{ width:460px; float:left; border-bottom:1px dashed #ccc; padding:40px 10px; height:110px;}
#pa2x dl.n{ border:0;}
#pa2x dl dt{ width:90px; float:left;}
#pa2x dl dd{ width:350px; float:left; line-height:1.8;}
#pa2x dl dd .tit{ color:#155baa; font-size:20px;}
#pa2x dl dd .txt{ font-size:16px; color:#666666;}


#p12{ width:100%; float:left; background:#f1f3f4;}
.main #p12x{ width:964px; float:left;}
.main #p12x dl{ width:964px; float:left; padding:60px 0; border-bottom:1px solid #cccccc;}
.main #p12x dl dt{ width:250px; float:left; text-align:center;}
.main #p12x dl dd{ width:680px; float:right; line-height:2;}
.main #p12x dl dd .tit{ font-size:24px; font-weight:bold; color:#2a61a1; padding-bottom:10px;}
.main #p12x dl dd .txt{ color:#666; padding-top:10px;}
.main #p12x dl:last-child{ padding-bottom:0; border:0;}


.main #p13{ width:964px; float:left; line-height:2;}
.main #p13 #p13x{ margin:0 auto; width:750px;}
.main #p13 #p13x #tb{ background:#f6f6f6; padding:10px 15px; width:720px; float:left; margin-bottom:15px;}
.main #p13 #p13x #tb #atop{ width:720px; height:86px; background:url(images/p13_1.png) center no-repeat; float:left;}
.main #p13 #p13x #tb #acen{ width:720px; background:url(images/p13_2.png) repeat-y; float:left; font-size:12px;}
.main #p13 #p13x #tb #acen .cen{ float:left; width:180px; padding:10px 30px; line-height:2;}
.main #p13 #p13x #tb #acen .cen p{ display:block; float:left;}
.main #p13 #p13x #tb #acen .cen .tit{ color:#666; padding-bottom:10px; height:70px;}
.main #p13 #p13x #tb #acen .cen .txt{ text-align:center; line-height:2.5; width:180px; height:220px; border-bottom:1px solid #cccccc;}
.main #p13 #p13x #tb #acen .cen .pr{ width:180px; float:left; text-align:center; font-size:18px; font-weight:bold; line-height:40px; padding:10px 0;}
.main #p13 #p13x #tb #abot{ width:720px; float:left; height:13px; background:url(images/p13_3.png) center no-repeat;}

.main #p13 #p13x #bb{ background:#f6f6f6; padding:10px 15px; width:720px; float:left;}
.main #p13 #p13x #bb a{ display:block; float:left; border:1px solid #cccccc; background:#FFF; padding:0 20px; border-radius:20px; margin:0 5px;}
.main #p13 #p13x #bb a:hover{ color:#42a5f5;}
.main #p13 #p13x #bb a.on{ background:#3dbd82; color:#FFF; border:1px solid #3dbd82;}
.main #p13 #p13x #bb .input{ border:1px solid #cccccc; padding:5px 10px; border-radius:20px; width:200px;}
.main #p13 #p13x #bb .btn{ background:#666; border-radius:20px; color:#FFF; border:0; padding:5px 20px;}
.main #p13 #p13x #tip{ width:750px; float:left; margin-top:5px; color:#42a5f5; font-size:16px; font-weight:bold;}

#p14{ width:100%; float:left; background:#f1f3f4;}
.main #p14x{ width:964px; float:left; text-align:center; line-height:2; color:#666;}

.main .mlt{ font-size:24px; float:left; width:964px; padding:20px 0;}
.main .p15{ width:964px; float:left; line-height:2; border-bottom:1px solid #cccccc; padding-bottom:30px;}

#p16{ width:100%; float:left;}
#p16 #p16_1{ width:100%; float:left; height:593px; background:url(images/p16_01.jpg) center no-repeat;}
#p16 #p16_2{ width:100%; float:left; height:592px; background:url(images/p16_02.jpg) center no-repeat;}
#p16 #p16_3{ width:100%; float:left; height:593px; background:url(images/p16_03.jpg) center no-repeat;}
#p16 #p16_4{ width:100%; float:left; height:592px; background:url(images/p16_04.jpg) center no-repeat;}
#p16 #p16_5{ width:100%; float:left; height:593px; background:url(images/p16_05.jpg) center no-repeat;}
#p16 #p16_5 a{ display:block; width:100%; float:left; height:593px;}

.gray{ width:100%; float:left; background:#f1f3f4; padding:50px 0; border-bottom:1px solid #c5dcf7;}
.write{ width:100%; float:left; background:#fff; padding:50px 0; border-bottom:1px solid #c5dcf7;}
.main .p17{ width:1180px; float:left;}
.main .p17 dl{ width:240px; float:left; text-align:center; padding:0 27px; border-right:1px solid #cccccc}
.main .p17 dl:last-child{ border-right:0;}
.main .p17 dl dt{ width:240px; float:left; line-height:2;}
.main .p17 dl dt p{ display:block;}
.main .p17 dl dt .tit{ font-size:20px; padding:15px 0;}
.main .p17 dl dt .txt{ height:90px;}
.main .p17 dl dt .pr{ color:#2a61a1; font-weight:bold;}
.main .p17 dl dt .tip{ color:#2a61a1; height:140px; overflow:hidden;}
.main .p17 dl dd{ width:240px; float:left;}

.main .p17.h dl dt .tip{ color:#2a61a1; height:180px; overflow:hidden;}
.main .p17.x dl dt .txt{ height:120px;}
.main .p17.x dl dt .tip{ color:#2a61a1; height:70px; overflow:hidden;}

.ggs{ width:100%; float:left; background:#f1f3f4;}
#cmeu{ width:1180px; float:left; background:#FFF; margin:57px 0; line-height:54px;}
#cmeu li{ width:33.33%; float:left; border-right:1px solid #f1f3f4; box-sizing:border-box; font-size:20px;}
#cmeu li:last-child{ border:0;}
#cmeu li a{ display:block; width:100%; float:left; text-align:center;}
#cmeu li a:hover,#cmeu li a.on{ background:#2a61a1; color:#FFF;}


.gg{ width:100%; float:left; background:#f1f3f4; border-bottom:1px solid #c5dcf7;}
.main #p18{ width:964px; float:right;}
.main #p18 dl{ width:964px; float:left; padding:50px 0; border-bottom:1px solid #ccc;}
.main #p18 dl:last-child{ border:0;}
.main #p18 dl dt{ float:left; width:440px;}
.main #p18 dl dd{ float:right; width:480px; line-height:2;}
.main #p18 dl dd .tit{ font-size:28px; font-weight:bold; color:#2a61a1;}
.main #p18 dl dd .more{ padding-top:15px;}
.main #p18 dl dd .more a{ background:#3dbd82; color:#FFF; padding:0 10px; float:right; margin-left:10px;}
.main #p18 dl.r dt{ float:right; text-align:right;}
.main #p18 dl.r dd{ float:left;}

.main .p19{ width:964px; float:left; text-align:center; line-height:2; padding-top:10px;}
.main .p19 td{ padding:5px 0;}
.main .p19 .tr td{ background:#70a4d4; color:#FFF;}
.main .p19 .tr:hover td{ background:#70a4d4;}
.main .p19 td{ background:#FFF; border-bottom:1px solid #e9e9e9;}
.main .p19 .bt td{ background:#0154a0; color:#FFF;}
.main .p19 .bt:hover td{ background:#0154a0;}
.main .p19 tr:hover td{ background:#e5f0f7;}
.main .p19 .input{ border:0; padding:5px;}
.main .p19 .btn{ background:#3dbd82; color:#FFF; border:0; padding:5px;}
.main .p19 .pps{ color:#3dbd82;}
.main .p19 .pps span{ font-weight:bold; font-size:16px;}

.main #p20{ width:964px; float:left; padding-top:10px;}
.main #p20 .input{ border:1px solid #dcdcdc; padding:10px 5px; width:280px;}
.main #p20 .btn{ background:#3dbd82; color:#FFF; border:0; width:80px; height:28px;}
.main #p20 td{ padding:5px;}
.main #p20 table{ background:#f9f9f9; border:1px solid #d2d2d2; padding:40px 0;}

.main #sol{ width:1178px; float:left; border:1px solid #7d7d7d; margin:26px 0; line-height:58px; box-shadow:0 0 4px #666; font-size:20px;}
.main #sol li{ width:33.33%; float:left; text-align:center;}
.main #sol li a{ color:#666;}
.main #sol li a:hover{ color:#2a61a1;}
.main #sol li a.on{ color:#2a61a1;}

.main #p21{ width:1180px; float:left;}
.main #p21 dl{ width:550px; float:left; border-bottom:1px dashed #a0a0a0; padding:40px 0;}
.main #p21 dl.r{ float:right;}
.main #p21 dl dt{ width:172px; float:left; text-align:center; color:#2a61a1;}
.main #p21 dl dt img{ margin-bottom:10px;}
.main #p21 dl dd{ width:360px; float:right; line-height:2;}
.main #p21 dl dd p{ padding:5px 0;}
.main #p21 dl.l{ width:1180px; border:0;}
.main #p21 dl.l dd{ width:986px;}

.main #p22{ width:1180px; float:left;}
.main #p22 .ul{ width:100%; float:left; background:url(images/p22_l.jpg) bottom repeat-x; height:48px; overflow:hidden; padding-left:30px; font-size:16px;}
.main #p22 .ul li{ float:left; cursor:pointer; text-align:center; padding:0 40px; height:46px; line-height:46px;}
.main #p22 .ul .active{ color:#de9520; background:#FFF; border:2px solid #2a61a1; border-bottom:0; color:#2a61a1;}
.main #p22 .ul .normal{ background:none;}
.main #p22 .tabv{ width:1180px; float:left; padding:40px 0; min-height:500px;}
.none{ display:none;}
.main #p22 .tabv .lr{ width:1180px; float:left;}
.main #p22 .tabv .lr dl{ width:1180px; float:left; border-bottom:1px solid #cccccc; padding:40px 0;}
.main #p22 .tabv .lr dl:last-child{ border:0;}
.main #p22 .tabv .lr dl dt{ float:left; width:690px; color:#666; line-height:2; padding-top:80px;}
.main #p22 .tabv .lr dl dt .tit{ font-size:24px; font-weight:bold; color:#333;}
.main #p22 .tabv .lr dl dd{ float:right;}
.main #p22 .tabv .lr dl.r dt{ float:right;}
.main #p22 .tabv .lr dl.r dd{ float:left;}

.main #p22 .tabv .lrm{ width:1180px; float:left;}
.main #p22 .tabv .lrm dl{ width:1180px; float:left; border-bottom:1px solid #cccccc; padding:40px 0;}
.main #p22 .tabv .lrm dl:last-child{ border:0;}
.main #p22 .tabv .lrm dl dt{ float:left; color:#666; line-height:2; padding-top:80px; width:600px;}
.main #p22 .tabv .lrm dl dt .tit{ font-size:24px; font-weight:bold; color:#333;}
.main #p22 .tabv .lrm dl dd{ float:right;}
.main #p22 .tabv .lrm dl.r dt{ float:right;}
.main #p22 .tabv .lrm dl.r dd{ float:left;}

.main #p22 .tabv .lrh{ width:1180px; float:left;}
.main #p22 .tabv .lrh dl{ width:1180px; float:left; border-bottom:1px solid #cccccc; padding:40px 0;}
.main #p22 .tabv .lrh dl:last-child{ border:0;}
.main #p22 .tabv .lrh dl dt{ float:left; color:#666; line-height:2; padding-top:20px; width:580px;}
.main #p22 .tabv .lrh dl dt .tit{ font-size:24px; font-weight:bold; color:#333;}
.main #p22 .tabv .lrh dl dd{ float:right;}
.main #p22 .tabv .lrh dl.r dt{ float:right;}
.main #p22 .tabv .lrh dl.r dd{ float:left;}

.main #p22 .tabv #am{ font-size:16px; float:left; width:1180px;}
.main #p22 .tabv #am a:hover{ color:#2a61a1;}
.main #p22 .tabv #am a.on{ color:#2a61a1;}
.main #p22 .tabv .ax{ width:1140px; float:left; line-height:2; padding:10px 20px;}
.main #p22 .tabv .txt{ width:1140px; float:left; line-height:2; padding:10px 20px;}

.main #p22 .tabv .tlt{ float:left; font-size:20px; background:url(images/p22_ll.jpg) left no-repeat; padding-left:20px; width:1000px;}
.main #p22 .tabv .dv{ width:1180px; float:left;}
.main #p22 .tabv .dv dl{ width:448px; height:164px; float:left; border:1px solid #cccccc; padding:20px 40px; margin:15px;}
.main #p22 .tabv .dv dl dt{ float:left;}
.main #p22 .tabv .dv dl dd{ float:left;}
.main #p22 .tabv .dv dl.r{ float:right;}

#p23{ width:1180px; float:left;}

#p25{ width:100%; float:left; box-shadow:0 0 4px #333;}
.main #p25x{ width:1180px; float:left; line-height:78px;}
.main #p25x li{ float:left; padding:0 5px;}
.main #p25x li a{ display:block; float:left; width:92px; text-align:center;}
.main #p25x li a:hover{ background:#2a61a1; color:#FFF;}
.main #p25x li a.on{ background:#2a61a1; color:#FFF;}

#p24{ width:1060px; float:left; padding:30px 60px; line-height:2;}
#p24 .ttb td{ padding:5px;}

.main #site{ width:1180px; float:left; padding:15px 0; color:#666;}
.main #site.w{ color:#FFF;}
.main #site.w a{ color:#FFF;}
.main .ltt{ width:1180px; float:left; font-size:24px; font-weight:bold; margin-bottom:20px;}

.main #p27{ width:1180px; float:left; margin-bottom:60px;}
.main #p27 li{ float:left; margin-right:80px; font-size:0;}
.main #p27 li.r{ float:right; margin:0;}

.main #p28{ width:1180px; float:left; padding:30px 0;}
.main #p28 #p28x{ width:1180px; float:left; text-align:center;}

.main #p30{ width:1180px; float:left; padding:50px 0;}
.main #p30 dl{ width:330px; float:left; margin-right:60px;}
.main #p30 dl dt{ width:108px; height:108px; float:left; overflow:hidden;}
.main #p30 dl dd{ width:210px; float:right; line-height:1.8;}
.main #p30 dl dd .tit{ font-size:24px;}
.main #p30 dl dd .txt{ color:#666;}

.main #p30x{ width:1180px; float:left;}
.main #p30x dl{ width:1180px; float:left; line-height:2; padding:20px 0; border-top:1px dashed #CCC;}
.main #p30x dl dt{ width:1180px; float:left; font-size:24px;}
.main #p30x dl dd{ width:1180px; float:left; color:#666;}

.main #p31{ width:1180px; float:left; padding:50px 0;}
.main #p31 dl{ width:196px; float:left; line-height:2; margin:0 46px;}
.main #p31 dl dt{ font-size:24px;}
.main #p31 dl dd{ color:#666;}

.main #p32{ width:1180px; float:left; padding:50px 0;}
.main #p32 dl{ width:330px; float:left; margin-right:60px; min-height:180px;}
.main #p32 dl dt{ width:78px; height:78px; float:left; overflow:hidden;}
.main #p32 dl dd{ width:230px; float:right; line-height:1.8;}
.main #p32 dl dd .tit{ font-size:24px;}
.main #p32 dl dd .txt{ color:#666;}

.main .p33{ width:1180px; float:left; padding-bottom:30px;}
.main .p33 dl{ float:left; width:320px; margin-right:90px; margin-bottom:20px;}
.main .p33 dl.r{ margin-right:0; float:right;}
.main .p33 dl dt{ width:84px; float:left;}
.main .p33 dl dd{ width:230px; float:right; line-height:2; color:#666;}
.main .p33 dl dd .tit{ font-size:16px; color:#333;}

.main #p34{ width:1180px; float:left; padding-bottom:30px;}
.main #p34 dl{ float:left; width:340px; margin-right:70px; margin-bottom:30px;}
.main #p34 dl.r{ margin-right:0; float:right;}
.main #p34 dl dt{ width:103px; float:left;}
.main #p34 dl dd{ width:230px; float:right; line-height:1.7; color:#666;}
.main #p34 dl dd .tit{ font-size:16px; color:#333;}

.main #p35{ width:1180px; float:left; padding-bottom:30px;}
.main #p35 dl{ float:left; width:241px; margin-right:70px; margin-bottom:30px;}
.main #p35 dl.r{ margin-right:0; float:right;}
.main #p35 dl dt{ width:241px; float:left;}
.main #p35 dl dd{ width:241px; float:left; line-height:1.7; color:#666;}
.main #p35 dl dd .tit{ font-size:16px; color:#333;}

.main #p36{ width:1180px; float:left; padding-bottom:30px;}
.main #p36 dl{ width:1180px; float:left; line-height:2; padding:50px 0; border-bottom:1px solid #CCC;}
.main #p36 dl:last-child{ border:0;}
.main #p36 dl dt{ float:left; width:460px;}
.main #p36 dl dd .tit{ font-size:30px; font-weight:bold;}
.main #p36 dl dd .txt{ font-size:18px; color:#666;}
.main #p36 dl dd{ float:right; width:620px;}
.main #p36 dl.r dt{ float:right;}
.main #p36 dl.r dd{ float:left;}

.main #p37{ width:1180px; float:left; padding:30px 0;}
.main #p37 dl{ width:350px; float:left; margin:20px; min-height:120px;}
.main #p37 dl dt{ width:108px; float:left;}
.main #p37 dl dd{ width:230px; float:right; line-height:2;}
.main #p37 dl dd .tit{ font-size:18px; font-weight:bold;}
.main #p37 dl dd .txt{ color:#666;}

.main #p38{ width:1180px; float:left; padding:30px 0;}
.main #p38 dl{ width:330px; float:left; line-height:2; margin:0 30px;}
.main #p38 dl dt{ float:left; font-size:28px; font-weight:bold;}
.main #p38 dl dd{ float:left; width:330px; color:#666;}

.main #dbtn{ float:left; margin-left:750px; margin-top:260px;}
.main #dbtn a{  width: 205px; height: 50px; left: 628px; font-size: 19px; font-family: arial;  line-height: 47px; color: #000;text-decoration: none; background-image: url(images/sprite.png); display:block; margin-bottom:10px;}
.main #dbtn .btn-iphone { text-indent: 48px; background-position: 0 0;}
.main #dbtn .btn-android { text-indent: 45px; background-position: -205px 0;}

.main #p39{ width:1180px; float:left; padding:50px 0;}
.main #p39 dl{ width:190px; float:left; line-height:2; margin:0 52px;}
.main #p39 dl dt{ float:left; font-size:24px;}
.main #p39 dl dd{ float:left; width:190px; color:#666;}

.main #p41{ width:1180px; float:left; padding:50px 0; line-height:2;}
.main #p41 .stb{ border-collapse:collapse;}
.main #p41 .stb td{ border:1px solid #CCC; padding:10px 15px;}
.main #p41 .stb .td{ background:#F5EAD2;}
.main #p41 .stb .tit{ background:#E0AA38; color:#FFF; font-size:18px;}
.main #p41 .btt{font-size:30px; font-weight:bold; color:#7B0E00; text-align:center;}

#p42{ width:100%; float:left; background:#F4F5E5; padding:60px 0;}
#p42 .btt{font-size:30px; font-weight:bold; color:#7B0E00; text-align:center;}

.main #p43_bner{ width:1180px; float:left; text-align:center;}

#p44{ width:100%; float:left; background:url(images/p44_bg.jpg);}
.main #p44x{ float:left; width:1122px; padding:0 29px; height: 735px; font-size:12px; line-height:1.6;}
.main #p44x .left{width: 542px; height: 609px;overflow: hidden; float: left;background: url(images/p44_left.jpg);padding-left: 102px; padding-right: 30px; }
.main #p44x .left .midContentInnerLeftH2-1 { width: 542px; height: 70px; text-indent: -9999px; background: url(images/p44_1.jpg) no-repeat; overflow: hidden;}
.main #p44x .left .midContentInnerLeftP-1 { width: 39em; text-indent: 2em;  color: #61371d; margin: 0 auto;  line-height: 18px; margin-top: 4px;}
.main #p44x .left .midContentInnerLeftH2-2 { width: 542px; height: 70px; text-indent: -9999px; background: url(images/p44_2.jpg) no-repeat; overflow: hidden; margin-top: 32px;}
.main #p44x .left .midContentInnerLeftH3 {  color: #61371d;  font-weight: 700; margin-left: 100px;}
.main #p44x .left .midContentInnerLeftP-2 { width: 32em; text-indent: 2em; color: #61371d; margin-left: 100px;}
.main #p44x .left .midContentInnerLeftH3 {   color: #61371d;  font-weight: 700;  margin-left: 100px;}
.main #p44x .left .midContentInnerLeftP-2 {  width: 32em;  text-indent: 2em;  color: #61371d;  margin-left: 100px;}
.main #p44x .left .midContentInnerLeftH3 { color: #61371d; font-weight: 700; margin-left: 100px;}
.main #p44x .left .midContentInnerLeftP-2 {  width: 32em;  text-indent: 2em;  color: #61371d;  margin-left: 100px;}
.main #p44x .left .midContentInnerLeftH3 { color: #61371d; font-weight: 700; margin-left: 100px;}
.main #p44x .left .midContentInnerLeftP-2 { width: 32em; text-indent: 2em;  color: #61371d; margin-left: 100px;}

.main #p44x .lright{width: 448px; height: 609px; overflow: hidden; float: right; background: url(images/p44_right.jpg);}
.main #p44x .lright .midContentInnerLRightH2 {
    width: 307px;
    height: 39px;
    text-indent: -9999px;
    background: url(images/p44_3.jpg);
    margin: 19px 0 0 27px;
}
.main #p44x .lright .midContentInnerLRightList {
    margin-top: 12px;
    width: 264px;
    margin-left: 44px;
}
.main #p44x .lright .midContentInnerLRightList li {
    border-bottom: 1px dotted #61371d;
    padding: 6px 0;
    background: url(images/point.png) 0 -3px no-repeat;
}
.main #p44x .midContentInnerLRightTel {
    width: 307px;
    height: 184px;
    text-indent: -9999px;
    background: url(images/p44_4.jpg);
    margin: 24px 0 0 27px;
    position: relative;
}
.main #p44x .midContentInnerrBottom {
    width: 1122px;
    height: 126px;
    background: url(images/p44_5.jpg) no-repeat;
    overflow: hidden;
}
.main #p44x .midContentInnerrBottomP {
    color: #967b4d;
    text-indent: 2em;
    width: 48em;
    margin: 28px 0 0 352px;
    font-weight: 400;
}

.main #p45{ width:1180px; float:left; padding-bottom:30px;}
.main #p45 dl{ width:1180px; float:left; line-height:2; padding:50px 0; border-bottom:1px solid #eaeaea;}
.main #p45 dl:last-child{ border:0;}
.main #p45 dl dt{ float:left; width:460px;}
.main #p45 dl dd .tit{ font-size:24px;}
.main #p45 dl dd .txt{ color:#666;}
.main #p45 dl dd{ float:right; width:700px;}
.main #p45 dl.r dt{ float:right;}
.main #p45 dl.r dd{ float:left;}

.main #pp{ width:1180px; float:left; position:relative;}
.main #pp #sy{ position:absolute; top:240px; left:50px; background:#057FD1; width:160px; line-height:40px; text-align:center; font-size:16px; color:#FFF;}
.main #pp #lj{ position:absolute; top:250px; right:85px; width:180px; height:48px;}

.main #p46{ width:1180px; float:left; padding:50px 0;}
.main #p46 dl{ width:230px; float:left; line-height:2; margin:0 32px;}
.main #p46 dl dt{ width:230px; float:left; text-align:center;}
.main #p46 dl dd{ width:230px; float:left;}
.main #p46 dl dd .tit{ font-size:24px; font-weight:bold; text-align:center;}
.main #p46 dl dd .txt{ color:#666;}

.main #p46s{ width:1180px; float:left; padding:30px 0; text-align:center; font-size:26px;}

.main #p47{ width:1180px; float:left; padding:50px 0;}
.main #p47 dl{ width:340px; float:left; line-height:1.5; margin:0 26px;}
.main #p47 dl dt{ width:120px; float:left; text-align:center;}
.main #p47 dl dd{ width:200px; float:right;}
.main #p47 dl dd .tit{ font-size:24px; font-weight:bold;}
.main #p47 dl dd .txt{ color:#666;}

.main .hlt{ font-size:24px; font-weight:bold; color:#034E87; width:1180px; padding:20px 0; float:left;}

.main #p48{ width:1180px; float:left; padding:20px 0 60px;}
.main #p48 dl{ width:156px; float:left; line-height:1.5; margin-right:100px;}
.main #p48 dl.r{ float:right; margin-right:0;}
.main #p48 dl dt{ width:156px; float:left; text-align:center;}
.main #p48 dl dd{ width:156px; float:right;}
.main #p48 dl dd .tit{ font-size:24px; font-weight:bold; text-align:center;}
.main #p48 dl dd .txt{ color:#666;}

.main #p49{ width:1180px; float:left;}
.main #p49 dl{ width:1180px; float:left; line-height:1.5; margin-right:100px; padding:30px 0; border-bottom:1px dashed #CCCCCC;}
.main #p49 dl dt{ width:76px; float:left;}
.main #p49 dl dd{ width:1080px; float:right; line-height:1.7;}
.main #p49 dl dd .tit{ font-size:18px;}
.main #p49 dl dd .dd{ color:#666;}

.main #p50{ width:1180px; float:left; padding:40px 0;}
.main #p50 dl{ width:200px; float:left; margin:0 40px;}
.main #p50 dl dt{ width:200px; float:left;}
.main #p50 dl dd{ width:200px; float:left; line-height:1.8; color:#666;}

.main #p51{ width:1180px; float:left; padding:40px 0;}
.main #p51 dl{ width:230px; float:left; margin:0 32px;}
.main #p51 dl dt{ width:230px; float:left;}
.main #p51 dl dd{ width:230px; float:left; line-height:1.8; color:#666;}

#p60{ width:964px; float:left; padding:40px 0;}
#p60 .ul{ width:964px; float:left; background:#fafafa; line-height:36px;}
#p60 .ul li{ float:left; cursor:pointer; text-align:center; width:136px; border-right:1px solid #dddddd;}
#p60 .ul li:last-child{ border:0;}
#p60 .ul .active{ color:#42a5f5;}
#p60 .ul .normal{ background:none;}
#p60 .tabv{ width:964px; float:left; padding:20px 0;}
#p60 .tabv table{ border-collapse:collapse;}
#p60 .tabv table td{ border:1px solid #dddddd; line-height:2; padding:5px 10px;}
#p60 .tabv table tr:nth-child(even) td{ background:#efefef;}

#p61{ width:100%; float:left; background:#f1f3f4;}
#p61x{ width:964px; float:left;}
#p61x #tit{ font-size:24px;}
#p61x .tit{ font-size:20px; border-left:5px solid #ffc107; padding-left:10px; margin:20px 0; float:left;}
#p61x .dl{ width:964px; float:left;}
#p61x .dl dl{ width:422px; border:1px solid #ccc; background:#FFF; padding:25px; float:left; height:150px; margin-bottom:20px;}
#p61x .dl dl:nth-child(even){ float:right;}
#p61x .dl dl dt{ float:left; width:102px; padding-top:30px;}
#p61x .dl dl dd{ float:right; line-height:2; width:320px;}
#p61x .dl dl dd .tt{ font-size:18px;}
#p61x .dl dl dd .txt{ font-size:14px; color:#666;}

#nl{ width:140px; float:left; padding-top:50px;}
#nl ul{ width:140px; float:left; font-size:16px; line-height:44px;}
#nl ul li{ width:130px; float:left; border-bottom:1px solid #c3c1c1; padding:0 5px;}
#nl ul li a{ display:block; float:left; width:130px; background:url(images/p8_li.png) right no-repeat;}
#nl ul li a:hover{ background:url(images/p8_li_on.png) right no-repeat; color:#2a61a1;}
#nl ul li a.on{ background:url(images/p8_li_on.png) right no-repeat; color:#2a61a1;}
#nl ul li.current a{ background:url(images/p8_li_on.png) right no-repeat; color:#2a61a1;}

#nws{ width:940px; float:right; padding:50px; line-height:2; min-height:500px;}
#nws table{ border-collapse:collapse;}
#nws td{ background:#f1f3f4; border:1px solid #FFF; padding:5px 10px;}
#nws .tr td{ background:#a8cde5; color:#FFF; font-size:16px;}

#ab{ width:1080px; float:left; padding:50px; line-height:2; min-height:500px;}

.pager{ width:100%; float:left; text-align:center; padding:10px 0;}
.pagination { display: inline-block; padding-left: 0; border-radius: 4px;}
.pagination>li { display: inline;}
.pagination li.page-number{ float:left; margin-right:10px;}
.pagination>li>a, .pagination>li>span {position: relative; float: left; padding:3px 12px; margin-left: -1px; line-height: 1.42857143; color: #337ab7; text-decoration: none; background-color: #fff; border: 1px solid #ddd;}
.pagination>li:first-child>a, .pagination>li:first-child>span {margin-left: 0; border-top-left-radius: 4px; border-bottom-left-radius: 4px;}
.pagination>li:last-child>a, .pagination>li:last-child>span { border-top-right-radius: 4px; border-bottom-right-radius: 4px;}
.pagination>li>a:hover, .pagination>li>span:hover, .pagination>li>a:focus, .pagination>li>span:focus { z-index: 3; color: #23527c; background-color: #eee; border-color: #ddd;}
.pagination>.active>a, .pagination>.active>span, .pagination>.active>a:hover, .pagination>.active>span:hover, .pagination>.active>a:focus, .pagination>.active>span:focus {z-index: 2; color: #fff; cursor: default; background-color: #337ab7; border-color: #337ab7;}
.pagination>.disabled>span, .pagination>.disabled>span:hover, .pagination>.disabled>span:focus, .pagination>.disabled>a, .pagination>.disabled>a:hover, .pagination>.disabled>a:focus {color: #777; cursor: not-allowed; background-color: #fff; border-color: #ddd;}
.pagination-lg>li>a, .pagination-lg>li>span { padding: 10px 16px; font-size: 18px; line-height: 1.3333333;}
.pagination-lg>li:first-child>a, .pagination-lg>li:first-child>span { border-top-left-radius: 6px; border-bottom-left-radius: 6px;}
.pagination-lg>li:last-child>a, .pagination-lg>li:last-child>span { border-top-right-radius: 6px; border-bottom-right-radius: 6px;}
.pagination-sm>li>a, .pagination-sm>li>span { padding: 5px 10px; font-size: 12px; line-height: 1.5;}
.pagination-sm>li:first-child>a, .pagination-sm>li:first-child>span { border-top-left-radius: 3px; border-bottom-left-radius: 3px;}
.pagination-sm>li:last-child>a, .pagination-sm>li:last-child>span {border-top-right-radius: 3px; border-bottom-right-radius: 3px;}

#ft{ width:100%; float:left; background:#414649; font-size:12px; color:#808080; padding:30px 0;}
#ft a{ color:#808080;}
.main #fst{ width:1180px; float:left; line-height:2; text-align:center;}

#cn{ width:100%; float:left; background:#34383b; padding:20px 0;}
#cns{ width:1180px; float:left; display:flex; justify-content:space-between;}
#cns dl{ float:left;}
#cns dl dt{ float:left;}
#cns dl dt img{ display:block;}
#cns dl dd{ float:left; line-height:1.8; margin-left:15px;}
#cns dl dd .txt1{ color:#FFF; font-size:16px;}
#cns dl dd .txt2{ color:#808080;}

#ft{ width:100%; float:left; border-top:2px solid #43474a; padding:30px 0 15px; background:#34383b; font-size:14px;}
#foot{ float:left; margin-bottom:40px; margin-left:120px;}
#foot dl{ float:left; color:#808080; width:130px; line-height:2; border-right:1px solid #43474a; padding:0 25px; min-height:190px;}
#foot dl a{ color:#808080;}
#foot dl dt{ float:left; width:140px; font-size:18px;}
#foot dl dd{ float:left; width:140px;}
#foot dl.r1{ width:350px;}
#foot dl.r1 dd{ width:300px;}

#foot dl.r2{ border:0; width:100px;}
#foot dl.r2 dd{ width:100px;}

#cp{ width:1180px; float:left; text-align:center; color:#888888;}

#sp{ width:100%; float:left; background:#f7f7f7; padding:30px 0;}

#sp_top{ width:1150px; float:left; margin-bottom:20px; background:#FFF; padding:15px;}
#sp_top #pl{ width:352px; float:left; margin-right:28px;}
#sp_top #pl .header-img{ width:350px; height:350px; float:left; border:1px solid #f1f1f1; margin-bottom:12px;}
#sp_top #pl .item-img{ width:352px; float:left; display:flex; justify-content:space-between;}
#sp_top #pl .item-img li{ width:60px; height:60px; overflow:hidden; float:left; border:2px solid #FFF; cursor:pointer;}
#sp_top #pl .item-img li.on{ border:2px solid #3874ca;}

#sp_top #pc{ width:570px; float:left;}
#sp_top #pc .tit{ width:570px; float:left; line-height:1.8; margin-bottom:15px;}
#sp_top #pc .tit dt{ font-size:22px;}
#sp_top #pc .tit dd{ font-size:12px; color:#eb0105;}
#sp_top #pc #tab{ width:540px; float:left; background:#fbf8f3; padding:5px 15px; font-size:12px; margin-bottom:5px;}
#sp_top #pc #tab p{ padding:10px 0;}
#sp_top #pc #tab .red{ background:#e1363f; color:#FFF; padding:2px 10px; border-radius:4px; margin:0 5px;}
#sp_top #pc #tab .r{ color:#e1363f; font-size:15px;}
#sp_top #pc #tab .now{ font-size:24px; color:#e1363f;}
#sp_top #pc #tab .old{ color:#7d7d7d; text-decoration:line-through;}
#sp_top #pc #tab .blue{ color:#4b6fc3;}

#sp_top #pc #dt{ width:570px; float:left;}
#sp_top #pc #dt .nbtn{ float:left;}
#sp_top #pc #dt .nbtn img{ display:block;}
#sp_top #pc #dt .input{ float:left; width:73px; height:30px; border:0; border-top:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4; text-align:center; font-family:'Microsoft YaHei'}
#sp_top #pc #dt td{ padding:5px 0;}
#sp_top #pc .ul{}
#sp_top #pc .ul li{ float:left; position:relative; margin-right:5px; position:relative;}
#sp_top #pc .ul li a{ display:block; float:left; width:90px; height:30px; border:1px solid #d4d4d4; text-align:center; line-height:30px;}
#sp_top #pc .ul li a:hover{ border:1px solid #ff0000;}
#sp_top #pc .ul li a.on{ border:1px solid #ff0000;}
#sp_top #pc .ul li .tip{ width:55px; height:21px; text-align:center; line-height:21px; padding-bottom:6px; color:#FFF; font-size:12px; position:absolute; left:60px; top:-30px; background:url(images/tip.png) no-repeat;}
#sp_top #pc .ipt{ border:1px solid #d4d4d4; padding:6px; width:200px;}
#sp_top #pc .btn{ width:130px; height:42px; border:1px solid #d4d4d4; background:#FFF; border-radius:3px; font-size:18px; color:#666666; cursor:pointer;}
#sp_top #pc .hong{ background:#e12d2c; border:1px solid #e12d2c; color:#FFF;}

#sp_top #pr{ float:right; border-left:1px dashed #bebebe; padding-left:15px;}
#sp_top #pr .t{ font-size:20px; color:#e9393d;}

#gms{ width:1180px; float:left; background:#FFF; margin-bottom:20px;}
#gms #tm{ float:left; width:36px; font-size:0; overflow:hidden; height:112px;}
#gms #tms{ width:1144px; float:left; padding:22px 0;}
#gms #tms dl{ float:left; width:330px; height:64px; margin:0 24px;}
#gms #tms dl dt{ width:64px; height:64px; background:url(images/tou.png) no-repeat; float:left;}
#gms #tms dl dt img{ width:64px; height:64px; border-radius:64px;}
#gms #tms dl dd{ width:240px; float:right; line-height:1.8; font-size:12px; color:#666666;}
#gms #tms dl dd .r{ color:#e12f2e;}

#smenu{ width:1180px; float:left; position:relative; height:54px; background:#FFF; margin-bottom:20px;}
#smenu #meu{ width:1180px; position:absolute; top:0; background:#FFF; z-index:10000;}
#smenu #meu ul{ border-bottom:1px solid #3874cc; width:1180px; float:left; line-height:53px;}
#smenu #meu ul li{ float:left;}
#smenu #meu ul li a{ display:block; float:left; width:168px; text-align:center; font-size:16px; color:#666666;}
#smenu #meu ul li:hover a{ background:#3874cc; color:#FFF;}
#smenu #meu ul li.current a{ background:#3874cc; color:#FFF;}

#cxt{ width:1140px; float:left; padding:20px; background:#FFF; margin-bottom:30px;}
#cxt #n1{ width:1140px; float:left; color:#666; line-height:2; border-bottom:1px dashed #bdbdbd; padding-bottom:20px; margin-bottom:20px;}
#cxt #n2{ width:1140px; float:left;}
#cxt #n3{ width:1140px; float:left;}
#cxt #n4{ width:1140px; float:left;}
#cxt #n5{ width:1140px; float:left; margin-bottom:20px;}
#cxt .tit{ width:1140px; float:left; margin:10px 0;}

#cxt #n2d{ width:1140px; float:left; border-bottom:1px solid #ededed; padding-bottom:20px; margin-bottom:30px;}
#cxt #n2d dl{ width:350px; float:left; margin:20px 15px;}
#cxt #n2d dl dt{ width:80px; height:80px; float:left;}
#cxt #n2d dl dd{ width:236px; float:right; line-height:1.8; height:80px; overflow:hidden;}
#cxt #n2d dl dd .tt{ font-size:16px; font-weight:bold;}
#cxt #n2d dl dd .txt{ color:#373737;}
#cxt #n2d dl dt.f1{ background: url(images/apply-choose.png) no-repeat -5px -7px;}
#cxt #n2d dl dt.f2{ background: url(images/apply-choose.png) no-repeat -105px -7px;}
#cxt #n2d dl dt.f3{ background: url(images/apply-choose.png) no-repeat -205px -7px;}
#cxt #n2d dl dt.f4{ background: url(images/icon.png) no-repeat 0 -162px;}
#cxt #n2d dl dt.f5{ background: url(images/icon.png) no-repeat 0 -252px;}
#cxt #n2d dl dt.f6{ background: url(images/icon.png) no-repeat 0 -342px;}
#cxt #n2d dl dt.f7{ background: url(images/icon.png) no-repeat 0 -432px;}
#cxt #n2d dl dt.f8{ background: url(images/icon.png) no-repeat 0 -522px;}
#cxt #n2d dl dt.f9{ background: url(images/icon.png) no-repeat 0 -612px;}

#cxt #n3d dl{ width:190px; height:160px; float:left; border:1px solid #e1e3e4; overflow:hidden; position:relative; cursor:pointer; margin-right:44px; margin-bottom:30px; margin-top:20px}
#cxt #n3d dl:nth-child(5n+0){ float:right; margin-right:0;}
#cxt #n3d dl .tip{ position: absolute; top: 0; right: 0; width: 32px; height: 32px; background: url(images/icon-product.png) no-repeat 0px -2598px; z-index:10;}
#cxt #n3d dl dt{ width:190px; height:160px; float:left; overflow:hidden;}
#cxt #n3d dl dt .icon{background: url(images/icon-product.png) no-repeat 0 0; width: 62px; height: 62px; float:left; margin:30px 64px 20px;}
#cxt #n3d dl dt .txt{ width:190px; text-align:center; font-size:16px;}
#cxt #n3d dl dd{ width:150px; height:120px; position:absolute; left:0; top:160px; padding:20px; transition: all 0.2s; text-align:center; background:#FFF;}
#cxt #n3d dl dd h4{ padding:20px 0; font-weight:normal; font-size:16px;}
#cxt #n3d dl dd p{ font-size:14px;}
#cxt #n3d dl:hover dt{ opacity: 0; filter: alpha(opacity=0); transform: translateY(-50px)}
#cxt #n3d dl:hover dd{ transition: all .3s; opacity: 1; filter: alpha(opacity=100); transform: translateY(-160px)}

#cxt #n3d dl dt .icon.f1{ background-position: 0 15px;}
#cxt #n3d dl dt .icon.f2{ background-position: 4px -110px;}
#cxt #n3d dl dt .icon.f3{ background-position: 9px -293px;}
#cxt #n3d dl dt .icon.f4{ background-position: 11px -46px;}
#cxt #n3d dl dt .icon.f5{ background-position: 12px -579px;}
#cxt #n3d dl dt .icon.f6{ background-position: 15px -2668px;}
#cxt #n3d dl dt .icon.f7{ background-position: 6px -728px;}
#cxt #n3d dl dt .icon.f8{ background-position: 2px -172px;}
#cxt #n3d dl dt .icon.f9{ background-position: 6px -429px;}
#cxt #n3d dl dt .icon.f10{ background-position: 9px -359px;}
#cxt #n3d dl dt .icon.f11{ background-position: 2px -233px;}
#cxt #n3d dl dt .icon.f12{ background-position: 4px -502px;}
#cxt #n3d dl dt .icon.f13{ background-position: 8px -866px;}
#cxt #n3d dl dt .icon.f14{ background-position:8px -2200px;}
#cxt #n3d dl dt .icon.f15{ background-position:8px -2270px;;}
#cxt #n3d dl dt .icon.f16{ background-position:15px -2340px;}
#cxt #n3d dl dt .icon.f17{ background-position:12px -2390px;}
#cxt #n3d dl dt .icon.f18{ background-position:12px -2450px;}
#cxt #n3d dl dt .icon.f19{ background-position:12px -2520px;}
#cxt #n3d dl dt .icon.f20{ background-position:3px -933px;}
#cxt #n3d #n3btn{ width:1140px; float:left; margin-bottom:30px; display:flex; justify-content:center;}
#cxt #n3d #n3btn a{ display:block; float:left; border:2px solid #1c82d6; width:190px; line-height:46px; text-align:center; color:#1c82d6; font-size:18px; margin:0 20px;  border-radius:4px;}
#cxt #n3d #n3btn a:hover{ background:#1c82d6; color:#FFF;}

#cxt #n4d{ width:1140px; float:left; padding-bottom:20px;}
#cxt #n4d dl{ width:1140px; float:left; border-bottom:1px dashed #cdcdcd; padding:25px 0;}
#cxt #n4d dl dt{ width:188px; height:83px; float:left; overflow:hidden;}
#cxt #n4d dl dd{ width:920px; float:right; line-height:2}
#cxt #n4d dl dd .tt{ font-weight:bold;}
#cxt #n4d dl dd .txt{ color:#595959;}

#cxt #n6{ width:1140px; float:left;}
#cxt #n6 #n6d{ width:1140px; float:left; padding:20px 0;}
#cxt #n6 #n6d dl{ float:left; width:265px; margin-bottom:10px; margin-right:25px;}
#cxt #n6 #n6d dl dt{ width:255px; height:175px; float:left; padding:4px; border:1px solid #dedce1; font-size:0; margin-bottom:10px;}
#cxt #n6 #n6d dl dd{ width:255px; float:left; text-align:center;}
#cxt #n6 #n6d dl:nth-child(4n+0){ float:right; margin-right:0;}

#cxt #n7{ width:1140px; float:left;}
#cxt #n7 #n7d{ width:1140px; float:left; padding:20px 0;}

#cxt #n8{ width:1140px; float:left;}
#cxt #n8 #n8d{ width:1140px; float:left;}
#cxt #n8 #n8d dl{ width:1140px; float:left;}
#cxt #n8 #n8d dl dt{ width:1120px; float:left; background:url(images/n8d.png) left no-repeat; padding:10px 0; padding-left:20px; border-bottom:1px solid #ededed; margin-bottom:15px; line-height:2; cursor:pointer;}
#cxt #n8 #n8d dl dd{ width:1120px; float:left; padding-left:20px; display:none;}
#cxt #n8 #n8d dl:first-child dd{ display:block;}
#cxt #n8 #n8d #n8btn{ width:1140px; float:left;}
#cxt #n8 #n8d #n8btn a{ display:block; float:left; border:1px solid #1c82d6; line-height:46px; text-align:center; color:#1c82d6; font-size:16px; width:260px; border-radius:2px;}
#cxt #n8 #n8d #n8btn a:hover{ background:#1c82d6; color:#FFF;}

#csp{ width:1180px; float:left; padding:20px 0;}
#csp .ul{ width:118px; float:left; background:url(images/cp.jpg) right repeat-y; padding:40px 0; min-height:400px;}
#csp .ul li{ float:left; cursor:pointer; width:117px; text-align:center; border:1px solid #f1f3f4; line-height:44px; font-size:16px;}
#csp .ul .active{ border:1px solid #d6d4d4; border-right:1px solid #f1f3f4; background:#f1f3f4; color:#2a61a1; font-weight:bold;}
#csp .ul .normal{}
#csp .tabv{ width:1030px; float:right; padding:20px 0;}
#csp .tabv dl{ float:left; margin:10px 8px; width:190px; height:85px; overflow:hidden; cursor:pointer;}
#csp .tabv dl dt{ width:188px; height:83px; float:left; border:1px solid #cccccc;}
#csp .tabv dl:hover dt{ border:1px solid #cb5c5c;}
#csp .tabv dl dd{ display:none;}
#csp .tabv .xx{ width:1030px; float:left; line-height:2; margin-top:30px;}

#pingjia{ width:1140px; float:left; padding-bottom:50px;}
#pingjia dl{ width:1140px; float:left; border-bottom:1px dashed #cdcdcd; padding:25px 0;}
#pingjia dl:last-child{ border-bottom:0;}
#pingjia dl dt{ width:188px; height:83px; float:left; overflow:hidden;}
#pingjia dl dd{ width:920px; float:right; line-height:2}
#pingjia dl dd .tt{ font-weight:bold;}
#pingjia dl dd .txt{ color:#595959;}

#dv{ width:100%; float:left; background:#1681e9; padding:15px 0;}
#sch{ width:1180px; float:left;}
#sch .input{ float:left; border:1px solid #bababa; padding:5px; height:24px; width:460px;}
#sch .btn{ float:left; border:1px solid #e6ebf1; width:87px; height:36px; border:1px solid #bfbfbf; border-left:0;}

#qust{ width:1180px; float:left; padding:40px 0;}
#qust #sleft{ width:210px; float:left;}
#qust #sleft #lm{ width:210px; float:left; background:#f6fafc; line-height:48px; font-size:16px;}
#qust #sleft #lm li{ float:left; border-bottom:1px solid #dfdee2;}
#qust #sleft #lm li a{ display:block; float:left; padding-left:25px; width:185px;}
#qust #sleft #lm li a:hover{ background:#e1ebf5;}
#qust #sleft #lm li a.on{ background:#e1ebf5;}

#qust #sright{ width:922px; float:right;}
#qust #sright #ssit{ width:922px; float:left; height:46px; color:#666565;}
#qust #sright #ssit a{ color:#666565;}
#qust #sright #qst{ width:922px; float:left; line-height:52px; min-height:500px;}
#qust #sright #qst li{ width:922px; float:left; border-bottom:1px solid #efefef;}
#qust #sright #qst li a{ background:url(images/ddt.png) left no-repeat; color:#666565; padding-left:20px;}
#qust #sright #show{ width:922px; float:left; line-height:2; min-height:500px;}

#jn{ width:100%; float:left; background:url(images/jn.jpg) center no-repeat;padding:30px 0;}
#jns{ width:1180px; float:left; text-align:center; color:#FFF;}
#jns .tit{ font-size:30px;}
#jns .txt{ padding:20px 0;}
#jns dd{ margin-top:30px;}
#jns dd a{ padding:10px 30px; color:#FFF; background:#00a7f7; border-radius:4px;}

#md{ width:1180px; float:left; padding:40px 0;}
#md #lt{ width:1180px; float:left; text-align:center; color:#414141; font-size:30px; margin-bottom:40px;}
#md #jnv{ width:1180px; float:left; min-height:500px;}
#md #jnv .tr{ background:#efefef; line-height:52px;}
#md #jnv td{ padding:10px 20px; border-bottom:1px solid #e2e2e2;}
#md #jnv .cc{ line-height:2; color:#666; display:none;}

#mab{ width:1180px; float:left;}
#mab dt{ width:376px; height:436px; background:url(images/ab.jpg) no-repeat; float:left;}
#mab dd{ width:770px; float:right; line-height:2.4; font-size:16px;}

#lc{ width:100%; float:left; background:#f5f5f5; padding:60px 0;}
#lc #lct{ width:1180px; float:left; text-align:center; color:#414141; font-size:30px; margin-bottom:40px;}
#lcs{ width:1180px; float:left; background:url(images/lc.png) center repeat-x;}
#lcs .p{ float:left; height:300px; position:relative;}
#lcs .p .dot{ width:16px; height:16px; border-radius:100%; background:#c2c2c2; position:absolute; top:142px; left:150px;}
#lcs .p dl{ width:316px; color:#666666; position:absolute; left:0;}
#lcs .p dl dt{ width:256px; float:left; background:#FFF; padding:15px 30px; font-size:12px; line-height:2;}
#lcs .p dl dd{ width:316px; float:left; background:url(images/lc_xia.png) no-repeat; height:44px; padding-bottom:15px; line-height:44px; text-align:center; font-weight:bold;}
#lcs .p:hover dl dd{ background:url(images/lc_xia_on.png) no-repeat; color:#FFF;}
#lcs .p:hover .dot{ background:#035cac;}

#lcs .p.up .dot{ top:142px; left:150px;}
#lcs .p.up dl{ bottom:0;}
#lcs .p.up dl dd{ background:url(images/lc_sh.png) no-repeat; padding-bottom:0; padding-top:15px;}
#lcs .p.up:hover dl dd{ background:url(images/lc_sh_on.png) no-repeat;}

#lcv{ width:100%; height:780px; float:left; background:url(images/lc.jpg) center no-repeat;}

#ry{ width:1180px; float:left; margin-bottom:15px;}
#ry dl{ width:255px; float:left;}
#ry dl dt{ width:255px; height:175px; float:left;}
#ry dl dd{ width:255px; float:left; text-align:center; line-height:2;}
#ry dl dd .txt{ color:#41acff;}

#yj1{ width:100%; float:left; background:url(images/yj_1.jpg) center no-repeat; height:540px;}
#yj2{ width:100%; float:left; background:url(images/yj_2.jpg) center no-repeat; height:540px;}

#xst{ width:1180px; float:left; text-align:center;}

#sdfs{ width:100%; float:left; background:#f5f5f5;}

#cnt{ width:1180px; float:left; margin-bottom:20px;}
#cnt dl{ width:550px; float:left; padding:25px 0; line-height:2; border-bottom:1px dashed #c6c6c6;}
#cnt dl:nth-child(2n+0){ float:right;}
#map{ width:1160px; float:left; border:1px dashed #d6d6d6; padding:8px;}

#lgv{ width:100%; float:left; background:#f7f7f7; padding:50px 0;}

#lgs{ width:1180px; height:530px; float:left; background:url(images/lgv.jpg) center no-repeat;}
#lgs #log{ width:260px; float:right; height:430px; padding:30px 50px; background:rgba(51,51,51,0.8); color:#FFF;}
#lgs #log a{ color:#FFF;}
#lgs #log .input{ border:1px solid #CCC; padding:8px; width:100%; border-radius:3px; box-sizing:border-box;}
#lgs #log td{ padding:8px 0; position:relative;}
#lgs #log .btn{ width:100%; border:0; background:#057ab8; color:#FFF; height:40px; font-size:16px; border-radius:3px;}
#lgs #log .button{ width:74px; border:0; background:#e1e1e1; height:36px; border-radius:3px;}
#lgs #log label.error{ color:#057ab8; position:absolute; right:0.8em; top:1.4em; padding:0.4em; background:#FFF; border:1px solid #057ab8; display:none; border-radius:0.2em; font-size:0.75em; display:none;}
#lgs #log label.checked{ display:none;}

#cart_site{ width:920px; float:left; padding:0 140px; margin:10px 0 80px;}
#cart_site .p{ float:left; position:relative;}
#cart_site .p dl{ width:80px; position:absolute; left:-30px; top:-12px;}
#cart_site .p dl dt{ width:30px; height:30px; background:#e3e3e3; text-align:center; line-height:30px; color:#FFF; border-radius:100%; margin:0 25px;}
#cart_site .p dl dd{ width:80px; float:left; text-align:center; margin-top:10px;}
#cart_site .p .line{ width:230px; float:left; height:6px; background:#e3e3e3;}

#cart_site .p.on dl dt{ background:#0777d5;}
#cart_site .p.on .line{ background:#0777d5;}

#cat{ width:1140px; float:left; padding:20px; background:#FFF; border-radius:2px; color:#373737;}
#cat #tit{ width:1140px; float:left; font-size:22px; margin-bottom:20px;}
#cat #cart{ width:1140px; float:left; line-height:1.8; border-bottom:1px dashed #cdcdcd; margin-bottom:15px;}
#cat #cart .tr{ background:#d4e2ee; line-height:38px;}
#cat #cart .td td{ padding:20px 10px;}

#cat #cart .tip{ color:#e00101;}

#cat #cart .nbtn{ float:left;}
#cat #cart .nbtn img{ display:block;}
#cat #cart .input{ float:left; width:53px; height:30px; border:0; border-top:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4; text-align:center; font-family:'Microsoft YaHei'}

#cat .kk{ padding:20px 0;}
#cat .kk a{ color:#f10000;}

#cat #oth{ float:right; text-align:right; font-size:16px; line-height:2;}
#cat #oth .nn{ color:#e70000;}
#cat #oth .red{ color:#f10000; font-size:24px;}
#cat #oth .btn{ width:212px; height:42px; border:0; border-radius:4px; background:#e12d2c; color:#FFF; font-size:20px; margin-top:10px; cursor:pointer;}

#cat #info{ width:1140px; float:left; line-height:2; border-bottom:1px dashed #cdcdcd; margin-bottom:20px; padding-bottom:20px;}
#cat #info .p1{ font-size:18px;}
#cat #info .p1 .red{ color:#e60000; font-size:26px;}

#ord{ width:1140px; float:left; line-height:3; min-height:400px;}
#ord td{ border-bottom:1px dashed #cdcdcd;}
#ord .tr{ background:#d4e2ee; line-height:38px; text-align:center;}

#ib{ width:100%; float:left; height:849px; background:url(images/ib.jpg) center no-repeat;}
.ilt{ width:1180px; float:left; text-align:center; color:#373737; font-size:37px; background:url(images/ilt.jpg) bottom center no-repeat; padding-bottom:10px; margin:80px 0 60px;}

#mp{ width:1180px; float:left; padding-bottom:40px;}
#mp .map{ width:1180px; float:left; margin-bottom:15px;}
#mp .map .mapt{ width:1140px; float:left; background:#82B7D9; color:#FFF; padding:15px 20px; font-size:16px;}
#mp .map .dls{ width:1178px; float:left; border:1px solid #EDEDED;}
#mp .map .dls dl{ width:1138px; float:left; padding:10px 20px; border-bottom:1px solid #EDEDED; color:#0154A0; font-size:16px; line-height:2;}
#mp .map .dls dl:last-child{ border:0;}
#mp .map .dls dl a{ color:#0154A0;}
#mp .map .dls dl dt{ float:left; width:90px;}
#mp .map .dls dl dd{ float:left; width:1048px;}
#mp .map .dls dl dd a{ padding:0 10px;}

#ifw{ width:1180px; float:left; margin-bottom:30px;}
#ifw dl{ float:left; width:510px; height:90px; float:left; background:#f8fafb; border:1px solid #ebebeb; padding:30px; margin-bottom:30px;}
#ifw dl:nth-child(2n+1){ float:right;}
#ifw dl dt{ width:85px; height:85px; float:left; overflow:hidden; border-radius:100%; background:#c5c5c5;}
#ifw dl dd{ color:#a0a0a0; width:400px; float:right; line-height:2;}
#ifw dl dd .tit{ font-size:18px; color:#333;}
#ifw dl:hover dt{ background:#1368ab;}

#bfw{ width:100%; float:left; background:#f3f3f3;}
#mf{ width:1180px; float:left;}
#mf dl{ width:370px; float:left; margin-right:34px; margin-bottom:50px;}
#mf dl:nth-child(3n+0){ float:right; margin-right:0;}
#mf dl dt{ width:370px; float:left; height:247px; overflow:hidden; margin-bottom:10px;}
#mf dl dd{ width:370px; float:left;}

#ly{ width:100%; float:left; height:600px; background:url(images/ly.png) center no-repeat;}
#alt{ width:1180px; float:left; padding-bottom:10px; text-align:center; color:#FFF; background:url(images/alt.png) bottom center no-repeat; font-size:37px; margin:50px 0;}

#lx{ width:1180px; float:left; color:#FFF;}
#lx dt{ float:left; width:550px; float:left; line-height:5;}
#lx dd{ width:600px; float:right;}
#lx dd td{ padding:10px 0;}
#lx dd .input{ width:500px; padding:8px; border:1px solid #FFF; background:#e1e1e1; box-sizing:border-box;}
#lx dd .btn{ width:500px; height:40px; border:0; color:#00b8ee; background:#FFF;}

#cixiu{ width:100%; float:left; height:1100px; background:url(images/cixiu.jpg) center no-repeat;}
#gf{ width:100%; float:left; height:1720px; background:url(images/gift.jpg) center no-repeat;}*/

/*400ç”µè¯*/
.coop-wrap .hotline{font-size:20px;color:#6386f1;height:60px;line-height:60px;}
.coop-wrap .hotline i{font-size:28px;}

.scale{display:inline-block}
.cd-words-wrapper {display: inline-block;position: relative;text-align: left;}
.cd-words-wrapper b {display: inline-block;position: absolute;white-space: nowrap;left: 0;top: 0;}
.cd-words-wrapper b.is-visible {position: relative;}
.no-js .cd-words-wrapper b {opacity: 0;}
.no-js .cd-words-wrapper b.is-visible {opacity: 1;}
/* --------------------------------
xscale
-------------------------------- */
.cd-headline.scale i {
	display: inline-block;
	opacity: 0;
	-webkit-transform: scale(0);
	-moz-transform: scale(0);
	-ms-transform: scale(0);
	-o-transform: scale(0);
	transform: scale(0);
}
.is-visible .cd-headline.scale i {
	opacity: 1;
}
.cd-headline.scale i.in {
	-webkit-animation: scale-up 0.6s forwards;
	-moz-animation: scale-up 0.6s forwards;
	animation: scale-up 0.6s forwards;
}
.cd-headline.scale i.out {
	-webkit-animation: scale-down 0.6s forwards;
	-moz-animation: scale-down 0.6s forwards;
	animation: scale-down 0.6s forwards;
}

.no-csstransitions .cd-headline.scale i {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	-o-transform: scale(1);
	transform: scale(1);
	opacity: 0;
}

.no-csstransitions .cd-headline.scale .is-visible i {
	opacity: 1;
}

@-webkit-keyframes scale-up {
	0% {
		-webkit-transform: scale(0);
		opacity: 0;
	}
	60% {
		-webkit-transform: scale(1.2);
		opacity: 1;
	}
	100% {
		-webkit-transform: scale(1);
		opacity: 1;
	}
}
@-moz-keyframes scale-up {
	0% {
		-moz-transform: scale(0);
		opacity: 0;
	}
	60% {
		-moz-transform: scale(1.2);
		opacity: 1;
	}
	100% {
		-moz-transform: scale(1);
		opacity: 1;
	}
}
@keyframes scale-up {
	0% {
		-webkit-transform: scale(0);
		-moz-transform: scale(0);
		-ms-transform: scale(0);
		-o-transform: scale(0);
		transform: scale(0);
		opacity: 0;
	}
	60% {
		-webkit-transform: scale(1.2);
		-moz-transform: scale(1.2);
		-ms-transform: scale(1.2);
		-o-transform: scale(1.2);
		transform: scale(1.2);
		opacity: 1;
	}
	100% {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1);
		opacity: 1;
	}
}
@-webkit-keyframes scale-down {
	0% {
		-webkit-transform: scale(1);
		opacity: 1;
	}
	60% {
		-webkit-transform: scale(0);
		opacity: 0;
	}
}
@-moz-keyframes scale-down {
	0% {
		-moz-transform: scale(1);
		opacity: 1;
	}
	60% {
		-moz-transform: scale(0);
		opacity: 0;
	}
}
@keyframes scale-down {
	0% {
		-webkit-transform: scale(1);
		-moz-transform: scale(1);
		-ms-transform: scale(1);
		-o-transform: scale(1);
		transform: scale(1);
		opacity: 1;
	}
	60% {
		-webkit-transform: scale(0);
		-moz-transform: scale(0);
		-ms-transform: scale(0);
		-o-transform: scale(0);
		transform: scale(0);
		opacity: 0;
	}
}
/*400ç”µè¯*/


