html, body {margin:0;padding: 0;font-size:0.8rem;text-decoration: none;background-color: #fff;
    font-family: 微软雅黑,Verdana,Arial,Helvetica,sans-serif;color: #333;   
}
*{padding:0px;margin:0px;font-family: 微软雅黑}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {margin:0; padding:0;}
img {border:0;width:100%}
ul, ol, li{list-style: none outside none;margin:0;padding: 0;}
h1, h2, h3, h4, h5, h6, b, i, em {font-size:1em;font-weight:normal;font-style:normal;}
body, input, button, textarea, select {-webkit-text-size-adjust:none;font:normal 14px/1.5 "\5FAE\8F6F\96C5\9ED1", helvetica, verdana, san-serif;outline:none; 1color:#333;}
input[type="text"], input[type="password"], input[type="button"], input[type="submit"], button, textarea {-webkit-appearance:none}
a, a:visited{color:#000000; text-decoration: none; -webkit-tap-highlight-color: rgba(0,0,0,0);
outline:none;
 }

.img img, video {vertical-align:middle;}
.btn {display:inline-block;vertical-align:middle;}
.cfx:after, nav.mini:after, .h:after, .hn:after {content:' ';clear:both;display:block;height:0;visibility:hidden;line-height:0}

body {    padding: 0;margin: 0;max-width:640px;font:normal 100% Arial,sans-serif;min-width:320px;    margin: 0 auto;}
ul{margin: 0px;padding: 0px}
li{margin: 0px;padding: 0px;list-style: none;}

.container{width: 99%;margin: 0 auto;}
.container1 {width: auto;height:auto;border:none;}
/*background-color:rgb(238,238,238);*/
.header {width: 100%; margin: 0px;height: 42px;background-color: #eeeeee;position: relative;}
.header .header_img1 {font-size: 0px;display: block;position: absolute;}
.header .header_img2 {font-size: 0px;left: 38%;display: block;position: absolute;/* width: 33.333%; */height: auto;}
.header .header_img3 {right: 1%;top: 3px;display: block; position: absolute;/* width: 33.333%; */height: auto;text-align: center;}
.header .header_img3 p{     font-size: 0.8rem;color: #696969;}
.header .header_img1 .loginandresg {width: 94px;height: auto;margin-top: 17%;margin-left: 20%;display: block;word-spacing: 0.5rem;letter-spacing: 1px;}
.header_img1 .back_div{width: 50%; height: auto;margin-top: 3.5%;display: block;padding-top: 10.4%;}
.header .header_img1 .back_img{width: 17%;float: left; margin:1% 0 0 9%}
.header .header_img1 .login,.header .header_img1 .register,
.header .header_img1 .back{color: #696969;font-size: 1rem;font-family: 微软雅黑;    margin-right: 12%;}
.header .header_img1 .register{margin-right: 1%;}
.header .header_img2 .header_logo {width: 98px;height: auto;}
.header .header_img3 .manager {width: 25px;height: auto;}

#footer{margin: 0px;padding: 0px;}
#footer{max-width:100%;height: auto;}
#footer .aboutandhelp{width: 100%;height: auto;display: inner-block;font-size:0px;float: left;}
#footer .aboutandhelp{margin: 0px;padding: 0px;}
#footer .aboutandhelp a .imga{float: left;;width: 48%;height: 40px;margin-left: 1%;background: url(../images/about51.png) no-repeat 0 center;
    background-size: 2rem;background-position-x: 28%;background-color: #eee;}
.fontAboutl{position: relative;top: 10px;font-size: 1.2rem;width: 49px;color: #666;display: block;margin:0 auto;}
.fontAboutr{position: relative;top: 10px;font-size: 1.2rem;width: 62px;color: #666;display: block;margin:0 auto;}
#footer .aboutandhelp a .imgh{float: right;width: 48%;height:40px;margin-right: 1%;background: url(../images/help.png) no-repeat 0 center;
    background-size: 2rem;background-position-x: 28%;background-color: #eee;}

.footerimg{width: 100%;height: auto;text-align:center;clear: both;}
.footerimg img{width: 25%;height: auto; margin-top:1%;display:inner-block;font-size:0px;}
.footerimg .imgmoney,.footerimg .imgpeace,.footerimg .imgtime,.footerimg .imgconvenient{width:12%;height: auto; margin: 3% 1% 1%;}
.footerbuttom{ width: 100%; height: auto; }
.footinfo{width: 24%;height: auto;margin: 0% 0;float: left;display: block;text-align: center;}
.footinfo1{width: 24%;height: auto;margin: 0% 0;float: left;display: block;text-align: center;background:transparent;position: fixed;bottom: 65px;}
.footinfo2{ width: 52%;height: auto;margin: 0% 24% 0;float: left;display: block;text-align: left;
        font-size: 0.85rem; color: #666;font-family: 微软雅黑;}

.footinfo1 .pcversion{    width:60%;height: auto;margin: 8% 5% 5%;float: left;}
.footinfo2 .phone{ width:10%;float: left;height: auto;margin: 1px 3% 2% 18%;}
.footinfo2 .phone1{ width:12%;float: left;height: auto;margin: 0 0% 2% 19%;font-size: 1.2rem;    color: #007ec8;}
.footinfo2  span{    float: left;    margin-top: 1%;}
    .footinfo2  p{clear: both;}  
.footinfo .online{    width: 60%;height: auto;float: right;margin: 8% 5% 2% 0;}
/*z-index:20; position: fixed; background-color:rgba(0, 0, 0, 0.45);*/

.mainmenu {margin: 0;padding: 0;width: 100%;position: relative;}
.mainmenu ul {color:#666;position: fixed;width: 100%;bottom: 0;z-index: 9;background: rgba(217, 217, 217, 0.85);height: 50px;margin-top: 8%;}
.mainmenu li { width: 25%;float: left;padding-top: 5px;text-align: center;    font-size: 0.9rem;height:100%;}
.mainmenu .m1{ width: 24%;float: left;padding-top: 5px;text-align: center;    font-size: 0.9rem;height: 100%;  }
.madinmenu li .menubtn{width:24%;height: auto;text-align: center;}
.mainmenu li .menubtn img {width:36%;height: 47%;}
.mainmenu li .menubtn p{margin-top: 2px;margin-left: 2%;font-size: 0.9rem;letter-spacing: 2px;    color: gray;}
.mainmenu li a{text-decoration:none;}
.space{margin-top: 20%;}

.topSpace {margin-top: 15rem;}

.loginItem.loginItem-reg img {
    width: 10%;
    height: auto;
    margin-left: 2%;
    position: relative;
    margin-right: -5%;
}
.hdTitle,.editPwd_nav {background: url(../images/print_bg.gif) repeat-x;
    width: 100%;height: 35px;clear: both;position: relative;}
.hdTitle .print_title {height: 6%;width: 25%;position: absolute;left: 1%;top: 30%;}
.print_title img { display: block;zoom: 0; width: 100%;height: 18px;text-indent: -9999px;}
.search {position: absolute;right: 2%;top: 21%;height: 30px;width: 120px;}
.search_text {position: relative;width: 73%;height: auto;border-radius: 2px;border-style: solid;background: white;border-color: white;}
.search_text .input_text {width: 100%;height: 48%;padding: 0 0 0 18%;display: block;border: none;background: url(../images/search.gif) no-repeat 0 center;
    background-size: 12%;font-size: 0.9rem;color: #666;}
.find {position: absolute;float: right;width: 32%;top: -3px;left: 93px;border-radius: 2px;border: none;font-size: 0.7rem;
    height: 20px;line-height: 2px; color: #fff;font-family: "微软雅黑";background: -webkit-linear-gradient(top, #e6003e ,#e6003e);}

/*新增*/
.clr_float{clear:both;}
.divline{ clear: both;width: 100%;height: 1.5%;margin-bottom: 1% 0; background: url(../images/divline.png) 0 bottom repeat-x;}
.display_none{display:none;}
.wrap{margin:3% 0;}
.order_line{clear: both;width: 100%;height: 1%;margin-bottom: 1%;background: url(../images/myorder/order_line.gif) 0 bottom repeat-x;}
.itemSpace{background-color: white;margin: 0% 0% 2% 0%;}
.to_top {font-size: 12px;color: white; margin-top: 10px; height: auto;width: 4%;border-radius: 5px;position: fixed; padding: 1%;
    bottom: 70px; right: 1%; z-index: 999;text-align: center;background:#e6003e;  }
/*input*/
.inputFour{width: 74%;float: right;border-radius: 2px;height: 26px;overflow: hidden;border: none;
    text-align: right;background-color: #eeeeee;padding-right: 5px;font-size:1rem;margin-right: 1%;color: #666;}
.inputSix{width: 59%;float: right;border-radius: 2px;height: 26px;overflow: hidden;border: none;
    text-align: right;background-color: #eeeeee;padding-right: 5px;font-size:1rem;margin-right: 1%;color: #666;}
.inputPhone,.inputQq,.inputWeixin{width: 82%;float: right; border-radius: 2px;height: 26px;
    overflow: hidden;border: none;text-align: right;background-color: #eeeeee;
    padding-right: 5px;font-size:1rem;margin-right: 1%;color: #666;}
.inputFour2{width: 74%;float: right;border-radius: 1px;height: 26px;overflow: hidden;background-color: white;
    border: none;padding-left: 5px;font-size:1rem;border: 1px solid;color: #666;margin-right: 1%;}
.inputFive{width: 70%;float: right;border-radius: 1px;height: 26px;overflow: hidden;background-color: white;border: none;
    padding-left: 5px;margin-right: 1%;font-size:0.9rem;border: 1px solid;color: #666;}
.inputFour1{background-color: #eeeeee;float: right;border-radius: 2px;height: 26px;overflow: hidden;
    border: none;font-size:1rem;padding-right: 5px;text-align:right;margin-right: 1%;color: #666;}
.inputSix2{width: 63%;float: right;border-radius: 2px;height: 26px;overflow: hidden; border: none;
    background-color: white;font-size:1rem;padding-left: 5px;border: 1px solid;    border: 1px solid;margin-right: 1%;color: #666;}
.inputPhone2,.inputQq2,.inputWeixin2{width: 82%;float: right;border-radius: 2px;height: 26px;overflow: hidden; border: none;
    background-color: white;font-size:1rem;padding-left: 5px;border: 1px solid;margin-right: 1%;color: #666;}

/*登陆*/
.login {margin: 18% 0;}
.loginItem {margin: 0 3%;padding: 0 4px 8px;}
button, input, select, textarea {font-size: 100%;outline: none;}
select{width:25%;text-overflow: ellipsis;}
.logininfo{text-align: left;margin: 2% 0%;display:block;padding: 1% 0;height: 20px;}
.loginText {width: 70%;background-color: #fff; border: 1px solid #696969;border-radius: 1px;
    height: 28px;overflow: hidden;    padding: 1px 10px 1px;letter-spacing: 1px;    font-size: 0.9rem;}
.logininfo .info{width:77px;  text-align: right; font-size: 1rem;line-height: 28px;height:28px;display:block;float:left;}
.loginItem span {color: #333;margin-top: 14px; font-size: 0.9rem;position: relative; top: 2px;}
.remem2{height: 25px;text-align: center; font-size: 8px;margin-top: 5%}
.remem2 .remtxt{line-height: 25px;}
.remem2 .checked1{line-height: 25px;}
.remem {float: left;}
.remem .checked1{vertical-align: middle;}
.checked { margin-top: -1px;}
.forget a, .sendok a {color: #005aa0;}


.loginItem-btn {padding: 6px 4px 4px;}
.loginItem.loginItem-btn{margin-top: 10%;text-align: center;}
.loginBtn {width: 18%;border: none;height: 30px;    padding: 1%;font-size: 1rem;
    background: #e6003e;color: #fff;    margin-right: 2%;}
.loginBtnres {width: 18%;border: none;height: 30px;font-size: 1rem;
    padding: 1%;background:#e6003e;color: #fff;    margin-left: 2%;}

.forget {float: right;margin-right: 12px;text-align:right;}
.forget a {color: red;text-decoration: underline;}
.loginItem .loginItem-reg{margin-top: 5%;}
.loginItem .loginItem-reg img{width: 8%;height: auto;margin-left:2%;position:relative;margin-right: -5%;}
    
/*注册1*/
.reg_status{padding:15px 0;width:auto;height:auto;}
.reg_status img{width: 100%;height: auto;}
.login2 {overflow: hidden;margin: 5% 0;margin-top: 0;}
.loginTextFour {
    width: 75%;
    background-color: #fff;
    border: 1px solid #696969;
    border-radius: 1px;
    height: 28px;
    overflow: hidden;
    padding: 10px;
    letter-spacing: 1px;    
}
.existing_zh a, .sendok a {color: #51ade5;}
.existing_zh {margin:0% 2% 0 0;text-align:right;overflow: hidden;}
.existing_zh a {text-decoration: underline}
.remem1 {    margin-top: 5%;
    overflow: hidden;
    text-align: center;
    height: 4%;
    position: relative;}
.remem1 input { vertical-align: middle;}    

/*注册2*/
.reg_status2{
    padding:12px 0;
    width:auto;
    height:auto; 
    }
.reg_status2 img{
    width: 100%;
    height: auto;
}
.register {
    overflow: hidden;
    margin: 5% 0;  
    margin-top: 0;
}
.loginItemreg {margin: 0 3%;padding: 0 4px 1.5px;overflow: hidden;}
.loginItemreg span {color: #333;}
.loginItemreg-btn {padding: 8% 0px 22%; text-align: center;}
.stopBtnres {
    width:18%;
    padding:0 0 2%;
    border: none;
    height: auto;
    padding-top:1.5%;
    margin-right:8%;    font-size: 0.9rem;
    color: #fff;overflow: hidden;
      background-color: #e6003e;
}
.logininforeg{
    color: #666;
    text-align: left;
    padding: 2% 0% 1% 2.5%;
    display: block;
    overflow: hidden;
    font-size: 0.9rem;
    letter-spacing: 1px;
}
.logininforeg .info{
    width:10%;  
    overflow: hidden;
}
.inputRegFour{
width: 74%;
    float: right;
    border-radius: 1px;
    height: 26px;
    overflow: hidden;
    text-align: left;
    background-color: white;
    border: none;
    padding-left: 5px;
    margin-right: 2%;
    color: #666;
    border: 1px solid #696969;
}
.inputregTwo{width: 82%;
    float: right;
    border-radius: 2px;
    height: 26px;
    overflow: hidden;
    border: none;
    text-align: left;
    background-color: white;
    padding-left: 5px;
    margin-right: 2%;
   border: 1px solid #696969;
    color: #666;}
.inputregFive{width: 70%;float: right;border-radius: 1px;height: 26px;overflow: hidden;
    text-align: left;background-color: white;border: none;padding-left: 5px;margin-right: 2%;color: #666;border: 1px solid #696969;} 
 .inputregSix{width: 62%;float: right;border-radius: 1px;height: 26px;overflow: hidden;
    text-align: left;background-color: white;border: none;padding-left: 5px;margin-right: 2%;color: #666;border: 1px solid #696969;}  
.logininforeg select{margin: 2px 0px 5px 6px;max-width: 5.5rem;float: right;height: 2rem;border: 1px solid #696969;
    padding-left: 2px;color: #696969;margin-right: 2%;}
.finishBtnres {
    width: 18%;
    padding:0 0 2%;
    border: none;
    height: auto;
    padding-top:1.5%;
    margin-left:1%;font-size: 0.9rem;
    color: #fff;overflow: hidden;
      background-color:gray;
}
/*我的个人信息*/
.vipinfo_div1 {
    text-align: left;
    margin: 0;
    padding: 2% 0% 2% 1.5%;
    display: block;
    letter-spacing: 1px;
}
.header_pic{width:100%;height:auto;background-color:rgb(238,238,238);position: relative;}
.header_pic.header_pic.header_div{    width: 15%;margin-left: 83%;}
.header_pic.header_div .user_header{    width: 100%;border-radius: 50%;margin-top: 5%;margin-bottom: 5%;}
.header_fontdiv{position:absolute;top: 35%;left: 1.5%;font-size: 1.1rem;color: #666666;}
.header_font{width:25%;}
.updHead{    margin: 2% 0 8%;font-size: 1rem;color: #666666;}
.vipinfo_1,.vipinfo_2{background: rgb(238,238,238);
    height: auto;
    margin-bottom: 2%;
    padding-bottom: 2%;;}
.vip_info{ overflow: hidden;
    margin:0;  padding:0;margin-top: 0;width:100%;}
.labelLeft1{font-size: 1rem; position: relative;top: 5px;}
.vipinfo_div{text-align: left;margin: 0;     padding: 3% 0% 4% 1.5%;display:block;letter-spacing:1px;}

.item-btn{ clear:both; margin: 5% 0 10%;
    width: auto; height: auto;text-align: center;}
.updBtn{width:13%; padding:0 0 1%;border: none;border-radius: 4px;height: auto;
    text-align:center;padding:1%;background-color: #e5003d;
    color: #fff;overflow: hidden;font-family: \5fae\8f6f\96c5\9ed1,Verdana,Arial,Helvetica,sans-serif;
 }  
 .personalSavebtn {
    width: 14%;
    padding: 0 0 1%;
    border: none;
    border-radius: 4px;
    height: auto;
    text-align: center;
    padding: 1%;
    background-color: #e5003d;
    color: #fff;
    overflow: hidden;
    font-size: 1rem;
    font-family: \5fae\8f6f\96c5\9ed1,Verdana,Arial,Helvetica,sans-serif;
}
.loginItem-btn{margin: 5%;text-align: center;}  


/*账户管理-账户安全*/
.editPwd_nav .left{width:98%;height: 35px;float:left;}
.editPwd_nav .left p{line-height: 35px;float: left; color: white;margin-left: 1%;font-size: 1.1rem;}
/*.editPwd_nav .left i{margin-left: 3%;margin-top: 10px;width: 10px;float:left; height: auto;}*/
 .editPwd_nav .left i{    margin-left: 2%;
     margin-top:0.58rem;
     float: left;
     height: auto;
     font-size: 1.6rem;
     color: white;;}
.editPwd_form{width: 100%;height: 65px;}
.editPwd_form p{float: left;margin-left: 10px;margin-top: 8px;
    line-height: 65px;font-size: 1rem;padding-left: 5px;clear: both;color: #858585;}
.editPwd_form input{float: right;margin-top:23px;margin-right: 10px;height: 35px;width: 70%;border-radius:5px;}
.editPwd_form .editPwd_btn{float: left;text-align: center;width: 100%;margin-bottom: 15%;}
.editPwd_form .editPwd_btn button{
    background-color: #e5003d;font-size: 1em;width: 70px;color: white;margin-top: 10px;border: none; height: 30px;
}

/*我的设计资料*/

.myProject_nav .left{ width:60%;height: 50px;float:left;}
.myProject_nav .left p{line-height: 280%;float: left;color:white;margin-left: 10px;font-size:1.1rem;}
.myProject_nav .left img{float: left;margin-left: 15px;margin-top: 9px;}
.myProject_body{width: 95.3%;height:auto ;border: 1px solid #a6a6a6;margin-left: 2.2%;margin-top: 30px;overflow: hidden;}
.myProject_body .myProject_img:nth-of-type(odd){width: 48%;float: left;margin-left: 1%;margin-top: 2%;}
.myProject_body .myProject_img:nth-of-type(even){width: 48%;float: right;margin-right: 1.5%;margin-top: 2%;}
.myProject_body .myProject_img img{width: 100%;    height: 10rem;border: 1px solid #a6a6a6;}
.myProject_body .myProject_img p{color: #535353;font-size: 0.9rem; margin: 8px 2% 0;}
.myProject_info{width: 95.3%;border-top: 1px solid white;border: 1px solid #a6a6a6;height: 240px;
    margin: 1% 2.2%;}
.myProject_info .myProject_info1{margin-left: 3%;margin-top: 5%;}
.myProject_info .myProject_info1 p{font-weight: 900;letter-spacing:4px;line-height: 35px;font-size:0.9em;}
.myProject_btn{width: 95.3%;height: 80px;margin: 1% 2.2%;}
.myProject_btn .myProject_btn1{width: 70%;float: left;}
.myProject_btn .myProject_btn1 button{margin-left: 20%;background-color: #e5003d;font-size: 0.9em;width: 60px;color: white;margin-top: 8%;border: none; height: 28px;float: left;
}
.myProject_btn .myProject_btn2{width: 23%;float: left;}
.myProject_btn .myProject_btn2 p{    margin-left: 23%;
    background-color: #e5003d;font-size: 0.9em;width: 60px;color: white;margin-top: 8%;border: none;height: 28px;float: left;}
.myProject_add{width: 98%;height: 33px;margin-left: 2.2%;margin-top: 10px;}
.myProject_add p{color:#037ece;font-size:1.2em;font-weight: 900;float: left;}
.myProject_add img{float: left;margin-top: 8px;margin-left: 10px;}
.check{margin: 28% 0;
    text-align: left;
    font-size: 1.2rem;}
/*修改我的设计*/
.myProject_body .myProject_img p a{float: right;color:#0083cb;font-size: 0.9rem;}
.myProject_btn .myProject_btn1 .btnUpdate{
    margin-left: 50%;background-color: #e5003d;font-size: 0.9em;width: 70px;color: white;margin-top: 30px;border: none; height: 35px;
}

/*我的印刷文件*/
.myYsFile{width: 95.3%;height:auto ;margin-left: 2.2%;margin-top: 15px;overflow: hidden;padding-bottom: 5px;}
.myYsFile .myYsFile_body{width: 100%;height: 250px;margin: 1% 0;}
.myYsFile .myYsFile_body p{width: 100%;float: left;font-size: 0.9em;margin:10px 0;border-bottom: 1px solid #a6a6a6;}
.myYsFile .myYsFile_body .myYsFile_img{margin-top: 10px;}
.myYsFile .myYsFile_body .myYsFile_img:nth-of-type(odd){width: 49%;height: auto;float: left;border:1px solid #a6a6a6;}
.myYsFile .myYsFile_body .myYsFile_img:nth-of-type(even){width: 49%;height: auto;float: right;border:1px solid #a6a6a6;}
.myYsFile .myYsFile_body .myYsFile_img img{width: 100%;height: 150px;margin-top:5px;}
.myYsFile .myYsFile_body .myYsFile_img span{font-size: 0.8em;float: left;margin-top: 5px;}
.myYsFile .myYsFile_body .myYsFile_img p{font-size: 0.8em;color:#4f4f4f;margin-top:5px;}
.myYsFile .myYsFile_body .myYsFile_img button{font-size:0.8em;background-color:#e6003e;border:none;margin-bottom:5px;color:white;width: 60px;height:26px;}

/*修改印刷要求*/
.myYsRequire1{width: 99.2%;height: auto;border: 1px solid #eeeeee;overflow: hidden;position: fixed;z-index: 1000;bottom: 50px;
    background: white;}
.myYsRequire1 .top{width: 100%;font-size: 1rem;margin-top: 10px;text-indent: 5px;}
.myYsRequire1 .top1{width:95%;font-size: 0.9rem;margin-top: 10px;margin-left: 10px;}
.myYsRequire1 .top1 span{color: #e60040;display: inline-block;width: auto;text-align: left;overflow: hidden;  margin-right: 1%;}
.ysPrice img{width: 4%;height: auto;}

.myYsRequire1 .bottom{width:100%;font-size:1rem;margin-top: 10px;margin-left: 5px;float: left}
.myYsRequire1 .bottom span{color: #e60040}
.myYsRequire2{width: 95.3%;height:auto;margin-left: 2.2%;margin-top: 2%;overflow: hidden;}
.myYsRequire2 .myYsRequire2_p{margin-left: 5px;font-size: 1rem;}
.myYsRequire2 .myYsRequire2_1{width: 100%;height: auto;overflow: hidden;}
.myYsRequire2 .myYsRequire2_1 .myYsRequire2_1_1{margin-left: 5px;margin-top: 8px;width:21%;height: auto;float: left}
.myYsRequire2 .myYsRequire2_1 .myYsRequire2_1_1 p{font-size: 1rem;}
.myYsRequire2 .myYsRequire2_1 .myYsRequire2_1_2 {width:77%;float: left;margin-top: 5px;}
.myYsRequire2 .myYsRequire2_1 .myYsRequire2_1_2 span{font-size: 0.8em;border: 1px solid gray;height: 16px;min-width: 39%;padding: 4px 1px;display: inline-block;text-align: center;margin: 1% 8% 3% 1%;overflow: hidden;}
 /*http://www.51ys.com/Mobile/Product/productDetail/id/34/typeId/4.html*/   
 .myYsRequire2 .myYsRequire2_1 .myYsRequire2_1_2 input{   font-size: 0.8em;border: 1px solid gray;height: 26px;
    width: 30%;padding: 4px 1px;display: inline-block;text-align: center;margin: 1% 2% 3% 1%;overflow: hidden;}
    
.myYsRequire2 .myYsRequire2_1 .myYsRequire2_1_2 .myYsRequire2_1_2_1{margin-top: 0%;  color: #999;line-height: 33px;}
.myYsRequire2 .myYsRequire2_1 .myYsRequire2_1_2 .myYsRequire2_1_2_1 input{     margin: 1% 2% 3% 1%;text-align: center;;border: solid #888 1px;width: 28%;color:#999;font-size: 0.8em;height: 24px;}

.myYsRequire2 .myYsRequire2_d{width: 100%;height: auto;overflow: hidden;}
.myYsRequire2 .myYsRequire2_d .myYsRequire2_d_1{margin-left: 5px;margin-top: 10px;width:21%;height: auto;float: left}
.myYsRequire2 .myYsRequire2_d .myYsRequire2_d_1 p{font-size: 1rem;}
.myYsRequire2 .myYsRequire2_d .myYsRequire2_d_2 {width:76%;float: right;margin-top: 10px;}
.myYsRequire2 .myYsRequire2_d .myYsRequire2_d_2 span{font-size: 0.7em;float: left;margin-left: 5px; margin-top: 3px;}
.myYsRequire2 .myYsRequire2_d .myYsRequire2_d_2 input{width:40px;border: 1px solid #b22222;float: left;text-align: center;}
.myYsRequire2 .myYsRequire2_d .myYsRequire2_d_2 .myYsRequire2_d_2_1{float: left;margin-left:36%;}
.myYsRequire2 .myYsRequire2_d .myYsRequire2_d_2 .myYsRequire2_d_2_1 a{color: #2784ca;font-size: 0.7em;line-height: 20px}

.myYsRequire2 .myYsRequire2_e{width: 100%;height: auto;overflow: hidden;}
.myYsRequire2 .myYsRequire2_e .myYsRequire2_e_1{margin-left: 5px;margin-top: 10px;width:21%;height: auto;float: left}
.myYsRequire2 .myYsRequire2_e .myYsRequire2_e_1 p{font-size: 1rem;}
.myYsRequire2 .myYsRequire2_e .myYsRequire2_e_2 {width:77%;float: right;margin-top: 10px;}
.myYsRequire2 .myYsRequire2_e .myYsRequire2_e_2 .myYsRequire2_e_2_2{float: left}
.myYsRequire2 .myYsRequire2_e .myYsRequire2_e_2 .myYsRequire2_e_2_2 span{font-size: 0.7em;margin-left: 5px}
.myYsRequire2 .myYsRequire2_e .myYsRequire2_e_2 .myYsRequire2_e_2_2 label{font-size: 0.7em;margin-right: 5px}
.myYsRequire2 .myYsRequire2_e .myYsRequire2_e_2 input{width:20px;border: 1px solid #b22222;text-align: center;}
.myYsRequire2 .myYsRequire2_e .myYsRequire2_e_2 .myYsRequire2_e_2_1{float: right; margin-right: 8%;}
.myYsRequire2 .myYsRequire2_e .myYsRequire2_e_2 .myYsRequire2_e_2_1 a{color: #8f8f8f;font-size: 0.7em;line-height: 20px}

.myYsRequire2 .myYsRequire2_f{width: 100%;height: auto;overflow: hidden;    margin: 1% 0;}
.myYsRequire2 .myYsRequire2_f .myYsRequire2_f_1{margin-left: 5px;margin-top: 10px;width:21%;height: auto;float: left}
.myYsRequire2 .myYsRequire2_f .myYsRequire2_f_1 p{font-size: 1rem;margin-top: 8%;}
.myYsRequire2 .myYsRequire2_f .myYsRequire2_f_2 {width:77%;float: right;margin-top: 6px;}
.myYsRequire2 .myYsRequire2_f .myYsRequire2_f_2 .myYsRequire2_f_2_1{border: 1px solid gray;float: left;margin: 0% 5% 3% 0%;min-width: 39%;padding: 1.2% 0;text-align: center}
.myYsRequire2 .myYsRequire2_f .myYsRequire2_f_2 .myYsRequire2_f_2_1 .p1{font-size: 0.8em;}
.myYsRequire2 .myYsRequire2_f .myYsRequire2_f_2 .myYsRequire2_f_2_1 .p2{font-size: 0.7em;}
.myYsRequire2 .myYsRequire2_f .myYsRequire2_f_2 .myYsRequire2_f_2_2{    border: 1px solid gray;float: left; min-width: 39%;padding: 1.2% 0;margin-left: 15px;text-align: center}
.myYsRequire2 .myYsRequire2_f .myYsRequire2_f_2 .myYsRequire2_f_2_2 .p1{font-size: 0.8em;}
.myYsRequire2 .myYsRequire2_f .myYsRequire2_f_2 .myYsRequire2_f_2_2 .p2{font-size: 0.7em;}
.myYsRequire2 .myYsRequire2_f .myYsRequire2_f_2 .myYsRequire2_f_2_3{margin-top: 15px; clear: both;    margin-top: 14%;}
.myYsRequire2 .myYsRequire2_f .myYsRequire2_f_2 .myYsRequire2_f_2_3 a{color: #2784ca;font-size: 0.7em;}

.myYsRequire2 .myYsRequire2_g{width: 100%;height: auto;overflow: hidden;margin-top: 1%;}
.myYsRequire2 .myYsRequire2_g .myYsRequire2_g_1 p{font-size: 0.8rem;color: #fbd362;    margin: 1% 2%;}

.myYsRequire1 .myYsRequire2_o{width:98%;height: auto;overflow: hidden;    margin: 2px 0 10px;text-align: right}
.myYsRequire1 .myYsRequire2_o button{font-size: 0.9rem;color: white;background-color: #e6003e;border:none;width: 60px;height: 25px;}

/*我收藏的模板*/
.shadow{width:100%;height: 100%;position: fixed; background: rgba(0,0,0,.5);display: none;z-index: 3;}
.myscmb{    width: 100%;height: auto;overflow: hidden;color: #666;}
.myscmb .myscmb_body{width: 100%;height: auto;}
.myscmb .myscmb_body .myscmb_img{width: 48%;height: auto;float: left;margin: 0 auto;margin-left: 4px;}
.myscmb .myscmb_body .myscmb_img p{width: 100%;float: left;font-size: 0.9rem;margin-top: 5px;}
.myscmb .myscmb_body .myscmb_img img{width: 100%;height: auto;margin-top:5px;}
.myscmb .myscmb_body .myscmb_img span{font-size: 1rem;float: left;margin-top: 5px;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap}
.myscmb .myscmb_body .myscmb_img .ysmb_desc{     padding: 0% 1% 5% 3%;
    border: 1px solid #a6a6a6;
    border-top-color: white;}
.myscmb .myscmb_body .myscmb_img button{font-family: 微软雅黑; line-height: 2px;padding: 1%;margin-right: 3%;font-size:0.8rem;background-color:#e6003e;border:none;margin-top:5px;color:white;width: 38%;height:24px;}
.myscmb .myscmb_body .myscmb_img .right_btn{    float: right; font-family: 微软雅黑; line-height: 2px;padding: 1%;margin-right: 3%;font-size:0.8rem;background-color:#e6003e;border:none;margin-top:5px;color:white;width: 38%;height:24px;}

/*分页*/
.selectmb .selectmb_imgother{width: 99%;height: 13rem; margin-top: 10px;float: left;border: 1px solid #d9d9d9;}
.selectmb .selectmb_imgother .help {margin-top: 35%;width: 100%;height: 30px;float: left;color: black;font-size: 1rem;text-align: center;}
.selectmb .selectmb_imgother .for_help,.selectmb .selectmb_imgother .looking{font-size: 0.9rem;text-align: center;}
.selectmb_imgother .for_help a,.selectmb_imgother .looking a{color: #1ea1d7;}
.Yspage{padding: 2% 0 10%;font-size: 12px;
    width: 100%;height: auto;clear: both;}
.Yspage form{width: 38%;float: right;height: 18px; margin-left: 2%;}
.Yspage .page{float: left;width: 40px;height: 18px;border:1px solid gray;display:inline-block;text-align: center;line-height: 20px;margin-left: 5px;}
.Yspage .num{float: left;width: 6%;height: 18px;border:1px solid gray;display:inline-block;text-align: center;line-height: 20px;margin-left: 5px;}
.Yspage .current{float: left;width: 6.5%;height:20px;display:inline-block;text-align: center;line-height: 20px;background-color: #e6003e;color: white;margin-left: 5px;}
.Yspage form .num_input{width: 20px;height: 20px;text-align: center;line-height: 20px;margin: 0 4px;border:none;border: 1px solid #ccc;}
.Yspage form .confirm{width: 30px;height: 22px;margin: 0 3% 0 0%;text-align: center;float: right;line-height: 20px;background-color: #e6003e;border: none;color: white; }

/*选择模板*/
.content_nav p{width: 35%;margin-top: 1%;font-size: 1.1rem;margin-left: 0.5%;    color: #333letter-spacing: 0.5px;float: left;    font-weight: 600;}
.content_nav .left {    font-size: 1.4rem;color: red;height: 50%;margin: 2% 1% 2% 1%;}
.havingATemplet{ width: 34%;font-family: 微软雅黑;    text-align: right;margin: 2.5% 1% 1%;font-size:1rem;float: right;}
.havingATemplet a{ color: #2698de;}
.havingATemplet .havingRight {color: #2698de;font-size: 1.2rem;}
.havingATemplet img{ width: 7%;margin-right: 2% ;}
.class_div{ margin: 0 1%; width: 99%;clear: both;color: #767676;line-height: 20px;overflow: hidden;}
.class_div .title{display: inline-block; margin: 1% 0;font-family: "微软雅黑"; vertical-align: top; font-size: 1rem;}
.class_div ul{width: 72%; display: inline-block;  font-size: 0.9rem; text-align: left;}
  


.class_div ul li{    min-width: 2rem;
    max-width: 8rem;
    display: inline-block;
    margin: 4px 4px;
    white-space: nowrap;}
.spanWrap{width:71%;line-height: 28px; display: inline-block;margin-left: 4px;text-align: left;}
.cont{display: inline-block;color: #666;font-size: 0.9rem;height: 1.2rem;white-space: nowrap;margin-left: 9px;}
.cont1{font-size: 0.9rem;}

.class_div div .item{margin: 0 3% 0 4%;}
.class_div .more,.class_div div .more{ color: #e6003e;float: right; margin: 4px 1% 4% 0;font-weight: 600;font-size: 0.9rem;width: 1.9rem;}
.class_div .spanWrap span .redBorder{width: 10px;height: 10px; display: inline-block; vertical-align: center;}

.selectmb { width: 100%;height: auto;overflow: hidden;color: #666;}
.selectmb .selectmb_img .selectmb_desc { padding:0% 1.5% 0 1.5%;overflow: hidden;white-space: nowrap;border: 1px solid #eeeeee;border-top-color: white;height:auto;}
.selectmb  .selectmb_img:nth-of-type(odd){width: 48%;;height: 16rem;float: left; margin:0 0% 0 1%;}
.selectmb  .selectmb_img:nth-of-type(even){width: 48%;height: 16rem;float: right;margin: 0 1% 0 0;}
.selectmb  .selectmb_img .selectmb_btn {float: right;font-family: 微软雅黑;padding: 1%;
 font-size: 0.8rem; background-color: #e6003e;border: none;margin-top: 2%;margin-right:4%;color: white;width: 25%; height: 22px;}
.selectmb  .selectmb_img label{    font-size: 0.9rem;width: 68%;text-align: left;float: right;margin-top: 8.5%;}
.selectmb  .selectmb_img .bh{clear:both;overflow: hidden;}
.selectmb  .selectmb_img .bh_span{font-size: 0.9rem;float: left;margin-top: 2%;letter-spacing: 0.1px;}
.selectmb_starsc{     display: inline-block;
    margin-top: 7%;
    margin-left: 4%;
    float: left;}    
.done{width:100%;height: 28px;}
.selectmb  .selectmb_img .selectmb_image{width: 100%;height: 10rem;margin-top:5px;}

/*选择产品*/
.module_item1{width: 95%;height: auto;margin: 0 0% 0% 1%;overflow: hidden;padding: 0% 0 1%;}
.module_item1 .card11_img{float: left;width: 15%;margin-top: 4%;}
.module_item1 .card11_img img{    width:90%;height: auto;}
.module_item1 .card11_desc{float: right;width: 84%;margin-top: 4%;}
.module_item1 .card11_desc .title_p{border-bottom:1px dashed #838383;margin-left: 1%;}
.module_item1 .card11_desc p{    color: #878787;  height: 18px;font-size: 1rem;}
.module_item1 .card11_desc p i{ font-size: 1.5rem;color:#666;float: right;}
.module_item1 .card11_desc .desc_body1{font-size: 0.9em;color: #037ece;}
.module_item1 .card11_desc .desc_body1 a{ margin: 2% 5% 2% 2%;
    padding:1.5% 1px;text-align: center;display: inline-block; color: #037ece;border: 1px solid #838383;
    width: 40%;height: auto;border-radius: 3px;overflow: hidden; white-space: nowrap;text-overflow: ellipsis;text-indent: 4px;}
/*产品详情*/

.desc_right{     text-align: left;
    margin: 1% auto 2%;
    font-family: 微软雅黑;
    width: 100%;
    height: auto;
    position: relative;}
.show_price {width:70px;height: 20px;position:absolute;float: right;right: 3%;}
.show_price input{width:100%;height: 24px;background:#037ece;border:none;float: right; color: #fff;font-size: 0.8rem; }
.desc_right_title{overflow:hidden;font-size: 1rem;font-weight:bold;font-family: '微软雅黑';width: 78%;height: 24px;line-height: 24px;text-indent: 8px;}
.desc_right_cont{margin: 1% auto 15px;font-size: 0.8rem;color: #666;width: 95%}

.order_process,.priceTable,.productExplain,.saledServer,.orderNotice{    margin: 0;padding: 0;}
.priceTable_mar{margin:top:20px;width:100%; clear: both;display: none;}
.order_process_item,.priceTable_item,.productExplain_item,.saledServer_item,.orderNotice_item{margin: 2% 2% 1%;}
.order_process .title,.priceTable_item .title,.productExplain_item .title,
.saledServer_item .title,.orderNotice_item .title{font-size: 1rem; color: #2784ca;font-family: 微软雅黑;margin: 0 2% 0 0%;}
.pull_img1{    }
.wave_line {border-bottom: 1px dashed #d2cccc; margin: 0.5% 0px 1%;}
.order_processImag{width: 100%;height: auto;}
.priceTablediv{margin: 2% 0% 0;
    width: 99%;}
.priceTablediv table {    border-collapse: collapse;
       width: 98%;margin: 2px 0% 2% 1.5%;}
.priceTablediv table td{font-size:0.8rem;text-align: center;}


/*选择我的收货地址*/
.selAdress_tc{width: 99%; height: auto; background: white;letter-spacing: 1.1px;}
.selAdress_wrapcont{ width: 100%; height: auto;}
.selAdress_cont_r{padding: 1% 0% 2% 3%; width: 90%;display: block;float: left;}
.selAdress_logo{float: left;width: 6%;}  
.selAdress_logo img{ float: left;width: 115%;height: auto;padding: 50% 15%;}  
.SelAdress_confirmbtn{margin: 2% 0 4%; width: 18%;border: none;font-weight: 800;font-size: 10px;height: 21px;line-height: 2px; background:#e6003e;color: #fff;font-family: "微软雅黑";}
.addAdress{    width: 30%;
    background: #e6003a;
    color: white;
    padding: 2%;
    height: auto;
    border: none;
    font-size: 0.9rem;}

/*意见反馈*/
#maskLayers{ width:100%; height:100%; background-color:gray; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50);position:absolute;left: 0px;top:0px;}
.order_out{width: 94.5%;height: 140px;position:absolute;left: 2.5%;top: 30%;background-color: #ffffff;}
.order_out .wlinfo_title{color:#e6003e;margin-left: 10px;margin-top: 20px;font-weight:900;font-size: 1em;text-align: center;letter-spacing: 2px;}
.order_out .list{margin-left: 4%;margin-top: 10px;text-indent:15px;}
.order_out .list p{line-height: 30px;font-size: 1em;letter-spacing: 2px;}

/*确认订单*/
.confirm_order{color: #878787;margin:0% 1% 0 2%;padding: 1% 0;font-size: 0.9rem;}
.content_contConfirm1 {
    padding: 1% 2% 2%;
    display: block;background: #eeeeee;
}
.content_contConfirm1 ul .receive{  display: inline-block; font-size: 0.9rem;}
.content_contConfirm1 ul .phone{margin: 0 2%;float: right;font-size: 0.9rem;}
.content_contConfirm1 ul .adress{  display: inline-block; font-size: 0.8rem;}
.content_item1_title1 .pull1,.content_item2_title2 .pull2,.content_item3_title3 .pull3,
.content_item4_title4 .pull4,.content_item5_title5 .pull5{
float: right;
    width: 4%;
margin:1px 1px 0 0;
}

.newandsel {
    float: right;
    width:  auto;
    color:#878787;
    font-size: 0.9rem;
    margin: 2px 0px 0 0;
    text-align: right;
    margin-right: 3%;
}
.selAdress_cont_r ul .receive{display: inline-block;font-size: 1rem;}
.selAdress_cont_r ul .adr{    font-size: 1rem;margin: 1% 0 0;}
.selAdress_cont_r ul .phone{display: inline-block;    margin: 0 2%;float:right;font-size: 1rem;}
.selAdress_cont_r ul .mAddess{font-size:0.8rem;}
.new_adress_div{background: #eeeeee;padding: 2% 2% 1%}

.order_item{width: 100%;height: auto;}
.order_top{ color: #545454;width: 96%;height: auto; margin: 2% 2%;overflow: hidden;text-align: left;font-size: 0.9rem;}
.order_main{width: 100%;height: 105px;position: relative; background-color: #f9f9f9;}
.product_img{ width: 25%;height: 90%;top: 9%;left: 0.9%;background-color: #eeeeee; position: absolute;}
.product_img img{  width: 95%;height: 89%;}
.product_desc{  width: 74%;height: 90%;top: 7%;left: 25.5%;    font-size: 0.7rem;  line-height: 0.9rem;
    color: #8a8a8a;background-color: #f9f9f9;letter-spacing: 0.4px;position: absolute;}
.product_desc div{letter-spacing: 1.5px;line-height: 1rem;font-size: 0.9rem;}
.product_desc .product_name{font-size: 1rem;margin: 1% 0;font-weight: 900;color: #878787; }    
 .price{float: right;color: #e6003e;margin-right: 2%;font-size: 0.9rem; }
.content_bottom2{width: 100%;height: auto;    margin: 4% 0 15%;} 
.content_bottom2 .money_l{width: 55%;float: right;height: auto;color:#666;letter-spacing: 1px;text-align: right;font-size:0.8rem;}
.content_bottom2 .money_r{letter-spacing: 1px;text-align: right;float: right;font-size:0.8rem;color:#666;
    width:26%;height: auto;margin-right: 2%;}
.content_bottom2 .sum_money{font-size: 16px;color: #e72055;float: right; margin: 1% 0;}
.content_bottom2 .sum_title{font-size: 16px;float: right; margin: 1% 0;}
.confirmWrapBtn{     margin: 2% 0 2% 0; clear: both;
    text-align: center;}
.wrap_btn{    margin: 0% 0 28% 0;
    text-align: center;}
.confirm_btn {
        margin: 1% 0% 0% 0;
    width: 20%;
    border: none;
    font-size: 0.9rem;
    height: 28px;
    line-height: 3px;
    background: -webkit-linear-gradient(top,    #e6003e ,#e6003e);
    color: #fff;
    font-family: "微软雅黑";
}

.confirm_user {
    width: 70%;
    margin: 0% 3% 0% 2%;
    border-radius: 1px;
    height: 26px;
    overflow: hidden;
    background-color: white;
    border: 1px solid #eeeeee;
    text-align: left;
    color: #a6a6a6;
    font-size: 0.8rem;
    padding-left: 5px;
}
.psfs .item_div2{    margin: 0 2%;    text-align: center;}
.item_div2 button { margin: 2% 2.5% 2% 0;}
.psfs p{font-size:0.9rem;    color: #a4a4a4;
    padding: 2% 2% 0%;}
.sel_wlbtn5, .sel_wlbtn6, .sel_wlbtn7, .sel_wlbtn8 {
    font-size: 0.8rem;
    text-align: left;
    padding: 1% 1%;
    height: auto;
    border-radius: 1px;
    background: #fff;
    color: #a4a4a4;
    border: 1px solid #cdcdcd;
}
.paymoney_btn {
       float: right;
    margin: 0 2% 0 4%;
    padding: 4% 0%;
    width: 21%;
    border: none;
    font-size: 15px;
    height: 20px;
    line-height: 0px;
    background: -webkit-linear-gradient(top,    #e6003e ,#e6003e);
    color: #fff;
    font-family: "微软雅黑";
}
/*.sum{    margin: 5% 0 15%;}*/
.fp_info{    font-size: 1rem;color:#666;    margin: 1% 0;}

.zzbg{width: 100%;height: 100%;top: 0px;left: 0px; position: fixed;filter: Alpha(opacity=50);opacity: 0.5;background: #000000;z-index: 9999;}
.popbox_updAdress,.popbox_selAdress,.popbox_updInvoice{position: fixed;width: 98%;
top: 25%; bottom: 0px;margin: 0% 1%;background: #666666; background: url(images/tcbg.jpg)no-repeat;background-size: 80%;z-index: 99999;}
.popbox_updYsRequire{width: 98%;top: 25%; bottom: 0px;margin: 0% 1%;background: #666666; background: url(images/tcbg.jpg)no-repeat;background-size: 80%;z-index: 99999;}

.popbox_myProject {position: fixed;width: 98%;top: 15%; bottom: 0px;left:1%;background: #666666; background: url(images/tcbg.jpg)no-repeat;background-size: 80%;z-index: 99999;}
.updAdress_tc{width: 99%;height: auto;background: white;letter-spacing: 1.1px;}
.updAdress_title{font-size: 1rem; color:#2698de;margin:0% 1% 0 2%;padding: 3% 0 0;}
.updAdress_cont .new_adress_div_white {background: white;padding: 0% 2% 1%;z-index: 4;}
.updAdress_cont{font-size: 0.9rem;}

.selAdress_tc{width: 99%; height: auto; background: white;letter-spacing: 1.1px;z-index: 4;}
.selAdress_title{font-size: 1rem; color: #2698de;margin: 2% 1% 0 2%;padding: 3% 0 0%;    font-family: 微软雅黑;}
.selAdress_wrapcont{ width: 100%; height: auto;}
.selAdress_cont_r{padding: 1% 0% 2% 3%; width: 90%;display: block;float: left;}
.selAdress_logo{float: left;width: 6%;   font-size: 1.8rem;}  
.selAdress_logo .selLogo{ float: left;width: 115%;height: auto;padding: 50% 15%;color: #cdcdcd;}  
.SelAdress_confirmbtn{margin:2% 2% 4% width: 18%;border: none;font-weight: 800;font-size: 0.8rem;height: 24px;line-height: 2px; background:#e6003e;color: #fff;font-family: "微软雅黑";}
.selAddLogo{float: left;height: auto;font-size: 0.9rem;padding: 50% 15%;color: #e6003e;}
/*�޸ĵ�CSS*/
.content_item1,.content_item2,.content_contConfirm3,.content_item3,.content_item4{width: 100%;height: auto;    clear: both;}

.tcClose{float:right;font-size: 1rem;margin-right: 10px;color:#e6003e;}
.ad{float: right;color: #878787;font-size: 1.2rem;margin: 2px 0px 0 0;}

.content_item1_titleSub1,.content_item2_titleSub2,.content_item1gray_title1,
.content_item2gray_title2,.content_item3gray_title3,.content_item4gray_title4,
.content_item5gray_title5,.content_item6gray_title6
 { background-color: #eeeeee;}
 
.content_item1_titleSub1 .title_div1, .content_item2_titleSub2 .title_div2,
.content_item1gray_title1 .title_div1,.content_item2gray_title2 .title_div2,
.content_item3gray_title3 .title_div3,.content_item4gray_title4 .title_div4, 
.content_item5gray_title5 .title_div5
{font-size: 1rem;color: #878787;margin: 0% 1% 0 2%;padding: 1.2% 0;    height: 1.5rem;}
.content_item1_titleSub1 .upd1,.content_item2_titleSub2 .upd2{float: right;width: auto;color: #878787;font-size: 0.9rem;margin: 2px 4px 0 4px;text-align: left;}
.sel,.upd{    float: right; width:  auto;color: #878787;font-size: 0.9rem;
    margin: 2px 6px 0 0px;text-align: left;}
.content_item1_titleSub1.title_div1 p,.content_item1gray_title1.title_div1 p,
.content_item2gray_title2.title_div2 p,.content_item3gray_title3.title_div3 p,
.content_item5gray_title5.title_div5 p,.content_item5gray_title5.title_div5 p,
.content_item6gray_title6.title_div6 p{width: 60%;margin-top: 2px;float: left;}
.invoice_title{    font-size: 0.9rem;margin: 2% 1% 2% 2%; color: #a6a6a6;}
.invoice_cont{    font-size: 0.9rem; margin: 4% 1% 2% 2%; color: #a6a6a6;}
.invoice_tcont{    font-size: 0.9rem;margin: 0% 2% 2% 2%; color: #a6a6a6;width: 100%;height: 3rem;}
.invoice_title label,.invoice_cont label{float: left; argin: 2% 0;    font-size: 1rem;}

.invoice_input{width: 76%;margin: 0 3% 2% 0;border-radius: 2px;height: 26px;overflow: hidden;
    background-color: white;border: 1px solid #eeeeee;text-align: left;padding-left: 8px;
    float: right;color: #666;}

.content_cont1 { margin: 1% 0;display: block;}
.content_contConfirm1_g {    padding: 1% 2% 0%;display: block;}
.content_contConfirm1_g ul .receive{display: inline-block;font-size: 1rem;}
.content_contConfirm1_g ul .phone{display: inline-block;margin: 0 2%;float:right;font-size: 1rem;}
.content_contConfirm1_g ul .adress{  font-size: 1rem;clear: both;margin-top: 1%;}

.new_adress_div_w {padding: 2% 1% 1%;}
.new_adress_item{ width: 100%;height: 28px;margin: 5px 0;}
.new_adress_item select { margin: 2px 0px 5px 6px;max-width: 71.5px;float: right;height: 2rem;border: 1px solid #eee;padding-left: 2px;color: #A6A6A6}
.new_adress_item label{font-size: 1rem;position: relative;left: 1%;top: 4px;}

.new_adress {width: 76%;;float: right;margin: 0 0% 0 0%;border-radius: 2px;height: 28px;padding-left: 5px;
    overflow: hidden;background-color: white;border: 1px solid #eeeeee;   text-align: left;font-size: 0.9rem;color:gray;}
.receive_person{ width: 73%;float: right;border-radius: 2px;height: 26px;overflow: hidden;background-color: white;border: 1px solid #eeeeee;
   text-align: left;font-size: 1rem;padding-left: 5px;color:#666;}
.new_add_phone,.new_add_QQ,.new_add_weixin,.new_add_name{width: 85%;float: right;margin: 0 0% 0 0%;
    border-radius: 2px;height: 26px;overflow: hidden;background-color: white;
    border: 1px solid #eeeeee;text-align: left;font-size: 1rem;padding-left: 5px;color:#666;}
.design_input{width: 82%;float: right;margin: 0 3% 0 0%;
    height: 26px;line-height:26px !important;overflow: hidden;background-color: white;
    text-align: left;font-size: 12px;padding-left: 5px;color:#666;font-weight: 100 !important;}
.save_btn, .cancel_btn {width: 18%;border: none;font-size: 0.8rem;height: 24px;
    line-height: 2px;background:#e6003e;color: #fff;font-family: "微软雅黑"; }

.psfs{background: #eeeeee;}
.item_div1{width: 98%;height: auto;margin: 1% 2%;}
.invoicediv1{width: 100%;height: auto;margin: 2% 2%;}
.invoicediv2 {width: 78%;height: auto;margin: 2% 0%;float: left;}

.item_div1 button{margin: 2% 0.5% 2% 2%;}
.sel_wlbtn1,.sel_wlbtn2,.sel_wlbtn3,.sel_wlbtn4 {font-size: 0.8rem;width: 21%;padding: 1% 1%;height: auto;
    border-radius: 2px;background: #fff;color: #a4a4a4;border: 1px solid #cdcdcd;}
.sel_invoice1, .sel_invoice2, .sel_invoice3{ margin: 0 1.2%;font-size: 0.9rem;
    min-width: 28%;padding: 1% 1%;height: auto;border-radius: 2px;
    background: #fff;color: #a4a4a4;border: 1px solid #cdcdcd;}

.invoicediv2 button:nth-of-type(3n-2){font-size: 0.9rem;min-width: 29%; margin: 0 2% 2%;float: right;
    padding: 1% 1%; height: auto;border-radius: 2px;background: #fff;
    color: #a4a4a4;border: 1px solid #cdcdcd;    float: left;}
.invoicediv2 button:nth-of-type(3n-1){ font-size: 0.9rem;min-width: 29%;    margin: 0 2% 3%;
    padding: 1% 1%;height: auto;border-radius: 2px;background: #fff;color: #a4a4a4;
    border: 1px solid #cdcdcd;}
.invoicediv2 button:nth-of-type(3n){font-size: 0.9rem;min-width: 29%;  margin: 0 2% 2%;  
    padding: 1% 1%;height: auto;border-radius: 2px;background: #fff;color: #a4a4a4;
    border: 1px solid #cdcdcd; float: right;}

.wl_input{ width: 96%;margin: 2% 1% 2% 2%;border-radius: 2px;height: 26px;overflow: hidden;background-color: white;
    border: 1px solid #eeeeee;text-align: left;color:#a6a6a6;font-size: 0.9rem;padding-left: 5px;}

.order_out .wlinfo_title{color:#555555;margin-left: 10px;margin-top: 30px;font-weight:900;font-size: 1em;text-align: center;letter-spacing: 2px;}
.order_out .btn3{text-align: center;}
.order_out .btn1{margin-top: 30px;background-color: #e6003e;width: 80px;height: 25px;border: none;color: white;}
.order_out .btn2{margin-top: 30px;background-color: #e6003e;width: 80px;height: 25px;border: none;color: white;margin-left: 20px}

/*confirmorder END*/

/*提交订单*/
.submitorder_item{width: 100%;height: auto;}
.submitorder_main{width: 100%;height: 117px;position: relative;}
.productsub_img{ width: 25%; height: 93%;top: 7%;left: 0.9%;position: absolute;}
.productsub_img img{    width: 95%;height: 89%;}
.productsub_desc{width: 74%; height: 80%;top: 6.5%;left: 25.5%;color: #8a8a8a;position: absolute;}
.productsub_desc div{letter-spacing: 1.5px;line-height: 1.3rem;font-size: 0.9rem;}
.productsub_desc .product_name{font-size: 1rem;color: #878787; font-weight: 900;}   
.bottom_btn{margin-top: 8%;}
.ysfileDiv{ width: 88%;border: 1px solid #eeeeee;padding: 11px;height: 25%;margin: 3% auto;}
.ysfileImage{width:100%;height:auto;}
.submitOrder_btn {float: right;width: 18%;margin: 0% 2% 4%;border: none;
        height: 26px;line-height: 25px;background:#e6003e;font-size: 13px;
    color: #fff;font-family: "微软雅黑";}

/*maAdressAdd*/
.vipinfo_div select{width: 24%;height: 28px;    font-size: 0.8rem;margin-right: 1%;float: right}
.vipinfo_div select option{font-size: 0.8rem;color:#666;}

/*yinstale*/
.ysPriceDiv table {    border-collapse: collapse;width: 99%;margin: 2px 0% 1% 1%;}
.ysPriceDiv table td{font-size: 0.8rem;text-align: center;}
.priceItem1 .ysPriceDiv table caption img{     width: 18%;margin: 2px 0px 0 4px;}
.priceItem1 .ysPriceDiv table caption a{float: right;font-size: 0.8rem;color: #5eb3e7;margin: 2px 0px 0;}
table tbody .firstLine{height: 30px;font-size:1rem;}
table tbody tr td{height: 22px;}

/*支付订单*/
.sumMember{    font-size: 1rem;     margin: 2% 2% 2%;}
.sumMember p{line-height: 1.5rem;}
.heig{    margin-bottom: 2%;}
.pay_inline{width:100%;height:auto;    margin: 1% 1% 3%;}
.pay_inline li {display: inline-block; width: 48%;text-align: LEFT; margin-left: 1%;}
.pay_inline li img{width:60%;position: relative; top: 6px;left: 4%;}
.hrline{background: #eee;border: 1px solid #eee;}
.pay_linedown{width:100%;height:auto;    margin: 2% 0.8%;}
.pay_linedown li {display: inline-block; width:100%;border: 1px solid #eee;margin: 1% 0% 1%; float:left;}
.pay_linedown li img{width:90%; height:47px;position: relative; margin:0 auto;}
.pay_linedown p{ margin: 0% 0% 1% 1%;font-size: 0.8rem;color: #666;}
.pay_linedown .person{margin: 5% 2% 0;}
.pay_question{ text-align: right;margin:4% 2%;}
.pay_question input{ width: 38%; border: none; height: 30px;line-height: 30px;background: #e6003e;color: #fff;
    margin: 0 0.5% 2%;font-size: 1rem;font-family: 微软雅黑;}
.pay_question a{    color: #2a77c9;clear: both;text-decoration: underline;}
.selAdress_cont_r ul .center{text-align: center;font-size: 1rem; margin: 1%;    font-family: 微软雅黑; }
.payBtn{ margin: 1% 2% 4%;width: 26%;border: none;font-size: 0.9rem;height: 26px;
    line-height: 2px;background: #e6003e;color: #fff;font-family: "微软雅黑";}
.payBtn2{ margin: 1% 2% 4%;width: 32%;border: none;font-size: 0.8rem;height: 30px;
    line-height: 2px;background: #e6003e;color: #fff;font-family: "微软雅黑";}

/*选择设计方式&确认订单*/
.content_cont2_YsTc{width: 100%;height: auto;margin: 0 0%;letter-spacing: 1px;}

.content_item2_title2 img { width: 3px;height: 17px;float: left;margin: 1.6% 2%;}
.content_item2_title2 p {font-size: 1rem;color: #878787;margin: 0% 1.5%;padding: 1.5% 0;
    font-family: 微软雅黑;}
.contentwhite_cont1, .content_cont2 {margin: 1% 0% 1% 1%; display: block;width: 99%;}
.inputSelectDesign_div {padding: 2% 2% 1%;clear: both;}
.inputSelectDesign_item_white {width: 100%;height: 22px;margin: 1% 0 4%;font-size: 0.9rem;}
.inputSelectDesign_item_white .info {margin-top: 1%;float: left;font-size: 0.9rem;}
.selectDiv {float: right;width: 76%;margin: 0% 0%;position: relative;border: none;}
.selects {overflow: hidden;border: none;}
.selectwrap {width: 100%; height: 26px;background: #eeeeee;color: #666;border: none;
    padding-left: 4%;border-radius: 3px;}
.inputSelectDesign {width: 76%;float: right;margin: 0 0% 0 0%;border-radius: 2px;height: 26px;
    overflow: hidden;background-color: white;color: #666;border: 1px solid #eeeeee;
    text-align: left;font-size: 0.9rem;padding-left: 2%;}
.wrap_btn {margin: 2% 0 0% 0;text-align: center;clear: both;}
.upd_btn, .add_btn,.save_btn {
    width: 18%;border: none;font-size: 0.8rem;height: 24px;line-height: 2px;
    background: #007ec8;color: #fff;font-family: "微软雅黑";}

.logininfo1 {
        width: 99%;
    text-align: center;
    margin: 2% 0 0;
    display: block;
    padding: 5% 0;
}
    .logininfo1 .info {
    width: 23%;
    text-align: right;
    font-size: 1.1rem;
    float: left;    margin-top: 5px;
}
.loginTextFour1 {
    float: right;
    width: 75%;
    background-color: #fff;
    border: 1px solid #696969;
    margin-right: 1.5%;
    border-radius: 1px;
    height: 28px;
    overflow: hidden;
    padding: 10px;
    letter-spacing: 1px;
}

.printing_file li{float:left;dipaly:block;border:#d9d9d9 1px solid;width:100px; color:#999;mafont-size: 12px;text-align:center;border-radius:5px;padding-top: 5px;cursor:pointer;}
.printing_file li p{height:20px;line-height:20px;font-size:12px;}
.printing_file li.addYs p{color:#e6003e;}
.pringing_file li .icon{width:36px;height:27px;display: block;margin:3px auto 0;}
.printing_file li .upload{background:url('/Public/images/icon-wj.png') no-repeat left top;width:36px;height:27px;display: block;margin:3px auto 0;}
.printing_file li .design{background:url('/Public/images/icon-mwj.png') no-repeat left top;width:36px;height:27px;display: block;margin:3px auto 0;}
.printing_file li.addYs .upload{background:url('/Public/images/icon-wj-r.png') no-repeat left top;}
.printing_file li.addYs .design{background:url('/Public/images/icon-mwj-r.png') no-repeat left top;}
