/**重置样式**/
body,form,div,span,ul,ol,li,p,pre,dl,dt,dd,em,a,fieldset,legend,address,label,textarea,select,input,figure,table,th,td,b,i{margin:0;padding:0;}
fieldset,img{border:0;}
body{margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{margin:0; padding:0;}
ul,li{list-style:none;}
em,i{font-style:normal;}
table{border-collapse:separate;border-spacing:0;}
a{text-decoration:none;color:#000;}
a:hover{color:none;}
input,select,img{ vertical-align:middle;}
hr{border:1xp solid #333;}
.clear{ clear:both;}
.fl{float:left;}
.fr{float:right;}

.header{width:980px; height:160px; margin:0 auto;}
.top{ margin-top:20px; height:90px;}
.tel{width:430px; height:90px; background:url(img/tel.png) left no-repeat;}
.search form{ height:26px; background:url(img/s.png) right no-repeat; text-align:right; font-size:13px; line-height:26px; color:#666;}
.q{ height:26px; outline:none;width:120px; border:none; background:none; margin-left:10px;}
.sub{width:26px; height:26px; background:none; border:none; cursor:pointer; float:right;}
.tel h4{ text-align:right; font-family:"微软雅黑"; font-weight:normal; color:#666; line-height:40px;}
.tel h4 span{ font-size:24px; font-weight:bold; color:#F00;}
.tel p{ font-size:13px; color:#666;font-family:"微软雅黑"; text-align:right;}
.menu{width:100%; height:auto; margin-top:30px;}
.menu ul li{ float:left; position:relative; z-index:2;padding-left:25px; padding-right:25px;}
.menu ul li a{  font-size:13px;font-family:"微软雅黑";}
.menu ul li ul{width:130px;text-align:center;  height:auto; background:#53abe2; position:absolute; z-index:99999; left:5px; display:none;}
.menu ul li ul li{ line-height:30px;  padding-left:20px; padding-right:10px;}
.menu ul li ul li a{ color:#FFF; font-size:12px; display:block;}
.menu ul li:hover ul{ display:block;border-top:2px solid #15387a;}
.menu ul li:hover a{color:#53abe2;}
.menu ul li:hover ul li a{ color:#FFF;}
.banner{width:100%; height:380px; overflow:hidden;}
/* main_image */
.main_visual{height:422px;border-top:1px solid #d7d7d7;overflow:hidden;position:relative;}
.main_image{height:422px;overflow:hidden;position:relative;}
.main_image ul{width:9999px;height:422px;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;height:422px;}
.main_image li span{display:block;width:100%;height:422px}
.main_image li a{display:block;width:100%;height:422px}
.main_image li .img_1{background:url(img/banner1.jpg) center top no-repeat}
.main_image li .img_2{background:url(img/banner2.jpg) center top no-repeat}
.main_image li .img_3{background:url(img/banner3.jpg) center top no-repeat}


div.flicking_con{position:absolute;top:360px;left:50%;z-index:999;width:300px;height:21px;margin:0 0 0 -50px;}
div.flicking_con a{float:left;width:21px;height:21px;margin:0;padding:0;background:url(img/btn_main_img.png) 0 0 no-repeat;display:block;text-indent:-1000px}
div.flicking_con a.on{background-position:0 -21px}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display:none;}
#btn_prev{background:url(img/hover_left.png) no-repeat left top;left:100px;}
#btn_next{background:url(img/hover_right.png) no-repeat right top;right:100px;}
.main{width:980px; height:auto; margin:0 auto; margin-top:20px;}
.m1{width:100%; height:220px;}
.m1-left{width:650px; height:auto;}
.mt{width:100%; height:35px;}
.mt a{ float:right;}
.mt a img{ margin-top:12px;}
.mt1{ background:url(img/t1.png) no-repeat;}
.m1-left p{ margin-top:20px; font-size:13px; line-height:23px; color:#666;}
.m1-left p img{ margin:0px 20px 20px 20px; float:left;}
.m1-right{width:260px; height:auto;}
.mt2{ background:url(img/t2.png) no-repeat;}
.pic-show{width:255px; height:160px; border:1px solid #06F; margin-left:4px;}
.mt3{ background:url(img/t3.png) no-repeat;}
.scrollleft{width:100%; height:150px; margin-top:20px;}
.scrollleft ul li{ float:left;width:200px; height:148px; border:1px solid #06F; margin-right:20px;}
.scrollleft ul li img{width:200px; height:148px;}
.m3{width:100%; height:290px; background:#eff3f4; margin-top:30px;}
.m3-left{width:310px; height:auto; margin:15px;}
.mt4{ background:url(img/t4.png) no-repeat;}
.m3-left ul li{ font-size:13px;font-family:"微软雅黑"; color:#666; border-bottom:1px dashed #666; line-height:35px;}
.m3-left ul li span{ float:right;}
.m3-left ul li a{ color:#666;}
.m3-left ul li:hover a{ color:#06F;}
.m3-mid{width:310px; height:auto; margin:15px 25px 15px 25px;}
.mt5{ background:url(img/t5.png) no-repeat;}
.m3-mid ul li{ font-size:13px;font-family:"微软雅黑"; color:#666; border-bottom:1px dashed #666; line-height:35px;}
.m3-mid ul li span{ float:right;}
.m3-mid ul li a{ color:#666;}
.m3-mid ul li:hover a{ color:#06F;}
.m3-right{width:245px; height:auto; margin:15px;}
.mt6{ background:url(img/t6.png) no-repeat;}
.m3-right ul{ margin-left:5px;}
.m3-right ul h4{ color:#024589;font-family:"微软雅黑"; line-height:30px;}
.m3-right ul li{ font-size:13px;font-family:"微软雅黑"; color:#666; line-height:22px;}
.m3-right ul li span{ margin-left:40px;}
.footer{width:100%; height:130px; background:#495c68;font-family:"微软雅黑"; padding-top:15px;}
.footer p{ font-size:13px; color:#FFF; margin-top:5px; text-align:center;}

.left{width:240px; height:auto;}
.cate{width:100%; height:auto; padding-left:10px;}
.ct{width:100%; height:35px; font-family:"微软雅黑"; color:#15387a;}
.ct em{ font-size:12px; margin-left:10px;}
.ct-li{ background:url(img/j2.png) left no-repeat;}
.ct-li a{ margin-left:10px;}
.cate ul li{ font-size:14px; font-family:"微软雅黑"; font-weight:bold; line-height:25px;}
.cate ul li ul{ margin-left:20px; display:none;}
.cate ul li ul li{ line-height:25px;}
.cate ul li ul li a{font-weight:normal;}
.cate ul li:hover .ct-li{ background:url(img/j1.png) left no-repeat;}
.cate ul li:hover ul{ display:block;}
.contact{width:220px; height:auto; background:#eff3f4; margin-top:20px; padding:10px;}
.contact ul{ margin-left:5px;}
.contact ul h4{ color:#024589;font-family:"微软雅黑"; line-height:50px;}
.contact ul li{ font-size:13px;font-family:"微软雅黑"; color:#666; line-height:22px;}
.contact ul li span{ margin-left:40px;}
.right{width:680px; height:auto;}
.rt{ border-bottom:1px solid #999; position:relative;}
.rt span{ background:#FFF; margin-bottom:-8px;width:185px; height:auto; display:block;font-family:"微软雅黑"; color:#15387a;}
.rt span em{font-size:12px; margin-left:10px;}
.rt strong{ float:right; background:#FFF;width:auto; padding-left:20px; height:20px; display:block; text-align:right; position:absolute; right:0px; top:5px; font-size:13px; font-weight:normal;}
.show{ margin-top:20px;}
.product li{ width:200px; height:180px;float:left; margin:12px;}
.product li img{width:198px; height:148px; border:1px solid #06F;}
.product li p{ line-height:30px; text-align:center; font-size:13px;font-family:"微软雅黑";}
.s-tab{width:100%; height:26px; border-bottom:1px solid #CCC;}
.s-tab span{width:90px; height:25px; display:block; float:left; text-align:center; line-height:25px; border:1px solid #CCC; font-size:13px; margin-right:10px; cursor:pointer; border-bottom:none;}
span.tabcon{ background:#0f8edb; color:#FFF; border:1px solid #0f8edb; border-bottom:none;}
.content{ margin-top:10px; line-height:25px; font-size:13px;}
.hide{ display:none;}
.news li{ font-size:12px; color:#36C; line-height:30px; list-style:disc; margin-left:20px; list-style-position:inside; border-bottom:1px dashed #CCC;}
.news li a{color:#666;}
.news li span{ float:right; color:#999;}
.con-tt{ margin-bottom:20px;}
.con-tt h2{ text-align:center; margin-bottom:10px;color:#666;}
.con-tt p{ text-align:center; font-size:13px; color:#666;}
.con-tt p span{ margin-right:20px;}
.pn{ margin-top:20px; font-size:13px; line-height:20px; color:#666;}
/* 分页page样式 style*/
.page{ margin-top:20px; text-align:center;font-size:13px; margin-bottom:20px;}
.page a{	
	border: 1px solid #ccc;
	display: inline;
	padding: 3px 10px 3px 10px;
	margin-right: 5px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	cursor: pointer;
	background: #fff;
	text-decoration:none;
	color:#999;
}
.page a:hover{
	border:1px solid #FF6600; 
	background-color:#FF6600; 
	color:#fff;
}
.page span{
	border: 1px solid #FF6600;
	display: inline;
	padding: 3px 10px 3px 10px;
	margin-right: 5px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	background: #FFEEE5;
	color: #FF6600;}

.qqkf{width:110px; height:165px;  padding-top:60px;background:url(img/kf_bg.png) no-repeat;position:fixed; right:0px; top:200px;}
.qqkf p{ font-size:13px; text-align:center; margin-top:5px;}
