/* 通用样式部分 */


body {
	margin: 0 auto 0 auto;
	background-color: #FFFFFF;
	font-size: 12px;
	line-height: 22px;
	margin: 0 auto 0 auto;
	color: #333;
	text-align: center;
}
.clear{clear:both; height:0; line-height:0; font-size:1px;}

table {
	font-family: "宋体";
	font-size: 12px;
	line-height: 22px;
	color: #444444;
}
.sideBlock {
	margin-top: 8px; font: 11px Tahoma, Verdana, arial, Helvetica, sans-serif; color: #444444
}
.sideBlock a {
	color: #444444; 
}
.sideBlock a#new {
	color: #444444; text-decoration: none
}
.sideBlock a#new:hover {
	color: #666666
}
.sideBlock #hl {
	color: #1962bd
}
.contentabout {
	color: #444444;
	text-align: justify;
	padding: 20px; 
	font-size:14px;
}


.content blockquote {
	font-weight: 700; font-size: 1.1em; margin-left: 15px
}
.content h1 {
	font: 700 15px Verdana, arial, Helvetica, sans-serif; color: #476c88
}
.content h2 {
	font: 700 12px Verdana, arial, Helvetica, sans-serif; color: #476c88
}
.content .tabhdr {
	padding-right: 20px; padding-left: 20px; font-weight: 700; padding-bottom: 4px; color: #ffffff; padding-top: 4px
}
.content .moreLink {
	font: 10px Tahoma, Verdana, arial, Helvetica, sans-serif; color: #666666; text-align: right
}
.content .moreLink a {
	color: #666666; text-decoration: underline
}
.content .moreLink a:hover {
	color: #000000
}
.content #hl {
	color: #1962bd
}
.search input.txt{background:url(/images/maz.jpg) #FFFFFF 1px -1px no-repeat; border:1px solid #336699; width:160px; height:19px; line-height:19px; padding:0 5px 0 15px; margin-top:2px!important; margin-top:5px;} 
.search input.submit{background:#efefef; border:1px solid #336699; width:60px; height:19px; line-height:19px; padding:0;  margin-top:2px!important; margin-top:5px;} 

/* 通用超级联接样式部分 */
a:link {
	color: #555555;
	font-size: 12px;
	text-decoration: none;

}
a:visited {
	color: #555555;
	text-decoration: none;
}
a:hover {
	color: #000099;
	text-decoration: underline;

}
a:active {
	color: #555555;
	text-decoration: none;
}
a.menua:link {
	color: #F7F3F7; text-decoration: none
}
a.menua:visited {
	color: #F7F3F7; text-decoration: none
}
a.menua:active {
	color: #F7F3F7; text-decoration: none
}
a.menua:hover {  color: #F7F3F7}

a.menuB:link {
	color: #5a5a5a; text-decoration: none
}
a.menuB:visited {
	color: #5a5a5a; text-decoration: none
}
a.menuB:active {
	color: #5a5a5a; text-decoration: none
}
a.menuB:hover {
	color: #FF6600; text-decoration: none
}
a.menuc:link {
	color: #ffffff; text-decoration: none
}
a.menuc:visited {
	color: #ffffff; text-decoration: none
}
a.menuc:active {
	color: #ffffff; text-decoration: none
}
a.menuc:hover {
	color: #FF0000; CURSOR: hand; text-decoration: none
}
a.menuL:link {
	color: #CCCCCC; text-decoration: none
}
a.menuL:visited {
	color: #CCCCCC; text-decoration: none
}
a.menuL:active {
	color: #CCCCCC; text-decoration: none
}
a.menuL:hover {
	color: #FFFF00; text-decoration: none
}
a.menuMain:link {
	color: #666666;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}
a.menuMain:visited {
	color: #666666;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}
a.menuMain:active {
	color: #666666;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}
a.menuMain:hover {
	color: #336600;
	text-decoration: underline;
	font-size: 14px;
	font-weight: bold;
}
a.menuW:link {
	color: #5a5a5a; text-decoration: none
}
a.menuW:visited {
	color: #5a5a5a; text-decoration: none
}
a.menuW:active {
	color: #FF6633; text-decoration: none
}
a.menuW:hover {
	color: #330099; text-decoration: underline
}
a.menuww:link {
	color: #FF6600;
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
}
a.menuww:visited {
	color: #FF6600; text-decoration: none
	font-size: 16px;
	font-weight: bold;
}
a.menuww:active {
	color: #FF6633; text-decoration: none
	font-size: 16px;
	font-weight: bold;
}
a.menuww:hover {
	color: #330099; text-decoration: underline
	font-size: 16px;
	font-weight: bold;
}


/* 通用页面样式部分 */
.STYLE11 {color: #FF9900}
.left-nav {
	line-height: 22px;
	background-image: url(/images/bg1.gif);
	background-repeat: repeat-x;
	padding-top: 15px;
	padding-bottom: 20px;
	padding-left: 30px;
}
.right-feedback {
	line-height: 22px;
	background-image: url(/images/bg1.gif);
	background-repeat: repeat-x;
	padding-top: 20px;
	padding-bottom: 5px;
	padding-left: 15px;
	padding-right: 15px;
}
.right-bottom {
	line-height: 22px;
	padding-top: 5px;
	padding-bottom: 10px;
	padding-left: 10px;
	padding-right: 10px;
}
.right-bottom-main {
	BORDER-right: #ffffff 1px solid;
	BORDER-top: #EDEDED 1px solid;
	BORDER-left: #e5e5e5 1px solid;
	BORDER-bottom: #e5e5e5 1px solid;
	background-color: E5E5E5;
}


.titlename {
	padding:18px 0 6px 0;
	text-align:center;
	border-bottom:1px solid #D3D3D3;
	margin-bottom:10px;
	font-family:"黑体";
	font-size:20px;
	word-spacing: 5px;
	letter-spacing:2px;
	line-height: 25px;	
}
.m_l_cont_title { padding:18px 0 6px 0; text-align:center; border-bottom:1px solid #D3D3D3;}
.m_l_cont_title h3 { font-family:"黑体"; font-size:20px;letter-spacing: 3px;}
.titlename01 {
	color: #FF3300;
	font-size: 14px;
	padding-bottom: 10px;
	font-weight: bold;
}
.mr { padding-left:100px;}
.titlenamebig {
	color: #FF6600;
	font-size: 24px;
	padding-bottom: 10px;
	font-weight: bold;
}
.Item-title {
	color: #ff9900;
	font-size: 16px;
	padding-top: 5px;
	font-weight: bold;
}

a.Item-title-link:visited{
	color: #FF6600;
	font-size: 16px;
	padding-top: 5px;
	font-weight: bold;
}
a.Item-title-link:link {
	color: #FF6600;
	font-size: 16px;
	padding-top: 5px;
	font-weight: bold;
}
a.Item-title-link:active{
	color: #FF6600;
	font-size: 16px;
	padding-top: 5px;
	font-weight: bold;
}
a.Item-title-link:hover {
	color: #330099;
	font-size: 16px;
	padding-top: 5px;
	font-weight: bold;
}
.Item-index {
	font-size:14px;
	line-height:24px;
	padding-top: 5px;
	padding-bottom: 15px;
}
.Item-content {
	margin-top:15px ;margin-left:20px; margin-right:20px; margin-bottom:5px; text-align:left; 
}

.Item-content1 {
	margin-top:15px ;margin-left:3px; margin-right:3px; margin-bottom:5px; text-align:left; 
}
.title1 {
	font-size: 14px;
	font-weight: bold;
	
}

.title2 {
	color: #ff9900;
	font-size: 16px;
	padding-bottom: 10px;
	font-weight: bold;
}

.title3 {
	color: #ff9900;
	font-size: 14px;
	padding-bottom: 10px;
	font-weight: bold;
}

#container {
    width: 1004px;
	margin: 0 auto;
	text-align: left;
    }
h1, h2, h3, h4, form, label, input, span, dl, dt, dd, ul, li, p, a {
	margin: 0;
	padding: 0;
	}
ul, ol {
	list-style: none;
	}

.floatL {
	float: left;
	text-align:left;
	}
.floatR {
    float:right;
	}
#top {
	height:30px;
	color:#3E689a;
	line-height:30px;
	background:url(../images/top_bg.gif) left 0 repeat-x;
	background-repeat: repeat-x;
	background-position: left 0;
	padding-top: 1;
	padding-right: 16px;
	padding-bottom: 0;
	padding-left: 16px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #BED3DC;
	}
#top a {
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 5px;
	border: 1px solid #CCCCCC;
	padding-top: 3px;
	padding-right: 4px;
	padding-left: 4px;
	}	
#head {
	width:954px;
	margin: 0 auto;
	height:50px!important;
	height:40px;
	padding:5px 5px 5px 5px;
	background-color: #FFFFFF;
	}
#head .logo {
    display:block;
    margin-right:4px;
	float:left;
	}
#head .qq, .left_nav .qq{
    position:relative;
	top:3px;
	border:0;
	}
#head ul {
    margin-top:12px;
	}
    .ul_right {
	    float:right;
	    width:395px;
	    }
	.ul_right a {
		color:#5E2708;
		display:block;
		float:left; height:15px;
		line-height:15px;
		border:1px solid #E9C94E;
		background:#FFFFDD;
		padding:3px 10px 1px 10px;
		margin-left:6px;
		} 
	.ul_right a:hover {
	    color:#5E2708;
        border:1px solid #FFaE39;
		background:#fff;
		text-decoration:none;
		}
#nav {
    width:954px;
	height:31px; clear:left;
	line-height:29px;
	color:#1C4072;
	padding-top:3px;
	background:url(../images/nav_bg.gif) left repeat-x;
	border-top:1px solid #DBE5EF;
	border-right:1px solid #DBE5EF;
	border-left:1px solid #DBE5EF;
	text-align:center;
	}
