﻿@charset "utf-8";
@import url("reset.css");

body{ background:#fafafa;font-family:"Microsoft YaHei"; font-size:14px; line-height:24px;}

	.cb img{ padding:6px; background:#0075b2;}
	
	.zw table{ margin:20px 0 0;}
	.zw td{ padding:5px; border:1px solid #ddd;}
	.zw table span{ color:#0083b9;}

	.mt{ width:1090px; margin:0 auto;}

	.header{ background:url(../images/h_b.gif) #e2e2e2 center repeat-y;}
	
	.top_bar{ background:#0083b9; height:41px; line-height:41px;}
	.top_bar a{ color:#fff; padding:0 20px;}
	
	.top_bar .fr a{ color:#b9ebff; padding:0 10px;}
	.top_bar .fr a img{ margin:15px -3px 0;}
	
	.logo{ padding:40px 0;}
	
	.main{ background:url(../images/main_b.gif) repeat-x; border-top:1px solid #ddd; margin-top:1px;}
	
	.box{ background:#fff; border:1px solid #ddd; padding:10px 20px 20px; overflow:hidden;zoom:1;}
	
	.lt{ float:left; width:530px;}
	.about{ height:160px; overflow:hidden; margin:0 0 20px;}
	.about img{ float:left; margin:0 20px 0 0;}
	
	.news{}
	.news li{ height:30px; line-height:30px; overflow:hidden;}
	.news li span{ display:inline-block; width:130px;}
	
	
	.products{ float:right; width:480px;}
	.products ul{ margin-right:-35px;}
	.products li{ float:left; margin:10px 35px 10px 0;}
	.products li img{ display:block; border:1px solid #ddd;}
	.products li span{ display:block; height:30px; line-height:30px; overflow:hidden; text-align:center;}
	
	.tl{ color:#0083b9; font-size:16px; padding:10px 0;}
	.tl a.fr{ color:#999;}
	
	
	.foot{ padding:20px 0; clear:both; margin-bottom:40px;}
	
	.l_banner{ height:214px; position:relative; width:1090px;}
	.l_bg{ background:url(../images/l_bg.png) no-repeat; width:277px; height:7px; font-size:0; position:absolute; bottom:0; left:0;}
	.lr_L{ width:216px; float:left; background:url(../images/l_top.jpg) #047daf no-repeat left top; height:650px;}
	.lr_R{ float:right; background:#fff; width:874px; min-height:600px; height:auto !important; height:650px;}
	.lr_L dt{ padding-left:52px; padding-top:3px; margin-bottom:10px;}
	.lr_L dd,.site dd{ padding:2px 0;}
	.lr_L dd a{ color:#fff; display:block; line-height:32px; padding-left:30px;}
	.lr_L dd a:hover,.lr_L dd.bg{ background:#f1b414;}
	.lr_L dd.nav2 a{ background:#01709d; font-weight:bold;}
	.xian{ border-top:#e4e4e4 1px solid;}
	.mm{ font-size:12px; border-bottom:#ededed 1px solid; padding:8px 0 8px 15px;}
	.mm img{ vertical-align:middle;}
	.mm span{ color:#f0b212;}
	.zw{ width:834px; margin:20px auto;}
	.bt{ color:#0083b9; font-size:18px; margin-bottom:15px;}
	.my{ text-align:center; color:#0083b9; font-size:18px;}
	.pro_dtu{ width:504px; height:331px; position:relative; margin:20px auto 0; border:#e9e9e9 1px solid; padding:8px;}
	.jt_l{ background:url(../images/jt_l.jpg) no-repeat; width:46px; height:61px; position:absolute; left:-80px; top:50%; margin-top:-31px; cursor:pointer;}
	.jt_r{ background:url(../images/jt_r.jpg) no-repeat; width:46px; height:61px; position:absolute; right:-80px; top:50%; margin-top:-31px; cursor:pointer;}
	.pro_xtu{ width:522px; margin:10px auto; overflow:hidden;}
	.jt_l2{ float:left; background:url(../images/jt_l2.jpg) no-repeat; width:17px; height:67px; cursor:pointer; margin-right:8px; _display:inline;}
	.pro_xtu ul{ width:480px; overflow:hidden; float:left;}
	.pro_xtu ul li{ float:left; margin-right:7px; _display:inline; border:#e9e9e9 1px solid; padding:1px;}
	img{ vertical-align:top;}
	.jt_r2{ float:left; background:url(../images/jt_r2.jpg) no-repeat; width:17px; height:67px; cursor:pointer;}
	.pro_bt{ font-size:18px; color:#0083b9; margin-top:20px; margin-bottom:10px; border-bottom:#0083b9 1px solid; padding-bottom:5px;}
	
	
	.abt p{ padding:15px 0;}
	.abt h3{ padding:20px 0 0;}
	
	.ma img{border-radius:10px;}
	
	.ns li.c span.c{ color:#666;}
	.ns li span.c{ display:inline-block; width:120px; color:#777;}
	.ns li span.c1{ display:inline-block; width:600px;}
	.ns li { height:45px; line-height:45px; border-bottom:1px solid #ddd; padding:0 10px;}
	.ns li.cru{ background:#ddd; border-top:1px solid #ddd; padding:5px 10px; font-family:Verdana, Geneva, sans-serif;}
	.ns li.cru:hover{ background:#ddd;}
	.ns li:hover{ background:#f7f7f7;}
	.ns li.bg{ background:#f7f7f7;}
	
	.ns h3{ font-size:22px;}
	.ns p{ padding:20px 0;}
	
	.site h3{ background:#f7f7f7; padding:5px; margin:10px 0 0; border:1px solid #ddd;}
	.site dd{padding:5px;}
	.site dd.nav2{ border-bottom:1px solid #ddd; margin:15px 0 0; background:#f7f7f7;}
	
	.page_list{ text-align:center; border-bottom:1px solid #ddd; padding:20px 0;}
	.page_list a{ display:inline-block; margin:0 30px;}
	
	.contact dl{ margin:30px;background:url(../images/box_b.gif) bottom repeat-x; height:87px; overflow:hidden;zooom:1; border:1px solid #e7e7e7; padding:30px;}
	.contact dt{ float:left; margin:0 15px 0 0;}
	.contact dd{ line-height:22px; padding:6px 0 0;}
	.contact dl img{ background:#fff; padding:1px; display:block; border:1px solid #ccc;}
	.contact p{ margin:0 50px; line-height:20px;}
	.contact ul{ padding:20px 0 40px; margin:0 50px;}
	.contact li{ margin:0 0 8px; }
	.contact .c{ padding:0 0 0 120px;}
	.contact .c input{ padding:4px 3px; margin:0 10px 0 0;}
	.contact li span{ width:120px; float:left;line-height:22px;}
	.contact .in,.cont .in2{ width:314px; height:24px; line-height:24px; background:#fff; border:1px solid #ccc;}
	.contact .in2{ width:400px; height:86px;}
	
	