@charset "utf-8";
* { margin:0; padding:0;}
body { line-height:1.5rem; background:#ffffff; font-family:"Microsoft Yahei";font-size:1rem; max-width:640px; min-width:300px; margin:0 auto;}
ol,ul,li { list-style:none;0}
a { color:#000000; text-decoration:none;}
a img { border:0;}

h1,h2,h3,h4,h5,h6,h7 { font-size:14px;}
.m_hidden{display:none}
/*页头*/
.header { height:auto; overflow:hidden; background:#e9e9e9; /*background:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#ff4200));*/}
.header .top .logo { width:96%; height:auto; overflow:hidden; margin:5px auto; display:block;}
.header .top .logo img { width:100%; display:block;}
.header .top .tel { float:left; font-family:Arial; margin-left:10px; color:#ec2a00; font-size:1.2rem; line-height:2rem; font-weight:bold;}
.header .top .lang { float:right; margin-right:5px;}

/*主导航*/
.navmenu { width:100%; height:auto; overflow:hidden; background:#fafafa; padding-bottom:5px; z-index:99999;}
.navmenu li { width:25%; float:left; text-align:center; margin:5px 0 0 0; height:2.2rem; line-height:2.2rem;  overflow:hidden; position:relative;}
.navmenu li a { display:block; color:#ec2a00; -webkit-border-radius:3px; padding:5px 0; margin:0 2px; position:relative; /*text-shadow:1px 1px 1px rgba(50,50,50,0.9);*/}
.navmenu li a:before { content:'|'; position:absolute; left:-1px; top:2px;}
.navmenu li:nth-child(1) a:before,
.navmenu li:nth-child(5) a:before { display:none;}
.navmenu li a:hover { background:#fafafa; color:#000;}
.navmenu li.on a { background:#fafafa; color:#000;}
.scrollmenu { position:fixed; left:0; top:0; width:100%;}
/*幻灯片*/
.banner { height:auto; overflow:hidden; }
.banner ul.piclist li a { display:block; overflow:hidden;}
.banner ul.piclist li a img { width:100%;}
/*幻灯片效果*/
.piclist { position: relative; overflow: hidden; display: block; -webkit-transition: left 600ms ease-out; }
.piclist li { display: table-cell; width: 100%; position: relative; float: left; vertical-align: top; color: #000000; /*height: 190px;*/ }
.pci_li { display: block; width: 100%; position: absolute; z-index: 100; background: rgba(255,255,255,0.5); left: 0; bottom: 0; }
.piclist li a img { width: 100%; border: none; display: block; }
.piclist li .pci_li ,.piclist li .pci_li strong{ font-size:1rem;  height:1.5rem;  line-height:1.5rem; color: #212121; font-weight:normal;}
.piclist li .pci_li strong{padding-left:0.5rem;}
.piclist li p { display: none; }
.swipe { overflow: hidden; visibility: visible; list-style: none; position: relative; width: 100%; }
.page a { background: #99bdef; border-radius: 15px 15px 15px 15px; display: inline-block; height: 10px; margin: 0 3px 0 0; text-indent: -9999px; width: 10px; cursor: pointer; }
.page a.active { color: #f00; background: #ff0000; }
.page { text-align:center; height:1.5rem; line-height:1.5rem; position:absolute; bottom:0.1rem; right:0.1rem; z-index: 1000; overflow: hidden; }

/*单页*/
.insidebox { padding:6px;}
.insidebox h1.title { font-size:1.5rem; line-height:3rem; text-align:center; color:#ff4200; text-shadow:1px 1px 1px rgba(50,50,50,0.5);}
.insidebox .tools{ border-bottom:1px solid #ff4200; margin-bottom:5px;}
.insidebox .tools .time { font-family:Arial; color:#666666; font-size:0.9rem; margin-left:5px;}
.insidebox .tools .sortname { margin-left:10px; font-size:0.9rem;}
.insidebox .tools .word { float:right; cursor:pointer; margin-right:5px;}
@media screen and (min-width:640px) {
	.insidebox .tools .time { font-size:1rem;}
	.insidebox .tools .sortname { font-size:1rem;}
	.insidebox .tools .word { font-size:1.2rem;}
}
.tFontF{ font-size:1.5rem;}
.tFontS{ font-size:1.2rem;}
@media screen and (max-width:640px) {
	.tFontF{ font-size:1.2rem;}
	.tFontS{ font-size:1rem;}
}


.insidebox h1.title2 { font-size:1.5rem; line-height:1.5rem; text-align:center; color:#ff4200; text-shadow:1px 1px 1px rgba(50,50,50,0.5);}
@media screen and (min-width:640px) {
	.insidebox h1.title2 { font-size:2rem; line-height:2rem;}
}

.insidebox .content,.insidebox .content1 {/*background:#eeeeee; -webkit-box-shadow:1px 1px 1px #ff0000 inset, 1px 1px 0px #000000; border:1px solid #cccccc;*/ -webkit-border-radius:5px; padding:5px;}
.insidebox .pic { text-align:center;}
.insidebox .pic img { width:100%;}
.insidebox .content1 table.gbook{}
.insidebox .content1 table.gbook td.proper{ font-weight:bold; text-align:right; width:4rem;}
.insidebox .content1 table.gbook td.input input[type="text"]{ border:1px solid #cccccc; background:#ffffff; height:2rem; line-height:1.5rem; width:100%;}
.insidebox .content1 table.gbook td.textarea textarea{ border:1px solid #cccccc; background:#ffffff; height:7.5rem; line-height:1.5rem; width:100%;}
.insidebox .content1 table.gbook td.submit{ text-align:center;}
.insidebox .content1 table.gbook td.submit input[type="submit"],.insidebox .content1 table.gbook td.submit input[type="reset"]{ background:#99bdef; color:#ff4200; border:1px solid #ff4200; cursor:pointer; -webkit-border-radius:5px; padding:5px;}
.insidebox .content1 table.gbook .vcode {border:1px solid #cccccc; background:#ffffff; height:2rem; line-height:1.5rem; width:48%;}
.insidebox .content1 table.gbook .vcodepic {border:1px solid #cccccc; width:48%; margin-left:3px; padding:3px 0;}
/*列表*/
.insidebox .sortlist { height:auto; overflow:hidden; border-bottom:1px solid #ccc;}
.insidebox .sortlist li { float:left; margin:5px; font-size:1rem; font-weight:bold;}
.insidebox .sortlist li a { padding:2px 5px; -webkit-border-radius:3px; color:#ff4200;}
.insidebox .sortlist li.on a { background:#ff4200; color:#ffffff;}
.insidebox .list { height:auto; overflow:hidden;}
.insidebox .list li { list-style-type:circle; list-style:inside; padding-left:5px; height:2.5rem; line-height:2.5rem; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; border-bottom:1px solid #ccc;}
.insidebox .list li a {}
.insidebox .list li span { float:right; color:#555;}
.insidebox .pic_list { height:auto; overflow:hidden;}
.insidebox .pic_list li { height:auto; overflow:hidden; border-bottom:1px solid #ccc; padding:5px 0; position:relative;}
.insidebox .pic_list li a.pic { display:block; overflow:hidden; text-align:left;}
.insidebox .pic_list li a.pic img { width:40%; border:1px solid #ccc;}
.insidebox .pic_list li h2.title { width:60%; position:absolute; right:0; top:0; font-size:1.2rem; line-height:2rem; color:#ff4200; text-indent:1rem; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.insidebox .pic_list li p.desc { width:58%; height:auto; overflow:hidden; position:absolute; right:0; top:2rem; text-indent:2rem;}
.insidebox .pic_list li span.more { position:absolute; right:0; bottom:0; background:#ffffff; padding:3px;}
.insidebox .pic_list li span.more b { color:#ff0000;}
/*简介*/
.indexbox { padding:6px;}
.aboutbox { height:auto; overflow:hidden;}
.aboutbox dt { border-bottom:1px solid #ff4200; height:3rem; line-height:3rem; overflow:hidden; position:relative;}
.aboutbox dt strong { font-size:1.3rem; border-bottom:1px solid #ff4200; height:3rem; padding:0 7px; line-height:3rem; color:#ff4200; position:absolute; left:0; bottom:0;}
.aboutbox dt a.more { float:right; color:#ff0000; margin-top:0.5rem;}
.aboutbox dd p.text{ text-indent:2rem; line-height:1.5rem; padding-top:10px;}
/*新闻*/
.newsbox { height:auto; overflow:hidden;}
.newsbox dt { border-bottom:1px solid #ff4200; line-height:3rem; overflow:hidden; position:relative;}
.newsbox dt strong { font-size:1.3rem; border-bottom:1px solid #ff4200; height:3rem; padding:0 7px; line-height:3rem; color:#ff4200; position:absolute; left:0; bottom:0;}
.newsbox dt a.more { float:right; color:#ff0000; margin-top:0.5rem;}
.newsbox dd ul { height:auto; overflow:hidden; margin-top:10px;}
.newsbox dd ul li { list-style-type:circle; color:#ff4200; list-style:inside; padding-left:0.5rem; line-height:2.5rem; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; border-bottom:1px solid #ccc;}
.newsbox dd ul li a {}
.newsbox dd ul li span { float:right;}
/*产品*/
.productbox { height:auto; overflow:hidden;}
.productbox dt { border-bottom:1px solid #ff4200; line-height:3rem; overflow:hidden; position:relative;}
.productbox dt strong { font-size:1.3rem; border-bottom:1px solid #ff4200; height:3rem; padding:0 7px; line-height:3rem; color:#ff4200; position:absolute; left:0; bottom:0;}
.productbox dt a.more { float:right; color:#ff0000; margin-top:0.5rem;}
.productbox dd { width:100%; height:auto; overflow:hidden; margin-top:0.5rem;}
.productbox dd ul { height:auto; overflow:hidden;}
.productbox dd ul li { height:auto; overflow:hidden; border-bottom:1px solid #ccc; padding:5px 0; position:relative;}
.productbox dd ul li a { display:block; overflow:hidden; text-align:left; padding-left:10rem; display:flex; display:-webkit-flex; flex-flow:row wrap; justify-content:space-between; align-items:center;}
.productbox dd ul li .pic { width:9rem; height:auto; overflow:hidden; float:left; margin:0 0 0 -10rem; border:1px solid #ccc;}
.productbox dd ul li .pic img { width:100%; display:block;}
.productbox dd ul li .brief { width:100%; height:auto; overflow:hidden;}
.productbox dd ul li .title { width:100%; font-size:1.2rem; line-height:2rem; color:#ff4200; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.productbox dd ul li .desc { width:100%; height:auto; overflow:hidden; font-size:1rem; color:#2f2f2f; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp:3; -webkit-box-orient: vertical; text-align:justify;}

/*分页*/
.pages { min-height:2rem; margin-top:0.5rem; overflow:hidden;}
.pages span,.pages a { float:left; padding:0 6px; margin:2px;}
.pages a { border:1px solid #ff4200; -webkit-border-radius:3px; border-radius:5px; color:#ff4200;}
.pages span font { color:#ff4200;}
/*页脚*/
.footer { height:auto; position:fixed; left:0; bottom:0; width:100%; overflow:hidden; background:#2f2f2f;}
.footer div.footer_nav a { width:20%; text-align:center; display:block; height:4rem; line-height:2rem; float:left; color:#ffffff; padding-top:5px;/* background:url(../images/point.gif) top right repeat-y;*/}
.footer div.footer_nav a.last { background:none;}
.footer div.footer_nav a:hover { background:#111111;}
.footer div.footer_nav a.icon:before{ display:block; text-align:center;}
.footer  p.copy { display:none; text-align:center; margin-top:1rem; font-family:Arial; color:#ffffff;}
.clear {clear:both;}

