html,
body,
div,
dl,
dt,
dd,
ul,
ol,
li,
h1,
h2,
h3,
h4,
h5,
h6,
pre,
code,
form,
fieldset,
legend,
input,
textarea,
p,
blockquote,
th,
td,
hr,
button,
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
	margin: 0;
	padding: 0
}

html {
	width: 100%;
	
	overflow-x: hidden
}

img {
	border: 0 none;
	vertical-align: top
}

ul,
li {
	list-style-type: none
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-size: 14px
}

body,
input,
select,
button,
textarea {
	font-size: 12px;
	font-family: \5B8B\4F53, Arial, Helvetica, sans-serif
}

button {
	cursor: pointer
}

body {
	background: #fff;
	color: #666;
	line-height: 1.2
}

a,
a:link,
a:visited {
	text-decoration: none;
	color: #000
}

a:active,
a:hover {
	text-decoration: none;
	color: #0269ae
}

a:focus {
	-moz-outline-style: none
}

.fn-clear:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0
}

.fn-clear {
	zoom: 1
}

.clear {
	diplay: block!important;
	float: none!important;
	clear: both;
	overflow: hidden;
	width: auto!important;
	height: 0!important;
	margin: 0 auto!important;
	padding: 0!important;
	font-size: 0;
	line-height: 0
}

.fn-left,
.fn-right {
	display: inline;
	float: left
}

.fn-right {
	float: right
}

.fn-relative {
	position: relative
}

.fn-absolute {
	position: absolute
}

.fn-pt {
	display: block;
	height: 20px;
	overflow: hidden;
	zoom: 1;
	clear: both
}

.fn-pt2 {
	display: block;
	height: 10px;
	overflow: hidden;
	zoom: 1;
	clear: both
}

.title {
	background: url(../images/title_bg.gif) repeat-x left center
}

.title h3 {
	float: left;
	padding: 0 10px;
	line-height: 29px;
	height: 29px;
	color: #fff;
	font-size: 18px;
	font-family: \5FAE\8F6F\96C5\9ED1;
	background: #000f4a;
	font-weight: normal
}

.more {
	float: right;
	margin-top: 7px
}

.container {
	width: 1000px;
	margin: 25px auto
}


/*top*/

#top {
	border-top: #0269ae solid 3px;
	background: url(../images/top_bg.gif) repeat-x;
	height: 101px;
	width: 100%;
	min-width: 1000px
}

#top .logo {
	display: table-cell;
	vertical-align: middle;
	text-align: left;
	float: left;
}

#top .logo img {
	vertical-align: middle
}

#top .toptel {
	margin-top: 40px;
	font-size: 25px;
	font-family: \5FAE\8F6F\96C5\9ED1;
	color: #8a8989;
}


/*nav*/

#nav {
	background: url(../images/nav_bg.gif) repeat-x;
	height: 55px;
	width: 100%;
	min-width: 1000px;
	font-family: \5FAE\8F6F\96C5\9ED1
}

.search {
	margin-top: 18px
}

.search .center {
	background: url(../images/search_bg.png) repeat-x;
	height: 25px;
	width: 140px;
	float: left
}

.search .center input {
	height: 23px;
	line-height: 23px;
	color: #666;
	font-size: 12px;
	border: none;
	background: none;
	width: 140px
}

.search .buttom {
	background: url(../images/search_right.png) no-repeat;
	width: 40px;
	height: 25px;
	float: left;
	border: none;
	cursor: pointer
}


/*澶氱骇鑿滃崟瀵艰埅*/

#main-menu {
	font-size: 15px;
	font-family: \5FAE\8F6F\96C5\9ED1;
	float: left;
	display: inline
}

ul.sm,
ul.sm li {
	display: block;
	line-height: normal;
	direction: ltr
}

ul.sm li {
	position: relative;
	float: left;
	background: url(../images/nav_line.gif) no-repeat right bottom
}

