/*! www.vancheer.com  |  Powered by vancheer */  
@media screen and (max-width: 800px){
.topA{ display:none; width:0; height:0;}
.wal{ width:auto; margin:0 10px;}
.middleDiv{ width:auto; margin:0 10px; padding:0;}
.topsearch{ display:none;}
.navLayer{ display:block;}
.navLayer{overflow-x: auto; height:100%; width:100%; overflow:hidden; position:fixed; z-index:222; right:-100%; top:0px;}
.navLayer .topbox{overflow-x: auto;position:relative; background:#fff; height:60px; margin-left:25%;width:75%; border-left:1px #dcdee3 solid;border-bottom:1px #dcdee3 solid;}
.navLayer .ico { height:60px; position:relative;}
.navLayer .ico a{position:absolute; top:17px; right:10px;}
.navLayer .ico a img{ height:25px; }
.navLayer .closeBtn{ display:block; position:absolute; left:10px; top:17px; z-index:22;}
.navLayer .closeBtn img{ height:25px;}
.navLayer .baDiv{ background-color:rgba(0,0,0,0.6); width:100%; height:100%; top:60px; left:0;}
.navLayer .bg{overflow-x: auto;position:relative; background:#fff; height:100%; margin-left:25%;width:75%; border-left:1px #dcdee3 solid;}

.navList .name{ height:50px; line-height:50px; border-bottom:1px #dcdee3 solid; padding-left:40px; font-size:16px; color:#ee1d23; background:url(../images/ico1_19.png) no-repeat right center;}
.navList .currentDt .name{ background:url(../images/ico1_19on.png) no-repeat right center;}
.navList .name a{font-size:16px; color:#ee1d23;}
/*.navList .name img{ width:25px; padding-right:10px;}*/
.navList .name .imgnav04{ width:25px; padding-right:10px; padding-left:5px;}
.navList .name .imgnav05{ width:25px; padding-right:10px; padding-left:5px;}
.navList .name .imgnav06{ width:30px; padding-right:10px;}
.navList .navContent{ display:none;}
.navList .navContent li{ margin-top:10px; padding-left:80px; font-size:12px; color:#888;}
.navList .navContent li a{ color:#888;}
.navList .navContent em.tags { font-size: 14px; color: #333; height: 25px; line-height: 25px; }
.navList .navContent em a{ font-size:14px; color:#333;}
.navList .navContent li:last-child{ border-bottom:1px #dcdee3 solid; padding-bottom:10px;}
.navList .navContent dd{ margin-top:10px;}
.nav, .sideBar, .banner, .sNav,.headDiv .leftnav{ display:none;}

.phoneSearchBg{position:fixed; z-index:50; left:0px; top:60px; width:100%; height:100%; background:rgba(0,0,0,0.6); opacity:0; filter:alpha(opacity=0); visibility:hidden;}
.phoneSearch{position:absolute; z-index:50; left:0px; top:60px; width:100%; height:125px; background:#ee1d23; opacity:0; filter:alpha(opacity=0); visibility:hidden;}
.phoneSearch .form{margin:0 10%; border-bottom:#FFF solid 1px; position:relative; height:40px; padding-top:30px;}
.phoneSearch .input1{width:80%; height:40px; line-height:40px; text-align:center; color:#FFF; font-size:16px;}
.phoneSearch .btn1{ width:20%; height: 40px; background: url(../images/icon_search.png) no-repeat right center; }
.phoneSearch a{display:block; background:url(../images/ico1_22.png) center no-repeat; background-size:15px; width:30px; height:30px; position:absolute; right:5px; bottom:5px;}
.phoneSearchBg.on, .phoneSearch.on{opacity:1; filter:alpha(opacity=1); visibility:visible; display:block;}

.topForm{ display:none;}
.headDiv{ background:none; width:100%; height:60px; position:relative; z-index:1;}
.headDiv01{ border:none;}
.crumbsDiv{ display:none;}
.h40{ display:none;}
.publicbox{ padding-top:20px; margin-bottom:0;}
.headDiv .topSearchA{ position:absolute; top:0; right:50px; display:block; width:20px; height:60px; background:url(../images/ico1_4ph.png) no-repeat center;}
.headDiv .navA{ position:absolute; top:0; right:0; display:block; width:40px; height:60px; background:url(../images/ico1_21.png) no-repeat center; background-size:30px;}
.headDiv .logo{ position:absolute; top:0; left:0; display:block; width:139px; height:60px; background:url(../images/logo1.png) no-repeat left center; background-size:80px;}
.publicbox .publicleft{ display:none;}
.publicbox .publicright{ float:none; width:auto;}
.phpagenav{ display:block; position:relative; height:50px; line-height:50px; text-align:center; color:#fff; background-color:#ee1d23;}
.phpagenav .backDiv{ position:absolute; left:20px; padding-right:30px; background:url(../images/ico2_4.png) no-repeat right center;}
.phpagenav h3{ font-size:16px;}

.indexFlashTel, .sideBarTel{ display:block;}
.indexFlashTel{position:relative; overflow:hidden; max-width:768px;}
.indexFlashTel .btnDiv{position:absolute; z-index:10; left:0px; bottom:20px; width:100%; text-align:center;}
.indexFlashTel .btnDiv span{display:inline-block; width:12px; height:12px; cursor:pointer; margin:0 4px; background:url(../images/ico1_8.png) no-repeat center;}
.indexFlashTel .btnDiv span.on{  background:url(../images/ico1_8on.png) no-repeat center;}
.indexFlashTel .bd{position:relative; z-index:0;}
.indexFlashTel .bd li{position:relative; text-align:center;}
.indexFlashTel .bd li img{width:100%; display:block;}
.indexFlash{ min-height:100px; position:relative;}
.indexFlash .img{display:block; height:1000px;}
.indexFlash .slick-dots{position:absolute; z-index:10; left:0px; bottom:20px; width:100%; text-align:center;}
.indexFlash .slick-dots li{display:inline-block; margin:0 5px; width:15px; height:15px; background:#fff;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}
.indexFlash .slick-dots .slick-active{background:#e70012;}

.indexPart1{ width:auto; margin-top:0; padding-bottom:50px;}
.indexPart1 .wal{ margin:0;}
.indexPart1 li .box{ margin-right:0; height:auto;}
.indexPart1 ul{ width:auto;}
.indexPart1 li{ position:relative; width:100%; float:none; margin-right:0; margin-top:20px; background-color: #f8f8f8;}
.indexPart1 li .name{ float:left; width:50%; text-align:left; position:relative;}
.indexPart1 li .name h2{ padding-left:10px; font-size: 24px; padding-top: 10px; padding-bottom: 10px;}
.indexPart1 li .name p{ padding-left:10px; font-size:12px;}
.indexPart1 li .imgDiv{ float:right; width:50%;}
.indexPart1 li .moreDiv{ position:absolute; left:10px; bottom:10px; padding:0; width:auto;}

.indexPart2{ display:none;}
.footBg{ display:none;}
.footnav{ display:none;}

.copyrightDiv{ height:auto; line-height:1.5; padding:20px 10px;}

.about1{}
.about1 .htitle{ display:none;}
.about1 .text{ padding-top:10px;}
.about1 .text p{ padding-bottom:20px;}

.phNum{ display:block;}
.phNum01{ margin-right:10px;}
.pageNumDiv{ display:none;}
.promotion1 .list ul{ width:auto;}
.promotion1 li{ width:50%;}
.promotion1 li .box{ margin-right:10px;}
.promotion1 li .box .icoimg{width:35px; height:39px; background-size:100%; }
.promotion1 li .box .icoimg span{ padding-top:3px; display:block;line-height:13px;}
.wal01{ margin-right:0;}
.promotion1 li .tetx{ height:65px;}
.promotion1 li .name{ height:65px; width:70%; float:left; background-color:#f1f1f1;}
.promotion1 li .name .boxDiv{ padding-left: 5px; padding-top: 5px;}
.promotion1 li .name p{ line-height:13px;}
.promotion1 li .inquiry{ height:65px; width:30%; text-align:center; float:right; color:#fff;}
.promotion1 li .inquiry a{ padding:5px; height:55px;}


.contactus1{ margin-bottom:50px;}
.contactus1 .htitle{ display:none;}
.contactus1 .content .text{ margin-left:0;}
.contactus1 .content .text .formDiv{ margin-left:115px;}
.contactus1 .content .text .formDiv .input1{ width:100%;}
.contactus1 .content .text2{ height:100px;}
.contactus1 .content .text2 textarea{ width:100%; height:100px;}
.contactus1 .content .text .name{ width:105px;}
.contactus1 .submitDiv{ margin-left:115px;}
.contactus1 .submitDiv .btn1{ text-align:center; padding:5px 20px; background-color:#ccc; font-size:14px; color:#fff;}
.contactus1 .submitDiv .btn2{ margin-left:20px;}
.contactus1 .submitDiv .btn1:hover{ background-color:#ee1d23;}

.catalog1 .htitle{ display:none;}
.catalog1 .leftDiv{ float:none;}
.catalog1 .leftDiv img{ width:100%;}
.catalog1 .rightDiv{ float:none;}
.catalog1 .rightDiv img{ width:100%;}
.catalog1 .rightDiv h3{ padding-top:15px;}
.catalog1 .leftDiv .name{text-overflow: ellipsis; white-space: nowrap; overflow:hidden; text-indent:5px;}
.catalog2{ border-bottom:none; padding-top:20px; padding-bottom:20px;}
.catalog2 .leftDiv{ float:none;}
.catalog2 .rightDiv{ float:none;}
.catalog2 .rightDiv li img{ width:50px;}
.catalog3 .cataloglist{ position:relative; width:auto; margin:20px 30px;}

.service1 .htitle{ display:none;}

.signin1{ margin-bottom:50px; margin-top:20px;}
.signin1 .wal1200{ width:auto; margin:0 10px;}
.signin1 .leftDiv{ float:none; width:100%;}
.signin1 .leftDiv img{ width:100%;}
.signin1 .rightDiv{ float:none; width:100%;}
.signin1 .rightDiv h1{ display:none;}
.signin1 .rightDiv h2{ font-size:16px; color:#333; font-weight:inherit; text-align:center; height: 30px; padding-bottom:10px; border-bottom:1px #ccc solid; margin-bottom:20px;}
.signin1 .rightDiv .formDiv{ height:35px; line-height:35px; font-size:14px; color:#666; margin-bottom:20px; margin-left:0;}
.signin1 .rightDiv .formDiv .text{ float:left; width:120px; text-align:right; margin-right:10px;}
.signin1 .rightDiv .formDiv .box{ margin-left:130px;}
.signin1 .rightDiv .formDiv .box .input1{ height:35px; line-height:35px; border:1px #e7e7e7 solid; width:100%; text-indent:10px;}
.signin1 .rightDiv .formDiv b{ color:#ee1d23;}
.signin1 .rightDiv .ask{ font-size:12px; color:#888; text-decoration:underline; margin-left:130px;}
.signin1 .rightDiv .ask:hover{ color:#ee1d23;}
.signin1 .rightDiv .formDiv01{ margin-left:130px; margin-top:20px; position:relative; height:auto;}
.signin1 .rightDiv .formDiv01 input{ cursor:pointer; font-size:14px; text-align:center;}
.signin1 .rightDiv .formDiv01 .btn1{ padding:5px 30px; color:#fff; background-color:#ee1d23; margin-right:10px;}
.signin1 .rightDiv .formDiv01 .btn2{ font-size:12px; color:#ff6600; position:absolute; bottom:6px;}
.signin1 .rightDiv .formDiv02{ margin-bottom:8px;}

.retrieve1{margin-bottom:100px; margin-top:20px;}
.retrieve1 .wal1200{ width:auto; margin-left:10px; margin-right:10px;}
.retrieve1 h1{ display:none;}
.retrieve1 h2{ font-size:14px; color:#666; width:auto; margin:0 auto; text-align:left; font-weight:inherit; padding-bottom:10px; border-bottom:1px #ccc solid; margin-bottom:20px;}
.retrieve1 .formDiv{ height:35px; line-height:35px; font-size:14px; color:#666; margin:0 auto; margin-bottom:20px; width:auto;}
.retrieve1 .formDiv .text{ float:left; width:56px; text-align:right; margin-right:10px;}
.retrieve1 .formDiv .box{ margin-left:66px;}
.retrieve1 .formDiv .box .input1{ height:35px; line-height:35px; border:1px #e7e7e7 solid; width:100%; text-indent:10px;}
.retrieve1 .formDiv01 .btn1{ padding:5px 30px; color:#fff; background-color:#ee1d23; font-size:14px; width: auto; display: block; margin: 0 auto;}

.seekback1{ margin-top:70px; margin-bottom:100px;}
.seekback1 .wal730{ width:auto; margin:0 10px;}
.seekback1 .box{ margin-bottom:30px; height:auto;}
.seekback1 .imgDiv{ float:none; width:auto; margin-right:0; text-align:center; margin-bottom:30px;}
.seekback1 .imgDiv img{ width:100px;}
.seekback1 .text{ float:none; width:auto; font-size:16px; color:#888; line-height:1.5;}
.seekback1 .text em{ color:#ee1d23;}
.seekback1 .formDiv{ margin-left:0; text-align:center;}
.seekback1 .formDiv a{ font-size:18px; color:#fff; background-color:#ee1d23; padding:5px 10px;}
.seekback1 .formDiv2 { text-align: center; margin-top: 30px; padding-top: 0; }

.register1{ margin-top:20px; margin-bottom:50px;}
.register1 .wal1200{ width:auto; margin:0 10px;}
.register1 .text h1{ display:none;}
.register1 .text h2{ font-size:16px; color:#666; text-align:left; padding-bottom:10px; border-bottom:1px #ccc solid; margin-bottom:30px;}
.register1 .imgDiv{ float:none; width:100%;}
.register1 .imgDiv img{ width:100%;}
.register1 .text{ float:none; width:100%;}
.register1 .text .formDiv{ height:35px; line-height:35px; font-size:14px; color:#666; margin-bottom:20px; margin-left:0;}
.register1 .text .formDiv .text{ float:left; width:134px; text-align:right; margin-right:10px;}
.register1 .text .formDiv .box{ margin-left:144px;}
.register1 .text .formDiv .box .input1{ height:35px; line-height:35px; border:1px #e7e7e7 solid; width:100%; text-indent:10px;}
.register1 .text .formDiv b{ color:#ee1d23;}
.register1 .text .formDiv01{ position:relative; height:auto; margin-left:144px;}
.register1 .text .formDiv01 .btn1{ padding:8px 25px; color:#fff; background-color:#ee1d23; margin-right:15px; font-size:14px;}
.register1 .text span{ display:block; font-size:12px; color:#666; position:relative; bottom:5px;}
.register1 .text span a{ color:#ff6600;}

.member1{ padding:20px 10px; position:relative;}
.member1 .text1{ width:auto; float:none; margin-bottom:5px;}
.member1 .text1 p:first-child{ padding-bottom:0;}
.member1 .text1 p em{ font-size:16px; color:#ee1d23;}
.member1 .text2{ width:auto; float:none;}
.member1 .text2 .title{ padding-bottom:35px; position:relative;}
.member1 .text2 p { margin-top: 10px; }                                 /* Duclika 2016-11-28 */
.member1 .shuzi{ display:block; position:absolute; right:24px; bottom:13px;}
.member1 .text2 .title .jdt{ padding-left: 0; margin-left:110px; padding-right: 2px; display: block;}
.member1 .text2 .title .jdt .jdtbox{ width:100%;}
.member1 .text2 .title .tetxname{ width:105px; display:block; float:left;}
.member1 .text2 .title .tetxname .textnamebox{ margin-right:10px;}
.member1 .text2 .title .jdt img{ width:100%; height: 16px; }

.member2 dd{ width:33.33%;}
.member2 .dd01{ display:none;}
.member2 .dd03{ line-height:1.5;}
.member2 .titletab .dd03{ line-height:50px;}
.member2 li .dd03 .box{ padding-top:8px;}
.member3{ margin-bottom:40px;}

.inquiry1 .searchDiv{ width:100%; height:30px; line-height:30px; border-radius:30px; border:1px #ebebeb solid; margin-bottom:20px; position:relative;}
.inquiry1 .searchDiv .input1{ height:30px; line-height:30px; text-indent:10px; width:100%; font-size:12px; color:#999;}
.inquiry1 .searchDiv .box{ width:100%; float:left;}
.inquiry1 .searchDiv .btn1{ position:absolute; right:0; background:url(../images/ico11_1.png) no-repeat right center; width:114px; height:30px;}
.inquiry1 dd{ width:33.33%;}
.inquiry1 .dd01{ display:none;}
.inquiry1 .dd02{ line-height:1.5;}
.inquiry1 .dd03{ line-height:1.5;}
.inquiry1 li .dd03 .box{ padding-top:8px;}
.inquiry1 .title{ height:50px; line-height:50px; border:1px #e2e2e2 solid; border-bottom:none;}
.inquiry1 .title li{ float:left; width:33.33%; text-align:center; font-size:16px; color:#333;}
.inquiry1 .title .li01{ line-height:50px;}
.inquiry1 .boxDiv { border: 1px #e2e2e2 solid; padding-bottom: 0; margin-bottom: 20px;}
.inquiry1 .boxDiv li:last-child{ background:none;}

.inquirydetails1 .title .leftDiv{ float:left; font-size:14px; font-weight: bold; }
.inquirydetails1 .title .rightDiv{ display:none;}
.inquirydetails1 .list .leftDiv{ width:auto; float:none;}
.inquirydetails1 .list .leftDiv .dd02 .box{ border-right:1px #eee solid; }
.inquirydetails1 .list .rightDiv{ width:auto; float:none;}
.inquirydetails1 .list .rightDiv li:first-child{ border-top:none;}
.inquirydetails1 .list .dd01{ width:35%;}
.inquirydetails1 .list .dd02{ width:65%;}
.inquirydetails1 .list .tab01 .dd01{ width:35%;}
.inquirydetails1 .list .tab01 .dd02{ width:65%;}
.inquirydetails1 .list .tab02 .dd01{ width:35%;}
.inquirydetails1 .list .tab02 .dd02{ width:65%;}
.inquirydetails1 .list .tab02 .dd02 p{ line-height:1.5;}
.inquirydetails1 .btnDiv{ width:auto;}
.inquirydetails1 .btnDiv span{ display:none;}
.inquirydetails1 .btnDiv .btn2{ margin-right:0;}
.inquirydetails1 .btnDiv{ left:0;}
.inquirydetails1 .list .tab01 { display: block; }

.inquirydetails2{ margin-top:20px; margin-bottom:20px;}
.inquirydetails2 .titletab dd{ font-size:14px;}
.inquirydetails2 .dd01{ display:none;}
.inquirydetails2 .dd03{ display:none;}
.inquirydetails2 .titletab .dd03{ line-height:50px;}
.inquirydetails2 .titletab .dd04{ line-height:50px;}
.inquirydetails2 .dd02{ width:75%;}
.inquirydetails2 .dd04{ width:25%;}
.inquirydetails2 .titletab .dd04 .box{border-right: 1px #eee solid; height: 50px;}
.inquirydetails2 .list .dd02{ line-height:50px;}
.inquirydetails2 .list .dd02 .box{}
.inquirydetails2 .list .dd04 .box{border-right: 1px #eee solid; height: 45px;}
.inquirydetails1 .list .tab02{ height:140px;}
.inquirydetails1 .list .tab02 .dd01 .box{ height:140px; line-height:140px;}
.inquirydetails1 .list .tab02 .dd02 .box{ height:140px; line-height:1.5;}
.inquirydetails2 li dd .text { padding-top: 10px; width: 180px; }
.inquirydetails2 li dd .text .t02 { display: block; color: #9F3437; }
.inquirydetails2 li dd .text .t02 em { color: #666; }

.message1 li .textDiv{ width:30%;}
.message1 li .formDiv{ width:70%;}
.message1 li .formDiv .input1{ width:100%;}
.message1 .li01 .formDiv .input1{ width:100%; height:35px;}
.message1 .li02 .textDiv{ line-height:2;}
.message1 .li02 .formDiv textarea{border:1px #e7e7e7 solid; height:100px; line-height:2; font-size:12px; color:#999; text-indent:10px; width:100%;}
.message1 .submitDiv{ margin-left:30%; margin-bottom:40px;}
.message1 .submitDiv .btn1{ font-size:14px; color:#fff; text-align:center; background-color:#ccc; padding:5px 20px;}


.password1 li .textDiv{ width:30%;}
.password1 li .formDiv{ width:70%;}
.password1 li .formDiv .input1{ width:100%;}
.password1 .submitDiv{ margin-left:30%; margin-bottom:40px;}
.password1 .submitDiv .btn1{ font-size:14px; color:#fff; text-align:center; background-color:#ccc; padding:5px 20px;}

.download1{ border:none;}
.download1 .title .rightDiv { margin-right: 10px; }
.download1 .titleText { display:none;}
.download1 .title .msgBoxTab li { width: 100px; padding:0!important; text-align:center; line-height: 36px!important; height: 35px!important; float:left; display:inline; background: url(../images/null.gif)!important; }
.download1 .title .msgBoxTab li.left { width: 10px; }
.download1 .title .msgBoxTab li.on { line-height: 34px!important; background: #FFECE0!important; font: bold 12px/32px Arial, Helvetica, sans-serif; text-align: center; border-left: 1px solid #ccc; border-top: 2px solid #ccc; border-right: 1px solid #ccc; border-bottom: 1px solid #fff; }



.download1 .list li{ margin-left:0; margin-right:0; height:60px; line-height:30px; padding-top:10px; padding-bottom:10px;}
.download1 .list li .name{ width:240px; float:none; text-overflow: ellipsis; white-space: nowrap; overflow:hidden; margin-left:0;}
.download1 .list li time{ float:right; margin-right:90px;}
.download1 .list li .icodown, .download1 .list li .iconodown{ right:45px; bottom:5px;}
.download1 .list li .icodel, .download1 .list li .iconodel { right:10px; bottom:5px;}

.download1 .list{ margin-bottom:20px;}

.upload1{}
.upload1 .list { margin-bottom: 40px; }
.upload1 li .textDiv{ width:25%;}
.upload1 li .formDiv{ width:75%; float: right; padding-right:0px; }
.upload1 li .content { margin-left: 128px; }
.upload1 li .formDiv .box { padding-right: 20px; }
.upload1 li .formDiv .input1, .upload1 li .formDiv .textarea1 { width:100%;}
.upload1 .submitDiv{ margin-left:25%; margin-bottom:40px; margin-top: 20px;}
.upload1 .submitDiv .btn1{ font-size:14px; color:#fff; text-align:center; background-color:#ccc; padding:5px 20px;}
/* .upload1 li:last-child .formDiv .input1{ width:70%; float:left;} Duclika 2016-11-28 */
.upload1 li:last-child .formDiv .upDiv{ float:left; width:29%; margin-left:0; text-align:center; font-size:12px; color:#ee1d23; border:none; cursor:pointer;}
.upload1 li:last-child .formDiv .upDiv span{ margin-left:10px; border:1px #e7e7e7 solid; height:35px; display:block;}

.upload1 .dtalTable td.left { width: 25%; }

.shopcart1 .htitle{ display:none;}
.shopcart1 li dd #CheckboxGroup1_0{ margin-left:10px; margin-right:10px;}
.shopcart1 .title .dd03{ text-align:left; }
.shopcart1 .title input{ margin-left:10px;}
.shopcart1 .bottombtn .leftDiv{ margin-left:10px;}
.shopcart1 .bottombtn .leftDiv .checkAll { margin-top: 10px; }
.shopcart1 .dd01{ width:12%;}
.shopcart1 .dd02{ display:none;}
.shopcart1 .dd03{ width:88%;}
.shopcart1 .dd04{ display:none;}
.shopcart1 .dd05{ display:none;}
.shopcart1 .dd06{ display:none;}
.shopcart1 .dd07{ display:none;}

.shopcart1{ margin-bottom:60px;}
.shopcart1 .bottombtn{ height:40px; line-height:40px;}
.shopcart1 .bottombtn .rightDiv .btn01 input{ height:40px; line-height:40px; font-size:14px; width:60px;}
.shopcart1 .bottombtn .rightDiv .bt01 .a01{ display:none;}
.shopcart1 .bottombtn .leftDiv input{ margin-top:11px; margin-right:10px;}
.shopcart1 .bottombtn .rightDiv .bt01 .a02{ font-size:16px; color:#666;}
.shopcart1 .bottombtn .rightDiv .bt01 em{ font-size:16px; color:#e71134;}
.shopcart1 .bottombtn .rightDiv .bt01{ padding-left:10px; padding-right:10px;}
.shopcart1 .bottombtn .leftDiv em{ margin-right:10px;}
.shopcart1 li dd .text{ padding-top: 12px; margin-left: 81px; margin-right: 10px; width:auto; float:none; padding-left:0;}
.shopcart1 li dd .text p a{ color:#999;}
.shopcart1 li dd .text .t02{ display:block; font-size:12px; color: #9F3437;}
.shopcart1 li dd .text .t02 em{ color:#444;}
.shopcart1 li dd .text .t03 { display: block; }
.shopcart1 li dd .text .t03 .input1 { text-align:center; color:#444; width:60px; height: 18px; border: 1px #bdbdbd solid; }
.shopcart1 li { min-height:90px; padding-top: 10px; padding-bottom: 10px;}

.confirm1 li .textDiv{ width:35%;}
.confirm1 li .formDiv{ width:65%;}
.confirm1 li .formDiv .input1{ width:100%;}
.confirm1 .li01 .formDiv .input1, .confirm1 .li01 .formDiv .input2 { width:90%; height:auto;}
.confirm1 li .formDiv select{ width:100%;}
.confirm1 .li02 .textDiv{ line-height:2;}
.confirm1 .li02 .formDiv textarea{border:1px #e7e7e7 solid; height:100px; line-height:2; font-size:12px; color:#999; text-indent:10px; width:100%;}
.confirm1 .submitDiv{ margin-left:30%; margin-bottom:40px;}
.confirm1 .submitDiv .btn1{ font-size:14px; color:#fff; text-align:center; background-color:#ccc; padding:5px 20px;}
.confirm1 .li01 .ip01{ width:40%; height:35px; line-height:35px; border:1px #e7e7e7 solid; float:left; background: url(../images/ico14_1.png) no-repeat right center; }
.confirm1 .li01 .ip01 img{ margin-left:12px;}
.confirm1 .li01 .ip02{ margin-left:0; float:right;}
.confirm1 .li01 .formDiv input{ width:60%;}
.confirm1 .li01 .formDiv{ background:url(../images/ico14_2.png) no-repeat center; width:65%;}

.prompt1{ width:auto; margin-top:30px; margin-bottom:30px;}
.prompt1 .imgDiv{ float:none; text-align:center;}
.prompt1 .imgDiv img{ width:80px;}
.prompt1 .text{ margin-left:0; width:100%; text-align: center; }
.prompt1 .text h3{ font-size:16px; padding-bottom:10px; line-height: 25px; }
.prompt1 .text .t01 p.thanks { margin-left: 0px; text-align: center; }
.prompt1 .text .t01{ font-size:12px; color:#666; line-height:1.5;}
.prompt1 .text .t01 em{ color:#ee1d23; float:left;}
.prompt1 .text .t01 p{ margin-left:102px;}
.prompt1 .btnDiv{ width:273px; margin:0 auto; margin-top:50px; text-align:center;}
.prompt1 .btnDiv .btn1{ font-size:14px; color:#fff; background-color:#ccc; padding:5px 20px;}
.prompt1 .btnDiv .btn1:hover{ background-color:#ee1d23;}
.prompt1 .btnDiv .btn2{ margin-left:20px;}

.publicbox02 .wal02{ width:auto; margin:0 auto; margin-left:10px;}
.publicbox02 .publicright{ width:100%; float:left; margin-left:0;}
.product1 li .box{ margin-right:10px; margin-left:0;}
.product1 li{ width:50%;}
.product1 li .name { padding: 0 10px 10px;}
.product1 li .name .txt01{ display:none;}
.product1 li .name .txt02 { height:37px; font-size: 12px; line-height: 1.5; text-overflow: ellipsis; white-space:inherit; overflow: hidden;}

.puzzle1 li .box { margin-right: 10px; margin-left:0;}
.puzzle1 li .box .name h3{ font-size:18px;}
.puzzle1 li .box .name p{ display:none;}
.puzzle1 li .box .moreDiv{  bottom:10px; }
.puzzle1 li .box .moreDiv a{font-size:12px;}

.productdetails1 .rightbox{ display:none;}
.productdetails1 .leftbox .leftDiv{ display:none;}
.phimglist{ display:block;}
.phimglist{position:relative; overflow:hidden; max-width:768px; border:1px #f5f5f5 solid;}
.phimglist .btnDiv{position:absolute; z-index:10; left:0px; bottom:20px; width:100%; text-align:center;}
.phimglist .btnDiv span{display:inline-block; width:12px; height:12px; cursor:pointer; margin:0 4px; background:url(../images/ico1_8.png) no-repeat center;}
.phimglist .btnDiv span.on{  background:url(../images/ico1_8on.png) no-repeat center;}
.phimglist .bd{position:relative; z-index:0;}
.phimglist .bd li{position:relative; text-align:center;}
.phimglist .bd li img{width:100%; display:block;}
.productdetails1 .leftbox{ width:auto;}
.productdetails1 .leftbox .rightcont .txt04 li{ height:auto;}
.productdetails1 .leftbox .rightcont .txt04 li dd{ width:auto; float:none;}
.productdetails1 .leftbox .rightcont{ width:auto;}
.productdetails1 .leftbox .rightcont{ float:none;}
.productdetails1 .leftbox .rightcont .title{width:auto; margin-left:0; margin-top:20px; margin-bottom:15px;}
.productdetails1 .leftbox .rightcont .txt01{width:auto; margin-left:0; margin-bottom:20px;}
.productdetails1 .leftbox .rightcont .txt02{width:auto; margin-left:0; margin-bottom:20px;}
.productdetails1 .leftbox .rightcont .txt03{width:auto; margin-left:0; margin-bottom:20px;}
.productdetails1 .leftbox .rightcont .listimg{width:auto; margin-left:0; margin-bottom:20px;}
.productdetails1 .leftbox .rightcont .submitDiv{width:auto; margin-left:0; margin-bottom:20px;}
.productdetails1 .leftbox .rightcont .txt04{ width:auto; margin-top:30px; margin-bottom:20px;}
.productdetails1 .leftbox .rightcont .txt05{ width:auto;}
.secTitle .title { display: none; }



.member1 .text2 p a{ color: #ee1d23; text-decoration: underline;}
.inquiry1 .title .li03{ line-height:50px;}
.boxbanner{ display:none;}
.catalog1 .leftDiv { width:100%;}
.catalog1 .rightDiv { margin-left: 0;}

}
@media screen and ( max-width:640px ){
.inquirydetails2 .titletab .dd04 .box01{ padding-top:5px; height:41px; line-height:1.5;}


	}

@media screen and ( max-width:425px ){
.inquirydetails2 .list .dd02{ line-height:1.5;}
.inquirydetails2 .list .dd02 .box{ padding-top:5px;}
.inquirydetails2 .titletab .dd03{ line-height:1.5;}
.inquirydetails2 .titletab .dd04{ line-height:16px;}
.inquirydetails2 .titletab .dd04 .box01{ padding-top:9px; height:41px;}
.password1 li .textDiv{ width:43%;}
.password1 li .formDiv{ width:57%;}
.password1 .submitDiv{ margin-left:43%;}


.upload1 li:last-child .formDiv .input1{ width:60%; float:left;}
.upload1 li:last-child .formDiv .upDiv{ float:left; width:39%; margin-left:0; text-align:center; font-size:12px; color:#ee1d23; border:none; cursor:pointer;}
.upload1 li:last-child .formDiv .upDiv span{ margin-left:10px; border:1px #e7e7e7 solid; height:35px; display:block;}



	}
@media screen and ( max-width:375px ){
.inquirydetails2 .titletab .dd04 .box01{ padding-top:0;}
.shopcart1 li dd .text{ padding-top: 12px; margin-left: 81px; margin-right: 10px; width:auto; float:none; padding-left:0;}
.member2 .titletab .dd03{ line-height:1.5;}
.inquiry1 .title .li02{ line-height:1.5;}
.inquirydetails2 .titletab .dd04 .box01{ padding-top:0; height:41px; line-height:16px;}
	}
@media screen and ( max-width:320px ){
.inquirydetails2 .titletab .dd04 .box01{ padding-top:0;}
.shopcart1 li dd .text{ padding-top: 3px;}
.shopcart1 li dd .text p { min-height: 35px; padding-top: 10px; }
.inquiry1 .title .li03{ line-height:1.5;}
.member2 .titletab .dd03{ line-height:1.5;}
.member2 .dd02{ line-height:1.5;}
.confirm1 .li01 .formDiv{ width:60%;}
.confirm1 .li01 .formDiv input{ width:50%;}
.confirm1 li .textDiv{ width:40%;}
.confirm1 li .formDiv{ width:60%;}
.confirm1 .submitDiv{ margin-left:40%;}
.puzzle1 li .box .name h3{ font-size:14px;}
	}