@charset "utf-8";
/*
请尊重他人劳动成果，你可以模仿页面，但是请自己写代码！
技术支持：QQ2863868475
2016-7-27
*/
@import url("public.css");
.top {z-index:99; width:100%; position:absolute;background-image:url('../images/white7.png'); top: 0;left: 0}
.fixed{ position: fixed; }
.top1 { line-height: 30px; height: 30px; width: 100%; }
.top_txt { float: right; padding-right: 25px; }
.top_txt a { padding-left:8px; padding-right:8px; color:#333333; text-decoration:none;}
.top_txt span{ font-weight:bold; }
.logo { float: left; padding-top: 10px; padding-bottom: 5px; }

.so { float: right; height: 25px; width: 170px; padding-top: 3px; }
.so_input { width:140px; height:24px; float:left; line-height: 24px; color: #666666; background-repeat: no-repeat; padding-left: 5px; border: 1px solid #e2e2e2; box-sizing: border-box;}
.so_button { line-height: 24px; color: #FFFFFF; text-align: center; float: left; height: 24px; width: 30px;border: 1px solid #e2e2e2; background-image: url(../images/search.png); background-repeat: no-repeat; background-position: center center;background-color: #FFFFFF;box-sizing: border-box; border-left: none; }

.navbg { height:76px; width: 100%; z-index:99; left:0;}
.logo { float: left; padding-top: 5px; padding-bottom: 5px; }

.nav {height: 75px; width: 820px; float: right; margin-bottom: 1px; }
.nav li{ float:left; height:75px; line-height:75px; text-align:center; font-size:15px; position:relative; width:16.6%;}
.nav li a{ color:#000; text-decoration:none; display:block;}
.nav .on a { display:block; color: #FFFFFF; background-color: #fff; }
.nav li a:hover{ color: #fff; background-color: #ff3300; }
.nav li:hover{ color: #fff; background-color: #ff3300; }
.nav li:hover a{ color: #fff;}
.nav dl{ width:200%; font-size:12px; position:absolute; top:75px; left:0px;background-image:url('../images/white95.png'); opacity: .9;box-shadow:2px 4px 10px rgba(195,206,201,0.3),-2px -4px 10px rgba(195,206,201,0.3)}
.nav dl dd { height:45px; line-height:45px; text-align: center; white-space: nowrap; border-bottom: 1px solid #e2e2e2; font-size: 13px; }
.nav dl dd a{ color:#000; padding-right: 5px; padding-left: 5px; }
.nav dl dd a:hover{ color:#FFFFFF; background:#ff3300; opacity:1; }
.nav li:hover dl dd a{color:#000;}
.nav li:hover dl dd a:hover{ color:#FFFFFF;}
.nav .nav_line { background-repeat: no-repeat; background-position: left top; float: left; height: 75px; width: 1px; line-height: 75px; background-color: #FFFFFF; display: none;}
.navfixed{ position: fixed; top: 0;left: 0;background-image:url('../images/white95.png');box-shadow:2px 4px 10px rgba(195,206,201,0.3),-2px -4px 10px rgba(195,206,201,0.3)}
.navfixed li a{ color: #222; }
.navfixed li:hover{ color: #222;}
.imenu { float: right; display: none; position: relative; right: 5px; top: 15px;}
.imenu .dh{width: 25px; cursor: pointer; color: #d80106; font-size: 30px;}
@media screen and (max-width:1200px){
	.nav{ display: none; }
	.imenu{ display: block; }
}
@media screen and (max-width:750px){
	.logo {padding-left: 10px;}
	.so{ display: none; }
	.top_txt{ padding: 0 10px; box-sizing: border-box;}
	.navbg { height:65px;}
	.navfixed { height:60px;}
}
/*左侧菜单*/
.overlay{position: fixed;display: none;width: 100%;height: 100%;top: 0;left: 0;right: 0;bottom: 0;background-color: rgba(0,0,0,0.6);z-index: 998;}
.nav_close{ position: absolute; top:25px; right: 18px; z-index: 99999;}
.nav_close img{ width: 35px; height: 35px; }
.navbox_contact{ width: 100%; position: relative;; margin-top:1em; text-align: center; }
.nav_tel{ width:160px; height:45px; color:#fff; background-color:#33cc33; text-align:center;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px; font-size:.8rem; line-height:45px; background-image: url(../images/ico_tel31.png); background-repeat: no-repeat; background-position: 20px center; margin:0 auto;}
.nav_tel a{color: #fff;line-height:45px; display: block;}
.wapnav{position:fixed;width:100%; left: -3000px; top:0px; z-index: 999999;padding:0;overflow-y: hidden;background-color: #293133; height: 100%; padding:20px 10px;-webkit-transition: all .5s;-moz-transition: all .5s;-o-transition: all .5s;transition: all .5s;opacity:0.95; -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=95)"; filter:alpha(opacity=95); -moz-opacity:095;   -khtml-opacity: 0.95; box-sizing: border-box;}
.nav2{position:relative; float: right; margin:1em 0; width: 100%; box-sizing: border-box;}
.nav2 li{float:left;overflow:visible; width: 100%;margin-top:-1px; font-weight: normal; border-bottom:solid 1px #343b3d;font-size:.8rem;color:#fff; text-align: center; box-sizing: border-box;  background-repeat: no-repeat; background-position:25px center;padding: 5px 0;}
.nav2 li span { width: 35%; float: left; text-transform: uppercase; line-height: 30x; padding:5px 0;text-align: left;}
.nav2 li span a{ color: #fff; font-size: .8rem;}
.nav2 li dl{ width: 65%; float: left;padding:5px 0; }
.nav2 li dl dd{ line-height:30px; width: 50%; float: left; display: block; font-size: .8rem; white-space:nowrap;overflow: hidden; text-overflow: ellipsis;color: #fff; text-transform: capitalize; text-align: left; opacity: .9;}
.nav2 li dl dd a{ color: #fff;}

/*banner*/
.banner { position: relative; width: 100%; height: 700px; overflow: hidden;z-index:9;}
.banner .swiper-container { width: 100%; height: 100%; color: #fff; text-align: center; }
.banner .swiper-slide {position: relative;overflow: hidden;}
.banner .swiper-slide a {display: block;}
.banner .swiper-pagination {position: absolute;width: 100%;z-index: 20;left: 0;bottom: 30px !important;text-align: center;}
.swiper-pagination-bullet-active{background-color: #03bfcb;}
.swiper-pagination-bullet { width: 35px; border-radius: 5px; }
.banner .imgBox { position: absolute; top: 0; left: 0; width: 100%; height: 100%; -webkit-background-size: cover; background-size: cover; background-position: center center; background-repeat: no-repeat; padding: 0px; float: left;}
.banner .swiper-button-next,.banner .swiper-button-prev{/* display: none;*/ background-repeat: no-repeat;background-position: center center; width: 40px; height: 40px;background-size: contain;-moz-background-size: contain;-webkit-background-size: contain; top: 50%;filter:alpha(opacity=0);opacity:0;}
.banner .swiper-button-next{ background-image:url('../images/arrow-right2.png'); right: 25px;}
.banner .swiper-button-prev{ background-image:url('../images/arrow-left2.png'); left: 25px;}
.banner .swiper-button-next:hover,.banner .swiper-button-prev:hover{ filter:alpha(opacity=80);opacity:.8;}
.banner:hover .swiper-button-next,.banner:hover .swiper-button-prev{ filter:alpha(opacity=80);opacity:.8;}
.banner .prev_btn,.banner .next_btn{ display: none;}
@media screen and (max-width:1200px){
    .banner{ height:550px;}
}
@media screen and (max-width:1000px){
    .banner{ height:480px;}
}
@media screen and (max-width:760px){
    .banner{ height:300px;}
}
@media screen and (max-width:600px){
    .banner a.prev_btn,.banner a.next_btn{ display: none; }
    .banner .swiper-pagination{ bottom: 10px !important; }
    .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{ bottom: 10px; }
}

.title1 { font-size: 30px; line-height: 60px; color: #333333; text-align: center; width: 100%; border-bottom: 1px solid #00FFFF; padding-bottom: 10px; }
.txt1 { line-height: 30px; color: #333333; width: 100%; padding: 20px 0; text-align: center; font-size: 15px; }
@media screen and (max-width:750px){
	.title1 { font-size: 20px; line-height: 40px;}
	.txt1 { line-height: 25px; padding: 10px 0; font-size: .9rem; }
}

.index_p { width: 100%; padding: 15px 0; position: relative; }
.index_p li { width: 25%; float: left; position: relative;background-color: #000000; z-index:1; display:inline; box-sizing: border-box;  }
.index_p li:hover {background-color: #ff3300;}
.index_p li:hover span img{opacity:0.1; filter:alpha(opacity=10);-moz-opacity:0.1;-khtml-opacity: 0.1; width:100%;}
.index_p span { text-align: center; width: 100%; position: relative;z-index:1 }
.index_p span  img { width:100%; height:auto;opacity:0.65; filter:alpha(opacity=65);-moz-opacity:0.65;-khtml-opacity: 0.65;z-index:1; position:relative; display:block;}
.index_p p { text-align: center; width: 100%; position: absolute; top: 50%;margin-top: -25px; line-height:25px; font-size: 20px; padding-top: 15px; padding-bottom: 15px; z-index:9999;}
.index_p  a { color:#fff; text-decoration:none;}
.index_p2 { width:100%; height:auto;}
@media screen and (max-width:750px){
	.index_p li { width: 50%;}
}

/*news*/
.news1 { float: left; width: 48%; display:inline-block; position: relative;}
.news1 h3 { font-size: 16px; line-height: 35px; text-align: center; float: left; height: 35px; width:100%; position: relative;}
.news_list { float: left; width: 100%; padding: 10px; box-sizing: border-box; position: relative;}
.news_list li { line-height: 35px; float: left; height: 35px; width: 100%; white-space: nowrap; overflow: hidden;text-overflow:ellipsis;position: relative;}
.news_list span { color: #666666;padding-right: 10px; width: 100px; text-transform: uppercase; float: left;}
.news1_line { float: left; height: 200px; width: 2px; margin-top: 50px; margin-left: 10px; border-left: 1px solid #FF0000; }
.news_more {text-align: center; height: 40px; width: 240px; margin: 0 auto; margin-bottom: 20px; }
.news_more a{ width:100%; height:40px; float:left; font-size: 15px; line-height: 40px; background-color: #99ff99; text-align: center; border: 1px solid #e2e2e2; display:block; }
.news_more a:hover { background-color:#ff3300; color:#FFFFFF; text-decoration:none;}
@media screen and (max-width:750px){
	.news1 { float: left; width: 100%;}
	.news_list span{ width: 80px; }
	.news1_line{ display: none; }
}
/*幻灯*/
.flash1 { float: left; width: 50%; position: relative; }
.flash1_title { font-size: 16px; line-height: 35px; color: #333333; text-align: center; float: left; height: 35px; width: 100%; font-weight: bold; padding-bottom: 10px; }
.flashbox{ width: 100%; float: left; position: relative; }
.flash{ width: 100%; float: left; position: relative; }
.flash1 .swiper-button-next,.flash1 .swiper-button-prev{/* display: none;*/ background-repeat: no-repeat;background-position: center center; width: 45px; height: 45px;background-size: contain;-moz-background-size: contain;-webkit-background-size: contain; top: 50%;filter:alpha(opacity=85);opacity:0.45; background-image:none; line-height: 35px; text-align:center; font-size:30px; }
.flash1 .swiper-button-next{right: 5px;background-image:url('../images/arrow-right.png');}
.flash1 .swiper-button-prev{left: 5px;background-image:url('../images/arrow-left.png');}
.flash1 .swiper-button-next:hover,.flash1 .swiper-button-prev:hover{ filter:alpha(opacity=100);opacity:1;}
.flash1 .swiper-pagination{bottom:20px !important;position: absolute;text-align: center;-webkit-transition: .3s;-moz-transition: .3s;-o-transition: .3s;transition: .3s;-webkit-transform: translate3d(0,0,0);-ms-transform: translate3d(0,0,0);-o-transform: translate3d(0,0,0);transform: translate3d(0,0,0);z-index: 10; }
.flash1 .swiper-pagination-bullet{ width: 15px;height: 15px; text-align: center; border-radius:50%; line-height: 15px; color: #fff; background-color:#e2e2e2; opacity: .95;margin:0 5px;}
.flash1 .swiper-pagination-bullet-active{background-color:#d80106;}

.flexslider{position:relative;width:100%;height:auto;overflow:hidden;zoom:1; float:left;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background:url(../images/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0;}
.flex-direction-nav .flex-prev{left:0;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center;}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{background:url(../images/dot.png) no-repeat 0 -16px;display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer;}
.flex-control-paging li a.flex-active{background-position:0 0;}
@media screen and (max-width:750px){
	.flash1_title{width: 100%;}
	.flash1 { float: left; width: 100%; }
}
/*bottom*/
.bottom {background-color: #99ff99; width: 100%; float: left; margin-top:10px; padding:20px 0;}
.bottom_menu { line-height: 30px; height: 30px; width: 100%; border-bottom: 1px solid #FFFFFF; padding-bottom: 10px; }
.bottom_menu a { color:#333333; padding-right: 20px;}
.copyright { line-height: 28px; color: #333333; float: left; width: 750px; padding-top: 10px; padding-bottom: 10px; }
.copy2{ width: 400px; float: right; padding-top: 20px; }
.ss { float: right; width: 280px;}
.ss span { padding: 0px 8px; float: left; }
.ss span img{ height: 100px; }
.weixin { float: right; padding-right: 20px; }
.weixin img{ width: 100px; }
.bottom2 { background-color: #FF3300; width: 100%; padding: 40px 0; float: left; }
.copyright2 {line-height: 30px; color: #fbe5e3; float: left; width: 60%;}
.copyright2 a { color:#FFFFFF; text-decoration:none; padding:0 5px; text-decoration:underline; opacity: 1;}
.bottom_info { line-height: 30px;text-align: right; float: right; width: 40%;}
.bpiclist{ width: 100%; float: left; }
.bpiclist span{ width: 20%; float:left; padding:5px; box-sizing: border-box; background-color:#fff;}
.bpiclist span img{ width: 100%; height: auto; }
.backup { float: left; }
@media screen and (max-width:1200px){
	.copyright{ width: 70%;padding-right: 30px; box-sizing: border-box}
	.copy2{ width: 30%; }
	.copyright2{ width: 70%; }
	.bottom_info{ width: 30%; }
}
@media screen and (max-width:750px){
	.bottom_menu{ text-align:center; }
	.bottom_menu a{ padding:0 10px; }
	.copyright{ width: 100%;padding-right: 0px; box-sizing: border-box; padding:10px; line-height: 1.8em; text-align:center;}
	.copy2{ width: 100%; text-align:center;}
	.ss { float: none; width: 280px; display: inline-block;}
	.ss span { padding: 5px; float: left; }
	.weixin { float: none; padding-right: 0px; }
	.bottom2 {padding: 20px 0; float: left; }
	.copyright2{ width: 100%; text-align:center; padding:0 10px;box-sizing: border-box; }
	.bottom_info{ width: 100%; text-align:center }
	.backup{ display: none;}
	.bpiclist{ padding:0 10px; box-sizing: border-box;}
}
/*inner page*/
.banner2 { width:100%; background-position: center center;margin-top: 90px; height: 280px; background-repeat:no-repeat; }
.postion { line-height: 35px; float: left; height: 35px; width: 100%; font-size: 15px; color: #333333; font-weight: bold; }
.list_info { font-size: 15px; line-height: 33px; color: #333333; width:100%; padding: 20px; box-sizing: border-box;}
@media screen and (max-width:750px){
	.postion { line-height: 2.5em; height: 2.5em; width: 100%; font-size: .9rem; font-weight:normal; padding-left:10px; box-sizing: border-box;}
	.list_info { font-size: 1rem; line-height: 2em;padding: 10px;}
	.banner2 {height: 200px; background-size:auto 100%;}
}
.list { float: left; width: 100%; position: relative;}
.list_first { float: left; width: 700px; }
.list_first h3 { font-size: 15px; line-height: 35px; color: #333333; float: left; height: 35px; width: 100%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.list_first p { line-height: 30px; color: #333333; float: left; height: 30px; width:100%; }
.list_first dt { line-height: 28px; color: #999999; float: left; width: 100%; padding-top: 10px; padding-bottom: 10px; }
.list_txt { float: right; width: 450px; padding-top: 10px; padding-bottom: 10px; }
.list_txt li { line-height: 35px; float: left; height: 35px; width: 100%;white-space: nowrap; overflow: hidden;  text-overflow:ellipsis; }
.list_txt span { float: left; width: 110px; padding-right: 10px; }
.list_title { font-size: 16px; line-height: 40px; font-weight: bold; color: #333333; float: left; height: 40px; width: 100%; }
.page_content { line-height: 2.2em; color: #333333; float: left; width:100%; padding: 20px; font-size:14px; box-sizing: border-box }
.page_content img { max-width:1160px; height:auto;}
@media screen and (max-width:1200px){
	.list_first { float: left; width:60%; padding-right:30px; box-sizing: border-box; }
	.list_txt { float: right; width: 40%;}
}
@media screen and (max-width:750px){
	.list_title{ padding:0 10px;box-sizing: border-box; }
	.list_first { float: left; width:100%; padding-right:0px; box-sizing: border-box; padding:10px; }
	.list_txt { float: right; width: 100%;box-sizing: border-box; padding:10px; border-top: solid 1px #e2e2e2;}
	.list_txt span { width: 80%; }
	.page_content { font-size:1rem; overflow: hidden;}
	.page_content img { max-width:100%; height:auto;}
}

.list2 { width: 100%; padding: 10px 0; position: relative; float: left; }
.list2_products { margin: 0px; padding: 0px; width: 100%; }
.list2_products li { float: left; width: 25%; margin-top: 10px; margin-bottom: 10px; }
.list2_products span { text-align: center; width: 100%; }
.list2_products span img { width:100%; height:auto;}
.list2_products p { line-height: 40px; background-color: #99ff99; text-align: center; height: 40px; width: 90%; margin:0 5%; margin-top: 10px;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.list2_products p a { color:#333333; text-decoration:none; display:block;}
.list2_products p a:hover { color:#FFFFFF; text-decoration:none; background-color:#ff3300; }
@media screen and (max-width:750px){
	.list2_products li { float: left; width: 50%;}
	.list2_products p {width: 98%; margin:0 1%; margin-top: 10px;}
}
.list_pic { margin: 0px; padding: 0px; width: 100%; position: relative;}
.list_pic li { float: left; width: 25%; margin: 10px 0; position: relative;}
.list_pic span { text-align: center; width: 100%; }
.list_pic span img { width:100%; height:auto;}
.list_pic p { line-height: 40px; background-color: #99ff99; text-align: center; height: 40px; width: 90%; margin-top: 10px; margin-right: 5%; margin-left: 5%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.list_pic p a { color:#333333; text-decoration:none; display:block;}
.list_pic p a:hover { color:#FFFFFF; text-decoration:none; background-color:#ff3300; }
.read { font-size: 15px; line-height: 2.2em; color: #333333; padding: 20px; float: left; width: 100%; box-sizing: border-box; }
.read img { max-width:1160px; height:auto;}
.maps { float: left; width: 100%; padding: 20px 0; }
@media screen and (max-width:750px){
	.list_pic li {width: 50%;}
	.list_pic p { width: 98%; margin-top: 10px; margin-right: 1%; margin-left: 1%;}
	.read { font-size: 1rem; padding: 10px; overflow: hidden;}
	.read img { max-width:100%; height:auto;}
}

.box1 { float: left; width: 1200px; margin-top: 10px; margin-bottom: 10px; }
.box1_title { font-size: 25px; line-height: 40px; color: #333333; text-align: left; float: left; height: 40px; width: 100%; border-bottom-width: 1px; border-bottom-style: dotted; border-bottom-color: #e2e2e2; }
.box1_list { float: left; width: 100%; padding-top: 10px; padding-bottom: 10px; }
.box1_list li { line-height: 50px; float: left; height: 50px; white-space: nowrap; text-overflow:ellipsis; margin-top: 8px; margin-right: 20px; margin-bottom: 8px; background-color: #99ff99; font-size: 15px; }
.list_txt span { float: left; width: 110px; padding-right: 10px; }
.box1_title span { float: right; font-size: 12px; line-height: 20px; color: #FFFFFF; background-color: #FF6600; height: 20px; margin-top: 10px; margin-right: 5px; padding-right: 5px; padding-left: 5px; text-transform: uppercase; }
.box1_title span a { color:#FFFFFF; text-decoration:none;}
.box1_list li a { color:#333333; text-decoration:none; display:block; padding-right: 20px; padding-left: 20px; }
.box1_list li a:hover { color:#FFFFFF; text-decoration:none; background-color:#ff3300;}

.so_type { font-size: 13px; line-height: 35px; font-weight: normal; float: right; height: 35px; }
.so_type a { color:; padding-left:5px; padding-right:5px; float:left; margin-left:5px; margin-right:5px; display:block; background-color:#e2e2e2; text-decoration:none;}
.so_type a:hover { background-color:#ff3300; color:#FFFFFF;}
.so_type a.on2 { background-color:#ff3300; color:#FFFFFF;}
.list3 { padding: 20px; float: left; width: 100%; box-sizing: border-box;position: relative;}
.list3 li { line-height: 35px; float: left; height: 35px; width: 100%; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.list3 span { line-height: 35px; color: #999999; float: left; height: 35px; width: 150px; }
@media screen and (max-width:750px){
	.list3 { padding: 10px;}
	.list3 span {width: 80px; font-size: .8rem; }
}


.page_content2 { float: left; width: 100%; padding: 20px 100px;font-size: 15px; line-height: 28px; color: #333333; box-sizing: border-box; position: relative;}
.order { float: left; width: 100%; padding: 5px 100px 20px 100px; box-sizing: border-box;position: relative; }
.order_info { font-size: 16px; line-height: 30px; color: #333333; float: left; width:100%; }
.order_table { float: left; width:100%; padding: 10px 0px;position: relative; }
.table_form { width:100%;}
.table_form td,.table_form tr { line-height:25px; padding:10px 5px; font-size:14px;}
.table_form tr {padding:30px 0; width: 100%;}
.input-text { width:100%; line-height:40px; height:50px; font-size:13px; background-color:#99ff99; border:none; padding: 5px; box-sizing: border-box}
.input-area{line-height:30px; font-size:13px;height: 280px; background-color:#99ff99;border:none;width:100%; background-color:#99ff99; padding: 5px;box-sizing: border-box}
.order_s { width:250px; line-height:50px; height:50px; text-align:center; background-color:#99ff99; font-size: 18px; color: #000000; border: none;}
.order_s:nth-child(2){ margin-left:25px; }
.order_info2 { font-size: 15px; line-height: 40px; color: #333333; float: left; width: 100%; padding: 10px 0; }
#code_img{ width: 120px; height: 45px; float: left;}
@media screen and (max-width:1200px){
	.page_content2 {padding:10px 40px;font-size:1rem; line-height:2.2em;}
	.order { padding: 5px 40px 20px 40px;}
}
@media screen and (max-width:750px){
	.page_content2 {padding:10px;font-size:1rem; line-height:2.2em;}
	.order { padding: 10px;}
	.order_info2{ font-size:1rem; line-height: 2em; }
	.order_s { width:46%; line-height:40px; height:40px font-size: 1rem; margin:0 1%;}
	.order_s:nth-child(2){ margin-left:2%; }
	.table_form tr td:nth-child(1){ display: none; }
}
.pagetop { position:fixed; bottom:45%; right:30px; overflow:hidden; z-index:10; display:block;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;}
.pagetop a{ white-space:nowrap; text-indent:200%; background-image: url(../images/backtop.png); background-repeat: no-repeat; background-position: center center; display:block; float:left;width:60px; height:60px;}
@media screen and (max-width:750px){
	.pagetop{width: 40px;height: 40px;right:5px;}
	.pagetop a{width: 40px;height: 40px; background-size:40px;}
}