ul.sm a,
ul.sm a:link,
ul.sm a:visited {
	display: block;
	line-height: 49px;
	white-space: nowrap;
	padding-top: 6px;
}

ul.sm a:hover,
a.highlighted,
a:visited.highlighted {
	color: #fff;
}

.sub-menu {
	background: #ee6c02;
}

ul.sm ul {
	position: absolute;
	top: -9999px;
	left: -800px;
	width: 100px
}

ul.sm ul li a,
ul.sm ul li a:link,
ul.sm ul li a:visited {
	color: #fff;
	height: auto;
	background: none;
	padding-top: 0;
	padding-bottom: 0;
	background: none;
	line-height: 35px
}


/*2绾�3绾ч鑹�*/

ul.sm ul li a:hover {
	background: none;
	padding-top: 0;
	padding-bottom: 0;
	color: #fff;
}

ul.sm-rtl {
	direction: rtl
}

ul.sm-rtl li {
	float: right
}

ul.sm ul li,
ul.sm-vertical li {
	float: none;
	border: none;
	background: none
}

ul.sm ul a,
ul.sm-vertical a {
	white-space: normal;
	background: none;
}

ul.sm ul.sm-nowrap>li>a {
	white-space: nowrap;
	background: none
}

ul.sm:after {
	content: "\00a0";
	display: block;
	height: 0;
	font: 0/0 serif;
	clear: both;
	visibility: hidden;
	overflow: hidden
}


/*banner*/

.banner {
	text-align: center
}

.fullSlide {
	width: 100%;
	position: relative
}

.fullSlide .bd {
	margin: 0px auto;
	position: relative;
	z-index: 0;
	overflow: hidden
}

.fullSlide .bd ul {
	width: 100% !important
}

.fullSlide .bd li {
	width: 100% !important;
	overflow: hidden;
	text-align: center
}

.fullSlide .bd li a {
	display: block
}

.fullSlide .hd {
	width: 100%;
	position: absolute;
	z-index: 1;
	bottom: 60px;
	left: 0
}

.fullSlide .hd ul {
	text-align: center
}

.fullSlide .hd ul li {
	cursor: pointer;
	display: inline-block;
	*display: inline;
	zoom: 1;
	margin-right: 11px;
	overflow: hidden;
	text-align: center;
	color: #333
}

.fullSlide .hd ul .on {
	color: #fff
}

.fullSlide .prev,
.fullSlide .next {
	display: inline;
	position: absolute;
	z-index: 1;
	top: 50%;
	margin-top: -30px;
	left: 15%;
	z-index: 1;
	width: 40px;
	height: 60px;
	background: url(../images/slider-arrow.png) -126px -137px #000 no-repeat;
	cursor: pointer;
	filter: alpha(opacity=50);
	opacity: 0.5
}

.fullSlide .next {
	left: auto;
	right: 15%;
	background-position: -6px -137px
}


/*鍏憡*/

.announ {
	position: absolute;
	bottom: 0;
	left: 50%;
	background: #0269ae url(../images/speaker.png) no-repeat 20px center;
	height: 50px;
	z-index: 1000000;
	margin-left: -500px;
	color: #fff;
	font-size: 16px;
	font-family: \5FAE\8F6F\96C5\9ED1;
	line-height: 50px;
	padding-left: 70px;
	width: 930px
}

#scrollDiv {
	width: 840px;
	height: 50px;
	line-height: 50px;
	overflow: hidden;
	float: left;
	font-size: 12px;
	font-family: \5B8B\4F53;
	text-align: left
}

#scrollDiv li {
	height: 50px;
	padding-left: 10px
}

#scrollDiv li a {
	color: #fff
}


/*鍥剧墖鏃犵紳婊氬姩*/

.scrollleft {
	width: 1000px
}

.product {
	margin-right: -32px
}

.product li {
	float: left;
	width: 214px;
	padding: 6px 6px 10px;
	background: #e3e3e3;
	margin-right: 32px;
	margin-top: 20px
}

