@charset "utf-8";
/* CSS Document */
body, h1, h2, h3, h4, h5, h6, p, blockquote, dl, dt, dd, ul, ol, li, form, fieldset, legend, button, input, textarea, th, td {
	margin: 0;
	padding: 0;
}
html {
	overflow-y: scroll;
}
@font-face {
	font-family: 'Helvetica';
	src: url(../fonts/Helvetica.ttf) format('truetype');
	font-weight: normal;
	font-style: normal;
}
html, body {
	/*max-width: 640px;
	margin: 0 auto;*/
	font-size: 16px;
	font-family: "Helvetica";
	font-weight: 100;
	color: #656565;
	background: #fff;
}
a {
	color: #656565;
	text-decoration: none;
}
/*a:hover {
	color: #006cb8;
	text-decoration: none;
}*/
img {
	border: 0 none;
}
ol, ul, li {
	list-style: none;
}
div, ul, li {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
input[type="submit"] {
	cursor: pointer;
}
button {
	cursor: pointer;
}
.clear {
	clear: both;
}
.fl {
	float: left;
}
.fr {
	float: right;
}
.ov {
	overflow: hidden;
}

@media screen and (min-width:320px) {
body {
	font-size: 75%;
}
}

@media screen and (min-width:360px) {
body {
	font-size: 85%;
}
}

@media screen and (min-width:480px) {
body {
	font-size: 110.5%;
}
}

@media screen and (min-width:568px) {
body {
	font-size: 129%;
}
}

@media screen and (min-width:639px) {
body {
	font-size: 150%;
}
}
h1,h2,h3,h4,h5{font-weight: normal;}
.clear{clear:both;}
/*头部*/
.header {width: 100%;height: auto;font-size: 1em;}
.header_nav {width: 100%;height: auto;position: relative;background: #fff;}
.logo {display: block;width: auto;max-width: 100%;height: 100%;overflow: hidden;text-align: center;	position: relative;top: 0px;z-index: 1;}
.logo img {padding:10px 0px; height: 40px;}

/*导航*/
.nav_button {font-size: 1em;width: 18.75%;height: 100%;position: absolute;top: 0px;left: 0px;background: url(../images/youc_02.png) center center no-repeat;
	background-size: contain;z-index: 2;outline: none;}
.menu {display: none;width: 100%;height: auto;overflow: hidden;position: absolute;top: 100%;left: 0px;z-index: 99999;}
.menu ul li {font-size: 1.5em;height: 2.4185em;line-height: 2.4185em;text-align: center;background: #0099cc; border-bottom:1px rgba(255,255,255,0.4) solid;overflow: hidden;}
.menu ul li a {display: block;position: relative;color: #fff;outline: none;}
/*轮播图*/
.focus {width: 100%;height: auto;overflow: hidden;position: relative;font-size: 1em;}
.focus .hd {width: 100%;height: 1.1111em;position: absolute;z-index: 1;bottom: 1.6667em;text-align: center;}
.focus .hd ul {display: inline-block;height: 0.8em;vertical-align: top;position: absolute;right: 0;bottom: 0px;}
.focus .hd ul li { border-radius: 50%;display: inline-block;width: 0.8em;height: 0.8em;background: #fff;background-size: 100%;margin: 0 0.2778em;vertical-align: top;overflow: hidden;text-indent: -2em;cursor: pointer;}
.focus .hd ul .on {background:#0099cc;background-size: 100%;}
.focus .bd {position: relative;z-index: 0;}
.focus .bd li img {width: 100%;	height: auto;}
.focus .bd li a {-webkit-tap-highlight-color: rgba(0, 0, 0, 0);}
/*底部*/
.ind_contact_con{background: url(../images/foot.png) top center no-repeat; padding:1.4em 0px 0; background-size: auto 100%;}
.ind_contact_con .box{padding-bottom: 1em;}
.contact_con .left{text-align: center;}
.contact_con .left p{line-height: 2; margin-top:0.8em;}
.contact_con .left h2{font-size: 30px; display: inline-table; margin-top:0.8em; background: url(../images/phone1.png) center left no-repeat; padding-left: 60px; color: #0099cc;}
.contact_con .center{text-align: center; font-size: 14px; line-height: 2.2; margin-top:1.4em;}
.contact_con .center span{display: inline-table;}
.contact_con .right{text-align: center; }
.contact_con .right img{width: 150px; height: 150px;}
.contact_con .right h3{font-size: 16px; color: #0099cc; line-height: 2;}

.con_foot{background: #313131; color: #fff; line-height: 35px; text-align: center; font-size: 14px;}
.con_foot a{color: #fff;}
.con_foot a:hover{color: #0099cc;}