@charset "utf-8";

body{
background-color:#CC0001;
margin:0px;
padding:0px;
font-size:12px;
width:99.9%;
}
.clear{
clear:both;
}
div{
margin:0; padding:0;
}
p{
margin:0; padding:0;
}
ul{
margin:0; padding:0;
}
li{
margin:0; padding:0; list-style:none;
}
h2{
margin:0; padding:0;
}
h3{
margin:0; padding:0;
}
img{
border:0;
}
a{
color:#000000; text-decoration:none;
}
a:hover{
color:#CC0000; text-decoration:underline;
}
#header {
background:url(../images/toplink_bg2.gif) repeat-x;
border:#E3E3E3 1px solid;
height:33px;
width:99.9%;
}
#top_center{
width:960px;
margin:0 auto;
height:33px;
}
.toplink img {
	MARGIN: 0px auto; HEIGHT: 32px; float:left;
}
.toplink UL {
	TEXT-ALIGN: right; FLOAT: right; MARGIN-RIGHT: 6px !important
}
.toplink UL LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 7px
}
.toplink UL LI IMG {
	VERTICAL-ALIGN: top
}
#banner{
background:url(../images/banner.jpg) no-repeat top center;
height:247px;
overflow:hidden;
width:100%;
}
#bg{
background:url(../images/bg.jpg) no-repeat top center;

height:auto;
overflow:hidden;
width:100%;
}
#content{
background:#FFFFFF;
width:980px;
margin:0 auto;
height:auto;
}
#part1{
padding-top:10px;
width:980px;
height:522px;
}
#p1left{
width:360px;
float:left;
}
#delineascope{
height:270px;
border:#CCCCCC 1px solid;
width:350px;
padding:5px;
}
#richeng{
border:#CCCCCC 1px solid;
margin-top:10px;
width:360px;
height:230px;
}
.title{
background:url(../images/title.jpg) no-repeat bottom left;
height:42px;
color:#FFFFFF;
font-size:14px;
font-weight:bold;
padding-left:10px;
}
#richeng table strong{
color:#CC0000;
font-weight:bold;
}
#richeng table td a img{
	margin:2px auto;
}
#p1center{
border:#CCCCCC 1px solid;
height:522px;
margin-left:10px;
width:388px;
float:left;
}
h2{
font-size:18px;
line-height:22px;
text-align:center;
font-family:"Microsoft YaHei";
margin:5px 0;
font-weight:500;
}
h2 a{
color:#b63a3d;
}
#p1center p{
width:360px;
line-height:18px;
text-indent:2em;
margin:5px auto 15px;
color:#5d5d5d;
}
#p1center p a{
color:#b63a3d;
}
#p1center span{
font-size:14px;
font-weight:bold;
display:block;
text-align:right;
line-height:22px;
}
#p1center span a{
color:#CC0000;
}
#p1center ul{
margin:5px 0 0 10px;
}
#p1center {
line-height:17px;
}
#our_news h3{
font-size:14px;
line-height:22px;
margin-left:10px;
}
#our_news p{
margin:5px 0 5px 10px;
}
#our_news p a{
color:#CC0000;
}
#title1{
background:url(../images/title1.jpg) no-repeat center center;
height:22px;
margin-top:15px;
font-size:15px;
font-weight:bold;
padding-left:30px;
line-height:22px;
}
#p1right{
border:#CCCCCC 1px solid;
margin-left:10px!important;
margin-left:5px;
width:208px;
height:522px;
float:left;
}
#title2{
background:url(../images/title2.jpg) no-repeat;
height:32px;
color:#FFFF00;
font-size:14px;
font-weight:bold;
line-height:32px;
padding-left:35px;
}
#title3{
background:url(../images/title3.jpg) no-repeat;
height:45px;
margin-top:12px;
}
.title4{
background:url(../images/title4.jpg) no-repeat bottom center;
color:#FFFFFF;
font-size:18px;
font-weight:bold;
height:60px;
text-align:center;
}
#part2{
width:980px;
}
#part2 table td{
text-align:center;
}
.csj_special-s{
width:430px;
height:320px;
border:#CCCCCC 1px solid;
padding:2px;
margin:0 auto;
}
.csj_special{
width:220px;
height:135px;
border:#CCCCCC 1px solid;
padding:2px;
margin:0 auto;
}
#part2 table p{
font-size:14px;
font-family:"微软雅黑";
color:#333;
line-height:35px;
}
.csj{
border:#CCCCCC 1px solid;
height:140px;
padding:2px;
width:160px;
margin:0 auto;
}
#title5{
background:url(../images/title5.jpg) no-repeat;
height:45px;
margin-top:12px;
}

