@charset "utf-8";
/* CSS Document */

*{ border:0; margin:0; padding:0; font-family:"微软雅黑"; list-style:none; font-weight:normal;}

body{ color:#333; background:#e2e2e2; font-size:14px;margin:0 auto;}
a:link{ text-decoration:none; color:#031875;}
a:hover{ text-decoration:none; color:#b30401;}
.clear{ line-height:0; font-size:0; clear:both;}


.header p{ width:1000px; margin:0 auto;}
.header{ height:47px; background:#031875; line-height:47px; color:#fff; font-size:13px;}
.header img,.header p span{ float:left; margin:0 15px 0 0;}
.header p abbr{ float:right;}
.header p a,.footer p a,.linkbox a{ color:#fff;}
.header p a:hover,.footer p a:hover,.linkbox a:hover{ color:#a0c6eb;}

.toptext{ height:176px; background:url(../images/bgline.jpg) repeat-x;}
.topproson{ background:url(../images/img00.jpg) no-repeat left top; height:176px; width:800px; margin:0 auto; padding:0 0 0 200px;}
.topproson h1{ font-size:70px;}

.text01{ background:#fff; width:1000px; margin:0 auto;}
.teleft{ float:left; padding:25px 20px 20px 20px; width:520px;}
.teleft p{ height:49px; background:#ddd; margin:1px 0 0 0; padding:12px 15px 15px 15px; font-size:18px;}

.teright{ float:right; padding:20px 20px 20px 0; width:420px; line-height:23px;}
.teright li{ padding-bottom:7px;}

.text02,.text03,.text04,.text05,.text06{ padding:0 20px; background-color:#fff; width:960px; margin:0 auto;}
.text02 h2,.text03 h2,.text04 h2,.text05 h2,.text06 h2{ font-size:40px; line-height:40px; padding:5px 0; border-top:1px solid #ccc; border-bottom:1px solid #ccc; background:url(../images/img02.jpg) no-repeat right center;}
.text02 h2 span,.text03 h2 span,.text04 h2 span,.text05 h2 span,.text06 h2 span{ background:#031875; width:44px; height:44px; text-align:center; color:#fff; font-size:35px; display:inline-block; margin-right:10px;}
.text02 .time{
	width:830px;
	margin:0 auto;
	border:1px solid red;
}


.text03{ line-height:22px;}
.text03 li{ padding-bottom:8px;}
.text03 li span{ background:url(../images/img09.jpg) no-repeat center center; display:inline-block; height:21px; width:21px; text-align:center; color:#fff; margin-right:8px; line-height:21px;}
.leftlist,.boxleft{ float:left; width:470px; padding:20px 0;}
.rightlist,.boxright{ float:right; width:470px; padding:20px 0;}

.text04 abbr{ text-align:center; display:inline-block; width:960px; padding:20px 0;}
.text04 dl{ display:block; margin:180px 0 0 0; position:absolute;}
.att_l{ margin-right:722px;}
.text04 p{ background:url(../images/img06.png) repeat-x; height:117px; color:#fff;position:absolute; width:920px; line-height:17px;}
.text04 p b{ line-height:22px; font-size:16px;}

.text05{ line-height:22px;}
.text05 h3{ height:40px; line-height:40px; background:#c9dee3; padding:0 10px;}
.text05 p{ background:#efefef; padding:10px; margin-bottom:20px;}

.text06 h2 span{ background:#031875; width:44px; height:44px; text-align:center; color:#fff; font-size:35px; display:inline-block; margin-right:10px;}
.text06{ padding-bottom:20px;}
.submit{ background:#eff4f8; padding:20px;}
.submit textarea{ border:1px solid #ccc; width:898px; height:80px; padding:10px; color:#666;}
.submit p{ line-height:30px; color:#b30401;}
/*.submit input{ background:url(../images/img08.jpg) no-repeat; height:28px; width:85px; text-align:center; color:#fff; margin:10px 0 0 0;}*/

.oops{ border-top:1px dotted #ccc; margin:20px 0;}
.oops h3{ font-size:16px; line-height:30px; color:#031875;}
.oops li{ margin-bottom:15px; border-bottom:1px dashed #ccc;}
.oops li b{ display:block; height:30px; line-height:30px; background:#efefef; padding:0 10px;}
.oops li b span{ color:#888; font-size:12px;}
.oops li p{ font-size:12px; line-height:20px; color:#555; padding:10px;}

.linktopic{ background:#031875;}
.linkbox,.footer p{ padding:20px; width:960px; margin:0 auto;}
.linkbox h2{ height:40px; line-height:40px; font-size:40px; color:#fff; width:960px; clear:both;}
.linkbox h2 b,.linkbox h2 b img,.linkbox ul li{ float:left;}
.linkbox h2 b img{ margin-right:10px;}
.linkbox h2 span{ float:right;}
.linkbox ul{ clear:both; padding-top:20px;}
.linkbox ul li{ margin-right:18px;}
.linkbox ul li p{ width:222px; text-align:center; clear:both; background:#000; line-height:30px; height:30px; color:#fff;}

.footer{ clear:both; background:#333;}
.footer p{ color:#fff; line-height:22px;}
.footer p span{ font-size:12px;}
.content1{ padding:10px;}
.boxleft1{ float:left; width:660px;}
.boxright1{ float:right; width:210px; background:#efeefa; padding:15px; line-height:24px; border:1px solid #d4cefd; font-size:14px;}

.input1{ border:1px solid #c4dae5; background:#DFF0F9; padding:2px 10px; font-weight:bold; color:#0370b1;}
.commtiy dl input,.commtiy dl textarea{ border:1px solid #ccc;}
.commtiy dl input{ height:24px; line-height:24px; color:#666;}
.commtiy dl textarea{ border:1px solid #ccc; width:650px;}
.commtiy dl { padding:2px 0;}
#com {
    background: none repeat scroll 0 0 #EFEFEF;
    border: 1px solid #CCCCCC;
    margin: 10px 0 0;
    padding: 10px;
}
#com h1 {
    color: #333333;
    font-size: 14px;
}
#com p, #com h1 span {
    color: #666666;
    font-size: 12px;
}