﻿@charset "utf-8";
/* CSS Document */

body, div, address, blockquote, iframe, ul, ol, dl, dt, dd, li, dl, h1, h2, h3, h4, h5, h6, p, pre, table, caption, th, td, form, legend, fieldset, input, button, select, textarea{
	margin:0;
	padding:0;
	font-size:14px;
	font-family:"宋体";
	color:#000;
	}
ol, ul, li{
	list-style:none;
	}
img{
	border:0;
	margin:0;
	padding:0;
	max-width:100%;
	}
a{
	text-decoration:none;
	font-style:normal;
	color:#000;
	cursor:pointer;
	}
h1, h2, h3, h4, h5, h6{
	font-weight:normal;
	}
em, i{
	font-style:normal;
	}
.clear{
	clear:both;
	font-size:0;
	}
body{
	background:#fff;
	max-width:640px;
	margin:0 auto;
	font-family:"宋体";
	font-size:12px;
	}
.index_logo{
	width:80%;
	margin:0 auto;
	padding-top:15%;
	}
.index_div{
	width:98%;
	height:37px;
	margin:0 auto;
	position:absolute;
	z-index:10;
	top:45%;
	text-align:center;

	padding-top:35%;
	}
.index_div div{
	width:35%;
	height:35px;
	background:#094db3;
	border:1px solid #fff;
	text-align:center;
	line-height:35px;
	display:inline-block;

	margin-left:15px;
	font-family:"微软雅黑";
	font-size:18px;
	}
.index_div div a{
	color:#fff;
	display:block;
	}
header{
	width:100%;
	position:relative;
	z-index:10;
	vertical-align:middle;
	}
header img{
	vertical-align:middle;
	}
.menu1{
	width:100%;
	}
#qbfl_t{
	position:absolute;
	top:30%;
	right:5px;
	width:60px;
	z-index:20;
	}
.menu_div{
	width:100%;
	padding-bottom:80px;
	overflow-x:hidden;
	position:absolute;
	z-index:10;
	background:url(../images/menu_bg.png) repeat;
	}
.menu_title{
	width:90%;
	height:71px;
	line-height:70px;
	text-align:center;
	margin:0 auto;
	background:url(../images/menu_li.png) left bottom repeat-x;
	padding-top:10%;
	font-family:"微软雅黑";
	font-size:22px;
	color:#fff;
	}
.menu_div1{
	width:90%;
	height:50px;
	margin:0 auto;
	text-align:center;
	padding-left:15px;
	background:url(../images/menu_li.png) left bottom repeat-x;
	padding-bottom:25px;
	padding-top:25px;
	}
.menu_div1 div{
	width:40%;
	height:40px;
	background:url(../images/menu_div1.png) no-repeat;
	background-size:100% 40px;
	text-align:center;
	line-height:40px;
	display:inline-block;
	margin-right:15px;
	font-family:"微软雅黑";
	font-size:18px;
	}
.menu_div1 div a{
	color:#fff;
	display:block;
	}
.menu_ul{
	width:92%;
	height:auto;
	margin:0 auto;
	}
.menu_ul li{
	width:33.33%;
	height:90px;
	float:left;
	background:url(../images/menu_li.png) left bottom repeat-x;
	padding:25px 0;
	}
.menu_ul li a{
	width:90px;
	height:90px;
	background:url(../images/menu_a.png) no-repeat;
	background-size:100% 100%;
	display:block;
	margin:0 auto;
	text-align:center;
	line-height:90px;
	font-family:"微软雅黑";
	font-size:18px;
	color:#fff;
	}
.menu_ul li a:hover{
	width:90px;
	height:90px;
	background:url(../images/menu_hover.png) no-repeat;
	background-size:100% 100%;
	display:block;
	margin:0 auto;
	text-align:center;
	line-height:90px;
	font-family:"微软雅黑";
	font-size:18px;
	color:#fff;
	}
