@charset "utf-8";
/* CSS Document */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0;font-family:'Microsoft YaHei' , 'notosans';  }
body { background:#fff; color:#555; background:#f5f5f5;}
td,th,caption {}
h1, h2, h3, h4, h5, h6 { font-weight:normal; }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal;}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{display: block;}
a { color:#555; text-decoration:none;}
a:hover { text-decoration:none; }
img { border:none; }
ol,ul,li { list-style:none;}
input, textarea, select, button { }
table { border-collapse:collapse;}
html {overflow-y: scroll;} 
.fl{float: left;}
.fr{float: right;}
select{border-radius:0 !important;cursor:pointer;}
label input{cursor:pointer;}
.clearfix:after {content: "."; display: block; height:0; clear:both; visibility: hidden;}
.clearfix { *zoom:1; }
/* css common end */
/* before login */
.wrap{width:1300px;margin:0 auto;}

/*------------------home-header-----------------------*/
.home-header{background:#fff;}
.home-header-link{height:30px;line-height:30px;text-align:right;}
.home-header-link ul{display:inline-block;_display:inline;*zoom:1;}
.home-header-link li{float:left;text-align:center;margin:0 10px;}
.home-header-link li a{display:block;font-size:12px;color:#666;}
.home-header-link li a span{margin-right:10px;color:#666;}
.home-header-link li a span.zh{margin-right:0;margin-left:20px;}

.home-header-cont{height:70px;}
.home-header-cont .logo{margin-left:20px;margin-top:20px;}
.home-header-cont .logo a{display:block;}
.home-header-cont .nav{margin-top:36px;}
.home-header-cont .nav li{float:left;margin-left:25px;position:relative;height:30px;line-height:30px;}
.home-header-cont .nav li.active a,.home-header-cont .nav li a:focus{text-decoration:none;}
.nav_home{background:url(../images/home-navicon.e09d1657.png) center bottom no-repeat;}
.home-header-cont .nav li a{display:block;color:#2a2a2a;font-size:14px;font-weight:bold;}



.homeheader-r{margin-top:41px;}
.homeheader-r li{float:left;height:30px;line-height:30px;}
.homeheader-r li a{margin-right:20px;display:inline-block;_display:inline;*zoom:1;font-size:12px;color:#666;}
.homeheader-r li a span{margin-right:10px;}
.homeheader-r li a.login{margin-left:20px;color:#0096ff;}
.homeheader-r li em{display:inline-block;_display:inline;*zoom:1;margin:0 10px;}
.homeheader-r li.active{position: relative;}

/*二级菜单*/

.subnav-empty {
    position: absolute;
    top: 30px;
    left: 0;
    width: 186px;
    z-index: 9999;
    display: none;
    padding-top: 14px;
}

.subnav {
    border: 1px solid #d7d7d7;
    background: #fff;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    padding: 0 10px 10px;
}

.subnav li {
    margin-top: 10px;
    margin-left: 0 !important;
    float: none !important;
}

.subnav li a {
    font-weight: normal !important;
    background: none !important;
}

.subnav li a:hover, .subnav li a:focus, .subnav li.cur a {
    color: #0096ff;
}

li:hover .subnav-empty {
    display: block;
}

/*------------------bannerbox----------------------1-*/
.bannerbox{height:425px;width:100%;position:relative;overflow: hidden;}
.bannerbox a{display:block;min-height:425px;_height:425px;width:100%;}
.bannerbox a.banner01{background:url(../images/home-banner01.7e9fc57a.jpg) center center no-repeat;background-size:auto 425px;}
.bannerbox a.banner02{background:url(../images/home-banner02.be213031.jpg) center center no-repeat;background-size:auto 425px;}
.bannerbox a.banner03{background:url(../images/home-banner03.cecc991a.jpg) center center no-repeat;background-size:auto 425px;}

.bannerbox .hd{position:absolute;bottom:10px;left:50%;margin-left:-57px;text-align:center;width:114px;height:8px;}
.bannerbox .hd li{font-size:0;width:8px;height:8px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;background:#fff;margin:0 15px;float:left;}
.bannerbox .hd li.on{border:2px solid #fff;background:#0096ff;}

/*calc*/
.calc-wrap{position:relative;}
.calc-wrap .calc{width:420px;height:305px;background:#fff;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;position:absolute;top:-365px;right:25px;}
.calc-wrap .calc .calc-tab{height:40px;line-height:40px;}
.calc-wrap .calc .calc-tab a{ min-height:0;_height:0;display:block;float:left;width:210px;text-align:left;padding-left:20px;height:40px !important;line-height:40px !important;font-size:14px;color:#2a2a2a;}
.calc-wrap .calc .calc-tab a.calc-tabbtn01{-webkit-border-radius:4px 0 0 0;-moz-border-radius:4px 0 0 0;border-radius:4px 0 0 0;}
.calc-wrap .calc .calc-tab a.calc-tabbtn02{-webkit-border-radius:0 4px 0 0;-moz-border-radius:0 4px 0 0;border-radius:0 4px 0 0;}

.calc-wrap .calc .calc-tip{margin-bottom:15px;margin-left:20px;margin-right:20px;}
.calc-wrap .calc .calc-tab a:hover,.calc-wrap .calc .calc-tab a.cur{background:#d7d7d7;color:#fff;text-decoration:none;}
.calc-wrap .calc .calc-tab a:focus{text-decoration:none;}
.calc-wrap .calc .calc-tip h3{line-height:40px;font-weight:normal;font-size:14px;color:#2a2a2a;}
.calc-wrap .calc .calc-tip p{font-size:12px;color:#2a2a2a;}
.calc-wrap .calc form{margin-left:20px;margin-right:20px;}
.calc-wrap .calc form .calc-form-01{float:left;width:200px;margin-right:10px;margin-bottom:15px;}
.calc-wrap .calc form .calc-form-02{width:170px;margin-right:0;}
.calc-wrap .calc form .input-group{float:left;margin-left:-1px;}
.calc-wrap .calc form .formgroup{padding:0;}
.calc-wrap .calc form .row{margin:0;}
.calc-wrap .calc form label{font-size:12px;font-weight:bold;color:#2a2a2a;display:block;}
.calc-wrap .calc form input,.calc-wrap .calc form select{border-radius:0;height:30px;line-height:30px;border:1px solid #d7d7d7;font-size:12px;color:#999;font-weight:normal;}
.calc-wrap .calc form select{color:#2a2a2a;}
.calc-wrap .calc form .input-group-addon{background:#d7d7d7;height:28px;line-height:28px;color:#fff;text-align:center;width:28px;padding:0;border-radius:0;font-size:12px;font-weight:normal;}
.calc-wrap .calc .calc-form-btn{text-align:center;margin:5px 0 20px;}
.calc-wrap .calc .calc-form-btn button{width:160px;height:30px;border:none;background:#0097ff;color:#fff;font-size:14px;font-weight:bold;}


/*------------------homecont-----------------------*/
.home-container{background:#f7f7f7;}
.homecont-01{height:416px;margin:60px 20px 0;margin-right:0;}
.homecont-01 li{float:left;width:296px;height:416px; padding:30px 24px 20px;margin-right:24px;-webkit-box-shadow:0 0 2px #ccc;-moz-box-shadow:0 0 2px #ccc;box-shadow:0 0 2px #ccc;background:#fff;}

.homecont-01 li h3{line-height:40px;font-size:18px;color:#2a2a2a;font-weight:normal;text-align:center;}
.homecont-01 li .home-propic{height:76px;text-align:center;margin-top:30px;}
.homecont-01 li .home-protip{margin:18px 0 0;line-height:26px;}
.homecont-01 li .home-protip span{display:block;font-size:14px;color:#2a2a2a;}
.homecont-01 li .homecont-pr{}
.homecont-01 li .homecont-pr div{width:124px;}
.homecont-01 li .homecont-pr p{color:#2a2a2a;}
.homecont-01 li .homecont-pr p b{font-size:18px;font-weight:bold;color:#fb9100;}
.homecont-01 li .homecont-pr span{display:block;color:#999;font-size:12px;line-height:18px;}
.homecont-01 li a{display:block;width:134px;height:38px;line-height:38px;margin:30px auto 0;border:1px solid #0096ff;font-size:14px;font-weight:bold;color:#0096ff;background:#fff;text-align:center;
                  -webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;
}

h1.homecont-title{line-height:40px;font-size:24px;font-weight:500;color:#2a2a2a;border-left:2px solid #0096ff;padding-left:15px;}
.homecont-02{margin:80px 20px 0;margin-right:0;}
.homecont-02 p{margin-top:40px;line-height:32px;margin-right:182px;}
.homecont-02 p b{color:#0096ff;}
.homecont-02 ul{margin-top:10px;}
.homecont-02 li{float:left;width:400px;height:145px;padding:0 30px;margin-top:20px;background:#fff; margin-right:25px;-webkit-box-shadow:0 0 2px #ccc;-moz-box-shadow:0 0 2px #ccc;box-shadow:0 0 2px #ccc;}

.homecont-02 li .homecont-icon{line-height:145px;float:left;}
.homecont-02 li .homecont-litext{margin-left:75px;}
.homecont-02 li .homecont-litext h2{font-size:18px;color:#2a2a2a;height:18px;margin:20px 0;font-weight:normal;}
.homecont-02 li .homecont-litext p{font-size:12px;color:#666;line-height:20px;margin:0;}

.homecont-03{margin-top:80px;margin-bottom:120px;}
.homecont-03 .homecont-scroll{margin-top:80px;position:relative;}
.homecont-03 .homecont-scroll .hd1{}
.homecont-03 .homecont-scroll .hd1 a{display:block;color:#0096ff;font-size:20px;position:absolute;top:50%;height:20px;margin-top:-10px;}
.homecont-03 .homecont-scroll .hd1 a.prev{left:20px;}
.homecont-03 .homecont-scroll .hd1 a.next{right:20px;}
.homecont-03 .homecont-scroll .bd1{margin:0 50px;}
.homecont-03 .homecont-scroll ul li{float:left;width:204px;height:178px;margin:0 48px;}
.homecont-03 .homecont-scroll ul li a{display:block;}

.homecont-03 .homecont-scroll .tempWrap{width:100% !important;}

/*------------------footer-----------------------*/
.footer{margin-top:40px;background:#fff;padding:20px 0;}
.footer h2{font-size:14px;color:#2a2a2a;font-weight:bold;line-height:40px;}
.footer-01{width:372px;margin-left:10px;}
.footer-01 .footer-01-logo{}
.footer-01 .footer-01-logo img{margin-bottom:20px;}
.footer-01 .footer-01-logo p span,.footer-01 .footer-01-logo p em{display:block;font-size:14px;color:#2a2a2a;}
.footer-01 .footer-01-logo p em{font-size:12px;margin-top:10px;}

.footer-01-site{margin-top:40px;}
.footer-01-site ul{}
.footer-01-site li{float:left;margin:20px 20px 0 0;}
.footer-01-cert{margin-top:50px;}
.footer-01-cert ul{}
.footer-01-cert li{float:left;margin:20px 10px 0 0;}

.footer-02{width:400px;margin:0 128px;}
.footer-02 li{line-height:32px;}
.footer-02 ul{margin:0 18px;}

.footer-03{width:234px;margin-right:25px;}
.footer-03 input{height:40px;width:234px;font-size:14px;border:1px solid #d7d7d7;background:#fff;color:#999;margin-bottom:15px;padding-left:40px;}
.footer-03 textarea{font-size:14px;color:#999;width:234px;border:1px solid #d7d7d7;margin-bottom:15px;}
.footer-03 button.btn{width:168px;height:40px;line-height:40px;text-align:center;font-size:14px;color:#fff;font-weight:bold;background:#0097ff;padding:0;}
.footer-03 button.btn:hover,.footer-03 button.btn:focus{color:#fff;}

.footer-03 .form-group{height:40px;position:relative;}
.footer-03 .form-group span{position:absolute;top:0;left:0;width:40px;height:40px;line-height:40px;text-align:center;color:#999;}

/*-----------------------------------------------------vorderadd------------------------------------------------*/
.home-orderadd{margin-top:40px;}
.home-orderadd-l{width:890px;min-height:1000px;-webkit-box-shadow:0 0 2px #ccc;-moz-box-shadow:0 0 2px #ccc;box-shadow:0 0 2px #ccc;background:#fff;}
.home-orderadd-tab{height:80px;line-height:80px;margin-bottom:50px;}
.home-orderadd-tab a{display:block;width:445px;height:80px;text-align:center;float:left;background:#d7d7d7;}
.home-orderadd-tab a span{display:inline-block;_display:inline;*zoom:1;height:80px; color:#fff;font-size:18px;background:url(../images/orderadd-icon01-h.ccad6bf5.png) left center no-repeat;padding-left:50px;}
.home-orderadd-tab a.tab-stencil span{background:url(../images/orderadd-icon02-h.ad84206d.png) left center no-repeat;}
.home-orderadd-tab a:focus,.home-orderadd-tab a.cur{background:#fff;}
.home-orderadd-tab a:focus span,.home-orderadd-tab a.cur span{background:url(../images/orderadd-icon01.2becdedb.png) left center no-repeat;color:#2a2a2a;}
.home-orderadd-tab a.tab-stencil:focus span,.home-orderadd-tab a.tab-stencil.cur span{background:url(../images/orderadd-icon02.a17d83f3.png) left center no-repeat;}

.home-orderadd-tab2{height:80px;line-height:80px;margin-bottom:50px;}
.home-orderadd-tab2 a{display:block;width:445px;height:80px;text-align:center;float:left; background:#fff;}
.home-orderadd-tab2 a span{display:inline-block;_display:inline;*zoom:1;height:80px; color:#2a2a2a;font-size:18px;background:url(../images/orderadd-icon01.2becdedb.png) left center no-repeat;padding-left:50px;}
.home-orderadd-tab2 a.tab-stencil span{background:url(../images/orderadd-icon02.a17d83f3.png) left center no-repeat;}

.home-orderadd-l .main-btn-group label{width:216px;line-height:26px;margin-bottom:0;}
.home-orderadd-l .main-btn-group .main-btn-group label a{pading-left:10px;}
.home-orderadd-l .main-btn-group .btn{padding:0 20px;height:26px;}
.home-orderadd-l .main-btn-group .form-control{padding:0 5px;height:26px;min-width:120px;line-height:26px;margin:0;}
.home-orderadd-l .main-bot-1 label{margin-bottom:0;}
.home-orderadd-l .main-bot-1{margin-top:50px;}

.home-orderadd-l .main-btn-group .input-group{padding-left:20px;}
.home-orderadd-l .main-btn-group .input-group input{height:26px;padding:0 20px;border:1px solid #d7d7d7;background:#fff;text-align:center;} 

.home-orderadd-l .main-bot{margin-left:50px;}
.home-orderadd-l .main-bot-3{margin-top:40px;}
.home-orderadd-r{width:350px;height:1000px;-webkit-box-shadow:0 0 2px #ccc;-moz-box-shadow:0 0 2px #ccc;box-shadow:0 0 2px #ccc;background:#fff;padding:40px 20px;}
.home-orderadd-r .rightbar-list{border:none;padding-bottom:0;color:#2a2a2a;}
.home-orderadd-r .rightbar-time{margin-top:40px;}
.home-orderadd-r .rightbar-time ul{margin-top:10px;}
.home-orderadd-r .rightbar-time li{line-height:14px;margin-bottom:15px;}
.home-orderadd-r .rightbar-time li label{margin-bottom:0px;}
.home-orderadd-r .rightbar-list li{font-size:14px;line-height:14px;margin-bottom:15px;}
.home-orderadd-r .rightbar-list li h5{font-size:18px;color:#2a2a2a;line-height:40px;}
.home-orderadd-r .rightbar-list li.rightbar-list-title{line-height:40px;margin-bottom:20px;}
.home-orderadd-r .rightbar-list-title span{font-size:14px;color:#2a2a2a;}
.home-orderadd-r .rightbar-list-title span b{font-size:14px;}

.home-orderadd-r .rightbar-dev{margin-top:40px;color:#2a2a2a;}
.home-orderadd-r .rightbar-dev h3{font-size:14px;font-weight:bold;margin-bottom:20px;}
.home-orderadd-r .rightbar-dev ul{}
.home-orderadd-r .rightbar-dev li label{font-weight:normal;font-size:14px;margin-bottom:15px;}
.home-orderadd-r .rightbar-dev li label input{margin-right:15px;}
.home-orderadd-r .rightbar-dev p{color:#999;font-size:12px;}
.home-orderadd-r .rightbar-dev p em{color:#e50010;}

.home-orderadd-r .rightbar-total{padding:0;margin:40px 0;}

.home-orderadd-r .rightbar-btn{margin:0;}
.home-orderadd-r .rightbar-btn button.btn{width:218px;height:40px;padding:0;line-height:40px;font-weight:bold;border:none;outline:none;
                                          /*background: -webkit-gradient(linear, 0 0, 100% 0%, from(#29bd3e), to(#69de28)); !** Chrome Safari **!*/
                                          /*background: -moz-linear-gradient(left,100%, #29bd3e, #69de28); !** FireFox **!*/
                                          /*background: -o-linear-gradient(left, 100%, #29bd3e, #69de28);!** Opear **! */
                                          /*background: -ms-linear-gradient(left, #29bd3e 0%,#69de28 100%);!** IE9 IE10 **!*/
    background:rgb(147, 161, 161);
                                          filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,finishx=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#29bd3e,endcolorstr=#69de28,gradientType='1'); 
                                          -ms-filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,finishx=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=#29bd3e,endcolorstr=#69de28,gradientType='1');
}

.formgroup-text input.btn{width:100px;float:none;margin-right:0;}
.formgroup-text input.btn:hover,.formgroup-text input.btn:focus{background:#fff;}


/*------------------------------------------------------------------Resources-------------------------------------------------------------------*/
.subbanbox{background:#7bd02f;height:40px;}
.subbanbox img{margin-left:66px;}

.homecont-rohs{margin-top:40px;min-height:500px;}
.sidebar-rohs{width:280px;text-align:left;background:#fff;margin-left:20px;}
.sidebar-rohs h2{font-size:18px;color:#2a2a2a;font-weight:bold;line-height:60px;padding-left:20px;}
.sidebar-rohs li{line-height:40px;position:relative;}
.sidebar-rohs li a{color:#2a2a2a;padding-left:20px;font-size:14px;display:block;}
.sidebar-rohs li span{color:#0097ff;position:absolute;left:0;top:50%;margin-top:-7px;}
.sidebar-rohs li.cur a{background:#0097ff;color:#fff;font-weight:bold;}
.sidebar-rohs li a:hover,.sidebar-rohs li a:focus{background:#0097ff;color:#fff;font-weight:bold;text-decoration:none;}



.rohs-cont{background:#fff;width:100%;
    padding:10px 30px;}
.homecont-add{line-height:60px;}
.homecont-add li{float:left;}
.homecont-add li{font-size:14px;color:#2a2a2a;}
.homecont-add li span{color:#0097ff;margin:0 2px;}

.rohs-titlebox{line-height:80px;}
.rohs-titlebox h1{line-height:80px;font-size:30px;font-weight:normal;color:#2a2a2a;display:inline-block;_display:inline;*zoom:1;    vertical-align: middle;}
.rohs-titlebox span{margin-left:40px;display:inline-block;_display:inline;*zoom:1;    vertical-align: middle;}

.rohs-cont01{line-height:40px;border-bottom:2px solid #0096ff;}
.rohs-cont01 h2{font-size:18px;font-weight:bold;float:left;line-height:40px;}
.rohs-cont01 a{font-size:18px;font-weight:bold;color:#0096ff;float:right;}
.rohs-cont02{margin-top:30px;}
.rohs-cont02 li{margin-bottom:20px;position:relative;}
.rohs-cont02 li span{font-size:14px;font-weight:bold;color:#2a2a2a;padding-right:5px;display:inline-block;_display:inline;*zoom:1;position:absolute;top:0;left:0;}
.rohs-cont02 h3{font-size:14px;font-weight:bold;color:#2a2a2a;line-height:24px;display:inline-block;_display:inline;*zoom:1;padding:0 5px; margin-left:20px;}
.rohs-cont02 h3 a{color:#0096ff;}
.rohs-cont02 li p{font-size:14px;color:#666;line-height:24px;margin-top:10px;margin-left:25px;}

















/* before login end */
/* After login */
.col-md-7{width:63.333333%;}
.col-md-3{width:20%;}
.main-btn-group .btn{padding:6px 28px;}

.page-header {
    padding-bottom: 0;
    margin: 0;
    border-bottom: 1px solid #eee;
    height: 60px;
    background: #183261;
    line-height: 60px;
}
.page-header .dropdown{text-align:right;}
.page-header  .btn-default{color:#fff;background:none;border:none;}
.page-header .dropdown-menu{right:0;left:auto;}

.nav .dropdown-menu{display:block;float:none;}
.nav > li > a{color:#2b2b2b;}
.sidebar .nav > li.cur > a{background: #62acff;color:#fff;}
.submenu{}
.submenu li a{display:block;color:#2b2b2b;padding:10px 0 10px 50px;}
.submenu li a:hover,.submenu li a:focus{background-color:#e9f3ff;text-decoration:none;}
.submenu li.sub-cur a{background:#e9f3ff;}

.sidebar{border-right:1px solid #e9e9e9;background:#fff;}
.sidebar.col-md-2{padding:0;}
.sidebar .nav > li > a{padding:10px 30px;}
.sidebar .nav > li > a:hover,
.sidebar .nav > li > a:focus {
  text-decoration: none;
  background-color: #62acff;
  color:#fff;
}

.nav li a span.fr{padding-top:2px;}



/*main-title*/
.main-title-box{padding:20px 0;}
.main-title{float:left;    line-height: 42px;color:#2b2b2b;}

/*the button of the Add gerber file*/
.main-btn-one{background:#fff;text-align: center;padding: 20px 0;}
.main-btn-one button{background:#37abff;color:#fff;border:none;outline:none;}
.main-btn-one button:hover,.main-btn-one button:focus{background:#2795e5;color:#fff;outline:none;}
.main-btn-one p{color:#999;padding-top:10px;}

/*select button*/
.main-btn-cont{padding:0 0 20px 0;margin-top: -30px;}
.formgroup{padding-left:20px;}
.main-btn-group .input-group{padding-left:20px;}
.main-btn-group{margin-top: 30px;}
.main-btn-group label{text-align:right;width:210px;float:left;line-height:34px;}
.main-btn-group label a{padding-left:5px;display: inline-block;}
.main-btn-group label a span{color:#96d0fa;}
.main-btn-group .input-group input{float:left;width:100px;border-radius:0;}
.main-btn-group .input-group label{text-align:center;width:auto;color:#999;margin:0 10px;font-weight:normal;}
.main-btn-group .btn{background:#fff;color:#2b2b2b;border:1px solid #d7d7d7;border-radius:0;margin-right:10px;outline:none;}
.main-btn-group .btn:focus{border-color:#37abff;background:url(../images/home-icon-cur.a1425b7e.png) right bottom no-repeat #fff;}
.main-btn-group .btn.cur{border-color:#37abff;background:url(../images/home-icon-cur.a1425b7e.png) right bottom no-repeat #fff;}


/*------choice color--------*/
.btn-group button i{display:inline-block;_display:inline;*zoom:1;width:10px;height:10px;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;margin-right:5px;}
.btn-group button.green i{background:#32b16c;}
.btn-group button.red i{background:#e60012;}
.btn-group button.yellow i{background:#fff100;}
.btn-group button.blue i{background:#00479d;}
.btn-group button.white i{background:#eee;}
.btn-group button.black i{background:#000;}

/*------------------mainbot-----------------------*/
.main-bot-1{margin-top:10px;}
.main-bot-1 label{font-weight:normal;}
.main-bot-1 input{margin-right:5px;}
.main-bot-1 span{color:#96d0fa;font-weight:normal;cursor:pointer;}

.main-bot-2{margin-top:10px;}
.main-bot-2 p{line-height:36px;}

.main-bot-3{margin:20px 0;}
.main-bot-3 li{padding:8px 0;}
.main-bot-3 li a{color:#37abff;}
.main-bot-3 li i{display:inline-block;_display:inline;*zoom:1;width:4px;height:4px;background:#37abff;margin-right:16px;vertical-align:middle;}

/*-----------------------------ridebar---------------------------------*/
.rightbar{background:#fff;}
.rightbar-inner{padding:20px 0;}
.rightbar-list{border-bottom: 1px solid #d7d7d7;padding-bottom: 20px;}
.rightbar-list li{line-height:28px;font-size:12px;}
.rightbar-list li span.fl{color: #999;}
.rightbar-list li span.fr{color: #2a2a2a;}
.rightbar-list li h5{line-height:28px;}
.rightbar-list li span b{font-weight: bold;color: #fd9500;}

.rightbar-time{margin-top:10px;}
.rightbar-time li{line-height:28px;}
.rightbar-time h5{line-height:36px;font-weight:bold;}
.rightbar-time li label{float:left;font-weight:normal;cursor:pointer;}
.rightbar-time li span{float:right;font-weight:normal;color:#999;}
.rightbar-time li span b{color:#0096ff;font-weight:normal;}

.rightbar-add{margin-top:10px;}
.rightbar-add-1{}
.rightbar-add-1 .formgroup{width:60%;float:left;padding-left:2%;}
.rightbar-add-1 .formgroup-sm{width:40%;padding:0;}
.rightbar-add-2{}
.rightbar-add-2 li{float:left;line-height:30px;    width: 25%;
    text-align: center;}
.rightbar-add-2 li:last-child{padding:0;}
.rightbar-add-2 li b{color:#37abff;}

.rightbar-total{padding:20px 0;}
.rightbar-total h4{font-weight:normal;}
.rightbar-total span{color:#fd9500;}
.rightbar-total p{padding:10px 0;}

.rightbar-btn{text-align:center;margin-top:20px;}
.rightbar-btn button{background:#21b24d;color:#fff;outline:none;}
.rightbar-btn button:hover,.rightbar-btn button:focus{background:#1c9541;color:#fff;}


/*--------------------------------------------------------------Orders------------------------------------------------------------*/
.from-selectqty-input {
    position: relative;
}
    .from-selectqty-input a {
        width: 16%;
        padding: 6px 12px;
        display: block;
        text-align: left;border:1px solid #d7d7d7;background:#fff;color:#2a2a2a;text-decoration:none;
    }
.from-selectqty-input a span{float:right;margin-top:2px;}
.form-selectqty {
    position: absolute;
    top: 32px;
    left: 0;
    width: 100%;
    background: #fff;
    padding: 20px;
    border: 1px solid #d7d7d7;
    border-top: 0;
    box-shadow: 0 2px 2px #e0dede;
    -webkit-box-shadow: 0 2px 2px #e0dede;
    -moz-box-shadow: 0 2px 2px #e0dede;
    height:308px;
    overflow-y:scroll;overflow-x:none;
    z-index: 9999;
}
.vadd{padding-top:10px;}
.form-selectqty li{float:left;margin:0 5px;color:#2a2a2a;width:15%;margin-top:10px;}
.vadd ul li{width:100px !important;margin-bottom:10px;margin-top:0;}
.form-selectqty li button.btn{width:100%;padding:6px 0;}
.form-selectqty li button{background:none;border:none;color:#2a2a2a;}
.form-selectqty p{font-size:12px;color:#ff0000;font-weight:bold;margin:15px 5px;}
.form-selectqty .form-selectqty-other{}
.form-selectqty .form-selectqty-other label{display:inline-block;width:auto;text-align:left;}
.form-selectqty .form-selectqty-other input{width:40%;margin-left:20px;float:left;}
.form-selectqty .form-selectqty-other button {
        margin-left: 20px;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        border-radius: 4px;
    }
        .form-selectqty .form-selectqty-other button.btn:hover, .form-selectqty .form-selectqty-other button.btn:focus{
            background:#0096ff;color:#fff;
        }

.form-selectqty .form-selectqty-other .form-group{margin-bottom:0;}















/*-------------------------------------------------------------Adress------------------------------------------------------------------*/
.main-table-outer table {
    text-align: center;
    border: 1px solid #d7d7d7;
    width: 100%;
    margin-top: 24px;
}
.main-table-outer tr td{line-height: 48px;}
.main-table-outer tr td em{margin-left:10px;}
.main-table-outer tr td em img{vertical-align:middle;}
.main-table-outer tr:nth-child(2n+2){background: #eeeeee;}
.main-table-outer a{color: #62acff;margin:0 .5rem;}
.main-table-outer a span{padding-right:5px;}
.main-table-outer label{font-weight:normal;margin-bottom:0;cursor:pointer;}
.main-table-outer input{margin-right:20px;}

/*-------------------------------------------------------------Return------------------------------------------------------------------*/
.main-title-right{width:20%;}
.main-title-right .col-lg-4,.main-title-right .col-lg-8{padding:0 5px;}
.main-title-right .input-group input,.main-title-right .input-group button{border-radius:0;}
.main-title-right .input-group button{background:#183261;border:1px solid #183261;color:#fff;}

.return-table table{border:none;}
.main-table-outer th{line-height:48px;text-align:center;font-weight:bold;}
.return-table tr{background:none !important;}
.return-table th,.return-table td{border:none;}

/*------------------------------------------------------------分页------------------------------------------------------------------*/
.page{text-align:center;}
.page .pagination > li > a,.page .pagination > li > span{color:#999;background:#fff;}
.page .pagination > li > a:hover,.page .pagination > li > a:focus{color:#fff;background:#21b24d;border-color:#21b24d;}

.page .pagination > li:first-child > a,.page .pagination > li:first-child > span{border-top-left-radius: 0;
    border-bottom-left-radius: 0;background:#d7d7d7;color:#fff;}
.page .pagination > li:last-child > a,.page  .pagination > li:last-child > span{border-top-right-radius: 0;
    border-bottom-right-radius: 0;color:#fff;background:#21b24d;border-color:#21b24d;}

/*------------------------------------------------------------分页------------------------------------------------------------------*/
.main-title-box .btn-group{}
.main-title-box button{padding:10px 30px;background:#21b24d;color:#fff;font-size:14px;font-weight:bold;}
.main-title-box button:hover,.main-title-box button:focus{color:#fff;}
.main-title-box .input-group button{padding:6px 12px;}

/*-------------------------------------------------------------main-cart-----------------------------------------------------------------*/
.main-cart{margin:10px 0;}
.main-cart a{display: block;}
.main-cart a span{color:#8ec3ff;}
.main-cart-list{background:#fff;margin-top:5px;padding:10px;border-bottom: 1px solid #e3e3e3;}
.main-cl-label{text-align: left;width: 8%;overflow: hidden;}
.main-cl-propic{text-align: left;width: 20%;overflow: hidden;}
.main-cl-propic a img{width: 70%;}
.main-cl-propic a{font-size: 0;}
.main-cl-propic .main-cl-propic-name{color:#2b2b2b;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.main-cl-name{width:50%;overflow:hidden;height:70px;}
.main-cl-name h4{color:#2b2b2b;font-weight:bold;padding-bottom:10px;}
.main-cl-name span{display: block;color: #999;}

.main-cl-price{width: 10%;}
.main-cl-price span b{color: #0072f2;}

.main-cl-edit{width: 10%;}
.main-cl-edit a i{display: block;width: 16px;height:16px;background: url(../images/icon012.png) center center no-repeat;}

.shrink-btn{height:20px;width:100%;margin-top:10px;}
.shrink-btn a{height:20px;width:100%;display:block;text-align:center;background:url(../images/icon015.6e2801eb.png) center center no-repeat;}
/*.shrink-btn-up a{height:20px;width:100%;display:block;text-align:center;background:url(../images/icon015.6e2801eb.png) center center no-repeat;}*/

.sec-title{font-weight:bold;line-height:42px;padding-bottom:20px;color:#2b2b2b;}

/*-----------------------------------------------------payment--------------------------------------------------------*/
.main-pay{padding-bottom:100px;}
.main-pay-info{}
.main-pay-info .input-lg{font-size:14px;}
.main-pay-info p{padding:10px 15px;color:#0158e3;}
.main-pay-info i{color:#ff2605;padding:0 5px;font-style:normal;font-weight:bold;}
.main-pay-info li{float:left;width:50%;padding:0 20px;margin-top:10px;}
.main-pay-info li input{border-radius:0px;}
.main-pay-info li label{color:#2b2b2b;margin-bottom:10px;}
.main-pay-info li select{width:48%;padding:0 10px;float:left;margin:30px 2% 0 0;}
.main-pay-info li select:last-child{margin:30px 0 0 2%;}

.main-pay form h2{font-size:28px;color:#2b2b2b;padding:0 0 20px 0;line-height:30px;}
.main-pay form h2 span{padding-right:20px;vertical-align:middle;}

.main-pay-dev{padding:20px;}
.main-pay-method{padding:0 20px;}

.main-dev-cont label{padding:0;vertical-align:middle;padding-right:20px;color:#2b2b2b;}
.main-dev-cont label input{margin-right:10px;margin-top:-2px;vertical-align:middle;}
.main-dev-cont  .checkbox{margin:16px 0;}
.main-dev-cont p.red{color:#fd2703;padding-top:10px;}
.main-dev-cont span{display:inline-block;_display:inline;*zoom:1;padding-left:20px;}

.main-dev-tip{padding:10px 0;}
.main-dev-tip p{padding:10px 0 20px;}

.rightbar-coupon{    padding: 20px 0 30px 0; border-bottom: 1px solid #d7d7d7;}
.rightbar-coupon label{color:#2b2b2b;margin-bottom:10px;}
.rightbar-coupon label input{    margin-right: 10px;
    margin-top: -2px;
    vertical-align: middle;}

.rightbar-coupon .input-group input{border-radius:0px;}
.rightbar-coupon .input-group button{background:#21b24d;color:#fff;border:1px solid #21b24d;border-top-left-radius: 4px !important;
    border-bottom-left-radius: 4px !important;}
.rightbar-coupon .input-group .input-group-btn{padding-left:10px;}
.rightbar-coupon .input-group .input-group-btn button:hover,.rightbar-coupon .input-group .input-group-btn button:focus{background:#1c9541;color:#fff;}
.btn-pay{padding:10px 80px;}

/*-----------------------------------------------------complaint-----------------------------------------------------------*/
.main-cl-subnav{height:44px;background:#62acff;}
.main-cl-subnav ul li{width:33%;height:44px;float:left;border-right:1px solid #fff;}
.main-cl-subnav ul li a{display:block;height:44px;line-height:44px;color:#fff;font-size:18px;font-weight:bold;padding-left:10px;}
.main-cl-subnav ul li a:hover,.main-cl-subnav ul li a:focus{background:#fff;color:#2b2b2b;border-top:5px solid #62acff;text-decoration:none;}
.main-cl-subnav .form-input-group{margin-top:5px;}
.main-cl-subnav .select-group{width:40%;}
.main-cl-subnav .input-group{width:60%;    padding: 0 10px;}
.main-cl-subnav .input-group input,.main-cl-subnav .input-group button{border-radius:0px;}
.main-cl-subnav .input-group button{background:#183261;color:#fff;}
.cl-table table{border:1px solid #d7d7d7;}
.cl-table table tr{background:none !important;}
.cl-table th,.cl-table td{border:1px solid #d7d7d7;background:none;}
.cl-table th{background:#e9f3ff;color:#183261;}
.cl-table td button{background:#21b24d;color:#fff;}
.cl-table td button:hover,.cl-table td button:focus{background:#1c9541;color:#fff;}

/*----------------------------------------------------My Orders-------------------------------------------------------------*/
.main-myorder{margin-top:20px;}

.main-select-outer{margin-top:20px;}
.main-select-outer .select-group{width:12%;padding:0 4px;}
.main-select-outer .select-lg{width:18%;}






/*----------------------------------------------------Paydone-------------------------------------------------------------*/

.main-paydone-inner{background: #fff;
    width: 78%;
    margin:50px auto;
    border: 1px solid #2a2a2a;
    padding: 80px 10px;
    text-align: center;
    color: #2a2a2a;}
.main-paydone-inner h1{font-size: 16px;
    padding-bottom: 10px;}
.main-paydone-inner p{    line-height: 24px;}
.main-paydone-inner p span{    display: inline-block;
    _display: inline;
    vertical-align: middle;
    margin: 0 5px;}
.main-paydone-inner p a{color:#70b1ff;}

@media (min-width:1200px) and (max-width:1496px) {
    .col-md-7{width:58.333333%;}
    .col-md-3{width:25%;}
    .main-btn-group .btn{padding:6px 7px;}
    .main-btn-group .btn.btnlg{padding:6px 13px;}
    .sidebar .nav > li > a{padding:10px;}
    .submenu li a{padding: 10px 0 10px 30px;}
    .rightbar-time li label{font-size:12px;}
    .rightbar-time li span{font-size:12px;}
    .rightbar-total span{font-size:16px;}

    .main-select-outer .select-group{width:14%;}
    .main-select-outer .select-lg{width:22%;}
}

/* After login end */



/*--------------------------------------------new cart 0614------------------------------------------------*/
.wrap1280{width:1280px;margin:0 auto;}
.new-cart{margin-top:38px;}
.newcart-main {
    width: 890px;
    background: #fff;
    border: 1px solid #eaeaea;
    padding: 30px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.newcart-main h2.main-title{font-size:18px;color:#000;font-weight:bold;}

.newcart-main .main-title-box{padding:0;}
.main-cart-headbox{height:46px;line-height:46px;border:1px solid #d9d9d9;background:#f7f7f7;padding:0 20px;}
.main-cart-headbox h3{color:#333;font-size:14px;font-weight:normal;display:inline-block;_display:inline;*zoom:1;margin-left:10px;}
.main-cart .data-choice{width:60px;}
.main-cart .data-commodity{width:425px;}
.main-cart .data-unit{width:180px;text-align:center;}
.main-cart .data-opera{width:120px;text-align:center;}
.data-choice input{background:#f7f7f7;border:1px solid #d9d9d9;width:14px;height:14px;}

.new-cart .main-cart-list{padding:30px 20px 10px;}
.new-cart .main-cl-propic{width:auto;margin-left:10px;text-align:center;}
.new-cart .main-cl-propic a img{width:118px;border:1px solid #e6e6e6;}
.new-cart .main-cl-name{width:60%;margin-left:20px;}
.new-cart a.main-cl-propic-name{font-size:14px;color:#333;font-weight:normal;margin-top:20px;}
.new-cart .main-cl-name h4{font-size:16px;font-weight:normal;color:#333;}
.data-unit span{margin-left:10px;color:#f04134;font-size:18px;}

.new-cart .main-cl-edit{width:auto;}
.main-cart .data-opera>div{margin-bottom:20px; padding-top:5px;}
.main-cart .data-opera>div a{font-size:0;}
.new-cart .data-opera a{display:inline-block;_display:inline;*zoom:1;width:20px;height:20px;}
.new-cart .main-cl-del a{background:url(../images/ico.df65468e.png) -6px -319px no-repeat;}
.new-cart .main-cl-edit a{background:url(../images/ico.df65468e.png) -6px -359px no-repeat;}




.newcart-rightbar {
    width: 350px;
    background: #fff;
    border: 1px solid #eaeaea;
    padding: 30px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.newcart-rightbar .rightbar-inner{padding:0;}
.newcart-rightbar h4{color:#000;}
.newcart-rightbar .rightbar-list li span.fl{color:#333;font-size:14px;}
.newcart-rightbar .rightbar-list li span.fr{color:#333;font-size:14px;font-weight:bold;}
.newcart-rightbar .rightbar-total{padding-top:30px;}
.newcart-rightbar .rightbar-total span{color: #fd9500;font-size:14px;}
.newcart-rightbar .rightbar-total span b{font-size:20px;color:#f04134;font-weight:normal;}
.rightbar-btn{}
.newcart-rightbar .rightbar-btn button {
    width: 286px;
    padding:0;
    height:48px;line-height:48px;
    font-size:18px;
    background: #118ee7;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    outline: none;
}
.newcart-rightbar .rightbar-btn button.additem-btn {
    background: #f7f7f7;
    color: #666;
    border: 1px solid #d9d9d9;
    margin-top: 30px;
    vertical-align: middle;
}
.newcart-rightbar .rightbar-btn button.additem-btn em {
    font-size:18px;
    display:inline-block;
    _display:inline;
    *zoom:1;
    margin-right: 20px;
    height:46px;
}
.newcart-rightbar .rightbar-btn button.additem-btn span {
    display: inline-block;
    _display: inline;
    *zoom: 1;
    height: 46px;
}



/*---------------------------------------end-----new cart 0614------------------------------------------------*/

/*--------------------------------------------new payment 0614------------------------------------------------*/
.new-pay .main-title-box{border-bottom:1px solid #d9d9d9;}
.new-pay .main-pay-info li label{color:#666;font-weight:normal;}
.new-pay .main-pay-info li input {
    color: #999;
    border: 1px solid #d9d9d9;
    height: 38px;
    line-height: 38px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    padding-left:10px;
}
.new-pay .main-pay{margin-top:20px;}
.new-pay .main-pay form h2{font-size:18px;font-weight:bold;color:#000;padding:0;}
.new-pay .main-dev-cont li {
    float: left;
    width: 290px;
    height: 116px;
    border: 1px solid #d9d9d9;
    background: #fff;
    margin-right: 12px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    cursor:pointer;
}
.new-pay .main-dev-cont li .mli-img{width:40px;margin-top:10px;}
.new-pay .main-dev-cont li .mli-img img{vertical-align:middle;}
.new-pay .main-dev-cont li .mli-img span{padding:0;font-size:0;}
.new-pay .main-dev-cont li .mli-text{width:168px;margin-left:20px;font-size:14px;font-weight:normal;color:#999;}
.new-pay .main-dev-cont li .mli-text h3 {
    color: #666;
    font-size: 14px;
    line-height:26px;
}
.new-pay .main-dev-cont li .method-li-inner {
    padding: 22px 26px;
    width: 288px;
    height: 114px;
}
.new-pay .main-dev-cont li.cur .method-li-inner {
    border: 4px solid #2d89ef;
    background:url(../images/newpay-sel0614.88d2c3e8.png) right top no-repeat;
}

.new-pay .main-pay {
    padding-bottom: 50px;
}
.new-pay .rightbar-btn a {
    line-height: 48px;
    font-size: 18px;
    color: #666;
}

/*-------------------------------------end-------new payment 0614------------------------------------------------*/
/*--------------------------------------------myaccount 0614------------------------------------------------*/
.myaccount .wrap1280 {
    border: 1px solid #d9d9d9;
    background: #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    margin-top:40px;
}
.myaccount-inner{}

.myaccount .myaccount-route{height:70px;line-height:70px;border-bottom:1px solid #d9d9d9;padding:0 30px;}
.myaccount .myaccount-route p {
    font-size: 14px;
    color: #666;
}
.myaccount .myaccount-route p a{font-size:14px;color:#666;display:inline-block;_display:inline;*zoom:1;margin:0 5px;}
.myaccount .myaccount-route p a.route-this{color:#333;}

.myaccount .myaccount-empty {
    margin-top: 30px;
    margin-bottom:120px;
}




.myaccount .sidebar {
    width: 240px;
    border-right: 1px solid #d9d9d9;
}
.myaccount .sidebar h1{font-weight:bold;font-size:18px;color:#333;padding-left:30px;margin-bottom:30px;}
.myaccount .sidebar .nav > li{}
.myaccount .sidebar .nav > li > a {
    color: #666;
    line-height: 42px;
    padding: 0 18px 0 18px;
    font-size: 12px;
    margin-left:30px;
}
.myaccount .sidebar .submenu li a {
    color: #999;
    line-height: 42px;
    padding: 0;
    padding-left: 30px;
    font-size: 12px;
}
.myaccount .sidebar .submenu li:hover{background:#ecf6fd;color:#108ee9;border-right:2px solid #108ee9;}
.myaccount .sidebar .nav > li.myorder > a{background: url(../images/ico.df65468e.png) -9px -57px no-repeat;}
.myaccount .sidebar .nav > li.qct > a{background: url(../images/ico.df65468e.png) -9px -88px no-repeat;}
.myaccount .sidebar .nav > li.profile > a{background:url(../images/ico.df65468e.png) -9px -121px no-repeat;}
.myaccount .sidebar .nav > li > a:hover{background-color:none;}
.myaccount .sidebar .nav > li > a span{margin-top:14px;}
.myaccount .sidebar .nav > li > a span.slideup{display:inline-block;_display:inline;*zoom:1;width:12px;height:12px;background:url(../images/account-icon07-0614.ef1e7b7f.png) center center no-repeat;}
.myaccount .sidebar .nav > li > a span.slidedown{display:inline-block;_display:inline;*zoom:1;width:12px;height:12px;background:url(../images/account-icon08-0614.0d98d50a.png) center center no-repeat;}


.myaccount .myaccount-main {
    width: 976px;
    margin: 0 30px;
    border: 1px solid #d9d9d9;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border-bottom:none;
}
.myaccount-main-menu{height:50px;}
.myaccount-main-menu ul{margin-top:12px;}
.myaccount-main-menu li{float:left;margin:0 20px;line-height:24px;}
.myaccount-main-menu li a{font-size:16px;color:#000;}
.myaccount-main-menu li.cur{border-bottom:2px solid #108ee9;}
.myaccount-main-menu .menu-r{margin-top:8px;margin-right:20px;}
.myaccount-main-menu .menu-r .input-group {
    width: 182px;
    height:34px;line-height:34px;margin-left:10px;
}
.myaccount-main-menu .menu-r select {
    border: 1px solid #d9d9d9;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.myaccount-main-menu .menu-r .input-group input {
    border: 1px solid #d9d9d9;
}
.myaccount-main-menu .menu-r .input-group button {
    height: 34px;
    width: 34px;
    background: #d9d9d9;
    padding:0;
    text-align:center;
    color:#fff;
    border:1px solid #d9d9d9;
}

.myaccount .main-table-outer table {
    margin-top: 0;border:none;
}
.myaccount .main-table-outer table th, .myaccount .main-table-outer table td{border:none;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9;line-height:50px;}
.myaccount .main-table-outer table th {
    background: #f7f7f7;font-size:14px;font-weight:bold;
}
.myaccount .cl-table td button {
    background: none;
    color: #108ee9;
    font-size:14px;
    font-weight:normal;
    padding:0 5px;
}
.myaccount .cl-table td i{color:#108ee9;margin:0;font-style:normal;}

.myaccount  .page{text-align:right;margin-right:30px;}
.myaccount .page li {
    margin: 0 2px;
    display: inline-block;
    _display: inline;
    *zoom: 1;
    text-align:center;
    padding: 0;
}
.myaccount .page li a {
    display: block;
    border: none;
    padding: 0;
    margin: 0;
    width: 28px;
    height: 28px;
    line-height: 28px;
    border: 1px solid #d9d9d9;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    font-size: 12px;
}
.myaccount .page li a:hover {
    background:#108ee9;
    border:none;
}

.myaccount .page .pagination > li:first-child > a, .myaccount .page .pagination > li:first-child > span {
    border: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}
.myaccount .page .pagination > li:last-child > a, .myaccount .page .pagination > li:last-child > span {
    border: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    background: #108ee9;
}

/*-------------------------------------end-------myaccount 0614------------------------------------------------*/

.new-cart .main-btn-group label{width:220px;}
.new-cart .formgroup{width:606px;}
.new-cart .main-btn-group .btn{padding: 6px 16px;}
.newcart-rightbar .rightbar-list li span.fr{font-weight: normal;}
.new-cart .rightbar-list li span.fl{color:#999;}


/*-----------------------------------------------service platform 0614------------------------------------------------*/
.ser-platform {
    width: 976px;
    margin: 0 30px;
}
.ser-platform h1{font-size:24px;font-weight:bold;color:#333;text-align:center;margin:90px 0;margin-top:140px;}
.ser-platform li{float:left;text-align:center;width:244px;}
.ser-platform li a{display:block;}
.ser-platform li h2{margin-top:20px;}
.ser-platform li h2 a{font-size:16px;color:#333;font-weight:bold;}
.ser-platform li p{line-height:24px;margin-top:20px;}
.ser-platform li p span{display:block;font-size:14px;color:#666;}
/*-----------------------------------------end------service platform 0614------------------------------------------------*/
/*-----------------------------------------------customer complaints 0614------------------------------------------------*/
.cus-complaint-inner{width:1036px;}
.cus-complaint{margin:0 50px;}
.cus-complaint-tabbtn{margin-bottom:10px;}
.cus-complaint-tabbtn li{float:left;margin-right:30px;line-height:20px;}
.cus-complaint-tabbtn li label{font-size:14px;font-weight:normal;color:#333;}
.cus-complaint-tabbtn li input{margin-right:10px;}

.cus-complaint form .form-control{width:520px;height:48px;border:1px solid #d9d9d9;line-height:48px;padding:0 10px;}
.cus-complaint form textarea.form-control{height:auto;}
.cus-complaint form .btn-group .btn {
    height: 48px;
    line-height: 48px;
    width: 290px;
    padding: 0;
    text-align: center;
    background: #118ee7;
    color: #fff;
}
.cus-complaint form label{font-size:14px;font-weight:normal;color:#666;}
.cus-complaint form label b{color:#f04134;font-weight:normal;margin-left:10px;}
.cus-complaint form span{font-size:14px;margin-right:10px;color:#666;}
/*-----------------------------------------end------customer complaints 0614------------------------------------------------*/
/*--------------------------------------------------Newhome 0614------------------------------------------------*/
.new-home {background:#fff;}
.new-headerpic{width:100%;height:600px;overflow:hidden;}
.new-headerpic a{display:block;width:100%;min-height:600px;_height:600px; background:url(../images/newhome-banner-0615.4bcbf144.jpg) center center no-repeat;}
.new-home-cont{padding:40px 20px;}
.new-home-cont .new-home-l{width:610px;}
.new-home-cont .new-home-r {
    width: 610px;
}

.new-home-cont h2{font-size:14px;font-weight:bold;color:#333;margin:20px 0;line-height:24px;}
.new-home-cont p{text-align:center;}
.new-home-cont li{font-size:14px;font-weight:normal;color:#333;line-height:24px;margin-top:10px;}

.new-footer {
    height: 560px;
    background: -webkit-gradient(linear, 0 0, 0 100%, from(#00c6ff), to(#118ee7)); /** Chrome Safari **/
    background: -moz-linear-gradient(top, #00c6ff, #118ee7); /** FireFox **/
    background: -o-linear-gradient(top, #00c6ff, #118ee7); /** Opear **/
    background: -ms-linear-gradient(#00c6ff 0%,#118ee7 100%); /** IE9 IE10 **/
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00c6ff',endColorstr='#118ee7',grandientType=1); /** IE7 **/
    -ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00c6ff',endColorstr='#118ee7',grandientType=1); /** IE8 **/
    overflow:hidden;
}
.new-footer p{line-height:560px;font-size:28px;font-weight:normal;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.new-footer .new-footer-l.fl{margin-left:30px;width:400px;}
.new-footer .new-footer-l.fr {
    margin-right: 30px;
    width: 480px;
}
.new-footer .new-footer-r{width:980px;height:402px;margin-top:79px;}
.new-footer .new-footer-r a{display:inline-block;_display:inline;*zoom:1;font-size:0;}

/*---------------------------------------------end-----Newhome 0614------------------------------------------------*/
/*--------------------------------------------------------404 page--------------------------------------------------------------*/
.error-404{background:#eee;text-align:center;position:fixed;width:100%;height:100%;top:0;bottom:0;}
.error-404 h1{color:#e5493a;font-size:180px;font-weight:bold;padding-top:160px;padding-bottom:20px;}
.error-404 h3{font-size:24px;font-weight:lighter;color:#2b2b2b;padding:10px;}
.error-404 p{font-size:18px;font-weight:lighter;color:#2b2b2b;}
.error-404 .error-404-btn{margin-top:50px;}
.error-404 a {
    display: inline-block;
    _display: inline;
    *zoom: 1;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    width:180px;height:36px;line-height:36px;background:#0096ff;color:#fff;margin:0 10px;
}
/*---------------------------------------------------end-----404 page--------------------------------------------------------------*/

/*---------------------------------------------------start-----gerber upload--------------------------------------------------------------*/
.gerberdiv{width:25%;margin: 0 auto;}
.gerberfile {position: relative; display: inline-block; background: #37abff;  padding: 10px 16px; line-height: 1.3333333; border-radius: 6px; font-size:18px; color: #fff;  ext-decoration: none;  }
.gerberfile input {width:100%;cursor: pointer;font-size: 40px;margin:0;ext-decoration: none;position: absolute;right: 0;top: 0;filter:alpha(opacity=0);opacity:0;}
.gerberfile:hover { background: #37abff; color: #fff;}
/*---------------------------------------------------start-----gerber upload--------------------------------------------------------------*/
.ico-span{
    background:  no-repeat;
    display: inline-block;
    width: 32px;
    height: 30px;
}
.ico-span1{
    float: right;
    background-position: 0 -277px;
}
.ico-span2{
    float: left;
    background-position: 8px -209px;
}
.ico-span3{
    float: left;
    background-position: 8px -393px;
}
.ico-span4{
    float: left;
    background-position: 0px 10px;
    position: relative;
    top:4px;
}
.ico-span5{
    float: left;
    background-position: 0px -25px;
    position: relative;
    top:4px;
}
.ico-span6{
    float: none;
    background-position: 0 -432px;
    position: relative;
    top: 10px;
}
.ico-span7{
    background-position: -5px -311px;
    position: relative;
    top: 8px;
}
.ico-span8{
    background-position: 0px 60px;
    position: relative;
    top: 8px;
}
.ico-span9{
    float: none;
    background-position: 0 -354px;
    position: relative;
    top: 10px;
}

.page-bg{
    background-color: #ffffff;
    -moz-opacity: 0.3;
    opacity: 0.3;
    filter: alpha(opacity=30);
    width: 100%;
    height: 100%;
    position: fixed;
    z-index: 3;
    display: none;
}
.page-box{
    width: auto;
    position: fixed;
    left: 50%;
    margin: 320px 0 0 -32px;
    z-index: 4;
    display: none;
}
.clearfix-li{
    position: relative;
}
.clearfix-li .clearfix-a1{
    display: inline-block;
    width: 14px;
    height: 14px;
    background: #ff0000;
    margin: 0;
    color: #fff;
    line-height: 12px;
    text-align: center;
    border-radius: 50%;
    position: absolute;
    left: 27px;
    bottom: 18px;
    font-size: 10px;
}
.unit-span1{
    display: block;
    color: #c4c4c4 !important;
    height: 36px;
    line-height: 32px;
    text-decoration: line-through;
    font-weight:bold !important;
}
.unit-span2{
    display: block;
    width: 90px;
    height: 28px;
    line-height: 24px;
    margin: 0 42px 0 48px !important;
    border: 2px solid #069aff;
    color: #069aff !important;
    font-size:14px !important;
    text-align: center;
    font-weight: bold !important;
}

.pay_express_background{
    padding: 10px 0 60px;
    background: #f1f1f1;
}

.is_hide{
    display: none;
}
/*.pcb-position{
    position: relative;
    float: right;
    margin-right: 350px;
}*/
.order-position{
    /*position: fixed;*/
    height:auto !important;
    padding: 20px 30px 30px !important;
}
.order-position .rightbar-list-title h5{
    line-height: 18px !important;
}
.change-save{
    border:2px solid #069aff;
    padding:5px 0;
    line-height: 18px;
    text-align: center;
    width: 120px;
    margin: 0 auto;
}
.change-save .save-span1{
    font-size: 14px;
    font-weight:bold;
    color: #069aff;
    margin: 0;
}
.change-save .save-span2{
    padding-left: 10px;
}

.myfalg{
    width: 50px;
    background: url('../images/icon-drow.f5528c07.png') no-repeat right;
    position:relative;
}
.myfalg:after {
    width: 50px;
    background: url('../images/icon-drow.f5528c07.png') no-repeat right;
}

.myfalg:hover {
    width: 50px;
    background: url(../images/icon-drow-hover.354db633.png)  no-repeat right;
    color: #00c6ff;
}

.homecont-a{
    margin-top: 15px !important;
}
.home-prop1{
    margin: 0 auto;
    text-align: center;
}
.home-prop2{
    margin-bottom: 10px;
}
.h101{min-height: 101px;}
/*pcb*/
.ver{vertical-align: middle;}
.inputGr{display: inline-block;padding-left: 5px!important;}
.inputGrAddon{background: #F0F0F0;color: #535353;width: 60px!important;height: 34px!important;padding: 5px 2px!important;max-width: 80px!important;}
.w80{width: 80px!important;}