@charset "utf-8";
/* CSS Document */
body, div, ul, li, p {
	margin:0;
	padding:0;
}
body{ font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#; background:url(../images/bg.jpg) center top repeat-y;}
ol,ul {
	list-style-type:none;
}
ul,li{ list-style:none;}
address, caption, cite, code, dfn, em, h1, h2, h3, h4, h5, h6, th, var {font-style: normal;font-weight: normal;font-family:Arial, Helvetica, sans-serif;}
img{ border:0;}
a { text-decoration: none; color:#fff;}

.clear{clear:both;}

#top{ height:95px; width:1000px; margin: 0 auto;}
#top .logo{ float:left; width:auto; height:95px; line-height:95px; line-height:95px;}
#top .logo img{ float:left; padding-top:20px;}
#top .tel{ float:right; text-align:right; font-size:16px; color:#8c8c8c; margin-top:38px; font-weight:600;}
#nav, #nav ul, #nav ul li, #nav ul li a:hover, #nav .subnav, #nav .subnav p, #nav .subnav p span, #nav .subnav .arrow {background:url(../images/nav_bg.png) no-repeat;}
#nav {position:relative;width:1000px;background-position:0 -36px;margin:10px auto;}
#nav ul {height:36px;line-height:36px;margin-left:10px;padding-right:10px;overflow:hidden;background-position:right -72px;}
#nav ul li {float:left;width:110px;margin-left:-2px;background-position:0 -108px;}
#nav ul li a {font-size:14px;color:#fff;width:102px;display:block;text-align:center;text-decoration:none;margin:0 2px 0 4px;}
#nav ul li a:hover {font-weight:700;background-position:-3px -144px;}
#nav .subnav {display:none;position:absolute;top:41px;width:auto!important;min-width:110px;height:27px;line-height:27px;white-space:nowrap;background-position:0 -180px;}
#nav .subnav p {margin-left:10px;padding-right:10px;background-position:right -234px;}
#nav .subnav p span {display:block;color:#235e99;background-repeat:repeat-x;background-position:0 -207px;}
#nav .subnav p a {font-size:12px;display:inline;color:#235e99;text-decoration:none;margin:0 5px;padding:0 2px;}
#nav .subnav p a:hover {font-weight:400;background-image:none;border-bottom:2px solid;}
#nav .subnav .arrow {position:absolute;top:-4px;display:block;width:11px;height:5px;background-position:0 -261px;}


.www51buycom { width: 1000px; height: 292px; margin:35px auto; position: relative; overflow:hidden; margin-bottom: 15px; }
/*数字按钮样式*/
.www51buycom .num { overflow:hidden; height: 25px; position: absolute; bottom:25px; right: 15px; zoom:1; z-index:3 }
.www51buycom .num li { width: 25px; height: 25px; line-height: 25px; text-align: center; font-weight: 400; font-family: "微软雅黑", Arial; color: #FFFFFF; background: #444444; margin-right: 10px; border-radius:50%; cursor:pointer; float: left; }
.www51buycom .num li.on { background: #FF7700; } /*当前项*/


#main{ width:1000px; height:auto; margin:0 auto;}
#main .main_l{ width:330px; height:228px; float:left;}
#main .main_l a img{ border:#999 solid 1px;} 
#main .main_c{width:440px;height:228px; float:left; margin-left:10px;}
#main .main_c .main_c_t{ text-align:left; font-family:Cleopatra; font-size:14px; line-height:26px; color:#656464;}
#main .main_c .main_c_t span a{ font-family:Arial, Helvetica, sans-serif; font-size:12px; float:right; color:#fe023d; line-height:26px;}
#main .main_c p{ width:440px; height:228px; line-height:24px; color:#959090;}
#main .main_r{ float:right; width:200px; height:228px;}
#main .main_r ul li{ background:#FFF; border:1px #999 solid; height:35px; line-height:35px; padding-left:10px; margin-bottom:10px;}
#main .main_r ul li a{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#656464;}
#main .main_r ul li a img{ margin-right:5px;}
#main .main_r ul li a:hover{ color:#0094ff;}

#main1{ width:1000px; height:210px; margin:10px auto;}
#main1 .main1_t{ float:left;font-family:Cleopatra; font-size:14px; line-height:26px; color:#656464; width:100%}
#main1 .main1_t span a{font-family:Arial, Helvetica, sans-serif; font-size:12px; float:right; color:#fe023d; line-height:26px;}

#Marquee_x { overflow:hidden; width:990px; padding:10px 5px 5px 5px; height:140px; float:left;background:url(../images/guntubg.png) repeat-x;} 
#Marquee_x ul li ,#Marquee_x ul li div{ float:left;line-height:25px;overflow:hidden} /* 横向滚动必须让所有li左浮动 */
#Marquee_x ul li div{ float:left;line-height:25px;height:140px; width:180px; overflow:hidden; background:#FFF; margin-left:14px;}
#Marquee_x ul li div img{ width:142px; height:111px; display:block; margin:7px 7px 0 7px;border:1px solid #666}
#Marquee_x ul li div span{ display:block; text-align:center; overflow:hidden; font-size:14px;}
#Marquee_x ul li div a span{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#656464; text-align:center; margin-left:-20px;}


#bottom{ background:url(../images/botttombg.png) repeat-x; width:1000px; height:73px; margin:0 auto; margin-top:-38px; text-align:center; line-height:24px; padding-top:40px;}
#bottom p{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#656464;}


#main .left{ width:200px; height:auto; margin-bottom:30px; float:left;border-right:#999 solid 1px; padding-right:15px;}
#main .left ul{ height:auto; width:100%; float:left; }
#main .left ul li{ background:#FFF; border:1px #999 solid; height:35px; line-height:35px; padding-left:10px; margin-bottom:10px;}
#main .left ul li a img{ margin-right:5px;}
#main .left ul li a{ font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#656464;}
#main .left ul li a:hover{ color:#0094ff;}
#main .left ul .m{ width:180px; height:26px; line-height:26px; padding-left:20px; border-bottom:#CCC 1px solid; margin-bottom:10px;}
#main .left ul .m a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#656464;}
#main .left ul .left_t{ width:200px; height:30px; text-align:left; font-size:14px; font-family:Cleopatra; line-height:30px; color:#0094ff;}
#main .right{ width:770px; float:right; height:auto;}
#main .right .right_t{ width:100%; height:30px; line-height:30px; border-bottom:1px #CCCCCC dashed;font-size:14px; font-family:Cleopatra;color:#656464;}
#main .right .right_t span{ float:right; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
#main .right .right_t span a{font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#0094ff;}
#main .right .right_m{ margin-top:10px; float:left; min-height:500px; height:auto;}
#main .right .right_m p{color:#656464; font-size:12px; line-height:24px;}
#main .right .right_m ul{ width:100%; height:auto; float:left;}
#main .right .right_m ul li{ width:220px; height:230; float:left; text-align:center; margin-left:17px; margin-right:17px;}
#main .right .right_m ul li img{ width:210px; height:164px; display:block; margin:5px 5px 0 5px;border:1px solid #666}
#main .right .right_m ul li a span{font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#656464; line-height:26px;}
#main .right .right_m .pro{ width:760px; height:auto; text-align:center;}
#main .right .right_m .pro img{ border:1px #999999 solid;}
#main .right .right_m .pro_n{ width:100%; height:30px; line-height:30px; border-bottom:1px #999999 dashed; font-size:12px; font-family:Arial, Helvetica, sans-serif; color:#656464;}
#main .right .right_m .pro_n span{ float:right;}
#main .right .right_m .pro_n span a{font-family:Arial, Helvetica, sans-serif; font-size:12px;color:#656464;}
#main .right .right_m .pro_m{ margin-top:10px; font-family:Arial, Helvetica, sans-serif; color:#656464}
#main .right .right_m table tr td{ margin-top:10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#555555; height:30px; line-height:30px; width:auto;}
#main .right .right_m table{ margin-left:40px;}
#main .right .right_m table .font5{ font-size:12px; color:#656464; padding-left:40px;}
#main .right .right_m p a{ color:#0094ff}


/*fanye*/
.msdn {
	PADDING-RIGHT: 6px; PADDING-LEFT: 0px; FONT-SIZE: 12px; COLOR: #000; PADDING-TOP: 20px; FONT-FAMILY: Verdana,Tahoma,Arial,Helvetica,Sans-Serif; TEXT-ALIGN: center;
}
.msdn A {PADDING-RIGHT: 6px;  PADDING-LEFT: 5px; MARGIN: 0px 3px;  COLOR:#000;TEXT-DECORATION: none;border: solid 1px  #aaaadd;
}
.msdn A:hover {
	 COLOR: #4f5559; border: solid 1px  #aaaadd; 
}
.pagination A:active {
	border: solid 1px  #aaaadd;
	 COLOR: #4f5559;
}
.msdn SPAN.current { background:#fff;
	 PADDING-RIGHT: 6px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; MARGIN: 0px 3px; COLOR:#61b3f6; border:#ccc 1px solid; 
}
.msdn SPAN.disabled {
	DISPLAY: none;
	
}