/* 样式初始化

--------------------------------------------------*/

html {

	height: 100%;

}

body {

	font-family: Helvetica, Arial, sans-serif;

	background: none;

	-webkit-text-size-adjust: 100%; /*解决Iphone下橱窗字体变大问题*/

}

* {

	padding: 0;

	margin: 0;

	-webkit-tap-highlight-color: rgba(0, 0, 0, 0); /*禁止链接高亮*/

	-webkit-touch-callout: none; /*禁止链接长按弹出选项菜单*/

}

nav, footer, section, header, article {

	display: block;

}

ul,li{

	list-style: none;

}

a, a:hover {

	text-decoration: none

}

a:link {

	-webkit-tap-highlight-color: rgba(0, 0, 0, 0); /*禁止链接高亮*/

	-webkit-touch-callout: none; /*禁止链接长按弹出选项菜单*/

}

a:link, a:visited, a:hover, a:active {

	color: #000;

}

input, textarea {

	-moz-border-radius: 0px;

	-webkit-border-radius: 0px;

	border-radius: 0px;

}

.clear {

	clear: both;

}

.totop4 {

	height: 4px;

	line-height: 4px;

	background: #fff;

	clear: both

}

.foot {

	background: #146bd4;

	padding: 10px 0;

	color: fff;

	margin-bottom: 48px

}

.foot p {

	text-align: center;

	color: #fff;

	line-height: 150%;

}

.foot p a, .foot p a:hover {

	color: #fff;

}
.bot img{height: 60px;}

/*主题部分

--------------------------------------------------*/

.box_body {

	width: 100%;

	min-width: 320px;

	

	position: absolute;

	z-index: 1;

	top: 0;

	bottom: 48px;

	left: 0;

	text-align: center;

}

.box_main {

	min-width: 320px;

	max-width: 640px;

	margin: 0 auto;

	overflow: hidden;

	position: relative;

}

#header {

	width: 100%;

	display: -webkit-box;

	-webkit-box-orient: horizontal;

	display: -moz-box;

	-moz-box-orient: horizontal;

	display: -o-box;

	-o-box-orient: horizontal;

	display: -ms-box;

	-ms-box-orient: horizontal;

	display: box;

	box-orient: horizontal;

	background: url(../images/botbg.jpg) repeat left top;

}

.head {

	-moz-box-flex: 1;

	-webkit-box-flex: 1;

	box-flex: 1;

	text-align: center;

	width:55%;

	margin:0 auto;

}

.head img {

	max-width: 350px;

	max-height: 250px;

	vertical-align: middle;

}

.back {

	text-align: left;

	height: 83px

}

.back span {

	float: left;

}

.back .fanhui {

	width: 31px;

	height: 83px;

}

.back .fanhui a {

	width: 31px;

	height: 83px;

	display: block;

	background: url(../images/hp_bg5.png);

	background-size: auto;

	background-position: 0px 25px;

}

.back .shuaxin {

	width: 30px;

	height: 83px;

}

.back .shuaxin a {

	width: 30px;

	height: 83px;

	display: block;

	background: url(../images/hp_bg5.png);

	background-size: auto;

	background-position: -35px 25px;

}

.back .type {

	width: 40px;

	height: 83px

}

.back .type a {

	width: 30px;

	height: 83px;

	display: block;

	background: url(../images/hp_bg5.png);

	background-size: auto;

	background-position: -69px 25px;

}

/*Nav*/

#Nav {

	width: 100%;

	background: #1c1d1f;

}

#Nav li {

	width: 30%;

	height: 36px;

	float: left;

	text-align: center;

	margin: 1% 1% 1% 2%;

	background: #1c1d1f;

	line-height: 35px;

}

#Nav li a {

	color: #eaeef5;

	display: block;

	text-align: center;

	font-family: "微软雅黑";

	font-size: 1em;

}

#Nav li a:hover {

	background: #1c1d1f;

}

#Banner {

	overflow: hidden;

	position: relative;

}

#Banner ul {

	min-height: 175.5px;

	overflow: hidden;

	position: relative;

}