.product li a {
	display: block;
	line-height: 20px;
}

.product li em {
	display: block;
	/*height: 161px;*/
	overflow: hidden;
	font-style: normal
}

.product li a img {
	width: 214px;
	height: 161px;
}

.product li a div {
	color: #333;
	margin-top: 5px
}

.product li a p {
	color: #999
}

.product li a span {
	background: url(../images/button.png) no-repeat left -28px;
	display: block;
	width: 71px;
	height: 18px;
	text-align: center;
	color: #fff;
	margin-top: 5px
}

.product li a:hover span {
	background: url(../images/button.png) no-repeat left 0;
	display: block;
	width: 71px;
	height: 18px;
	text-align: center;
	color: #fff
}

#blockcolor {
	background: #f0f6f9
}

.wide_01 {
	width: 600px
}

.wide_02 {
	width: 380px
}

.about_img_01 {
	width: 284px;
	height: 128px;
	margin-right: 15px
}

.about_img_02 {
	width: 242px;
	height: 55px
}

.marn_01 {
	text-align: center;
	width: 315px;
	margin-top: 10px
}

.abouts {
	margin-left: 16px;
	margin-top: 20px
}

.abouts li {
	float: left;
	margin-right: 16px;
	display: inline
}

.abouts li a,
.abouts li a:link,
.abouts li a:visited {
	display: block;
	background: url(../images/button.png) no-repeat left -93px;
	width: 83px;
	height: 27px;
	font-size: 14px;
	color: #fff;
	line-height: 27px
}

.abouts li a:hover {
	display: block;
	background: url(../images/button.png) no-repeat left -56px;
	width: 83px;
	height: 27px;
	font-size: 14px;
	color: #fff
}

.abouts2 {
	line-height: 26px;
	color: #666;
	margin-top: 10px;
	text-align: justify;
	text-justify: distribute
}

.abouts2 a {
	color: #ff7200
}


/*.abouts2 p{ margin-top:-25px}*/


/*宸﹀彸鍒囨崲 */

.m2 {
	width: 320px;
	overflow: hidden;
	margin-top: 15px;
	margin-left: 19px
}

.boxPic3 {
	width: 268px;
	line-height: 25px;
	overflow: hidden
}

.boxPic3 .photoAlbum_item {
	width: 268px;
	height: 225px;
	overflow: hidden;
	float: left
}

.boxPic3 .photoAlbum_item img {
	width: 268px;
	margin: 0 auto;
	display: block;
	height: 201px
}

.boxPic3 .photoAlbum_item_pic {
	height: 211px;
	clear: both;
	background: url(../images/img_bg.jpg) no-repeat left bottom
}

.boxPic3 .photoAlbum_item_pic a {
	height: 201px;
	overflow: hidden;
	display: block
}

.boxPic3 .photoAlbum_item_txt {
	width: 268px;
	text-align: center;
	clear: both;
	line-height: 14px
}

.boxPic3 .photoAlbum_item_txt a {
	color: #333;
}

#div3,
#div2 {
	float: left;
	padding-bottom: 10px
}

.clickLeft,
.clickRight,
.clickLeftHover,
.clickRightHover {
	float: left;
	width: 25px;
	height: 52px;
	display: inline;
	cursor: pointer
}

.clickLeft,
.clickLeftHover {
	background: url(../images/button.png) no-repeat scroll 0px -130px;
	margin-top: 54px
}

.clickRight,
.clickRightHover {
	background: url(../images/button.png) no-repeat scroll -58px -130px;
	margin-top: 54px
}

.writing dl {
	border-bottom: #ccc dashed 1px;
	padding-bottom: 10px;
	padding-top: 10px
}

.writing dt {
	background: url(../images/index_ico.gif) no-repeat 10px center;
	font-size: 14px;
	font-weight: bold;
	color: #333;
	line-height: 24px;
	padding-left: 30px
}

