@charset "utf-8";
#box_banner {
	background:url(../images/nybanner.jpg) repeat-x scroll center top transparent;
	height: 150px;
	margin: auto;
	width: 100%;
}
#mainbg {
	background:url(../images/main_bg.png) no-repeat scroll center top transparent;
	background-color:#fff;
	width: 100%;
}
#box_main {
	margin: auto;
	min-height: 430px;
	width: 1000px;
}
#box_left {
	float: left;
	padding-top: 20px;
	width: 22%;
}
#box_right {
	float: right;
	padding-top: 40px;
	width: 72%;
}
#box_left_sub1_sub1 {
	background-image: url("../images/aboutustop.png");
	background-position: left top;
	background-repeat: no-repeat;
	float: none;
	height: 45px;
	/*height: 52px;
	width: 217px;*/
	width: 169px;
	padding:7px 24px 0;
	line-height:28px;
	color:#FFF;
	font-family:"微软雅黑";
	font-size:15px;
}
#box_left_sub1_sub1 span {font-size:16px; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase;}
#box_left_sub1_sub3 {
	background-image: url("../images/leftdown.png");
	background-position: left top;
	background-repeat: no-repeat;
	float: none;
	height: 32px;
	width: 217px;
}
#box_left_sub1_sub2 {
	background-image: url("../images/leftcenter.png");
	background-position: left top;
	background-repeat: repeat-y;
	float: none;
}
.columnSpace {
    padding: 0 0 5px;
}

.FrontColumns_navigation01-d3_c1 {
    clear: both;
    color: #000000;
    font-family: tahoma,Arial,Helvetica,sans-serif,"宋体";
    font-size: 12px;
    margin: 0 auto;
    position: relative;
    width: 200px;
    z-index: 2;
}
.FrontColumns_navigation01-d3_c1 UL.nav-first {
    background: none repeat scroll 0 0 transparent;
    height: auto;
    width: 100%;
}

.FrontColumns_navigation01-d3_c1 UL.nav-first .first {
    background: url("../images/leftbtn.png") no-repeat scroll 0 6px transparent;
    border-bottom: 1px dotted #CCCCCC;
    margin: 0;
    overflow: hidden;
    text-align: left;
}
.FrontColumns_navigation01-d3_c1 UL.nav-first LI {
    background: url("../images/leftbtn.png") no-repeat scroll 0 6px transparent;
    border-bottom: 1px dotted #CCCCCC;
    clear: both;
    line-height: 20px;
    margin: 2px 0;
    position: relative;
    text-align: left;
    width: 100%;
}

.FrontColumns_navigation01-d3_c1 UL.nav-first .first A {
    background: none repeat scroll 0 0 transparent;
    padding-left: 8px;
}
.FrontColumns_navigation01-d3_c1 UL.nav-first LI A {
    color: #FFFFFF;
}
.FrontColumns_navigation01-d3_c1 UL.nav-first LI A {
    background: none repeat scroll 0 0 transparent;
    color: #0066CC;
    height: 25px;
    padding-left: 8px;
    text-align: center;
    text-decoration: none;
}
.FrontColumns_navigation01-d3_c1 UL.nav-first LI A SPAN {
    background: none repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 25px;
    line-height: 28px;
    padding: 0 15px;
	color: #0066CC;
    text-align: center;
    text-decoration: none;
}
.FrontPublic_breadCrumb01-d1_c1 {
    border-bottom: 1px solid #CCCCCC;
    clear: both;
    height: 22px;
    line-height: 22px;
    margin: 0 auto;
    overflow: hidden;
    text-align: left;
    width: 100%;
}
.FrontPublic_breadCrumb01-d1_c1 DIV {
    color: #015BB4;
    float: left;
    text-align: left;
    width: 100%;
}
.FrontPublic_breadCrumb01-d1_c1 A:link {
    color: #015BB4;
    text-decoration: none;
}
.FrontColumns_detail01-d1_c1 {
    clear: both;
    margin: 0 auto;
    overflow: hidden;
    text-align: left;
    width: 98%;
}
.FrontColumns_detail01-d1_c1 .htmledit {
    background: none repeat scroll 0 0 transparent;
    border-collapse: separate;
    border-color: -moz-use-text-color;
    border-style: none;
    border-width: medium;
    clear: none;
    display: inline;
    float: none;
    font-size: 12px;
    font-stretch: normal;
    height: auto;
    letter-spacing: normal;
    line-height: 24px;
    list-style: disc outside none;
    margin: auto;
    overflow: visible;
    text-align: left;
    text-decoration: none;
    text-indent: 0;
    text-transform: none;
    vertical-align: baseline;
    visibility: inherit;
    white-space: normal;
    width: auto;
    word-break: normal;
    word-spacing: normal;
    word-wrap: normal;
    z-index: auto;
}
.FrontColumns_detail01-d1_c1 .htmledit P {
    line-height: 24px;
	color:#666;
}
.FrontNews_list01-d1_c1_01 {
    clear: both;
    margin: 0 auto;
    text-align: left;
    width: 98%;
}
.FrontNews_list01-d1_c1_01 .comstyle {
    overflow: hidden;
    width: 100%;
}
.FrontNews_list01-d1_c1_01 .content {
    float: left;
    overflow: hidden;
    padding-bottom: 8px;
}
.column-num1 {
    width: 100%;
}
.FrontNews_list01-d1_c1_01 .newstitle {
    border-bottom: 1px dotted #CCCCCC;
    overflow: hidden;
    width: 100%;
	line-height:24px;
}
.FrontNews_list01-d1_c1_01 .newstitle UL {
    clear: both;
    width: 100%;
}
.FrontNews_list01-d1_c1_01 .newstitle LI {
    float: left;
    padding-right: 15px;
    text-align: left;
    white-space: nowrap;
}

