*{	margin:0px;	padding:0px;	font-family:"微软雅黑";	/*font-size:12px;*/	color:#333;	  }.white{color:#fff}html{ overflow-x:hidden}body{font-size:12px;}a{	color:#333;}h1,h2,h3,h4,h5,h6 {	font-size:100%;	font-weight:normal} img{	border:0;max-width: 100%;}ul,li,dl,dt,dd{	list-style:none;}ul,li,a{	text-decoration:none;}input,button,select,textarea{	outline:none;}.l{	float:left;}.r{	float:right;}.clear{	clear:both;}.clearfix{clear:both;}/*-----------------------head-------------------------------------------------------------*/.head{	border-bottom:solid 1px #CCC;	height:32px;}.box{	width:1000px;	margin:0px auto;}.header{	width:240px;}.header ul li{	float:left;	padding:0px 10px;	font-size:12px;	line-height:32px;}.header ul li a{	color:#999;}/*-----------------------head-------------------------------------------------------------*//*-----------------------nav--------------------------------------------------------------*/	.nav{	background-color:#0068b7;	height:50px;	width:100%;}.nav ul li{	float:left;	height:50px;	line-height:50px;	margin:0px 13px;width: 85px; text-align:center}.nav ul li:hover{	height:45px;	border-bottom:solid 4px #ffce0f;}.nav ul li a{	font-family:"微软雅黑";	font-size:16px;	color:#fff;}.nav ul li ul {line-height: 35px; margin-top:-5px;  text-align:left; left: -999em; width: 105px; position: absolute; z-index:1000;}.nav ul li ul  li a{display: block; color:#000;font-family:"微软雅黑"; width: 85px; font-size:12px;text-align:center;font-weight:bold; } .nav ul li ul  li a:hover  {color:#000;font-size:12px;text-align:center;font-weight:bold;}.nav ul li ul li{float: left; width:  85px; font-size:12px;text-align:center; margin:0px; font-weight:normal; background: #00afec;}.nav ul li ul li:hover{float: left;  font-size:12px; text-align:center;font-weight:normal; background: #00a0e9;}.nav ul li:hover ul {left: auto;}.nav ul li.sfhover ul {left: auto;}.qqbox a:link {	color: #000;	text-decoration: none;}.qqbox a:visited {	color: #000;	text-decoration: none;}.qqbox a:hover {	color: #f80000;	text-decoration: underline;}.qqbox a:active {	color: #f80000;	text-decoration: underline;}.qqbox{	width:178px;	height:auto;	overflow:hidden;	position:absolute;	right:0;	top:100px;	color:#000000;	font-size:12px;	letter-spacing:0px;}.qqlv{	width:45px;	min-height:256px;	overflow:hidden;	position:relative;	float:right;	z-index:50px;	}.qqkf{	width:120px;	height:auto;	overflow:hidden;	right:0;	top:0;	z-index:99px;	border:6px solid #4085c4;	background:#fff;}.qqkfbt{	width:118px;	min-height:20px;	overflow:hidden;	background:#4085c4;	line-height:20px;	font-weight:bold;	color:#fff;	position:relative;	border:1px solid #ffffff;	cursor:pointer;	text-align:center;}.qqkfhm{	width:112px;	min-height:32px;	overflow:hidden;	line-height:22px;	padding-right:8px;	position:relative;	margin:3px 0;}/*---------------------nav end----------------------------------------------------------*/	/*---------------------banner-----------------------------------------------------------*/	.banner {width:100%;position:relative;height:500px;overflow:hidden;}.banner .bd {margin:0 auto;position:relative;z-index:0;overflow:hidden;}.banner .bd ul {width:100% !important;}.banner .bd li {width:100% !important;height:500px;overflow:hidden;text-align:center;}.banner .bd li a {display:block;height:500px;}.banner .hd {width:100%;position:absolute;z-index:1;bottom:20px;left:0;height:16px;line-height:16px; z-index:9}.banner .hd ul {text-align:center;}.banner .hd ul li {cursor:pointer;display:inline-block;*display:inline;zoom:1;width:12px;height:12px;margin:2px;overflow:hidden;background:#bab6b5;line-height:999px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;}.banner .hd ul .on {background:#0068b7;}/*.banner{width:100%; height:500px;}.fluidHeight {position: absolute;width: 100%;height:500px;margin-top: 0px;box-shadow: inset 0 3px 10px -4px #000, inset 0 -3px 10px -4px #000;}.sliderContainer {height: 100%;max-height:500px;padding: 0 0;}.iosSlider {position: relative;top: 0;left: 0;overflow: hidden;width: 100%;height:500px;}.iosSlider .slider1 {width: 100%;height: 100%;}.iosSlider .slider1 .item {width: 100%;height: 100%;padding: 0px;}.iosSlider .slider1 .item .inner {position: relative;top: 0;left: 0;width: 100%;margin: 0 auto;height: 100%;box-shadow: 0 0 10px -5px #000;background-position: 50% 0;background-repeat: no-repeat;} .iosSlider .slider1 .item .inner .text1 {background: none repeat scroll 0 0 #000;opacity: 0;filter: alpha(opacity=0);position: absolute;top: 30px;padding: 5px 2px 0 7px;}.iosSlider .slider1 .item .inner .text1 span {color: #fff;font: 55px/70px Norican;padding: 0 8px;}.iosSlider .slider1 .item .inner .text2 {background: none repeat scroll 0 0 #000;opacity: 0;filter: alpha(opacity=0);padding: 5px 7px 7px;position: absolute;right: 0;top: 100px;} .iosSlider .slider1 .item .inner .text2 span {color: #fff;font: 16px/20px "Helvetica Neue", Helvetica, Arial, sans-serif;}.sliderContainer .slideSelectors {position: relative;bottom:40px;left:42%;width: 92%;margin: 0 4%;z-index: 1;height: 10px; margin:0 auto;}.sliderContainer .slideSelectors .item {margin:0 auto;float: left;width: 12px;height: 12px;background: #fff;margin: 0 0 0 20px;opacity: 0.25;filter: alpha(opacity=25);} .sliderContainer .slideSelectors .selected {background: #c92a18;opacity: 1;filter: alpha(opacity=100);} @media screen and (max-width: 1105px) {	 .iosSlider .slider1 .item .inner {width: 92%;margin: 0 4%;background-position: 80% 0;}	 .sliderContainer .slideSelectors {width: 92%;margin: 0 4%;} } @media screen and (max-width: 768px) { .iosSlider .slider1 .item .inner .text1 span {font: 40px/50px Norican;} .iosSlider .slider1 .item .inner .text2 {top: 85px;} .iosSlider .slider1 .item .inner .text2 span {font: 12px/18px "Helvetica Neue", Helvetica, Arial, sans-serif;}}*//*---------------------banner end-------------------------------------------------------*/	/*---------------------product----------------------------------------------------------*/	.pro{	background:url(../images/br.jpg) no-repeat center bottom;	margin-top:50px;}.pro h1{	background:url(../images/pro.jpg) no-repeat center top;	height:100px;}.pro_list{	width:920px;	height:36px;	margin:20px auto;}.pro_list li{	float:left;	height:36px;	margin:0px 5px;}.pro_list li:hover{	background:url(../images/pro_bg.jpg) no-repeat left top;	width:139px;	text-align:center;}.pro_list li:hover a{	color:#fff;padding:0px 12px;}.pro_list li a{	font-size:14px;	line-height:36px;	padding:0px 12px;}.lion{	background:url(../images/pro_bg.jpg) no-repeat left top;	width:139px;	text-align:center;}.lion a{	color:#fff;}	.demo li{	float:left;	text-align:center;	margin:0px 15px;}.demo li p{	height:30px;	line-height:30px;	font-size:16px;}/*---------------------product end------------------------------------------------------*/	/*---------------------about us---------------------------------------------------------*/	.about{	background-color:#005498;	height:575px;	margin-top:50px;}.aboutus{	width:831px;	padding:40px 40px 20px;	float:left;}.aboutus p{	font-size:14px;	color:#fff;	line-height:28px;	text-indent:2em;}	/*---------------------about us end-----------------------------------------------------*/	/*---------------------news-------------------------------------------------------------*/	.news{	margin-top:60px;}.news h1{	background:url(../images/news.jpg) no-repeat center top;	height:105px;	margin-bottom:30px;}.videos{	width:345px;	height:300px;	float:left;	padding:3px;	border:solid 2px #ccc;	margin-left:40px;}.newsbox{	width:500px;	float:left;	margin-left:50px;}.newsbox h3{	background:url(../images/news_bg.jpg) no-repeat left top;	width:492px;	height:31px;	margin-bottom:5px;}.newsbox h3 a{	line-height:31px;	color:#fff;	font-size:14px;	font-weight:bolder;	padding-left:15px;}.day{	line-height:31px;	color:#fff;	padding-right:8px;}.newsbox a{	font-size:13px;	line-height:26px;}.newsbox li{	border-bottom:dashed 1px #ccc;	padding-bottom:5px;	margin-bottom:15px;}/*---------------------news end---------------------------------------------------------*/	/*---------------------link-------------------------------------------------------------*/	.link{	margin-top:50px;}.link ul{	padding-left:136px;	background:url(../images/link.jpg) no-repeat 30px 0px;	font-size: 0;}.link li{	background-color:#4193d7;	display: inline-block;	line-height: 32px;		padding: 0 10px;	text-align:center;	margin:5px;}.link li a{	line-height:32px;	color:#fff;	font-size:13px;}/*---------------------news end---------------------------------------------------------*/	/*---------------------footer-----------------------------------------------------------*/	.foot{	background-color:#005498;	height:160px;	margin-top:36px;}.foot img{	margin-top:20px;	float:left}.foot p{	color:#fff;	padding-top:56px;	line-height:24px;	font-size:13px;}/*---------------------footer end-------------------------------------------------------*/	/*---------------------???-------------------------------------------------------------*/.main{	width:1000px;	margin:40px auto 0px;}/*---------------------main_left--------------------------------------------------------*/.main_left{	width:220px;}.contact{	width:210px;	margin:20px auto 0px;	border:solid 1px #ccc;}.contact h2{	background-color:#0065b6;	height:40px;	line-height:40px;	color:#fff;	text-align:center;	font-size:18px;}.contact p{    line-height: 24px;    padding-left: 5px;    padding-top: 10px;    padding: 10px 0px 10px 5px; }.contact p span{    font-size: 13px;}.ke-zeroborder td{            padding: 20px 0;    border: 1px solid #eee;}/*---------------------main_left end----------------------------------------------------*//*---------------------main_right-------------------------------------------------------*/.main_right{	width:750px;}.main_right h3{	background:url(../images/t3.jpg) no-repeat 10px 14px;	background-color:#0065b6;	height:40px;	color:#fff;	line-height:40px;	font-size:16px;	font-weight:bolder;	padding-left:36px;	margin-bottom:20px;}.day2{	line-height:40px;	padding-right:10px;	font-weight:100;	color:#fff;}.day2 a{	line-height:40px;	font-size:13px;	font-weight:100;	color:#fff;}/*---------------------main_right end---------------------------------------------------*//*---------------------????????-----------------------------------------------------*/.product li{	float:left;	text-align:center;    width: 226px;	margin:0px 3px 15px 7px;}.product li img{	border:solid 1px #ccc;}.product li p{	height:40px;	line-height:40px;	font-size:14px;	overflow: hidden;}.product li p a{    	font-size:14px;}.black2{	text-align:center;	line-height:40px;	font-size:12px;	margin-top:10px;}	/*---------------------???????????-----------------------------------------------------*/.newslist{	padding:0px 10px;}.newslist li{	background:url(../images/t4.gif) no-repeat 5px 17px;	height:45px;	line-height:45px;	border-bottom:dashed 1px #ccc;}.newslist li a{	padding-left:24px;	color:#666;	font-size: 14px;}.day3{	font-size: 14px;	color:#666;	line-height:36px;}.text{	border:solid 1px #ccc;	padding:20px;}.newstext h4{	text-align:center;	font-size:18px;	font-weight:bolder;	height:40px;	line-height:40px;	border-bottom:solid 1px #ccc;	margin-bottom:10px;}/*.newstext strong,.newstext span{ line-height:32px;	font-size: 16px; }*/.newstext {    border: solid 1px #ccc;    padding: 20px;}.newstext div{	color:#666;	line-height:32px;	font-size: 16px; }.newstext p{	color:#666;	line-height:32px;	font-size: 16px; }.MsoNormalTable { border:1px #cccccc solid;border-collapse:collapse}.MsoNormalTable td{ border:1px #cccccc solid;border-collapse:collapse}  	.pagey {		margin: 30px 0 0 0;		text-align: center;		width: 100%;		overflow: hidden;	}	.pagey a b {		color: #999;	}	.pagey>b,	.pagey a {		margin: 1px 2px;		padding: 10px 13px;		text-align: center;		display: inline-block	}	.pagey a {		margin: 1px 2px;		padding: 10px 13px;		text-align: center;		display: inline-block;		color: #333;		border: #e5e5e5 1px solid;		border-radius: 5px;	}.pagey span {		margin: 1px 2px;		padding: 10px 13px;		text-align: center;		display: inline-block;		color: #333;		border: #e5e5e5 1px solid;		border-radius: 5px;	}	/* 闁藉牆顕甶e6 */	.pagey>b,	.pagey a:hover {		background: #0065b6;		color: #fff;	border-radius: 5px;		border: #0065b6 1px solid;	}	.pagey a:hover b {		color: #FFF	}.slider{margin:20px auto ; width:850px;height:240px; overflow:hidden; position:relative;}.sliderbox{position:relative;}/*????????css,??????????????1?????????Ч??*/ .sliderbox li{	float:left;	text-align:center;	margin:0px 15px;}.sliderbox li p{	height:30px;	line-height:30px;	font-size:16px;}.slidernav{position:absolute; right:0; bottom:0; width:100%; display:none; background: rgba(0,0,0,0.5); color:#fff; font-size:0; *word-spacing: -1px;}.slidernav li{*zoom:1; vertical-align: top; font-size:14px; margin-left: 10px; letter-spacing: normal; word-spacing: normal;}.slidernav li a{width:16px; padding:2px 4px; height:12px; background:#fff; color:#000; text-align:center;}.slidernav li.current a{background:#3B8DD1; color:#fff;}@media screen and (-webkit-min-device-antio:0){.slidernav{letter-spacing: -5px;}}.slider .prev, .slider .next{position: absolute; top:50%; margin-top:-30px; cursor: pointer; width:61px; height:61px; left:0; background: url(../images/ft_icons.png) 0 0 no-repeat; text-indent:-9999px;}.slider .next{right:0; left:auto; background-position: 0 -61px;}.list{	width:210px;	margin:0px auto;}.list h2{	background-color:#0065b6;	width:210px;	height:80px;	line-height:80px;	font-size:24px;	text-align:center;	color:#fff;}.list li{	background-color:#eee;	text-align:center;	height:42px;	border-bottom:dashed 1px #ccc;}.list li a{	line-height:42px;	font-size:16px;	color:#666;}.treebox{ width:210px;}.treebox ul{margin:0px; padding:0px; list-style:none;border: 0;}.treebox ul li{ margin: 0px 2px 0px 0px; padding: 0px; width: 210px; height: 35px;                 display: block;   border-bottom:dashed 1px #ccc; }.treebox ul li:hover ul{display:block;}.treebox ul li a{text-align:center; width:211px; height:37px; line-height:35px; display:block; text-decoration:none;}.treebox ul li ul{display:none;position:relative; top:-37px; left:211px;}.treebox ul li ul li{margin:0px; padding:0px;  border-bottom:dashed 1px #ccc;background-color: #F3F3F3;}.sech{ }.treebox ul li ul li:hover{background:#ccc;}.treebox ul li ul li:hover ul{visibility:visible;}.treebox ul li ul li ul{visibility:hidden; position:relative; top:-37px; left:211px;}.treebox ul li ul li ul li{background:#eee;border-bottom:dashed 1px #ccc;}.treebox ul li ul li ul li:hover{background:#1E90FF;}.treebox ul li ul li ul li:hover  a{ color:#fff}.imglist{text-align: center; margin: 0 auto;}.imglist li img{width: 200px; height: 280px; border: 1px solid #ccc; display: block; padding: 2px; margin-bottom: 8px;}.imglist li{width: 30.3%; text-align:center; margin: 0 auto; display: inline-table;line-height: 22px;  padding: 1.5% 0 0 1.5%; background: #fff} .imglist li p{ height:22px;line-height:22px; overflow:hidden}