.writing dd {
	line-height: 18px;
	color: #666
}

.content {
	font-size: 24px;
	color: #ff7200;
}

.content div {
	bottom: 0;
	left: 130px;
	font-family: \5FAE\8F6F\96C5\9ED1;
}

.content img {
	width: 290px;
	height: 48px;
	margin-top: 26px;
	margin-left: 17px
}

.content2 {
	background: url(../images/contact_img.png) no-repeat right center;
	height: 146px;
	margin-left: 17px;
	width: 310px;
	margin-top: 20px;
	padding-bottom: 20px;
}

.content2 p {
	width: 234px;
	color: #333;
	line-height: 30px
}

#copyright {
	background: #0269ae;
	margin-top: 45px;
}

.link {
	background: #0075cd;
	height: 47px
}

.link1 {
	background: url(../images/link_img.png) no-repeat;
	width: 141px;
	height: 47px;
	line-height: 47px;
	text-align: center;
	color: #0269ae;
	font-size: 16px;
	font-family: \5FAE\8F6F\96C5\9ED1
}

.link ul {
	width: 859px;
	overflow: hidden;
	height: 47px
}

.link ul li {
	float: left;
	margin: 0 10px;
	display: inline;
	white-space: nowrap;
}

.link ul li a,
.link ul li a:link,
.link ul li a:visited {
	color: #fff;
	line-height: 47px
}

.link ul li a:hover {
	color: #fff;
	line-height: 47px
}

.link ul li img {
	width: 100px;
	height: 35px;
	margin-top: 6px
}

.content3 {
	color: #fff;
	line-height: 24px;
	padding: 10px;
}

.content3 .wret1 {
	width: 700px
}

.content3 .wret2 {
	width: 226px;
	font-size: 28px;
	margin-top: 30px;
	font-family: \5FAE\8F6F\96C5\9ED1
}


/*鍐呴〉*/

.side_wide_01 {
	width: 250px
}

.side_wide_02 {
	width: 720px
}

.side_color {
	background: #f6f6f6;
	padding-top: 15px;
	padding-bottom: 15px;
	padding-left: 15px
}

.side_title {
	background: url(../images/side_title_bg.jpg) no-repeat;
	width: 222px;
	height: 51px;
	font-family: \5FAE\8F6F\96C5\9ED1
}

.side_title h3 {
	background: url(../images/ico_01.gif) no-repeat 12px center;
	line-height: 51px;
	font-weight: normal;
	font-size: 18px;
	padding-left: 39px
}

.side_title h3 span {
	font-size: 14px;
	color: #666;
	margin-left: 10px
}

.side_title h4 {
	background: url(../images/ico_02.gif) no-repeat 12px center;
	line-height: 51px;
	font-weight: normal;
	font-size: 18px;
	padding-left: 39px
}

.side_title h4 span {
	font-size: 14px;
	color: #666;
	margin-left: 10px
}

.class {
	padding-bottom: 10px
}

.class ul li {
	margin-top: 10px
}

.class ul li a,
.class ul li a:link,
.class ul li a:visited {
	display: block;
	height: 32px;
	line-height: 32px;
	font-size: 12px;
	background: #0269ae;
	color: #fff;
	width: 182px;
	text-align: left;
	padding-left: 40px;
}

.class ul li ul li a,
.class ul li ul li a:link,
.class ul li ul li a:visited {
	display: block;
	width: 182px;
	background: none;
	color: #000
}

.img_05 {
	margin-top: 15px;
	background: url(../images/side_tel.png) no-repeat;
	font-size: 23px;
	font-family: \5FAE\8F6F\96C5\9ED1;
	color: #ff7200;
	padding-left: 50px;
	padding-top: 18px
}

.side_content {
	background: url(../images/contact_img.png) no-repeat right center;
	width: 234px;
	margin-top: 15px;
	/*height:150px*/
}

.side_content p {
	color: #333;
	line-height: 30px;
	width: 150px
}

