﻿
/* CSS Document */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b, u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,input,textarea{margin:0;padding:0;border:0;outline:0; font-family:"微软雅黑";vertical-align: baseline;}
ol,ul {list-style: none;}
blockquote,q{quotes: none;}
blockquote:before, blockquote:after, q:before, q:after {content: none;}
:focus,a{outline: 0; outline:none;}
a,a:hover{ text-decoration:none; cursor:pointer;}
table{border-collapse: collapse;border-spacing: 0;}
caption,th,td {text-align: left;font-weight: normal;}
strong{font-weight: bold;}
em{font-style: normal;}
img{ border:0;}
textarea{resize: none;}
body{ background-color:#f5f5f5;}
/*  compatibility  */
.w1200{ width:1200px; margin:0 auto; position: relative;}

.register{ position:relative; margin:0 auto; width:360px; padding-top:60px; font-size:14px;}
.register .hilogo{ text-align:center; height:80px;}
.register .v1-1denglu{ text-align:center; color:#333; height:50px; line-height:50px; padding-top:8px; font-size:26px;}
.register ul{ position:relative; padding-top:40px;}
.register li{ padding-bottom:15px; overflow:hidden;}
.register li input{  line-height:24px; padding:12px; width:334px; border:1px solid #dedfe1; background-color:#fff; color:#bebebe;}
.register .yzm{ float:left; width:195px;}
.dxyzm{ float:right; height:50px; line-height:50px; width:124px; text-align:center; color:#fff; background-color:#3F9E9B;}
.dxyzm:hover{ background-color:#ff6100;}
.register .dxyzm1{ background-color:#bebebe;}
.register .imgyanzheng{ height: 50px;}
.register .imgyanzheng .imgcode{ width: 124px; float: right; cursor:pointer;}
.register .imgyanzheng .imgcode img{ width: 124px; height: 50px;}
.register .v1-1tishi{ position:absolute; top:0; height:28px; line-height:28px; border:1px solid #e4393c; padding:0; width:358px; color:#e4393c; background:url(../image/tishisjh.png) 8px center no-repeat #fff8f8; text-indent:32px; font-size:12px;}

.dxyzm{ float:right; height:48px; line-height:48px; width:124px; text-align:center; color:#fff; background-color:#d6dbe1; border:1px solid #c8ced6;}
.dxyzm:hover{}
.register .dxyzm1{ background-color:#a0b0c4; border:1px solid #a0b0c4;}
.register .imgyanzheng{ height: 50px;}
.register .imgyanzheng input{ width: 195px; float: left;}
.register .imgyanzheng .imgcode{ width: 124px; float: right;}
.register .imgyanzheng .imgcode img{ width: 124px; height: 50px;}
.register .imgyanzheng a{ font-size: 12px; text-align: center; color: #666; float: left; line-height: 50px;}
.register .imgyanzheng a:hover{ text-decoration: underline;}

.dengluBtn{ display:block; margin-top:10px; height:50px; line-height:50px; text-align:center; color:#fff; background:url(../image/buttonbg.png) 0 -50px no-repeat;}
.dengluBtn:hover{ background:url(../image/buttonbg.png) 0 -120px no-repeat;}
.yhxy{ height:18px; line-height:18px; padding:3px 0 0 5px;}
.yhxy input{ float:left; width:14px; height:14px;}
.yhxy span{ float:left; padding-left:6px; font-size:14px; color:#666;}

.navOut{ background-color:#fff; min-width:1200px;}
.nav{ height:58px; line-height:58px; padding:16px 0; font-size:16px; color:#333;}
.nav img{ float:left;height:58px;}
.navList{ float:left; padding-left:20px;}
.navList li{ float:left;}
.navList li a{ padding:0 20px; color:#333;}
.navList li a:hover,.navList li a.curr{ color:#3F9E9B;}

.navListqq{ float:left; padding-left:15px;}
.navListqq li{ float:left;}
.navListqq li a{ padding:0 15px; color:#fff;}
.navListqq li a:hover,.navListqq li a.curr{ color:#3F9E9B;}

.addDropDown{ float:right; position:relative; z-index:99;}
.addDropDown span{ display:block; background:url(../image/adddropdown.png) right 27px no-repeat; padding-right:15px; cursor:pointer;}
.addDropDown a{ font-size:12px; line-height:3em;  text-align:center; padding:0 2px; cursor:pointer;color:#333;}
/*.addDropDown ul{ position:absolute; z-index:99; background-color:#fff; right:0; top:58px; border:1px solid #e9e9e9; border-bottom:0; display:none;}
.addDropDown li{ font-size:12px; line-height:3em; width:80px; text-align:center; border-bottom:1px solid #e9e9e9; padding:0 20px; cursor:pointer;}
.addDropDown li:hover{ color:#3F9E9B;}*/
/*  nav end  */
.daohang{ width: 50%; height:40px; line-height:40px; font-size:12px; padding-left:20px; /*float: left;*/}
.daohang a{ color:#999;}
.daohang a:hover{ color:#3F9E9B}
.daohang strong{ font-weight:normal; padding:0 8px; color:#999;}
.daohang span{ color:#333;}
/*  daohang end  */
.indent{ background-color:#fff;}
.indentList{}
.indentList li{ padding:20px 38px 20px 20px; border-bottom:1px solid #eaeaea; overflow:hidden; font-size:14px; color:#333; height:86px; overflow:hidden;}
.indentList li img{ float:left;}
.problem{ float:left; padding-left:25px; line-height:24px; width:348px; height:86px; overflow:hidden;}
.problem p strong{ line-height:38px; font-weight:normal;}
.problem p span{ font-size:12px; color:#999;}
.resolve{ float:left; padding:11px 0 0 20px; width:220px;}
.resolve p{ height:32px; line-height:32px; overflow:hidden;}
.resolve span{ color:#3F9E9B;}
.state{ float:left; line-height:86px; width:256px; text-align:center;}
.inquire{ float:right; text-align:center; width:186px; padding-top:28px;}
.inquire a{ float:right; color:#333; font-size:12px; border:1px solid #d8d7d7; height:28px; line-height:28px; width:68px; text-align:center; margin-left:8px;}
.inquire a:hover{ color:#3F9E9B;}
.inquire .inquireBtn,.inquire .inquireBtn:hover{ color:#bebebe; border:1px solid #e6e6e6;}
/*  indentList end  */
.page{ text-align:center; padding:30px 0 40px;}
.page a{ display:inline-block; padding:0 10px; line-height:29px; color:#999; border:1px solid #d9dfe6; font-size:10px;}
.page .pageCur,.page a:hover{ color:#55b4ff; border:1px solid #55b4ff;}
.page .pre{ height:29px; width:19px; padding:0; text-indent:-9999px; background:url(../image/img.png) 0 0 no-repeat;}
.pre:hover{ background:url(../image/img.png) 0 -40px no-repeat;}
.page .next{ height:29px; width:19px; padding:0; text-indent:-9999px; background:url(../image/img.png) -40px 0 no-repeat;}
.page .next:hover{ background-position:-40px -40px;}
/*  indent end  */
.serviceNav{ background-color:#fff; overflow:hidden; height:46px;}
.serviceNav li{ float:left; width:33.3333%;}
.serviceNav li a{ display:block; line-height:46px; text-align:center; color:#666; font-size:12px; border-right:1px solid #eaeaea;}
.serviceNav li a:hover ,.serviceNav li .serviceNavCur{ color:#3F9E9B;}
/*  serviceNav end  */
.serviceMain{ display:none; padding:15px 0 0;}
.serviceM{ background-color:#fff; font-size:14px; color:#333; padding:20px 30px 50px; line-height:1.8em;}
.serviceM h1{ font-size:20px; line-height:90px; text-align:center; font-weight:normal;}
.serviceM p{ padding:10px 0; text-indent:2em;}

.fwlctu{ height:134px;}
.fwlctu p{ float:left; width:70px; padding:0; text-indent:0;}
.fwlctu strong{ float:left; width:102px; height:70px; background:url(../image/fwlcjt.png) center center no-repeat;}
.fwlctu p img{ display:block; width:70px; height:70px;}
.fwlctu p span{ display:block; height:40px; line-height:40px; width:70px; text-align:center; font-size:14px; color:#333; }

.fwlc{ clear:both; font-size:14px; color:#333; line-height:1.8em; background-color:#fff;}
.fwlc dt{ font-weight:bold;}
.fwlc dt img{ width:100%;}
.fwlc dd{ padding-bottom:24px;}
.fwlc dd p{ line-height:1.8em; padding:0; text-indent:0;}

.cjwt{ clear:both; font-size:14px; color:#333; line-height:30px; background-color:#fff;}
.cjwt dt{ position:relative; font-weight:bold; padding-left:34px;}
.cjwt dt span{ position:absolute; left:0; _left:-34px; top:4px; _top:0; display:block; height:22px; width:22px; background:url(../image/qabg.png) left top no-repeat; text-indent:-99999px;}
.cjwt dd{ position:relative; padding:0 0 34px 34px;}
.cjwt dd span{ position:absolute; left:0; _left:-34px; top:4px; _top:0; display:block; height:22px; width:22px; background:url(../image/qabg.png) left -30px no-repeat; text-indent:-99999px;}

/*  serviceMain end  */
.aboutUs{ padding:0 70px 50px; background-color:#fff; overflow:hidden;}
.aboutUs .h2Icon{ margin:42px 0 10px;}
.aboutUs1 p,.addressOut p{ clear:both; font-size:14px; color:#333; line-height:2em;}
.aboutUsImg{ padding-top:30px; width:1080px; overflow:hidden;}
.aboutUsImg img{ float:left; border:1px solid #e9e9e9; margin-right:11px;}
.aboutUslxfs span{ float:left; width:290px;}
.address{ overflow:hidden; width:1060px;}
.addressmap{ width:1100px;}
.addressmap li{ float:left; width:520px; padding:0 20px 20px 0;}
.addressmap li img{ width:520px; height:220px; display:block;}
.addressmaptxt{ position:relative; height:96px; padding:0 25px; background-color:#7a7a7a; color:#fff;}
.addressmaptxt em{ position:absolute; top:-16px; left:28px; display:block; width:30px; height:16px; background:url(../image/maparrow.png) no-repeat;}
.addressmaptxt strong{ font-weight:normal; font-size:18px; display:block; padding:24px 0 10px;}
.addressmaptxt p{ font-size:14px;}
.addressOut{ clear:both;}
.orangeBg{ background-color:#ff8a77;}
.blueBg{ background-color:#7ab5ff;}
.greenBg{ background-color:#64e6bd;}
.purpleBg{ background-color:#a371e7;}
/*  aboutUs end  */
.aboutUs .h2Icon span{ color:#3F9E9B;}
.join{}
.join ul{ overflow:hidden;}
.join ul li{ position:relative; float:left; padding:58px 0 0; height:230px; width:265px; text-align:center; color:#fff;}
.join ul li p{ font-size:24px; font-weight:bold; line-height:38px; padding-top:44px;}
.join ul li span{ display:block; font-size:15px; line-height:28px;}
.join ul li strong{ display:block; position:absolute; width:16px; height:44px; left:0; top:200px;}
.join .greenBg strong{ background:url(../image/orangearrow.png) no-repeat;}
.join .blueBg strong{ background:url(../image/greenarrow.png) no-repeat;}
.join .purpleBg strong{ background:url(../image/bluearrow.png) no-repeat;}
.request{ border:1px solid #e9e9e9; border-right:0; margin-top:40px; overflow:hidden; zoom:1;}
.request dl{ float:left; width:463px; height:220px; padding:14px 30px 20px 35px; border-right:1px solid #e9e9e9;}
.request dl dt{ font-size:18px; color:#333; padding-bottom:9px; line-height:36px;}
.request dl dd{ font-size:14px; color:#999; line-height:28px;}
.zhaomuBtn{ padding:55px 0 30px; overflow:hidden;}
.zhaomuBtn p{ float:left; border:2px solid #ff8a77; color:#ff8a77; height:66px; line-height:66px; padding:0 52px; font-size:22px;}
.joinlxfs{ padding-bottom:36px;}
.joinlxfs span{ padding-right:45px; font-size:18px; color:#ff864e;}
.joinWay{width: 100%;height: 140px;margin:50px 0 20px 0;overflow: hidden;}
.joinWay .joinWayInner{float: left;width: 353px;height: 140px;overflow: hidden;}
.joinWay .joinWayInner .joinBlock{width: 158px;height: 36px;border: 1px solid #3F9E9B;margin-bottom: 20px;text-align: center;line-height: 36px;color: #3F9E9B;font-size: 16px;overflow: hidden;}
/*  join end  */
.achieve{ background-color:#fff; text-align:center;}

.achieveTrueImg{ line-height:40px; font-size:36px; color:#3F9E9B; padding-left:410px;}
.achieveTrueImg img{ float:left;}
.achieveTrueImg span{ float:left; padding-left:16px;}
.achieveTrue{ font-size:16px; padding-bottom:55px; padding-top:75px;}
.achieveTrue p{ clear:both; height:64px; line-height:64px; padding-bottom:7px;}
.achieveTrue p span{ color:#999; padding-left:38px;}
.achieveTrue p strong{ font-weight:normal; color:#333; padding-right:38px;}
.achieveTrue .ckorder{ padding-left: 37px; line-height: 16px; height: 16px; color: #0d07ff; background: url("../image/arr_right160413.jpg") no-repeat right center; padding-right: 15px;}
.achieveTrue .ckorder:hover{ text-decoration: underline;}
.achievePhone{ border-top:1px solid #eaeaea; width:600px; margin:0 auto; padding:30px 0 100px;}
.achievePhone p{ font-size:16px; color:#333; line-height:60px;}
.achievePhone strong{ display:block; width:168px; height:38px; overflow:hidden; margin:0 auto; background:url(http://www.kangyuanpc.com/resources/aaaa/pc/images/servicephone.png) no-repeat; text-indent:-9999px;}
.achievePhone0327 p{ font-size:16px; color:#333; line-height:60px;}
/*  achieve end  */
.userinfo{ background-color:#fff; overflow:hidden; zoom:1; padding-top:60px;}
.userinfoL{ float:left; width:590px; padding:0 40px 0 0;}
.userinfoL ul{}
.userinfoL ul li{ position:relative; float:left; font-size:14px; line-height:50px; padding-bottom:24px; width:588px;}
.userinfoL ul li label{ float:left; width:162px; text-align:right; padding-right:18px;}
.userinfoL ul li input{ float:left; border:1px solid #ccc; height:18px; line-height:18px; width:366px; padding:15px 19px; color:#999;}
.userinfoL ul li .userinfoYzm{ width:232px;}
.userinfoL ul li a{ float:right; background-color:#3F9E9B; width:124px; text-align:center; height:50px; line-height:50px; color:#fff;}
.userinfoL ul li a:hover{ background-color: #ff8400;}
.userinfoL ul li .hqyzm{ background-color:#bebebe;background-color: #3F9E9B;}
.userinfoL ul li textarea{ float:left; border:1px solid #ccc; line-height:26px; padding:10px 19px; width:366px; height:98px;}
.userinfoL ul li p{display: none; position:absolute; bottom:0; left:180px; line-height:24px; font-size:12px; color:#3F9E9B;}
.userinfoL .userinfoFalse{ border:1px solid #3F9E9B;}
.userinfoAdd{ float:left; width:196px; height:50px; position:relative;}
.userinfoL .z999{ z-index:9999;}
.userinfoAdd span{ display:block; border:1px solid #ccc; height:48px; line-height:48px; background:url(http://www.kangyuanpc.com/resources/aaaa/pc/images/adddropdown1.png) 171px 22px no-repeat; width:156px; padding:0 19px; cursor:pointer;}
.userinfoAdd ul{ display:none; position:absolute; z-index:99; top:49px; left:0; background-color:#fff; border:1px solid #ccc; width:194px; border-top:0; max-height:205px; overflow-y:scroll; overflow-x:hidden;}
.userinfoL .userinfoAdd ul li{ text-align:center; width:100%; height:40px; line-height:40px; border-top:1px solid #ccc; color:#333; padding-bottom:0; cursor:pointer;}
.userinfoL .userinfoAdd ul li:hover{ color:#3F9E9B;}
.userinfoL ul li.imgyanzheng{ height: 50px;}
.userinfoL ul li.imgyanzheng input{ width: 232px; float: left;}
.userinfoL ul li.imgyanzheng .imgcode{ width: 88px; float: left; margin: 0 14px;}
.userinfoL ul li.imgyanzheng .imgcode img{ width: 60px; height: 30px;cursor: pointer}
.userinfoL ul li.imgyanzheng a{ float: left; font-size: 12px; color: #666; background-color: transparent; width: 84px;}
.userinfoL ul li.imgyanzheng a:hover{ text-decoration: underline;}


.userinfoR{ float:left; width:448px; border-top:3px solid #666;}
.userinfoR ul{ border-left:1px solid #eaeaea; border-right:1px solid #eaeaea; background-color:#fcfcfc; padding-top:20px; height:347px;}
.userinfoR ul li{ color:#333; padding:0 36px; line-height:42px; font-size:16px;}
.userinfoR ul li span{ color:#999;}
.userinfoPrice{ border:1px solid #eaeaea; overflow:hidden; height:100px; padding:0 30px; background-color:#fff;}
.userinfoPrice p{ float:right; font-size:26px; color:#333; padding-top:25px; line-height:48px;}
.userinfoPrice strong{ font-weight:normal; color:#3F9E9B;}
.userinfoPrice span{ clear:both; line-height:18px; display:block; font-size:12px; color:#999; text-align:right;}

.userinfoStep{ clear:both; padding:40px 0 60px 390px; height:50px;}
.userinfoStep a{ float:left; width:158px; text-align:center; height:48px; line-height:48px; border:1px solid #d8d7d7; color:#000; font-size:16px; margin-left:40px;}
.userinfoStep a:hover,.userinfoStep .thisStep{ background-color:#3F9E9B; color:#fff;}
.userinfoStep a.thisStep{border-color:#3F9E9B;}
/*  userinfo end  */

.footer{ font-size:12px; color:#999; margin-top:65px; background-color:#fff; min-width:1200px;}
.foot-step{ height:20px; padding:30px 0;}
.foot-step li{ float:left; width:20%;}
.foot-step li img{ float:left; width:20px; height:20px;}
.foot-step li span{ float:left; height:20px; line-height:20px; font-size:16px; color:#333; padding-left:10px;}
.service{ border-top:1px solid #dfdfdf;}
.service dl{ float:left; width:240px; padding:16px 0 35px;}
.service dl dt{ color:#666; line-height:60px; font-size:14px;}
.service dl dd{ line-height:28px;}
.service dl dd a{ color:#999;}
.service dl dd a:hover{ color:#333;}
.serviceTime{ float:right; width:168px; border-left:1px solid #dfdfdf; padding-left:40px; margin-top:40px;}
.serviceTime p{ text-align:center; line-height:30px;}
.copyright{ clear:both; width:100%; text-align:center; height:30px; line-height:30px; color:#999; background-color:#f5f5f5;}
.copyright a{ clear:both; width:100%; text-align:center; height:30px; line-height:30px; color:#999; }
.footweixin{ position:relative; background:url(http://www.kangyuanpc.com/resources/aaaa/pc/images/weixin.png) left center no-repeat; text-indent:26px;}
.footweixin p{ position:absolute; display:none; top:-86px; left:82px; width:180px; height:202px; padding:15px 0 0 10px; text-align:center; background:url(http://www.kangyuanpc.com/resources/aaaa/pc/images/footweixin.png) top left no-repeat; text-indent:0;}
.footweixin p img{ width:150px; height:150px;}
.footweixin p span{ display:block; height:36px; line-height:36px; color:#333;}
.weiboicon{ background:url(http://www.kangyuanpc.com/resources/aaaa/pc/images/weibo.png) left center no-repeat; text-indent:26px;}
.appxiazai{ background:url(http://www.kangyuanpc.com/resources/aaaa/pc/images/appxiazai.png) left center no-repeat; text-indent:26px;}
/*  footer end  */
.blackBg{ display:none; position:fixed; top:0; z-index: 9; left:0; background-color:#000; width:100%; height:100%; opacity:0.6; -moz-opacity:0.6; -webkit-opacity:0.6; filter: alpha(opacity=60); _position:absolute; _height:1000px; _top:expression(eval(document.documentElement.scrollTop+0));}
.dingdan{ display:none; position:fixed; _position:absolute; z-index:999; top:50%; left:50%; margin:-250px 0 0 -350px; width:700px; height:500px; font-size:14px; background-color:#fff; border:1px solid #868a92;}
.dingdanTop{ height:80px; line-height:80px; color:#333; padding:0 40px; border-bottom:1px solid #eaeaea;}
.dingdanTop strong{ float:left; font-size:24px; padding-left:12px; font-weight:normal;}
.dingdanTop span{ float:left;}
.dingdanTop em{ float:right; font-style:normal;}
.dingdan ul{ background-color:#f6f7fa; padding:48px 0 0 50px; height:170px; border-bottom:1px solid #eaeaea;}
.dingdan ul li{ float:left; background:url(http://www.kangyuanpc.com/resources/aaaa/pc/images/dingdannext.png) right 38px no-repeat; padding-right:9px; width:146px; text-align:center;}
.dingdan ul li p{ height:46px; line-height:46px; color:#333;}
.dingdan ul .wancheng{ background-position:-9999px -9999px;}
.dingdanDetail{ padding:30px 20px 0 0; overflow:hidden;}
.dingdanDetailL{ float:left; border-right:1px solid #eaeaea; height:110px;  padding:30px 30px 0;}
.dingdanDetailL a{ display:block; width:188px; text-align:center; height:48px; line-height:48px; color:#3F9E9B; border:1px solid #3F9E9B; border-radius:2px; -webkit-border-radius:2px; -moz-border-radius:2px; -o-border-radius:2px; -ms-border-radius:2px;}
.dingdanDetailL a:hover{ background-color:#3F9E9B; color:#fff;}
.dingdanDetailL p{ line-height:52px; color:#999;}
.dingdanDetailR{ float:left; padding-left:30px;}
.dingdanDetailRT{ height:50px; line-height:50px; font-size:18px; color:#333;}
.dingdanDetailRT span{ padding:0 18px; color:#bfbfbf;}
.dingdanDetailR p{ color:#666; line-height:28px;}
.close{ position:absolute; top:-16px; right:-16px; display:block; width:33px; height:33px; background:url(http://www.kangyuanpc.com/resources/aaaa/pc/images/close.png) no-repeat; text-indent:-9999px;}
.close:hover{ background:url(http://www.kangyuanpc.com/resources/aaaa/pc/images/close1.png) no-repeat;}
/*  dingdan end  */

.pinglun,.fankui{ display:none; position:fixed; _position:absolute; z-index:9999; top:50%; left:50%; margin:-240px 0 0 -325px; width:580px; height:490px; padding:10px 35px 0 35px; font-size:12px; background-color:#fff; border:1px solid #868a92;}
.h2Icon{ clear:both; background:url(../image/h2_icon.png) left center no-repeat; padding-left:24px; height:58; line-height:58px; color:#333; font-size:18px; font-weight:normal;}
.pinglun ul{ margin-bottom:12px; overflow:hidden;}
.pinglun ul li{ width:50%; float:left; height:24px; line-height:24px; color:#666;}
.shurukuang{ background-color:#f3f5f8; border:1px solid #e8ebf1; height:258px;}
.shurukuang textarea{ border:0; background-color:#f3f5f8; width:574px; height:220px;}
.shurukuang p{ height:38px; line-height:38px; color:#bebebe; padding-right:20px; text-align:right;}
.shurukuang p span{ color:#3F9E9B;}
.fabuBtn{ float:right; background:url(../image/buttonbg.png) no-repeat; color:#fff; width:120px; text-align:center; height:40px; line-height:40px; font-size:14px; margin-top:15px;}
.fabuBtn:hover{ background:url(../image/buttonbg.png) -150px 0 no-repeat;}
.fankui p{ font-size:12px; color:#999; padding-bottom:20px;}
.fankui .shurukuang{ height:293px;}
.fankui .shurukuang textarea{ height:250px;}
/*  pinglun fankui end  */

/*css3 begin*/
.indentList li{-webkit-transition: all 0.2s linear; transition: all 0.2s linear; -moz-transition: all 0.2s linear;}
.indentList li:hover{ background-color:#fafafa; }
.inquire a,.achieveTrue a,.serviceNav li a,.navList li a,.navListqq li a,.userinfoStep a,.userinfoL ul li .hqyzm{-webkit-transition: all 0.25s linear; transition: all 0.25s linear; -moz-transition: all 0.25s linear;}
.userinfoStep a:hover{ background-color: #ff8400; border-color: #ff8400;}
a.pinglunBtn:hover,a.chakanBtn:hover{ background-color: #ff8400; color: #fff; border-color: #ff8400;}
a.inquireBtn{ cursor: default;}

/*qyfw begin*/
.clear { clear: both; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.qyfw .banner{height: 360px;background: url("http://www.kangyuanpc.com/resources/aaaa/pc/images/banner.jpg") no-repeat center 0;}
.qyfw .biaoti{height: 105px;padding-top: 59px; font-size: 32px;text-align: center;line-height: 32px;color: #333;}
.qyfw .biaoti .line{margin: 14px auto 0;width: 50px;display: block;height: 3px;background-color: #3F9E9B;}
.qyfw .midbox{position: relative;background-color: #fff;background:#fff;min-height:88px;}
.qyfw .midbox .left{width: 592px;min-height: 394px;margin-top: -26px;float: left;position: relative;background: url("http://www.kangyuanpc.com/resources/aaaa/pc/images/imgbg.jpg") no-repeat center 0;overflow: hidden;}
.qyfw .midbox .left .img{width: 560px;margin: 10px auto 0;position: relative;overflow: hidden;}
.qyfw .midbox .left .tips{padding: 0 36px;}
.qyfw .midbox .left .tips p{color: #666;font-size: 14px;line-height: 26px;}
.qyfw .midbox .left .tips p strong{color: #333;}
.qyfw .midbox .left .tips h5{color: #333;font-size: 14px;line-height: 14px;padding: 25px 0 5px 0 ;}
.qyfw .midbox .left .tips2{padding-top: 18px;}
.qyfw .midbox .left .tips2 p{position: relative;padding-left: 70px;}
.qyfw .midbox .left .tips2 p strong{position: absolute;top: 0;left: 0;}

.qyfw .midbox .right{width: 608px;float: left;background-color:#fff;}
.qyfw .midbox .frm{padding: 44px 0;background: none;}
.qyfw .midbox .frm .row{margin-bottom: 6px;min-height:42px; *margin-bottom:20px;}
.qyfw .midbox .frm .row:after{content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.qyfw .midbox .frm .name{float: left;width: 132px;margin-right: 20px;text-align: right;font-size: 16px;color: #333;height: 42px;line-height: 42px;}
.qyfw .midbox .frm .type{float: left;width: 420px; min-height:42px;}
.qyfw .midbox .frm .type:after{overflow: hidden;content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.qyfw .midbox .frm .item{float: left;width: 90px;height: 39px;border-bottom: 1px solid #f5f5f5;margin: 0 14px 14px 0;text-align: center;line-height: 40px;overflow: hidden;font-size: 16px;color: #666;background-color: #f5f5f5;cursor: pointer;}
.qyfw .midbox .frm .item.active{color: #3F9E9B;background-color: #fff2ee;border-bottom-color: #3F9E9B;}
.qyfw .midbox .frm .txt,.midbox .frm .sel_area192,.midbox .frm .sel_area400,.midbox .frm .sel_area{margin-bottom: 14px; *margin-bottom: 0px;height: 40px;border: 1px solid #cccccc;position: relative;cursor: pointer;background-image: url("http://www.kangyuanpc.com/resources/aaaa/pc/images/arr.png");background-repeat: no-repeat;}
.qyfw .midbox .frm .sel_area192 span,.midbox .frm .sel_area400 span,.midbox .frm .sel_area span{padding-left: 16px;line-height: 40px;color: #333;font-size: 16px;}
.qyfw .midbox .frm .sel_area{width: 122px;margin-right:15px;float: left;background-position: 93px center;}
.qyfw .midbox .frm .sel_area400{width: 400px;background-position: 371px center;}
.qyfw .midbox .frm .sel_area192{width: 192px;background-position: 163px center;float: left;margin-right: 14px;}
.qyfw .midbox .frm .sel_area .sel_area_list{z-index:999;}
.qyfw .midbox .frm .sel_area400 .sel_area_list{z-index:998;}
.qyfw .midbox .frm .txt{width: 384px;background: none;padding-left: 16px;font-size: 16px;font-family: "\5FAE\8F6F\96C5\9ED1"; line-height:40px;height:40px; color:#999;}
.qyfw .midbox .frm .button{display: block; margin-top: 10px; width: 194px;height: 46px;line-height: 46px;text-align: center;font-size: 16px;color: #fff;background-color: #3F9E9B;}
.qyfw .midbox .frm .button.unclick{background-color: #cccccc;cursor: default;}
.qyfw .midbox .frm2 .name{width: 118px;}
.qyfw .hezuo{position: relative;margin-top:-28px;padding-bottom: 36px;width: 1224px;background: #f5f5f5;}
.qyfw .hezuo .hezuo_item{float: left;margin: 0 24px 24px 0;width: 180px;height: 70px;}
.qyfw .hezuo .hezuo_item img{width: 180px;height: 70px;}
.qyfw .midbox .frm .txt.bor2{border: 1px solid #3F9E9B;}
.qyfw .midbox .frm .txt.col3{color: #333;}

.qyfw .sel_area_list {width: 100%; height: 160px; position: absolute;top: 40px;left: -1px;border: 1px solid #3F9E9B;background-color: #fff;z-index: 999;cursor: pointer;overflow-x: hidden;overflow-y: scroll;}
.qyfw .sel_area_list li{height: 32px;line-height: 32px;padding-left: 16px;font-size: 14px;color: #333;background-color: #fff;}
.qyfw .sel_area_list li:hover{background-color: #3F9E9B;color: #fff;}
.qyfw .sel_area400 .sel_area_list{width: 400px;}


.qyfw .sidebar{position: fixed;right: 0;top: 0;width: 36px; z-index:999}
.qyfw .sidebar ul li a {width: 36px;height: 36px;display: block;margin-bottom: 1px;background-color: #626262;color: #fff;font-size: 14px;text-align: center;line-height: 36px;}
.qyfw .sidebar ul li a:hover,.qyfw .sidebar ul li.active a {background-color: #3F9E9B;}
.qyfw .sidebar ul li a.qyfl,.qyfw .sidebar ul li a.qygx{font-size: 12px;padding: 5px 5px 0 5px;width: 26px;height: 31px;line-height: 14px;text-align: left;}



/*qyfw end*/

/*160304*/
.userinfoL ul li.addli0304{ height: auto;}
.addli0304 .userinfoAdd{ width: 192px;}
.addli0304 .userinfoAdd span{width: 232px; background-position: 248px 22px;}
.addli0304 .userinfoAdd ul{width: 270px;}
.addli0304 .adddv_r1{ height: 50px;}
.addli0304 .adddv_r1 a{ background-color: #fff; border: 1px solid #3F9E9B; width: 122px; height: 48px; line-height: 48px; color: #3F9E9B;}
.addli0304 .adddv_r1 a:hover{ background-color: #3F9E9B; color: #fff;}
.addli0304 .adddv_r2{ margin-top: 24px; height: 50px;}

/*160419 微信*/
.weixinma{ font-size: 12px; color: #666; line-height: 40px; text-align: right; cursor: default; position: absolute; right: 0; top: 0;}
.weixinma em{ margin-right: 7px;}
.weixinma em img{ vertical-align: middle; position: relative; margin-top: 0;}
.weixinma .erweima{ background: url("http://www.kangyuanpc.com/resources/aaaa/pc/images/weixinmabig160413.png")  0 0 no-repeat; width: 180px; height: 240px; position: absolute; top: 33px;right: 0; display: none;}
.weixinma .erweima span{ position: absolute; bottom: 30px; left: 0; width: 100%; text-align: center; font-size: 12px; color: #666;}
.erweima160{ text-align: center;}
.erweima160 img{ display: block; width: 160px; margin: 0 auto;}
.erweima160 span{ font-size: 16px; color: #333; line-height: 24px; padding-top: 10px; display: block;}




/*160418增加开发票 start*/
.dingdanDetailR .sqfp{ text-align: right; color: #3F9E9B; position: absolute; top: 0; right: -90px;}
.dingdanDetailR .sqfp:hover{ text-decoration: underline;}
.fapiao{ padding: 0 80px;}
.fapiao .fapiaolist{ width: 100%;}
.fapiao .fapiaolist li{  border-bottom: 1px solid #eaeaea;}
.fapiao .fapiaolist li.fph80{height: 80px; line-height: 80px;}
.fapiao .fapiaolist li .left{ float: left; width: 160px; color: #333; font-size: 18px;}
.fapiao .fapiaolist li .right{ float: left; width: 879px; color: #666; font-size: 16px;}
.fapiao .fapiaolist li .right .pr26{ padding-right: 20px;}
.fapiao .fapiaolist li .cont1,.fapiao .fapiaolist li .cont2,.fapiao .fapiaolist li .cont3,.fapiao .fapiaolist li .cont4{ height: 80px; line-height: 80px;  overflow: hidden; float: left;text-align: right;}
.fapiao .fapiaolist li .cont1{ width: 454px; text-align: left;}
.fapiao .fapiaolist li .cont2{ width: 310px;}
.fapiao .fapiaolist li .cont3{ width: 116px;}
.fapiao .fapiaolist li .cont4{ width: 160px; color: #3F9E9B;}
.fapiao .fapiaolist li.fpnr{ height: 67px; line-height: 67px; padding-top: 45px;}
.fapiao .fapiaolist li.fpxx{ padding-top: 30px; height: 80px; line-height: 80px;}
.fapiao .fapiaolist li.wlxx{ height: 100%; padding-top: 30px;}
.fapiao .fapiaolist li.wlxx .wl-r2{ padding: 30px 0 6px 0;}
.fapiao .fapiaolist .query-wl{ width: 100%;}
.fapiao .fapiaolist .query-wl li{ position: relative; width: 100%; height: auto; border-bottom: 0; line-height: normal; color: #999; background: url("http://www.kangyuanpc.com/resources/aaaa/pc/images/fapiao_img041803.jpg") repeat-y 9px 0;}
.fapiao .fapiaolist .query-wl li .status{ background: url("http://www.kangyuanpc.com/resources/aaaa/pc/images/fapiao_img041801.jpg") no-repeat center 0; width: 19px; height: 19px; position: absolute; top: 0;}
.fapiao .fapiaolist .query-wl li .dizhi{ font-size: 16px; padding-left: 30px; padding-bottom: 24px; line-height: 16px;}
.fapiao .fapiaolist .query-wl li .dizhi p{ font-size: 12px; padding-top: 6px;}
.fapiao .fapiaolist .query-wl li.acitve{ color: #238fe2;}
.fapiao .fapiaolist .query-wl li.acitve .status{ background: url("http://www.kangyuanpc.com/resources/aaaa/pc/images/fapiao_img041802.jpg") no-repeat 0 0;}
.fapiao .fapiaolist .query-wl li.last{ background: none;}
.fapiao .fapiao_backorder{ height: 150px; line-height: 150px; text-align: right;}
.fapiao .fapiao_backorder .back{ color: #3F9E9B; font-size: 16px; text-decoration: underline;}
.fapiao .fapiao_backorder .back:hover{ text-decoration: none;}
.fapiao .fapiao_backorder .submit{margin-left:30px; margin-top:50px;display: block; width: 160px; height: 50px; line-height: 50px; text-align: center; color: #fff; font-size: 16px; background-color: #3F9E9B; float: right;}
.fapiao .fapiao_backorder .submit:hover,.fapiao .fapiao_backorder .submit:active{ text-decoration: none; background-color: #ff8400;}

.fapiao .fapiaolist li.fpxx2{ height: 100%; padding-top: 50px; padding-bottom: 30px;}
.fapiao .fapiaolist li .r_choose{ height: 50px; margin-bottom: 20px; width: 100%;}
.fapiao .fapiaolist li .r_choose .item{ cursor: pointer; float: left; width: 238px; height: 48px; border: 1px solid #eaeaea; font-size: 16px; color: #666; margin-right: 20px; text-align: center; line-height: 46px; position: relative;}
.fapiao .fapiaolist li .r_choose .item.checked{ border: 2px solid #3F9E9B; width: 236px; height: 46px;}
.fapiao .fapiaolist li .r_choose .item.checked .iconok{position: absolute; display:block;top: -6px; right: -6px; width: 16px; height: 16px;background: url("http://www.kangyuanpc.com/resources/aaaa/pc/images/icon_checkedok.png") no-repeat right top;}
.fapiao .fapiaolist li .r_address{ width: 500px; height: 50px; margin-bottom: 20px; background-color: #f5f5f5;}
.fapiao .fapiaolist li .r_address input{ width: 460px; margin: 14px 0 0 20px; font-size: 16px; color: #ccc;font-family: "\5FAE\8F6F\96C5\9ED1"; background: transparent; outline: none; border: none;}
.fapiao .fapiaolist li .r_tips{ padding-bottom: 5px;}
.fapiao .fapiaolist li .r_tips p{font-size: 14px; color: #999; padding-bottom: 12px;}

.fapiao .fapiaolist li.sprxx{ height: 100%; padding-top: 50px; padding-bottom: 30px;}
.fapiao .fapiaolist li .r_inp .txt{ float: left; width: 240px ; height: 50px; margin: 0 20px 20px 0; position: relative;}
.fapiao .fapiaolist li .r_inp .txt input{ float: left; width: 238px; height: 48px; border: 1px solid #eaeaea; font-size: 16px;font-family: "\5FAE\8F6F\96C5\9ED1";color: #ccc;text-align: center;}
.fapiao .fapiaolist li .r_inp .txt input.checked{ border-color: #3F9E9B; color: #666;}
.fapiao .fapiaolist li .r_inp .txt p{position: absolute; top: 50px; left: 0; font-size: 12px; color: #3F9E9B; height: 20px; line-height: 20px;}
.fapiao .fapiaolist li .r_sel{ margin-bottom: 20px;}
.fapiao .fapiaolist li .r_sel .userinfoAdd{ width: 240px; margin-right: 20px;}
.fapiao .fapiaolist li .r_sel .userinfoAdd span{ width: 200px; background: url(http://www.kangyuanpc.com/resources/aaaa/pc/images/adddropdown1.png) 215px 22px no-repeat}
.fapiao .fapiaolist li .r_sel .userinfoAdd ul{ width: 238px;}
.fapiao .fapiaolist li .r_sel .userinfoAdd ul li{text-align:center; width:100%; height:40px; line-height:40px; border-top:1px solid #ccc; color:#333; padding-bottom:0; cursor:pointer; border-bottom: 0;}
.s-colorf50{ color: #3F9E9B;}
.fullbg{ position: fixed; top: 0; left: 0; z-index: 998; background: url("http://www.kangyuanpc.com/resources/aaaa/pc/images/full_bg.png"); width: 100%; height: 100%;}
.fapiao_box{ width: 500px; height: 306px; background-color: #fff; position: absolute; top: 50%; left: 50%; margin-top: -153px; margin-left: -250px; overflow: hidden; z-index: 999;}
.fapiao_box .title{ padding: 56px 0 24px 0; text-align: center; font-size: 32px; color: #3F9E9B; height: 36px; line-height: 36px;}
.fapiao_box .title img{ vertical-align: middle; position: relative;margin-top: -4px; margin-right: 10px;}
.fapiao_box .tips{ text-align: center; font-size: 16px; color: #666;line-height: 26px;}
.fapiao_box .btns{ height: 50px; width: 320px; margin: 36px auto 0; }
.fapiao_box .btns a{ display: block; width: 138px; height: 48px; margin: 0 10px; line-height: 50px; text-align: center; font-size: 16px; float: left;}
.fapiao_box .btns a.fl{ border: 1px solid #238fe2; color: #238fe2;}
.fapiao_box .btns a.fr{ border: 1px solid #3F9E9B; color: #3F9E9B;}
/*160418增加开发票 end*/



/*  v1.1 优化  */

.registerbg{ position:absolute; left:50%; top:50%; margin:-325px 0 0 -500px; width:1000px; height:650px; background-color:#fff;}
.fanhui{ position:absolute; top:60px; right:0; width:80px; height:34px; background:url(http://www.kangyuanpc.com/resources/aaaa/pc/images/fanhui.png) no-repeat; text-indent:-99999px; overflow:hidden;}

.youhuiquan{ position:relative; top:-10px; padding-left:180px; width:410px;}
.youhuiquan dt{ height:46px; line-height:46px; color:#3F9E9B; text-indent:24px; background:url(http://www.kangyuanpc.com/resources/aaaa/pc/images/zhankai.png) left center no-repeat; cursor:pointer;}
.youhuiquan .youhuiquandt{ background:url(http://www.kangyuanpc.com/resources/aaaa/pc/images/guanbi.png) left center no-repeat;}
.youhuiquan dd{ display:none; background-color:#fff8f8; padding:0 20px 10px; font-size:12px;}
.youhuiquan dd ul{}
.youhuiquan dd li{ position:relative; padding:15px 0 15px 24px; border-bottom:1px solid #e0e0e0;}
.youhuiquan dd li input{ position:absolute; left:0; top:22px; width:12px; height:12px;}
.youhuiquan dd li p{ line-height:24px; color:#666;}
.youhuiquan dd li p strong{ position:absolute; right:-20px; top:10px; display:block; width:54px; height:34px; background:url(http://www.kangyuanpc.com/resources/aaaa/pc/images/yiwen.png) center center no-repeat;}
.youhuiquan dd li span{ height:18px; line-height:18px; display:block; color:#999}


.youhuiquantip{ display:none; position:absolute; right:-302px; top:-20px; width:250px; padding:15px 20px; background-color:#fff; border:1px solid #e0e0e0;}
.youhuiquantip strong{ position:absolute; top:35px; left:-8px; display:block; background:url(../image/arrow.png) left top no-repeat; width:10px; height:18px;}
.youhuiquan .youhuiquantip p,.youhuiquan .youhuiquanbky .youhuiquantip p{ position:relative; font-size:12px; line-height:24px; color:#333; border:0; padding-left:80px;}
.youhuiquan .youhuiquantip p span{ position:absolute; left:0; height:24px; line-height:24px; color:#999;}
.youhuiquan .youhuiquanbky p,.youhuiquan .youhuiquanbky span{ color:#ccc;}


.quanma{ clear:both;}
.quanma p{ height:38px; padding-top:10px; line-height:38px; color:#666;}
.quanma p a{ color:#ff6926;}
.quanma p a:hover{ text-decoration:underline;}
.shiyongquanma{ display:none; overflow:hidden;}
.shiyongquanma input{ float:left; padding:11px 15px; height:18px; line-height:18px; font-size:12px; width:250px; color:#999; border:0; background-color:#fff;}
.shiyongquanma a{ float:right; width:80px; height:40px; line-height:40px; text-align:center; color:#fff; background-color:#3F9E9B;}
.shiyongquanma a:hover{ background-color:#ff6100;}
.shiyongquanma span{ clear:both; display:block; color:#e4393c; height:32px; line-height:32px;}


.tishitanchuang{ display:; position:fixed; _position:absolute; z-index:9999; top:50%; left:50%; margin:-95px 0 0 -195px; width:390px; height:190px; font-size:12px; background-color:#fff; border:1px solid #868a92;}
.tishitanchuang p{ height:140px; line-height:140px; font-size:16px; text-align:center; color:#666; border-bottom:1px solid #e0e0e0;}
.tishitanchuang .tsqueding{ display:block; width:100%; height:49px; line-height:49px; text-align:center; font-size:16px; color:#3F9E9B;}

/* 提示信息弹层 */
.msg_bg_box{position: fixed;z-index: 99999;top: 0;width: 100%;height: 100%;background-color: rgba(0,0,0,.3);
    display: none;}
.msg_content_box{position: absolute;top: 50%;left: 50%;width: 300px;margin: -127px 0 0 -150px;padding-top: 10px;background-color: #fff;border-radius: 5px;-webkit-border-radius: 5px;text-align: center; display: none;}
.msg_info_text{font-size: 14px;line-height: 30px;padding: 0 15px 15px 20px;margin-left: -10px;}
.msg_close{display: block;height: 50px;line-height: 50px;text-align: center;font-size: 16px;color: #666;background: url(http://www.kangyuanpc.com/resources/aaaa/pc/images/hengxian1.png) left top no-repeat;background-size: 100% 1px;}

.v1-1fwts{ position:absolute; top:5px; height:28px; line-height:28px; border:1px solid #e4393c; padding:0; width:498px; color:#e4393c; background:url(../image/tishisjh.png) 8px center no-repeat #fff8f8; text-indent:32px; font-size:12px;}
/*160531 start*/
.indentList .first_order .problem{ height: 71px; padding-top: 15px;}
.dingdanDetail{ padding-top: 45px;}
.dingdanDetailL{ border-right: none; padding-top: 0;}
.dingdanDetailR{ border-left: 1px solid #eaeaea; }
.dingdanDetailR p{line-height: normal; padding-top: 8px;}
.dingdanDetailRT{ line-height: normal; height: 38px;}
/*160616 start*/
.aboutUs2{ width: 1080px;}
.aboutUs2 dl{ width: 520px; float: left; margin-right: 11px; height: 60px;}
.aboutUs2 dl dt{ width: 103px; height: 60px; float: left; margin-right: 22px;}
.aboutUs2 dl dd{ float: left; width: 380px; height: 60px;}
.aboutUs2 dl dd p{ font-size: 18px; color: #333; line-height: 27px; height: 27px;  margin-bottom:7px;}
.aboutUs2 dl dd span{ border: 1px solid #3F9E9B; color: #3F9E9B; padding: 4px 6px; font-size: 12px; line-height: 12px; display: inline-block;}
/*160630 start*/
.navList li a,.addDropDown span{ color: #000; opacity: 0.8;}
.navListqq li a{ color: #fff; opacity: 0.8;}
.addDropDown .open_city{ width: 466px; height: 64px; padding-top: 22px; position: absolute; background-color: #fff; border: 1px solid #eaeaea; font-size: 12px; color: #333; z-index: 9999; right: 0; top: 70px; display: none;}
.addDropDown .open_city .ktcs{ line-height: normal; background: none; line-height: 20px; padding-right: 0; float: left; display: block; width: 80px; text-align: right;}
.addDropDown .open_city .citys{ float: left; width: 386px;}
.addDropDown .open_city .citys li{ float: left; width: 32px; height: 19px; line-height: 19px; margin: 0 0 10px 14px; cursor: pointer; text-align: center;}
.addDropDown .open_city .citys li:hover{ color: #3F9E9B;}
.addDropDown .open_city .citys li.active{ color: #fff; background-color: #3F9E9B;}
.addDropDown .open_city .icon{ background: url("http://www.kangyuanpc.com/resources/aaaa/pc/images/adddrow_arr.png") no-repeat 0 0; width: 27px; height: 13px; position: absolute; right: 32px; top: -13px; display: block;}
.addDropDown span.open{ background-image: url("http://www.kangyuanpc.com/resources/aaaa/pc/images/adddropdown_open.png");}
.maskorderbtn{ padding: 20px 0;}
.maskorderbtn a{ display: block; width: 160px; height: 50px; background-color: #3F9E9B; color: #fff; line-height: 50px; text-align: center; font-size: 16px;}
.maskorderbtn a:hover{ text-decoration: none;}
.left_buystep{ float: left; width: 300px; overflow: hidden;}
.left_buystep .hgxz{ margin-top: 20px; background: #fff; width: 240px;padding: 0 30px; }
.bodyer .left_buystep .hgxz h2{ font-size: 16px; color: #666; height: 16px; line-height: 16px; overflow: hidden; font-weight: normal; padding: 26px 0 22px 0;}
.left_buystep .hgxz .r_dv{ border-bottom: 1px solid #e6e6e6; padding: 25px 0 28px 0;}
.left_buystep .hgxz .one_dv{ padding-top: 0;}
.left_buystep .hgxz .r_dv em{ position: absolute; top: 0; left: 0; width: 18px;}
.left_buystep .hgxz .dv1{ font-size: 14px; color: #333; height: 18px; line-height: 18px; overflow: hidden; padding-left: 29px;position: relative;}
.left_buystep .hgxz .dv2{ font-size: 12px; color: #999; line-height: 20px; margin-top: 5px; padding-left:29px;}
.right_desc{ float: right; width: 885px;}
.contentpanel{ margin-top: 20px; background: #fff;}
.contentpanel .tab{ height: 70px; background: url("http://www.kangyuanpc.com/resources/aaaa/pc/images/tab_bgx.jpg") repeat-x left bottom;}
.contentpanel .tab li{ float: left; width: auto; padding: 0 40px; text-align: center; position: relative; line-height: 70px; background: url("http://www.kangyuanpc.com/resources/aaaa/pc/images/line_tab.jpg") right center no-repeat;}
.contentpanel .tab li a{ font-size: 16px; color: #666; display: block; line-height: 70px; -webkit-transition: all 0s linear; transition: all 0s linear; -moz-transition: all 0s linear;}
.contentpanel .tab li a:hover,.contentpanel .tab li a.active{ background: url("http://www.kangyuanpc.com/resources/aaaa/pc/images/tab_a.jpg") repeat-x bottom center;}
.contentpanel .tab li.last{ background: none;}
.contentpanel .contbox{ padding: 0 40px; overflow: hidden;}
.contentpanel .box .title{ background: url("http://www.kangyuanpc.com/resources/aaaa/pc/images/title_bg.jpg") no-repeat 0 0; margin: 40px 0 10px 0; width: 180px; padding-left: 21px; height: 40px; color: #fff; font-size: 20px; line-height: 40px; font-weight: bold;}
.contentpanel .box p{ font-size: 14px; color: #333; line-height: 30px; padding: 10px 0;}
.contentpanel .box .qa{ font-size: 14px; color: #333; padding-bottom: 40px;}
.contentpanel .box .qa dt{ font-weight: bold; height: 18px; line-height: 18px; overflow: hidden; margin: 35px 0 5px 0; position: relative; padding-left: 30px;}
.contentpanel .box .qa dd{ line-height: 28px; position: relative; padding-left: 30px;}
.contentpanel .box .qa dt em.icon{ display: block; width: 18px; height: 18px; background: url("http://www.kangyuanpc.com/resources/aaaa/pc/images/q.jpg") no-repeat 0 0; position: absolute; top: 0; left: 0;}
.contentpanel .box .qa dd em.icon{ display: block; width: 18px; height: 18px; background: url("http://www.kangyuanpc.com/resources/aaaa/pc/images/a.jpg") no-repeat 0 0; position: absolute; top: 4px; left: 0;}
/*170106 start*/
.fuwushijian{ float:left; border:1px solid #ccc; height:18px; line-height:18px; width:366px; padding:15px 19px; color:#333;background:url(http://www.kangyuanpc.com/resources/aaaa/pc/images/fuwushijian.png) 376px center no-repeat #fff;cursor: pointer;}
.blackBg{ display:none; position:fixed; top:0; z-index:9; left:0; background-color:#000; width:100%; height:100%; opacity:0.6; -moz-opacity:0.6; -webkit-opacity:0.6; filter: alpha(opacity=60); _position:absolute; _height:1000px; _top:expression(eval(document.documentElement.scrollTop+0));}
.xinxititle{ clear: both; line-height: 84px; text-align:center;font-size: 20px;color: #666;font-weight:bold;}
.xuanzeshijiantishi{ text-align:center; padding:6px 20px; line-height:24px; font-size:12px; color:#e4393c; background-color:#fff1f1;}
.xuanzeshijian{ display:none; position:fixed; z-index:9999; left:50%; top:50%; width:540px; padding:0 0 40px 0; margin:-335px 0 0 -270px; background-color:#ececec;}
.selectday{ float:left; width:180px; margin-left:40px; background-color:#f5f5f5;}
.selectday ul{ height:419px; overflow-x:hidden; overflow-y:scroll;}
.selectday ul::-webkit-scrollbar{ width:6px; height:10px; background-color:#e3e3e3;}
.selectday ul::-webkit-scrollbar-thumb{ border-radius:6px; -webkit-border-radius:4px; -moz-border-radius:4px; background-color:#ccc;}
.selectday li{ text-align:center; cursor:pointer; line-height:60px; font-size:16px; color:#333; border-left:3px solid #f5f5f5;}
.selectday .selecttimeno{ background-color:#dbe0e4; color:#fff;pointer-events:none}
.selectday .selectdaycur{ color:#3F9E9B; background-color:#fff; border-left:3px solid #3F9E9B;}
.selecttime{ float:left; width:240px; height:419px; padding:0 20px; background-color:#fff; overflow-x:hidden; overflow-y:scroll;}
.selecttime::-webkit-scrollbar{ width:6px; height:10px; background-color:#e3e3e3;}
.selecttime::-webkit-scrollbar-thumb{ border-radius:6px; -webkit-border-radius:4px; -moz-border-radius:4px; background-color:#ccc;}
.selecttime li{ text-align:center; height:59px; line-height:59px; font-size:16px; color:#666; border-bottom:1px dashed #d8d1cb; cursor:pointer;}
.selecttime li:last-child{ border-bottom:0;}
.selecttime li:hover{ background-color:#fff; color:#3F9E9B;}
.selecttime .selecttimeno{ background-color:#dbe0e4; color:#fff; display:none}
.selecttime .selecttimecur,.selecttime .selecttimecur:hover{color:#3F9E9B; font-weight:bold;}
.selecttime2{ width:579px; border-top:1px solid #e0e0e0; border-left:1px solid #e0e0e0; overflow:hidden;}
.selecttime2 li{ float:left; width:114.8px; text-align:center; height:48px; line-height:48px; font-size:12px; color:#666; border-right:1px solid #e0e0e0; border-bottom:1px solid #e0e0e0; cursor:pointer;}
.selecttime2 .selecttimeno{ background-color:#dbe0e4; color:#fff; display:none;}
.selecttime2 .selecttimecur,.selecttime .selecttimecur:hover{ background-color:#fff; color:#3F9E9B;}
.xuanzebtn{ clear:both; padding:40px 40px 0;}
.xuanzebtn a{ float:left; width:100%; text-align:center; height:50px; line-height:50px; margin-right:20px; font-size:16px; color:#666; background-color:#e0e0e0;}
.xuanzebtn .quedingbtn{ background-color:#3F9E9B; color:#fff;}
.xuanzeclose{ position:absolute; top:-15px; right:-15px; width:33px; text-indent:-9999px; height:33px; background:url(http://www.kangyuanpc.com/resources/aaaa/pc/images/close.png) no-repeat;}
.xuanzebtn{ clear:both; padding-top:30px;}
.xuanzebtn .quedingbtn{ background-color:#3F9E9B; color:#fff;}
/*  xuanzeshijian end  */



/*  寄修、店修 start */

.leixing{ padding:10px 0 8px; margin-top:-10px; font-size:14px; color:#333; width:595px; overflow:hidden;}
.leixing dt{ float:left; width:162px; line-height:50px; text-align:right; padding-right:18px;}
.leixing dd{ float:left; width:408px;}
.weixiuleixing{ height:66px; width:426px;}
.weixiuleixing a{ position:relative; float:left; width:124px; text-align:center; margin-right:15px; height:48px; line-height:48px; color:#333; border:1px solid #e0e0e0;}
.weixiuleixing a span{ display:none; position:absolute; right:-6px; top:-7px; width:16px; height:16px; background:url(../image/icon_checked.jpg) no-repeat;}
.weixiuleixing .weixiuleixingcur{ width:122px; height:46px; line-height:46px; border:2px solid #3F9E9B;}
.weixiuleixing .weixiuleixingcur span{ display:block;}
.leixing .weixiuleixing .weixiuleixingno{ width:124px; text-align:center; height:48px; line-height:48px;  color:#ccc; background-color:#fcfcfc; border:1px solid #e0e0e0;}
.leixing .weixiuleixing .weixiuleixingno span{ display:none;}
.leixing dd p{ display:block; clear:both; position:relative; width:406px; margin-bottom:16px; text-align:center; height:48px; line-height:48px; background-color:#fcfcfc; border:1px solid #e0e0e0;}
.leixing dd p em{ position:absolute; left:17px; top:-9px; display:block; width:20px; height:10px; background:url(../image/arrow.png) no-repeat;}
/*  leixing end  */
.weixiuzhongxin{ position:relative; float:left; width:408px;}
.weixiuzhongxin dt{ display:block; margin-bottom:15px; height:18px; line-height:18px; width:368px; padding:15px 19px; color:#333; font-weight:normal; border:1px solid #ccc; background: url(http://www.kangyuanpc.com/resources/aaaa/pc/images/adddropdown1.png) 382px 22px no-repeat;}
.weixiuzhongxindizhi{ display:none; position:absolute; z-index:99; top:49px; left:0; background-color:#fff; border:1px solid #ccc; width:406px; border-top:0; max-height:205px; overflow-y:scroll; overflow-x:hidden;}
.userinfoL .weixiuzhongxindizhi p,.weixiuzhongxindizhi p{ display:block; position:relative; left:auto; text-align:center; width:100%; height:40px; line-height:40px; border-top:1px solid #ccc; color:#333; padding-bottom:0; cursor:pointer;}
.userinfoL .weixiuzhongxindizhi p:hover,.weixiuzhongxindizhi p:hover{ color:#3F9E9B;}

.weixiuzhongxinadd{ clear:both; position:relative; width:406px; text-align:center; padding:14px 0; background-color:#fcfcfc; border:1px solid #e0e0e0;}
.weixiuzhongxinadd em{ position:absolute; left:17px; top:-9px; display:block; width:20px; height:10px; background:url(../image/arrow.png) no-repeat;}
.userinfoL .weixiuzhongxinadd p{ display:block; left:auto; text-align:left; font-size:14px; position:relative; padding:2px 15px 2px 88px; line-height:22px; color:#333;}
.userinfoL .weixiuzhongxinadd .zhongxindizhi{ padding:2px 88px;}
.weixiuzhongxinadd p span{ position:absolute; left:0; width:88px; text-align:right; color:#999;}
.userinfoL .weixiuzhongxinadd p a,.userinfoL .weixiuzhongxinadd p a:hover{ position:absolute; right:0; top:0; width:88px; line-height:26px; color:#1787ff; text-decoration:underline; background-color:#fcfcfc;}
.jihuidizhi .userinfoAdd{ width:126px;}
.jihuidizhi .userinfoAdd span{ width:86px; background:url(http://www.kangyuanpc.com/resources/aaaa/pc/images/adddropdown1.png) 101px 22px no-repeat;}
.jihuidizhi .userinfoAdd ul{ width:124px;}

.weixiuzhongxintip{ position:absolute; top:17px; *top:3px; left:64px;}
.weixiuzhongxintip img{ margin-left:20px;}
.weixiuzhongxintiptxt{ display:none; clear:both; position:relative; width:408px; margin-top:16px; *margin-top:-4px; text-align:center; height:48px; line-height:48px; background-color:#fcfcfc; border:1px solid #e0e0e0;}
.weixiuzhongxintiptxt em{ position:absolute; left:17px; top:-9px; display:block; width:20px; height:10px; background:url(../image/arrow.png) no-repeat;}
.userinfofixed{ position:fixed; top:0; left:50%; margin-left:30px;}
/*  weixiuzhongxin end  */

.xiadanwancheng{ padding:80px 130px 40px; background-color:#fff;}
.xiadanwanchengtop{ padding-bottom:60px; overflow:hidden;}
.xiadanwanchengtopL{ float:left; width:548px; height:140px;}
.xiadanwanchengtopL img{ float:left; width:40px; height:40px;}
.xiadanwanchengtopL strong{ float:left; font-size:36px; height:40px; line-height:40px; padding-left:15px; color:#3F9E9B;}
.xiadanwanchengtopL p{ clear:both; line-height:40px; padding:0 0 8px 55px; font-size:16px; color:#333;}
.xiadanwanchengtopL ul{ padding-left:55px;}
.xiadanwanchengtopL li{ float:left; width:233px; line-height:29px; font-size:16px; color:#999;}
.xiadanwanchengtopL li span{ color:#333;}
.xiadanwanchengtopR{ float:left; width:392px;}
.xiadanwanchengewm{ float:left; width:128px; height:128px; padding:6px; background-color:#f5f5f5;}
.xiadanwanchengewm img{ width:128px; height:128px;}
.xiadanwanchengtopR p{ float:left; padding:32px 0 0 20px; color:#333;}
.xiadanwanchengtopR p strong{ display:block; line-height:48px; font-size:36px;}
.xiadanwanchengtopR p span{ display:block; line-height:30px; font-size:16px;}

.xiadanwanchengtishi{ padding:0px 0 20px 25px; border:1px solid #eaeaea; margin-bottom:20px;}
.xiadanwanchengtishi h3{ line-height:36px; padding-top:10px; font-size:18px; color:#333;}
.xiadanwanchengxinxi{ overflow:hidden;}
.xiadanwanchengxinxi p{ padding-right:50px; line-height:30px; font-size:14px; color:#999;float:left;}
.xiadanwanchengxinxi p span{ color:#333;}
.xiadanwanchengxinxi p a{ padding-left:14px; color:#1787ff; text-decoration:underline;}
.xiadanwanchengtishi li{ padding-right:50px; line-height:30px; font-size:14px; color:#333;}
.xiadanwanchenyouji{ overflow:hidden;padding-top:10px;text-align:center;width:20%;margin:0 auto;line-height:50px;float:left;}
.xiadanwanchenyouji a{ width:110px; text-align:center;line-height:40px;font-size:16px;
    -webkit-border-radius:3px;color:#000;-moz-border-radius:3px; -o-border-radius:3px;
 -ms-border-radius:3px;border:1px solid #BABABA;float:left;}
.xiadanwanchenyouji a:hover{background:#3F9E9B;color:#FFFFFF;}
.map{ display:none; position:fixed; _position:absolute; z-index:9999; top:50%; left:50%; margin:-210px 0 0 -325px; width:638px; height:408px; padding:6px; background-color:#fff;}
.map img{ width:638px; height:408px;}
/*  xiadanwancheng end  */

.dingdanlist{ padding:30px 30px 0;}
.dingdanlisttop{ height:44px; line-height:44px; text-align:center; font-size:14px; color:#666; font-weight:bold; background-color:#f5f5f5;}
.dingdanlisttop strong{ float:left; width:420px;}
.dingdanlisttop span{ float:left; width:144px;}

.dingdanlistmain li{ padding-top:16px;}
.dingdanlistmain li table{ width:1140px; border:1px solid #e8e8e8;}
.dingdanlistmain li th{ height:36px; line-height:36px; padding:0 16px; font-size:12px; color:#999; background-color:#f5f5f5;}
.dingdanlistmain li th span{ padding-left:50px;}
.dingdanlistmain li th strong{ font-weight:normal; color:#333;}
.dingdanlistmain li td{ padding:15px 0; font-size:14px; color:#333; text-align:center;}
.dingdanlistimg{ width:403px; padding-left:16px;  border-right:1px solid #e8e8e8; overflow:hidden;}
.dingdanlistimg img{ float:left; width:58px; height:58px; border:1px solid #e8e8e8;}
.dingdanlistimg span{ float:left; line-height:24px; width:315px; padding:6px 0 0 15px; border:0; text-align:left; overflow:hidden;}
.dingdanlistmain li td strong{ float:left; width:143px; line-height:60px; border-right:1px solid #e8e8e8; color:#3F9E9B; font-weight:normal;}
.dingdanlistmain li td p{ float:left; width:143px; text-align:center; line-height:60px; border-right:1px solid #e8e8e8;}
.dingdanlistmain li td p a{ color:#333; padding:0 5px; display:inline-block;}
.dingdanlistmain li td p a:hover{ color:#3F9E9B;}
.dingdanlistmain li .dingdanlistchakan{ vertical-align:middle;}
.dingdanlistmain li .dingdanlistchakan p{ border:0; width:123px; padding:0 10px; line-height:24px;}
/*  dingdanlist end  */


.youjishebei{ display:none; position:fixed; _position:absolute; z-index:9999; top:50%; left:50%; margin:-164px 0 0 -325px; width:580px; height:318px; padding:10px 35px 0 35px; font-size:12px; background-color:#fff; border:1px solid #868a92;}
.youjishebei li{ clear:both;}
.youjishebei .weixiuzhongxin{ width:580px;}
.youjishebei .weixiuzhongxin dt{ width:540px; margin-bottom:24px; font-size:14px; background: url(http://www.kangyuanpc.com/resources/aaaa/pc/images/adddropdown1.png) 554px 22px no-repeat;}
.youjishebei .weixiuzhongxindizhi{ width:578px;}
.youjishebei ul li input{ float:left; border:1px solid #ccc; height:18px; line-height:18px; width:540px; padding:15px 19px; color:#999;}
.youjibtn{ clear:both; padding-top:40px; overflow:hidden;}
.youjibtn a{ float:right; width:160px; text-align:center; height:50px; line-height:50px; font-size:16px;}
.youjiqueding{ color:#fff; background-color:#3F9E9B;}
.youjiqueding:hover{ background-color:#ff6100;}
.youjiquxiao{ color:#999;}
.youjiquxiao:hover{}
.daodiandizhitupian{ display:none; position:fixed; _position:absolute; z-index:9999; top:50%; left:50%; margin:-164px 0 0 -325px; padding:0px; font-size:12px; background-color:#fff; border:1px solid #868a92;}
/*  youjishebei end  */

.dingdanliebiao{ display:none; position:fixed; _position:absolute; z-index:9999; top:50%; left:50%; margin:-260px 0 0 -400px; width:800px; height:520px; font-size:14px; background-color:#fff;}
.dingdanliebiaotitle{ height:50px; line-height:50px; text-align:center; font-size:16px; color:#333; background-color:#f8f8f8;}
.dingdanliebiaomain{ position:relative; padding-left:20px; height:470px; width:780px; overflow-x:hidden; overflow-y:auto;}
.dingdanliebiaomain::-webkit-scrollbar{ width:4px; height:10px;}
.dingdanliebiaomain::-webkit-scrollbar-thumb{ border-radius:4px; -webkit-border-radius:4px; -moz-border-radius:4px; background-color:#e1e1e1;}

.dingdanliebiaotop{ padding:30px 0 20px; width:760px; color:#333; border-bottom:1px solid #e8e8e8; overflow:hidden;}
.dingdanliebiaotop ul{ width:1000px; padding-left:16px;}
.dingdanliebiaotop li{ position:relative; float:left; width:162px; height:83px;}
.dingdanliebiaotop li span{ display:block; width:46px; height:46px; margin-left:16px; text-align:center; line-height:46px; font-size:18px; background:url(http://www.kangyuanpc.com/resources/aaaa/pc/images/quan.png) no-repeat;}
.dingdanliebiaotop li strong{ position:absolute; top:25px; left:78px; display:block; width:84px; height:1px; background-color:#e0e0e0;}
.dingdanliebiaotop li p{ position:absolute; left:-16px; top:46px; height:37px; line-height:37px; width:112px; text-align:center;}
.dingdanliebiaotop .dingdanyiwancheng span{ background:url(http://www.kangyuanpc.com/resources/aaaa/pc/images/true.png) no-repeat; text-indent:-99999px;}
.dingdanliebiaotop .dingdanyiwancheng strong{ background-color:#238fe2;}
.dingdanliebiaotop .dingdanyiwancheng p{ color:#238fe2;}
.dingdanliebiaotop .dingdandangqian span{ color:#fff; background:url(http://www.kangyuanpc.com/resources/aaaa/pc/images/quanorang.png) no-repeat;}
.dingdanliebiaotop .dingdandangqian p{ color:#3F9E9B;}

.dingdanliebiaotop .dingdanfour li{ width:216px;}
.dingdanliebiaotop .dingdanfour li strong{ width:138px;}
/*  dingdanliebiaotop end  */
.dingdanxinxi{ width:760px; overflow:hidden;}
.dingdanxinxi h2{ padding-top:22px; line-height:38px; font-size:18px; color:#333;}
.dingdanxinxi .red{ color:#3F9E9B;}
.dingdanxinxi ul{ padding-bottom:26px; background:url(http://www.kangyuanpc.com/resources/aaaa/pc/images/line.png) left bottom repeat-x;}
.dingdanxinxi li{ position:relative; padding-left:360px; line-height:24px; min-height:24px; color:#999;}
.dingdanxinxi li p{ position:absolute; left:0;}
.dingdanxinxi li span{ color:#333;}
.dingdanxinxi li strong{ position:absolute; left:260px; display:block; width:100px; text-align:right; font-weight:normal;}
.dingdanxinxi table{ width:760px; margin-top:6px; border:1px solid #e8e8e8;}
.dingdanxinxi th{ height:36px; line-height:36px; text-align:center; font-size:12px; color:#999; background-color:#f5f5f5;}
.dingdanxinxi td{ font-size:14px; line-height:24px; vertical-align:middle;}
.dingdanxinxi .dingdanlistimg{ width:295px; height:60px; margin:auto 0; border:0;}
.dingdanxinxi .dingdanlistimg span{ width:210px;}
.dingdanxinxi td p{ padding:6px 0;}
.dingdanbb{ border-bottom:1px solid #e8e8e8;}
.dingdanfangan{ padding:15px 0; width:300px; text-align:center;}
.dingdanxinxi .dingdanfangan p{ border-left:1px solid #e8e8e8; border-right:1px solid #e8e8e8;}
.dingdanjiage{ padding:15px 0; width:126px; text-align:center; line-height:48px;}
/*  dingdanxinxi end  */
.feiyong{ padding:15px 0 25px; overflow:hidden;}
.feiyong p{ clear:both; float:right; width:100%; text-align:right; line-height:24px; color:#666; white-space:nowrap;}
.feiyong p span{ float:right;}
.feiyong p strong{ float:right; width:86px; font-weight:normal;}
.feiyong .red strong{ font-weight:bold;}
/*  dingdanliebiao end  */
.fixed{ position:fixed; top:0; left:0; width:100%;}
/*  寄修、店修 end  */
.dingdanbtn{ clear:both; padding:35px 0 0 55px;}
.dingdanbtn a{ float:left; height:48px; line-height:48px; width:158px; text-align:center; font-size:16px; border:1px solid #3F9E9B;}
.chakandingdanbtn{ color:#3F9E9B;}
.chakandingdanbtn:hover{ color:#fff; background-color:#3F9E9B;}
.youjishebeibtn1{ margin-left:30px; color:#fff; background-color:#3F9E9B;}
.youjishebeibtn1:hover{ background-color:#ff6100;}

.xinxitxt{ padding:14px 20px; margin-top:24px; background-color:#ffec92;}
.xinxitxt p{ position:relative; padding-left:20px; line-height:22px; font-size:12px; color:#cf8800;}
.xinxitxt p span{ position:absolute; left:0; top:0;}

.indextongzhi{ height:60px; line-height:60px; background:url(http://www.kangyuanpc.com/resources/aaaa/pc/images/indextongzhibg.jpg) center top no-repeat #ffedc3;}
.indextongzhi p{ position:relative; width:1200px; margin:0 auto; text-align:center; font-weight:bold;}
.indextongzhi .indexdetail{ display:inline-block; max-width:900px; padding-right:126px; font-size:18px; color:#614a44; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; background:url(http://www.kangyuanpc.com/resources/aaaa/pc/images/indexdetaibtn.png) right center no-repeat;}
.indextongzhi p .indexclose{ position:absolute; top:0; right:0; display:block; width:40px; height:60px; background:url(http://www.kangyuanpc.com/resources/aaaa/pc/images/indexclose.png) right center no-repeat;}
.sqfp{ padding:0 12px; font-size:14px; color:#ccc; font-weight:normal;}
.sqfp a{ font-size:14px; color:#238fe2; font-weight:normal;}



