/* Design by sky
------------------------------------------------------------------*/

/* Soutel Main stylesheet
------------------------------------------------------------------*/

/* Global
------------------------------------------------------------------*/
html, form, h1, h2, h3, h4, h5, h6, p, pre, ul, ol, dl {
	margin:0;
	padding:0;
}
body {
	color:#51585d;
	background:url(/images/bg.png) top repeat-x #efefef;
	font:76%/140% Verdana,Arial,Helvetica,sans-serif;
	margin:0 auto;
	padding:0;
	white-space:normal;
	word-break:break-all;
	width:908px;
}
.clear{
    clear:both;
}
img{
    border:none;
}


/* Top Wrap
------------------------------------------------------------------*/
#topwrap{
    background:url(/images/topwrapbg.png) left no-repeat;
	width:908px;
	height:168px;
	margin:3px auto 0 auto;
}

#topwrap .logo{
	float:left;
	margin:0 0 10px 0;
}
#topwrap .logo h1{
    text-indent:-9999px;
	margin:45px 0 0 40px;
}
#topwrap .logo h1 a{
    display: block;
	background: url(/images/logo.gif) left no-repeat;
	margin:0;
	width:566px;
	height:53px;
	padding:0;
	text-decoration:none;
}
#topwrap .menu{
    background:url(/images/menubg.png) left repeat-x;
	height:27px !important;
	line-height:27px !important;
	height:24px;
	line-height:24px;
	margin:0 40px;
	padding:8px 0 10px 0 !important;
	padding:13px 0 10px 0;
}
#topwrap .menu ul {
	margin:0;
	padding: 0;
	list-style: none;
	}
#topwrap .menu li {
	float: left;
	margin: 0 8px 0 0;
	}
	
#topwrap .menu li a {
	float: left;
	font-size: 100%;
	font-weight: normal;
	text-decoration: none;
    padding: 0 9px;
	color: #868686;
	height:32px;
	line-height:32px;
	font-weight:bold;
	}
	
#topwrap .menu li a:hover {
	color: #f50;
	background: #efefef;
}


/* content
------------------------------------------------------------------*/
#wrap{
    background:#fff;
	border-left:5px solid #d5d5d5;
	border-right:5px solid #d5d5d5;
	width:830px;
	margin:-15px  19px 0 13px !important;
	margin:-10px 19px 0 13px;
	padding:10px 20px 0 20px;
}

.banner{
    float:left;
	width:569px;
	height:139px;
	overflow:hidden;
}
.bizlist{
    float:right;
	width:242px;
	border:1px solid #e2e2e2;
	height:139px;
	overflow:hidden;
}
.st{
    margin:5px 0 0 0;
}
.sb{
    margin:5px 0 5px 0;
}
.l1{
    background:url(/images/l1.png) right repeat-y;
}
.lb{
    margin:0 0 3px 6px;
}

.col1{
    float:left;
	width:240px;
	margin:10px 0 0 0 !important;
	*+margin:0 !important;
	margin:0;
}
.col2{
    float:left;
	width:320px;
	margin:10px 0 0 10px !important;
	*+margin:0 0 0 10px !important;
	margin:0 0 0 10px;
}
.col3{
    float:right;
	width:243px;
	margin:10px 0 0 0 !important;
	*+margin:0 !important;
	margin:0;
	background:#fff;
}

.title{
    color:#fff;
	background:url(/images/titlebg.png) left repeat-x;
	height:26px;
	line-height:26px;
	padding:0 0 0 15px;
	font-size:12px;
	font-weight:bold;
}
#wrap .title a{
    color:#fff;
	text-decoration:none;
}
.title1{
    color:#fff;
	background:url(/images/titlebg.png) left repeat-x;
	height:26px;
	line-height:26px;
	padding:0 0 0 15px;
	font-size:12px;
	font-weight:bold;
}
.title2{
    background:url(/images/l2.png) bottom left repeat-x;
	margin:10px 0 0 ;
	color:#333;
	font-weight:bold;
	padding:0 0 0 10px;
}
.title3{
    color:#333;
	background:#ebebeb;
	height:26px;
	line-height:26px;
	padding:0 0 0 15px;
	font-size:12px;
	font-weight:bold;
}
.cont{
    background:#fafafa;
	padding:5px;
	margin:1px 0 0 0;
}
.cont ul{
    list-style-type: none;
	padding:0px;
	margin: 0px;
}
.cont li{
	padding:5px 0px 4px 7px;
}
.cont1{
    background:#fff;
	border:1px solid #dfdfdf;
	padding:5px;
	margin:1px 0 0 0;
}
.cont1 ul{
    list-style-type: none;
	padding:0px;
	margin: 0px;
}
.cont1 li{
	padding:3px 0px 2px 7px;
	background:url(/images/icon_02.gif) left no-repeat;
}
.cont1 li a{
    color:#333;
	text-decoration:none;
}
.cont1 li a:hover{
    color:#f50;
}