.FrontNews_list01-d1_c1_01 .newstitle LI H3 {
    background: url("../images/icon-09.gif") no-repeat scroll 0 50% transparent;
    color: #000000;
    display: inline;
    font-size: 12px;
    padding-left: 12px;
}
.FrontNews_list01-d1_c1_01 .newstitle LI H3 A {
    font-weight: normal;
    text-decoration: none;
	line-height:24px;
}

.FrontNews_list01-d1_c1_01 .newstitle .date {
    float: right;
    padding-right: 5px;
    text-align: left;
    white-space: nowrap;
}
.FrontNews_list01-d1_c1_01 .newstitle LI SPAN {
    color: #999999;
}

.pageJump {
    clear: both;
    line-height: 20px;
    overflow: hidden;
    padding: 10px 0;
    text-align: left;
    width: 100%;
}
.FrontProducts_list01-d3_c1_01 {
    clear: both;
    height: 100%;
    margin: 0 auto;
    overflow: hidden;
    text-align: left;
    width: 98%;
}
.FrontProducts_list01-d3_c1_01 .mainul {
    overflow: hidden;
    position: relative;
    width: 100%;
}

.FrontProducts_list01-d3_c1_01 .content {
    float: left;
    margin-right: 15px;
    margin-top: 5px;
    overflow: hidden;
    width: 220px;
}
.FrontProducts_list01-d3_c1_01 .pic-module {
    float: left;
    margin-right: 5px;
    position: relative;
    width: 220px;
}
.FrontProducts_list01-d3_c1_01 .pic-module .pic A {
    display: block;
    float: left;
    text-align: center;
}

.FrontProducts_list01-d3_c1_01 .pic-module .pic A IMG {
    border-color: -moz-use-text-color;
    border-style: none;
    border-width: 0;
    height: 133px;
    width: 200px;
}
.FrontProducts_list01-d3_c1_01 .content .pro-module {
    background: url("../images/prolistbg.png") no-repeat scroll center top transparent;
    float: left;
    height: 50px;
    width: 200px;
}
.FrontProducts_list01-d3_c1_01 UL {
    width: 100%;
}
.FrontProducts_list01-d3_c1_01 .pro-module P.buttonP {
    clear: both;
}
.FrontProducts_list01-d3_c1_01 .pro-module UL LI.code {
    color: #F39800;
    font-weight: bold;
    line-height: 40px;
}
.FrontProducts_list01-d3_c1_01 .pro-module H1 {
    color: #0068CC;
    font-size: 12px;
    margin: 0;
    text-align: center;
}
.FrontProducts_list01-d3_c1_01 .pro-module UL LI SPAN {
    color: #999999;
    font-weight: normal;
	display: none;
}
.FrontProducts_list01-d3_c1_01 .pro-module H1 {
    color: #0068CC;
    font-size: 12px;
    text-align: center;
}
.pageNavi {
    border-top: 1px solid #DDDDDD;
    margin: 10px auto 0;
    padding: 10px 0 25px;
    text-align: center;
    width: 98%;
}

.wp-pagenavi SPAN {
    border-color: #BFBFBF;
    border-right: 1px solid #BFBFBF;
    border-style: solid;
    border-width: 1px;
    margin: 2px;
    padding: 3px 5px;
    text-decoration: none;
}
.wp-pagenavi A {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #333! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none! important
}
.wp-pagenavi A:link {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #333! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none! important
}
.wp-pagenavi A:visited {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #333! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none! important
}
.wp-pagenavi A:hover {
	FONT-WEIGHT: bold! important; COLOR: #0b3779! important; BACKGROUND-COLOR: #eee! important
}
.wp-pagenavi A:active {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #ccc 1px solid; TEXT-DECORATION: none
}
.wp-pagenavi SPAN.pages {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #454545! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid
}
.wp-pagenavi SPAN.extend {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #ccc 1px solid; COLOR: #454545! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #ccc 1px solid
}
.wp-pagenavi SPAN.current {
	BORDER-RIGHT: #aaa 1px solid; PADDING-RIGHT: 8px! important; BORDER-TOP: #aaa 1px solid; PADDING-LEFT: 8px! important; PADDING-BOTTOM: 4px! important; MARGIN: 2px; BORDER-LEFT: #aaa 1px solid; COLOR: #000! important; PADDING-TOP: 4px! important; BORDER-BOTTOM: #aaa 1px solid; BACKGROUND-COLOR: #eee! important
}

.posts {
    line-height: 22px;
    overflow: hidden;
    padding: 0 10px;
    width: 655px;
}
.posts P {
    margin-bottom: 10px;
}
.single {
    padding: 0 15px;
    width: 645px;
}
.single H2 {
    border-bottom: 1px solid #DDDDDD;
    color: #222222;
    font-size: 18px;
    margin: 20px 0;
    padding-bottom: 10px;
    text-align: center;
}
.pageleft {
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    width: 300px;
}
.pageright {
    height: 24px;
    line-height: 24px;
    overflow: hidden;
    width: 300px;
}
.pageleft {
    float: left;
    padding-left: 10px;
    text-align: left;
}
.pageright {
    float: right;
    padding-right: 10px;
    text-align: right;
}
a.button_2:link, a.button_2:visited {
    background: url("../images/button_2.png") no-repeat scroll center top transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-weight: bold;
    height: 33px;
    letter-spacing: 0.5em;
    line-height: 33px;
    text-align: center;
    width: 77px;
}
a.button_2:hover {
    color: #FFFFFF;
    text-align: center;
    text-decoration: none;
}