@charset "utf-8";
/* CSS Document */
body {margin:0 auto; padding:0; background-color:#fff;}

* {font-size:14px; color:#161616; font-family:'微软雅黑';}

*{word-wrap: break-word; word-break:break-all;margin:0 auto;padding:0;}
ul,ol,dl{list-style-type:none}

*:focus {outline:none;}
img { border:0px;}

li {list-style-type:none;}
a { outline:none; outline:0;text-decoration:none;}

a:hover {font-size: 14px;color:#dc1127;text-decoration:underline;}
p { margin:0px; padding:0px;}
form { margin:0px; padding:0px;}

.clearfix,.clear{*zoom:1; clear:both;} 
.clearfix:before,.clearfix:after{display:table; line-height:0; content:"";} 
.clearfix:after{clear:both;}
.layui-clear{ clear:both;*zoom: 1;}
.w1200,.px1200{ width:1200px; margin:0 auto; padding:0px 0px;}
.float-left , .fl{ float:left;}
.float-right , .fr{ float:right;}
.display-none{ display:none;}
.fl{ float:left;}
.fr{ float:right;}



/*搜索栏*/
.search{ height: 50px; overflow: hidden; float:right;}

.sear{ margin: 0 auto;}



.searchbox{ float: right; margin-top: 10px; width: 280px; height: 32px; overflow: hidden;}
.searchbox input{outline: none;}

.seartxt{float:left;width:247px;height:30px;font-size:12px;color:#555;text-indent:10px;line-height:30px;border:1px solid #ccc; border-right:0;background: none;}
.searss{ float:right;width:32px;height:32px;border:0;cursor:pointer;background: url(../images/searchBtn.png) no-repeat;}




/*头部开始*/

.topBg{width:100%; height:36px; line-height:30px; background-color:#ebebeb;}
.top{width:1150px; height:36px;}
.topL{width:500px; float:left; height:36px; line-height:36px; text-align:left; font-size:12px;}
.topL span{font-size:12px;}
.topR{width:200px; float:right; height:36px; line-height:36px; text-align:right; font-size:12px;}
.topR a{font-size:12px;}
.header{ padding-top: 20px; height: 113px; overflow: hidden; width:1150px; margin:0 auto;}
.header h1{ float: left; overflow:hidden;}
.header h1 img { margin-top:15px;}
.head_r { float:right; width:400px;}

.t_pho{ float: right; margin-top: 0px; padding-left: 55px; padding-top:7px;  background: url(../images/tel.jpg) no-repeat 0 0px; height:37px;}
.t_pho p{  color:#333;  font-weight: bold; line-height: 32px; font-size: 20px;}
.t_pho p b{font-size: 26px;}
.h_nav{ height: 48px; background-color:#dc1127; width:100%;min-width:1200px;}
.h_nav ul { width:1200px; margin:0 auto;}
.h_nav li{ float: left;}
.h_nav li.last{ background: none;}
.h_nav li a{ display: block;font-size: 14px;color: #fff;text-align: center;line-height: 48px; font-weight:bold; width:150px; }
.h_nav li a { display: block; }
.h_nav li a:hover,.top_nav li.cur a{ background: #393939;}
/*头部结束*/


.menu{ width:100%; height:50px; background:#dc1127; margin:0 auto;}
#nav{ width:1150px; margin:0px auto; padding:0px 0px;}
#nav .mainlevel{float:left;width:110px;height:50px; line-height:50px;float:left;display:block;text-align:center;position:relative;}
#nav .mainlevel a {color:#fff;text-decoration:none;height:50px;font-family:"微软雅黑";text-align:center;line-height:50px;display:block;font-size:16px; width:100%;transition: all .2s ease-in-out;}
#nav li.mainlevel a:hover{width:100%;height:50px;color:#fff; background:#393939;-webkit-transition: .4s;transition: .4s;}
#nav li.mainlevel a.hover{width:100%;height:50px;color:#fff; background:#393939;-webkit-transition: .4s;transition: .4s;}

.menu ul li#mainlevel_01{ width:127px;height:50px; line-height:50px;}
.menu ul li#mainlevel_02{ width:127px;height:50px; line-height:50px;}
#nav .mainlevel .ulnav {display:none; position:absolute;padding:0;border-bottom:0px;width:100%;z-index:2; margin-left:0px;}
.ulnav ul{width:100%;float:left; margin:0px 0px;overflow: hidden;position:relative;z-index: 2;background:#dc1127;transition: all 0.4s;}
#nav .mainlevel ul li {line-height:40px;height:40px; border-bottom:solid 1px #fff;display:block;width:100%;text-align:center;float:left;}
#nav .mainlevel ul li a{color:#fff !important; font-family:"微软雅黑";line-height:40px; font-weight:500 !important;width:96%; padding:0 2%;height:40px;background:none;float:left;font-size:14px; overflow:hidden;text-overflow:ellipsis;white-space: nowrap;}
#nav .mainlevel ul li a:hover{color:#fff;background:#0067a7;line-height:40px; width:96%; padding:0 2%;height:40px;background:none;text-decoration:underline; font-size:14px;}


/*---------- banner style ----------*/
.banner{ width:100%; height:500px; z-index:-9; margin:0px auto;}
.abs {position:relative; }
.banner .hd {bottom:50px;height:20px;left:0px;width:100%;}
.banner .hd ul {width:1200px;text-align:center;margin:0 auto;}
.banner .hd ul li {display:inline-block;border-radius:5px; list-style:none;background:#fff;width:12px;height:12px;margin-left:15px;cursor:pointer;}
.banner .hd ul li {*display:inline;}
.banner .hd ul li.on { background:#bc1428; cursor:pointer;}
.banner, .banner a {height:500px;display:block;}
.banner ul {margin:0 auto; padding:0px 0px;}


.main1{ width:1150px; margin:30px auto;}
.about{ width:1150px; float:left;}
.title1{ width:100%; float:left; height:40px; line-height:40px;}
.title1 span{ font-size:24px; font-weight:bold; color:#353535; float:left; line-height:40px;}
.title1 a{ float:right; color:#9b9b9b; line-height:40px;}
.title1 a:hover{ color:#dc1127;}

.aboutBox{ width:1150px; float:left; margin-top:20px;}
.aboutBox .aboutL{ width:620px; float:left;}
.aboutBox .aboutL span{display:block; float:left; line-height:40px; width:620px; font-size:16px; min-height:280px;}
.aboutBox .aboutL a.more{ color:#dc1127 !important; font-size:16px; text-align:center;width:120px;height:35px;border:solid 1px #dc1127;display:block;float:left; line-height:35px; margin-top:0px;}
.aboutBox .aboutL a.more:hover{text-decoration:none; background-color:#dc1127; color:#FFF!important;}
.aboutBox .aboutR{ width:500px; float:right; height:340px;}

.cpzx{ width:1150px; margin:0 auto; padding:0px 0px;}
.cpzxBox{ width:1150px; margin-top:20px; float:left;}
.cpzxBox .ztImg ,.cpzxBox .ztImg img{ width:275px; height:185px; float:left;}
.cpzxBox .ztTxt{ width:275px; height:40px; display:block; float:left;line-height:40px; text-align:center; overflow:hidden;}

.grayBg{ width:100%; background:#f5f5f5; padding:30px 0px; margin-top:30px;}
.xwzx{ width:1150px; margin:30px auto; padding:0px 0px;}
.title2{ display:block; float:left; width:100%; text-align:center;}
.title2 span{ display:block;font-size:24px; font-weight:bold; color:#353535; height:40px; line-height:40px;}
.title2 label{display:block;font-size:12px; text-transform:uppercase;color:#656565; height:30px; line-height:30px;}
.title2 em{ display:block; width:30px; height:1px; background:#dc1127; margin:10px auto;}

.xwzxBox{ width:1150px; margin:20px 0px; float:left;}

.m4_newsl{ width:440px; height:340px; float:left;}
.m4_newsr{ float:right; width:680px;}
.m4_n_t{font:bold 14px/35px "微软雅黑"; color:#da251d;}
.m4_n_f{ font-size:12px; line-height:175%;padding-bottom: 20px;}
.m4_n_m a{ background-color:#da251d; color:#fff; padding: 10px 15px;}
.m4_n_m a:hover{ color:#fff;}
.m4_newsr .m4_n_list{ width:680px; float:right; height:78px;border-bottom:1px dashed #dfdee1;margin-bottom: 30px; padding-bottom:20px;}
.m4_newsr span{text-align:center;color:#333333;font-size:30px;line-height: 45px; width:95px; display:block; float:left;}
.m4_newsr label{text-align:center;line-height: 27px; width:95px; display:block; float:left; border-top:solid 1px #e4e4e4;}
.m4_newsr .m4_n_listl{ float:left;width: 95px;height: 78px;margin-right: 25px; border:1px solid #e4e4e4;background-color:#fff; }
.m4_newsr .m4_n_listr{ width: 555px; float:right;5}
.m4_newsr .m4_n_listr_t{ width:555px; height:30px; font-size:14px; display:block; float:left;}
.m4_newsr .m4_n_listr_t a{ font-size:15px; color:#333333; font-weight:bold; width:555px; float:left;}
.m4_newsr .m4_n_listr_t a:hover{ color:#da251d;}
.m4_newsr .m4_n_listr_f{ font-size:12px; line-height:200%; padding-bottom: 0px; width:555px; float:left;}

.copyright{ width:100%; padding:40px 0px 30px 0px;color:#fff; background:#000000; line-height:28px;}
.copyright .foot{ width:1150px;}
.copyright .foot .fl{ width:550px; float:left;}
.copyright .foot .fl .footL1{ width:250px; float:left;}
.copyright .foot .fl .footL1 img{ width:104px; height:104px; display:block; float:left;}
.copyright .foot .fl .footL1 span{ width:130px; float:right; line-height:240%; color:#fff; font-weight:bold;margin-top:15px;}
.copyright .foot .fl .footL1 label{ color:#da251d;}

.copyright .foot .fl .footL2{ width:250px; float:left;}
.copyright .foot .fl .footL2 img{ width:104px; height:104px; display:block; float:left;}
.copyright .foot .fl .footL2 span{ width:130px; float:right; line-height:25px; color:#fff; font-weight:bold; margin-top:25px;}
.copyright .foot .fl .footL2 label{ color:#da251d;}

.copyright .foot .fr{ float:right; color:#fff; text-align:right;}
.copyright .w1200 .fl,.copyright .w1200 .fr{ display:block;height:50px; line-height:50px;color:#ffff;}
.copyright .w1200 .fl a,.copyright .w1200 .fr a{ color:#fff;}


.INbanner{ width:100%; background:#ccc; height:260px;}

.page{ width:1150px; margin:30px auto;}
.pageL{ width:200px; float:left;}

.leftMenu{ width:200px; float:left;}
.leftMenu h2{display:block;float:left;width:200px;color:#fff;font-size:16px;font-weight:bold;background:#dc1127;height:42px;line-height: 42px;text-align: center;overflow: hidden;}
.leftMenu .leftMenuBox{ width:200px; float:left;}

.leftMenu .leftMenuBox ul { padding-bottom:5px;}
.leftMenu .leftMenuBox ul li { margin-top:2px; display:block; float:left; width:200px;}
.leftMenu .leftMenuBox ul li a { color:#494949; display:block; width:160px; padding:0px 20px; font-weight:bold; background-color:#ebebeb; height:40px; line-height:40px;}
.leftMenu .leftMenuBox li a.cur,.leftMenu .leftMenuBox li a:hover{color:#fff; background-color:#dc1127;text-decoration: none;}

.leftMenu .leftMenuBox li dl{ width:200px; display:block; float:left; background:#f2f2f2;}
.leftMenu .leftMenuBox li dl.inCata{display:none;}
.leftMenu .leftMenuBox li dl dt{ width:200px; display:block; float:left; }

.leftMenu .leftMenuBox li dl dt a{ width:160px; display:block; float:left; height:34px; text-align:left;line-height:34px; color:#333;background:url(../images/dot.gif) 15px 15px no-repeat; padding:0px 10px 0px 30px;font-weight:normal; font-size:14px;}
.leftMenu .leftMenuBox li dl dt a:hover{background-color:#ebebeb;display:block;color:#494949;}

.leftMenu .leftMenuBox li dl dt ol{width:200px; display:block; float:left; background:#f2f2f2;}
.leftMenu .leftMenuBox li dl dt ol li{ width:200px; display:block; float:left; height:30px; line-height:30px;}
.leftMenu .leftMenuBox li dl dt ol li a{background:url(../images/li_list1.jpg) 0px 15px no-repeat;width:160px; display:block; margin-left:25px;float:left; height:34px; text-align:left;line-height:34px; color:#666;padding-left:10px; font-weight:normal; font-size:14px;}
.leftMenu .leftMenuBox li dl dt ol li a:hover{background:url(../images/li_list1.jpg) 0px 15px no-repeat #f2f2f2 !important;width:140px; display:block; margin-left:20px;color:#494949; text-decoration:underline;}


.pageL .buycar{ width:200px; float:left; display:block;margin-top:14px;}


.pageL .lxwm{ width:200px; float:left;display:block;margin-top:14px;}


.pageR{ width:930px; float:right;}
.rightT{ width:930px; float:left;background-color: #ebebeb;height: 42px;line-height: 42px;}
.rightT .rightTL { float:left; width:400px;}
.rightT .rightTL span{ display:block; float:left; width:auto;min-width:160px;color:#fff; font-size:16px; font-weight:bold;background:url(../images/left.jpg) right top no-repeat #dc1027; padding-left:30px;}
.rightT .rightTR{background:url(../images/location.png) left center no-repeat;padding-left:20px;float:right;line-height:42px; padding-right:20px;}

.in_con{ width:930px; float:left; line-height:28px; margin:20px 0px;}
.in_con a.down{width:120px; height:36px; line-height:36px; display:block; float:left; background-color:#dc1027; color:#FFF; text-align:center; border-radius:10px;}
.in_con a.down:hover{text-decoration:none;}
.downDemo{width:860px; min-height:120px; height:auto; padding:5px 10px; clear:both;  border:1px #CCC solid; margin-bottom:20px; background-color:#F4F4F4; text-align:left; line-height:240%;}
.downDemo a{font-size:16px; color:#06C; text-decoration:underline;}

#in_about{ padding:0px 15px; width:900px;}

#in_news{ width:930px; float:left;}

.newslb{ margin-bottom:20px; padding-left:25px; margin-top:10px;border-bottom:1px dashed #ebebeb; padding-bottom:30px; width:900px; height:80px; display:block; float:left;}
.newslb dt{width:80px; height:80px; border:1px #CCC solid; float:left; margin-right:10px;}
.newslb dt p{width:80px; height:30px; line-height:30px; text-align:center; background-color:#E4E4E4;}
.newslb dt span{width:80px; height:50px; line-height:50px; font-size:28px; display:block; text-align:center;}
/*.newslb dt img{ width:210px; height:141px;}*/
.newslb dd{ float:right; width:780px;}
.newslb dd h2{ height:35px; line-height:20px;}
.newslb dd h2 a{ font-size:18px; color:#333333}
.newslb dd p{ color:#666666; font-size:14px; line-height:1.4em; line-height:175%; margin-bottom:10px;}
.newslb dd p a{ color:#dc1127; font-size:14px;font-weight:normal;}

/* ------------分页----------- */
.pageNav{width:100%; text-align:center; padding:10px 0; clear:both; font-size:14px;}
.pageNav a{ display:inline-block; margin:0 2px; padding:2px 10px; border:1px solid #ccc; background: #fff; font-size:14px;}
.pageNav .current{background:#dc1127; color:#fff;display:inline-block; margin:0 2px; padding:2px 12px; border:1px solid #eee; font-size: 16px;}
.pageNav a:hover{background:#dc1127; color:#fff; text-decoration:none;}


.tilTxt{font-size:20px; text-align:center; line-height:56px; height:56px; margin-bottom:10px; font-weight:bold; width:900px;  border:none; border-bottom:1px #CCCCCC solid;}
.subtxt{width:900px; height:35px;  line-height:25px; text-align:center; font-size:12px; }
.pernext{width:900px;height:auto; line-height:240%; text-align:left;margin:10px 0px; clear:both;}

/*--产品--*/
#in_pro{ width:952px; margin-left:-22px; padding-top:14px;}
dl.dl_pro { width:295px; padding:0px 0px 10px 0px; margin-bottom:14px; margin-left:22px;float:left; display:inline-block;}
dl.dl_pro dt{ width:289px; height:195px;border:solid 1px #d2d2d2; padding:2px; overflow:hidden;}
dl.dl_pro dt:hover {border:1px solid #dc1127;}
dl.dl_pro dt img { width:289px; height:195px;transition: all 0.6s ease 0s;-webkit-transform: all 0.6s ease 0s;-o-transform: all 0.6s ease 0s;}
dl.dl_pro dt img:hover {transform: scale(1.2, 1.2);-webkit-transform: scale(1.2, 1.2);-o-transform: scale(1.2, 1.2);}



dl.dl_pro dd {  margin:5px 0 0 0; width:295px; height:24px; line-height:24px; overflow:hidden; text-align:center;}
dl.dl_pro dd a:hover{ color:#dc1127;}


/*-----产品详细--*/
#in_proInfo{ width:930px; float:left;}
#in_proInfo .proInfoTop{ width:930px; float:left; margin-top:0px;}
#in_proInfo .proInfoTop .fl{ width:400px; float:left;}
#in_proInfo .proInfoTop .fl img{border: 1px #CCC solid; padding: 3px; width:380px;}
#in_proInfo .proInfoTop .fr{ width:520px; float:right;}
#in_proInfo .proInfoTop .fr b{width: 520px; padding-bottom: 10px;line-height: 30px;overflow: hidden;float: left;font-size: 18px;font-weight: bold; display:block;}
#in_proInfo .proInfoTop .fr .proInfoRT{width:520px; float:left; margin-top:10px; line-height:40px;}

.proInfoRBtn{ width:520px; float:left; margin-top:20px;}
.proInfoRBtn a{ display:block; float:left; width:100px; height:42px; line-height:42px;margin-right:20px; color:#fff; padding-left:60px;}


.proInfoBox{ width:930px; float:left; margin-top:20px;}
.proInfoBox .proInfoBoxT{width:930px; float:left;background-color: #ebebeb;height: 42px;line-height: 42px;}
.proInfoBox .proInfoBoxT span{display:block; float:left; padding:0px 20px;color:#fff; font-size:16px; font-weight:bold;background: #dc1027; }

.proInfoBoxTxt{ width:900px; padding:15px 15px; line-height:28px; float:left;}

.loginBg{width:640px; height:430px; margin-top:14px; padding-top:56px; background:url(../images/loginBg.jpg) top center no-repeat;}
.login{width:500px; height:280px;}
.loginTitle{width:450px; padding-left:30px; height:55px; line-height:55px; background:url(../images/loginLine.jpg) left bottom no-repeat; font-size:20px; font-weight:bold; text-align:left; color:#b31218;} 
.login ul{padding-top:30px; padding-left:30px;}
.login ul li{width:400px; height:40px; line-height:40px; text-align:left; float:left; margin-bottom:10px;}
.login ul li span{font-size:16px; width:80px; height:40px; text-align:right; line-height:40px; float:left; display:block; }
.login ul li input.ipt1{width:168px; height:24px; line-height:24px; padding-left:5px; border:1px #CCC solid; outline:none;}
.login ul li a{width:150px; height:36px; line-height:36px; display:block; background-color:#b8030a; border:1px #CCC solid; border-radius:10px; font-size:18px; color:#FFF; text-align:center; float:left;}
.login ul li a:hover{text-decoration:none;}
.login ul li.logTxt{ text-align:left; height:25px; line-height:25px; margin-bottom:0px; margin-top:-5px; font-size:12px;}
.login ul li a#reg{color:#00F; text-decoration:underline; float:none;width:auto; height:auto;display:inline !important; font-size:12px; background:none; border:none;}

.Table{padding-top:14px;}
.Table td{padding:3px 6px;}
.Table td strong{color:#b8030a; font-size:16px;}
.Table td input{width:220px; height:24px; line-height:24px; border:1px #CCC solid; outline:none; padding-left:5px;}
.Table td input.w{width:286px;}
.Table td input.v{width:48px;}
.Table td input.check{width:auto; height:auto;}
.Table td textarea{width:360px; height:50px;border:1px #CCC solid; outline:none; padding-left:3px;}
.Table td a{width:80px; height:30px; line-height:30px; text-align:center; background-color:#b8030a; border-radius:5px; color:#FFF; display:block; float:left;}
.Table td a:hover{text-decoration:none;}
.Table td a.zcxz{width:auto; height:auto; display:inline !important; float:none; color:#06C; font-weight:bold; background:none;}
.Table td  span{color:#F00; font-size:12px;}
.TabTxt{width:720px; text-align:left; line-height:200%; padding-top:20px;}
.TabTxt li{list-style:decimal; padding-left:5px;}
.txtTab{width:720px; height:40px; text-align:left; font-size:14px; color:#06C;}

.payTxt{font-size:20px; height:35px; font-weight:bold; text-align:left;} 
.Table1{width:860px; padding-top:0px;}
.Table1 li.link{height:40px; padding-top:14px; line-height:40px;}
.Table1 li.ewmImg{height:225px; text-align:left; padding-left:5px; display:none;}
.Table1 li.ewmImg img{width:200px; height:200px;}
.Table1 li.ewmImg p{width:200px; line-height:25px; height:25px; text-align:center; font-weight:bold; color:#06C;}
.Table1 a{width:200px; height:35px; display:block; float:left; border-radius:6px; line-height:35px; background-color:#dc1027; text-align:center; color:#FFF; font-size:16px; margin-right:20px;}
.Table1 a:hover{text-decoration:none;}

.buyBt{height:35px; line-height:35px; width:100px; margin-left:14px; border-radius:10px; display:block; background-color:#dc1027; text-align:center; color:#FFF; float:left;}
.buyBt:hover{color:#FFF; text-decoration:none;}

.job{width:900px; border-bottom:2px #CCC solid;}
.jobTitle{width:850px; height:40px; line-height:40px; margin-top:10px; text-align:left;}
.jobTitle h2{font-size:16px;}
.jobCont{width:850px; text-align:left; line-height:200%; font-size:14px; margin-bottom:10px;}

.tab input{border:1px solid  #CCC;}
.tab textarea{border:1px solid  #CCC;}
.tab span{color:#F00;}

.rightB {width:1200px;background-color: #ebebeb;height: 42px;line-height: 42px;}
.rightB .rightTL {float:left; width:400px;}
.rightB .rightTL span{ display:block; float:left; width:auto;min-width:160px;color:#fff; font-size:16px; font-weight:bold;background:url(../images/left.jpg) right center no-repeat #dc1027; padding-left:30px;}
.rightB .rightTR{background:url(../images/location.png) left center no-repeat;padding-left:20px;float:right;line-height:42px; padding-right:20px;}

.main2{width:1160px; margin:0px auto;}

.gwcTitle{ width:1160px; height:46px; border-bottom:solid 2px #e5e5e5;}
.gwcTitle ul li{ height:46px;float:left; line-height:46px;  color:#3d77a5;}
.gwcTitle ul li a{ color:#555555; font-size:16px; display:block; float:left;height:46px; line-height:46px; padding:7px 10px 8px 10px; border-bottom:solid 2px #e5e5e5;font-weight:bold;}
.gwcTitle ul li a:hover{ color:#3d77a5; font-size:16px; height:30px; line-height:30px; padding:7px 10px 8px 10px; border-bottom:solid 2px #dc1027; text-decoration:none; }
.gwcTitle ul li a.hover{ color:#dc1027; font-size:16px; height:30px; line-height:30px; padding:7px 10px 8px 10px; border-bottom:solid 2px #dc1027;}

.shoppingTable1{ width:1160px; height:50px; float:left; margin-top:20px;color:#343434; padding:0px 14px; font-weight:normal; background-color:#F4F4F4;}

.gwcMain{ width:1130px; border:solid 1px #e7e7e7; float:left; padding:20px 14px; margin-top:20px;}
.gwcMain h2{ color:#666; font-weight:normal;}

.gwcBox{ width:1100px; float:left; border:solid 1px #e7e7e7; height:80px; padding:10px 14px; background:#fcfcfc; margin-top:10px;}
.gwcBox h1{ display:block; float:left; width:100px; text-align:center;height:80px;}
.gwcBox .gwcImg{ width:80px; height:80px; float:left;}
.gwcBox .gwcTxt{ width:340px; padding-left:20px; float:left;}
.gwcBox .gwcTxt span{ display:block; float:left; width:340px;height:30px; line-height:30px; font-size:16px; color:#666;}
.gwcBox .gwcTxt label{ display:block; float:left; width:340px;height:20px; line-height:20px; margin-top:20px;font-size:16px; color:#999;}
.gwcBox .price{ float:left; width:120px; text-align:center; height:80px; line-height:80px; font-size:16px; color:#666;}
.gwcBox .amount{ width:100px; float:left; height:25px; margin-top:23px; margin-left:50px;}
.addNum , .removeNum{border:1px solid #bbb; cursor:pointer; line-height:16px;text-align:center; font-size:16px; padding:0px 5px; width:10px; background:#e5e5e5; color:#111;  position:relative; z-index:1;}
.num {border:1px solid #bbb;height:22px; text-align:center;}

.gwcBox .total{ width:120px; line-height:80px; text-align:center; color:#ff4500; float:left; font-size:16px;}
.gwcBox .operation{ width:120px; float:left; margin-left:30px; padding-top:30px;}
.gwcBox .operation a{ text-align:center;}
.gwcBox .operation .operation1{height:30px; line-height:30px; font-size:14px; color:#343434; margin-top:10px;}
.gwcBox .operation .operation2{height:30px; line-height:30px; font-size:14px; color:#343434;}

.gwcTotal{ width:300px; float:right; padding-right:40px; height:60px; line-height:60px;}
.gwcTotal .gwcTotal1{ font-size:14px; color:#9a9a9a;}
.gwcTotal .gwcTotal2{ padding-left:20px; color:#666666; font-size:18px;}
.gwcTotal .gwcTotal2 label{ color:#ff4400; font-size:20px;}

.shoppingTable2{width:1160px; float:left; margin-top:20px;color:#343434;height:62px;font-weight:normal; background:#F0F0F0;font-size:14px;}

.shoppingTable2 a.xd{ height:62px; display:block; width:120px; background:#dc1027; text-align:center;color:#fff; line-height:62px; font-size:18px;}
.shoppingTable2 label{ color:#fe4202; font-size:20px;}

.carTxt{width:1130px; height:120px; line-height:120px; text-align:center; color:#F00;}