#nav a {
	color:#1C4072;
	padding:3px 3px 1px 3px;
	margin:0 9px 0 8px;
	font-size: 14px;
	text-align: right;
	}
#nav a:hover, #nav a.current {
	color:#fff;
	background:#1B3F73;
	text-decoration:none;
	font-size: 14px;
	}
#nav a.current {
	background:#3E689a;
	}
#tags { 
    width:954px;
	background:url(../images/tags_bg.gif) repeat-x;
	color:#fff; height:32px; line-height:32px;
	padding-left:0px;
    }
#tags input { font-size:12px; border:1px solid #5291bd;}	
	
#tags a {
    color:#fff;
	}
	
	/* BaNNER aND QUICK */	
#banner {
    height:130px;
	width:954px;
	margin:5px auto 0;
 }
#bannermain {
    height:130px;
	width:750px;
	float:left;
    }
.quicknav {
    border:1px solid #FDCD74;
	background:#FFFaE6;
	width:198px;height:130px;
	float:right;
    }
.quicknav ul{
	margin: 14px 0 0px 9px;
	padding: 0;
    }
.quicknav li {
    width: 84px;float:left;
    text-align: center;	
	margin-bottom:10px;
	display:inline;
    }
.special33 {
    margin-left:12px;
	margin-right:0px;
	}
.special {
    margin-left:12px;
	margin-right:0px;
	}	
.quicknav li a {
    height:25px; line-height:25px; 
	color:#5E2708; display:block;
	border:1px solid #D79356;
	background:url(../images/quick_title.gif) left repeat-x;
    }	
.quicknav li a:hover, .quicknav li a.current {
    color:#5E2708;
	background:#fff;
	text-decoration:none;
	}
.quicknav li img { width:61px; height:16px;}

h5 {
    padding:3px 5px 0 15px;
	font-weight:normal;
	font-size:12px;
	height:23px; line-height:23px;
	margin: 0;
	}
	.h501, .focus_son h5 { width:680px;
	background:url(../images/h5bg1.gif) repeat-x;
	border-bottom:1px solid #C0D6E3;
	color:#3F679a;

	}

    .h502, .focus_on h5{
    background:url(../images/h5bg2.gif) repeat-x;
	border-bottom:1px solid #FCCD75;
	color:#7B2E00;
    }
