/* Site */
body
{
	font-family: Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 0;
	font-size: 12px;
}
#right .r_login {
	background-repeat: no-repeat;
	/*height:800px;*/
	width:434px;
}



	.form{
	padding-top: 30px;
	padding-left: 30px;
}
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
*
{
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: 18px;
}


.usercc
{
	padding-left: 10px;
}




.cle
{
	clear: both;
}
img
{
	border: 0;
}
#site
{
	margin: 0 auto;
	width: 1004px;
}
.clear
{
	width: 770px;
	overflow: hidden;
	margin: 0 auto;
	clear: both;
	background: url(../images/cld3.jpg) repeat-x;
}
a
{
	color: #000000;
}
.red
{
	color: #FF0000;
	font-size: 12px;
	font-weight: 100;
}
/* Top */
#topline
{
	color: #666;
	clear: both;
	height: 18px;
	padding: 0 2px;
}
#topline .topkey
{
	float: left;
}
#topline strong
{
	color: #333;
	padding: 0 2px;
}
#top
{
	clear: both;
	height: 189px;
	background: url(../images/top.jpg) 0px 49px no-repeat;
	width: 1004px;
}
#logo
{
	float:left;
	white-space:nowrap;
	padding:10px 0 0 20px;
	color:#2d79a6;
	height:68px;
	}
#logo .logotext
{

	font-weight: bold;
	margin: 0 0px 0 10px;
}
#ad
{
	float: right;
	font-size: 24px;
	padding: 20px 20px 0px 2px;
	color: #c41325;
	width: 810px;
	height: 20px;
}
.basket
{
	width: 115px;
	float: right;
	margin-right:20px;
	display:inline;
}







#nav
{
	background: url(../images/navbk.jpg) no-repeat 160px 8px #c41325;
	clear: both;
	height: 24px;
	width:100%;
	color: #fff;
	margin-bottom:4px;
}


#nav ul
{
	color: #fff;
	float: left;
	margin-top: 1px;
	margin-left: 8px;
	display:inline;
}
.checkenow
{
	border-right: 1px solid #c41325;
}

#nav ul li
{
	color: #fff;
	float: left;
	line-height: 20px;
	padding-left: 40px;
	font-size: 12px;
}
#nav ul li a
{
	line-height: 20px;
	color: #fff;
	text-decoration: none;
	padding-top: 0;
	padding-right: 8px;
	padding-bottom: 0;
	padding-left: 28px;
}
#nav ul li a:hover
{
	display: block;
	color: #fff;
	float: left;
}
#nav .checknow
{
	display: block;
	color: #fff;
	float: left;
}

#login
{
	height: 90px;
	width: 210px;
	background-color: #edecec;
}

