/* CSS Document */

/*共用*/
body{margin:0 auto; padding:0px; font-size:9pt; font-family: 'Lucida Grande','Lucida Sans Unicode','新宋体','宋体',arial,verdana,sans-serif; color:#4e4e4e; text-align:center;margin:auto;text-decoration: none; background:#000000; line-height:150%;letter-spacing:0.5pt;}

div { 
word-wrap:break-word;
overflow: hidden; text-overflow:ellipsis;
}

ul {margin:0px; padding:0px;}
#wrap {margin:2px auto; width:900px; background:#F0F7FD; border:10px solid #800000; border-top:1px solid #800000; }
/*设置大边框颜色 yangd*/
* {
	margin: 0;
	padding: 0;
	}
img{display:block;}	
.clear {
	clear: both;
	font: 0px/0px sans-serif;
}

/*AD*/
#ad468 { float:left; position:relative; top:10px; left:20px;}
.ad468 { float:left; width:530px;  margin-top:15px;}
.ad170 { float:left; width:100px; height:80px;}
.a_460 { float:left; margin:5px 0px; width:460px;  overflow:hidden; }
.a_680 { float:left; margin:2px 0px; width:671px; height:100px; overflow:hidden; border:1PX #596A7E solid; }
#adsense { position:absolute; visibility:visible; left:300px; top:40px; }
.ad160 { float:left; text-align:right; }
.adwz { margin:5px;  float:right;}
.ad180 {padding:10px 0px; text-align:center;}
.ad468_2 {float:left; width:468px; height:80px; text-align:left;}



/*网站字体*/
a {MARGIN: 0px;PADDING:0px;BORDER:0px;}
a:link {COLOR:#4e4e4e;TEXT-DECORATION:none;}
a:visited{COLOR:#494B4D;TEXT-DECORATION: none;}
a:hover{  color:#3B042E;}
a:active{COLOR:#494B4D;TEXT-DECORATION: none;}

.font_1 {color: #FFF;}
a.font_1{text-decoration: none; }
a.font_1:link {color: #FFF;}
a.font_1:visited {color: #FFF;}
a.font_1:hover{border-bottom:1px dashed #FFF ;}
a.font_1:active {color: #FFF;}



h1 { line-height:23px; color:#34567E; text-align:left; text-indent:30px; font-size:12px; font-weight:bold; font-family: Arial, Helvetica, sans-serif,'新宋体','宋体',}

h2 { line-height:25px; color:#FFF; text-align:center; font-size:12px; font-weight:bold; letter-spacing:2px; font-family: Arial, Helvetica, sans-serif,'新宋体','宋体',}

h3 { line-height:25px; color: #4e4e4e; text-align:left; letter-spacing:2px; font-size:12px; font-family: Arial, Helvetica, sans-serif,'新宋体','宋体',}

/* 文章图片样式定义 */
.pic1 {BORDER:1px solid #CCCCCC; padding:2px; }
a:hover .pic1 { border:#CC3900 solid 1px; }
.pic2 {BORDER:1px solid #CCCCCC;padding:2px; }
a:hover .pic2 { border:#CC3900 solid 1px; }
.pic5 {BORDER:  1px solid #D5CCC0; margin-bottom:0px; }
.pic_art_img { float:left; width:130px;}
.pic_soft {float:left; margin-right:3px; width:80px;}
.pic_soft_img {float:left;}
.pic_soft_title { float:left; text-align:center; width:80px;}





/*------网站头部——————————*/
#header {width:900px; height:180px;} 
#logotop {width:100%; background:#800000;}
.logotop_1 { float:left; width:440px; height:25px; line-height:25px; text-indent:10px; text-align:left;}
.logotop_2 {float:left;width:440px; height:25px; line-height:25px; text-align:right;}
#logo { float:left; width:900px; height:155px; background:url(blue/logo.jpg) left no-repeat;}


/*--网站导航---*/

    #nav_1
{
float:left;
width:230px;
height:30px;
background:#800000;
line-height:30px;
color:#fff;

}
    #navcontainer
{
float:left;
margin: 0;
padding:3px 0px 0px;
width: 670px;
height:27px;
line-height: 20px;
background-color: #800000;
background-image:url(v1.0/t6.gif) no-repeat right;
font-family: Arial, Helvetica, sans-serif,'新宋体','宋体',;
font-size: 12px;
font-weight:bold;
}

ul#navlist
{
	display: inline;
	list-style: none;
	list-style-type: none;
	padding: 0;
	margin: 0;
}

ul#navlist li
{
float: left;
width: auto;
margin-right: 5px;
border: 2px solid #FFF;
background-color: #697388;
}

ul#navlist li a
{
	padding: 0 10px;
	line-height: 1.75;
	text-decoration: none;
	color: #FFF;
	display: block;
}

#home #navlist li#m1 a,
#news #navlist li#m2 a,
#article #navlist li#m3 a,
#design #navlist li#m4 a,
#scdown #navlist li#m5 a,
#mb #navlist li#m6 a,
#code #navlist li#m7 a,
#bbs #navlist li#m8 a
{
background-color: #F63;
color: #FFF;
}

ul#navlist li a:visited, ul#navlist a#current:visited
{
background-color: #697388;
color: #FFF;
}

ul#navlist li a:hover, ul#navlist a#current:hover
{
background-color: #F63;
color: #FFF;
}

ul#navlist li a:active, ul#navlist li#active a#current:active
{
background-color: #F63;
color: #FFF; 
}

/*----------左边定义——--*/

.left {float:left; width:220px;}
.leftbox_1 { width:210px; height:25px; margin:5px 5px 0px; background:url(blue/leftbox1.gif) ;}
.leftbox_2 { width:210px; margin:0px 5px; background:url(blue/leftbox2.gif) repeat-y;}
.leftbox_3 { width:210px; height:10px; margin:0px 5px 10px; background:url(blue/leftbox3.gif) ;}
.login { width:210px; height:150px; padding-top:10px;}
.leftbox_4 {width:210px; height:25px; background:url(blue/leftbox4.gif) repeat-y;}
.left_content {width:210px; margin:1px auto 1px; text-align:left; line-height:22px;}
.left_content_2 {width:200px; padding:5px; text-align:left; line-height:22px;}
.left_content_2 li { float:left; list-style:none; text-align:center;}
.left_content_2 li a {display:block; width:98px; border:#FFF solid 1px; margin-bottom:2px;}
.left_content_2 li a:hover {border:#FF6633 solid 1px;}
.left_content li{ background:url(blue/list_1.gif) no-repeat 2px; text-indent:10px; list-style:none;}
.left_content li a {display:block; width:98%; margin:0px auto; height:22px;}
.left_content li a:hover{ background:#ff6633; color:#FFF;}

/*----------网站中部——--*/
#content {float:left; width:680px; }
.center{ float:left; margin:5px 0px 0px; width:460px;}
.center_2 { float:left; width:680px; margin-bottom:5px;}
.cbox1 { float:left; margin-top:5px; width:221px; }
.cbox2 {float:left; margin:5px 5px 0px; width:221px; }
.cbox_top { height:6px;background:url(blue/cbox_top.gif);}
.cbox_center { background:url(blue/cbox_center.gif) repeat-y;}
.ct4 { margin:0px auto; padding-top:2px; text-align:left;}
.ct5 { margin:0px auto; padding-top:2px; width:99%; text-align:left; line-height:22px; }
.cbox_bottom {height:10px; background:url(blue/cbox_bottom.gif);}
.ct2{ margin:0px 5px; height:23px; border-bottom:1px #96a4b4 dashed; background: url(blue/title.gif) no-repeat 7px 4px;}
.ct3 {float:left; margin-top:3px; width:661px; padding:5px;  border:1px #596A7E dashed; background:#e4f1f2;}
.ct3_1 { float:left; margin-right:5px; width:215px; height:70px;}
.ct3_1 p {line-height:18px;}
.ct3_left { float:left; width:70px;}
.ct3_right {  line-height:18px; text-align:left;}
.ct4 li{ text-indent:5px; list-style:none;}
.ct4 li a {display:block; width:98%; margin:0px auto; height:22px; border-bottom:#FFF solid 1px;}
.ct4 li a:hover{ background:#ff6633; color:#FFF;}
.ct6 { float:left; margin-right:5px; margin-top:5px; padding:5px; width:322px; border:#596a7e solid 1px;}
.ct7 { float:left;width:322px; margin-top:5px; padding:5px; border:#596a7e solid 1px; height:100px;}
.ct8 {float:left; margin-top:3px; width:664px; padding:5px 2px 5px 5px;  border:1px #596A7E dashed; background:#e4f1f2;}



.subnav { margin-top:5px; width:650px; text-align:left;}
.youpath { float:left; padding:0px 10px; width:651px; height:23px; line-height:23px; border:1px #596a7e solid; text-align:left; }
.pic_article { float:left; padding:5px; width:661px; border:1px #596a7e solid;}
.pic_article li { float:left; }
.pic_article li a:hover { display:block; padding:2px; border:#CC3300 solid 1px;}
.article_list { float:left; margin:5px 0px; padding:5px; width:661px; border:1px #596a7e solid;}
.ct_list { float:left; width:500px; border-right:#CCC dashed 1px;}
.article_list_1 {width:100%; text-align:left; line-height:22px; }
.article_list_1 li { text-indent:10px; background:url(blue/List8.gif) no-repeat 2px 7px; list-style:none;}
.article_list_1 li a {display:block; width:99%; margin:0px auto; height:20px; border-bottom:#FFF solid 1px;}
.article_list_1 li a:hover{ background:#e4f1f2; }
.pic_soft_2 { float:left; margin-bottom:5px; padding:5px; width:661px; border:1px #596a7e solid;}
.showpage { clear:both; margin-top:3px;width:100%; height:25px; line-height:25px; border-top:#CCCCCC dashed 1px; }

/*---------内容开始---------*/
.title_list { border-bottom:#CCCCCC dashed 1px; background:url(blue/list_2.gif) no-repeat 5px; text-indent:25px; line-height:25px;}
.soft_list { border-bottom:#CCC dashed 1px; background:url(blue/list_3.gif) no-repeat 5px; text-indent:25px; line-height:25px;}
.softdown { float:left; width:100%; height:80px; border:#CCC dashed 1px; background:#E4F1F2;}
.soft_l { float:left; width:440px; height:156px; padding:5px;}
.soft_r {float:left; margin-top:5px; width:209px; height:156px; border:#CCC solid 1px; }
.soft_r2 {float:left; text-align:left; border-left:#CCC dashed 1px; height:80px;}
.soft_r img {margin:30px auto;}
.soft_intro {float:left; padding:5px;  width:100%; border-bottom:#CCCCCC dashed 1px; border-top:#CCCCCC dashed 1px; text-align:left;}
.article_ct { float:left; margin:5px 0px; padding:5px; width:661px; border:1px #596a7e solid;}
.yzxx { height:25px; border-bottom:#CCCCCC dashed 1px; text-align:right; line-height:25px; }
.yzxx_2 { border-top:#CCCCCC dashed 1px; text-align:right; line-height:25px; }
.yzxx_3 {border-top:#CCCCCC dashed 1px; text-align:left; line-height:25px; }
.yzxx_4 { border-bottom:#CCCCCC dashed 1px; text-align:left; line-height:25px; }
.yzxx_5 {float:left; width:100%; text-indent:5px; text-align:left;}
.vivi { float:right; margin-top:5px;}
.content_zw { width:100%; padding:5px; line-height:1.5em; text-align:left; text-indent:1em;font-size:14px;letter-spacing:0pt; }
.listbg { background:#F0F7FD;}
.listbg2 { background:#F6FAFE;}

/*---------选项卡---------*/
#tab { width:460px; height:250px; position:relative; } /*设置容器高宽等*/
html > body #tab { width:456px; }/*兼容IE6:IE6下宽度不够*/
#tab div  { position:absolute; top:26px; left:0; width:454px; height:220px; border:solid #96A4B4; border-width:0 1px 1px; }/*设置被操作容器高宽等*/
#tab div { display:none; }/*设置被操作容器默认隐藏:不用ID是因为下面将利用class来控制被操作容器显示,而class优先级低于id选择器*/
#tab .block { display:block; }/*选中的被操作容器*/
#tab h3 { float:left; width:115px; height:26px; line-height:25px; margin:0 -1px 0 0; font-size:12px; cursor:pointer; font-weight:normal; text-align:center; color:#4e4e4e; background:#F0F7FD url(blue/c4.gif) no-repeat; }/*默认标题样式*/
#tab .up { background:#F0F7FD url(blue/c5.gif) no-repeat; }/*选中的标题样式*/

/*修饰列表内容*/
#tab ul { margin:7px auto 3px; list-style:none; padding:0; }
#tab li { float:left; width:50%; background:url(blue/c6.gif) no-repeat 10px; white-space:nowrap;text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow: hidden; width:50%; text-align:left; }
#tab li a { display:block; width:99%; height:20px; line-height:20px; margin:0px auto; font-size:12px; text-decoration:none; color:#333; border-bottom:#FFF solid 1px; text-indent:20px; }
#tab li a:hover { font-size:11px; background:#ff6633; color:#FFF; }


/*搜索*/

#so { float:left; width:680px; height:100px;}
.so1 {height:5px; background:url(blue/c8.gif) no-repeat;}
.so2 {height:90px; background:url(blue/c9.gif) repeat-y;}
.so3 {height:5px; background:url(blue/c10.gif) no-repeat;}
.s1 { float:left; width:110px; height:25px; line-height:25px; text-align:right; font-weight:bold;background:url(blue/search.gif) no-repeat 10px; }
.s2 { float:left; width:340px; height:25px; }
.s3 { float:left; width:140px; height:25px; line-height:25px; }
.s4 { float:left; width:200px; height:25px;}
.s5 { float:left; width:100px; height:25px;}
.keyword { float:left; margin-left:1px; padding:3px 5px; width:440px; height:40px; line-height:18px; background:#848266; border-left:3px #e4f1f2 solid;}
.keyword a:link {color: #FFF;}
.keyword a:visited {color: #FFF;}
.keyword a:hover{color: #FFF ;}
.keyword a:active {color: #FFF;}
#sch { float:left; margin:5px 0px; width:200px; height:30px; background:url(blue/search3.gif) no-repeat 10px 9px; text-align:left; text-indent:40px; line-height:30px; border-bottom:1px solid #596a7e; border-left:1px solid #596a7e; border-top:1px solid #596a7e;}
.search_js { float:left;  margin:5px 0px; width:471px; height:30px; border-bottom:1px solid #596a7e; border-right:1px solid #596a7e; border-top:1px solid #596a7e; line-height:30px; text-align: center;}
#so_2 { float:left; width:100%; margin:2px auto; padding:2px 5px;}
.path_1 { float:left; width:885px; margin:0px auto; border-bottom:#596a7e solid 1px; text-align:left; text-indent:10px;}
.stit {float:left; width:100%;  border-bottom:#CCCCCC dashed 1px; text-align:center; line-height:25px;}
.sojg {float:left; width:100%; line-height:20px; padding-top:5px;}
.s6 {float:left; padding:5px; width:680px; border-right:#CCC dashed 1px; text-align:left;}
.s7 {float:left; padding:5px;}

/*----------右边定义——--*/
.right { width:210px; margin:5px 5px 0px; }
.rightbox_1 { width:208px; height:23px; border:1px #596a7e solid; }
.rightbox_2 { margin:2px 0 4px; padding:1px; width:210px; height:215px; background:#f0f7fd; border:1px #596A7E solid; }

.rightbox_3 { width:100%; height:103px; background:#E4F1F2;  border:1px solid #fff; }
.r1 {float:left; width:26px; height:25px; border:1px solid #fff; background:#596A7E url(blue/arrow.gif) no-repeat 10px 8px; }
.r2 {float:left; width:179px; height:25px; border-bottom:1px solid #fff; border-left:1px solid #fff; border-top:1px solid #fff; background:#848266; font-weight:bold; text-align:left; text-indent:10px; line-height:23px; color:#fff;}
.tbnav { float:left; width:208px; height:27px; border-bottom:1px solid #fff; text-align:left; line-height:27px;}





/*----------网站底部——--*/

.link { float:left; margin:5px 0px 10px; width:660px; padding:5px; text-align:left; border:1px #596A7E solid;}
.link1 {width:100%; border-bottom:#CCC dashed 1px; text-align:center;}
#bottom { clear:both; width:100%; margin-top:5px; }
#footer { width:100%; height:25px; background:#800000; line-height:25px; color:#FFF;}
#copyright { padding:10px 0px; width:100%; line-height:15px;letter-spacing:0pt;}
#footer_1 { margin:10px auto; width:900px;}

/*-------------图文代码---------*/
* { margin:0; padding:0; font-size:13px; color:#000; list-style:none;}
a { color:#03c; text-decoration:none;}
a:hover { text-decoration:underline;}
#list_52css_com { width:668px; margin:5px auto; border:1px solid #999;}

.list_title { width:488px; height:32px; border-bottom:1px solid #999; background:#f2f9fd; overflow:hidden;}
.list_title h3 { float:left; width:160px; line-height:32px; text-indent:15px;}
.list_title h3 a { color:#c00;}
.list_title h3 a:hover { color:#03c;}
.list_title ul { float:right; width:230px;}
.list_title ul li { float:left; line-height:32px; padding:0 5px;}
.list_title ul li a { font-size:12px; color:#333;}
/* 对图的控制 */
.list_unit { float:left; width:600px; margin-left:5px; padding:5px 0 5px 0; border-bottom:1px dotted #9AC4E9;}
.list_unit { display:inline;}
.list_unit p { float:left; width:164px;}
.list_unit p a { display:block; border:1px solid #03c;}
.list_unit p a:hover { border:1px dashed #00f;}
.list_unit p a img { width:160px; height:120px; margin:1px; border:0;}
.list_unit span { display:block;}
.list_unit span a { display:block; width:164px; height:22px; border:0; line-height:22px; text-align:center;}
.list_unit span a:hover { border:0; color:#c00;}
/* 对字的控制 */
.list_unit ul { float:right; width:426px; margin-top:-5px;}
.list_unit ul li { float:left; width:426px; line-height:22px; color:#039; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;text-align:left;}

#l_templates { border-width:0;}
.clear { clear:both;}

/* 在原窗口打开 */
#index a:active { text:expression(target="_self");}