.side_location {
	border-bottom: #b8b8b8 solid 1px
}

.side_location h3 {
	float: left;
	padding: 0 10px;
	line-height: 29px;
	height: 29px;
	color: #fff;
	font-size: 18px;
	font-family: \5FAE\8F6F\96C5\9ED1;
	background: #0269ae;
	font-weight: normal
}

.side_location .fn-right {
	line-height: 24px
}

.side_location .fn-right a {
	color: #333
}

.side_product {
	margin-right: -40px
}

.side_product li {
	float: left;
	width: 214px;
	padding: 6px 6px 10px;
	background: #e3e3e3;
	margin-right: 21px;
	margin-top: 20px
}

.side_product li a {
	display: block;
	line-height: 20px
}

.side_product li a em {
	height: 161px;
	display: block;
	overflow: hidden;
	font-style: normal
}

.side_product li a img {
	width: 214px;
	height: 161px
}

.side_product li a div {
	color: #333;
	margin-top: 5px
}

.side_product li a p {
	color: #999;
	height: 40px
}

.side_product li a span {
	background: url(../images/button.png) no-repeat left -28px;
	display: block;
	width: 71px;
	height: 18px;
	text-align: center;
	color: #fff;
	margin-top: 5px
}

.side_product li a:hover span {
	background: url(../images/button.png) no-repeat left 0;
	display: block;
	width: 71px;
	height: 18px;
	text-align: center;
	color: #fff
}

.side_about {
	margin-top: 10px
}

.side_about_img {
	text-align: center;
	padding-bottom: 10px
}

.side_about_img img {
	max-width: 650px;
	max-height: inherit
}

.side_about h2 {
	text-align: center;
	line-height: 40px;
	color: #0269AE;
	font-size: 18px
}

.side_about h3 {
	text-align: center;
	font-size: 12px;
	font-weight: normal;
	padding-bottom: 10px;
	color: #999
}

.side_about_content {
	font-size: 12px;
	color: #333;
	line-height: 24px
}

.apply {
	text-align: center
}

.apply a,
.apply a:link,
.apply a:visited {
	background: url(../images/button.png) no-repeat scroll left -93px;
	width: 83px;
	height: 27px;
	display: inline-block;
	line-height: 27px;
	color: #fff;
	font-size: 14px
}

.side_about_jop {
	line-height: 30px
}

.side_about_jop .input {
	height: 25px;
	line-height: 25px;
	width: 200px;
	border: #ccc solid 1px;
	padding: 0 5px
}

.side_about_jop span {
	color: #ff0000;
	margin-left: 10px
}

.side_about_jop .textarea {
	width: 470px;
	height: 100px;
	border: #ccc solid 1px;
	resize: none;
	margin-top: 5px;
	padding: 5px
}

.side_about_jop select {
	height: 25px;
	line-height: 25px;
	border: #ccc solid 1px
}

.bd3 {
	background: url(../images/button.png) no-repeat scroll left -93px;
	width: 83px;
	height: 27px;
	line-height: 27px;
	border: medium none;
	color: #fff;
	cursor: pointer
}

.biaoge {
	line-height: 35px;
	background: #fff;
	border-top: 1px #eee solid;
	border-right: 1px #eee solid
}

.biaoge th {
	border-bottom: 1px #eee solid;
	border-left: 1px #eee solid
}

.biaoge td {
	border-bottom: 1px #eee solid;
	border-left: 1px #eee solid
}

.biaoge a,
.biaoge a:link,
.biaoge a:visited {
	color: #ff7200
}

.image_articles li {
	border-bottom: #ccc dashed 1px;
	padding: 10px
}

.image_articles li a {
	display: block;
	line-height: 24px;
	color: #666;
	height: 121px;
	overflow: hidden
}

.image_articles li a img {
	float: left;
	width: 150px;
	border: #E3E3E3 solid 4px;
	height: 113px
}

.image_articles li a div {
	float: left;
	width: 522px;
	margin-left: 20px
}

