﻿
/* CSS Document */

body{
	margin:auto;
	font-size:12px;
	color:#939393;
	font-family:"宋体";
	line-height:22px;
	background:#c0c0c0;
}
img{
	border:0;
	outline:none;
}
a{
	outline:none;
	color:#939393;
	text-decoration:none;
}
a:hover{
	text-decoration:underline;
}
.header{
	margin:0 auto;
	width:1002px;
	height:101px;
}
.main{
	margin:0 auto;
	width:1002px;
	background:url(../images/main_bg.jpg) #FFF repeat-x 0 286px;
	height:806px;
	overflow:hidden;
}
.main_2{
	margin:0 auto;
	width:1002px;
	padding-bottom:80px;
	background:url(../images/main_bg.jpg) #FFF repeat-x 0 286px;
}
.footer{
	margin:0 auto;
	width:1002px;
	height:154px;
}
.footer_adr{
	width:1002px;
	height:114px;
	text-align:center;
	background:url(../images/footer_bg.gif) no-repeat 0 0;
	color:#FFF;
	padding-top:10px;
}
.footer_adr div{
	text-align:left;
	padding:0 0 10px 15px;
}
.footer_adr a{
	color:#FFF;
}

.link{
	background:#FFF;
	height:30px;
	width:1002px;
}
.link a{
	float:left;
	display:inline;
	margin:0 10px;
	width:78px;
}
.link img{	
	border:1px solid #eebf62;
}

.header .logo{
	float:left;
	list-style:none;
	margin:0;
	padding:0;
	width:318px;
	height:96px;
}
.header .logo li{ float:left; margin:0; padding:0;}
.header .logo li a{ float:left;}
.li1{ width:108px; }
.li2{ width:98px; }
.li3{ width:56px; }
.nav{
	float:right;
	position:relative;
	background:url(../images/nav_bg.gif) no-repeat 0 0;
	padding:21px 0 0 22px;
	width:662px;
	height:75px;
}

.nav div{
	float:left;
}
.header_line{
	background:url(../images/header_line.gif) repeat-x 0 0;
	width:1002px;
	height:5px;
	overflow:hidden;
	font-size:0;
}
.snav{
	position:absolute;
	top:55px;
	left:76px;
}
.snav1{
	background:url(../images/snav1.png) no-repeat 0 0;
	width:28px;
	height:36px;
	_background:url(../images/snav1.gif) no-repeat 0 0;
}
.snav2{
	background:url(../images/snav2.png) repeat-x 0 0;
	padding-top:8px;
	height:36px;
	_background:url(../images/snav2.gif) repeat-x 0 0;
}
.snav2 a{
	color:#6f6f6f;
	padding:0 13px 0 13px;
}
.snav3{
	background:url(../images/snav3.png) no-repeat 0 0;
	width:28px;
	height:36px;
	_background:url(../images/snav3.gif) no-repeat 0 0;
}
.rm1{
	margin:6px 0 12px 20px;
	height:12px;
	width:982px;
}
.bar{
	float:left;
	background:url(../images/block1_bg.jpg) no-repeat 0 0;
	width:342px;
	height:379px;

}
.ex{
	width:342px;
	height:202px;
}
.ex_p{
	float:left;
	margin:6px 0 0 8px;
}
.ex dl{
	float:right;
	padding:0 0px;
	margin:16px 0 0 0px;
	width:152px;
	height:110px;
}
.ex dl dt{
	color:#000;
	font-family:"Arial";
	margin:0;
	padding:0;
}
.ex dl dd{
	color:#ffaf36;
	margin:0;
	padding:0;
}