#Banner ul li {

	float: left;

	min-height: 175.5px;

}

#Banner ul li img {

	max-width: 100%;

	min-height: 175.5px;

}

.enter {

	position:absolute;

	top:25px;

	left:0px;

	width:100%;

	text-align:center;

	z-index:999999999999999;

}

.line38 {

	padding:1% 0px;

	font-size: 12px;

}

.line25 {

	padding:0.2% 0px;

	font-size: 12px;

}

.line55 {

	padding:2% 0px;

	font-size: 12px;

}

.line30 {

	padding:1% 0px;

	font-size: 12px;

}

.xwbg {

	background: url(../images/xwbg.jpg) no-repeat left top;

	width: 100%;

	background-size:cover;

}

.touchslider-viewport {

	background: url(../images/banner_bg.jpg) center center;

}

.touchslider-nav {

}

.touchslider-prev {

	left: 0px;

	cursor: pointer;

	position: absolute;

	top: 50%;

	margin-top: -39px;

}

.touchslider-next {

	right: 0px;

	cursor: pointer;

	position: absolute;

	top: 50%;

	margin-top: -39px;

}

.touchslider-nav-item {

	background: url(../images/icon.png) no-repeat center center;

	width: 35px;

	height: 20px;

	display: block;

	opacity: 0.7;

}

.touchslider-nav-item-current {

	background: url(../images/current.png) no-repeat center center;

	width: 35px;

	height: 20px;

	display: block;

	opacity: 0.7;

}

.sonpic {

	position: absolute;

	bottom: 10px;

	left: 45%;

}

.sonpic a {

	float: left;

	margin-right: 2px;

}

.index_title {

	width: 100%;

	height: 50px;

	line-height: 50px;

	padding: 0px;

	overflow: hidden;

	display: box;

	-moz-box-orient: horizontal;

	-webkit-box-orient: horizontal;

	box-orient: horizontal;

	background: url(../images/titbg.jpg) repeat-x center bottom;

	cursor: pointer;

	float: left;

}

.index_title a {

	height: 50px;

	line-height: 48px;

}

.index_title a span {

	min-width: 260px;

	height: 50px;

	font-size: 24px;

	font-family: "微软雅黑";

	margin: 0px 0 0 0px;

	font-weight: bold;

	color: #5a5757;

	overflow: hidden;

	word-wrap: break-word;

	word-break: break-all;

	border-bottom: 2px solid #aaaaaa;

	line-height: 48px;

}

.wid3 {

	float: left;

	width: 3%;

	font-size: 1px;

	line-height: 1px;

}

.title {

	height: 47px;

	line-height: 47px;

	border-bottom: 3px solid #aaaaaa;

	font-size: 24px;

	font-weight: bold;

	float: left;

	color: #5a5757;

	font-family: "微软雅黑";

	margin-left: 3%;

}

.index_jianjie_con {

	background: #fff;

	overflow: hidden;

	padding: 4% 0px 0px 3%;

	text-align: left;

	color: #3f3f3f;

	word-wrap: break-word;

	word-break: break-all;

	line-height: 150%;

}

.index_jianjie_con img {

	padding-right: 10px;

}

.index_pro_con {

	background: #fff;

	overflow: hidden;

	width: 100%;

	padding: 3% 0px;

}

.index_pro_con li {

	padding: 0px 0px;

	display: -webkit-box;

	-webkit-box-orient: horizontal;

	display: -moz-box;

	display: box;

	float: left;

	box-orient: horizontal;

	width: 32%;

	margin-right: 1%;

}

.index_pro_con li img {

	max-width: 100%;

}

.lenmore {

	background: #eaeaea;

	width: 100%;

	text-align: center;

	height: 54px;

	line-height: 54px;

	color: #b2b2b2;

	font-size: 18px;

	font-family: "微软雅黑";

	margin-bottom: 9%;

}

.lenmore a {

	color: #b2b2b2;

}