.image_articles li a div h3 {
	color: #333;
	line-height: 24px
}

.image_articles li a div span {
	background: url(../images/button.png) no-repeat left -28px;
	display: block;
	width: 71px;
	height: 18px;
	text-align: center;
	color: #fff;
	margin-top: 5px;
	line-height: 18px
}

.image_articles li a:hover div span {
	background: url(../images/button.png) no-repeat left 0;
	display: block;
	width: 71px;
	height: 18px;
	text-align: center;
	color: #fff
}

.imgwith {
	width: 250px;
	height: auto
}

.seach {
	color: #333;
	line-height: 30px
}

.seach span {
	padding: 0 10px;
	color: #0269ae
}

.side_location {
	border-bottom: #b8b8b8 solid 1px
}

.side_location h3 {
	float: left;
	padding: 0 10px;
	line-height: 29px;
	height: 29px;
	color: #fff;
	font-size: 18px;
	font-family: \5FAE\8F6F\96C5\9ED1;
	background: #0269ae;
	font-weight: normal
}

.side_location .fn-right {
	line-height: 24px
}

.side_location .fn-right a {
	color: #333
}


/*绋嬪簭鍒朵綔娣诲姞CSS*/

.banner {
	background: url(../images/banner_bg01.jpg);
	margin: 0 auto;
	text-align: center;
}

.page {
	clear: both;
	margin-top: 6px;
	color: #6E6E6E;
	font-size: 12px;
	letter-spacing: 2px;
	line-height: 30px;
	background: #F3F3F3;
	display: block;
	text-align: center;
}


/*鐣欒█鏉�*/

.fn-left {
	display: inline;
	float: left;
}

.fn-left span {
	display: inline;
}

.fn-clear:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: "";
	clear: both;
	height: 0
}

.fn-clear {
	zoom: 1
}

.message {
	float: left;
	height: auto;
	padding-left: 50px;
	width: 600px;
	margin-top: 20px
}

.message ul {
	margin-top: 12px;
}

.message ul li {
	clear: both;
	margin-bottom: 12px;
	overflow: hidden;
}

.message ul li div {
	width: 88px;
	padding-right: 8px;
	text-align: right;
}

.message ul li div span.required {
	color: #F00;
	padding-right: 5px;
}

.message ul li div span.title {
	color: #000;
}

.red {
	color: red;
}

.input,
.textarea {
	background: none;
	border: 1px solid #999;
	border-radius: 2px 2px 2px 2px;
	color: #000;
	margin: 1px 0;
	padding: 3px;
	font-size: 12px;
}

.input {
	width: 250px;
}

.textarea {
	width: 450px;
	height: 180px;
	background: #FFF;
}

.submit {
	display: inline-block;
	*display: inline;
	padding: 4px 12px;
	margin-bottom: 0;
	font-size: 1em;
	line-height: 20px;
	color: #333333;
	text-align: center;
	text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
	vertical-align: middle;
	cursor: pointer;
	background-color: #f5f5f5;
	*background-color: #e6e6e6;
	background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
	background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
	background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
	background-repeat: repeat-x;
	border: 1px solid #cccccc;
	border-color: #e6e6e6 #e6e6e6 #bfbfbf;
	border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
	border-bottom-color: #b3b3b3;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	*zoom: 1;
	-webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}


/*涓婁竴绡�  涓嬩竴绡�*/

.massage_text {
	width: 100%;
	overflow: hidden;
	padding: 5px 0;
	border-top: #CCC dashed 1px;
	margin-bottom: 10px;
}

.massage_text p {
	line-height: 30px;
	height: 30px;
}


/*logo高度*/

#top .logo {
	height: 80px;
}


/*多级菜单导航*/

ul.sm a {
	padding: 0 15px;
}


/*一级菜单每个li内边距*/

