*{font-size:12px; color:#666666;}
body{margin:0px; padding:0px; background:url(http://pic.51.com/v3/op/developers/images/pagebg.gif) repeat;word-break:break-all;/*使所有文字换行*/
word-wrap:break-word;
min-width: 993px;
width: expression((documentElement.clientWidth < 993) ? "993px" : "100%" );}
html ul{margin-right:auto;margin-left:auto}
form,h1,h2,ul,table,p{margin:0;padding:0}
td{vertical-align:top;}
li{list-style:none}
img{border:0px}
a{color:#528ABD;text-decoration:none}
a:hover{color:#CC0000;}

/*page header*/
#header{ width:100%; background:#0A468E; height:53px;}
#header .logo{width:963px; margin:0 auto; padding-left:30px;}
/*page nav*/
#nav{width:100%; background:#3E79BB;height:36px; padding-top:2px;}
#nav .tabpanel{width:970px; margin:0 auto;padding-left:23px;}
/* TAB */
div.tabpanel{
    height: 35px;
    margin-bottom: 15px;
}
div.tabpanel ul{
    margin:0;
    padding: 0px 2px 0px 2px;
    list-style:none;
    height: 35px;
    border-bottom: 1px solid #45709B;
}
div.tabpanel li{
    display:inline;
    margin:0;
    padding:0;
}
div.tabpanel li a {
    float:left;
    margin: 0px 5px 0px 0px;
    padding:0px 10px 0px 0px;
    text-decoration:none;
	_border-bottom: 1px solid #45709B;
	_position: relative;
	_top:1px;
}
div.tabpanel li a span{
    float:left;
    display:block;
    padding:13px 35px 8px 45px;
    color: #fff;
    font-size: 14px;
    line-height: 14px;
	cursor: pointer;
    cursor: hand;
}
div.tabpanel li a:hover span{
	color: #ff0000;
}
div.tabpanel a.current{
    background:url("http://pic.51.com/v3/op/developers/images/tabselectedright.gif") no-repeat right top;
	position: relative;
	top:1px;
	_top:2px;
	border-bottom: 1px solid #E9F2F7;
	
}
div.tabpanel a.current span{
    background:url("http://pic.51.com/v3/op/developers/images/tabselectedleft.gif") no-repeat left top;
    color: #508ABC;
	font-weight: bold;
}
div.tabpanel li img{ margin-top:5px; margin-left:50px;}
/*page body*/
#pagebody{width:100%; height:auto; padding-bottom:50px;}
#pagebody .content{width:963px; height:auto; border:1px solid #446F9A; background:#E9F2F9; margin:0 auto; border-top:0px; padding:10px 15px;FILTER: progid:DXImagetransform.microsoft.shadow(strength=3,direction=115,color=#507494);}
.pagetitle{background:url(http://pic.51.com/v3/op/developers/images/developers_pic1.gif) no-repeat; padding-left:55px; height:17px; padding-top:25px; font-size:16px; color:#1C4980; margin-left:27px; margin-bottom:10px;}
/*灰色阴影边框*/
.blockframe{ border:1px solid #CCCCCC; background:#FFFFFF; FILTER: progid:DXImagetransform.microsoft.shadow(strength=3,direction=115,color=#D0D9DE);float:left;}
/*共有框架属性*/
.blockcontent{position:relative; left:0px;}
.pageframe{overflow:hidden; height:auto; margin-bottom:30px;}
#leftblock{float:left; width:670px;}
#rightblock{float:left; width:276px; margin-left:6px;}

/*首页 */
#indexpage{padding-top:10px;}
#indexpage #leftblock .left{float:left; width:290px;}
#indexpage #leftblock .left .blockA{width:240px; height:56px; border:1px solid #CCCCCC; background:#E9F2F9;margin-left:15px; margin-top:10px; margin-bottom:22px; padding:10px;}
#indexpage #leftblock .left .blockA li.arrow{background:url(http://pic.51.com/v3/op/developers/images/developers_pic3.gif) no-repeat 0 10px; padding-left:10px; }
#indexpage #leftblock .left .blockA li.arrow a{font-size:18px; font-weight:bold; line-height:35px;}
#indexpage #leftblock .left .blockA li a{line-height:22px;}

#indexpage #leftblock .left .blockB{width:260px; height:auto; overflow:hidden;margin-left:15px; line-height:30px;}
#indexpage #leftblock .left .blockB li{padding-left:10px;}
#indexpage #leftblock .left .blockB li.title{background:#EAF5FB; color:#1A497D; font-weight:bold; font-size:14px;}

#indexpage #leftblock .right{float:left; padding-top:20px; width:370px;}
#indexpage #leftblock .right *{font-size:14px;line-height:20px;}
#indexpage #leftblock .right li{margin-bottom:13px;}
#indexpage #leftblock .right h1{margin-bottom:5px;}
#indexpage #leftblock .right h1 *{font-weight:bold; }

#indexpage #rightblock .blockC{width:230px; margin:18px auto; line-height:22px;}
#indexpage #rightblock .blockC li img{border:1px solid #cccccc; padding:1px;}
#indexpage #rightblock .blockC li.title{background:url(http://pic.51.com/v3/op/developers/images/developers_pic5.gif) no-repeat 0 2px; padding-left:20px; margin:5px 0;color:#1A497D; font-weight:bold; font-size:14px;}
/*新闻 资源*/
#newspage #leftblock td.lefttd{border-right:1px solid #CCCCCC;}
#newspage #leftblock ul.left{float:left; width:187px; }
#newspage #leftblock ul.left li{padding-left:25px;line-height:30px;}
#newspage #leftblock ul.left li ul li{padding-left:0px; }
#newspage #leftblock ul.left li h1{ color:#1A4981; font-size:14px; margin-top:20px;}
#newspage #leftblock ul.left li.show{display:block; height:auto; overflow:hidden; _margin-top:-15px; line-height:0; font-size:0;}
#newspage #leftblock ul.left li.notshow{display:none;}
#newspage #leftblock ul.left li.clicked{ background:url(http://pic.51.com/v3/op/developers/images/developers_pic6.gif) no-repeat 11px 11px;}
#newspage #leftblock ul.left li.unclicked{ background:url(http://pic.51.com/v3/op/developers/images/developers_pic7.gif) no-repeat 13px 9px;}
#newspage #leftblock ul.left li.clicked a,#newspage #leftblock ul.left li.unclicked a{ color:#666666;}
#newspage #leftblock ul.left li.clicked a:hover,#newspage #leftblock ul.left li.unclicked a:hover{color:#cc0000;}

#newspage #leftblock ul.right{float:left; width:482px; padding-top:14px; padding-bottom:100px;}
#newspage #leftblock ul.right li{width:90%; border-bottom:1px solid #cccccc; padding:10px 5% 20px; overflow:hidden;}
#newspage #leftblock ul.right li *{ line-height:23px;font-size:14px;}
#newspage #leftblock ul.right li .newstitle .userphoto{float:left; border:1px solid #acacac; padding:3px; margin-right:10px;}
#newspage #leftblock ul.right li h1{width:80%; float:left; margin-bottom:15px;}
#newspage #leftblock ul.right li h1 a{font-size:14px;}
#newspage #leftblock ul.right li .time{ color:#BCBFC4; font-size:12px;}
#newspage #leftblock ul.right li p{width:100%; overflow:hidden; float:left;}

#newspage #rightblock ul{width:90%; padding:5%;}
#newspage #rightblock ul *{line-height:23px;font-size:14px;}
#newspage #rightblock ul h1{color:#184981; }
#newspage #rightblock ul .time{font-size:12px; color:#BCBFC4;}
#newspage #rightblock ul li{margin-bottom:10px;}
#newspage #rightblock ul li p{font-size:12px;}

#newspage #rightblock ul.examplelist{padding-bottom:0px; padding-top:0px;}
#newspage #rightblock ul.examplelist li{background:url(http://pic.51.com/v3/op/developers/images/developers_pic8.gif) no-repeat 0 3px; padding-left:25px; margin-bottom:5px;}
#newspage #rightblock ul.newsList li img{border:1px solid #cccccc; padding:1px;}
#newspage #rightblock ul.newsList li.title{background:url(http://pic.51.com/v3/op/developers/images/developers_pic5.gif) no-repeat 0 2px; padding-left:20px; margin:5px 0;color:#1A497D; font-weight:bold; font-size:14px;}
/*文档*/
#documentpage td.lefttd{border-right:1px solid #cccccc;width:192px;}
#documentpage td.lefttd .left{width:96%;  height:auto; *overflow:hidden; padding-left:4%;}
#documentpage td.lefttd .left .leftTitle{font-size:14px; font-weight:bold; padding:15px 15px 5px 19px;}
#documentpage td.lefttd .left .leftList li{line-height:23px; float:left; width:156px; padding-left:19px;padding-top:5px;}
#documentpage td.lefttd .left .leftList .currentRightTab{width:165px;padding-left:10px;border:1px solid #D5D5D5; border-right:1px #fff solid; position:relative; left:8px;}
#documentpage td .right{width:740px; float:left; padding-left:20px; padding-top:20px; padding-bottom:20px;}
#documentpage td .right *{font-size:14px; line-height:23px;}
#documentpage td .right li{ margin-bottom:20px;}
/*申请*/
#applypage .blockframe{width:100%; padding-top:20px;}
.applyForm label{width:198px; text-align:right; float:left; line-height:22px; font-size:14px; padding-bottom:3px;}
.applyForm li{float:left; width:100%;font-size:14px;padding:5px 0;}
.applyForm .longInput{width:255px; height:16px;line-height:20px; border:1px solid #B0CEF0; margin-right:5px;}
.applyForm textarea.longInput{height:97px;width:427px;margin-right:0px;}
.applyForm .graytext{color:#ADABAC; font-size:12px; vertical-align:top; line-height:22px;}
input.button{text-align:center; background:url(http://pic.51.com/v3/op/developers/images/btnbg.gif) repeat-x; border:1px solid #8D8D8D; padding-top:3px; cursor:hand; margin-right:5px; width:auto;}
.alertDiv{position:absolute;top:30%; left:30%; width:450px; height:auto; border:1px solid #555555; background:#FFFFFF; text-align:center; font-size:14px; font-weight:bold; padding:100px 0;}