#main{
	margin-bottom:12%;
	}
.search{
	width:130px;
	height:31px;
	border-bottom:1px solid #dadadc;
	margin-left:15px;
	margin-bottom:10px;
	}
.search_text{
	width:100px;
	height:31px;
	line-height:31px\9;
	float:left;
	border:none;
	background:none;
	font-family:"微软雅黑";
	font-size:14px;
	color:#868686;
	padding-left:6px;
	}
.search_btn{
	width:20px;
	height:20px;
	float:left;
	padding-top:8px;
	}
.banner img{
	width:100%;
	}
/* swipe */
.banner .swipe{
	width:100%;
	overflow:hidden;
	position:relative;
	padding-bottom:13px;
	}
.banner .swipe ul{
	-webkit-transition:left 800ms ease-in 0;
	-moz-transition:left 800ms ease-in 0;
	-o-transition:left 800ms ease-in 0;
	-ms-transition:left 800ms ease-in 0;
	transition:left 800ms ease-in 0;
	}
.banner .swipe #pagenavi{
	position:absolute;
	left:50%;
	bottom:0px;
	width:116px;
	height:36px;
	background:#1c59b5;
	border:3px solid #fff;
	border-radius:35px;
	z-index:9;
	text-align:center;
	margin-left:-60px
	}
.banner .swipe #pagenavi a{
	width:12px;
	height:12px;
	overflow:hidden;
	cursor:pointer;
	/*display:inline-block;
	*display:inline;*/
	display:inline-block;
	*zoom:1;
	font-size:0px;
	background:#fff;
	border-radius:10px;
	margin-right:3px;
	margin-top:5px;
	}
.banner .swipe #pagenavi a.active{
	background:#fff;
	border-radius:10px;
	}
.div1{
	padding:28px 0 15px 3px;
	background:url(../images/div_bg.jpg) no-repeat;
	background-size:100% 100%;
	margin-top:-13px;
	}
.div1 .div1_img{
	width:33%;
	display:block;
	float:left;
	overflow:hidden;
	padding-bottom:15px;
	}
.div1 .div1_img a{
	width:100px;
	height:100px;
	display:block;
	margin:0 auto;
	}
.div1_title{
	width:100px;
	height:33px;
	margin:0 auto;
	background:url(../images/div1_title.png) no-repeat;
	background-size:100% 35px;
	margin-top:10px;
	text-align:center;
	font-family:"微软雅黑";
	font-size:16px;
	color:#1f5bb6;
	padding-top:2px;
	}
.div1_title a{
	color:#1f5bb6;
	}
.div1_title span{
	font-family:Arial;
	font-size:6px;
	color:#00a28b;
	display:block;
	}
footer{
	width:100%;
	max-width:640px;
	overflow:hidden;
	position:fixed;
	bottom:-5px;
	z-index:999;
	}
footer div{
	float:left;
	width:25%;
	}
footer div img{
	width:100%;
	}
.title{
	width:100%;
	height:45px;
	line-height:45px;
	color:#fff;
	font-family:"微软雅黑";
	font-size:18px;
	background:#1f5bb6;
	font-weight:bold;
	margin-top:2px;
	}
.title span{
	padding-left:20px;
	}
.prod_list{
	margin:0 auto;
	margin-bottom:10px;
	padding:10px;
	}
.prod_div{
	overflow:hidden;
	border-bottom:1px solid #ddd;
	padding-bottom:10px;
	margin-bottom:10px;
	}
.prod_div_img{
	width:35%;
	float:left;
	overflow:hidden;
	}
.prod_div_img img{
	border:1px solid #e7e7e7;
	padding:2px;
	width:94%
	}
.prod_dl{
	width:62%;
	float:right;
	padding-right:5px;
	}
.prod_dl dt{
	height:20px;
	line-height:20px;
	font-family:"微软雅黑";
	font-size:16px;
	color:#353535;
	overflow:hidden;
	}