.cont2{
    background:#f7f7f7;
	padding:5px;
	margin:1px 0 0 0;
}
.cont2 ul {
	margin:10px 0 0 20px;
	padding:0 0 20px 0;
	list-style: none;
	}
.cont2 li {
	float: left;
	margin: 0 8px 0 0;
	padding:0 30px 0 10px;
}
.cont2 li a{
    color:#333;
	text-decoration:none;
}

.cont3{
    background:#f7f7f7;
	padding:5px;

	margin:1px 0 0 0;
}
.cont3 ul {
	margin:6px 0 0 7px;
	padding:0 0 20px 0;
	list-style: none;
	}
.cont3 li {
	float: left;
	padding:0 15px 0 0;
}
.cont3 li a{
    color:#333;
	text-decoration:none;
}


.cont4{
    background:#fafafa;
	padding:5px;
	margin:1px 0 0 0;
}
.cont4 ul{
    list-style-type: none;
	padding:0px;
	margin: 0px;
}
.cont4 li{
	padding:3px 0px 2px 7px;
	background:url(/images/icon_02.gif) left no-repeat;
}
.cont4 li a{
    color:#333;
	text-decoration:none;
}
.cont4 li a:hover{
    color:#f50;
}





.cont5{
    background:#fff;
	padding:5px;
	margin:1px 0 5px 0;
	border:1px solid #dfdfdf;
}
.cont5 ul {
	margin:10px 0 0 7px;
	padding:0 0 26px 0;
	list-style: none;
	}
.cont5 li {
	float: left;
	padding:0 26px 0 0;
}
.cont5 li a{
    color:#333;
	text-decoration:none;
}







.cont6{
    background:#fff;
	padding:5px;
	margin:1px 0 5px 0;
	border:1px solid #dfdfdf;
}
.cont6 ul {
	margin:6px 0 0 7px;
	padding:0 0 20px 0;
	list-style: none;
	}
.cont6 li {
	float: left;
	padding:0 15px 0 0;
}
.cont6 li a{
    color:#333;
	text-decoration:none;
}












.cup{
   width:200px;
   height:18px;
   overflow:hidden;
}

.tup{
    margin:5px 0 0 0;
}
.icon{
    background:url(/images/icon_01.gif) left no-repeat;
	color:#333;
	padding:5px 0 0 20px;
}	
.color_b{
    color:#0050aa;
}
.bc{
	background:url(/images/l2.png) bottom left repeat-x;
}

#hzhb{
    margin:20px 0 0 0 !important;
	margin:20px 0 5px 0;
	border:1px solid #dfdfdf;
	padding:0 10px;
	height:50px;
	line-height:50px;
}
#hzhb ul {
	margin:6px 0 0 7px;
	padding:0;
	list-style: none;
}
#hzhb li {
	float: left;
	padding:5px 17px 0 0;
}

/* footer
------------------------------------------------------------------*/
#footer{
    background:#fff;
	border-left:5px solid #d5d5d5;
	border-right:5px solid #d5d5d5;
	border-bottom:5px solid #d5d5d5;
	width:830px;
	margin:-17px  19px 0 13px !important;
	margin:-17px 19px 0 13px;
	padding:20px;
	text-align:center;
}





/* ÄÚÒ³css
------------------------------------------------------------------*/
.flashbanner{
	margin:0 0 10px 0;
}

