@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0;}
img{border:0;}
body {margin:0 auto;background:#ffffff;font-family:Arial;}
body,td,th {font-size:12px;color:#686868; line-height:18px;}
a{ color:#686868; text-decoration:none;}
a:hover{color:#942929;}
.clear{ clear:both;}
ul{ list-style-type:none;}
/* 整体 */
#tframe{ float:left; width:100%; background:url(../images/1_01.jpg) no-repeat center top; height:110px;}
#frame{ margin:0 auto; width:970px;}
#top{ float:left; width:970px; padding-top:10px;}
.log{ float:left; padding-top:10px; padding-left:18px;}
.log a{ float:left;}
.log p{ float:left; padding-top:15px; padding-left:20px;}
.tr{ float:right; width:200px;}
.trt{ float:right; width:60px; padding-top:2px;}
.trt a{ float:left; padding-right:12px;}
.trm{ float:left; padding-top:8px; padding-left:8px;}
.trb{ float:left; padding-top:5px; padding-left:8px;}
#mframe{ float:left; width:100%; background:url(../images/1_08.jpg) repeat-x top; height:51px;}
#sform{ float:left; width:193px; height:19px; background:url(../images/1_07.jpg) no-repeat;} 
#sform input{ background:0; border:0;}
#stext{ float:left; width:158px;height:19px; line-height:19px; margin-left:20px}
#sbut{ float:left; width:15px; height:19px;cursor:pointer;}
#mbtframe{float:left; width:100%;}
#mbntframe{float:left; width:100%;}

.copyright { color:red; font-size:12px; font-weight:bold;}
#nav{ float:left; width:970px; background:url(../images/1_09.jpg) no-repeat 0px 11px; height:42px; position:relative; z-index:99}
#nav ul{ float:left; padding-top:12px;width:955px; padding-left:15px;}
#nav ul li{ float:left; width:116px;text-align:center; height:32px; background:url(../images/1_10.jpg) no-repeat right;}
#nav ul li a{color:#ffffff; line-height:31px; display:block; width:116px; font-weight:bold; display:block}
#nav ul li a:hover{ background:url(../images/1_11.jpg) no-repeat top center;}
#nav ul li a.hover{ background:url(../images/1_11.jpg) no-repeat top center;}

#jsddm li ul{margin: 0;padding:0;visibility: hidden; width:180px; position:absolute;background:#191919;filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9; z-index:9999; left:248px;}		
#jsddm li ul li{margin: 0;padding: 0;float: none;display: inline; background:none; text-align:left; height:30px; line-height:30px;border-left:0px;border-right:0px; padding-left:0px;}		
#jsddm li ul li a{width: auto;color: #fff; padding:0px; padding-right:5px; font-size:12px; text-align:left;  padding-left:25px; line-height:30px; width:150px; font-weight:normal;}			
#jsddm li ul li a:hover{color:#fff; background:#00458d;line-height:30px;}


#bar{ float:left; width:970px;}

.mnr{ float:left; width:950px; padding-left:10px; padding-top:10px; padding-bottom:10px;}
#left{ float:left; width:237px;}
.lbt{ float:left; width:237px; background:url(../images/1_12.jpg) no-repeat; height:33px;}
.lbt img{ float:left; padding-top:7px; padding-left:15px;}
.lnr{ float:left; width:235px; border:1px solid #d5d5d5; border-bottom:0px;}
.lnr li{ float:left; width:235px; background:url(../images/1_14.jpg) repeat-x; height:25px; border-bottom:1px solid #e5eaec}
.lnr li a{ float:left; line-height:25px; padding-left:15px; color:#3f3f3f;}
.lnr li img{ float:left; padding-top:7px; padding-left:8px;}
.lnr li a:hover{color:#942929}
.lnr li a.hover{color:#942929}
.lcnr{ float:left; width:235px; border:1px solid #d5d5d5; margin-top:5px;}
.lcnr p{ float:left; width:211px; padding-left:10px; padding-top:6px;}
.lcbt{ float: left; width:237px; padding-top:10px;}
#right{ float:right; width:687px; padding-right:10px;}
.rabou{ float:left; width:687px;}
.rabts{ float:left; width:687px; background:url(../images/1_16.jpg) no-repeat; height:33px;}
.rabts img{float:left; padding-top:7px; padding-left:15px;}
.racont{ float:left; width:685px; border:1px solid #d5d5d5;}
.racont img{ float:left; padding-right:10px;}
.racont p{ float:left; padding:10px;}
.amore{ float:right; padding-right:18px;color:#fff; line-height:33px; font-size:10px;}
.amore a{ color:#fff; line-height:33px; font-size:10px;}

#rnr{ float:left; padding:10px; width:665px;border:1px solid #d5d5d5; min-height:450px;}
.rcont{ float:left; width:687px; padding-top:10px;}
.rolist{ float:left; width:685px; border:1px solid #d5d5d5; background:url(../images/1_19.jpg) repeat-x; height:216px;}
.ronews{ float:left; width:340px; padding-left:15px; padding-top:10px; background:url(../images/1_24.jpg) no-repeat right; padding-right:10px}
.rnbt{ float:left; width:330px;}
.rnbt img{ float:left;}
.nmore{ float:right; padding-right:10px;}
.nmore a{ color:#666666; font-size:10px; font-family:Tahoma;}
.ronlist{ float:left; width:330px;padding-top:12px; padding-left:10px; border-bottom:1px solid #fff;}
.rodate{ float:left; width:330px; color:#a71400; }
.rodate img{ padding-right:10px;}
.ronlist p{ float:left; padding-left:15px; width:315px;border-bottom:1px solid #d7d7d7;padding-bottom:8px; cursor:pointer;}

.rocontac{ float:left; width:310px; padding-left:10px; padding-top:10px;}
.rocbt{ float:left; width:310px;}
.roclist{ float:left; width:310px; padding-top:10px;}
.roclist img{ float:left;}
.rstolr{ float:left; padding-left:10px;}
.rstolr p{ float:left; width:200px;}
.rstolr strong{ color:#2f2f2f}
.contex{ float:left; width:310px; padding-top:10px;}
.contex strong{ color:#2f2f2f}

#pdh{ float:left; width:942px;height:222px;POSITION: relative;background:url(../images/1_25.jpg) no-repeat 0px 10px;}
.pbt1{float:left; width:5px; padding-top:70px; padding-left:14px;}


.blk_29 {float:left; width:840px; PADDING:0px;MARGIN-TOP:13px; OVERFLOW: hidden;ZOOM: 1; padding-left:51px;}
.blk_29 .LeftBotton { float:left;BACKGROUND: url(../images/left.jpg) no-repeat 0px 0px; LEFT:40px; WIDTH: 26px; 
CURSOR: pointer; POSITION: absolute; TOP: 88px; height:45px;}
.blk_29 .RightBotton { float:right;BACKGROUND: url(../images/right.jpg) no-repeat 0px 0px; RIGHT:20px;  WIDTH:26px; CURSOR: pointer; POSITION: absolute; TOP: 88px; height:45px;}
.blist{ float:left; width:840px; padding-bottom:10px; }
.blk_29 .Cont { MARGIN: 0px auto; OVERFLOW: hidden; WIDTH: 835px; margin-top:25px;}
.pcp{ float:left; width:152px; padding-right:15px;height:170px;}
.ptp{ float:left; width:145px; padding-left:5px; background:url(../images/1_26.jpg) no-repeat; height:132px; 
}
.ptp img{ float:left;padding-top:10px; }
.pwz{ float:left; width:152px; text-align:center; padding-top:5px;}

#fframe{ float:left; width:100%; background:url(../images/1_28.jpg) repeat-x; height:132px;}
#foot{ float:left; width:950px; padding-left:10px;}
.mleet{ float:left; width:950px;background:#f5f5f5; color:#333333; font-size:14px;  padding-top:5px; padding-bottom:10px;}
.mlf1{ float:left; padding-left:15px;}
.mlf1 strong{color:#333333; font-size:14px; line-height:36px; float:left; padding-left:0px; font-weight:normal; padding-right:5px; font-family:Arial, Helvetica, sans-serif;}
.mlf1 img{float:left; padding-top:6px; padding-left:5px;}
.mlf1 a{ float:left;}
.mimgs{float:left; background:#f5f5f5; height:36px;}
.mlist{ float:left; background:#727272; height:241px; width:980px;}
.ml1t{ float:left; width:175px; padding-left:10px;}
.ml1t strong{ float:left; color:#fff; font-family:Verdana; font-size:11px; padding-left:10px; padding-top:15px;}
.ml1t strong a{ color:#fff}
.ml1t img{ padding-right:5px;}
.ml1t ul{ float:left; width:175px; padding-top:10px;}
.ml1t li{ float:left; width:160px; padding-left:15px;}
.ml1t li a{ float:left; color:#fff;font-family:Verdana; font-size:11px;}
#nform{ float:left; width:390px; height:29px; padding-top:4px; padding-left:10px;}
#nform input{  border:0;}
#ntext{ float:left; width:290px;height:30px; line-height:30px; background:#fff;}
#nbut{ float:right; width:93px; height:30px;background:#1896e6;  cursor:pointer; color:#fff; font-weight:bold;}
.messg{ float:left; padding-left:10px;}
.messg strong{ float:left; color:#333; padding-top:5px;}
.fnt{ float:left; width:950px; padding-top:20px;}
.fnt p{ float:left;  width:935px; color:#fff; padding-left:15px;}

#fgj{float:left;width:910px; padding-left:15px; padding-top:10px; padding-bottom:10px}
.gj{ float:left;margin-right:6px;}
.gj img{ float:left;margin-right:6px;}
.gj a{color:#fff; float:left;  font-family:Verdana; font-size:11px; }

#imgshow_mask{width:100%;position:absolute;z-index:1;background:url(../images/imgshow_mask.png) repeat-x 0 0;height:27px;}
#imgshow_mask{_background:none;_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/imgshow_mask.png');}
#imageShow{clear:both; position:relative;}
#imageShow .imagebg{height:330px;overflow:hidden;position:relative;}
#imageShow .imagebg li{height:330px;overflow:hidden;position:absolute;top:0;left:0;width:100%;display:block;filter:alpha(opacity=0);opacity:0;}
#imageShow .imagebg li a.bannerbg_main{width:100%;position:absolute;top:0;right:0;height:330px;display:block;}
.scrollbg{height:80px;background:#f4f4f4 url(../images/scroll_bg.png) 0 100% repeat-x;}
.scroll{margin:0 auto;width:960px;height:76px;position:relative;}
.s_pre, .s_next{display:block;width:60px;height:100px;position:absolute;}
a.s_pre{background:url(../images/nav_paddles_down.png);top:100px;left:10px; z-index:99}

a.s_next{background:url(../images/nav_paddles_down.png);top:100px;right:10px;background-position:-60px 0; z-index:99}

.outScroll_pic{ height:76px;margin-left:70px;overflow:hidden;position:relative;width:822px;top:2px;}
.outScroll_pic .scroll_pic{position:absolute}
.scroll_pic{margin:0 auto;width:40000px;height:76px;}
.scroll_pic li{float:left;float:left;height:65px;width:145px;margin:5px 9px;_margin:5px 14px 5px 4px;cursor:pointer;background:#000;}
.scroll_pic li img{filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}
.scroll_pic li:hover img,.scroll_pic li:hover{filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
.scroll_pic li.currently img{filter:alpha(opacity=100)!important;-moz-opacity:1!important;opacity:1!important;}
.scroll .current{width:144px;height:65px;border:2px #ff780d solid;background:url(../images/arrow_on.png) 50% -4px no-repeat;z-index:10;position:absolute;top:5px;left:0;}

.downloadlist {list-style:none;padding:0px;float:left;}
.downloadlistli {width:645px;height:120px;border:1px solid #CCC;margin-top:8px; margin-left:5px;}
#downloadInfo {width:620px;float:left;}
#downloadInfo #img {width:104px;height:104px;margin:5px;float:left; margin-left:15px;}
#downloadInfo #img img {width:72px;height:72px; margin-top:15px;}
#downloadInfo #TextInfo {width:290px;float:left;margin-top:15px; margin-left:10px;}
#downloadInfo #TextInfo ul {list-style:none;margin:0px;padding:0px;float:left;line-height:180%;width:260px;}
#downloadInfo #TextInfo ul li {float:left;width:290px;}
#downloadbtn {width:80px;float:right;margin-top:40px;}
#downloadbtn ul {list-style:none;margin:0px;padding:0px;float:left;width:100%;}
#downloadbtn ul li span{float:left;}


/*contactUs===============contactUs*/
.contactUs{ padding-bottom:50px; line-height:25px;}
.contactUs .tips{ margin-bottom:35px;}
.contactDetails{ margin-bottom:30px; width:665px;}
.contactDetails li{ border-bottom:1px dotted #d6c277; line-height:25px; zoom:1}
.contactDetails span,.contactDetails label{ display:block; float:left; padding:3px 0;}
.contactDetails label a{ text-decoration:underline; }
.contactDetails span{ padding-right:10px; width:110px; text-align:right; font-weight:bold;}
.contactDetails label{ padding-left:8px; width:500px; border-left:1px dotted #d6c277;}
.btn_send{ display:block; width:153px; height:34px; background:url(../images/bg.png) no-repeat 0 0; margin-bottom:5px;}
.btn_send{ width:53px; height:22px; background-position:0 -192px; border:none!important; cursor:pointer;}
.contactUs .message{ width:300px; height:120px;}
.contactUs .supplier li{margin-bottom:20px;}
.contactUs .supplier li label.error{ margin-left:3px;}


/*clear*/
.clearfix:after,.contactDetails li:after,.contactUs .supplier li:after,.newsList li h6:after{ content:'\0020'; display:block; clear:both; height:0;}
.clearfix,.contactDetails li,.contactUs .supplier li,.newsList li h6{ zoom:1}

.input1{ width:330px; height:20px; border: 1px #acacac solid; margin-left:15px;}
.textarea{ width:380px; border: 1px #acacac solid; margin-left:15px;}
.ml_10{ float:left; padding-left:15px; padding-bottom:15px;width:640px;}
	.contact_us{ margin:20px 0 20px 20px; }
	.contact_us li{ width:600px; padding-bottom:7px;float:left;}
	.contact_us #btnFeedbackSend,#btnFeedbackReset{cursor:pointer; background:url(../images/btnblue.png) no-repeat; width:90px; height:22px; font-size:11px; border:0px; color:#fff; margin-left:15px;}
	.conla{ float:left; text-align:right; width:130px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
	
	#btnFeedbackSend{cursor:pointer; background:url(../images/btnblue.png) no-repeat; width:90px; height:22px; font-size:11px; border:0px; color:#fff}
	
	#sitemapnav {
	
	/*background:url(../images/default/sitemapnav_bg.gif) bottom no-repeat;*/
	 padding-left:10px;

}
#sitemapnav a{ color:#666;}
#sitemapnav .fontbig {
	width:400px !important;
}
#sitemapnav li {
	float:left;
	width:400px;
	line-height:22px;

}
#sitemapnav li a {
	text-decoration:underline
}
#sitemapnav li a:hover {
	color:#bc0200; font-weight:bold;
}
.probigclass {
	padding-left:50px;
}
#sitemapnav .PROclass_01 {
	width:350px;
	padding-left:22px;
	background: url(../images/default/icon010.gif) 0 70% no-repeat;
	margin-left:10px;
	display:inline;

}
#sitemapnav .PROclass_02 {
	width:350px;
	padding-left:22px;
	background: url(../images/default/icon011.gif) 0 70% no-repeat;
	margin-left:40px;
	display:inline;

}

#sitemapnav .PROclass_03 {
	width:350px;
	padding-left:22px;
	background: url(../images/default/icon012.gif) 0 70% no-repeat;

	display:inline;
}
#sitemapnav .PROclass_04 {
	width:350px;
	padding-left:22px;
	background: url(../images/default/icon013.gif) 0 70% no-repeat;
	margin-left:100px;
	display:inline;
}

#tab{ float:left; width:665px;}

#newsrnr{ float:left; width:665px;}
.cwzNewss{ float:left; width:665px;}
#cwzNewsimg{ float:left; width:6px; height:6px; margin-top:12px; line-height:20px; background-color:#00458d;}
#cwzNewsTitle{ float:left; width:520px; line-height:30px;}
#cwzNewsTitle a{ float:left;font-size:12px; font-weight:bold; color:#00458d}
#cwzNewsTitle span{ float:left; padding-left:10px;}
#cwzNewsAddtime{float:left; padding:0 10px; text-align:left; padding-left:10px; line-height:30px;color:#00458d; }
.cwzNewsRemark{ float:left; width:645px; padding-left:10px; line-height:20px; max-height:50px; overflow:hidden; text-align:justify;padding-bottom:10px;}
.cwzNewsRemark a{ color:#00458d; }
.morenews{ float:right; width:645px; padding-left:10px; line-height:25px; text-align:right; border-bottom:2px #cccccc dotted; margin-bottom:5px;}
.morenews a{ float:right; color:#00458d}
#newsrnr tr{ padding-bottom:5px; }
.newst{ float:left; width:500px;}

.newsdesc1{line-height:58px; margin-left:10px; float:left; border-bottom:1px dashed #CCC; margin-bottom:10px; padding-bottom:5px; width:645px;}
.newsdesc1 img { width:644px;}
.newsdesc1 p{width:644px; }
.newsdesc1 p img{ width:589px; margin-left:95px;}
.newstitle1{font-size:13px; font-weight:bold;  text-align:center; margin-left:10px; padding-bottom:5px;}
.newstitle2{line-height:16pt; border-top:1px dashed #CCC; text-align:center;}
.cssback{font-size:14px; font-weight:bold; width:645px; text-align:center; margin-left:10px;border-top:1px dashed #CCC; padding-top:5px;}

 
.pcp1{ float:left; width:160px; padding-right:5px;  padding-top:10px;}
.ptp1{ float:left; width:160px;background:url(../images/3.jpg) no-repeat left top; padding-left:10px; 
padding-top:9px; padding-bottom:12px;}
.pwz1{ float:left; width:158px; text-align:center;  height:20px; line-height:20px; overflow:hidden;}
.ptp1:hover{background:url(../images/4.jpg) no-repeat left top;}



 .pcp2{ float:left; width:164px; padding-right:40px; padding-left:15px;}
.ptp2{ float:left; width:160px;padding:2px; border:1px solid #ccc; height:220px; text-align:center;}
.ptp2 img{ text-align:center; }
.ptp2:hover{ float:left; width:160px;padding:2px; border:1px solid #942929}
.pwz2{ float:left; width:160px; text-align:center;  height:20px; line-height:20px; overflow:hidden;}


#rnrp{ float:left; width:665px;}
#rnrp p{ padding-bottom:5px; width:665px; float:left;padding-top:5px;}
.strrnr{ float:left;padding-bottom:5px; border-bottom:1px dashed #ccc}
#newsrnrp{ float:left; width:665px; padding-bottom:10px; }
#newsrnrpst{ float:left; width:660px; padding-bottom:10px; }

.moret{width:665px;font-size:12px; float:right;border-bottom:#cecece solid 1px;padding-bottom:5px; margin-bottom:6px; }
.moret a{ float:right; padding-right:5px; }
.sorry{ float:left; width:655px;}
.rnrpt{ float:left;width:665px; padding-top:5px;padding-bottom:10px; }


#rmc{float:left; width:660px; padding:5px;background:#e2e2e2;margin-bottom:10px;}
#rmc strong{ float:left; font-size:14px; font-weight:normal; padding-left:5px; }
.ran{ float:right;}
.ran img{ float:left;}
.ran a{ float:left; font-size:11px; padding-left:8px; padding-right:8px;}
#rlt{ float:left; width:338px; padding-bottom:10px;}
.rtp{ float:left; padding:3px;border:#e5e5e5 solid 1px; margin-bottom:8px;}
.rtp1{ float:left; padding:2px;border:#e5e5e5 solid 1px; margin-bottom:8px; margin-right:5px;}
.rms{ float:right; width:310px; padding-right:15px;}
.rms p{ padding-bottom:8px;}
.newsswidt{ float:left; width:660px;margin-top:10px;}
.newsswidt a{ width:120px;background:#1d2049;  height:25px; color:#fff; font-weight:bold; float:left; padding-top:10px; padding-left:35px;}
.product_act { width:240px; margin-top:10px;}
.product_act img { float:none; padding-right:3px;}
.product_act_t { font-weight:bold;}
.product_act tr{ height:25px;}

.nmb{ float:left; width:660px; padding:15px 0px; border-top:#e5e5e5 solid 1px;}
.table1{ float:left; width:660px;}
.mubg1{background:#e1e1e1;color:#333; text-align:center; border-right:#fff solid 4px;width:660px; cursor:pointer;}
.mubg2{background:#878787;color:#fff; text-align:center;border-right:#fff solid 4px;width:660px;cursor:pointer;}
.mu2_cont{overflow:hidden; width:660px; padding-top:15px; float:left;}
.mu2_cont p{ padding-bottom:10px;}

.lpcp{ float:left; width:200px; padding:8px 4px;border-bottom:#cecece solid 1px;}
.lptp{ float:left;border:#cecece solid 1px;}
.lpwz{ float:right; width:90px;line-height:18px;}
.lpwz p{ float:left; width:90px; padding-top:8px;}

.feedbackBox
{
    float: left; 
        padding: 15px;

}

.Feedbackbg
{
    float: right;
    width: 300px;
    height: 140px;
}
.textStyle
{
    width: 350px;
    height: 20px;
    line-height: 20px;
    background-color: #ffffff;
    border: solid 1px #C5C5C5;
    padding-left: 2px;
}
.textAreaStyle
{
    width: 350px;
    line-height: 20px;
    background-color: #ffffff;
    border: solid 1px #C5C5C5;
    padding-left: 2px;
}
#FeedbackContext table
{
    margin-bottom: 15px;
    border-collapse: collapse;
    margin-left: 30px;
    width: 510px;
}
#FeedbackContext table tr
{
    margin-top: 10px;
}
#FeedbackContext table th
{
    text-align: right;
    font-weight: lighter;
    padding-top: 5px;
    padding-bottom: 5px;
color:#3D4146;    width: 140px;
    padding-right: 6px;
}
#FeedbackContext table td
{
    padding-top: 5px;
    padding-bottom: 5px;
color:#3D4146;    padding-left: 5px;
    text-align: left;
}
.red{ color:Red;}

/********
#btnFeedbackSend{ border:none; cursor:pointer;  width:96px; height:40px; background-image:url(../picture/btnfeedback.jpg);  text-indent:-9999px; background-position:left top;}
#btnFeedbackReset{ border:none; cursor:pointer; width:96px; height:40px; background-image:url(../picture/btnfeedback.jpg); text-indent:-9999px;}
**********/

.FeedbackUsText
{
 width:auto;
  clear:both;
      /*border-top: solid 1px #cccccc;*/

    height: 168px;

        background:url(../images/Feedback.jpg) no-repeat 0px 25px;
        /*        background-image: url(../images/Feedback.jpg);
*/
}
.FeedbackUsText p
{ clear:both; 
 color:#3D4146;  padding-top:0px; margin:0px;
   text-indent:15px; line-height:24px;
  }
  	.LoginMbox {
    float: left;
    padding: 40px 40px;
    width: 900px;

}
.LoginMbox .Lbox {
    float: left;
    width: 500px;
    border-right:#69170c 1px dashed;
    
}
.LoginMbox .Lbox tr{ height:40px;}
.LoginMbox .Lbox .td2{ height:26px;}
.LoginMbox .Lbox h2 
{
	line-height:30px;
    font-size: 30px;
    margin-bottom: 40px;
}
.LoginMbox .Lbox li {
    clear: both;
    display: block;
    float: left;
    margin-bottom: 20px;
    width: 600px;
}
.LoginMbox .Lbox li dl {
    float: left;
}
.LoginMbox .Lbox li dt {
    float: left;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    text-align: right;
    width: 60px;
}
.LoginMbox .Lbox li dd {
    float: left;
}
LoginMbox .Lbox li dd span {
    float: left;
}
.LoginMbox .Lbox li dd .in1 {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #555555;
    font-size: 12px;
    height: 18px;
	line-height:18px;
    padding: 4px 5px 0;
    width: 190px;
}
.LoginMbox .Lbox li dd .in2 {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #555555;
    font-size: 12px;
    height: 18px;
    padding: 4px 5px 0;
    width: 100px;
}
.LoginMbox .Lbox  .td2 input {
    background: linear-gradient(#D7D7D7, #EDEDED) repeat scroll 0 0 transparent;
    border: 1px solid #D7D7D7;
    float: left;
    height: 20px;
}
.LoginMbox .Lbox .td3 {
    font-size: 12px;
    height: 30px;
    line-height: 35px;
    margin-left: 10px;
}
.LoginMbox .Lbox .td3 a {
    color: #0E67AA;
    text-decoration: none;
}
.LoginMbox .Lbox .td4 .Regbtn_2 {
    background: url("../images/BtnBg.gif") no-repeat scroll 0 -112px transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 16px;
    height: 44px;
    padding-left: 30px;
    text-align: left;
    width: 115px;
}
.LoginMbox .Rbox {
    float: left;
  padding-left:110px;
}
.LoginMbox .Rbox .OtherLogin,.RegCon  .Rbox .OtherLogin {
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#E5E5E5), to(#CBCBCB));
	background: -moz-linear-gradient(#E5E5E5, #CBCBCB);
	background: linear-gradient(#E5E5E5, #CBCBCB);
	-pie-background: linear-gradient(#E5E5E5, #CBCBCB);	
	border: 1px solid #CCCCCC;
    border-radius: 4px 4px 4px 4px;
    box-shadow: 0 0 7px #CCCCCC;
    float: left;
    height: 180px;
    margin: 50px auto 0;
    width: 240px;
}
.LoginMbox .Lbox .wrong {
    color: #D90011;
    display: none;
    line-height: 28px;
    width: 320px;
}
.LoginMbox .Lbox .wicon {
    background: url("../images/SmallIcon_2.gif") no-repeat scroll 0 0 transparent;
    display: inline;
    height: 15px;
    margin: 7px 7px 0;
    overflow: hidden;
    width: 15px;
}
.LoginMbox .Lbox .yesicon {
    background: url("../images/SmallIcon_2.gif") no-repeat scroll 0 -17px transparent;
    display: none;
    height: 15px;
    margin: 7px 7px 0;
    overflow: hidden;
    width: 15px;
}
.LoginMbox .Rbox .OtherLogin li,.RegCon .Rbox .OtherLogin li {
    margin-top: 40px;
}
.LoginMbox .Rbox .OtherLogin h2,.RegCon .Rbox .OtherLogin h2 {
    border-bottom: 1px solid #CCCCCC;
    font-size: 18px;
    line-height: 50px;
    text-align: center;
}
.LoginMbox .Rbox .OtherLogin a,.RegCon .Rbox .OtherLogin a {
    background: url("../images/btn_sprite.png") no-repeat scroll 0 0 transparent;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-size: 14px;
    height: 32px;
    line-height: 30px;
    margin: 0 auto;
    padding-left: 40px;
    text-decoration: none;
    width: 116px;
}
.LoginMbox .Rbox .OtherLogin a.weibo,.RegCon .Rbox .OtherLogin a.weibo {
    background-position: -144px 0;
}
.LoginMbox .Rbox .OtherLogin a.weibo:hover,.RegCon .Rbox .OtherLogin a.weibo:hover {
    background-position: -144px -40px;
}
.LoginMbox .Rbox .OtherLogin a.weibo:active,.RegCon .Rbox .OtherLogin a.weibo:active {
    background-position: -144px -80px;
}
.LoginMbox .Rbox .OtherLogin a.qq,.RegCon .Rbox .OtherLogin a.qq {
    background-position: -144px -120px;
}
.LoginMbox .Rbox .OtherLogin a.qq:hover,.RegCon .Rbox .OtherLogin a.qq:hover {
    background-position: -144px -160px;
}
.LoginMbox .Rbox .OtherLogin a.qq:active,.RegCon .Rbox .OtherLogin a.qq:active {
    background-position: -144px -200px;
}

.Reglist {
    margin-top: 30px;
    padding: 0 50px;
    width: 900px;
}
.Reglist dd {
    color: #A0A0A0;
    float: left;
    font-size: 18px;
    font-weight: bold;
}
.Reglist dd.on {
    color: #4BD2FF;
}
.Reglist dd.d01 {
    padding-left: 40px;
    width: 300px;
}
.Reglist dd.d02 {
    padding-left: 80px;
    width: 340px;
}
.Reglist dt {
    background: url("../images/RegPic01.gif") no-repeat scroll 0 0 transparent;
    float: left;
    height: 42px;
    margin-top: 10px;
    width: 900px;
}
.Reglist dt.Bg01 {
    background-position: 10px 0;
}
.Reglist dt.Bg02 {
    background-position: 10px -44px;
}
.Reglist dt.Bg03 {
    background-position: 10px -87px;
}
.RegCon {
    padding: 20px 50px;
    width: 900px;
}
.RegCon .Lbox {
    float: left;
    width: 600px;
    
}
.RegCon .Lbox h2 {
    font-size: 18px;
    margin-bottom: 30px;
    padding-left: 12px;
}
.RegCon .Lbox li {
    margin-bottom: 20px;
}
.RegCon .Lbox li dt {
	float:left;
    font-size: 14px;
    height: 30px;
    line-height: 30px;
    text-align: right;
    width: 70px;
}
.RegCon .Lbox li dd {
    float: left;
    width: 530px;
}
.RegCon .Lbox li dd span {
    float: left;
}
.RegCon .Lbox li dd .in1 {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #555555;
    font-size: 12px;
    height: 18px;
    padding: 4px 5px 0;
    width: 190px;
}
.RegCon .Lbox  dd .in2 {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #CCCCCC;
    color: #555555;
    font-size: 12px;
    height: 18px;
    padding: 4px 5px 0;
    width: 100px;
}
.RegCon .Lbox  tr{ height:40px;}
.RegCon .Lbox  tr.Lbox-2{ height:26px;}
.RegCon .Lbox  .td2{ height:26px;}
.RegCon .Lbox  .td5{ line-height:40px; line-height:40px;}
.RegCon .Lbox li .td2 input {
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#D7D7D7), to(#EDEDED));
	background: -moz-linear-gradient(#D7D7D7, #EDEDED);
	background: linear-gradient(#D7D7D7, #EDEDED);
	-pie-background: linear-gradient(#D7D7D7, #EDEDED);	
	border: 1px solid #D7D7D7;
    float: left;
    height: 20px;
}
.RegCon .Lbox .td2 input,.LoginMbox .Lbox tr input {
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#D7D7D7), to(#EDEDED));
	background: -moz-linear-gradient(#D7D7D7, #EDEDED);
	background: linear-gradient(#D7D7D7, #EDEDED);
	-pie-background: linear-gradient(#D7D7D7, #EDEDED);		
	border: 1px solid #D7D7D7;
    float: left;
    height: 24px;
	line-height:24px;
	padding:0px 0px 0px 10px;
	width:195px;
}
.RegCon .Lbox .td2 input.in2{width:105px;}

.RegCon .Lbox .td3 {
    font-size: 12px;
}
.RegCon .Lbox .td3 a {
    color: #005BAC;
    text-decoration: underline;
}
.RegCon .Lbox .td4 input {
	background: -webkit-gradient(linear, 0 0, 0 bottom, from(#005AAB), to(#003E90));
	background: -moz-linear-gradient(#005AAB, #003E90);
	background: linear-gradient(#005AAB, #003E90);
	-pie-background: linear-gradient(#005AAB, #003E90);		
	border: 1px solid #003E90;
    color: #FFFFFF;
    font-size: 18px;
    height: 33px;
    line-height: 1px;
    padding-top: 8px;
    text-align: center;
    width: 96px;
}

.RegCon .Lbox .td5 label {
    margin: 0 5px 0 2px;
}
.RegCon .Lbox .wrong {
    color: #D90011;
    display: inline-block;
	padding:5px 0px 0px 5px;
}
.RegCon .Lbox .wicon {
    background: url("../images/SmallIcon_2.gif") no-repeat scroll 0 0 transparent;
    display: inline;
    height: 15px;
    margin: 7px 7px 0;
    overflow: hidden;
    width: 15px;
}
.RegCon .Lbox .yesicon {
    background: url("../images/SmallIcon_2.gif") no-repeat scroll 0 bottom transparent;
    display: inline-block;
    height: 15px;
    margin: 0 7px;
    position: relative;
    top: 5px;
    width: 15px;
}
.RegCon .Lbox .Regbtn_1 {
    background: url("../images/BtnBg.gif") no-repeat scroll 0 -68px transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 18px;
    height: 44px;
    line-height: 44px;
    padding-left: 30px;
    text-align: left;
    width: 159px;
}
.RegCon .Lbox .Regbtn_2 {
    background: url("../images/BtnBg.gif") no-repeat scroll 0 -112px transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 16px;
    height: 44px;
    padding-left: 30px;
    text-align: left;
    width: 115px;
    border:none
}


.rnly{ float:left; width:680px;}
#stab td{ padding-top:10px;}
#Gender{ font-size:12px;}
#selProvince{ font-size:12px;}
#selCity{ font-size:12px;}
.inputs{ width:200px; border:1px solid #8395c2;font-size:12px; height:22px; line-height:22px;}
#userip{  font-size:12px;color:#333}
#userlogintime{font-size:12px;color:#333}
#userzhuce{font-size:12px;color:#333}
#username{font-size:12px;color:#333}

.tabOrder{ width:665px; border-collapse:collapse; border:1px solid #e5e5e7}
.tabOrder td{ border:1px solid #e5e5e7}
.tabOrder .td1{width:170px; text-align:center}
.tabOrder .td1 img{ border:1px solid #e5e5e7; margin:10px}
.tabOrder .td2{ width:150px; text-align:center}
.tabOrder .td3{ width:100px; text-align:center}
.tabOrder .td4{ width:170px; text-align:center}
.tabOrder .td5{ width:70px; text-align:center}
.tabOrder .td6{width:70px; text-align:center}
.tabOrder .td6 img{ cursor:pointer}