.banner1{
	background:url(../images/banner1.gif) no-repeat 28px 17px;
	padding:17px 0 0 28px;
	width:291px;
	height:32px;
}
.an{
	clear:both;
	margin-left:23px;
	width:303px;
	height:116px;
	background:url(../images/an_bg.jpg) no-repeat 0 0;
	color:#FFF;
	padding-top:55px;
}
.ar1{
	float:left;
	display:inline;
	width:19px;
	height:30px;
	margin:66px 0 0 25px;
}
.ar2{
	float:right;
	display:inline;
	width:19px;
	height:30px;
	margin:66px 14px 0 0;
}
.rm2{
	float:right;
	display:inline;
	margin-right:24px;
}
.an dl{
	background:url(../images/line1.gif) repeat 0 0;
	line-height:30px;
	width:282px;
	margin:0 0 0 10px;
	padding:0;
	_height:90px;
}
.an dl dt{
	background:url(../images/icon1.gif) no-repeat 0 8px;
	float:left;
	width:195px;
	padding:0 0 0 18px;
	margin:0;
}
.an dl dt a{
	color:#FFF;
}
.an dl dd{
	float:right;
	width:65px;
	padding:0;
	margin:0;
}
.clear{
	clear:both;
	font-size:0;
	overflow:hidden;
	margin:0;
	padding:0;
	width:0;
	height:0;
}
.rm3{
	float:right;
	padding:3px 12px 0 0;
}
.block1{
	float:left;
	width:324px;
	height:370px;
}
.pic{
	float:right;
	display:inline;
	background:url(../images/p_bg.jpg) no-repeat 0 0;
	margin:0 6px 0 0;
	padding:4px;
	width:77px;
	height:67px;
	display:none;
}
.ul1{
	list-style:none;
	padding:0 0 0 12px;
	margin:0px 0 5px 0;
}
.ul1 li{
	background:url(../images/icon2.gif) no-repeat 0 9px;
	padding:0;
	margin:0;
}
.ul1 a,.rm4{
	padding:0 0 0 8px;
}
.ul1 li img{ float:right; display:inline; margin:4px 10px 0 0; }

.block2 {
	float:left;
	display:inline;
	background:url(../images/line2.gif) no-repeat 9px 46px;
	width:324px;
	height:171px;
	display:none;
}
.block2t{
	width:324px;
	height:63px;
}
.block2t div{
	float:left;
	display:inline;
	margin:13px 0 0 13px;
}
.block2t a{
	float:right;
	display:inline;
	margin:28px 16px 0 0;
}
.sbar{
	float:left;
	display:inline;
	margin:21px 0 0 18px;
	width:160px;
}
.sbar1{
	width:160px;
	height:85px;
}
.sbar2{
	background:url(../images/sbar2.jpg) repeat-y 0 0;
	width:160px;
	padding-bottom:20px;
}
.sbar3{
	background:url(../images/sbar3.jpg) no-repeat 0 0;
	width:160px;
	height:16px;
	padding-bottom:30px;
}
.sbar2 ul{
	list-style:none;
	margin:0;
	padding:0;
}
.sbar2 ul li{
	margin:0;
	text-align:left;
	padding:0;
}
.sbar2 ul li a
{
	height:34px;
	line-height:34px;
	display:block;
}
.sbar2 ul .l3 a
{
	height:34px;
	line-height:34px;
	color:#6e96fe;
	display:block;
}
.l1
{
	color:#fff;
		font-size:14px;
	background:url(../images/l1_bg.jpg) no-repeat 0 0;
}
.l1 a
{
	color:#fff;
	padding:0 42px 0 4px;
	width:114px;
	text-align:center;
}
.l1 a:hover
{
	text-align:center;
	text-decoration:none;
	background:url(../images/a_bg.jpg) no-repeat 7px 6px;
		color:#6e96fe;
}
.l3
{
	color:#6e96fe;
	text-align:left;
	background:url(../images/l3_bg.jpg) no-repeat 0 0;	
}
.l3 a
{padding:0 20px 0 28px;
	text-align:left;
	font-size:12px;
	color:#6e96fe;
}