#login img
{
	margin-top: 2px;
}
#login ul li
{
	float: left;
	margin-left: 6px;
	margin-top: 3px;
	font-size: 13px;
	color: #333;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
#login .l_landing
{
	text-align: center;
}
#search
{

	
	
	background: #e5e3e3;
	height: 25px;
	float: right;
	line-height: 25px;
	padding-top: 2px;
	width:590px;
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
}
#search form
{
	margin: 0;
	padding: 0;
}
.scrollkey
{
	float: right;
	width: 200px;
	line-height: 25px;
	margin: 0px;
	overflow: hidden;
}
.scrolldiv
{
	float: left;
	width: 380px;
}
.scrollkey a
{
	color: #333399;
	font-size: 11px;
}
#banner
{
	background: url(../images/22.gif) left top;
	width: 780px;
	height: 91px;
	clear: both;
}
#weburl
{
	background: #e5e3e3;
	padding-left: 10px;
	color: #333;
	float: left;
	height: 23px;
	width: 404px;
	padding-top: 4px;
}
#weburl strong
{
	background: url(../images/jt1.gif) no-repeat right center;
	padding-right: 12px;
}
#weburl a
{
	background: url(../images/jt1.gif) no-repeat right center;
	padding-right: 12px;
	text-decoration: none;
	color: #333;
}
/* Main */
#main
{
	margin: 5px 0;
	border: 1px solid #c8cccf;
	float: left;
	width: 1004px;
}
/* Left */
#left
{
	width: 210px;
	float: left;
}
#right2
{
	width: 170px;
	float: right;
	overflow: hidden;
}
.lhead
{
	background: #c41325;
	height: 20px;
	width: 210px;
	color: #ffffff;
	font-size: 13px;
	text-align: center;
	line-height: 20px;
}
.lnav
{
	background: #edecec;
	width: 210px;
}

.lnav dl
{
	padding-left: 10px;
}




.lnav img
{
	padding-right: 4px;
	padding-bottom: 2px;
}

.lnav dt
{
	padding-left: 26px;
	border-bottom: 1px solid #93b6c9;
	padding-right: 12px;
	padding-bottom: 3px;
	padding-top: 3px;
	background: url(../images/lfef4.jpg) no-repeat 12px -5px;
	width: 150px;
}
.lnav dd
{
	padding-left: 20px;
}
.lnav dl a
{
	text-decoration: none;
	color: #000000;
}
.lnav dl a:hover
{
	color: #333;
	text-decoration: underline;
}
/*Second Left Type Hide*/
.lnav .dt2_dhide
{
	margin-left: -12px;
	margin-top: 6px;
	display: none;
}
/*Second Left Type Show*/
.lnav .dt2_dshow
{
	margin-left: -12px;
	margin-top: 6px;
	display: block;
}
.lnav .dt2_dshow dt
{
	width: 160px;
	background-color: #FFFF99;
	padding-left: 10px;
}

#rbox .cerd
{
	width: 570px;
	margin-top: 12px;
	margin-left: 15px;
}
.cerd .time
{
	text-align: right;
	height: 24px;
	padding-top: 6px;
	font-family: Arial, Helvetica, sans-serif;
	margin-right: 20px;
	font-size: 12px;
	font-weight: bold;
}
.cerd .time span
{
	color: #666666;
}
.cerd .name
{
	text-align: center;
	font-weight: bold;
	margin-top: 5px;
	font-size: 14px;
}

.cerd .c_img
{
	height: 313px;
	width: 426px;
	margin-left: 66px;
	border: 1px solid #666666;
	padding: 3px;
	text-align: center;
}
.cerd .c_img img
{
	padding: 3px;
}


.cerd ul
{
	margin-left: 80px;
}
.cerd li
{
	font-weight: normal;
	line-height: 35px;
	font-size: 13px;
	color: #333333;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	width: 410px;
	background-image: url(../../../web2.0/images/jt2.gif);
	background-repeat: no-repeat;
	background-position: 1px;
	text-indent: 10px;
}
.cerd span
{
	color: #0000FF;
}
.cerd .introducte
{
	margin-top: 12px;
	margin-left: 28px;
	font-size: 13px;
	color: #333333;
}
.introducte span
{
	line-height: 25px;
	margin-left: 30px;
}


.lcontact
{
	padding: 5px 2px;
	color: #555;
	width: 180px;
}
.lcontact li
{
	padding-left: 6px;
	border-bottom: 1px solid #93b6c9;
	border-top: 1px solid #fff;
	background: url(../images/li.gif) no-repeat 1px 10px;
}
.lweb
{
	padding: 5px 10px;
	color: #333;
}
.lweb a
{
	color: #000000;
}
.lonline
{
	padding: 5px 10px;
}
.lonline p
{
	color: #c00;
	margin-bottom: 10px;
	font-size: 14px;
}
.lbtm
{
	background: url(../images/leftbtm.gif) no-repeat;
	height: 176px;
}
.hahay
{
	height: 125px;
}
.rbtm
{
	background: url(../images/rightbtm.gif) no-repeat;
	height: 176px;
}
.rcon
{
	padding: 10px;
	font-size:12px;
}

.commore
{
	float:right;
	padding-right:5px;
}



/* Right */
#right
{
	float: right;
	width: 770px;
	background: #fff;
}
#right .r_login
{
	background-repeat: no-repeat;
	height: 800px;
	width: 610px;
	margin-left: -8px;
}
#right .r_login2
{
	background-repeat: repeat-x;
	height: 770px;
	width: 600px;
	background-image: url(../images/bg_5.jpg);
}
#form2
{
	padding-top: 15px;
	padding-left: 30px;
}
#form2 h3
{
	font-size: 18px;
	font-weight: bold;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
}
#form2 p
{
	margin-top: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
#form2 .un input, #form2 .pw input
{
	background-image: url(../images/input_bg.jpg);
	background-repeat: no-repeat;
	border: 0;
	width: 265px;
	height: 21px;
}
#form2 .bt
{
	margin-left: 200px;
}
#form2 .bt input
{
	background-image: url(../images/bg_6.gif);
	background-repeat: no-repeat;
	width: 80px;
	height: 24px;
	border: 0;
	color: #FFF;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}
#form2 .e_mal input
{
	background-image: url(../images/input_bg.jpg);
	background-repeat: no-repeat;
	border: 0;
	width: 265px;
	height: 20px;
}
#form2 .bt2 input
{
	background-image: url(../images/bg_7.gif);
	background-repeat: no-repeat;
	height: 24px;
	width: 130px;
	border: 0;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
	font-family: Arial, Helvetica, sans-serif;
}
#form2 .f_text
{
	color: #333;
}

.form
{
	padding-top: 70px;
	padding-left: 30px;
}
.form ul
{
	list-style: none;
}
.form ul li
{
	font-size: 12px;
	margin-top: 10px;
	color: #000000;
	font-weight: bold;
}

.form .input_bg1 input, .form .input_bg2 input, .form .input_bg3 input, .form .input_bg4 input, .form .input_bg5 input, .form .input_bg6 input, .form .input_bg9 input
{
	background-image: url(../images/input_bg.jpg);
	background-repeat: no-repeat;
	border: 0px;
	width: 265px;
	height: 20px;
}
.form .input_bg7 input, .form .input_bg8 input
{
	border: 1px solid #ccc;
	width: 265px;
	height: 20px;
}

.form .description textarea
{
	background-image: url(../images/f_bg3.jpg);
	background-repeat: no-repeat;
	height: 110px;
	width: 300px;
	border: 0px;
	margin-top: -14px;
}

.form .login
{
	padding-left: 215px;
	padding-top: 6px;
}
.form .login input
{
	background-image: url(../images/l_bg.gif);
	background-repeat: no-repeat;
	font-size: 18px;
	color: #fff;
	font-weight: bold;
	width: 157px;
	height: 38px;
	border: 0;
	font-family: Arial, Helvetica, sans-serif;
}
.form .code input
{
	background-image: url(../images/f_bg2.jpg);
	background-repeat: no-repeat;
	border: 0;
	width: 120px;
	height: 22px;
}

.form .input_bg1
{
	margin-left: 54px;
}
.form .input_bg2
{
	margin-left: 57px;
}
.form .input_bg3
{
	margin-left: 12px;
}
.form .input_bg4
{
	margin-left: 53px;
}
.form .input_bg5
{
	margin-left: 34px;
}
.form .input_bg6
{
	margin-left: 28px;
}
.form .input_bg7
{
	margin-left: 9px;
}
.form .input_bg8
{
	margin-left: 48px;
}
.form .input_bg9
{
	margin-left: 26px;
}
.form #jumpMenu
{
	background-image: url(../images/input_bg.jpg);
	background-repeat: repeat;
	height: 21px;
	width: 265px;
	border: 0;
}

.form .description
{
	margin-left: 49px;
}
.form .code
{
	margin-left: 26px;
}
.form img
{
	margin-top: 2px;
	padding-top: 5px;
}
.form .codeimg
{
	margin-left: 128px;
}


#left2
{
	float: right;
	width: 608px;
	background: #fff;
	border-top: 8px solid #f4f3f9;
}
#rbox
{
	width: 770px;
	float: right;
	overflow: hidden;
}
.tit
{
	font-size: 12px;
	color: #c41325;
	padding: 0 0 0 15px;
	float: left;
}
.tit h1{
    padding-top:3px;}
.board
{
	clear: both;
	border-left: 11px solid #c41325;
	line-height: 14px;
	height: 20px;
	background: #edecec;
}
.board h1
{
	font-size: 16px;
}
.fp
{
	clear: both;
	margin: 0px;
}
.fp ul li
{
	width: 270px;
	float: left;
	background: url(../images/li.gif) no-repeat 0 8px;
	padding: 0 10px;
}
.fp ul li a
{
	color: #000000;
}
.fcbox
{
	float: left;
	margin: 10px 0;
}
.fc
{
	float: left;
	width: 285px;
	margin: 5px 5px 0 5px;
	background: #f9f9f9;
	overflow: hidden;
	border-bottom: 1px dashed #ccc;
}
.fc .fcl
{
	width: 75px;
	height: 75px;
	overflow: hidden;
	border: 1px solid #ccc;
	float: left;
	background: #fff;
	padding-top: 3px;
	text-align: center;
}
.fc .fcr
{
	color: #000000;
	width: 200px;
	float: left;
	height: 90px;
	overflow: hidden;
	padding: 0 0 0 5px;
}
.fc h2
{
	font-size: 12px;
	color: #333;
	padding-left: 2px;
	background: #eee;
	border-bottom: 2px solid #ccc;
}
.fc h2 a
{
	text-decoration: none;
}
.fc .more
{
	text-align: right;
	clear: both;
}
.fc .more a
{
	color: #000000;
}
.fc .more a:hover
{
	color: #f00;
}
.text
{
	text-align: left;
	clear: both;
	color: #666;
}
.text a
{
	color: #666;
}
.text a:hover
{
	color: #f00;
}
.ret_title
{
	height: 22px;
	padding-top: 2px;
	padding-left: 6px;
	font-size: 13px;
	font-weight: bold;
	background-image: url(/images/cb_bg.gif);
	background-repeat: repeat-y;
}
.rnews li
{
	background: url(../images/li.gif) no-repeat 0 8px;
	padding-left: 10px;
	color: #ccc;
}
.rnews li a
{
	color: #000000;
}
.contact
{
	text-align: center;
	clear: both;
	margin: 20px auto;
}
.rbtmseo
{
	background: #eaeff3;
	clear: both;
}
.tit2
{
	height: 18px;
	color: #000000;
	font-size: 12px;
	text-align: center;
}
.newpro
{
	float: left;
	width: 235px;
}
.newpro li
{
	float: left;
	width: 225px;
	background: url(../images/plad.jpg) no-repeat 0 8px;
	margin-left: 2px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}
.qupro
{
	width: 230px;
	float: right;
}
.qupro li
{
	background: url(../images/plad.jpg) no-repeat 0 8px;
	padding: 0 10px;
}
.btmcon a
{
	color: #000000;
}
.btmcon a:hover
{
	color: #f00;
}
.btmcon
{
	padding-top: 5px;
	text-align: center;
}
/* product list */
#right h1
{
	font-size: 18px;
	color: #16437a;
}
.cdes
{
	color: #777;
	border: #ccc 1px solid;
	padding: 0 5px;
	margin: 10px 0;
}
.upctr
{
	background: url(../images/up.gif) no-repeat 5px #e2ecf6;
	border: 1px solid #c3cad2;
	padding: 0 10px 0 30px;
	line-height: 32px;
	clear: both;
	height: 32px;
	margin: 10px 0;
}
.downctr
{
	background: url(../images/down.gif) no-repeat 5px #e2ecf6;
	border: 1px solid #c3cad2;
	padding: 0 10px 0 30px;
	line-height: 32px;
	clear: both;
	height: 32px;
	margin: 10px 0;
}
.upctr div, .downctr div
{
	margin-top: 5px;
}
.fl
{
	float: left;
}
.fr
{
	float: right;
}
.prolist_1, .prolist_2
{
	clear: both;
}
.prolist_1 ul
{
	clear: both;
	border-bottom: 1px solid #CCCCCC;
	height: 105px;
	margin-top: 10px;
	margin-right: 0;
	padding-bottom: 10px;
	margin-left: 0;
}
.prolist_1 li
{
	float: left;
	margin-right: 10px;
}
.pro
{
	border: 1px solid #ccc;
	height: 100px;
	width: 100px;
	overflow: hidden;
	text-align: center;
}
.pro img
{
	margin-top: expression((100-this.offsetHeight)/2);
	text-align: center;
}
h2
{
	font-size: 14px;
}
.pldes
{
	width: 420px;
	height: 55px;
	overflow: hidden;
}

.prolist_2 ul
{
	float: left;
	margin: 5px;
	width: 130px;
}
.prolist_2 input
{
	float: left;
}
.prolist_2 .pro
{
	float: right;
}

.prolist_2 h2
{
	text-align: center;
}
.prolist_3 ul
{
	float: left;
	margin: 5px;
	width: 130px;
}
.prolist_3 .pro
{
	margin: 0 auto;
}
.prolist_3 h2
{
	text-align: center;
}
.page
{
	clear: both;
	line-height: 20px;
}
.page a
{
	color: #5e90c1;
	padding: 0 5px;
	border: 1px solid #5e90c1;
	text-decoration: none;
	margin-right: 5px;
}
.page a:hover
{
	background: #5e90c1;
	color: #fff;
}
.curpage
{
	background: #5e90c1;
	color: #fff;
	padding: 0 5px;
	border: 1px solid #5e90c1;
	margin-right: 5px;
}
/*product detail*/
.pc
{
	clear: both;
	text-align: right;
	color: #333;
	background: #efefef;
	padding-right: 10px;
}
.pc span
{
	background: url(../images/jt1.gif) no-repeat right;
	padding-right: 10px;
}
.probox
{
	float: right;
	text-align: center;
	margin: 0 0 5px 5px;
}

.proimg
{
	width: 150px;
	height:auto;
	margin: 0 auto;
	text-align: center;
}
.vl
{
	line-height: 20px;
	font-size: 12px;
}
.pnpro
{
	color: #003399;
	margin-top: 9px;
}
.rcbox
{
	background: #eaeff3;
	clear: both;
	margin: 10px 0;
	height: 140px;
}
.rcbox2
{
	float: left;
}
.rc
{
	float: left;
	margin: 5px 8px;
}
.rc .rcl
{
	width: 130px;
	height: 114px;
	overflow: hidden;
	background: #fff;
	text-align: center;
	border: 1px solid #ccc;
}
.rcl img
{
	text-align: center;
}
.rc .rcr
{
	color: #000000;
	width: 125px;
	height: 40px;
	overflow: hidden;
	text-align: left;
}
.rc .rcr a
{
	text-decoration: none;
	color: #000000;
}







.rc h2
{
	font-size: 11px;
	color: #333;
	text-align: center;
}
.rcpe
{
	display: none;
}
.leftb
{
	float: left;
	padding: 35px 5px 0 5px;
}
.rightb
{
	float: right;
	padding: 35px 5px 0 5px;
}
.sm
{
	color: #16437a;
	margin: 40px 0;
	clear: both;
}
.rcbtm
{
	clear: both;
	text-align: center;
}
.rcbtm a
{
	background: url(../images/jt2.gif) no-repeat 0 3px;
	padding-left: 10px;
	margin: 0 30px;
	line-height: 24px;
}
.tit3
{
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	padding: 0 20px 0 0;
	float: left;
}
.proboxl
{
	width: 600px;
	overflow: hidden;
	text-align: center;
}
.prodiv
{
	text-align: center;
	padding: 10px;
	margin-bottom: 5px;
}
.pv
{
	background: #eaeff3;
	float: left;
	width: 100%;
}
.pvl
{
	float: left;
	width: 250px;
	margin: 5px;
}
.pvr
{
	width: 290px;
	margin: 5px;
	float: right;
}
.pvr .fl
{
	float: left;
}
.pvr .fr
{
	float: right;
}
.pvr p
{
	margin: 5px 0;
	font-size: 18px;
}
.pvr strong
{
	background: url(../images/tit.gif) no-repeat left 7px;
	padding-left: 20px;
}
.pvrl
{
	margin: 5px 0;
	padding-left: 10px;
	font-size: 16px;
	height: 30px;
	line-height: 30px;
	border-bottom: 5px solid #fff;
}
.pvrl a
{
	margin-right: 30px;
	text-decoration: none;
}
/*contact*/
.ct dl
{
	width: 500px;
}
.ct dt
{
	width: 100px;
	float: left;
	line-height: 20px;
	font-weight: bold;
	text-align: right;
}
.ct dd
{
	width: 390px;
	float: right;
	line-height: 20px;
	text-align: left;
}
.dd p
{
	display: none;
}
/*product index*/
.pi h2
{
	font-size: 12px;
	color: #003399;
}
.pi p
{
	text-indent: 24px;
}
.pi li
{
	width: 250px;
	float: left;
	padding-left: 10px;
	background: url(../images/li.gif) no-repeat 0 8px;
}

/*send inquiry*/
.si
{
	border: 1px solid #ff7909;
	padding: 5px;
}
.sitable
{
	background: #ccc;
	margin: 10px 0;
}
.sitable th
{
	background: #eee;
	padding: 5px;
}
.sitable td
{
	background: #fff;
	padding: 5px;
}
.bbtn
{
	text-align: right;
}
/*product-view*/
.pvl dl
{
	margin: 0;
}
.pvl dt
{
	font-weight: bold;
	float: left;
	width: 100px;
}
.pvl dd
{
	float: right;
	width: 140px;
}
/*google search*/
.gsearch
{
	border: 1px solid #e0e0e0;
	margin-bottom: 10px;
	padding: 5px;
}
.gsearch td
{
	padding: 5px;
}
/* Bottom */
#bottom
{
	background: url(../images/buoul2.jpg) no-repeat 0 -18px #abaaaa;
	margin-top: 10px;
	border-top: 1px solid #ccc;
	clear: both;
	color: #ffffff;
	text-align:center;
	padding-left:200px;
}
.why
{
	height: 60px;
	width: 600px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #D9D9D9;
	border-bottom-color: #D9D9D9;
}
.question
{
	margin-top: 6px;
	background-image: url(../images/why_pic.gif);
	background-repeat: no-repeat;
	text-indent: 28px;
	height: 22px;
	padding-top: 2px;
}
.question a
{
	color: #FF0000;
	text-decoration: none;
}
.save
{
	height: 22px;
	margin-top: 6px;
	margin-bottom: 6px;
	padding-top: 4px;
}
.save ul
{
	list-style-type: none;
}
.save .word
{
	font-size: 13px;
}
.save li
{
	float: left;
	text-indent: 4px;
}
.save a
{
	margin-left: 10px;
}

#btmnav
{
	line-height: 24px;
	height: 24px;
	color: #336;
	color: #ffffff;
}
#btmnav a
{
	color: #ffffff;
	margin: 0 2px;
}

#btmnav1
{
	line-height: 24px;
	height: 24px;
	color: #336;
	color: #ffffff;
	float:right;
}
#btmnav1 a
{
	color: #ffffff;
	margin: 0 2px;
}





#copyright
{
	color: #fff;
	line-height: 24px;
}
#copyright p
{

	text-align: center;
	line-height: 22px;
	padding-top: 3px;
	padding-bottom: 3px;
}

#copyright a
{
	color: #fff;
	text-decoration: underline;
}

#sbb
{
	background-image: url(../images/google_bg.gif);
	background-repeat: no-repeat;
	width: 135px;
	height: 30px;
	border: 0px;
	color: #fff;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
}


.l_login
{
	text-align: center;
}

/*搜索输入框样式*/
.SearchTextBox
{
	border: solid 1px #0d567c;
	height: 18px;
	color: #797272;
}

/*搜索下拉框样式*/
.DropDownBox
{
	border: solid 1px #0d567c;
	height: 20px;
	color: #797272;
}

/*搜索按扭样式*/
.SearchButton
{
	width: 40px;
	height: 26px;
	background: url(../images/search_b.jpg) #e5e3e3 no-repeat 0px 4px;
	border: 0px;
}

/*密码输入框样式*/
.PasswordfTextBox
{
	width: 90px;
	border: solid 1px #0d567c;
}

/*用户名输入框样式*/
.UserNameTextBox
{
	width: 90px;
	border: solid 1px #0d567c;
}

/*登录按扭样式*/
.LoginButton
{
	width: 58px;
	height: 18px;
	background-image: url(../images/login.jpg);
	background-repeat: no-repeat;
	border: 0px;
}

/*注册按扭样式*/
.RegButton
{
	width: 58px;
	height: 18px;
	background-image: url(../images/reeg.jpg);
	background-repeat: no-repeat;
	border: 0px;
}

/*ProductList Items per page DropdownBox*/
.PageNumDropdownBox
{
	background-color: #e2ecf6;
}

.hid_cont
{
	width: 170px;
	color: #555555;
	font-size: 12px;
}
.hid_title
{
	height: 22px;
	padding-top: 3px;
	background-color: #99BCCF;
	font-weight: bold;
	color: #000000;
	padding-left: 10px;
}
.hid_cont p
{
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	word-break: break-all;
	line-height: 21px;
}


/*friend link*/

.rflink
{
	width: 760px;
	margin-bottom: 10px;
}
.rflink li
{
	float: left;
	margin-left: 1px;
	font-size: 12px;
	margin-right: 10px;
}
.rflink a
{
	color: #000000;
}
.toptable
{
	margin-bottom: 10px;
	background-color: #BFD3DE;
	text-align: center;
}
.toptable td a:hover
{
	background-color: #FFFFFF;
}
.toptable a
{
	text-decoration: none;
	color: #16437A;
}
/*product details*/
.prodiv
{
	width: 220px;
	height: 220px;
	border: 1px solid #3f749c;
	text-align: center;
	margin-bottom: 5px;
}
.dprodiv
{
	text-align: center;
	margin-bottom: 5px;
}
.dprodiv img
{
	margin: 2px;
}
/*Cetificate*/
.l_time
{
	width: 590px;
	text-align: right;
	color: #666666;
}
.blue
{
	border: 1px dashed #259AF2;
	width: 180px;
	height: 180px;
	text-align: center;
}
.blue img
{
	margin-top: expression((180-this.offsetHeight)/2);
	text-align: center;
}

.pindex
{
	width: 630px;
	display: block;
}
.pindex li
{
	display: block;
	list-style: none;
	height: 24px;
	line-height: 24px;
	width: 310px;
	float: left;
}
.ptags
{
	width: 630px;
	display: block;
}
.ptags li
{
	display: block;
	list-style: none;
	height: 24px;
	line-height: 24px;
	width: 310px;
	float: left;
}

.typelist
{
	width:630px;
	display:block;
}
.typelist li
{
	display:block;
	list-style:none;
	height:24px;
	line-height:24px;
	width:310px;
	float:left;
}


.liuyan
{
	width: 400px;
	height: auto;
	text-align: left;
	position: absolute;
	right: 0;
	bottom: 0;
	z-index:2;
}
.liuyan_bt
{
	float: left;
	width: 400px;
	line-height: 20px;
	background: url(../images/liuyan_bg.jpg) repeat-x;
}
.liuyan_bt b{
	float:left;
	width:350px;
}
.liuyan_bt b, .liuyan_btx b
{	
	padding: 0 0 0 8px;
	font-size: 13px;
	color: #820000;
}
.beizhu
{
	float: left;
	width: 392px;
	height: 22px;
	line-height: 22px;
	padding-left: 8px;
	color: #333;
}
.liuyan label
{
	float: left;
}
.liuyan img
{
	margin-top:10px;
}
.liuyan label span
{
	float: left;
	width: 70px;
	heifht: 24px;
	line-height: 24px;
	padding-right: 2px;
	text-align: right;
}
.liuyan form
{
	margin: 0px;
}
.liuyan input
{
	width: 240px;
	height: 20px;
	margin-top: 2px;
	border: 1px solid #ccc;
}
.liuyan textarea
{
	width: 380px;
	margin-left: 8px;
	height: 130px;
	border: 1px solid #ccc;
}
.liuyan #sendbutton
{
	margin: 5px 0 5px 120px;
	width: 59px;
	height: 22px;
	border: 0;
	background: url(../images/liuyansubmit.jpg) no-repeat;
}
.liuyanx
{
	width: 150px;
	height: 10px;
	text-align: left;
	position: absolute;
	right: 0;
	bottom: 0;
}
.liuyan_btx
{
	float: left;
	width: 150px;
	height: 20px;
	line-height: 20px;
	background: url(../images/liuyan_bg.jpg) repeat-x;
}
.liuyanx textarea
{
	width: 130px;
	margin-left: 8px;
	margin-bottom: 8px;
	height: 20px;
	border: 1px solid #ccc;
}
.beizhu1
{
	float: left;
	height: 22px;
	line-height: 22px;
	padding-left: 8px;
	color: #333;
}.li15{
   width:100%;
   height:400%;
   background:url(../images/touming.png);
   z-index:1;
   position:absolute;
   left:0px;
}
*html .li15{
  filter:Alpha(opacity=50);
  background:#aaa;
  height:100%;
}
*+html .li15{
  height:100%;
}


.hahaya
{
	width:500px;	
}