/* 未能缩小。正在返回未缩小的内容。
(675,136): run-time error CSS1062: Expected semicolon or closing curly-brace, found ':'
 */
@charset "utf-8";
/* CSS Document */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;}
body,button,input,select,textarea{font:14px Verdana, Geneva, sans-serif ; font-family:"微软雅黑";}
body{color:#666;background: #fafafa;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
small{font-size:10px;}
ul,ol{list-style:none;}
a{text-decoration:none; color:#444; }
a:hover{text-decoration:none; color:#62b0ee;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
abbr[title]{border-bottom:1px dotted;cursor:help;}
legend{color:#000;}
fieldset, img { border:0;} 
a img{vertical-align:text-bottom;}
:focus {outline:0;}
textarea{overflow:auto;vertical-align:top;resize:vertical;}
button,input,select,textarea{font-size:100%;}
button,input,select{vertical-align:middle;}
button{cursor:pointer;}
table{border-collapse:collapse;border-spacing:0;}
caption,th{text-align:left;}

/*Common Style
--------------------------------*/
.clear {clear: both;display: block;overflow: hidden;visibility: hidden;width: 0;height: 0;}
a {
	text-decoration:none;
	-webkit-transition:color 0.2s linear;
    -moz-transition:color 0.2s linear;
    -o-transition:color 0.2s linear;
    transition:color 0.2s linear;
}
a:focus , a:link, a:active {
	outline:none;
}


/*index*/
.header{height: 80px; width: 100%; background: #62b0ee; min-width: 1200px; margin: 0 auto; color: #fff;}
.header01{width: 1200px; margin: 0 auto;}
.header_left{float:left;}
.header_right{float:right;}
.logo{float: left;margin: 0px 34px 0 0;}
.logo_words{float:right; line-height: 20px; margin: 20px 0 0 0;}
.hr_words{float: left;margin: 16px 0 0 0;}
.hr_words h1{font-weight: normal;}
.hr_words h2{font-weight: normal;font-size: 16px; }
.ewm{float: right; margin: 0px 0 0 16px; }



/*nav*/
.nav{height: 36px; width: 100%; background: #fff; min-width: 1200px; margin: 0 auto;}
.nav01{width: 1200px; margin: 0 auto;}
.nav01 ul li{float: left; width: 240px; line-height: 36px;text-align: center;}
.nav01 ul li a{padding: 6px 0;}
.nav01 ul li a:hover,.nav01 ul li .nav_hover{color: #62b0ee; border-bottom: 2px solid #62b0ee;}


/*banner*/
.full_banner{width: 100%;height: 300px;background: #FFF;overflow: hidden;margin: 0 auto;z-index: 2;margin:0 auto;position:relative;min-width: 1200px; }
.full_banner .bd{margin:0 auto; position:relative; z-index:0; overflow:hidden;}
.full_banner .bd ul{width:100% !important;}
.full_banner .bd li{width:100% !important; float:left; height:300px; overflow:hidden; text-align:center;}
.full_banner .bd li a{ display:block; height:300px;}
.full_banner .hd{width:100%; position:absolute; z-index:1; bottom:30px; left:0; height:30px; line-height:30px; text-align:center;}
.full_banner .hd ul{text-align:center; padding-top:20px;}
.full_banner .hd ul li{cursor:pointer; display:inline-block; *display:inline; zoom:1; width:10px;background:#62b0ee; border-radius:5px; height:10px; margin:0 4px; overflow:hidden; line-height:9999px;}
.full_banner .hd ul .on{width: 32px}


/*menu*/
.menu{width: 1200px; margin: 30px auto; overflow: hidden;}
.menu ul{width: 1230px;}
.menu ul li{float: left;width: 216px; height: 116px; margin: 0 30px 0 0}
.menu ul li a{display: block;width: 216px; height: 96px; background: #fff; border-radius: 3px; text-align: center; font-size: 18px;color: #62b0ee; padding: 20px 0 0 0;}
.menu ul li a h1{line-height: 50px; height: 50px;}
.menu ul li a p{line-height: 46px;}
.menu ul li a:hover,.menu ul li .current{color: #fff; background:url(../images/pc/menu_bg.jpg);}


/*card_form*/
.card_form{width: 1200px; margin: 0 auto; background: #fff; padding: 20px 0; border-radius: 3px;}
.card_form .card_form1{width:490px; margin: 0 auto;}
.card_form .card_form1 p{height: 40px;}
.cf_fl{float: left;font-size: 16px; line-height: 40px;color: #333;} 
.cf_fr{float: right; width: 400px;}
.cf_fr label{font-size:12px;float: left; border: 1px solid #ccc; padding: 5px; margin: 0 5px 10px 5px; display: inline-block; border-radius: 10px;cursor:pointer}
.text1{width: 400px; height: 38px; line-height: 38px; border-radius: 3px; border: 1px solid #dadada; text-indent:12px;}
.text2{width: 210px; height: 38px; line-height: 38px; border-radius: 3px; border: 1px solid #dadada; text-indent:12px; float: left;}
.text3{width: 400px; height: 50px; line-height: 40px; border-radius: 3px; border: none; background:url(../images/pc/submit_bg.jpg); color: #fff; font-size: 18px; cursor: pointer;}
.text3_smsCode{width: 180px; height: 38px; line-height: 38px; border-radius: 3px; border: none; background:url(../images/pc/submit_bg.jpg); color: #fff; font-size: 15px; cursor: pointer;}
.yzm_img{float: left; margin: 0 10px; }
.yzm_img img{width: 100px; height: 40px; border-radius:4px;}
.yzm_change{float: left; line-height: 40px;font-size: 16px; color: #62b0ee;}
.error{height: 26px; line-height: 26px; padding: 0 0 0 96px; font-size: 12px;}
.e_red{color: red;}
input.red{border-color: red;}
/* 这里是设置input获得焦点时的变化 */
.text1:focus{border-color: red;}
.text2:focus{border-color: red;}

/*title*/
.title{width: 1200px; margin: 20px auto; text-align: center;}
.title h1 span{background: #fafafa; padding: 0 10px;}
.title h1{font-size: 16px;color: #333; font-weight: normal}
.title em{display: block;width: 300px ; height: 1px; background: #000; margin:-10px auto 10px auto;}
.title p{ font-family: Arial;}

/*notice*/
.notice{padding: 0 40px 30px 40px;width: 1140px; margin: 0 auto; background: #fff; border-radius: 3px;}
.notice h1{font-weight: normal; line-height: 64px;}
.notice p{line-height: 40px;}


/*footer*/
.footer{width: 100%; background: #061421; margin: 30px auto 0 auto;min-width: 1200px;height:140px;}
.footer01{width: 1200px ; margin: 0 auto; padding:0; color: #fff;}
.footer01 .footer_nav{width: 944px; margin: 0 auto; border-bottom:1px solid #444f59; padding: 0 0 40px 0;background: url(../images/pc/button01.png) no-repeat 0 5px;}
.footer01 .footer_nav a{width: 118px; float: left; display: block; text-align: center; color:#fff; background: url(../images/pc/button01.png) no-repeat 117px 5px;}
.footer01 .footer_nav a:hover{color: #62b0ee;}
.footer02{width: 944px; margin: 0 auto; padding: 20px 0 0 0; line-height: 60px;}
.ewm2{float: right;}
.copyright{float: left;line-height:30px}
.support{float: left; margin: 0 30px 0 60px;}
.telephone{float: left;}


/*n_model*/
.n_model{ position: fixed; top: 0; bottom: 0; left: 0; right: 0;  z-index: 1000; overflow: auto; background-color: rgba(0, 0, 0, .5);border-radius:5px }
.n_model1{width: 728px;height:600px;background: #fff; border: 0px solid #C32728; margin:0 auto 0 auto;position: relative; padding: 0 36px;border-radius:5px}
.model_close a{display:block;width: 13px; height: 13px; background: url(../images/pc/close.png) no-repeat; position: absolute;top: 20px; right: 24px; cursor: pointer;}
.model_content h1{ line-height:80px;font-weight: normal; background: url(../images/pc/notice_icon.png) no-repeat 316px 24px; color: #62b0ee; padding: 0 0 0 350px;}
.model_content h2{font-weight: normal; line-height: 32px; margin:0 0 14px 0;}
.model_content p{line-height: 30px; padding: 0 24px 0 24px;}
.n_btn{display: block; width: 140px; height: 36px; line-height: 36px; text-align: center; margin: 20px auto 40px; border: 1px solid #62b0ee; color: #62b0ee;border-radius:5px;cursor:pointer;}
.n_btn:hover{background: #62b0ee; color: #fff;}
.warning2 {line-height:35px;height:430px;overflow-x:auto;width:675px;padding-right:15px;padding: 0 24px 0 24px;}
	.warning2::-webkit-scrollbar {width: 5px;}
	.warning2::-webkit-scrollbar-track {background-color: #999;-webkit-border-radius: 2em;-moz-border-radius: 2em;border-radius: 2em;}
	.warning2::-webkit-scrollbar-thumb {background-color: #595959;-webkit-border-radius: 2em;-moz-border-radius: 2em;border-radius: 2em;}

/*order_list*/
.order_list{padding:24px 60px;width: 1080px; margin: 0 auto ;  background: #fff; border-radius: 3px;}
.order_list h1{background: url(../images/pc/title_bg01.png) no-repeat; padding: 0 0 10px 50px; font-size: 16px; color: #333;}
.ol_left{float: left; width: 520px;}
.ol_right{float: right; width: 520px;}
.ol_right p{line-height: 40px; margin: 24px 0 0 0;}
.ol_right .ol_text{line-height:25px;padding-top: 9px;height:159px;}
.order_form{font-size: 16px;color: #333;}
.ol_left p{height: 40px; line-height: 40px; margin: 24px 0 0 0;}
.ol_title{float: left; width: 110px; text-align: right; }
.ol_fr{float: right; width: 400px;text-indent: 18px;}
.ol_text{float: right; width: 360px; border: 1px solid #dadada;padding:0 20px;border-radius: 3px;}
.ol_text2{float: left; width: 170px; border: 1px solid #dadada;border-radius: 3px; height: 40px;}
.ol_text4{float: right; width: 170px; border: 1px solid #dadada;border-radius: 3px;}
.ol_text2 img{float: left;margin: 8px 0 0 24px;}
.ol_text2 em{width: 120px; text-indent: 6px;}
.ol_text4 img{float: left;margin: 8px 0 0 24px;}
.ol_text4 em{width: 120px; text-indent: 6px;}


/*ship_form*/
.ship_form{padding:24px 60px;width: 1080px; margin: 0 auto 30px auto;  background: #fff; border-radius: 3px;}
.ship_form h1{background: url(../images/pc/title_bg02.png) no-repeat; padding: 0 0 10px 50px; font-size: 16px; color: #333;}
.ship_form .ship_form1{width:580px; margin: 0 auto;}
.ship_form .ship_form1 p{height: 40px;}
.ship_form .cf_fl{text-align: right;width: 140px;}
.ship_form .cf_fl .back_buy_cart {width: 140px; background: #62b0ee; background-image: linear-gradient(#63bffe,#4db4ff);}
.ship_form .cf_fr{width: 410px;}
.ship_form .cf_fl em{color: red;}
.ship_form .error{padding: 0 0 0 176px;}
.demo-input  {padding-left: 18px; height: 40px; width: 186px; line-height: 40px; border: 1px solid #dadada;  background-color: #fff; color: #62b0ee;  border-radius: 3px;}
.ship_form .text3{margin: 20px 0 0 0;}
.receiving_area select{height: 40px; background: #fff; margin: 0 16px 0 0;border: 1px solid #dadada; border-radius: 3px; width: 120px;}
.receiving_area select option{width: 120px;}
.exchange_times select{height: 40px; background: #fff;border: 1px solid #dadada; border-radius: 3px; width: 170px;}

/*order_search*/
.order_search{width: 890px; margin: 30px auto;font-size: 16px;color: #333;}
.searchbox {position: relative;z-index: 1;clear: both;width: 890px;margin:30px auto; background: #fff; height: 50px; border-radius: 40px;}
.mod_select {position: absolute;left: 0;top: 0;width: 210px;height:50px; border-right: 1px solid #eee;}
.mod_select .select_box {position: relative;width: 210px;}
.mod_select .select_box .select_txt {display: inline-block;width: 210px;overflow: hidden;cursor: pointer; text-align: center; line-height: 50px;}
.mod_select .select_box .select-icon {position: absolute;top: 50%;right: 30px;transform: translate(0,-50%);width: 9px;height: 5px; margin:-2px 0 0 0;background: url(../images/pc/search_ico.png) center no-repeat;}
.mod_select .select_box .option {display: none;position: absolute;top: 52px;left: 40px;width: 170px;background: #fff;box-shadow:0 0 10px rgba(0, 0, 0, .2);}
.mod_select .select_box .option li { padding-left: 28px;font-size: 16px;line-height: 40px;cursor: pointer;}
.searchbox .import {width: 210px;height: 50px;margin-left:210px;padding-left: 20px;border: none;outline: none;}
.searchbox .import2{width:140px;height:50px;margin:0;padding-left:20px;border:none;outline:none;}
.searchbox .btn-search {position: absolute;right: 0;top:0px; width: 147px;height: 50px;color: #fff;background:url(../images/pc/search01.png) no-repeat 24px 12px #62b0ee;border: 0; border-radius: 0 40px 40px 0; cursor: pointer;}
.searchbox div .getcode {border:none; color:#62b0ee;background-color:transparent; width: 148px; height: 50px; line-height: 50px; text-align: center;cursor:pointer;}
/*order_transport*/
.order_transport{width:1200px; margin: 0 auto;}
.order_transport ul li{  margin: 0 0 30px 0;  }
.order_transport ul li a{display: block;background: #fff;padding: 0 50px;height: 100px; line-height: 100px; font-size: 16px; color: #333; }
.ot_title{ display:block; float:left;width: 170px; background: url(../images/pc/button01.png) no-repeat 50px 46px;}
.extend{background: url(../images/pc/button02.png) no-repeat 50px 46px;}
.ot_number{display:block; float:left; width: 300px;}
.ot_company{display:block; float:left;width: 320px;}
.ot_date{display:block; float:left;width: 160px;}
.ot_state{display:block; float:left;}

.ot_item{background: #fff; margin: 20px auto; font-size: 18px; color: #333;padding: 0 0 30px 0;}
.ot_item dt{border-bottom:1px solid #eee; line-height: 76px; padding: 0 50px; font-weight: normal; margin: 0 0 24px 0;}
.ot_item dd{margin: 0 60px; min-height: 60px; line-height: 20px; border-left: 1px solid #ddd;}
.ot_item dd em{ display: block;  }
.ot_point{display: block; width: 10px; height: 10px; border-radius: 50%; background: #ddd; float: left; margin:5px 60px 0 -6px;}
.last_point{background: #62b0ee;}
.ot_time{display: block; float: left;width: 400px;}
.ot_detail{display: block; float: left; width:500px;}


/*pro_list*/
.pro_title{width: 1200px; margin: 0 auto;position:relative;z-index:0}
.pro_title h1{font-size: 18px; font-weight: normal; color: #62b0ee;}
.pro_title h1 span{background: url(../images/pc/floor_bg.png) no-repeat; color: #fff; padding: 9px 32px 6px 10px; margin: 0 30px 0 0;}

.product{width: 1200px; margin: 0 auto;}
.switch_button{float: right; margin: 0 0 20px 0;}
.switch_button a{display: block;width: 54px;height: 30px; float: left; margin: 0 0 0 14px;cursor: pointer;} 
.gird_btn{ background: url(../images/gird.png) no-repeat;}
.gird_btn_hover{ background: url(../images/pc/gird_hover.png) no-repeat;}
.list_btn{ background: url(../images/PC/list.png) no-repeat;}
.list_btn_hover{ background: url(../images/pc/list_hover.png) no-repeat;}

.pro_list{width: 1200px; }
.pro_list ul{width: 1226px;}
.pro_list ul li{width: 280px;float: left; margin: 0 26px 26px 0; height: auto;}  
.pro_list ul li h1 img{width: 280px; height: 280px;}
.pro_list ul li .pro_list_words{ background: #fff; padding: 10px 0px;}
.pro_list ul li .pro_list_words h2{line-height:37px;}
    .pro_list ul li .pro_list_words a { width:280px;
        display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
text-overflow: ellipsis;
-ms-text-overflow: ellipsis;
-o-text-overflow: ellipsis;
-moz-binding: url("ellipsis.xml#ellipsis");
overflow: hidden;
    }
.pro_list ul li .pro_list_words h3{display: none;}
    .pro_list ul li .pro_list_words h3 .pl_detail1 {display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 4;
text-overflow: ellipsis;
-ms-text-overflow: ellipsis;
-o-text-overflow: ellipsis;
-moz-binding: url("ellipsis.xml#ellipsis");
overflow: hidden;
    }
.pro_button{background: #62b0ee; color: #fff; display: block;float: right; width: 90px; height: 32px; line-height: 32px; font-size: 16px; text-align: center; border-radius: 3px; border:none; margin: 2.5px 0 0 0;cursor:pointer;}
.unclick{  background:#b3b3b3;cursor:pointer;pointer-events: none;}
.pro_list ul li .pro_list_words h4{font-size: 20px; font-weight: normal; overflow: hidden; height: 30px; line-height: 30px;}
.pl_title{ line-height: 40px; font-size: 18px; overflow: hidden; height: 40px; width: 190px; font-weight: normal; color:#62b0ee;}
.pro_list ul li  h1 .big_pro{position: relative;position: fixed; top: 50%; left:50%;z-index: 9; width: 1120px; background: #fff;box-shadow:0 0 10px rgba(0, 0, 0, .2); padding: 40px; margin:-290px -600px; }
.pro_list ul li  h1 .big_pro .bp_close{position:absolute;width:40px;height:40px;background:#62b0ee url(../images/pc/close1.png) no-repeat;right:0; top:0px;cursor:pointer}

.list ul{background: #fff;}
.list ul li{width: 1140px; border-bottom: 1px solid #eee; padding: 30px; height: 230px; margin:0;}
.list ul li h1{float: left;}
.list .pl_title{height:auto; width: 600px; line-height: 24px;}
.list ul li .pro_list_words{float: right; width: 840px;}
.list ul li .pro_list_words h3{display: block;margin: 18px 0 0 0;font-size: 18px;line-height: 30px;font-weight: normal;}
.list ul li .pro_list_words h3 span{display: block; float: left; width: 245px;}
.list ul li h1 img{width: 230px; height: 230px;}

.pro_list ul li .big_pro .bp_left{float: left;}
.pro_list ul li .big_pro .bp_left img{width: 500px; height: 500px;}
.pro_list ul li .big_pro .bp_right{float: right; width: 480px; }
.pro_list ul li .big_pro .bp_right h3,.pro_list ul li .big_pro .bp_right h4{font-weight: normal; line-height: 38px;}
.bpwz_left{float: left; font-size: 20px;}
.bpwz_right{float: right;width: 380px; font-size: 18px;}

.pro_list_more a{display: block; width: 100px; height: 32px; line-height: 32px; color: #008eff; border-radius: 16px; border: 1px solid #008eff; margin:20px auto 0 auto; text-align: center;}
.pro_list_more a:hover{background: #008eff; color: #fff;}
.pl_red{color:red;}


/*buy_cart*/
.cartMain{position: relative;width: 1200px;margin: 30px auto;padding: 0px 0px 100px;min-height: 210px;}
.cartMain_hd{ width: 1200px;height:70px;color: #3c3c3c;background:#fff;margin: 0 auto 20px auto;border-radius: 3px;}
.cartMain_hd .cartTop{height: 70px; font-size: 16px;text-align: center}
.cartMain_hd .cartTop .list_chk{width: 80px;}
.cartMain_hd .cartTop .list_con{width: 550px; }
.cartMain_hd .cartTop .list_chk label{position: absolute;left: 10px;top:19px;margin: 0;}
.cartMain_hd .cartTop .list_info{padding: 0;text-indent: 15px;}


.cartBox{width: 1200px; margin:0 auto 20px auto;}
.cartBox .shop_info{position: relative;padding:0 20px;height: 56px;background: #fff;line-height: 56px;vertical-align: baseline;}
.cartBox .shop_info .all_check{position: relative;float: left; width: 30px;height: 38px;}

.cartBox .shop_info .all_check input[type="checkbox"]{ margin: 0 14px 0 0;}
.cartBox .shop_info .all_check .shop{position: absolute;top:13px;}
.cartBox .shop_info .shop_name{float: left;font-size:18px;}



/*商品列表*/
.cartBox .order_content{background: #fff;font-size: 16px;}
.cartBox .order_content a{display: block;}
.order_lists{width: auto;height: 120px; border-bottom: 1px solid #e7e7e7; padding: 20px 20px;}
.order_lists:last-child{border-bottom: none;}
.order_lists li{float: left;height: 100% ; text-align: center;}

.order_lists .list_chk{position: relative;width: 50px;
}
.order_lists .list_chk input[type="checkbox"]{ width: 30px;}
.order_lists .list_chk label{margin: 20px 0 0 24px;}

.order_lists .list_con{width:550px;}
.order_lists .list_con .list_img{width: 120px;height: 120px;float: left;}
.order_lists .list_con .list_img img{
    width: 100%;
    vertical-align: top;
}
.order_lists .list_con .list_text{margin: 0 0 0 20px;line-height: 24px;width: 330px;float: left; font-size: 16px; text-align: left;}
.order_lists .list_con .list_text a{
    color: #333;
}
.order_lists .list_con .list_text a:hover{
    color: #ff873e;
    text-decoration: underline;
}

.order_lists .list_info{line-height: 30px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 4;
text-overflow: ellipsis;
-ms-text-overflow: ellipsis;
-o-text-overflow: ellipsis;
-moz-binding: url("ellipsis.xml#ellipsis");
overflow: hidden;
height:120px;
}

.order_lists .list_price{
    width: 130px;
}
.order_lists .list_price .price{
    margin-top: 25px;
    line-height: 18px;
    font-family: Verdana,Tahoma,arial;
    color: #3c3c3c;
}
.order_lists .list_amount{
    width: 120px;
}
.order_lists .list_amount .amount_box{margin: 20px auto;width: 93px;height: 30px;position: relative;}
.order_lists .list_amount .amount_box input{ width: 39px; height: 22px;line-height: 20px;border: 1px solid #ccc; color: #343434; text-align: center; padding: 4px 0; background-color: #fff;z-index: 2;position: absolute;left: 26px;float: left;}
.order_lists .list_amount .amount_box a{float: left;height: 30px;width: 25px;border: 1px solid #ccc;text-align: center;line-height:30px;color: #444;position: absolute;top:0;font-size:18px}
.order_lists .list_amount .amount_box a:hover{
    border-color: #ff873e;
    text-decoration: none;
    color: #ff873e;
    z-index: 3;
}

.order_lists .list_amount .amount_box .reduce{
    left: 0;
}

/*.order_lists .list_amount .amount_box .reSty{
    color: #cbcbcb;
}
.order_lists .list_amount .amount_box .reSty:hover{
    border-right: none;
    border-color: #e5e5e5;
    text-decoration: none;
    color: #cbcbcb;
}*/

.order_lists .list_amount .amount_box .plus{
    border-left-color: transparent;
    right: 0;
}


.order_lists .list_sum{
    width: 140px;
}
.order_lists .list_sum .sum_price{
    line-height: 18px;
    margin-top: 25px;
    font-family: Verdana,Tahoma,arial;}
.order_lists .list_op{
    width: 164px;
}
.order_lists .list_op .del{
    margin-top: 20px;
    line-height: 18px;
}

/*底部总计算价*/
.bar-wrapper{width: 1200px;height: 70px;background: #fff;color: #333;}
.bar-wrapper .bar-left{float: left;height: 70px;line-height: 70px; font-size: 18px;}
.bar-wrapper .bar-right{float: right;}
.discount{float: left; width: 160px; text-align: right;font-weight: bold;}
.balance{float: left;width: 200px; text-align: center;}
.bar-right .balance{float: left;width: 200px; text-align: center;height: 70px;line-height: 70px; font-size: 18px;padding-right:60px}
.totalMoney{float: left;width:150px; text-align: center;color: #ff0000;}
.totalMoney .total_text{font-weight: 400;font-size: 20px;font-family: Arial;vertical-align: middle;}

.back_buy_count {float: left; height: 70px; line-height: 70px; color: #ff9000; font-size: 16px; font-weight: bold;margin: 0 60px 0 0; text-indent: 32px;}
.back_buy{float: left; height: 70px; line-height: 70px; color: #ff9000; font-size: 16px; font-weight: bold;margin: 0 60px 0 0; background: url(../images/pc/buy.png) no-repeat 0 21px; text-indent: 32px;}
.back_buy a{color: #ff9000;}

.bar-wrapper .bar-right strong{color: #f40;}

.bar-wrapper .bar-right .calBtn{float: left;}
.bar-wrapper .bar-right .calBtn a,.bar-wrapper .bar-right input{display: block;width: 190px;height: 70px;color: #fff;background: #ffaa12;font-size: 22px;line-height: 70px;text-align: center;border-radius: 0 4px 4px 0; border:none;}
.bar-wrapper .bar-right .calBtn a.btn_sty{background: #ff9000;cursor: pointer;}

/*自己定义的模态框*/
.model_bg{position: absolute;top:0;left: 0;bottom: 0;right: 0;z-index: 999;display: none;}
.my_model{position: fixed;display: none;top:50%;left: 50%;margin-top: -50px;margin-left: -200px;z-index: 9999;width: 360px;height: 120px;border: 1px solid #aeaeae;border-radius: 3px;padding: 20px;background: #fff;}
.my_model .mm_title{font-size: 20px;color: #3c3c3c;font-weight: 700;margin: 0 0 40px 0;}
.my_model .mm_title .closeModel{float: right;cursor: pointer;}
.my_model p{line-height:16px;}
.my_model .opBtn{margin-top: 20px;}
.my_model .opBtn a{width: 58px;height: 28px;line-height: 28px;text-align: center;-webkit-border-radius: 1px;-moz-border-radius: 1px;-ms-border-radius: 1px;border-radius: 1px;display: inline-block;margin-right: 10px;font-weight: 700;}
.my_model .dialog-sure{background: #52a0e5;color: #fff;border: 1px solid #52a0e5;}

.my_model .dialog-close{background: #fff;border: 1px solid #d9d9d9;color: #3c3c3c;}

/*pro_infor*/
.pro_infor{width: 1200px; margin: 30px auto;}
.pro_infor_title{height: 50px; line-height: 50px; background: #fff; border-radius: 3px; padding:  0 30px; font-size: 16px; color: #333;}
.pro_infor_title span{display: block; float: left;}
.pi_name{width: 590px;}
.pi_num{width: 200px; text-align: center;}
.pi_price{width: 180px; text-align: center;}
.pi_state{width: 160px; text-align: center;}
.pi_detail{background: #fff; border-radius: 3px; width: 1200px; margin: 16px auto 0 auto;} 
.pd_title{height: 42px; line-height: 42px; border-bottom: 1px solid #eee; padding: 0 30px; color: #333;}
.pd_shop{font-size: 18px; float: left;}
.pd_no{font-size: 16px; float: right;}
.pi_detail01{padding: 30px;font-size: 16px; color: #333;}
.pi_detail01 span{display: block; float: left;}
.pn_img{float: left;width: 120px;}
.pn_img img{width: 120px; height: 120px;}
.pn_wz{float: right; width: 400px;}
.pn_wz h1{font-weight: normal; line-height: 24px; margin: 0 0 20px 0;}


/*com_list*/
.com_list{width: 1128px;background: #fff; border-radius: 3px; margin: 30px auto 20px auto; padding: 36px; }
.cl_pic{float: left;}
.cl_pic img{width: 310px;height: 310px;}
.cl_wz{float: right; width: 590px; font-size: 18px; color: #333; padding: 0 140px 0 0; }
.cl_wz h1{font-weight: normal; margin:0 0 10px 0;}
.cl_wz p{line-height: 46px;}
.cl_wz_fl{float: left;width: 60px; text-align: right;}
.cl_wz_fr{float: right; width: 480px;}
.cl_wz_em{color: red;font-size: 24px;}

/*com_content*/
.com_content{width: 600px;background: #fff; border-radius: 3px; /*margin: 0 auto 20px auto; padding: 36px;*/ }
.com_content h1{font-size: 18px; font-weight: normal; color: #333; line-height: 46px;}
.com_content p{padding: 0 30px;}
.cc_form textarea{width: 500px; height: 140px; background: #fff; border: 1px solid #dadada; margin: 9px auto 20px auto;font-size: 18px; line-height: 25px; padding:10px 20px; white-space:pre-line;}
.upload_pic{width: 134px; height: 134px; background: url(../images/pc/add_pic.png) no-repeat;}
.cc_submit{width: 400px; height: 50px; line-height: 50px;color: #fff; border-radius: 3px; margin: 60px 0 0 330px; background:url(../images/pc/submit_bg.jpg); border: none; font-size: 18px; }

.main{width: 600px;margin: auto;white-space:nowrap; }
.btn {padding: 9px 18px;margin: 10px 0 0 0;border: none; background: #62b0ee;color: #FFFFFF;border-radius: 5px;}
.upimg {position: relative;width: 88px;height: 88px;background: url(../images/pc/add_ico.png) no-repeat 12px 12px; display:inline-block; margin: 10px 30px 0 0; border:1px dashed #dadada}
.upimg input {position: absolute;width: 88px;height: 88px;opacity: 0;cursor: pointer;}
#showui {display: flex;justify-content: flex-start;}
#showui li {width: 150px;height: 150px;position: relative;overflow: hidden;display: inline-block;margin-right: 5px;}
#showui li img.showimg {position: absolute;text-align: center;top: 50%;left: 50%;transform: translate(-50%, -50%);z-index: 6;}
.showdiv {position: absolute;z-index: 9;bottom: 0;width: calc(100% - 20px);padding: 10px;display: flex;justify-content: space-around;background: rgba(0, 0, 0, .6);}
.showdiv img {width: 20px;height: 20px;cursor: pointer;}
#showui li:first-child img.left {opacity: .6;cursor: no-drop;}
#showui li:last-child img.right {opacity: .6;cursor: no-drop;}
.oneright {opacity: .6;cursor: no-drop !important;}
.main .none-img{display:none}
.main .thumbnail{width:88px;height:88px;position:relative}
.main .thumbnail img{width:88px;height:88px}
.main .thumbnail .close{position:absolute;top:0px;left:88px;border-radius:50%;width:20px;height:20px;background:rgba(0,0,0,0.6);float:right;margin:-9px;color:white;line-height:20px;text-align:center}
.main .thumbnail .close:hover{cursor:pointer}

/*pro_menu*/
.pro_menu ul li{width: 220px; height:70px; position: relative;z-index:1}
.pro_menu ul li a{display: block; width: 220px; height: 70px; line-height: 70px; text-align: center; background: #62b0ee; color: #fff; border-radius: 3px 4px 0 0; font-size: 20px;}
.pro_menu ul li ul{display: none;}
.pro_menu ul li:hover ul{display:block;position: absolute; top: 70px; left: 0;}
.pro_menu ul li ul li { height: 60px;}
.pro_menu ul li ul li a{font-size: 16px; height: 60px; line-height: 60px;border-radius: 0; border-top: 1px solid #62b0ee; background: #68bcff;}
.pro_menu ul li ul li a:hover{background: #62b0ee;}

/*menu_message*/
.menu_message{width: 1200px; margin: 0 auto;}
.pro_menu{float: left;}
.card_message{float: right; background: #fff;width: 920px; height: 40px; border-radius: 3px;padding: 15px; line-height: 40px; font-size: 16px;} 
.card_message dl{float: left; margin: 0 20px 0 0;}
.card_message dl dt{float: left; margin: 0 10px 0 0;}
.card_message dl dd{float: right; width: 140px; height:40px; border: 1px solid #eee; border-radius: 3px; text-align: center;}

/*产品详情*/
.wrap{width: 1200px;margin: 50px auto;}
.detail-sec1 .sec-left{width: 540px;}
.detail-sec1 .img-swiper{background: #f2f2f2;border: 1px solid #ccc;}
.detail-sec1 .img-swiper .img{display: table-cell;width: 538px;height: 538px;text-align: center;vertical-align: middle;}
.detail-sec1 .img-swiper .img img{max-width: 100%;max-height: 100%;}
.detail-sec1 .thumb{margin-top: 18px;padding: 0 30px;position: relative;}
.detail-sec1 .thumb .img{display: table-cell;width: 111px;height: 111px;text-align: center;vertical-align: middle;background: #f2f2f2;border: 1px solid #ccc;}
.detail-sec1 .thumb .img img{max-width: 100%;max-height: 100%;}
.detail-sec1 .thumb .active .img{border-color: #fd8f26;}
.detail-sec1 .thumb .thumb-prev{position: absolute;width: 22px;height: 64px;left: 0;top: 50%;margin-top: -32px;border: 1px solid #ccc;text-align: center;line-height: 64px;cursor: pointer;outline: none;}
.detail-sec1 .thumb .thumb-next{position: absolute;width: 22px;height: 64px;right: 0;top: 50%;margin-top: -32px;border: 1px solid #ccc;text-align: center;line-height: 64px;cursor: pointer;outline: none;}
.detail-sec1 .thumb .thumb-prev:hover{border-color: #015b99;background-color: #015b99;color: #fff;transition: .4s;}
.detail-sec1 .thumb .thumb-next:hover{border-color: #015b99;background-color: #015b99;color: #fff;transition: .4s;}
.detail-sec1 .sec-right{width: 592px;}
.detail-sec1 .sec-tit h3{font-size: 24px;line-height:36px;margin-bottom: 4px;}


.detail-sec1 .sec-brief{margin: 14px 0 20px; display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 10;
text-overflow: ellipsis;
-ms-text-overflow: ellipsis;
-o-text-overflow: ellipsis;
-moz-binding: url("ellipsis.xml#ellipsis");
overflow: hidden;}
.detail-sec1 .sec-brief p{color: #666;line-height: 22px; font-size: 18px; line-height: 24px;}

.detail-sec1 .mt80{margin-top: 80px;}
.detail-sec1 .handle-item{position: relative;padding-left: 56px;margin-bottom: 20px;line-height: 36px;font-size: 16px;}
.detail-sec1 .handle-item:last-child{margin-bottom: 0;}
.detail-sec1 .handle-item .item-tit{position: absolute;left: 0;top: 0;line-height: 36px;}
.detail-sec1 .handle-item .original-price{text-decoration: line-through;}
.detail-sec1 .handle-item .price{color: #da1522;position: relative;height: 36px;line-height: 36px;}
.detail-sec1 .handle-item .price span{font-size: 30px;font-weight: bold;}
.detail-sec1 .norms .item-tit{line-height: 46px;}
.detail-sec1 .norms .norms-list{margin: 0 -5px;}
.detail-sec1 .norms .norms-list li{float: left;padding: 5px;}
.detail-sec1 .norms .norms-list li span{display: block;line-height: 34px;border: 1px solid #ccc;padding: 0 12px;min-width: 64px;text-align: center;color: #666;cursor: pointer;}
.detail-sec1 .norms .norms-list li.on span{border-color: #fd8f26;color: #fd8f26;}
.detail-sec1 .norms .norms-list li span:hover{border-color: #fd8f26;color: #fd8f26;}
.detail-sec1 .num-select{width: 150px;height: 36px;border: 1px solid #ccc;}
.detail-sec1 .num-select span{float: left;width: 50px;height: 34px;line-height: 34px;background: #f2f2f2;text-align: center;cursor: pointer;}
.detail-sec1 .num-select span:hover{color: #fd8f26;}
.detail-sec1 .num-select .reduce-btn{border-right: 1px solid #ccc;}
.detail-sec1 .num-select .add-btn{border-left: 1px solid #ccc;}
.detail-sec1 .num-select input{float: left;width: 48px;height: 34px;line-height: 34px;text-align: center;color: #666;}


.detail-sec1 .sec-btns{margin-top: 96px;}
.detail-sec1 .sec-btns a{display: block;float: left;margin-right: 30px;width: 240px;text-align: center;font-size: 20px;height: 60px;}
.detail-sec1 .sec-btns .add-cart{border: 1px solid #fd8f26;line-height: 58px;color: #fd8f26;}
.detail-sec1 .sec-btns .add-cart:hover{background: #fd8f26;color: #fff;}
.detail-sec1 .sec-btns .buy-at-once{background-color: #fd8f26;color: #fff;line-height: 60px;}
.detail-sec1 .sec-btns .buy-at-once:hover{background-color: #fb4848;box-shadow: 0 0 15px rgba(252, 113, 122, .3) inset;}

.tit-group{height: 36px;border-bottom: 1px solid #fd8f26;}
.tit-group a{float: left;display: block;min-width: 120px;height: 36px;line-height: 36px;text-align: center;font-size: 16px;padding: 0 16px;}
.tit-group a.on{background: #fd8f26;color: #fff;}

.pi_title h3{border-bottom: 1px solid #62b0ee;}
.pi_title h3 span{padding: 10px 0; background: #62b0ee; color: #fff; display: block; width: 120px; text-align: center;}
.pr_text{padding: 40px 0; line-height: 30px; font-size: 16px; color: #666;}

/*-----------------弹出行为验证码css --------------------------*/
.NoticePop{display:none;position:fixed;top:25%;left:30%;width:40%;padding:6px 16px;border:0px solid #a40001;background-color:white;z-index:1002;overflow:auto;border-radius:5px}
.black_overlay{display:none;position:fixed;top:0%;left:0%;width:100%;height:100%;background-color:rgba(15,15,15,0.6);z-index:1001;-moz-opacity:0.8;opacity:.80;filter:alpha(opacity=80)}
.NoticePop2{display:none;position:fixed;top:50%;left:50%;margin:-185px 0 0 -205px;width:350px;height:305px;padding:6px 16px;border:0px solid #a40001;background-color:white;z-index:1002;overflow:auto;border-radius:5px}
.close {float:right;clear:both;width:100%;text-align:right;margin:0 0 6px 0;}
.close a {color:#333;text-decoration:none;font-size:14px;font-weight:700;}
.con {margin-left:20px; text-indent:0; line-height:21px}
.webmemo{height:300px;overflow-x:auto}
.webmemo::-webkit-scrollbar{width:5px}
.webmemo::-webkit-scrollbar-track{background-color:#999;-webkit-border-radius:2em;-moz-border-radius:2em;border-radius:2em}
.webmemo::-webkit-scrollbar-thumb{background-color:#595959;-webkit-border-radius:2em;-moz-border-radius:2em;border-radius:2em}
/*-----------------弹出css --------------------------*/

/*文本框placeholder属性样式*/
.hascode::-webkit-input-placeholder{color:#ff0000}
.hascode::-moz-input-placeholder{color:#ff0000}
.hascode::-ms-input-placeholder{color:#ff0000}
.hascode:focus::-webkit-input-placeholder{color:#d9d9d9}
.hascodel:focus::-moz-input-placeholder{color:#d9d9d9}
.hascode:focus::-ms-input-placeholder{color:#d9d9d9}

/*产品详情*/
.wrap{width: 1200px;margin: 50px auto;}
.detail-sec1 .sec-left{width: 540px;}
.detail-sec1 .img-swiper{background: #f2f2f2;border: 1px solid #ccc;}
.detail-sec1 .img-swiper .img{display: table-cell;width: 538px;height: 538px;text-align: center;vertical-align: middle;}
.detail-sec1 .img-swiper .img img{max-width: 100%;max-height: 100%;}
.detail-sec1 .thumb{margin-top: 18px;padding: 0 30px;position: relative;}
.detail-sec1 .thumb .img{display: table-cell;width: 111px;height: 111px;text-align: center;vertical-align: middle;background: #f2f2f2;border: 1px solid #ccc;}
.detail-sec1 .thumb .img img{max-width: 100%;max-height: 100%;}
.detail-sec1 .thumb .active .img{border-color: #fd8f26;}
.detail-sec1 .thumb .thumb-prev{position: absolute;width: 22px;height: 64px;left: 0;top: 50%;margin-top: -32px;border: 1px solid #ccc;text-align: center;line-height: 64px;cursor: pointer;outline: none;}
.detail-sec1 .thumb .thumb-next{position: absolute;width: 22px;height: 64px;right: 0;top: 50%;margin-top: -32px;border: 1px solid #ccc;text-align: center;line-height: 64px;cursor: pointer;outline: none;}
.detail-sec1 .thumb .thumb-prev:hover{border-color: #015b99;background-color: #015b99;color: #fff;transition: .4s;}
.detail-sec1 .thumb .thumb-next:hover{border-color: #015b99;background-color: #015b99;color: #fff;transition: .4s;}
.detail-sec1 .sec-right{width: 592px;}
.detail-sec1 .sec-tit h3{font-size: 24px;line-height:36px;margin-bottom: 4px;}


.detail-sec1 .sec-brief{margin: 14px 0 20px;}
.detail-sec1 .sec-brief p{color: #666;line-height: 22px; font-size: 18px; line-height: 24px;}

.detail-sec1 .mt80{margin-top: 80px;}
.detail-sec1 .handle-item{position: relative;padding-left: 56px;margin-bottom: 20px;line-height: 36px;font-size: 16px;}
.detail-sec1 .handle-item:last-child{margin-bottom: 0;}
.detail-sec1 .handle-item .item-tit{position: absolute;left: 0;top: 0;line-height: 36px;}
.detail-sec1 .handle-item .original-price{text-decoration: line-through;}
.detail-sec1 .handle-item .price{color: #da1522;position: relative;height: 36px;line-height: 36px;}
.detail-sec1 .handle-item .price span{font-size: 30px;font-weight: bold;}
.detail-sec1 .norms .item-tit{line-height: 46px;}
.detail-sec1 .norms .norms-list{margin: 0 -5px;}
.detail-sec1 .norms .norms-list li{float: left;padding: 5px;}
.detail-sec1 .norms .norms-list li span{display: block;line-height: 34px;border: 1px solid #ccc;padding: 0 12px;min-width: 64px;text-align: center;color: #666;cursor: pointer;}
.detail-sec1 .norms .norms-list li.on span{border-color: #fd8f26;color: #fd8f26;}
.detail-sec1 .norms .norms-list li span:hover{border-color: #fd8f26;color: #fd8f26;}
.detail-sec1 .num-select{width: 150px;height: 36px;border: 1px solid #ccc;}
.detail-sec1 .num-select span{float: left;width: 50px;height: 34px;line-height: 34px;background: #f2f2f2;text-align: center;cursor: pointer;}
.detail-sec1 .num-select span:hover{color: #fd8f26;}
.detail-sec1 .num-select .reduce-btn{border-right: 1px solid #ccc;}
.detail-sec1 .num-select .add-btn{border-left: 1px solid #ccc;}
.detail-sec1 .num-select input{float: left;width: 48px;height: 34px;line-height: 34px;text-align: center;color: #666;}


.detail-sec1 .sec-btns{margin-top: 96px;}
.detail-sec1 .sec-btns a{display: block;float: left;margin-right: 30px;width: 240px;text-align: center;font-size: 20px;height: 60px;}
.detail-sec1 .sec-btns .add-cart{border: 1px solid #fd8f26;line-height: 58px;color: #fd8f26;}
.detail-sec1 .sec-btns .add-cart:hover{background: #fd8f26;color: #fff;}
.detail-sec1 .sec-btns .add-cart-stop{border: 1px solid #808080;line-height: 58px;color: #808080;}
.detail-sec1 .sec-btns .add-cart-stop:hover{background: #808080;color: #fff;}
.detail-sec1 .sec-btns .buy-at-once{background-color: #fd8f26;color: #fff;line-height: 60px;}
.detail-sec1 .sec-btns .buy-at-once:hover{background-color: #fb4848;box-shadow: 0 0 15px rgba(252, 113, 122, .3) inset;}

.tit-group{height: 36px;border-bottom: 1px solid #fd8f26;}
.tit-group a{float: left;display: block;min-width: 120px;height: 36px;line-height: 36px;text-align: center;font-size: 16px;padding: 0 16px;}
.tit-group a.on{background: #fd8f26;color: #fff;}

.pi_title h3{border-bottom: 1px solid #62b0ee;}
.pi_title h3 span{padding: 10px 0; background: #62b0ee; color: #fff; display: block; width: 120px; text-align: center;}
.pr_text{padding: 40px 0; line-height: 30px; font-size: 16px; color: #666;}

/*修改订单页面订单列表样式*/
.infolist{}
.infolist input[type=button]{width:80px;height:27px;font-size:14px;color:#FFF;background:#62B0EE none repeat scroll 0% 0%;border-radius:3px;cursor:pointer;transition:all 0.3s ease-in 0s;border:0;}
.infolist table{border-width:2px;border-style:None;width:100%}
.infolist table tr{font-size:14px;height:31px}
.infolist table th{font-weight:normal;padding:0 0 0 5px}
.infolist table td{background-color:#efefef;height:25px;padding:0 0 0 5px}
.infolist table .title{color:#fff;background-color:#62B0EE;font-weight:bold;height:33px;font-size:14px;}

/*文本框直接显示文字*/
.green{font-size: 14px;color: #62b0ee;position: absolute;top:0;right: 20px;line-height: 20px;cursor: pointer;}

/*产品列表检索框*/
.prod_search{width:400px;margin:0 auto;font-size:14px;color:#333;position:absolute;top:0px;right:400px;}
.prod_search .searchbox{position:relative;z-index:1;clear:both;width:400px;margin:0px auto;background:#fff;height:35px;border-radius:40px}
.prod_search .searchbox .import{width:320px;height:33px;margin:0;padding-left:10px;border:none;outline:none;border-radius:40px;border:1px solid #62b0ee}
.prod_search .searchbox .btn-search{position:absolute;right:0;top:0px;width:100px;height:35px;color:#fff;background:url(../images/pc/search01.png) no-repeat 12px 10px / 18px 18px #62b0ee;border:0;border-radius:0 40px 40px 0px;cursor:pointer}

/*产品列表加载更多*/
.loadmore{width:100%;text-align:center;display:inline-block}
.loadmore a{height:32px;line-height:32px;text-align:center;padding-bottom:10px;font-size:14px;padding:8px 30px;background-color:#eee;color:#333}
.loadmore .loading{background:url(/Content/images/loading.gif) 3px 10px/18px 18px no-repeat;pointer-events:none;cursor:default}
.loadmore .nomore{background:none;pointer-events:none;color:rgba(15,15,15,0.6);cursor:default}
.disable-link{pointer-events:none;cursor:default}

/*contact_list 联系我们*/
.contact_list{width: 1200px;background: #fff;border-radius: 4px;margin: 0 auto 20px auto;padding: 45px 55px;box-shadow: -moz-box-shadow:0px 0px 10px rgba(0,0,0,0.06); -webkit-box-shadow:0px 0px 10px rgba(0,0,0,0.06); box-shadow:0px 0px 10px rgba(0,0,0,0.06);}
.contact_list .text{margin-top: 30px;}
.contact_list .text p{font-size: 14px;color: #666666;font-family: 'PingFangSC';line-height: 30px;text-transform: uppercase;}
