@charset "utf-8";
* { margin:0; padding:0;}
body { line-height:1.5rem; background:#ffffff; font-family:"Microsoft Yahei";font-size:1rem;}
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:#eeeeee; /*background:-webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#013578));*/}
.header .top a.logo { width:50%; overflow:hidden; float:left; margin-left:5px; margin-top:5px;}
.header .top a.logo img { width:100%;}
.header .top .text { width:45%; float:right; font-family:Arial; margin-top:5px; color:#013578; font-size:1rem; line-height:1.2rem; font-weight:bold; display:;}
.header .top .text a{ line-height:80px; color:#ffffff; background:#013578; padding:5px 10px; margin:0 1px;}
.header .top .text a:hover{ color:#ffffff; background:#006938;}

/*主导航*/
.navmenu { width:100%; height:auto; overflow:hidden; background:#013578; 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:1.6rem;  overflow:hidden;}
.navmenu li a { display:block; color:#ffffff; -webkit-border-radius:3px; padding:5px 0; margin:0 2px; text-shadow:1px 1px 1px rgba(50,50,50,0.9); text-transform:uppercase;}
.navmenu li a:hover { background:#006938; color:#ffffff;}
.navmenu li.on a { background:#006938; color:#ffffff;}
.scrollmenu { position:fixed; left:0; top:0; width:100%;}
/*幻灯片*/
.banner { height:auto; overflow:hidden; }
.banner ul.piclist li a { display:block; overflow:hidden; text-transform:uppercase;}
.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:1.5rem; text-align:center; color:#013578; text-shadow:1px 1px 1px rgba(50,50,50,0.5);}
.insidebox .tools{ border-bottom:1px solid #013578; 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:#013578; 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:#013578; border:1px solid #013578; 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:#013578;}
.insidebox .sortlist li.on a { background:#013578; 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:#013578; 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 #013578; line-height:2rem; overflow:hidden; position:relative;}
.aboutbox dt strong { font-size:1.3rem; border-bottom:1px solid #013578; height:1.5rem; padding:0 7px; line-height:1.5rem; color:#013578; 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 #013578; line-height:2rem; overflow:hidden; position:relative;}
.newsbox dt strong { font-size:1.3rem; border-bottom:1px solid #013578; height:1.5rem; padding:0 7px; line-height:1.5rem; color:#013578; 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:#013578; 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 #013578; line-height:2rem; overflow:hidden; position:relative;}
.productbox dt strong { font-size:1.3rem; border-bottom:1px solid #013578; height:1.5rem; padding:0 7px; line-height:1.5rem; color:#013578; position:absolute; left:0; bottom:0;}
.productbox dt a.more { float:right; color:#ff0000; margin-top:0.5rem;}
.productbox dd {}
.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.pic { display:block; overflow:hidden; text-align:left;}
.productbox dd ul li a.pic img { width:40%; border:1px solid #ccc;}
.productbox dd ul li h2.title { width:60%; position:absolute; right:0; top:0; font-size:1.2rem; line-height:2rem; color:#013578; text-indent:1rem; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.productbox dd ul li p.desc { width:58%; height:auto; overflow:hidden; position:absolute; right:0; top:2rem; text-indent:2rem;}
.productbox dd ul li span.more { position:absolute; right:0; bottom:0; background:#ffffff; padding:3px;}
.productbox dd ul li span.more b { color:#ff0000;}
/*分页*/
.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 #013578; -webkit-border-radius:3px; border-radius:5px; color:#013578;}
.pages span font { color:#013578;}
/*页脚*/
.footer { height:auto; position:fixed; left:0; bottom:0; width:100%; overflow:hidden; background:#013578;}
.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;}