.mt9 {
    margin-top: 12px;
	}
.ml9 {
    margin-left: 2px;
	}
.ml13 {
    margin-left: 13px;
	}	
.ml7 {
    margin-left: 0px;
	}

.color1 {
	background-color: #f0f0f0
}
.color2 {
	background-color: #ffffff
}
.color3 {
	background-color: #275ba1
}
.color4 {
	background-color: #11357b
}
.color5 {
	background-color: #bacbe1
}
.color6 {
	background-color: #dcdcdc
}
.color9 {
	background-color: #fafafa
}
.color9bg {
	background: url(img/block1_bg1.gif) #fafafa repeat-x
}
.sideBlock1 {
	BORDER-right: #ffffff 1px solid; BORDER-top: #ffffff 1px solid; BORDER-left: #e5e5e5 1px solid; BORDER-bottom: #e5e5e5 1px solid; background-color: #fafafa
}
.color10 {
	background-color: #c3d0d4
}
.color10brdr {
	background-color: #EEEEEE;
	padding-top: 20px;
	padding-bottom: 30px;
	padding-left: 25px;
}
.color11 {
	background-color: #fafafa
}
.color12 {
	background-color: #e5e5e5
}
.color13 {
	background-color: #8096a6
}
.ca {
	font: 9px/15px "Tahoma", "Verdana", "arial", "Helvetica", "sans-serif"; color: #191919; text-align: center
}
.ca a {
	color: #191919; text-decoration: underline
}
.ca a:hover {
	color: #666666; text-decoration: underline
}
.ca B {
	color: #2573cf
}
.mnu111 {
	padding-right: 9px;
	padding-left: 9px;
	padding-bottom: 2px;
	color: #333333;
	padding-top: 2px;
	WHITE-SPaCE: nowrap;
	text-align: center;
	font-size: 12px;
	height: 50px;
	width: 1004px;
	background-color: #FFFFFF;
}
.mnu1 {
	padding-right: 9px;
	padding-left: 9px;
	padding-bottom: 2px;
	color: #333333;
	padding-top: 2px;
	WHITE-SPaCE: nowrap;
	text-align: center;
	font-size: 12px;
}
.mnu1 a {
	color: #333333; text-decoration: none
}
.mnu1 a:hover {
	color: #3a6fbe; text-decoration: underline
}
.mnu2 {
	margin-top: 10px; margin-bottom: 25px; font: 14px sans-serif; color: #ffb400; text-align: center
}
.mnu2 a {
	font-weight: 700; color: #7189a3; text-decoration: underline
}
.mnu2 a:hover {
	color: #ffb400
}
.mnu3 {
	margin-bottom: 10px; font: 700 10px/1.6em Verdana, arial, Helvetica, sans-serif; color: #2f6dc5
}
.mnu3 a {
	color: #666666! important; text-decoration: none! important
}
.mnu3 a:hover {
	color: #2f6dc5! important; text-decoration: underline! important
}

.form1 {
	font: 700 10px Verdana, arial, Helvetica, sans-serif; margin-left: 7px; color: #7f7f7f
}
.form2 {
	margin-top: 3px; font: 700 10px Verdana, arial, Helvetica, sans-serif; margin-left: 4px; color: #333
}
.form3 {
	margin-top: 2px; font: 12px arial, Helvetica, sans-serif; color: #444
}
.form3 INPUT {
	BORDER-right: #a3b9cd 1px solid; BORDER-top: #a3b9cd 1px solid; font: 12px arial, Helvetica, sans-serif; BORDER-left: #a3b9cd 1px solid; color: #333; BORDER-bottom: #a3b9cd 1px solid; background-color: #fff
}
.form3 textaREa {
	BORDER-right: #a3b9cd 1px solid; BORDER-top: #a3b9cd 1px solid; font: 12px arial, Helvetica, sans-serif; BORDER-left: #a3b9cd 1px solid; color: #333; BORDER-bottom: #a3b9cd 1px solid; background-color: #fff
}
.form3 #hl {
	color: #456985! important
}
.form3 .fName {
	margin-top: 7px
}
.headertext {
	color: #ffffff;
	font-size: 12px;
	text-decoration: none;
}
.headertext a {
	padding-right: 5px;
	DISPLaY: block;
	padding-left: 5px;
	padding-bottom: 5px;
	color: #ffffff;
	padding-top: 5px;
	text-decoration: underline;
	border: 1px solid #C0D4EE;
}
.headertext #hdr {
	font: 18px arial, Helvetica, sans-serif; color: #ffffff
}
.headertext a:hover {
	BORDER-right: #ffffff 1px solid;
	BORDER-top: #ffffff 1px solid;
	BORDER-left: #ffffff 1px solid;
	BORDER-bottom: #ffffff 1px solid;
	text-decoration: none;
}
.team1 {
	font: 11px Tahoma, Verdana, arial, Helvetica, sans-serif; color: #466b87; padding-top: 8px
}
.team1 a {
	color: #466b87; text-decoration: underline
}
.team1 a:hover {
	color: #6197c0
}
.copyright {
	margin-top: 7px; margin-bottom: 15px; font: 9px Verdana, arial, Helvetica, sans-serif; color: #7f7f7f
}
.copyright a {
	color: #333; text-decoration: none
}
.copyright a:hover {
	color: #000
}
.copyright #hl {
	color: #333
}
H1 {
	text-align: left
}
H2 {
	text-align: left
}
H3 {
	text-align: left
}
H4 {
	text-align: left
}
B {
	font-weight: 700
}
blockquote {
	margin-left: 0px; font-STYLE: italic
}
#formStyle1 {
	BORDER-right: #7f7f7f 1px solid; BORDER-top: #7f7f7f 1px solid; font: 10px Verdana, arial, Helvetica, sans-serif; BORDER-left: #7f7f7f 1px solid; WIDTH: 90px; color: #2f3f5f; BORDER-bottom: #7f7f7f 1px solid; background-color: #ffffff
}
#left {
	text-align: left
}
#right {
	text-align: right
}
#justify {
	text-align: justify
}
#under {
	text-decoration: underline
}
#noUnder {
	text-decoration: none
}
#nomargins {
	margin: 0px
}
#noHmargins {
	margin-left: 0px; margin-right: 0px
}
#noVmargins {
	margin-top: 0px; margin-bottom: 0px
}
#nopaddings {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; padding-top: 0px
}
#noHpaddings {
	padding-right: 0px; padding-left: 0px
}
#noVpaddings {
	padding-bottom: 0px; padding-top: 0px
}
#first {
	margin-top: 0px; margin-left: 0px
}
#vFirst {
	margin-top: 0px
}
#hFirst {
	margin-left: 0px
}
.spacer {
	WIDTH: 1px; height: 1px
}