.l3 a:hover
{
		text-decoration:none;
	background:url(../images/a_bg.jpg) no-repeat 7px 6px;
color:#6e96fe;
text-align:left;
}
.main_r{
	float:left;
	display:inline;
	margin:21px 0 0 25px;
	width:758px;
}
.rt{
	width:758px;
	height:61px;
	background:url(../images/line4.gif) repeat-x 0 57px;
}
.rt dl{
	float:left;
	margin:15px 0 0 0;
	padding:0;
	font-size:14px;
	font-weight:bold;
	line-height:20px;
}
.rt dt{
	color:#333a8e;
	margin:0;
	padding:0;
}
.rt dd{
	margin:0;
	padding:0;
	font-family:"Arial";
	color:#a5a5a5;
}
.rt div{
	margin:30px 5px 0 0;
	float:right;
	display:inline;
	color:#8d8d8d;
}
.rt div span{
	color:#ffb000;
}
.rt div a{
	color:#8d8d8d;
}
.rt img{
	float:left;
	display:inline;
	margin:4px 5px 0 0;
}
.rc{
	width:758px;
	color:#000;
}
.shade{
	margin-top:17px;
	padding-left:93px;
	width:665px;
	background:url(../images/shade.gif) repeat-y 0 0;
}
.tab{
	float:left;
	margin:16px 0 17px 37px;
	width:412px;
	height:81px;
}
.line{
	float:left;
	display:inline;
	margin-left:39px;
	background:url(../images/dot.gif) repeat-x 0 0;
	width:528px;
	height:3px;
	overflow:hidden;
	font-size:0;
}
.adr{
	float:left;
	display:inline;
	margin:16px 0 16px 42px;
	width:521px;
	color:#9f9f9f;
	font-family:"Arial";
}
.adr b{
	color:#ffb30b;
}
.adr b span{
	font-family:"宋体";
}
.adr2{
	float:left;
	display:inline;
	margin:15px 0 16px 40px;
	background:url(../images/adr_bg.gif) no-repeat 0 0;
	width:536px;
	height:78px;
}
.adr2 dl{
	margin:0;
	padding:0;
}
.adr2 dl dt{
	float:left;
	width:130px;
	height:60px;
	padding:18px 0 0 0;
	text-align:center;
	color:#FFF;
	font-size:16px;
	font-weight:bold;
}
.adr2 dl dt span{
	font-size:12px;
}
.adr2 dl dd{
	float:left;
	display:inline;
	line-height:20px;
	color:#000;
	margin:12px 0 0 10px;
}
.map{
	float:left;
	display:inline;
	margin:2px 0 0 14px;
}
.cl{
	float:left;
	display:inline;
	margin:15px 0 0 37px;
	width:100%;
	padding:0;
}
.cl dt{
	float:left;
	width:130px;
	height:60px;
	padding:10px 0 0 0;
	color:#ffb205;
	font-size:16px;
	font-weight:bold;
	margin:0;
	line-height:20px;
}
.cl dt span{
	color:#000;
	font-size:12px;
}
.cl dd{
	float:left;
	line-height:20px;
	color:#848587;
	margin:0;
	padding:0 0 15px 5px;
}
.map{
	float:left;
	display:inline;
	margin:2px 0 0 14px;
}
.plist,.plist2{
	float:left;
	display:inline;
	width:184px;
	padding:0;

	margin:25px 2px 0 3px;
	line-height:35px;
}
.plist dt{
	width:172px;
	height:115px;
	background:url(../images/p_bg2.jpg) no-repeat 0 0;
	margin:0;
	padding:6px;
}
.plist2 dt{
	width:114px;
	height:154px;
	background:url(../images/p_bg3.jpg) no-repeat 0 0;
	margin:0 0 0 28px;
	padding:4px 7px;
}
.plist dt img,.plist2 dt img{
	border:1px solid #fdb30d;
}
.plist dd,.plist2 dd{
	margin:0;
		text-align:center;
	padding:0;
}
.plist dd a,.plist2 dd a{
	background:url(../images/icon2.gif) no-repeat 0 5px;
	padding:0 0 0 10px;
}
.page{
	clear:both;

	text-align:center;
	margin-top:25px;
	color:#666666;
}
.page a,.page span{
	margin:0 4px;
}
.page span{
	color:#ee9716;
	font-weight:bold;
}
.page img{
	vertical-align:text-top;
}
.list{
	background:url(../images/line5.gif) repeat-y 34px 0;
	width:734px;
	margin:25px 0 0 0;
	padding:0;
	color:#a5a5a5;
	line-height:34px;
}
.list dd{
	float:left;
	display:inline;
	background:url(../images/icon5.gif) no-repeat 0 12px;
	margin:0 0 0 9px;
	padding:0 0 0 25px;
	width:610px;
	overflow:hidden;
	height:34px;
}
.list dt{
	float:right;
	display:inline;
	margin:0 8px 0 0;
	padding:0;
	width:75px;
	height:34px;
}
.list dd a{
	color:#a5a5a5;
}
.ms{
	width:748px;
	padding:0 5px;
}
.ms2 a{
	float:left;
	display:block;
	background:url(../images/stab.jpg);
	text-align:center;
	color:#FFF;
	text-decoration:none;
	width:110px;
	height:21px;
	margin:20px 21px 15px 0;
}
.ms p{
	clear:both;
	margin:0;
	padding:0;
	line-height:30px;
}
.tb1{
	width:100%;
	margin:0;
	padding:0;
	border:0;
	border-collapse:collapse;
	line-height:35px;
}
.tb1 th{
	border-bottom:#e2e2e2 1px solid;
	width:126px;
	background:#fff6e0;
	color:#565656;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
	padding:4px 0 0 27px;
}
.tb1 td{
	border-bottom:#e2e2e2 1px solid;
	padding-left:25px;
}
.tb1 td span{
	margin-left:5px;
}
.tb1 input,textarea{
	border:#e9e9e9 1px solid;
}
.ta1{
	margin-top:15px;
}
.b1{
	float:left;
	display:inline;
	background:url(../images/b1.gif) no-repeat 0 0;
	border:0;
	width:77px;
	height:21px;
	margin:15px 22px 16px 28px;
}
.b2{
	float:left;
	display:inline;
	background:url(../images/b2.gif) no-repeat 0 0;
	border:0;
	width:77px;
	height:21px;
	margin:15px 0 0 0;
}
.form1{
	padding:20px 10px 0 10px;
	width:738px;
}
.t1{
	font-size:18px;
	font-weight:bold;
	text-align:center;
	margin:5px 0;
	padding:0;
}
.t2{
	font-size:11px;
	text-align:right;
	margin:0 5px 0 0;
	padding:0;
}
.t2 input{
	border:none;
}
.tb2{
	width:738px;
}
.tb2 th{
	font-weight:normal;
	text-align:left;
	width:9%;
	height:35px;
}
.tb2 td{
	width:24%;
	height:35px;
}
.text1{
	border:0;
	border-bottom:1px solid #565656;
}
.sj input{
	margin-top:10px;
	margin-left:2em;
}
.tb3,.tb4,.tb5{
	width:738px;
	text-align:center;
	border-collapse:collapse;
}
.tb3 th,.tb3 td,.tb4 th,.tb4 td,.tb5 th,.tb5 td{
	border:1px solid #565656;
}
.tb3 tr,.tb4 tr,.tb5 tr{
	height:28px;
}
.tb3 input,.tb4 input,.tb5 input{
	border:0;
}
.tbt{
	margin:20px 0 0 0;
	padding:0;
	font-weight:bold;
	font-size:13px;
}
.ta2{
	border:1px solid #565656;
	width:100%;
	height:70px;
}
.flash{
	width:1002px;
	height:286px;
}
object{
	outline:none;
}
.at{
	margin:30px 0 0 0;
	padding:0;
	color:#ffb000;
	font-size:15px;
	font-weight:bold;
}
.del{
	padding:30px 20px 0 20px;
	width:715px;
}
.service_3c{
	
	background-repeat:no-repeat;
	width:665px;
	margin-top:5px;
	color:Orange;
	
}
.s3c_q{
	padding:0px 0 0 0px;
	width:625px;
	font-size:12px;
}
.s3c_a{
	padding:0 0 0 0px;
	width:600px;
	font-size:12px;
}
.s3c_f{
	margin:10px 0 0 0px;
	line-height:26px;
	font-size:12px;
}
.intro{
	padding:18px 20px 0 20px;
	width:715px;
	line-height:30px;
}
.intro img{
	float:left;
}
/*////////////////////*/
#QQBar{
	position:absolute;
	right:0;
	width:178px;
}
#QQBar .isClose{
	position:absolute;
	top:8px;
	left:8px;
	width:28px;
	height:112px;
	text-indent:-9999px;
	cursor:pointer;
	z-index:1000;
}
#QQBar .isQQMain{
	position:relative;
	top:16px;
	width:178px;
	z-index:999;
}
#QQBar .qqMain{
	position:relative;
	width:178px;
	background:url(../images/QQBar-top.png) 0 0 no-repeat;
	*background:none;
	*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/QQBar-top.png', sizingMethod='crop');
	z-index:888;
	float:left;
}
#QQBar .isCont{
	position:relative;
	margin-top:12px;
	background:url(../images/QQBar-bg.png) repeat-y;
	*background:none;
	*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/QQBar-bg.png', sizingMethod='scale');
}
#QQBar .isFoot{
	position:relative;
	margin:0;
	height:22px;
	background:url(../images/QQBar-bottom.png) 0 bottom no-repeat;
	*background:none;
	*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/QQBar-bottom.png', sizingMethod='image');
}

