﻿.align-center
{
    margin:0 auto;		/* 居中 这个是必须的，，其它的属性非必须 */
    width:1000px;		/* 给个宽度 顶到浏览器的两边就看不出居中效果了 */
    font-size:15px;
    border-left:solid 5px #336699;
    border-right:solid 5px #336699;
    padding-left:4px;
    padding-right:4px;
    background-color:#ffffff;
}
.login
{
    margin:auto auto;		/* 居中 这个是必须的，，其它的属性非必须 */
    width:500px;		/* 给个宽度 顶到浏览器的两边就看不出居中效果了 */
    font-size:15px;
    border:solid 5px #336699;
    padding-left:4px;
    padding-right:4px;
    background-color:#ffffff;
}

.left
{
    width:200px;
    float:left;
}
.right
{
    width:800px;
    float:left;
}


#rounded-corner
{
	font-family: 宋体, Sans-Serif;
	font-size: 15px;
	width: 100%;
	text-align: left;
	border-collapse: collapse;
}

#rounded-corner thead tr
{
    background-image:url("tablestyle/boxhead.gif");
    background-repeat:repeat-x;
    height:40px;
}

#rounded-corner thead th
{
	font-size: 18px;
	color: #336699;
	text-align:center;
	vertical-align:middle;
	border-bottom:1px dotted #336699;
}

#rounded-corner tbody
{
}


#rounded-corner tbody td
{
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
	padding: 8px;
	color: #669;
	border-bottom:1px dotted #336699;
}

#rounded-corner tbody tr:hover td
{
	background: #d0dafd;
}

#rounded-corner tfoot td
{
    
    -moz-background-clip:border;
    -moz-background-inline-policy:continuous;
    -moz-background-origin:padding;
	padding: 8px;
	color: #669;
	vertical-align:middle;
	height:31px;
}

input
{
    font-size:14px;
}

input:focus 
{
    background: #F0F9FB;
    border: 1px solid #1D95C7;
}



.edit, .delete, .title
{
    padding-left:20px;
    text-decoration:none;
    color:#666699;
}

.title
{
    background:url('../images/item.png') no-repeat;
}
.edit
{    
    background:url('../images/edit.png') no-repeat;
}

.delete
{
    background:url('../images/delete.png') no-repeat;
}

.newsTitle
{
    height:30px; 
    line-height:30px;
    border-left:solid 1px #dddddd;
    border-right:solid 1px #dddddd;
    background:url(../images/bor1_bg.gif) repeat-x;
}

.pTitle
{
    height:30px; 
    line-height:30px;
    background:url(../images/bor1_bg.gif) repeat-x;
}

.newsTitle p, .pTitle p
{
    font-size:15px;
    padding-left:15px;
    margin-left:10px;
    color:#336699;
    background:url("/images/list.gif") no-repeat left center;
}

.newsTitle span, .pTitle span
{
    float:right; margin-right:15px; line-height:30px; font-size:15px;
}
.newsContent
{
    border-left:solid 1px #dddddd;
    border-right:solid 1px #dddddd;
    border-bottom:solid 1px #dddddd;
    /*background:#c4dbe9 url("/images/bgx.jpg") repeat-x;*/
}

.pContent
{
    margin-bottom:10px;
}

.newsList
{
    
}

.newsList li
{
    line-height:30px;
    padding-left:20px;
    background:url("/images/document.gif") no-repeat left center;
    font-size:15px;
}

.newsList li span
{
    float:right;
    padding-right:20px;
}

.pageList
{
    list-style:none;
    display:block;
}

.pageList li
{
    display:block;
    float:left;
    width:20px;
    height:20px;
    border:1px solid #336699;
    margin:1px;
    text-align:center;
    line-height:20px;
    font-size:15px;
}

.pageList li p
{
    font-size:15px;
    background-color:#99cc66;
    color:White;
}

.newsContent ul, .pContent ul
{
    background:none;
    MARGIN: 0px auto;
    list-style:none;
    PADDING: 0px 0px 0px 10px;
}

