﻿body,

html {

	margin: 0px;

	padding: 0px;

	font-family: "微软雅黑";

	font-size: 14px;

	line-height: 140%;

	color: #393939;

}

*{

	box-sizing: border-box;

}

.index_fen{

	text-align:center;

}

.wrap {

	position: relative;

}

.centered-btns_nav {

	position: absolute;

	top: 50%;

	z-index: 2;

	width: 38px;

	height: 61px;

	transition: .5s;

	margin-top: -40px;

	line-height: 200px;

	background-image: url(../images/arrow.gif);

	overflow: hidden;

	opacity: .1;

}

.centered-btns_nav:hover{

	opacity: .7;

}

.next {

	right: 0;

	background-position: right 0;

}



.centered-btns_nav:active {

	opacity: 1;

}



.centered-btns_tabs {

    margin-top: 15px;

    text-align: center;

    font-size: 0;

    position: absolute;

    list-style-type: none;

    width: 100%;

    z-index: 99;

    bottom: 15px;

}



.centered-btns_tabs li {

	display: inline-block;

	margin: 0 3px;

	*display: inline;

	*zoom: 1;

}



.centered-btns_tabs a {

	display: inline-block;

	width: 15px;

	height: 8px;

	border-radius: 8px;

	line-height: 8px;

	background-color: rgba(255, 255, 255, .3);

	background-color: #ccc\9;

	overflow: hidden;

	*display: inline;

	*zoom: 1;

}

.centered-btns_here a{

	width: 30px;

	background-color: rgba(255, 255, 255, .9);

}



body{

	overflow-x: hidden;

	background:#fafafa;

}



img,

table{

	max-width: 100%;

	/*height: auto !important;*/

    vertical-align: top;

}



.fl h1 a img {

	height:50px;

}



table,

td {

	border: 1px solid #ccc;

}





h1,

h2,

h3,

h4,

h5,

h6,

.h1,

.h2,

.h3,

.h4,

.h5,

.h6,

p {

	font-family: "微软雅黑";

	margin: 0px;

	padding: 0px;

	max-width: 100%;

	font-weight: normal;

}



a:link,

a:visited {

	color: #555;

	text-decoration: none;

}



ul {

	padding: 0px;

	margin: 0;

}



ul li {

	list-style: none;

}



a:hover,

a:active,

a:focus {

	text-decoration: none;

}



.clear {

	display: block;

	clear: both;

}



.clearfix {

	zoom: 1;

}



.clearfix::after,

ul::after{

	content: '';

	display: block;

	clear: both;

	height: 0;

	visibility: hidden;

}



.container{

	width: 1200px;

	margin: 0 auto;

}

.container .fic{

	margin-top: 25px;

}

.fl{

	float: left;

}

.fr{

	float: right;

}



/*banner */

.rslides {

  position: relative;

  list-style: none;

  overflow: hidden;

  width: 100%;

  padding: 0;

  margin: 0;

  }



.rslides li {

  -webkit-backface-visibility: hidden;

  position: absolute;

  display: none;

  width: 100%;

  left: 0;

  top: 0;

  }



.rslides li:first-child {

  position: relative;

  display: block;

  float: left;

  }



.rslides img {

  display: block;

  height: auto;

  float: left;

  width: 100%;

  border: 0;

}

/*iconfont 图标*/

@font-face {

  font-family: 'iconfont';  /* project id 630366 */

  src: url('../fonts/iconfont/iconfont.eot');

  src: url('../fonts/iconfont.eot') format('embedded-opentype'),

  url('../fonts/iconfont.woff') format('woff'),

  url('../fonts/iconfont.ttf') format('truetype'),

  url('../fonts/iconfont.svg#iconfont') format('svg');

}



.iconfont {

	font-family: iconfont;

	font-style: normal;

}

/*内页板块*/

.nei_banner{

	text-align: center;

}



.function{

	margin-top: 20px;

	text-align: center;

}

.product .function ul li{

	width: 930px;

}

.function a {

	display: inline-block;

	padding: 5px;

	margin: 0 2px;

	border-radius: 1px;

	color: #979797;

	border: 1px solid #c1c1c1;

}



.function a.active,

.function a:hover {

	background: #00A0E8;

	color: #fff;

}



.function a.thisclass{

	background: #00A0E8;

	color: #fff;

}



.guestbook_info {

	display: block;

	margin-bottom: 10px;

    position: relative;

}

.yzm{

    position: absolute;

    right: 12px;

    top: 36px;

}

.guestbook_info span {

	display: block;

	font-size: 14px;

	color: #8C8C8C;

	margin-bottom: 10px;

}



.guestbook_sub {

	display: block;

    margin-top: 30px;

	text-align: right;

}

.w6{

	width: 50%;

	float: left;

	padding: 0 10px;

}

.w12{

	width: 100%;

	float: left;

	padding: 0 10px;

}

textarea.form-control{

	height: 106px;

}

/*表单*/

.form-control {

    display: block;

    width: 100%;

    height: 34px;

    padding: 6px 12px;

    font-size: 14px;

    line-height: 1.42857143;

    color: #555;

    background-color: #fff;

    background-image: none;

    border: 1px solid #ccc;

    border-radius: 4px;

    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);

    box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);

    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;

    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;

    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;

}

button, input, select, textarea {

    font-family: inherit;

    font-size: inherit;

    line-height: inherit;

}

.btn-danger {

    color: #fff;

    background-color: #d9534f;

    border-color: #d43f3a;

}

.btn {

    display: inline-block;

    padding: 6px 12px;

    margin-bottom: 0;

    font-size: 14px;

    font-weight: 400;

    line-height: 1.42857143;

    text-align: center;

    white-space: nowrap;

    vertical-align: middle;

    -ms-touch-action: manipulation;

    touch-action: manipulation;

    cursor: pointer;

    -webkit-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    user-select: none;

    background-image: none;

    border: 1px solid transparent;

    border-radius: 4px;

}

/*网站地图*/

.lisitemaps {

	float: left;

	list-style: none

}



.content_map {

	display: block;

	margin-bottom: 10px;

}

.content_map ul li.lisitemap{

	display: block;

}

.content_map p,

.content_map ul li.lisitemap a {

	display: block;

	padding: 0 0 10px 0;

	border-bottom: 2px solid #00A0E8;

	font-size: 16px;

	margin-bottom: 10px;

	color: #8C8C8C;

}



.content_map ul {

	display: block;

}



.content_map ul li.lisitemaps {

	display: inline-block;

	margin-right: 10px;

	margin-bottom: 10px;

}



.content_map ul li.lisitemaps a {

	display: block;

	border: 1px solid #DCDCDC;

	color: #8C8C8C;

	font-size: 14px;

	transition: .6s;

	padding: 5px;

}



.content_map ul li.lisitemaps a:hover {

	background: #00A0E8;

	color: #fff;

	border: 1px solid #00A0E8;

}

.hnav {

    width: 100%;

	display:none;

	overflow:hidden;

}

.hnav-son {

    float: left;

    width: 25%;

    box-sizing: border-box;

    color: rgb(255, 255, 255);

    text-align: center;

    border-width: 1px;

    border-style: solid;

    border-color: rgb(255, 255, 255);

    border-image: initial;

	line-height:30px;

    

    background: #0089e1;

}

.middle {

    padding-left: 80px;

    width: 300px;

    font-size: 35px;

    float: left;
	height: 104px;

}
.middle img {}

.yssj {display: none;}