#part3{
width:980px;
height:330px;
}
#part3 table td{
text-align:center;
}
.csqy{
border:#CCCCCC 1px solid;
height:100px;
padding:2px;
width:160px;
margin:0 auto;
}
#part3 table{
	margin-top:10px;
}
#part3 table p{
font-size:14px;
font-family:"微软雅黑";
color:#333;
line-height:35px;
}
#title6{
background:url(../images/title7.jpg) no-repeat;
height:45px;
margin-top:12px;
}
#part4{
width:980px;
height:auto;
}
#part4 table td{
text-align:center;
}
#part4 table p{
font-size:14px;
font-family:"微软雅黑";
color:#333;
line-height:35px;
}
#title7{
background:url(../images/title8.jpg) no-repeat;
height:45px;
margin-top:12px;
}
#part5{
width:978px;
height:295px;
border:#CCCCCC 1px solid;
}
.csmx{
border:#CCCCCC 1px solid;
height:120px;
padding:2px;
width:165px;
margin:0 auto;
}
#title8{
background:url(../images/title9.jpg) no-repeat;
height:45px;
margin-top:12px;
}
#part6{
width:978px;
height:450px;
margin-top:8px;
}
#p6left{
float:left;
width:370px;
height:420px;
border:#CCCCCC 1px solid;
padding:5px;
margin-left:5px;
}
#p6right{
float:left;
width:590px!important;
width:585px;
height:430px;
}
#p6right table td{
vertical-align:top;
text-align:center;
}
.jiabin{
border:#CCCCCC 1px solid;
height:115px;
padding:5px;
width:170px;
margin:0 auto;
}
#title9{
background:url(../images/title10.jpg) no-repeat;
height:45px;
}
#part7{
width:980px;
height:710px;
}
.xc1{
border:#CCCCCC 1px solid;
height:300px;
padding:5px;
width:140px;
margin:0 auto;
}
.xc2{
border:#CCCCCC 1px solid;
height:160px;
padding:5px;
width:215px;
margin:0 auto;
}
#title10{
background:url(../images/title11.jpg) no-repeat;
height:45px;
}
#part8{
margin:10px auto 0 auto;
border:#CCCCCC 1px solid;
border-top:#CC0000 3px solid;
width:980px;
height:114px;
background:url(../images/foot_bg.jpg) repeat-x;
}
.solid-bottom {BORDER-BOTTOM: #dddddd 1px solid;
margin-top:8px;}
.sec1  {
background:url(../images/title13.jpg) no-repeat;
cursor:hand;
color:  #000000;
height:31px;
}
.sec2  {
background:url(../images/title12.jpg);
cursor:hand;
color:#FFFFFF;
font-weight:bold;
height:31px;
}
#mainTable{
margin:0 auto;
}
#part9{
width:980px;
line-height:20px;
margin-top:15px;
background:#FFFFFF;
height:140px;
}
#zt_link{
height:114px;
width:637px;
float:left;
}
#zt_link td{
text-align:center;
}
#zebian{
line-height:18px;
padding:3px 0 0 10px; 
}
#title-hg{
background:url(../images/title-hg.jpg) no-repeat;
height:45px;
margin-top:12px;
}
.con_box_2 {
border-top: 0;
background: #FFF;
padding-bottom: 10px;
}
.img-list-2 {
padding-left: 22px;
padding-bottom: 5px;
padding-top: 10px;
}
.img-list-2 li {
float: left;
display: inline;
width: 30%;
overflow: hidden;
margin-top: 10px;
margin-right: 22px;
text-align: center;
}
.img-list-2 li p{
	line-height:22px;
}
#footer {
width:960px; 
height:100px;
margin:0 auto;  
text-align:center; 
padding-top:10px; 
line-height:24px;
color:#FFFFFF;
}
#footer a{
color:#FFFFFF;
}