.newsContent li, .pContent li
{
    BORDER-BOTTOM: #ddd 1px dashed;
}
.pContent li p
{
    padding-left:20px;
    line-height:2;
    font-size:15px;
    color:#333333;
    background:url("/images/star.png") no-repeat left center;
}
.newsContent li span
{
    float:right; margin-right:15px; line-height:2; font-size:15px;
}
.newsContent li a,.newsContent li a:hover , .pContent li a, .pContent li a:hover
{ 
    font-size:15px;
    padding-left:20px;
    background:url('../images/item.png') no-repeat;
    display:inline; 
    line-height:2;
    text-decoration:none;
    color:#333333; 
}
.newsContent li a:hover, .pContent li a:hover
{ 
    color:#4A8109; 
    text-decoration:underline;
}
.intro, .contact
{
    display:inline; 
    line-height:30px;
    color:#4d4d4d;
    font-size:15px;
    border-bottom-style:dashed;
    border-width:1px;
    border-color:#ddd;
}

.tang
{
    background:url("/images/xx.gif") no-repeat;
    display:block; 
    color:#4d4d4d;
    font-size:15px;
    line-height:2;
    text-indent:1.5em;
}

.intro
{
    padding-left:30px;
    background:url("/images/home.gif") no-repeat left top;
}

.box
{
    width:466px;
    height:190px;
    padding:10px 10px 10px 10px;
    /*background-color:#CCFF99;*/
    /*background:url('/images/bg3.jpg') no-repeat;*/
}

.bg1
{
    background:url("/images/bg1.jpg") no-repeat;
}

.bg2
{
    background:url("/images/bg2.jpg") no-repeat;
}

.bg3
{
    background:url("/images/bg3.jpg") no-repeat;
}

.bgx
{
    background:#ccccff url("/images/bgx.jpg") repeat-x;
}

.box_title
{
    font-weight:bold;
    font-size:18px;
    line-height:20px;
    color:#4d4d4d;
    font-family:宋体, sans-serif;
}
.box_icon
{
    left:10px;
    top:50px;
    width:150px;
    height:100px;
}

.box_content
{
    left:170px;
    top:50px;
    width:300px;
    height:160px;
}

.box_content p
{
    background: url('/images/play.gif') no-repeat;
    text-indent:1.5em;
    font-size:15px;
}

.footer
{
    /*background:url("/images/sep.gif") no-repeat;*/
    /*background-color:#c4dbe9;*/
    border-top: solid 4px #336699;
    border-left:solid 1px #dddddd;
    border-right:solid 1px #dddddd;
    border-bottom:solid 1px #dddddd;
    text-align:center;
    margin-bottom:5px;
    padding-top:20px;
    padding-bottom:20px;
}

.footer p
{
    font-size:15px;
    line-height:30px;
    margin:0;
    padding:0;
}
.inner
{
    background-color:#F0F8FF; 
    height:30px;
    line-height:30px;
    border:solid 1px #ADD8E6;
}
.inner1
{
    float:left; 
    width:650px; 
    line-height:30px; 
    font-size:15px;
    margin-left:5px;
}
.inner2
{
    float:right;
    text-align:right;
    line-height:30px;
    padding-left:10px; 
    padding-right:10px; 
}

.inner2 a
{
    margin-left:7px;
    margin-right:7px;
    padding-left:20px;
    background:url('/images/shou.gif') no-repeat left center;
}
.inner2 a:hover
{
    text-decoration:none;
}
.ttop
{
    height:5px;
    border-bottom:solid 1px #dddddd;
}
.topmost
{
    padding:5px;
    height:40px;
    line-height:40px;
    background-color:#7D9EC0;
}
.topmost img
{
    margin-right:5px;
    cursor:pointer;
}

.top
{
    border-top: solid 1px #7D9EC0;
}

.about
{
    border-left:solid 1px #dddddd;
    border-right:solid 1px #dddddd;
    padding:20px;
}
.about p
{
    line-height:2;
    text-indent:2em;
    font-size:15px;
    color:#4d4d4d;
}

.imgdiv img
{
    margin-top:15px;
    margin-bottom:15px;
}

.about h1
{
    text-align:center;
    vertical-align:middle; padding-top:20px;
    width:934px; height:64px; font-size:25px; color:#22679E;
    background:url("/images/dt_09.gif") no-repeat;
}
.bar
{
    height:40px; 
    border-left:1px solid #dddddd;
    border-right:1px solid #dddddd;
    border-bottom:1px solid #dddddd;
    background-color:#F0F8FF;
    /*background:url("/images/bar.gif") no-repeat center;*/
}