.prod_dl dt a{
	color:#353535;
	}
.prod_dl dd{
	height:40px;
	line-height:20px;
	font-family:"微软雅黑";
	font-size:14px;
	color:#979797;
	overflow:hidden;
	}
div.yellow{
	line-height:240%;
	text-align:center;
	margin-top:20px;
	height:80px;
	}
div.yellow img{
	vertical-align:top;
	}
div.yellow a{
	width:20px;
	height:20px;
	margin-right:5px;
	line-height:20px;
	display:inline-block;
	font-weight:bold;
	font-size:16px;
	color:#333;
	border:1px solid #bbbcbd;
	background:#fff;
	display:inline-block;
	}
div.yellow a:hover, div.yellow a.current{
	background:#1f5bb6;
	width:20px;
	height:20px;
	margin-right:5px;
	color:#fff;
	border:1px solid #1f5bb6;
	display:inline-block;
	}
div.yellow a.prev{
	background-image:url(../images/prev.html);
	background-position:center top;
	background-repeat:no-repeat;
	width:20px;
	height:20px;
	margin-right:5px;
	cursor:pointer;
	border:0;
	line-height:20px;
	display:inline-block;
	border:none;
	background-size:100% 100%;
	display:inline-block;
	}
div.yellow a.next{
	background-image:url(../images/next.html);
	background-position:center top;
	background-repeat:no-repeat;
	width:27px;
	height:27px;
	margin-right:5px;
	cursor:pointer;
	border:0;
	border:none;
	background-size:100% 100%;
	display:inline-block;
	}
.more{
	width:90%;
	height:80px;
	margin:0 auto;
	}
