/* ----------------------------------------
	* Filename:     common.css
	* Description:  Global CSS
	* Website:      www.89525.net
	* PageWidth:    960px
	* CssCreate:    2011-04-14 21:50
------------------------------------------ */
body {margin:0; padding:0;  margin-top:0px;font-size:12px; color:#313131;text-align: left; font-family:"宋体",Verdana, Arial, Helvetica, sans-serif; background:#efefef url(MainTopbg.jpg) repeat-x center top; }
div,ul,li,ol,dl,dt,dd,form,img,p{margin: 0; padding: 0; border: 0; }
li{list-style-type:none;}
h4,h5,h6{margin: 0; padding: 0; font-size:14px;}
em {font-style:normal; }
/* __link */
a {color: #555555; text-decoration:none;}
a:link {color: #555555;text-decoration:none;}
a:visited {color: #555555;text-decoration:none;}
a:hover {color: #eb3d00; text-decoration:underline;}
a:active {color: #555555;}
/* __color */
.cWhite,a.cWhite:link,a.cWhite:visited{ color:#ffffff;}
.cBlue,a.cBlue:link,a.cBlue:visited,a.cBlue:active{color:#2a86c0; }
.cBlue2,a.cBlue2:link,a.cBlue2:visited,a.cBlue2:active{color:#285692; text-decoration:underline;}
a.cBlue2:hover{color:red; }
.cBlack,a.cBlack:link,a.cBlack:visited,a.cBlack:active{color:#000000; }
.cRed,a.cRed:link,a.cRed:visited{ color:#eb3d00; }
.cGold,a.Gold:link,a.Gold:visited{ color:gold; }
.cOrange,a.cOrange:link,a.cOrange:visited{ color:orangered; }
.cOrange2,a.cOrange2:link,a.cOrange2:visited{ color:#dd580a; }
.cGray,a.cGray:link,a.cGray:visited{ color:#adacac; }
.cGray2,a.cGray2:link,a.cGray2:visited{ color:#626262; }

.cGreen,a.cGreen:link,a.cGreen:visited{ color:#3e8913; }
.cGreen2,a.cGreen2:link,a.cGreen2:visited{ color:#336600; }
.cYellow,a.cYellow:link,a.cYellow:visited{ color:#FFE0B2; }
.cRed2,a.cRed2:link,a.cRed2:visited{ color:#ce0400; } a.cRed2:hover{ color:#000000; text-decoration:underline; }
.cHe,a.cHe:link,a.cHe:visited{ color:#ca8006; }
.cZi,a.cZi:link,a.cZi:visited{ color:#b2345e; }
.cZi2,a.cZi2:link,a.cZi2:visited{ color:#970065; }

.mark{color:#FF5A15;}
.blue{color:blue;}
.green{color:green;}
.red{color:red;}
/* __font */
.f12{ font-size:12px; }
.f14{ font-size:14px; }
.f16{ font-size:16px; }
.f18{ font-size:18px; }
.f20{ font-size:20px; }
.h18{ line-height:18px; }
.h20{ line-height:20px; }
.h22{ line-height:22px; }
.h24{ line-height:24px; }
.h26{ line-height:26px; }
.h28{ line-height:28px; }
.fn { font-weight:normal; }
.h  { font-family:"黑体"; }
.b  { font-weight: bold; }
.en {font-family:Verdana, Arial, Helvetica, sans-serif,"宋体"; }
.num { font-family:Verdana, Arial, Helvetica, sans-serif;font-size:38px;font-weight: bold;  }
/* __float */
.left { float: left;}
.right{ float: right;}
.clear{ clear: both; margin:0; padding:0; border:0;margin-top:2px;}
/* __other */
.input{border:1px #878889 solid; background: #daf3fc;  color:#C50A32; height: 15px; padding:1px;}
.inputsearch{border:1px #E5C395 solid; background: #ffffff;  color:#C50A32; height: 18px; padding:2px; width:165px; background:#ffffff url(Btn_SearchBg.gif) no-repeat left top; padding-left:24px;}
.inputlogin{border:1px #b5b5b5 solid; background: #ffffff;  color:#C50A32; height: 18px; padding-top:2px; padding-left:2px; width:153px; background:url(sub_inputbg.gif) no-repeat left top;}
.textarea{border: #999999 1px solid; font-size: 12px; color:#000000;}
.loginBtn {cursor:  hand;background:url(s_btn2.gif); width:50px; height:20px; color:white; padding-top:2px;font-size:12px; border:none;}

/* Site CSS Begin ———————— */
div#topNav{ height:35px;line-height:35px;padding-left:10px; padding-right:10px; width:960px; margin:0 auto; color:#ffffff;}
div#topNav a,div#topNav a:link,div#topNav a:visited { color:#ffffff;}
div#header { width:980px; margin:0 auto; }
div#header p.sitelogo { width:664px; margin:0 auto;}
/*menu*/
div#menu { height:49px; width:980px;margin:0 auto; background:url(CuSunNenuBg.jpg) no-repeat left top; margin-top:1px;}
div#menu ul {margin-left:20px;}
div#menu ul li{ height: 40px;line-height:40px; width:130px;float:left; font-size:14px;font-weight:bold;text-align:center; border-right:1px #cccbcb solid;}
div#menu ul li a,div#menu ul li a:link,div#menu ul li a:visited{ padding-left:10px;height: 40px;line-height:40px; display:block; background:url(nenuico.gif) no-repeat 18px 15px;}
div#menu ul li a.b5,div#menu ul li a.b5:link,div#menu ul li a.b5:visited{ padding-left:10px;height: 40px;line-height:40px; display:block; background:url(nenuico.gif) no-repeat 12px 15px;}
div#menu ul li.home{ width:160px;}
div#menu ul li.last{ border-right:none;}
 
/*content*/
div#content { width:980px; margin:0 auto; margin-top:0px;}

div#content div.main div.top { background:url(cor_t.gif) no-repeat left top;height:8px; }
div#content div.main {  margin-top:10px;background:#ffffff url(cor_c.gif) repeat left bottom; clear:both; }
div#content div.main div.center{ padding:5px; }
div#content div.main div.bottom { background:url(cor_b.gif) no-repeat left bottom;height:8px; }

div#content div.main div.tit { width:75px; float:left;}
div#content div.main div.part { width:886px; float:left; font-family:Verdana, Arial, Helvetica, sans-serif,"宋体"; font-size:14px; line-height:26px;color:#333333;}
div#content div.main div.part h4 { color:#cccccc; font-size:12px; line-height:24px;padding-left:10px;}

/*cusunplayer*/
div#CuPlayer {width:980px;margin:0 auto;margin-top:10px;}

div.main p#cusunplayer {width:520px;float:left;margin-left:6px; margin-top:10px;}
div.main p#demos {width:345px;float:left; #margin-left:5px;margin-left:5px;}

div.main p.demosbtn {float:left;  height:34px; margin-left:6px; margin-top:10px; overflow:hidden;}
div.main p.demosbtn a.dembtn,div.main p.demosbtn a.dembtn:link,div.main p.demosbtn a.dembtn:visited { display:block;width:100px;height:34px;line-height:34px; background:url(DemoBtn.gif) no-repeat left top; padding-left:45px; float:left;margin-right:10px;font-size:12px; color:#ffffff; text-decoration:none;}

div.main p.demosbtn a.dembtn2,div.main p.demosbtn a.dembtn2:link,div.main p.demosbtn a.dembtn2:visited { display:block;width:100px;height:34px;line-height:34px; background:url(DemoBtn.gif) no-repeat left top; padding-left:45px; float:left;margin-right:10px; color:red;font-size:12px;color:#ffffff;text-decoration:none;}
div.main p.demosbtn a.dembtn:hover {background:url(DemoBtn.gif) no-repeat left bottom;}
/*20121205*/
div#content div.main div.part dl.cudemo { clear:both;}
div#content div.main div.part dl.cudemo dt h4 { color:#000000; }
div#content div.main div.part dl.cudemo dd a,div#content div.main div.part dl.cudemo dd a:link,div#content div.main div.part dl.cudemo dd a:visited { display:block;width:100px;height:34px;line-height:34px; background:url(DemoBtn.gif) no-repeat left top; padding-left:45px; float:left;margin-right:10px; color:red;font-size:12px;color:#ffffff;text-decoration:none; margin-top:5px;}
div#content div.main div.part dl.cudemo dd a.dembtn2,div#content div.main div.part dl.cudemo dd a.dembtn2:link,div#content div.main div.part dl.cudemo dd a.dembtn2:visited { display:block;width:100px;height:34px;line-height:34px; background:url(DemoBtn2.gif) no-repeat left top; padding-left:45px; float:left;margin-right:10px; color:red;font-size:12px;color:#ffffff;text-decoration:none; margin-top:5px;}
div#content div.main div.part dl.cudemo dd a:hover {background:url(DemoBtn2.gif) no-repeat left bottom;}
div#content div.main div.part dl.cudemo dd a.dembtn2:hover {background:url(DemoBtn2.gif) no-repeat left bottom;}

/*20121205*/
div#content div.main div.part dl.piclist{ width:220px;float:left; height:135px;}
/*pic*/
a.p185x116 img { width:185px;height115px; }  
a.p185x116 { border:1px #dadada solid; padding:3px;display:block; width:185px; margin:0 auto;  background:white;}
a.p185x116:hover{ border:1px #eb6100 solid; } 


div.nowNav{ width:269px;float:left; line-height:45px; padding-left:40px; background:url(Ico_12.gif) no-repeat 24px 17px;}

div.side{ width:269px;float:left; background:#e9f2fe; zoom:1;}

.clearfix:after { content: "."; visibility: hidden; display: block; height: 0; clear: both; }



div#content div.side ul.menu li a,div#content div.side ul.menu li a:link,div#content div.side ul.menu li a:visited{ height:53px;line-height:53px;background:url(subBg.gif) no-repeat right top; display:block; text-align:left;padding-left:50px; font-size:14px;font-weight:bold;text-decoration:none;}
div#content div.side ul.menu li a:hover{ height:53px;line-height:45px;background:url(subBg_.gif) no-repeat right top; display:block; color:#ffffff;}

div#content div.side ul.menu li a.on,div#content div.side ul.menu li a.on:link,div#content div.side ul.menu li a.on:visited{ height:53px;line-height:45px;background:url(subBg_.gif) no-repeat right top; display:block; color:#ffffff;}

div.subTit {line-height:26px; padding-left:30px; background:url(titBg.gif) no-repeat left top; width:560px;margin:0 auto; margin-top:20px; font-size:14px; font-weight:bold;}
div.subContent {line-height:40px; padding-left:30px; width:560px;margin:0 auto; overflow:hidden;}

div.subContent { line-height:22px;}
div.subContent span.tname { width:100px;display:block;float:left; text-align:right;}
div.subContent span.tcont { width:400px;display:block;float:left; padding-left:10px; word-break:break-all;word-wrap:break-word}
div.subContent div.code { font-family:Verdana, Arial, Helvetica, sans-serif,"宋体"; overflow-y: scroll ; height:200px; }

div#footer { clear:both; width:100%; margin:0 auto; margin-top:20px; background:url(footbg.gif) left top; color:#717171; font-family:Verdana, Arial, Helvetica, sans-serif,"宋体"; }
div#footer div.other{  width:960px; margin:0 auto; padding-top:10px; }
div#footer div.other ul.part{ width:168px; float:left;border-left:1px #b2b2b2 solid; padding-left:20px; }
div#footer div.other ul.part li{ background:url(arrows.gif) no-repeat left center;  line-height:24px;height:24px; padding-left:20px;}
div#footer div.other ul.part li a { color:#717171;}
div#footer div.other ul.part li.first{ background:url(arrows.gif) no-repeat left center; line-height:24px;height:24px; padding-left:20px; font-weight:bold;}

.bline {border-bottom:1px #efefef solid;}
.bline2 {border-right:1px #efefef solid;}
/* CuSunPlayerV2*/
/*___bg_____*/
.video {OVERFLOW: hidden; POSITION: relative}
.close_light_bg {DISPLAY: none; BACKGROUND: #000; FILTER: alpha(opacity = 95); LEFT: 0px; WIDTH: 100%; POSITION: absolute; TOP: 0px; HEIGHT: 100%; opacity: .95}
p.tit { clear:both;height:40px; background:url(titNline.gif) no-repeat left bottom;}
p.tit2 { clear:both;height:40px; background:url(titNline.gif) no-repeat left bottom;margin-top:20px;}
/*buystep*/
div.buystep { clear:both; margin-left:50px;}
div.buystep dl{ width:201px;height:69px; background:url(Bubg.gif) no-repeat left top; font-size:12px; line-height:22px; margin-top:6px; float:left;}
div.buystep dl dt { padding-top:12px;padding-left:15px; font-weight:bold;}
div.buystep dl dd { padding-left:15px;}
div.buystep dl.info { width:400px;float:left; background:#efefef;border:1px #cccccc solid; margin-left:20px;margin-top:10px; height:60px; }
/*helpcenter*/
div.helpCenter { margin:0 20px; margin-top:10px; clear:both;}
div.helpCenter div.helptit { width:175px;float:left;height:66px;}
div.helpCenter div.helpCont { width:740px;float:left; background:#e6f1f8; height:66px;margin-left:15px;}

div.helpCenter div.helplist { width:175px;float:left; margin-top:15px; background:#fffbee; border:1px #e7d9c5 solid;}
div.helpCenter div.helpinfo { width:738px;float:left; margin-left:15px;margin-top:15px;}
div.helpCenter div.helplist dl dt a,div.helpCenter div.helplist dl dt a:link,div.helpCenter div.helplist dl dt a:visited{  font-size:14px;font-weight:bold;height:33px; line-height:33px;border-bottom:1px #e7d9c5 solid; padding-left:10px; background:url(HelpleftBg.gif) no-repeat right center; display:block;}
div.helpCenter div.helplist dl dd {  border-bottom:1px #e7d9c5 solid;  }
div.helpCenter div.helplist dl dd a,div.helpCenter div.helplist dl dd a:link,div.helpCenter div.helplist dl dd a:visited { height:28px; line-height:28px;display:block; padding-left:20px;}

div.helpCenter div.helpinfo h1 { font-size:14px; font-weight:bold; line-height:35px; background:#e6f1f8; padding-left:10px;}
div.helpCenter div.helpinfo div.content { font-size:14px; line-height:34px; margin:0 10px; }
div.helpCenter div.helpinfo div.content dl.code {font-size:12px;line-height:24px; font-family:Verdana, Arial, Helvetica, sans-serif;}
div.helpCenter div.helpinfo div.content dl.code dt{ font-weight:bold; margin-top:10px;}

div.helpCenter div.helpinfo div.content blockquote { border:1px #cccccc solid;background:#fafafa;padding:6px; word-wrap: break-word; word-break: normal; }
/*mylist2*/
div.mylist2 h1 {font-size:14px; line-height:30px; padding:0;margin:0;}
div.mylist2 legend {font-size:14px;  line-height:30px; margin:0; padding:6;}
div.mylist2 p{ word-break:break-all;word-wrap:break-word;line-height:26px;}
div.mylist2 p a,div.mylist2 p a:visited{ color:red;}
pre,code,small{margin: 0; padding: 0; font-size:12px; }
pre{padding: 10px; font-size:12px;  color:#666666; border:1px #cccccc solid; background:#efefef; }
code {font-family:Verdana, Arial, Helvetica, sans-serif; line-height:22px; }
div.mylist2 ul li {font-family:Verdana, Arial, Helvetica, sans-serif; line-height:22px; }

div#footer div.copyright{  clear:both; width:960px; margin:0 auto; margin-top:10px; text-align:center; height:60px;line-height:40px;}

/* LastUpdate: 2011-04-14 21:50 By Tanyg */