@charset "utf-8";
* {
	margin:0;
	padding:0;
	font-family:"微软雅黑", "\5b8b\4f53", Arial, sans-serif;
}
* html body {
	overflow:visible;
}
* html iframe, * html frame {
	overflow:auto;
}
* html frameset {
	overflow:hidden;
}
body {
	color:#666666;
	background:#fff;
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	text-align:center;
}
body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, img, div, tr {
	margin:0;
	padding:0;
}
input, select {
	font-size:12px;
	vertical-align:middle;
}
body div {
	text-align:left;
}
textarea, input {
	word-wrap:break-word;
	word-break:break-all;
	padding:0px;
}
li {
	list-style-type:none;
}
img {
	border:0;
}
a {
	color:#000;
	text-decoration:none;
	cursor:pointer; font-size:12px
}
a:hover {
	color:#1578bc;
}
* {/*box-sizing:content-box;*/
	box-sizing:border-box;
}
.main{width:100%; margin:0 auto; max-width:640px; }
.head{width:100%; float:left; background:#1578bc; color:#fff; padding:10px; font-size:14px; position:relative}
.head .menu{ display:block; position:absolute; right:10px; top:10px; height:16px; border-top:2px solid #fff;border-bottom:2px solid #fff;width:23px; z-index:999;transition:all 0.6s;-webkit-transition: all 0.6s;}
.head .menu:before{ content:''; background:#fff; height:2px; float:left;width:100%; position:absolute; top:5px;transition:all 0.4s;-webkit-transition: all 0.4s;}
.head .menuon{ position:fixed; left:10px;transform:rotate(45deg); border-bottom:0px; width:30px; top:25px}
.head .menuon:before{transform:rotate(90deg); top:-1px}
.menupage{width:120px; position:fixed; right:-150px; top:0px; background:rgba(0,0,0,1); z-index:999; height:100%; color:#fff; padding:20px; line-height:20px;transition:all 0.4s;-webkit-transition: all 0.4s;}
.menupage a{ color:#fff; display:block; font-size:14px}
.bg{ position:fixed; z-index:998; width:100%; height:100%; left:0px; top:0px; background:rgba(0,0,0,0.6); display:none}


.banner{ width:100%; max-width:640px; height:160px; overflow:hidden; position:relative; margin:0 auto  }
.banner .hd{ height:15px; overflow:hidden; position:absolute; left:0px; bottom:5px; z-index:1; text-align:center;width:100% }
.banner .hd ul{ overflow:hidden; zoom:1; display:inline-block;}
.banner .hd ul li{ float:left; margin:0px 5px;  width:10px; height:10px; line-height:10px; text-align:center; background:#fff; cursor:pointer;border-radius:15px }
.banner .hd ul li.on{ background:#f00; color:#fff; }
.banner .bd{ position:relative; height:100%; z-index:0;   }
.banner .bd li{ zoom:1; vertical-align:middle; }
.banner .bd img{ width:100%; height:160px; display:block;  }
.banner .prev,
.banner .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.banner .next{ left:auto; right:3%; background-position:8px 5px; }
.banner .prev:hover,
.banner .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.banner .prevStop{ display:none;}
.banner .nextStop{ display:none;}


.protype{width:100%; float:left; background:#1578bc; color:#fff; padding:15px 0px}
.protype .t{ text-align:center; font-size:16px; float:left;width:100%; padding-bottom:10px}
.protype ul{ text-align:center; font-size:16px;width:100%; float:left; padding-right:10px}
.protype li{ display:block; float:left;width:50%; padding-left:10px; margin-top:10px;}
.protype li a{ display:block;width:100%; height:30px; background:#fff; color:#1578bc; line-height:30px;border-radius:5px}
.protype li a.ahover{ background:#fd73c2; color:#fff}



.homepro{width:100%; float:left; text-align:center;}
.homepro ul{width:100%; float:left; margin-top:20px; padding-right:20px}
.homepro li{width:50%; float:left; margin-bottom:20px; padding:0px 0px 0px 20px}
.homepro li a{ display:block;width:100%; margin:0 auto; text-align:center; border:1px solid #eeeeee; padding:10px; color:#5a5a5a; line-height:40px; padding-bottom:0px}
.homepro li a img{width:100%}
.more{ display:inline-block;border-radius:5px; border:1px solid #1578bc; padding:5px 20px; color:#1578bc; font-size:14px}

.hometel{width:100%; float:left;background:#1578bc; color:#fff; padding:20px; margin:20px 0px 10px 0px}
.hometel div{width:20%; float:left; text-align:right;}
.hometel div img{width:70%;}
.hometel span{ display:block; float:left;width:70%; line-height:25px; padding-left:10px}
.hometel font{ font-size:24px}

.homeabout{width:100%; float:left; text-align:center}
.homeabout .t{width:100%; float:left; background:url(../images/xgray_line02.png); height:5px; margin-top:20px; text-align:center}
.homeabout .t span{ display:inline-block; padding:5px 20px; background:#fff; font-size:16px; color:#1578bc; margin-top:-15px}
.homeabout .c{width:100%; float:left; font-size:14px; padding:30px 10px; font-size:12px; line-height:23px; text-align:left}

.homenews{width:100%; float:left; padding:10px; margin-top:10px}
.homenews li{width:100%; float:left; border-bottom:1px dashed #e2e2e2; padding-bottom:10px; margin-bottom:10px}
.homenews li img{ float:left;width:26%}
.homenews li a{ display:block;  float:left;width:65%; padding-left:10px; color:#b8b8b8; text-align:left}
.homenews li span{font-size:12px;color:#5a5a5a; margin-bottom:5px; float:left;width:100%}

.homecontact{width:100%; float:left; background:#1578bc; color:#fff; padding:20px; line-height:20px; margin-top:20px}
.foot{width:100%; float:left; background:#000; color:#fff; padding:15px; line-height:20px; text-align:center;}
.foot a{ color:#fff; display:inline-block; padding:0px 10px}
.pages{width:100%; float:left; text-align:center; margin-top:20px; margin-bottom:50px}
.pager{display:inline-block;padding-left:0;border-radius:4px;}
.pager li{display:inline; float:left}
.pager li a,.pager li span{position:relative;float:left;padding:6px 12px;line-height:1.42857143;color:#393D49;background:#fff;margin:0 0 0 8px;border:1px solid #eee}
.pager li a:hover{color:#fff;background:#1E9FFF}
.pager .active span{background:#1E9FFF;color:#fff}
.pager .disabled{}

.h_div{ width:100%; float:left; padding:10px;padding-top:20px;}
.h_div .t{width:100%; float:left; text-align:center; font-size:18px;}