.more a{
	display:block;
	text-align:center;
	height:40px;
	line-height:40px;
	filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=red,endcolorstr=blue,gradientType=0);
	-ms-filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=red,endcolorstr=blue,gradientType=0);/*IE8*/
	background:#eee; /* 一些不支持背景渐变的浏览器 */
	background:-moz-linear-gradient(top, #fff, #eee);
	background:-webkit-gradient(linear, 0 0, 0 bottom, from(#fff), to(#eee));
	border:1px solid #dbdbdb;
	border-radius:20px;
	font-family:"微软雅黑";
	font-size:18px;
	color:#434343;
	}
.more a:hover{
	display:block;
	text-align:center;
	height:40px;
	line-height:40px;
	filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=red,endcolorstr=blue,gradientType=0);
	-ms-filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=red,endcolorstr=blue,gradientType=0);/*IE8*/
	background:#eee; /* 一些不支持背景渐变的浏览器 */
	background:-moz-linear-gradient(top, #74a400, #74a400);
	background:-webkit-gradient(linear, 0 0, 0 bottom, from(#74a400), to(#74a400));
	border:1px solid #dbdbdb;
	border-radius:20px;
	font-family:"微软雅黑";
	font-size:18px;
	color:#fff;
	}
.prod_title{
	text-align:center;
	line-height:30px;
	padding-top:20px;
	padding-bottom:10px;
	font-family:"微软雅黑";
	font-size:18px;
	color:#313131;
	}
.prod_img{
	margin:0 auto;
	padding:10px 15px 0 15px;
	}
.prod_img img{
	width:98%;
	padding:4px;
	border:1px solid #e0e0e0;
	}
.prod_text{
	height:auto;
	color:#434343;
	font-family:"微软雅黑";
	font-size:16px;
	line-height:30px;
	padding:10px 15px 30px 15px;
	}
.prod_text img{
	width:100%;
	margin:10px 0;
	}
.comp_list{
	height:auto;
	color:#555;
	font-family:"微软雅黑";
	font-size:16px;
	margin:0 auto;
	line-height:30px;
	padding:20px 15px 30px 15px;
	}
.comp_list img{
	width:100%;
	margin:10px 0;
	}
.jump{
	height:auto;
	margin:0 auto;
	height:50px;
	padding:0 15px;
	}
.jump ul{
	float:left;
	width:70%;
	}
.jump span{
	float:right;
	width:25%;
	height:30px;
	line-height:30px;
	font-family:"微软雅黑";
	font-size:20px;
	background:#fff;
	text-align:center;
	}
.jump li{
	width:43%;
	height:30px;
	line-height:30px;
	font-family:"微软雅黑";
	font-size:20px;
	background:#fff;
	text-align:center;
	float:left;
	margin-right:10px;
	}
.jump a{
	color:#333;
	background:#fff;
	display:block;
	border:1px solid #bbbcbd;
	}
.jump a:hover{
	background:#1f5bb6;
	display:block;
	border:1px solid #1f5bb6;
	color:#fff;
	}
.news_list{
	width:100%;
	height:auto;
	margin:0 auto;
	padding-bottom:15px;
	}
.news_div{
	width:100%;
	height:60px;
	border-bottom:1px solid #cccccc;
	margin-top:2px;
	filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=red,endcolorstr=blue,gradientType=0);
	-ms-filter:alpha(opacity=100 finishopacity=50 style=1 startx=0,starty=0,finishx=0,finishy=150) progid:DXImageTransform.Microsoft.gradient(startcolorstr=red,endcolorstr=blue,gradientType=0);/*IE8*/
	background:#dbdbdb; /* 一些不支持背景渐变的浏览器 */
	background:-moz-linear-gradient(top, #fafafa, #dbdbdb);
	background:-webkit-gradient(linear, 0 0, 0 bottom, from(#fafafa), to(#dbdbdb));
	overflow:hidden;
	}
.news_img{
	width:32%;
	height:60px;
	float:left;
	overflow:hidden;
	}
.news_img img{
	height:60px;
	width:100%;
	}
.news_img_bg{
	margin-top:-60px;
	position:relative;
	z-index:9;
	}
.news_dl{
	width:64%;
	float:right;
	padding-right:2%;
	}
.news_dl dt{
	height:30px;
	line-height:30px;
	font-family:"微软雅黑";
	font-size:16px;
	color:#353535;
	overflow:hidden;
	}
.news_dl dt a{
	color:#353535;
	}
.news_dl dd{
	height:48px;
	line-height:24px;
	font-family:"微软雅黑";
	font-size:14px;
	color:#008bd0;
	overflow:hidden;
	}
.news_title{
	width:100%;
	height:auto;
	padding-bottom:10px;
	padding-top:10px;
	text-align:center;
	font-family:"微软雅黑";
	color:#666;
	border-bottom:1px solid #d4d4d4;
	}
.news_title dt{
	line-height:30px;
	font-size:20px;
	color:#353535
	}
.news_title dd{
	line-height:24px;
	font-size:16px;
	color:#949494;
	}
.contact_div{
	width:98%;
	height:auto;
	background:#ffffff;
	border:1px solid #dadada;
	display:block;
	cursor:pointer;
	margin:0 auto;
	margin-bottom:12px;
	padding-bottom:10px;
	}
.contact_div:hover{
	width:98%;
	height:auto;
	background:#f0f0f0;
	border:1px solid #e0e0e0;
	display:block;
	cursor:pointer;
	padding-bottom:10px;
	}
.contact_div_title{
	width:90%;
	height:45px;
	line-height:45px;
	background:url(../images/li_bg.jpg) left bottom repeat-x;
	margin:0 auto;
	font-weight:bold;
	color:#1a2f8b;
	font-family:"微软雅黑";
	font-size:18px;
	}
.contact_div_title span{
	width:auto;
	float:right;
	margin-right:-45px;
	}
.contact_div_text{
	width:90%;
	height:auto;
	line-height:28px;
	color:#595959;
	margin:0 auto;
	padding:10px 6px 0 6px;
	font-size:13px;
	}
.contact_div_text a{
	color:#595959;
	}