#QQBar .isQQMain h3{
	color:#959595;
	font-size:1em;
	font-weight:normal;
	margin:2px 0 0 37px;
	width:133px;
	height:18px;
	padding-top:6px;
	text-align:center;
}
#QQBar .isQQMain p{
	margin:0;
	width:121px;
	height:25px;
	padding:4px 0 0 12px;
	overflow:hidden;
	margin:4px 0 0 37px;
	background:url(../images/QQBar-til.gif) 0 0 no-repeat;
}
#QQBar .isQQMain ul{
	list-style:none;
	width:133px;
padding:0 10px;
	margin:0 0 0 37px;
}
#QQBar .isQQMain ul li{
	height:16px;
margin:0;
	padding:10px 0 0 0;
	text-align:left;
}
#QQBar .isQQMain ul li a{
	height:16px;
margin:0;
	padding:0;
	text-align:left;
}
.l3 a:hover{
	background:none;
	color:#FFF;
	text-decoration:underline;
}
.t_ex{
	margin:0;
	padding:0;
	width:100%;
	height:200px;
}
.t_ex dt{
	float:left;
	display:inline;
	background:url(../images/p_bg3.jpg) no-repeat 0 0;
	width:114px;
	height:154px;
	margin:20px 0 0 8px;
	padding:4px 7px;
}
.t_ex dt img,.cus dt img{
	border:1px solid #fdb30d;
}
.t_ex dd{
	float:left;
	display:inline;
	font-family:"Arial";
	color:#e3ab00;
	margin:0;
	padding:30px 40px 0 35px;
	width:547px;
	height:170px;
}
.t_ex dd b{
	color:#2f2773;
}
.t_ex dd a{
	font-family:"宋体";
	color:#e3ab00;
}
.line2{
	clear:both;
	background:#f9f9f9;
	border:1px solid #e1e1e1;
	width:748px;
	height:3px;
	margin:0 0 0 4px;
	font-size:0;
}
.line3{
	clear:both;
	background:url(../images/line6.gif) repeat-x 0 0;
	height:1px;
	font-size:0;
	width:750px;
	margin-left:4px;
}
.list2{
	list-style:none;
	margin:0;
	padding:0;
	width:758px;
}
.list2 li{
	background:url(../images/icon5.gif) no-repeat 0 15px;
	margin:0 0 0 8px;
	padding:0;
}
.list2 a{
	line-height:38px;
	background:url(../images/line6.gif) repeat-x 0 37px;
	display:block;
	width:715px;
	margin:0 0 0 15px;
	padding:0 0 0 12px;
}
.more{
	float:right;
	display:inline;
	margin-right:5px;
	height:35px;
	color:#000;
}
.res{
	width:750px;
	margin:0 0 0 4px;
	padding:5px 0;
	line-height:25px;
}
.res dt{
	float:left;
	color:#ffb000;
	margin:0;
	padding:0;
}
.res dd{
	color:#000;
	margin:0;
	padding:0;
}
.consult{
	float:right;
	display:inline;
	margin:3px 5px 0 0;
}
.cus{
	width:100%;
	padding:20px 0 0 0;
	margin:0;
}
.cus dt{
	float:left;
	display:inline;
	background:url(../images/p_bg4.jpg) no-repeat 0 0;
	padding:4px;
	width:140px;
	height:110px;
}
.cus dd{
	float:left;
	margin:0;
	padding:10px 0 15px 10px;
	width:585px;
	background:url(../images/icon5.gif) no-repeat 18px 16px;
	text-indent:2em;
	color:#ffb000;
}
.flash2{
	clear:both;
	margin:0 0 0 14px;
	width:971px;
	height:104px;
}
