/* ??????¡¤? */
blockquote,body,button,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,hr,input,legend,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
html{color:#000;overflow-y:scroll;overflow:-moz-scrollbars}
body,button,input,select,textarea{font-size:12px;font-family:Arial,sans-serif;background-color: #fff;}
h1,h2,h3,h4,h5,h6{font-size:100%}
em{font-style:normal}
small{font-size:12px}
ol,ul{list-style:none}
a{text-decoration:none}
a:hover{text-decoration:underline}
/* a:hover{text-decoration:none} */
legend{color:#000}
fieldset,img{border:0}
button,input,select,textarea{font-size:100%}
table{border-collapse:collapse;border-spacing:0}
img{-ms-interpolation-mode:bicubic}
textarea{resize:vertical}
.left{float:left}
.right{float:right}
.overflow{overflow:hidden}
.hide{display:none}
.block{display:block}
.inline{display:inline}
.error{color:red;font-size:12px}
button,label{cursor:pointer}
.clearfix:after{content:'\20';display:block;height:0;clear:both}
.clearfix{zoom:1}
.clear{clear:both;height:0;line-height:0;font-size:0;visibility:hidden;overflow:hidden}
.wordwrap{word-break:break-all;word-wrap:break-word}
.s-yahei{font-family:arial,'Microsoft Yahei','???¨ª????'}
.mb25{margin-bottom: 25px;}
.mb40{margin-bottom: 40px;}
.mb45{margin-bottom: 45px;}
.mt25{margin-top: 25px;}
.ml25{margin-left: 25px;}
.mr25{margin-right: 25px;}

/* header??¡¤? */
#header,#nav,#footer,.row1,.row2{width: 970px;margin-left:auto;margin-right: auto;}

#header{height:120px;background: url(../images/header.png);}
/* nva??¡¤? */
#nav{height: 50px;background: url(../images/nav_bg.png) no-repeat;}
#nav ul{width: 850px;margin: 0 60px;/* background-color: antiquewhite; */height: 50px;}
#nav ul li{float:left;height: 50px;text-align: center;line-height: 50px;font-size: 18px;color: white;font-weight: bold;}
#nav ul li a,#nav ul li a:hover{color:white;}
#nav ul li.aa{min-width: 3px;background: url("../images/navli.png") no-repeat;margin: 17px 29px 16px 31px;height: 17px;}
/* ?¡Á??????????¡À¨ª??¡¤? */

.row1{height: 250px;margin-bottom: 45px;}
.row2{height: 140px;}
.column1{float:left;width: 450px;min-height: 130px;margin-right: 35px;}
.column2{float:left;width: 440px;margin-right: 0; }
.column3{float:left;width: 450px;min-height: 130px;margin-right: 35px;}
.column4{float:left;width: 485px;margin-right: 0;}


.title1,.title2,.title3,.title4{
    font-size: 16px;
    color: #d92825;
    font-weight: 500;
    /* margin-bottom: 20px; */
}.title1 a,.title2 a,.title3 a,.title4 a{
    font-size: 16px;
    color: #0d5495;
    font-weight: 500;
    /* margin-bottom: 20px; */
}
.title span,.title2 span,.title3 span,.title4 span{
        float: right;
}
.con1 a,.con2 a,.con3 a,.con4 a{color: #5d5d5d;}
.con2 ul{
        margin: 10px 0 15px 0;
}
.con3,.con4 ul{margin: 28px 0 15px 0;}
.title3,.title4{
    background: url(../images/rowtitle.png) 10px no-repeat;
    padding-left: 19px;
    line-height: 25px;
    height: 25px;
    border-bottom: 1px #a3a3a3  solid;
    }
.con2 ul li{
        line-height: 32px;
        color: #5d5d5d;
        /* padding-left: 30px; */
        font-size: 14px;
        background: url(../images/rowlibiao2.png) 0px no-repeat;
        padding-left: 27px;
        height: 32px;
}
.con3 ul li{
        line-height: 32px;
        color: #5d5d5d;
        /* padding-left: 30px; */
        font-size: 16px;
        padding-left: 48px;
        background: url(../images/rowlibiao.png) 21px no-repeat;
        padding-left: 40px;
        height: 32px;
        overflow: hidden;
        overflow-wrap: break-word;
        word-wrap: break-word;
        -ms-word-wrap: break-all;
        -ms-hyphens: auto;
        -moz-hyphens: auto;
        -webkit-hyphens: auto;
        hyphens: auto;
}
.con4 p{
        line-height: 26px;
        color: #5d5d5d;
        font-size: 14px;
        padding: 22px 30px 20px 20px;
}
/* ????¡Á¨®?¨¤???? */
.about-row{
        width: 970px;
        margin:0 auto;
        border-top: 1px #0d5495 solid;
        position: relative;
        }

.about-left{position: absolute;width: 200px;background-color: #ededed;
        height: 100%;word-break: break-all;
}
.about-left ul{
        margin: 20px 15px 0 12px;
}
.about-left ul li{
        width: 143px;
        height: 40px;
        font-size: 16px;
        line-height: 40px;
        padding-left: 30px;
        margin-bottom: 20px;
}
.about-left .libg2{
        color: #fff;
        background: url(../images/aboutlibiao.png) #b7b7b7 12px no-repeat;
}
.about-left .libg1{
        background: url(../images/aboutlibiao.png) #0d5495 12px no-repeat;
}
.about-left ul li a{color: #fff;}
.about-left ul li a:hover{color: #fff;}

/* ???????????¨¤???? */
.about-content{
        width: 770px;
        margin-left: 222px;
        min-height: 480px;
        padding-bottom: 40px;
}

.about-content h3{
        font-size: 20px;
        line-height: 28px;
        margin: 50px auto;
        width: 700px;
        text-align: center;
        
}
.about-content h4{
        font-size: 20px;
        line-height: 28px;
        margin: 40px auto;
        width: 700px;
        text-align: center;
}
.about-content p{
        display: inline-block;
        width: 715px;
        font-size: 14px;
        line-height: 26px;
        color: #000;
        margin: 10px auto;
        text-align: justify;
}

.about-content ul{
        width: 715px;
        /* min-height: 500px; */
        /* height: 500px; */
        /* height: auto !important; */
}
.about-content ul li{
        font-size: 12px;
        line-height: 25px;
        color: #000;
}
.about-content h1{
        font-size: 20px;
        line-height: 28px;
        margin: 50px auto 15px auto;
        width: 650px;
        text-align: center;
}
.about-content-date{text-align: center; height: 30px;line-height: 30px;color: #b7b7b7;font-size: 12px;}

#listcon p{font-size: 16px;text-align: center;}
#listcon-con{ 
        width: 715px;
        font-size: 14px;
        line-height: 26px;
        color: #000;
        margin: 10px auto;
        text-align: justify;}
#listcon-con p img{
        bottom: 0;
        text-align: center;
        width: auto!important;
        max-width: 715px;
        width: 500px;
        margin: 10px auto;}        
/* ??¡À¨ª?????¨¤li */
.list-content{
width: 770px;
margin-left: 222px;
min-height: 500px;
}
.list-content ul{width: 715px;margin-top: 35px;}

.list-content ul li{
        font-size: 16px;
        line-height: 46px;
        color: #5d5d5d;
        padding-left: 52px;
        background: url(../images/rowlibiao2.png) 22px no-repeat;
}
.list-content ul li a,.list-content ul li a:hover{color: #5d5d5d;}
.list-content ul li span{float: right;font-size: 14px;line-height: 45px;}

.list-content>.listpage{
        padding:20px 0;
text-align: center;}


/* ywzwhzc.asp */
.ywzwhzc{color: #d92825;font-size: 16px;text-align: center; width: 500px; height: 30px;line-height: 30px;margin: 0 auto;letter-spacing: 1px;}
/* contact us */
.c1{background: url(../images/c1.png) 120px no-repeat;}
.contact{width: 438px; height:300px;margin: 100px 0 80px 80px;}
/* footer */
#footer{font-size: 12px;color: #888888;text-align: center;line-height: 25px;height: 83px;border-top: 1px #0d5495 solid;padding-top:27px;}



/*CSS sabrosus style pagination*/


DIV.sabrosus {

	TEXT-ALIGN: center;

	line-height: 30px;

	margin-top: 15px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;

}

DIV.sabrosus A {

BORDER-RIGHT: #0d5495 1px solid;

PADDING-RIGHT: 5px;

BORDER-TOP: #0d5495 1px solid;

PADDING-LEFT: 5px;

PADDING-BOTTOM: 2px;

BORDER-LEFT: #0d5495 1px solid;

COLOR: #0d5495;

MARGIN-RIGHT: 2px;

PADDING-TOP: 2px;

BORDER-BOTTOM: #0d5495 1px solid;

TEXT-DECORATION: none;

font-size: 12px;
}

DIV.sabrosus A:hover {

	BORDER-RIGHT: #0d5495 1px solid; BORDER-TOP: #0d5495 1px solid; BORDER-LEFT: #0d5495 1px solid; COLOR: #fff; BORDER-BOTTOM: #0d5495 1px solid; BACKGROUND-COLOR: #0d5495

}

DIV.pagination A:active {

	BORDER-RIGHT: #0d5495 1px solid; BORDER-TOP: #0d5495 1px solid; BORDER-LEFT: #0d5495 1px solid; COLOR: #000; BORDER-BOTTOM: #0d5495 1px solid; BACKGROUND-COLOR: lightyellow

}

DIV.sabrosus SPAN.current {

BORDER-RIGHT: #0d5495 1px solid;

PADDING-RIGHT: 5px;

BORDER-TOP: #0d5495 1px solid;

PADDING-LEFT: 5px;

FONT-WEIGHT: bold;

PADDING-BOTTOM: 2px;

BORDER-LEFT: #0d5495 1px solid;

COLOR: #fff;

MARGIN-RIGHT: 2px;

PADDING-TOP: 2px;

BORDER-BOTTOM: #0d5495 1px solid;

BACKGROUND-COLOR: #0d5495;
}

DIV.sabrosus SPAN.disabled {

BORDER-RIGHT: #224f79 1px solid;

PADDING-RIGHT: 5px;

BORDER-TOP: #224f79  1px solid;

PADDING-LEFT: 5px;

PADDING-BOTTOM: 2px;

BORDER-LEFT: #224f79  1px solid;

COLOR: #224f79;

MARGIN-RIGHT: 2px;

PADDING-TOP: 2px;

BORDER-BOTTOM: #224f79  1px solid;

font-size: 12px;
}

.newslist_table td{background:url(../images/dotted.jpg) repeat-x bottom;}

#NewsPicTxt{height:30px;line-height:30px;text-align:center;background:#f0efef;width:277px;}