.sub_title {

	width: 100%;

	height: 50px;

	line-height: 50px;

	padding: 0px;

	overflow: hidden;

	display: box;

	-moz-box-orient: horizontal;

	-webkit-box-orient: horizontal;

	box-orient: horizontal;

	background: url(../images/titbg.jpg) repeat-x center bottom;

	cursor: pointer;

	float: left;

}

.sub_title span {

	min-width: 260px;

	height: 19px;

	font-size: 17px;

	margin: 8px 0 0 10px;

	font-weight: bold;

	color: #fff;

	text-shadow: 1px 1px 1px #154166;

	overflow: hidden;

	word-wrap: break-word;

	word-break: break-all;

}

.News_list {

	width: 100%;

	background: #fff; margin:0px;

	padding:0px; text-align:center;

}

.News_list li {
width:94%;
	text-align: left;
	 margin:0 3%; border:0px; border-bottom:#e0e0e0 1px dotted;

	 

	color: #646566;

	font-size: 14px;

	font-family: "微软雅黑";

	line-height: 35px;

	height:35px; overflow:hidden;  

}

.News_list li a {

	color: #aaaaaa;

}

.News_list li a:link {

	color: #aaaaaa;

}

.News_list li a:visited {

	color: #aaaaaa;

}

.News_list li a:active {

	color: #aaaaaa;

}

.synews {

	width: 100%;

	padding-left: 3%;

}

.synews li {

	padding-top: 50px;

	width: 92%;

}

.synews li div {

	display: block;

}

.synews li div h3 {

	-moz-box-orient: horizontal;

	color: #000000;

	display: -moz-box;

	padding: 7px 0 0;

	vertical-align: middle;

}

.con {

	margin-left: 23%;

	width: 75%;

	text-align: left;

	color: #9d9c9c;

	font-size: 16px;

	line-height: 24px;

	font-family: "微软雅黑";

	height:48px;

	overflow:hidden;

}

.synews li div .time {

	text-align: right;

	color: #595959;

}

.syxwhao {

	float: left;

	width: 17%;

	text-align: center;

	background: url(../images/xwline.jpg) no-repeat center right;

	color: #c3c4c5;

	font-size: 2.5em;

	height:83px;

	line-height:83px;

}

.syxwtit {

	float: left;

	margin-left: 6%;

	width: 75%;

	color: #fcf6f6;

	text-align:left;

	font-size: 22px;

	font-family: "微软雅黑";

	height:35px;

	overflow:hidden;

}

.syxwtit a {

	color: #fcf6f6;

	font-size: 22px;

	font-family: "微软雅黑";

	line-height: 35px;

}

.syxwtit a:link {

	color: #fcf6f6;

}

.syxwtit a:visited {

	color: #fcf6f6;

}

.syxwtit a:active {

	color: #fcf6f6;

}

.syxwtit a:hover {

	color: #fcf6f6;

}

.yijiancon {

	padding: 25px 0;

	background: #fff;

}

.yijiancon ul {

	padding: 0px 10px;

}

.yijiancon li {

	width: 25%;

	float: left;

}

.yijian1 {

	width: 80%;

	height: 38px;

	line-height: 38px;

	text-align: center;

	background: #9b0000;

	color: #fff

}

.yijian2 {

	width: 80%;

	height: 38px;

	line-height: 38px;

	text-align: center;

	background: #dc9600;

	color: #fff

}

.yijian3 {

	width: 80%;

	height: 38px;

	line-height: 38px;

	text-align: center;

	background: #1d77f3;

	color: #fff

}

.yijian4 {

	width: 80%;

	height: 38px;

	line-height: 38px;

	text-align: center;

	background: #1fbf00;

	color: #fff

}

.yijian5 {

	width: 95%;

	height: 38px;

	line-height: 38px;

	text-align: center;

	background: #1d77f3;

	color: #fff

}

.yijian6 {

	width: 95%;

	height: 38px;

	line-height: 38px;

	text-align: center;

	background: #9b0000;

	color: #fff

}

.yijian1 a, .yijian2 a, .yijian3 a, .yijian4 a, .yijian5 a, .yijian6 a {

	color: #fff

}