.bar p
{
    line-height:40px; vertical-align:middle; padding-left:30px;
    font-size:15px; color:#336699;
    background:url("/images/24-settings.png") no-repeat left center;
}
.bar p a
{
    color:#336699;
}
.bar p a:hover
{
    color:Green;
}
.bar span
{
    line-height:40px; vertical-align:middle;
    float:right;font-size:15px; color:#336699;
    padding-right:20px;
}

.lianxi
{
    border-left:solid 1px #dddddd;
    border-right:solid 1px #dddddd;
    border-bottom:solid 1px #dddddd;
    /*background:#c4dbe9 url("/images/bgx.jpg") repeat-x;*/
}

.lianxi ul
{
    background:none;
    MARGIN: 0px auto;
    list-style:none;
    PADDING: 0px 0px 0px 10px;
}

.lianxi li
{
    BORDER-BOTTOM: #ddd 1px dashed;
}

.phone, .mobile, .fax, .mail, .user, .code, .addr, .default
{
    font-size:15px;
    padding-left:23px;
    line-height:2;
    padding-right:10px;
}

.code
{
    background:url("/images/move.gif") no-repeat left center;
}

.default
{
    background:url("/images/address.gif") no-repeat left center;
}
.addr
{
    background:url("/images/address.gif") no-repeat left top;
}

.phone
{
    background:url("/images/phone.gif") no-repeat left center;
}

.mail
{
    background:url("/images/mail.gif") no-repeat left center;
}

.user
{
    background:url("/images/user.gif") no-repeat left center;
}

.fax
{
    background:url("/images/print.gif") no-repeat left center;
}

.mobile
{
    background:url("/images/grow.gif") no-repeat left center;
}

.pStyle
{
    padding:20px;
}

.pStyle h1
{
    font-size:25px;
    text-align:center;
    margin-bottom:20px;
}

.divContent
{
    font-size:15px;
    color:#4d4d4d;
    line-height:2;
}

.divContent p
{
    text-indent:2em;
}

.first
{
    font-size:18px;
    font-weight:bold;
    line-height:30px;
}

.second
{
    line-height:30px;
    font-size:15px;
    padding-left:20px;
    background:url("/images/list.gif") no-repeat left center;
}

.research
{
    padding:20px;
}
.research p
{
    text-indent:2em;
    line-height:30px;
    font-size:15px;
    margin-top:10px;
}

.admin
{
    background:url("/images/calendar.gif") no-repeat;
    padding-left:20px;
}

.input-submit
{
    background-color:#005eac;
    border-color:#B8D4E8 #124680 #124680 #B8D4E8;
    border-style:solid;
    border-width:1px;
    color:#FFFFFF;
    cursor:pointer;
    font-size:15px;
    padding:10px 15px 5px 15px;
    text-align:center;
    vertical-align:middle;
}

input.error { border: 1px solid red; }
label.error 
{
	background: url('/images/unchecked.gif') no-repeat left center;
	padding-left: 20px;
	margin-left: .3em;
	color:Red;
}

label.caption
{
    width:120px;
    margin-left:20px;
    margin-right:40px;
}

.single
{
    border-bottom:dotted 1px #336699;
    padding-top:10px;
    padding-bottom:10px;
}

.topTitle
{
    color:#666699;
    font-size:20px;
    text-align:center;
    height:40px;
    line-height:40px;
    font-weight:bold;
    border-bottom:1px dotted #336699;
}

.s1
{
    color:#666699;
    font-size:20px;
    text-align:center;
    height:40px;
    line-height:40px;
    font-weight:bold;
    padding-top:10px;
}

.s2
{
    padding-right:20px;
    padding-top:5px;
    padding-bottom:10px;
    font-size:15px;
    text-align:right;
}

.s3
{
    padding:20px;
    font-size:15px;
}

.s3 p
{
    line-height:30px;
}

.hr
{
    margin-left:10px;
    margin-right:10px;
    border-top:2px dotted #ddd;
}

div.editor
{
    margin-left:125px; 
    margin-top:-15px;
}

.tip
{
    height:300px;
    border-left:1px solid #ddd;
    border-right:1px solid #ddd;
    text-align:center;
}

.tip p
{
    line-height:36px;
}

.hello
{
    margin:10px;
}

.hello p
{
    text-indent:2em;
    line-height:25px;
    font-size:15px;
}