.STYLE5 {color: #ededed}
.STYLE8 {
	color: #FF6600;
	font-weight: bold;
}
.STYLE10 {
	font-size: 15px;
	font-weight: bold;
}

.portfoliocont {
	width: 520px;
	padding-top: 5px;
	border-bottom:solid 1px #efefef;
	margin-left: 22px;
	margin-bottom: 10px;
	line-height: 20px;
	text-align:left;
}
a.portfolio {
	color:#5E2708;
	display:block;
	float:left;
	padding:5px;
	border: 1px solid #dddddd;
	margin: 0px;
	float: left;
		}
a.portfolio:hover {
	color:#7E2708;
	border: 1px solid #FFCC00;
	text-decoration:none;
		}
.port_content {
	border: 0px solid efefef;
	margin:0 0 0 10px;
	color: #333333;
	float: right;
	width:345px;
}
    .ul_port {
	    float:left;
	    width:345px;
		margin-bottom: 20px;
	    }
	.ul_port a {
	color:#5E2708;
	display:block;
	float:left;
	height:15px;
	line-height:15px;
	border:1px solid #B6C7F3;
	padding:3px 10px 1px 10px;
	margin-right:50px;
	margin-top:10px;
	background-color: #f6f6f6;
		} 
	.ul_port a:hover {
	    color:#5E2708;
        border:1px solid #FFaE39;
		background:#fff;
		text-decoration:none;
		}
		
.content0 {
	color: #333333;
	font-size:14px; line-height:24px; padding:6px 0;
}
.content1 {
	color: #333333;
	font-size:13px; line-height:22px; padding:6px 0;
}

.content2 {
	color: #333333;
	font-size:14px; line-height:22px; padding:6px 0;
}
.table_content
{
	margin-bottom:40px;
}
.table_content_01
{
	margin-bottom:10px;
	border-width: 1px;
	border-color: #efefef;
	width: 613px;
}
.table_content_02
{

	margin-right:15px;
	margin-left:15px;
}

.zixun {
	width:500px;
	margin-top:10px;
	margin-left:30px;
	}
.ml9 {
    margin-left: 9px;
	}
.zixun dl {
    padding:0 35px 0 21px;
	}
.zixun p {
    padding:0 5px 0 5px;
    }		
.zixun p a {
    height:23px;line-height:23px;
	width:70px;	display:block;
	float:left;
	margin:0 8px 0 0;
	text-align:center;
    background:url(../images/zx_bg01.gif) no-repeat;
    }
.zixun p a.more, .zixun p a.more:hover { 
    background:none ;
	float:right;
	text-align:right;
	width:34px;	height:13px;
	margin:5px 0 0 0;
	}	
.zixun p a:hover, .zixun p a.current {
    color:#fff;	width:70px;
	height:23px; line-height:23px;
	text-decoration: none;
    background:url(../images/zx_bg02.gif) no-repeat;
    }
.zixun dl {
    margin:	0; padding:0;
	}		
.zixun ul {
    clear:left;
	}
.zixun ul.ul01 {
	    border-bottom:1px solid #C0D6E3;
		padding:18px 15px 15px 11px;
		min-height:100px;
		height:auto!important;
		height:100px;
		text-align:left;
	    }
.zixun ul.ul01 img {
	    margin-right:5px;
		border: 3px solid #E3ECF1;
		display:block; float:left;
		}
.zixun ul.ul01 span {
	    color:#333;
	    text-decoration:underline;
	    }	
.zixun ul.ul02 { text-align:left;
		padding:5px 24px 5px 24px;
	    }
.zixun ul.ul02 li {
	    height:24px; line-height:24px;
	    background:url(../images/arrow01.gif) no-repeat left 9px;
	    padding-left:10px;
		color:#666;
        } 
.zixun ul.ul02 li a {
	    color:#666;
		}
.zixun ul.ul02 li span{
	    color:#666;
		margin-left:10px;
		}
.hidden{
  display:none;
}

.hidden_k{ 
  width:650px;
  display:none;}
.index_img {
	    border:1px solid #C0D6E3;
		height:92px;
		padding:18px 24px 15px 11px;
	    }
.input_text {
	    border:1px #CCCCCC solid;
	    }
.borderC {
    border:1px solid #C0D6E3;
	width:640px;
	}
	
	
.comments {
    margin-top:25px;
	clear:both;
	font-size:12px;
    }
.comments dl {
    padding:10px;
    }
.comments dt {
    float:left; text-align:center;
	width:68px; height:21px;
	margin:0 2px 0 3px;
	position:relative;
	top:1px; line-height:23px;
	}
.comments dt.dt01 {
    border-color:#C0D6E3 #C0D6E3 #fff #C0D6E3;
	border-style:solid;
	border-width:1px;
	background:#fff;
	}
.comments dt.dt02 {
	border:1px solid #C0D6E3;
	background:url(../images/h5bg1.gif) repeat-x;
	}	
.comments dd {
    clear:left;
    padding:10px;
    border:1px solid #C0D6E3;
	}
		
		
/* 案例部分 */
.m_l_port_title { padding:10px 0 10px 0; }
.m_l_port_title h3 { font-family:"黑体"; font-size:24px;letter-spacing: 3px;}
 
/* 文章正文部分 */
.m_l_cont { background-color:#F8F8F8; padding:0 20px;}
.m_l_cont_title { padding:18px 0 6px 0; text-align:center; border-bottom:1px solid #D3D3D3;}
.m_l_cont_title h3 { font-family:"黑体"; font-size:20px;letter-spacing: 5px;}
.m_l_cont_note { padding:6px 0 16px 0; text-align:center; color:#525252;}
.m_l_cont_note a{ color:#c00; text-decoration: none;}
.m_l_cont_note a:hover{ text-decoration:underline; color:#c00;}
.m_l_cont_note1 { border:1px dashed #D3D3D3; background-color:#FFFFFF; padding:6px 12px 4px 12px; line-height:24px; color:#006600;}
.m_l_cont_note1 a{ color:#0E60aC; text-decoration: underline;}
.m_l_cont_note1 a:hover{ text-decoration:underline; color:#c00;}
.m_l_cont_note1_r { text-align:right;}
.m_l_cont_text { font-size:14px; line-height:26px; padding:6px 0;}
.m_l_cont_text a{ color:#0000FF; text-decoration: underline;}
.m_l_cont_text a:hover{ text-decoration:underline; color:#c00;}
.m_l_cont_text ul { line-height:30px; padding-left:20px; color:#0000FF;}

.m_l_cont_text ol { line-height:30px; padding-left:20px; color:#000;}
.m_l_cont_text ol li { color:#000; background-image:url(../images/dt1.gif); background-repeat:no-repeat; padding-left:14px;}


.m_l_cont_text p { margin:10px 0;text-indent:28px;}
.m_l_cont_text_note { text-align:right; font-size:12px;}



#main {
   clear:both;
   width:954;
   text-align:left;}
#left {
    width:198px;
	float:left;
	}
#center {
    width:164px;
	float:left;
	}		
#right {
    width:216px;
	float:right;
	}	
    /* NEWS */	
#news {}	
.xwdt {
    width:226px;
	float:left;
	}
.xwdt ul, .seo ul {
    padding:10px 8px 10px 12px;
	}
.xwdt li, .seo li {
	width:206px;
	}
.xwdt li a, .seo li a {
    height:26px; line-height:26px;
	padding-left:10px;
	background:url(../images/arrow01.gif) no-repeat 0px 3px;
    }
.xwdt li a:hover, .seo li a:hover {
	background:url(../images/arrow01.gif) no-repeat 2px 3px;
    }		

.zixun dl {
    padding:0 35px 0 21px;
	}
.zixun p {
    padding:0 5px 0 21px;
    }		
.zixun p a {
    height:23px;line-height:23px;
	width:70px;	display:block;
	float:left;
	margin:0 5px 0 0;
	text-align:center;
    background:url(../images/zx_bg01.gif) no-repeat;
    }
.zixun p a.more, .zixun p a.more:hover { 
    background:none ;
	float:right;
	text-align:right;
	width:34px;	height:13px;
	margin:5px 0 0 0;
	}	
.zixun p a:hover, .zixun p a.current {
    color:#fff;	width:70px;
	height:23px; line-height:23px;
	text-decoration: none;
    background:url(../images/zx_bg02.gif) no-repeat;
    }
.zixun dl {
    margin:	0; padding:0;
	}		
.zixun ul {
    clear:left;
	}
	.ul01 {
	    border-bottom:1px solid #C0D6E3;
		height:92px;
		padding:18px 24px 15px 24px;
	    }
	.ul01 img {
	    margin-right:18px;
		border: 3px solid #E3ECF1;
		display:block; float:left;
		}
	.ul01 span {
	    color:#333;
	    text-decoration:underline;
	    }	
	.ul02 {
		padding:5px 24px 5px 24px;
	    }
	.ul02 li {
	    height:24px; line-height:24px;
	    background:url(../images/arrow01.gif) no-repeat left 9px;
	    padding-left:10px;
		color:#666;
        } 
	.ul02 li a {
	    color:#666;
		}
	.ul02 li span{
	    color:#666;
		margin-left:10px;
		}

	/* FOCUS */
#focus_show {
    clear:both;
    }
.focus_son {
    width:312px;height:150px;
	float:left; margin-bottom:9px;
	border:1px solid #C0D6E3;
    }
.focus_son ul {
    padding:15px 15px 15px 25px;
	line-height:24px;color:#3E689a;
	}
.focus_son ul img {
    border:1px solid #C0D6E3;
	float:left; margin-right:20px;
	}
.focus_on {
    width:312px;height:150px;
	float:left; margin-bottom:9px;
	border:1px solid #FCCD75;
    }
.focus_on ul {
    padding:15px 15px 15px 25px;
	line-height:24px; color:#3E689a;
	}
.focus_on ul img {
    border:1px solid #FCCD75;
	float:left; margin-right:20px;
	}	
	
	/* CaSE aND TIPS */
#case_tips {
    clear:both;
	}
.case {
    width:417px; height:117px;
	color:#3E689a; line-height:24px;
	padding:16px 16px 16px 100px;
	float:left;
	}
.case span {
    color:#ff6600;
	}
.case p a {
	padding:2px 2px 0 2px;
    }	
.case p a:hover {
    color:#fff;
	background:#1B3F73;
	text-decoration:none;
	padding:2px 2px 0 2px;
    }		
.case img {
    float:left; margin-right:20px;
	border:3px solid #E3ECF1;
	display:block;
	}
#ren {
	position:absolute;
	width:111px;height:120px;
	z-index:10;
	margin:10px 0 0 -98px;
    }
#ren img {
    border:0;
	}
.tips {
    width:413px;
	float:right;
	}
.tips h5 {
    height:22px;
	border-bottom:1px solid #C0D6E3;
	background:url(../images/tips_bg.gif) 14px bottom no-repeat;
	color:#fff;
	padding:6px 0 0 22px;
	}
.tips ul {
    background:#F7FBFC;
	height:97px;
	line-height:25px;
	padding:20px 13px 5px 13px;
   }
#friendlink {
    clear:both;
	height:45px;
	line-height:45px;
	padding:0 15px 0 15px;
	}
#friendlink a {
    margin:0 7px 0 7px;
	}

	
	/* 内页通用 */
.ban_right {
    border:1px solid #FDCD74;
	background:#FFFaE6;
	width:186px;height:78px;
	float:right;
	padding:15px;
    }	
.site { 
    background:url(../images/site.gif) no-repeat 12px 10px; 
	border-bottom:1px solid #C0D6E3;
	height:20px;
	clear:both; color:#1B3E73;
	padding:5px 228px 3px 30px;
    }
.site td {
    padding:0 3px 0 3px;
	}	
.site .input {
    border: 1px solid #D9D9D9;
	height:17px; line-height:17px;
	padding-left:5px;
	color:#666; width:150px;
	}
#main {
   clear:both;
    }
#left {
    width:198px;
	float:left;
	}		
	
	
	/* NEWS页面 */
.banner {
    height:110px;
	}
.banner img{
    dispaly:bolck;
	vertical-align:bottom;
	}
.left_nav ul, .left_nav dl, .xglm ul, .left_nav2 ul{
    padding:15px;
    text-align:center;
    }
.left_nav ul a, .xglm ul a {
    display:block;
	height:26px;
	background:url(../images/arrow02.gif) 40px 6px no-repeat;
	padding-left:15px;
	}
.left_nav ul a:hover, .left_nav ul a.current, .xglm ul a:hover {
	background:url(../images/arrow03.gif) 42px 6px no-repeat;
	text-decoration:underline;
	}
.left_nav2 ul a {
    display:block; height:26px;
	text-align:left;
	background:url(../images/arrow02.gif) 6px 6px no-repeat;
	padding-left:18px;
	}
.left_nav2 ul a:hover, .left_nav2 ul a.current {
	background:url(../images/arrow03.gif) 8px 6px no-repeat;
	text-decoration:underline; padding-left:20px;
	}		
.left_nav dl dd {
    margin-left:36px;
	}
.lastnews ul {
	border-bottom:1px solid #C0D6E3;
	height:92px;
	padding:18px 18px 15px 24px;
	margin-bottom:5px;
	}
.lastnews ul h4 {
    font-size:14px; margin-bottom:5px;
	text-decoration:underline;
	}	
.lastnews ul img {
	margin-right:18px;
	border: 3px solid #E3ECF1;
	display:block; float:left;
	}
.lastnews ul span {
	 color:#333; font-weight:bold;
	 text-decoration:underline;
	 }
.news ul {
    padding:5px 10px 5px 10px;
	}
.news ul h1 {
    font-size:14px;
	color:#ff6600;
	margin:5px 0 5px 0;
	text-decoration:underline;
	}		 
.news ul li {
    background:url(../images/line.gif) left bottom repeat-x;
	height:27px; line-height:27px;
	}
.news ul li a {
    background:url(../images/arrow01.gif) 10px 3px no-repeat;
	padding-left:20px;
	color:#666;
	}	
.news ul li a:hover{
    background:url(../images/arrow01.gif) 12px 3px no-repeat;
	}
.news ul li span {
    color:#999; margin-left:15px;
	}
.comments {
    margin-top:25px;
	clear:both;
	font-size:12px;
    }
.comments dl {
    padding:10px;
    }
.comments dt {
    float:left; text-align:center;
	width:68px; height:21px;
	margin:0 2px 0 3px;
	position:relative;
	top:1px; line-height:23px;
	}
.comments dt.dt01 {
    border-color:#C0D6E3 #C0D6E3 #fff #C0D6E3;
	border-style:solid;
	border-width:1px;
	background:#fff;
	}
.comments dt.dt02 {
	border:1px solid #C0D6E3;
	background:url(../images/h5bg1.gif) repeat-x;
	}	
.comments dd {
    clear:left;
    padding:10px;
    border:1px solid #C0D6E3;
	}
.datalist{
	border:1px solid #D9E8EF;
	border-collapse:collapse;
}
.datalist th{
	border:1px solid #D9E8EF;
	font-weight:bold;
	color:#406899;
	text-align:center;
	padding:4px 5px 3px 5px;
}
.datalist td {
	border:1px solid #D9E8EF;
	padding:4px 5px 3px 5px;
}
.datalist td input {
    border:1px solid #E6F0F2;
	background:#fff;
	padding-top:3px;
	}
.datalist td textarea {
    border:1px solid #E6F0F2;
	background:#fff;
	padding-top:3px;
	}	
.datalist tr:hover, .datalist tr.altrow{
	background-color:#FaFBFD;
}			
.article {
    width:728px;
	float:left;
	border:1px solid #dbdbdb;
	}
.article h3 {
	padding:18px 0 6px 0;
	text-align:center;
	//*border-bottom:1px solid #D3D3D3;*//
	margin-bottom:10px;
	font-family:"黑体";
	font-size:20px;
	word-spacing: 5px;
	letter-spacing:2px;
	line-height: 25px;
	font-weight: normal;
	}
.article .date {
    height:24px; line-height:24px;
	text-align:center;
	border-top:1px solid #e7e7e7;
	border-bottom:1px solid #e7e7e7;
	color:#999; margin:0 10px 0 10px;
	}
.article .date0 {
    height:24px; line-height:24px;
	text-align:left;
	border-top:1px solid #e7e7e7;
	border-bottom:1px solid #e7e7e7;
	color:#999; margin:0 10px 0 10px;
	}
	
.article ul {
    padding:20px 15px 15px 15px;
	font-size:14px; line-height:27px;
	}
.mt10 { margin-top:10px;}	
/*##centerz##*/	
#centerz_index { width:954px; margin:10px auto 0; }
#centerz { width:954px; margin:0 auto;}
.blue_bg { padding-top:5px; height:30px; background:url(../images/blue_bg1.gif) center top repeat-x;}
.bluek { border:1px solid #aacbee; font-size:14px; height:88px; background-color:#f4f9ff; text-align:left;}
.bluek ul { padding-top:20px;}
.bluek li{ width:200px; height:25px; line-height:25px; padding-left:30px; }
.bluek li a { text-decoration:underline;}
.bluek span { float:right; padding-right:20px; padding-top:35px;}
.bluek font { color:#FF9933; }
.anniu { background:url(../images/an_bg.jpg) no-repeat; width:70px; height:21px; border-style:none;}

#leftz { *width:756px; width:756px; float:left;}

#leftz .leftz_left { float:left; width:198px;}

#leftz .list { background:url(../images/bg1.gif) repeat-x; text-align:left;}
#leftz .list li { height:25px; line-height:25px;}
#leftz .list li a{ background:url(../images/arrow02.gif) 15px 7px no-repeat; padding-left:35px; height:25px; line-height:25px;}
#leftz .list li a:hover,#leftz .list li a.current{ background:url(../images/arrow03.gif) 15px 7px no-repeat; padding-left:35px; height:25px; line-height:25px;}
#leftz .list p { font-size:12px; font-weight:bold; padding-left:20px; text-align:left; padding-top:10px;padding-bottom:10px;}
#leftz .list p img{ width:43px; height:14px; float:right; border-style:none; margin-right:10px; margin-bottom:10px;}

#leftz .list_index { background:url(../images/bg1.gif) repeat-x; text-align:left;}
#leftz .list_index li { background:url(../images/leftz_dot.gif) 10px 7px no-repeat; padding-left:25px; height:25px; line-height:25px;}
#leftz .list_index p { font-size:12px; font-weight:bold; padding-left:20px; text-align:left; padding-top:10px;padding-bottom:10px;}
#leftz .list_index p img{ width:43px; height:14px; float:right; border-style:none; margin-right:10px; margin-bottom:10px;}

#leftz .leftz_right { float:right; width:556px; border:1px solid #dcdcdc; border-top:none; text-align:left;}

#leftn { width:685px; float:left; text-align:left;}
#leftn .leftn_top {  border:1px solid #aacbee; min-height:450px; *height:auto!important; height:450px; padding:20px;}

.bor {border:1px solid #aacbee; width:640px;}
.h5_bg { background-color:red; background:url(../images/h5bg1.gif) repeat-x; border-bottom:1px solid #C0D6E3; color:#3F679a;}
	


#rightn { width:254px; float:right; border:1px solid #aacbee;}
#rightn h1 { font-size:12px; color:#fff; background-color:#275ba1; height:25px; padding-left:15px; font-weight:normal; padding-top:5px;}
#rightn .listn ul { padding-top:15px; padding-bottom:15px; background-color:#f7f7f7;}
#rightn .listn li { background:url(../images/marker2.gif) 20px 8px no-repeat; height:30px; line-height:30px; margin:0;}



/*#leftz .leftz_right { float:right; width:558px!important; width:558px; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc;  text-align:left; padding-left:10px;}*/

#leftz .leftz_right table { width:90%;}
#leftz .leftz_right1 table { width:90%;}
#leftz .leftz_right2 table { width:90%;}

#leftz .leftz_right1 { float:right; width:556px; border:1px solid #dcdcdc; border-top:none; text-align:left;}

#leftz .leftz_right2 { float:right; width:558px; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; padding-left:10px; text-align:left;}

#leftz .kaifa { float:right; width:500px; padding-right:15px;}
#leftz .kaifa li { text-align:left;}
#leftz .kaifa li p a { background:url(../images/grayarrow.gif) left center no-repeat; padding-left:10px;}
#leftz .kaifa li p { margin-top:5px; margin-bottom:10px;}
#leftz .kaifa li p img { float:left; margin-top:3px;}
#leftz .kaifa li h2 { background:url(../images/icon.gif) left 16px no-repeat; padding-top:10px; padding-bottom:5px; border-bottom:1px solid #cccccc;}
#leftz .kaifa li h2 a { padding-left:20px; padding-right:5px;}
#leftz .kaifa li h2 span { font-size:12px; color:#FF6633;}

#leftz .kaifa.kuzhan p { float:left; padding:5px; margin-right:10px;}
#leftz .kaifa.kuzhan img { border:3px solid #dcdcdc; width:150px; height:113;}
#leftz .kaifa.kuzhan ul { margin-top:10px; float:right;}
#leftz .kaifa.kuzhan li{ }
#leftz .kaifa.kuzhan .orang { font-size:12px; font-weight:bold; color:#FF6633;}

/*#rightz*/

#rightz { width:198px; float:right;}

#rightz .list { background:url(../images/bg1.gif) repeat-x; text-align:left;}
#rightz .list hr { background-color: #EEEEEE;}
#rightz .list ul { padding-bottom:30px;}
#rightz .list li {background:url(../images/leftz_dot.gif) 10px 7px no-repeat; padding-left:25px; height:25px; line-height:25px; margin:0;}

#rightz .list li .1 { list-style-type:none; padding-left:25px; height:25px; line-height:25px; margin:0;}

#rightz .list p { font-size:12px; font-weight:bold; padding-left:20px; text-align:left; padding-top:10px; padding-bottom:10px;}
#rightz .list p img{ width:43px; height:14px; float:right; border-style:none; margin-right:10px;magin-bottom:10px;}

#rightz .right_bg { background-color: #EEEEEE; border-top:1px solid #F9F9F9; padding:0 5px;}

/*news*/
#news .right { width:226px; float:right; }	

#news_z  {  text-align:center;}
#news_z .show{ padding:12px 9px; min-height:454px; *height:auto!important; *height:454px; text-align:left;  width:500px;}
#news_z .show li{ height:26px; line-height:26px; margin-bottom:4px; background:url(../images/dotline.gif) left bottom repeat-x; padding-right:10px; margin-left:10px;}
#news_z .show li span{ float:right; display:block; height:26px; line-height:26px; background:url(../images/clock.gif) left 8px no-repeat; padding-left:15px; color:#b5b5b5;}
#news_z .show li a{display:block; height:26px; line-height:26px; background:url(../images/arrow.gif) left 9px no-repeat; padding-left:12px; color:#666;}
#news_z .show li a:hover{background:url(../images/arrow.gif) 2px -36px no-repeat; padding-left:12px; color:#000099;}

#news_z .newsfy, #Right .profy{clear:both; text-align:center; padding-top:5px;}
#news_z .profy{ height:32px; padding-top:10px;} 
#news_z .newsfy span, #Right .profy span{color:#f00; float:none; font-weight:400; font-family:"宋体";}
#news_z .newsfy a, #Right .profy a{display:inline; padding:0; background:none;}

#news_z .articl{text-align:center; padding:12px 10px; min-height:454px; *height:auto;  width:500px; }
#news_z .articl h1{ font-size:22px; color:#333; text-align:center; height:30px; padding-top:10px;}
#news_z .articl .date{ height:24px; line-height:24px;text-align:center; border-top:1px solid #D6D9DE; border-bottom:1px solid #D6D9DE;color:#999; margin:10px;}
#news_z .articl .text02{margin:10px; font-size:14px; line-height:2em; text-align:justify; text-justify:inter-ideograph;}
#news_z .articl .text02 img{display:block; margin:10px auto 15px; padding:1px; border:solid 1px #DEE2C9; max-width:500px; width:expression(width>500?"500px":""); overflow:hidden;}

#news_z .articl ul{ padding:8px 8px 0; margin:10px 10px 0; border-top:1px solid #ccc;}
#news_z .articl li{ list-style:none; padding-left:10px;}

.show1 li { background:url(../images/arrow-1.gif) 10px center no-repeat; width:500px; line-height:20px; padding-left:25px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis; text-align:left;}
.show1 span { float:right; padding-right:50px; color:#666666;}

.path_news { margin-bottom: 10px; padding-top10px; padding-left:20px; padding-bottom:10px; text-align:left; color:#ffffff;}
.path_news a { font-size:12px; color:#fff; text-decoration:none;}
.path_news a:hover {color:#c5e8ff; text-decoration:underline;}
.path_news a:visited {color:#fff; text-decoration:none;}

#news_z .right_top {text-align:left; }
#news_z .right_top p { float:left; width:248px; margin:0 10px;}
#news_z .right_top ul {width:270px; float:right;}
#news_z .right_top h3 { font-size:14px; color:#FF3300; font-weight:normal; padding-left:25px;}
#news_z .right_top li { background:url(../images/zw032.gif) 10px center no-repeat; padding-left:25px; height:23px; line-height:23px;}
#news_z .right_top li span  { float:right; padding-right:20px;}

#news_z .right_center { margin:0 auto; text-align:left; height:23px; border:1px solid #e9c950; background-color:#ffffdd; width:520px; padding-top:5px; padding-left:15px;}
#news_z .right_center a { text-decoration:underline;}

#news_z .right_bottom {margin:10px auto; text-align:left;}
#news_z .right_bottom h1 { font-size:12px; color:#FF3300; font-weight:normal; text-align:right; padding-right:80px; padding-top:10px;}
#news_z .right_bottom li { width:530px;}
#news_z .right_bottom img { float:left; padding:10px;}
#news_z .right_bottom p { float:right; height:30px; line-height:30px; width:200px; padding-right:30px; }
#news_z .right_bottom h1 a { font-size:14px; color:#FF3300;}
#news_z	.ul_p { float:right; padding-right:15px; width:220px;}
#news_z	.ul_p a { color:#5E2708;display:block; float:left; height:15px; line-height:15px; border:1px solid #ccc; padding:3px 10px 1px 10px; margin-right:30px; background-color: #f6f6f6; } 
#news_z	.ul_p a:hover { color:#5E2708; border:1px solid #FFaE39; background:#fff; text-decoration:none;}



.search_bg { background:url(../images/search_bg.gif) center center no-repeat; width:526px; height:50px; padding-left:10px; font-size:14px; color:#CC3300;}
.search_bg img { float:left; margin-left:5px; margin-top:3px;}
.search_bg p{ padding-top:10px;}

.youshi, .xglm, .xgwz, .xgwztop{
	border:1px solid #FCCD75;
    }

.youshi ul, .xgwz ul, .xgwztop ul {
    padding:15px; color:#3E689a;
	line-height:23px;
	}
.xgwz li	{
	width:184px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	text-align:left;
	}
.xgwz li a {
    background:url(../images/arrow01.gif) 0 8px no-repeat;
	display:block;padding-left:10px;
	}
.xgwz li a:hover {
    background:url(../images/arrow01.gif) 2px 8px no-repeat;
	}	
	
.xgwztop li	{
	width:184px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	text-align:left;
	}
.xgwztop li a {
    background:url(../images/arrow01.gif) 0 8px no-repeat;
	display:block;padding-left:10px;
	}
.xgwztop li a:hover {
    background:url(../images/arrow01.gif) 2px 8px no-repeat;
	}
	
.path { margin-bottom: 10px; padding-left:20px; padding-bottom:10px; text-align:left; color: #ffffff;}
.path a { color: #ffffff; text-decoration: underline;}
.path a:hover { color: #c5e8ff;}	

/*.content*/
.content {background-color: #EEEEEE; font: 12px arial, Helvetica, sans-serif; color: #444444; text-align:left;  padding-top:20px; padding-bottom:20px;}
.content li { height:25px; line-height:25px; padding-left:20px;}
.content li a { text-decoration:none;}
.content img { width:61px; height:16px;}
	
	
/*bottom*/	

#bottom { height:20px; text-align:center; clear:both; width:558px; float:right; margin-top:5px;}
#bottom p { float:left; text-align:center;}
#bottom a img { border-style:none; text-align:left;}
#bottom li { display:inline; float:left; height:20px; line-height:20px; width:65px;}
#bottom a { color:#666; padding-right:3px;}

.left_n { width:728px; float:left;}
.left_n2 { width:694px; float:left;}

#bottom1 { height:20px; padding-top:12px; width:640px; text-align:center; padding-left:50px; margin-top:5px;}
#bottom1 p { float:left;}
#bottom1 a img { border-style:none;}
#bottom1 ul {}
#bottom1 li { display:inline; width:360px; float:left; height:20px; line-height:20px; width:68px;}
#bottom1 a { color:#666; padding-right:3px;}

#bottom2 { height:20px; padding-top:12px; width:640px; text-align:center; padding-left:50px; margin-top:5px;}
#bottom2 p { float:left; width:240px;}
#bottom2 a img { border-style:none;}
#bottom2 ul {}
#bottom2 li { display:inline; width:380px; float:left; height:20px; line-height:20px; width:68px;}
#bottom2 a { color:#666; padding-right:3px;}