.danye_con {

	background: #fff;

	 

	padding: 25px 3%;

	color: #aaaaaa;

	font-size: 16px;

	line-height: 28px;

	font-family: "微软雅黑"; text-align:center;

}

.danye_con  img{ width:94%; margin:0 auto;
 
	 
}
.view_title{ width:100%; text-align:center; font-size:16px; line-height:20px; padding:10px 0px; color:#262626; padding-bottom:20px;}

.h9 {

	font-size:14px;

	color:#989898;

	line-height:33px;

	font-weight:normal;

	font-family:"微软雅黑";

	text-align: left;

	word-wrap: break-word;

	word-break: break-all;

	position:absolute;

	bottom:0px;

	width:95%;

	background:rgba(0,0,0,0.74);

	/*background:#ffffff 0.5;*/

	text-indent:3%;

}

.h9 a{ color:#ffffff}

.products_list {

	width: 96%;

	background: #fff;

	padding: 15px 0;

	margin:0 auto;

}

.products_list li {

	width:31%;

	float: left;

	padding:0px 1%;

	position:relative;

}

.products_list li .img {

	width: 100%;

	text-align: center;

	margin:0px;

}

.products_list li div img {

	width:100%;

	

}

.yijian {

	width: 80%;

	margin: auto;

	padding: 0 0 15px 0;

}

.yijian li {

	width: 50%;

	float: left;

}

/*Products*/

.index_Pro_list_left {

	width: 150px;

	height: 100px;

	text-align: center;

	margin: 4px 0 0 10px;

	background: #f0f0f0 url(../images/loading.gif) no-repeat 50% 50%;

	background-size: 20px;

	display: -webkit-box;

	-webkit-box-orient: horizontal;

	-webkit-box-pack: center;

	-webkit-box-align: center;

	display: -moz-box;

	-moz-box-orient: horizontal;

	-moz-box-pack: center;

	-moz-box-align: center;

	display: -o-box;

	-o-box-orient: horizontal;

	-o-box-pack: center;

	-o-box-align: center;

	display: -ms-box;

	-ms-box-orient: horizontal;

	-ms-box-pack: center;

	-ms-box-align: center;

	display: box;

	box-orient: horizontal;

	box-pack: center;

	box-align: center;

}

.index_Pro_list_left img {

	width: auto;

}

.index_Pro_list_content {

	width: 55%;

	line-height: 150%;

	padding-top: 2%;

	padding-left: 2%

}

.index_Pro_list_content h3 {

	width: 80%

}

.index_Pro_list_content p {

	font-family: "微软雅黑";

	font-size: 1em;

	padding: 10px 0;

}

.index_Pro_list_right {

	width: 23%;

	line-height: 35px;

	text-align: center;

	float: right;

	float: left;

	padding-top: 10%;

}

.index_Pro_list_right a {

	width: 100%;

	font-family: "微软雅黑";

	font-size: 1em;

	background: url(../images/pro_input.jpg) no-repeat center center;

	display: block;

}

.sub_more {

	width: 100%;

	padding: 0;

}

.sub_more div {

	margin: auto;

}

.sub_more div input {

	width: 100%;

	height: 34px;

	line-height: 34px;

	background: #dddddd;

	text-align: center;

}

.page {

	width: 50%;

	margin: auto;

	padding: 15px 0 15px 0;

}

.page li {

	width: 50%;

	float: left;

	text-align: center

}

.page li div {

	width: 80%;

	height: 38px;

	line-height: 38px;

	text-align: center;

	background: #e3e3e3;

	color: #595959;

	margin: auto

}

.page li div a {

	color: #595959

}

.type li {

	height: 49px;

	line-height: 49px;

	border-bottom: 1px solid #024596;

	text-align: left;

	text-indent: 24px;

	color: #fff;

}

.type li a {

	color: #fff;

}

.bot {



	width: 100%;

	background: url(../images/botbg.jpg) repeat left top;

	position: fixed;

	left: 0;

	bottom: 0;

}

.bot div {

	width: 23%;

	padding:15px 0px;

	

	text-align: center;

	color: #fff;

	float: left;

}

.bot div a {

	color: #fff;

}

.gbookinput {

	width: 90%;

	height: 33px;

	padding: 0 10px;

	line-height: normal;

	background: #fdfdfd;

	border-top: 1px solid #858585;

	border-left: 1px solid #afafaf;

	border-right: 1px solid #afafaf;

	border-bottom: 1px solid #c9c9c9;

	-moz-box-shadow: 1px 2px 3px #b7b7b7 inset !important;

	-webkit-box-shadow: 1px 2px 3px #b7b7b7 inset !important;

	box-shadow: 1px 2px 3px #b7b7b7 inset !important;

	-webkit-appearance: none;

	background: -webkit-gradient(linear, 0 0, 0 100%, from(#fdfdfd), to(#fdfdfd) );

}

#yzm {

	width: 26%;

	max-width: 100px;

	height: 33px;

	padding: 0 10px;

	line-height: normal;

	background: #fdfdfd;

	border-top: 1px solid #858585;

	border-left: 1px solid #afafaf;

	border-right: 1px solid #afafaf;

	border-bottom: 1px solid #c9c9c9;

	-moz-box-shadow: 1px 2px 3px #b7b7b7 inset !important;

	-webkit-box-shadow: 1px 2px 3px #b7b7b7 inset !important;

	box-shadow: 1px 2px 3px #b7b7b7 inset !important;

	-webkit-appearance: none;

	background: -webkit-gradient(linear, 0 0, 0 100%, from(#fdfdfd), to(#fdfdfd) );

}

.gbooktext {

	width: 90%;

	height: 130px;

	padding: 10px;

	line-height: 20px;

	background: #fdfdfd;

	border-top: 1px solid #858585;

	border-left: 1px solid #afafaf;

	border-right: 1px solid #afafaf;

	border-bottom: 1px solid #c9c9c9;

	-moz-box-shadow: 1px 2px 3px #b7b7b7 inset !important;

	-webkit-box-shadow: 1px 2px 3px #b7b7b7 inset !important;

	box-shadow: 1px 2px 3px #b7b7b7 inset !important;

	-webkit-appearance: none;

	background: -webkit-gradient(linear, 0 0, 0 100%, from(#fdfdfd), to(#fdfdfd) );

	resize: none;

}

.fanhuitop {

	height: 44px;

	width: 100%;

	background: #146bd3;

}

.back_btn{ width:100%; margin:0px auto; padding:3% 0; font-size:13px; line-height:24px; font-size:14px; margin-top:1%; margin-bottom:3%; text-align:center;}

.back_btn a{ color:#333; font-size:14px; display:block; width: 33%; height:34px; line-height:34px; background-color:#e0e0e0; text-align:center; float:left; margin:0 0.15%;}

 /*banner滚滚*/
#banner{overflow: hidden;  }
.icon_boder{ border-top:#5590ff 2px solid }
.focusBox { position: relative; width:100%; height: auto;  font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; float:left; overflow:hidden;}	
.focusBox .pic img { width:100%; }	
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height:40%; width:100%; background:rgba(0,0,0,0.5); overflow: hidden; }	
.focusBox .txt { position: absolute; bottom:10%; z-index: 2; height:60px; width:100%; overflow: hidden; }	
.focusBox .txt li{ height:50px; line-height:50px; position:absolute; bottom:50px;}	
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 0.1rem; font-size: 12px; text-decoration: none; }	
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; left:44%; }
.focusBox .num li{ float: left; position: relative; width: 10px; height: 10px; line-height: 10px;border-radius: 50%;-moz-border-radius:50%;
    -webkit-border-radius: 50%;overflow: hidden; text-align: center; margin:0 3px; cursor: pointer; }	
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }	
.focusBox .num li span { z-index: 1; background: #fff; }	
.focusBox .num li.on a,.focusBox .num a:hover{ background:#ff6600;  }
.focusBox .text_box{display: inline-block; float: left;}
.focusBox .txt img{width: 90%}