@charset "utf-8";
/* CSS Document */

.div1dbqbt {
	width:216px;
	height:31px;
	background:url(../images/index/dbqblabel.gif)
}
.div1dbqbt div {
	padding:7px 8px 0;
	text-align:right
}
.div1dbqb {
	width:216px;
	height:220px;
	background:url(../images/index/dbqbbg.gif)
}
.div1dbqb div {
	padding:10px 23px;
	text-align:left
}
.div1tgspt {
	background:url(../images/products/tgsplabel.gif);
	height:45px;
	margin-top:8px;
}
.div1tgspbg {
	background:url(../images/products/tgspbg.gif);
	height:464px
}
.div1tgsp {
	width:160px;
	text-align:left
}
.div1tgsp ul {
	margin:0;
	padding:0
}
*html .div1tgsp ul li {
	height:62px
}
.div1tgsp ul li {
	height:62px !important;
	height:82px;
	padding:10px 0px;
	list-style: none
}
.div1tgsp ul li span img {
	border:1px #DEDEDE solid;
	width:60px;
height:60pxwidth:62px;
	float:left
}
.div1tgsp ul li div {
	width:95px;
	float:right;
	font-family:Arial;
	line-height:14px
}
.div1tgsp ul li div span {
	color:#FF6600;
	font-size:10px;
	font-family:Verdana
}
.div1tgspb {
	background:url(../images/products/tgspbgb.gif);
	height:14px
}
.label {
	width:728px;
	height:31px;
	margin-bottom:5px;
	border:3px #A12120 solid;
	background:url(../images/products/catelabelbg.gif) top;
}
.labell {
	float:left;
	height:31px;
	line-height:31px;
	font-size:12px;
	font-weight:bolder;
	padding-left:10px;
	color:#999999
}
.labell span {
	font-size:14px;
	color:#000000
}
.labelr {
	float:right;
	height:31px;
	line-height:31px
}
.div1r2 {
	width:732px;
	height:574px
}
*html .div1rpro1 {
	width:324px;
	height:534px
}
*html .div1rpro1 div {
	width:300px;
	height:510px
}
.div1rpro1 {
	padding:20px;
	width:324px !important;
	height:534px !important;
	width:364px;
	height:574px;
	background:#EDEDED;
	float:left
}
.div1rpro1 div {
	padding:11px;
	width:300px !important;
	height:510px !important;
	width:322px;
	height:532px;
	border:1px #CBC2D8 solid;
	background:#FFFFFF;
	text-align:center
}
.div1rpro1 span {
	background:#F2F5FA;
	color:#999999
}
.div1rpro2 {
	width:358px;
	height:574px;
	float:right
}
.div1rpro2 ul {
	margin:0;
	padding:0
}
.div1rpro2 ul li {
	width:358px;
	height:144px;
	list-style:none
}
.div1rpro2al {
	padding:4px;
	float:left;
	background:#EDEDED
}
.div1rpro2al img {
	width:130px;
	height:130px;
	border:1px #CBC2D8 solid
}
.div1rpro2ar {
	width:210px;
	padding:10px 0;
	float:right
}
.div1r3 {
	width:734px
}
.div1rpro3 {
	width:734px;
	margin-top:10px
}
.div1rpro3 ul {
	margin:0;
	padding:0
}
*html .div1rpro3 ul li {
	width:140px
}
*html .div1rpro3 ul li div {
	width:132px;
	height:132px
}
.div1rpro3 ul li {
	width:140px !important;
	width:146px;
	padding:0 3px;
	height:300px;
	text-align:left;
	float:left;
	color:#999999;
	list-style:none
}
.div1rpro3 ul li div {
	width:132px !important;
	width:140px;
	height:132px !important;
	height:160px;
	padding:4px;
	margin-bottom:5px;
	background:#EDEDED
}
.div1rpro3 a:link {
	color:#C00;
	font-size:12px;
	font-weight:bold;
}
.div1rpro3 a:visited {
	color:#000000
}
.div1rpro3 a:active {
	color:#000000
}
.div1rpro3 a:hover {
	color:#3186CB
}
/*vpro*/
*html .proname {
	width:950px;
	background:#fff;
	margin:0 auto;
}
.proname {
	width:950px !important;
	width:960px;
	height:30px;
	font-size:16px;
	font-weight:bolder;
	text-align:left;
	color:#12A7AB;
	line-height:30px;
	padding-left:10px;
	background:#fff;
	margin:0 auto;
}
.proname span {
	color:#000000
}
.promiddle {
	width:960px;
	padding:20px 0;
	border-bottom:2px #cccccc solid;
	border-top:2px #dddddd solid;
	background:#fff;
	margin:0 auto;
}
.promiddle1 {
	width:300px;
	text-align:center;
	float:left
}
.promiddle1 img {
	margin-bottom:5px
}
.promiddle1 div ul {
	margin:0;
	padding:0
}
.promiddle1 div ul li {
	margin:0;
	padding:5px;
	float:left;
	list-style: none
}
*html .promiddle2 {
	width:424px
}
.promiddle2 {
	width:424px !important;
	width:444px;
	text-align:left;
	float:left;
	padding:0 10px
}
.promiddle2a {
	border-bottom:1px #CCCCCC dashed;
	padding:5px 0
}
.promiddle2b {
	border-bottom:1px #CCCCCC solid;
	padding:5px 0
}
.promiddle2c {
	padding:10px 0
}
.promiddle2s {
	height:27px
}
.promiddle2sl {
	width:100px;
	height:27px;
	line-height:27px;
	float:left;
	text-align:left;
	background:url(../images/products/vproarrow.gif) no-repeat left center
}
.promiddle2sr {
	width:320px;
	height:27px;
	line-height:27px;
	float:right;
	text-align:left
}
/*fit*/
.promiddle2bfit {
	border-bottom:1px #CCCCCC solid;
	padding:5px 0
}
.promiddle2sfit {
	display: inline-block;
}
.promiddle2slfit {
	width:100px;
	float:left;
	height:27px;
	line-height:27px;
	text-align:left;
	background:url(../images/products/vproarrow.gif) no-repeat left center
}
.promiddle2srfit {
	width:320px;
	float:right;
	text-align:left
}
/*fit*/
*html .promiddle3 {
	width:185px
}
.promiddle3 {
	width:186px !important;
	width:176px;
	text-align:left;
	float:left;
	padding:5px 12px;
	background:#F9DDDC
}
.promiddle3t {
	margin-top:9px;
	height:4px
}
.promiddle3b {
	margin-bottom:9px;
	height:4px
}
*html .promiddle3a {
	width:142px
}
.promiddle3a {
	width:142px !important;
	width:152px;
	background:url(../images/products/vprolbg.gif);
	padding:10px 5px 0;
	text-align:center;
	color:#999999
}
.promiddle3a span {
	font-size:32px;
	color:#FF6600;
	font-weight:bolder
}
.promiddle3a div {
	margin-top:7px;
	text-align:left;
	color:#757575;
	font-family:Arial;
	border-top:1px #CCCCCC dashed;
	padding-top:5px
}
.proinfo {
	width:960px;
	padding:20px 0;
	background:#fff;
	margin:0 auto;
}
.proinfol {
	width:718px;
	text-align:left;
	float:left;
	
	margin-left:2px;
}
.proinfolabel {
	height:14px;
	background:#F5F5F5;
	padding:8px;
	font-weight:bold;
	color:#9E2021;
	border:2px #ccc solid;
}
.proinfolabel ul {
	margin:0;
	padding:0
}
.proinfolabel ul li {
	width:148px;
	height:31px;
	float:left;
	line-height:31px;
	background:url(../images/products/vprodefault.gif) top;
	text-align:center;
	color:#999999;
	margin-right:-2px;
	list-style: none;
	font-weight:bolder
}
.proinfolabel a:link {
	color:#999999
}
.proinfolabel a:active {
	color:#999999
}
.proinfolabel a:visited {
	color:#999999
}
.proinfolabel a:hover {
	color:#12A7AB;
	text-decoration:none
}
#proselect {
	background:url(../images/products/vproselect.gif);
	color:#12A7AB;
	font-size:14px
}
.proinfodetail {
	padding:20px 0 20px 10px;
	font-size:14px;
	line-height:22px;
}
.proinfodetail td, div, p {
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	line-height:16px;
	word-break : break-all;
}
hr {
	border-top:1px dashed #999999;
	color:#FFFFFF;
	height:1px;
	margin:3px 0;
	clear: both;
}
.proact {
	padding:10px 0
}
.actunitbg {
	width:924px
}
*html .actunit {
	width:304px
}
.actunit {
	width:304px !important;
	text-align:center;
	color:#000000;
	width:303px;
	padding:0 2px;
	float:left
}
.actunit1 {
	height:10px
}
.actunit2 {
	padding:1px 0;
	background:url(../images/products/actunitbg.gif)
}
*html .actunit3 {
	width:284px
}
.actunit3 {
	width:284px !important;
	width:304px;
	padding:0 10px;
	background:#666666;
	color:#FFFFFF;
	height:25px;
	line-height:25px;
	text-align:left
}
.actunit4 {
	padding:5px 0;
	line-height:20px;
	background:#FFFFFF
}
.actunit a:active {
	color:#666666
}
.actunit a:visited {
	color:#666666
}
.actunit a:link {
	color:#666666
}
.actunit a:hover {
	color:#ff6600;
	text-decoration:none
}
*html .actinfo {
	width:400px
}
.actinfo {
	width:400px !important;
	text-align:left;
	color:#000000;
	width:410px;
	float:right;
	background:#EDEDED;
	padding:5px
}
.procomment tr td {
	border-bottom:1px #CCCCCC solid;
	padding:5px
}
.procomment a {
	font-weight:border
}
#procomment1 td {
	border-bottom:2px #999999 solid;
	font-weight:bolder;
	color:#000000
}
.propraise tr td {
	border-bottom:1px #CCCCCC dashed;
	padding:5px;
	background:#f7f7f7
}
#propraise1 td {
	border-bottom:2px #999999 solid;
	font-weight:bolder;
	color:#000000;
	background:#EEFBFB
}
.proinfor {
	width:190px;
	text-align:center;
	float:right;
}
.proinforlabel {
	width:190px;
	background:#F2B0B2;
	height:45px;
	line-height:45px;
	font-weight:bolder;
	color:#c00
}
*html .proinforbg {
	width:190px
}
.proinforbg {
	width:190px !important;
	text-align:center;
	background:#F9DDDC;
}
.proinfosp {
	width:190px;
	text-align:left;
	margin:0 auto;
}
.proinfosp ul {
	margin:0;
	padding:0
}
*html .proinfosp ul li {
	height:62px;
	padding:10px 0px
}
.proinfosp ul li {
	height:62px !important;
	height:82px;
	padding:10px 0px;
	border-bottom:1px #dddddd dashed;
	list-style:none
}
.proinfosp img {
	border:1px #DEDEDE solid;
	width:60px;
	height:60px;
	float:left
}
.proinfosp div {
	width:124px;
	float:right;
	font-family:Arial;
	line-height:14px;
	color:#999999
}
.proinforbg2 {
	width:176px;
	text-align:left
}
.proinforbg2 ul {
	margin:0;
	padding:0
}
.proinforbg2 ul li {
	height:23px;
	line-height:23px;
	border-bottom:1px #dddddd dashed;
	list-style: none
}
.proinforbgb {
	background:url(../images/products/vprorbgb.gif);
	height:8px;
	width:176px;
	margin-bottom:20px
}
.proinfocomment {
	padding:20px 0
}
.proinfocomment ul {
	margin:0;
	padding:0
}
.proinfocomment li {
	list-style:none;
	color:#666666;
	padding-bottom:15px;
	font-size:12px
}
.proinfocomment b {
	color:#000000
}
.proinfocomment font {
	color:#1F7A78;
	font-size:12px
}
.proinfocomment div {
	border:1px #2EB6B3 solid;
	background:#EBFAFA;
	padding:0 10px;
	height:30px;
	margin:5px 0
}
.proinfocomment p {
	float:right;
	margin:0;
	padding-top:8px
}
.proinfocomment span {
	float:left;
	line-height:30px
}
.proinfocomment strong {
	font-size:10px
}
.list1 {
	width:918px;
	background:#FFFFFF;
	border:1px #DDDDDD solid
}
.list1l {
	width:174px;
	background:#FFFFFF;
	float:left;
	text-align:left
}
*html .list1lbg {
	width:144px;
}
.list1lbg {
	width:144px !important;
	width:174px;
	background:#FFFFFF;
	padding:15px;
}
*html .div1lbg {
	width:182px;
	height:300px;
}
.div1lbg {
	width:182px !important;
	width:216px;
	height:300px !important;
	height:330px;
	background:#FFFFFF;
	padding:15px;
	border-left:1px #DDDDDD solid;
	border-right:1px #DDDDDD solid;
}
.div1lbg div ul {
	margin:0;
	padding:5px
}
.div1lbg div ul li {
	margin:0;
	padding:5px
}
*html .div1lbg2 {
	width:182px
}
.div1lbg2 {
	width:182px !important;
	width:212px;
	background:#FFFFFF;
	padding:15px;
}
.div1lbg2 div ul {
	margin:0;
	padding:5px
}
.div1lbg2 div ul li {
	margin:0;
	padding:5px;
	font-size:12px
}
.div1lbg2 div ul li font {
	color:#12A7AB
}
.proinfocomment {
	padding:20px
}
.proinfocomment ul {
	margin:0;
	padding:0
}
.proinfocomment li {
	list-style:none;
	color:#666666;
	padding-bottom:15px
}
.proinfocomment b {
	color:#000000
}
.proinfocomment font {
	color:#1F7A78
}
.proinfocomment div {
	border:1px #2EB6B3 solid;
	background:#EBFAFA;
	padding:0 10px;
	height:30px;
	margin:5px 0
}
.proinfocomment p {
	float:right;
	margin:0;
	padding-top:8px
}
.proinfocomment span {
	float:left;
	line-height:30px
}
.proinfocomment strong {
	font-size:10px
}
* {
	padding:0;
	margin:0;
}
.divl {
	margin-top:8px;
}
.divl .pdtclass {
	height:414px;
	background:#F5DDDD;
}
.divl .pdtinfo {
	background:url(../Images/index2/bg1.gif) repeat;
	height:406px;
	margin:4px 10px;
}
.divl .pdtinfo ul {
	height:90px;
	padding:6px 0 5px 0;
	clear:both;
}
.divl .pdtinfo .pdtimg {
	float:left;
	width:90px;
}
.divl .pdtinfo img {
	padding:5px;
}
.divl .pdtinfo .pdtname {
	width:105px;
	float:left;
	padding-top:4px;
}
.divl .pdtinfo .pdtprice1 {
	width:105px;
	float:left;
	padding:7px 0;
}
.divl .pdtinfo .pdtprice2 {
	width:105px;
	float:left;
}
.divr .pdtclass {
	height:414px;
	background:url(../Images/index2/bg2.gif) repeat;
	overflow:hidden;
}
.divr .pdtinfo {
	height:406px;
	margin:6px 10px 0 10px;
}
.divr .pdtinfo ul {
	height:90px;
	padding:5px 0 7px 0;
	clear:both;
}
.divr .pdtinfo .pdtimg {
	float:right;
	width:90px;
}
.divr .pdtinfo .pdtimg img {
	padding:5px;
}
.divr .pdtinfo .pdtname {
	width:105px;
	float:left;
	padding-top:6px;
}
.divr .pdtinfo .pdtprice1 {
	width:105px;
	float:left;
	padding:5px 0;
}
.divr .pdtinfo .pdtprice2 {
	width:105px;
	float:left;
}

