/* 
CSS Document for tdpaly.com 
Author:foxbaty
*/

/*CSS reset*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {margin:0;padding:0; font-size:12px;}
table {border-collapse:collapse;border-spacing:0; width:100%; height:100%; }
fieldset,img {border:0;}
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
abbr,acronym { border:0;}
.hide{ display:none; }
.clear	{font: 0/0 sans-serif; height:0; overflow:hidden;clear:both; display: block;}
.hidden{text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
.more{ display:block; width:48px; height:16px; position:absolute; }
body{ background:#377A8B url(../img/main/bodyBg2.jpg) no-repeat center top; width:100%;  }
html{ width:100%; height:100%; }

/*head*/
.wrap{ width:1025px; *width:1024px; margin:0 auto; background:url(../img/main/conBg.jpg) repeat-y;  }
.head{ height:332px; background:url(../img/main/head2.jpg) no-repeat;width:1024px; position:relative; }
.head .login{ display:block; width:88px; height:33px; left:466px; top:274px; background:#999;filter:Alpha(opacity=0);opacity:0; position:absolute; z-index:99999;  }
.main{ background:url(../img/main/conBg.jpg) repeat-y;  width:1024px; }
.mainTop{  background:url(../img/main/mainTop3.jpg) no-repeat; width:1024px; margin-top:-14px;}
.mainLeft_1{ background:url(/img/main/mainLeft_1.jpg) no-repeat; width:200px; height:130px; position:absolute; left:13px; top:291px; }
.mainLeft_1 a{width:200px; height:130px; display:block;}
.mainLeft_2{ background:url(/img/main/mainLeft_2.jpg) no-repeat; width:200px; height:130px; position:absolute; left:13px; top:421px; }
.mainLeft_2 a{width:200px; height:130px; display:block;}
.mainRight_1{ background:url(/img/main/mainRight_1.jpg) no-repeat; width:200px; height:130px; position:absolute; left:822px; top:288px; }
.mainRight_1 a{width:200px; height:130px; display:block;}
.mainRight_2{ background:url(/img/main/mainRight_2.jpg) no-repeat; width:200px; height:130px; position:absolute; left:822px; top:418px; }
.mainRight_2 a{width:200px; height:130px; display:block;}
/*======add 090701 by wangyongfang=====*/
.mainLeft_3{ background:url(/img/main/mainLeft_3.jpg) no-repeat; width:200px; height:130px; position:absolute; left:13px; top:551px; }
.mainLeft_3 a{width:200px; height:130px; display:block;}
.mainRight_3{ background:url(/img/main/mainRight_3.jpg) no-repeat; width:200px; height:130px; position:absolute; left:822px; top:548px; }
.mainRight_3 a{width:200px; height:130px; display:block;}
/*======end=======*/
.pointPic{ margin:55px 0 0 273px; float:left; _display:inline; width:490px;  position:relative; }
.pointPic a{ display:block; margin-right:16px; float:left; _display:inline; }
.packDown{ position:relative; width:515px; margin:0 0 0 252px; height:132px; background:url(../img/main/bd_top.jpg) no-repeat;}
.clickSelect{ position:absolute; font-size:14px; color:#FFE3CC; cursor:pointer; top:96px; left:50px;  text-indent:25px; display:block; width:193px; }
.packDown ul{ width:193px; position:absolute; left:47px; top:115px;display:none; background:#320033; padding:10px 0; }
.packDown ul li{ height:20px; margin-bottom:3px;  }
.packDown ul li a{ display:block; height:20px; line-height:20px; text-align:center; color:#FFE3CC; font-size:14px; text-decoration:none;}
.packDown ul li a:hover{ background:#4D004F; }
.newPack{ font-size:14px; color:#E6E8F6; position:absolute; left:290px; top:90px;   } 
.packCon{ width:514px; background:url(../img/main/packBg.jpg) repeat-y; margin:0 0 0 251px; overflow:hidden;  }
.packConLeft{ width:130px; height:164px; background:url(../img/main/packLeft.jpg) no-repeat; float:left; _display:inline; margin:10px 0 0 10px; overflow:hidden; padding-top:136px;  }
.packConLeft p{ width:98px; margin:0 auto; color:#585595; font-size:14px; line-height:110%; margin-bottom:20px; }
.packRightTop{ width:370px; height:36px; background:url(../img/main/packRightTop.jpg) no-repeat; }
.packRightCon{ width:370px; background:url(../img/main/packRightCon.jpg) repeat-y; padding:3px 0;  overflow:hidden; }
.packRightBot{width:370px; background:url(../img/main/packRightBot.jpg) no-repeat; height:16px;  }
.packRight{ width:370px; overflow:hidden; float:left; margin-top:10px; }
.packWrap { width:346px; margin:10px 0 10px 17px;  }
.packWrap h3{ color:#7A005E; font-size:12px; text-align:center; line-height:180%;  }
.packWrap p{ text-align:center; }
.packWrap p span{ display:inline-block; margin-right:15px;color:#7A005E;line-height:180%; }
.packWrap a{ display:inline-block; margin-right:10px; color:#D60000;line-height:180%; text-decoration:none; }
.packWrap a:hover{ text-decoration:underline; }
.packDownBot{ width:514px; height:15px; background:url(../img/main/packDownFot.jpg) no-repeat; margin:0 0 0 251px;  }
.clientDown{ width:514px; height:66px; background:url(../img/main/clientDown.jpg) no-repeat; margin:10px 0 0 251px;  }
.packCon{ text-align:center; }
.packCon span{ display:inline-block; padding:0 8px; }
.packCon a.downRed{ display:block; width:162px; height:44px; margin:10px auto; }
.clientDownWrap{ color:#7A005E; line-height:180%;  }
.clientTips{ background:url(../img/main/clientTips.jpg) no-repeat; width:500px; height:68px; overflow:hidden; margin:0 auto;  }
.clientTips p{ width:96%; margin:16px auto 0; color:#E6E8F6; font-size:14px; line-height:130%; }
.clientGf{ width:494px; height:30px; background:url(../img/main/clientWrapTop.jpg) no-repeat;margin:0 auto; margin-top:10px;  }
.clientCon{ background:url(../img/main/clientWrapBg.jpg) repeat-y; padding:10px 0;margin:0 auto; overflow:hidden;width:494px;  }
.clientWrapBot{ width:494px; background:url(../img/main/clientWrapBot.jpg) no-repeat; height:16px;margin:0 auto; }
.mtDown{ width:494px; height:42px; background:url(../img/main/mtDown.jpg) no-repeat;margin:0 auto;  }
.clientConA a{ display:inline-block; padding:0 5px; color:#D60000; text-decoration:none;   }
.clientConA a:hover{ text-decoration:underline; }
.clientCon h2{ color:#D60000; font-size:14px; text-align:left; text-indent:10px; background:url(../img/main/+.gif) no-repeat 0 5px; cursor:pointer; width:424px; margin:0 auto;   }
.clientCon h2.show{ background:url(../img/main/-.gif) no-repeat 0 5px; }
.clientCon ul{ width:383px; margin:0 auto; overflow:hidden; }
.clientCon ul li{ width:58px; float:left; height:20px; _display:inline; margin-right:5px; }
.clientCon ul li a{ display:block; line-height:20px; height:20px; color:#D60000; text-decoration:none; }
.clientCon ul li a:hover{ text-decoration:underline;  }
#downlist ul{ display:none; }
.foot{ width:1025px; *width:1024px; height:494px; background:url(../img/main/footN2.jpg) no-repeat; margin:0 auto; position:relative;  }
.footN2_bottom{background:url(../img/main/footN2_bottom.jpg) no-repeat; width:515px; height:27px;}
.footleft{ position:absolute; left:200px; top:-418px; }
.footRight{ position:absolute; right:215px; *right:214px; top:-418px;}
.footWrap{ background:url(../img/main/foot.jpg) no-repeat center top; width:100%; margin:0 auto; }
.footMenu{ width:627px; height:27px; margin:346px 0 0 207px; display:inline; clear:both; float:left; background:url(../img/index/footMenu.jpg) no-repeat; }
.footMenu li{ float:left; width:66px; height:27px;  display:inline; margin:0 11px 0 0;  }
.footMenu li.e7,.footMenu li.e8{ width:62px; }
.footMenu li a{ display:block; width:100%; height:100%; }
.footMenu li a span{ display:none; }
.footMenu li a:hover{ background:url(../img/index/foothover.jpg) no-repeat; }
.footMenu li.e2 a:hover{ background-position:-77px 0; }
.footMenu li.e3 a:hover{ background-position:-154px 0; }
.footMenu li.e4 a:hover{ background-position:-231px 0; }
.footMenu li.e5 a:hover{ background-position:-308px 0; }
.footMenu li.e6 a:hover{ background-position:-385px 0; }
.footMenu li.e7 a:hover{ background-position:-462px 0; }
.footMenu li.e8 a:hover{ background-position:-535px 0; }
.logo{ display:block; width:290px; height:38px; margin:0 auto;  clear:both; *clear:none;}
.foot p{ text-align:center; font-size:12px; color:#FFF; line-height:150%; }
.foot p.p1{ margin:0 auto; font-weight:700; font-size:14px; }
.foot p a{ font-family:Arial,Helvetica,sans-serif;font-size:12px;font-style:italic; color:#FFF; text-decoration:none; font-weight:bold; }