.subcontent{
    background:url(/images/subcontent.png) left repeat-y;
	width:820px;
}
.sub_col1{
    float:left;
	width:220px;
}
.sub_col2{
    float:right;
	width:590px;
}
.locat{
    background:#fafafa;
	padding:5px 10px;
}
.locat a{
    color:#868686;
	text-decoration:none;
}
.locat a:hover{
    color:#f50;
}

.search{
    background:url(/images/searchbg.png) left repeat-x;
	height:30px;
	line-height:30px;
	padding:0 20px;
	margin:5px 0;
}
.selup{
    margin:6px 0 0 0 !important;
	*+margin:0 !important;
	margin:4px 0 0 0;
}
.search_icon{
    background:url(/images/search_icon.gif) left no-repeat;
	margin:0 10px 0 0;
	padding:6px;
}
.searchbutt{
    background:url(/images/button_search.gif) left no-repeat;
	border:none;
	width:52px;
	height:19px;
}
.list{
    border:1px solid #efefef;
	margin:5px 0 0 0;
	padding:5px 20px;
}
.list ul{
    list-style-type: none;
	padding:0px;
	margin: 0px;
}
.list li{
	padding:5px 0px 4px 7px;
	background:url(/images/icon_02.gif) left no-repeat;
	border-bottom:1px solid #f1f1f1;
}
.list li a{
    color:#012768;
	text-decoration:none;
}
.list li a:hover{
    color:#f50;
}
.list2{
    border:1px solid #efefef;
	margin:5px 0 0 0;
	padding:10px 20px 20px 50px;
	text-align:left;
}
.list2 ul{
    list-style-type: none;
	padding:0px;
	margin: 0px;
}
.list2 li{
	padding:6px 0px 8px 7px;
}
.list2 li a{
    color:#012768;
	text-decoration:none;
}
.list2 li a:hover{
    color:#f50;
}
.pagenav{
    margin:30px 0 10px 0;
	background:#f4f4f4;
	padding:5px 10px;
	text-align:center;
	border-bottom:3px solid #eaeaea;
}
.list td{
    border-bottom:1px solid #efefef;
}


.subtitle{
    color:#fff;
	background:url(/images/subtitle.gif) left no-repeat;
	width:180px;
	height:30px;
	line-height:30px;
	margin:0 auto;
	padding:0 0 0 16px;
	font-size:14px;
	font-weight:bold;
}
.subnav {
    width:196px;
	margin:0 auto;
	color:#666;
	font-size:14px;
	font-weight:bold;
}
.subnav ul{
    list-style-type: none;
	padding:0px 5px;
	margin: 0px;
}
.subnav li{
	padding:9px 0px 6px 14px;
	background:url(/images/icon_03.gif) left no-repeat;
	border-bottom:1px solid #eaeaea;
}
.subnav li a{
    color:#666;
	text-decoration:none;
}
.subnav li a:hover{
    color:#333;
}

#current a{
    color:#333;
}
.articlebody{
    text-indent:24px;
	line-height:24px;
	margin:0 0 5px 0;
}
.articlebody_1{
	line-height:34px;
	margin:0 0 5px 0;
}
.color_1{
    color:#0076c8;
}
.date{
    font-size:10px;
	padding:0 0 0 30px;
	color:#999;
}

/*ÏêÏ¸Ò³Ãæ*/
h2.news_title{text-align:center;font-size:18px;color:#007FEA;background:transparent;padding:10px 0;border-bottom:1px #ddd dotted}
.news_brief{text-align:center;padding:10px}
.news_brief span{float:right;text-align:right;margin:-5px 0 0 0}
.news_content{text-align:left;padding:10px;font-size:14px;line-height:180%}

.piclist{clear:both;text-align:center;padding:10px 0}
.pictitle{font-size:14px;padding:0 0 5px 0;line-height:180%}
.piclist.prenext{text-align:center;padding:2px 5px;border:1px #ddd solid;margin:0 10px;}

.news_attach{text-align:left;padding:10px;font-size:14px;line-height:180%}

.news_page{text-align:right;padding:10px;font-size:14px;color:#007FEA;font-family:verdana}



.l{
   float:left;
}
.r{
   float:right;
}