ul.sm a:hover,
a.highlighted,
a:visited.highlighted {
	background-color: ;
	background-image: url(../images/575121abc2798.png);
	background-position: center center;
	background-repeat: no-repeat;
}


/*鼠标经过背景图片或者颜色*/


/*banner高度*/

.fullSlide {
	height: 400px;
}

.fullSlide .bd li {
	height: 400px;
}


/*banner小图标*/

.fullSlide .hd ul li {
	width: 18px;
	/*宽度*/
	height: 18px;
	/*高度*/
	line-height: 18px;
	/*如果显示数字数值跟高度一致，如果不显示数字，数值改成999px*/
	background: #0e7dba;
	/*背景颜色*/
}

.fullSlide .hd ul .on {
	background: #0e77aa;
	/*背景颜色*/
}

table {
	border-collapse: separate;
	border-spacing: 0;
}

caption,
th,
td {
	font-weight: normal;
	text-align: left;
}

table,
td,
th {
	vertical-align: middle;
}

#article-inc {
	color: #000000;
	font-size: 14px;
	line-height: 2em;
	min-height: 360px;
	padding: 10px 12px;
	width: 600px;
}

#netlist {
	margin-top: 20px;
}

#netlist h4 {
	font-size: 14px;
	height: 24px;
	line-height: 24px;
	margin-bottom: 10px;
}

#netlist table {
	border-collapse: collapse;
	color: #666666;
	font-size: 12px;
	margin: 0 auto;
	text-align: center;
	width: 100%;
}

#netlist table th {
	background: none repeat scroll 0 0 #DEE8F5;
	color: #000000;
	text-align: center;
}

#netlist table th,
#netlist table td {
	border: 1px solid #EEF2F6;
}

#netlist table th.tbl-1 {
	width: 60px;
}

#netlist table th.tbl-2 {
	width: 300px;
}

#netlist table th.tbl-3 {
	width: 330px;
}

#netlist table th.tbl-4 {
	width: 60px;
}

#netlist table th.tbl-5 {
	width: 130px;
}

#netlist table td {
	line-height: 1.5em;
	padding: 6px 0;
}

#netlist table td.netname,
#netlist table td.netaddress {
	padding: 0 12px;
}

#netlist table td.col1 {
	text-align: center;
}

#netlist table td.col1 a {
	color: #008000;
}

#netlist table td.col1 a:hover {
	text-decoration: underline;
}

#netlist table td.phone {
	padding: 0 5px;
	text-align: center;
}

#netlist table td.tl {
	text-align: left;
}

#netlist table td.tc {
	text-align: center;
}

#netlist table td.tr {
	text-align: right;
}

#netlist .pager_wrapper {
	height: 28px;
	padding-top: 10px;
}

#netlist .params {
	display: none;
}

#netlist .notfound {
	color: #FF0000;
	height: 24px;
	line-height: 24px;
	padding: 20px 0;
	text-align: center;
}

#netlist .params {
	display: none;
}

#netlist .pager_wrapper {
	height: 28px;
	padding-top: 10px;
}

.pager_wrapper {
	clear: both;
	margin: 0 auto;
	padding-bottom: 10px;
	padding-top: 30px;
	text-align: center;
}

.paginator {
	border: 0 solid #C7E1EF;
	display: inline;
	font-size: 12px;
	margin: 0;
	text-align: center;
}

.paginator a,
.paginator span {
	border: 1px solid #DDDDDD;
	float: left;
	height: 24px;
	line-height: 24px;
	margin: 0 2px 0 0;
	overflow: hidden;
	padding: 0 8px;
	width: auto;
}

.paginator a {
	color: #008000;
	text-decoration: none;
}

.paginator span {
	color: #AAAAAA;
}

.paginator span.current {
	background: none repeat scroll 0 0 #CAE8EA;
	color: #797268;
	font-weight: bold;
}

.paginator a:hover {
	background: none repeat scroll 0 0 #DFF6FF;
}

#current_area {
	display: none;
}
.sw_a{
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.sw_b{
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
