﻿*{padding:0;margin:0;}
html,body { height:100%; font:12px/1.5 simsun; background:#fff;word-break:break-all;}
html{overflow-x:hidden;}
body{ width:1002px; margin:0 auto; background:#fff; color:#fff;}
img{border:none;}
a{ color:#fff;text-decoration:none;}
a:hover{color:#F33;}
input,select,button{font:12px Verdana,Arial,Tahoma;vertical-align:middle;}
.red{ color:red;}
.red2{color:#BFC71B}
.center{ text-align:center;}
.fright{ float:right;}
.clear{ clear:both;height:0;overflow:hidden;}
.pointer{ cursor:pointer;}
.hide,.none{ display:none;}
div{ overflow:hidden;}

.bg{ background-image:url(/images/bg1.jpg); background-position:-40px 0;}.bg2{ background-image:url(/images/bg2.jpg); background-position:-40px 0;}.bg3{ background-image:url(/images/bg3.jpg); background-position:-40px 0;}.bg4{ background-image:url(/images/bg4.jpg); background-position:-40px 0;}.bg5{ background-image:url(/images/bg5.jpg); background-position:-40px 0;}
.index{ height:1868px;}.index2{ height:914px;}.index3,.index4{ height:948px;}
.head{ padding:201px 0 0 0; height:38px;}
.nav{ margin:0 0 0 63px; height:38px;}
.nav h1{ padding:0; margin:0; width:126px; height:38px; float:left; cursor:pointer; text-indent:-9999px; overflow:hidden;}
.nav h1.nav1{ width:117px;}

.main{ height:457px;}
.QB{ float:left; width:280px; padding:300px 0 0 36px;}
.flash{ float:left; padding:78px 0 111px 0; width:629px; height:268px;}
.flash img{ width:628px; height:268px;}
.active{ height:535px; margin:0 0 0 55px;}
	.active_a{ float:left; width:395px; height:535px;}
		.active_a1{ margin:31px 0 0 0; height:61px;}
		.active_a1 a{ float:right; margin:0 27px 0 0; height:16px; color:#fff;}
		.active_a2{ width:395px; height:137px; color:#fff; line-height:26px;}
		.active_a2 a{ color:#FFFE01; font-weight:600;}
	.active_b{ float:left; width:340px; padding:0 0 0 108px; height:535px;}
	.active_b a{ color:#fff;}
		.active_b2{ width:356px; padding:11px 0 0 0; height:30px;}
		.active_b3{ width:356px; margin:12px 0 0 0; padding:11px 0 0 0; height:30px;}
.phpto{ height:528px;}
.Aphpto{ margin:17px 0 0 84px; height:63px;}
.Aphpto a{ display:block; width:118px; height:31px; overflow:hidden; text-indent:-999px;}
.Bphpto,.Cphpto{ height:144px;}.Dphpto{ height:146px;}
	.Bphpto_a,.Bphpto_b,.Bphpto_c{ float:left; width:167px; height:144px;}
	.Bphpto_a div,.Bphpto_b div,.Bphpto_c div{width:167px; height:144px; cursor:pointer;}
	.Cphpto_a div,.Cphpto_b div,.Cphpto_c div{width:167px; height:144px; cursor:pointer;}
	.Dphpto_a div,.Dphpto_b div{width:167px; height:144px; cursor:pointer;}
	.Bphpto_a{ padding:0 0 0 42px;}.Bphpto_b{ padding:0 0 0 179px;}.Bphpto_c{ padding:0 0 0 119px;}
	.Cphpto_a,.Cphpto_b,.Cphpto_c{ float:left; width:167px; height:144px;}
	.Cphpto_a{ padding:0 0 0 42px;}.Cphpto_b{ padding:0 0 0 45px;}.Cphpto_c{ padding:0 0 0 46px;}
	.Dphpto_a,.Dphpto_b{ float:left; width:167px; height:146px;}
	.Dphpto_a{ padding:0 0 0 294px;}.Dphpto_b{ padding:0 0 0 169px;}

.link{ padding:11px 0 0 67px; height:35px;}
.link a{ color:#fff;}
.link a#link{ color:#fff; font-weight:600;}
.copyright{ height:61px; text-align:center; line-height:28px;}
.copyright2{ margin:10px 0 0 0; line-height:20px;}
.copyright5{ margin:40px 0 0 0;}
.copyright4{ margin:20px 0 0 0;}
.copyright,.copyright a{ color:#fff;}


.list{}
.lista,.listb{ float:left;}.lista{ width:242px; padding:0 0 0 23px;}.listb{ width:737px;}
.lista2{height:598px;}
	.menu{ margin:68px 0 0 0; height:346px;}
	.menu3{ margin:105px 0 0 0; height:341px;}
	.menu4{ margin:72px 0 0 0; height:341px;}
	.menu5{ margin:92px 0 0 0; height:341px;}
	.menu h1{ height:30px; width:218px; margin:26px auto 0 auto; cursor:pointer; padding:0; overflow:hidden; text-indent:-9999px;}
	.menu3 h1{ height:23px;}
	.menu h1 a{ display:none;}
	.QQB{ height:46px;}
	.QQB h1{ float:left; width:111px; height:46px; cursor:pointer; margin:0; overflow:hidden; text-indent:-9999px;}
	.QQB h1 a{ display:none;}
	
	/* 2011-5-25 会员登录和注册 */
	#hy_1{ height:90px;width:280px;}
	#hy_2{ height:27px;width:123px;overflow:hidden;padding-top:8px;}
	.hy_3{ float:left;width:31px;height:26px;margin-left:10px;}
	#hy_5{ height:30px; font-size:16px;margin-left:80px;font-weight:700;}
	#hy_6{ width:300px; font-size:16px; text-align:left; margin-left:80px; margin-top:10px; }
	
	/* over 会员登录和注册 */
	
	.lcontact{ margin:18px 0 0 0; height:110px; color:#8B0959; font-size:18px; text-align:center; font-family:"华文新魏";}

.listb2{ width:719px; height:598px;}.lcontact3{ color:#f00;}.lcontact5{ color:#B10166; margin:35px 0 0 0;}
	.labouot{ margin:68px 0 0 10px; width:676px; color:#fff; line-height:26px; height:503px; overflow:auto;SCROLLBAR-HIGHLIGHT-COLOR: #000; SCROLLBAR-SHADOW-COLOR: #043434; SCROLLBAR-3DLIGHT-COLOR: #043434;SCROLLBAR-ARROW-COLOR: #000; SCROLLBAR-BASE-COLOR: #043434;}
	.labouot a{ color:#fff;}
	.labouot4{ margin:30px 0 0 20px; height:533px; line-height:24px;}
.lista3,listb3{ height:639px;}

    .news{ padding:28px 0 0 0; margin:0 auto; width:626px; overflow:hidden;}
	.news li{ border-bottom:1px solid #CFD1D0; height:25px; list-style:none;}
	  .newst{float:left;padding:4px 0 0 13px; width:540px; background:url(/images/arrew.gif) no-repeat 1px 15px; overflow:hidden;}
	  .newsj{ float:left; padding-top:4px; width:73px; overflow:hidden;}
    .product{ padding:0; margin:40px 0 0 0; list-style:none;}
	.product li{ float:left; padding:0 0 0 17px; width:215px; height:183px; line-height:28px; text-align:center; background:url(/images/pro_bg.gif) no-repeat 17px 0;overflow:hidden; color:#fff;}
	.product li a{ color:#fff;}
	  .proimg{ margin:9px 0 0 0; width:191px; height:113px; text-align:center; background:#fff;}
	  .proimg img{width:191px; }
	.pro a{}
.showinfo{ margin:0 auto; padding:13px; line-height:150%;}
.showinfo li{ list-style:none;}
  .infot{ text-align:center; font-size:14px; font-weight:600; color:#f00; height:25px; padding:12px 0; overflow:hidden;}
  .infoimg{ text-align:center;}
  .infocon{ font-size:12px; font-weight:100; line-height:165%;}
#pgs{ text-align:center; list-style:none; width:700px; border:none; padding:25px 0 20px 0; margin:0; font-size:12px;}
#pgs2{ text-align:left; list-style:none; width:740px; border:none; padding-top:15px; padding-right:20px; margin:0;font-size:12px; color:#fff; font-weight:100; padding-bottom:15px;}
#pgs2 a{ color:#fff;}
#pgs2 a:hover{color:#f00;}
#demo{ margin:0 0 0 7px;}
.mara{height:135px; margin-top:12px; margin-left:20px; text-align:center; overflow:hidden;}
.mara img{height:131px; border:1px solid #D1D1D1; padding:1px;}
