/*[DZWS] (C)2007-2099 daZan Network Tech.http://www.dazan.cn
	This is NOT a freeware, use is subject to license terms*/
body,dd,dl,dt,form,h1,h2,h3,h4,h5,h6,html,input,li,p,ul {
	margin: 0;
	padding: 0
}

body {
	color: #1c252a;
	font-size: 13px;
	line-height: 20px
}

img {
	border: none;
	line-height: 0
}

.clear,img {
	font-size: 0
}

.clear {
	clear: both;
	display: none;
	overflow: hidden;
	height: 0
}

li,ul {
	list-style: none
}

a {
	color: #1c252a
}

a,a:hover {
	text-decoration: none
}

a:hover {
	color: red
}

input {
	color: #1c252a;
	vertical-align: middle
}

input,td {
	font-size: 13px
}

.home_body2_right_txt2 table tr td{line-height: 20px}
td {
	line-height: 20px;
	font-size:16px;
}

.top {
	clear: both;
	margin: 0 auto;
	width: 990px
}

.top img {
	vertical-align: middle
}

.top_logo {
	float: left;
	margin-right: 228px;
	width: 294px
}

.top_right {
	float: left;
	width: 463px
}

.top_right_txt01 {
	overflow: hidden;
	margin-top: 23px;
	height: 22px;
	text-align: right
}

.top_right_txt01 span {
	color: #3a67bf
}

.top_right_txt01 b {
	margin: 0 8px;
	color: #3a67bf
}

.top_right_txt02 {
	margin-top: 20px;
	color: #4081b2;
	text-align: right
}

.top_right_txt02 a {
	color: #4081b2
}

.soso {
	width: 155px;
	height: 22px;
	border: none;
	background: url(../images/home_16.jpg) repeat-x;
	color: #4081b2;
	line-height: 22px
}

.menu {
	clear: both;
	margin: 0 auto;
	width: 990px;
	height: 50px;
	background: url(../images/home_33.jpg) repeat-x
}

.menu_left,.menu_txt {
	float: left
}

.menu_txt {
	width: 972px;
	height: 50px;
	color: #fff;
	text-align: right;
	font-weight: 700;
	font-size: 13px;
	line-height: 50px
}

.menu_txt li {
	float: left;
	display: block;
	margin: 0 6px;
	width: 75pt;
	text-align: center
}

.menu_txt li a {
	color: #fff
}

.menu_txt li a:hover,.menu_txthover {
	display: block;
	background: url(../images/home_39.jpg) repeat-x center;
	color: #294a8c
}

.menu_right {
	float: left
}

.banner {
	clear: both;
	margin: 7px auto;
	width: 1002px;
	height: 365px
}

.banner_left {
	float: left;
	width: 6px;
	height: 365px;
	background: url(../images/home_47.jpg) no-repeat top
}

.banner_txt {
	float: left;
	width: 989px
}

.banner_right {
	float: left;
	width: 7px;
	height: 365px;
	background: url(../images/home_49.jpg) no-repeat top
}

.home_body {
	clear: both;
	margin: 0 auto;
	margin-bottom: 6px;
	width: 1002px
}

.home_body2 {
	clear: both;
	padding: 5px 20px
}

.home_body2_left {
	float: left;
	margin-right: 10px;
	width: 635px
}

.home_body2_right {
	float: right;
	width: 313px
}

.home_body2_left1 {
	clear: both
}

.home_body2_left1left {
	float: left;
	margin-right: 9px;
	margin-bottom: 11px;
	width: 313px
}

.home_body2_left1leftcenter {
	padding: 0 9pt;
	border-right: 1px solid #abb2b8;
	border-left: 1px solid #abb2b8;
	background: url(../images/home_74.jpg) repeat-x bottom #fff
}

.home_body2_left1leftcenter_title {
	margin-bottom: 13px;
	color: #294a8c;
	font-size: 18px;
	line-height: 30px
}

.home_body2_left1leftcenter_txt {
	clear: both;
	height: 146px
}

.home_body2_left1leftcenter_txt dt {
	float: left;
	display: block;
	margin-right: 17px;
	width: 7pc
}

.home_body2_left1leftcenter_txt dd span {
	display: block;
	height: 106px;
	font-size:16px;
}

.home_body2_left1leftcenter_txt dd h1 {
	margin-top: 20px;
	padding-right: 13px;
	background: url(../images/home_88.jpg) right no-repeat;
	color: #f28315;
	text-align: right;
	font-weight: 400;
	font-size: 13px
}

.home_body2_left1leftcenter_txt dd a {
	color: #f28315;
	font-size: 13px
}

.home_body2_left2 {
	clear: both;
	height: 282px;
	float:left;
	font-size:16px;
}

.home_body2_left2_left {
	float: left;
	width: 76px;
	height: 302px;
	background: url(../images/home_95.jpg) no-repeat top left
}

.home_body2_left2_right {
	float: left;
	width: 559px;
	background: url(../images/home_122.jpg) repeat-y right
}

.home_body2_left2_right1 {
	margin-bottom: 1pc;
	height: 91px
}

.home_body2_left2_right1txt {
	float: left;
	padding: 13px 10px;
	width: 495px;
	height: 65px;
	background: url(../images/home_98.jpg) repeat-x
}

.home_body2_left2_right1txt li {
	float: left;
	margin-right: 9pt
}

.home_body2_left2_right1txt li img {
	padding: 2px;
	border: 1px solid #e3e3e3
}

.home_body2_left2_right1_left {
	float: left;
	width: 22px
}

.home_body2_left2_right2 {
	padding-right: 10px;
	padding-left: 41px;
	height: 184px;
	background: url(../images/home_123.jpg) no-repeat left top;
	font-size:16px;
}

.home_body2_left2_right2 h1 {
	padding-top: 15px;
	padding-right: 20px;
	color: #f28315;
	text-align: right;
	font-weight: 400;
	font-size: 13px
}

.home_body2_left2_right2 h1 a {
	color: #f28315
}

.home_body2_right_title {
	height: 1pc;
	background: url(../images/cn_home_71.jpg) no-repeat top
}

.home_body2_right_txt {
	padding: 10px 1pc 0;
	border-right: 1px solid #adb1ba;
	border-left: 1px solid #adb1ba
}

.home_body2_right_txt1 {
	margin-bottom: 10px
}

.home_body2_right_txt1 dl {
	display: block;
	margin-bottom: 9pt;
	padding-bottom: 8px;
	border-bottom: 1px dashed #ccc
}

.home_body2_right_txt1 dt {
	display: block;
	margin-bottom: 6px;
	color: #294a8c;
	font-size: 14px
}

.home_body2_right_txt1 dt span {
	float: right;
	padding-right: 15px;
	background: url(../images/cn_home_03.jpg) no-repeat right;
	color: #f49222;
	font-size: 13px
}

.home_body2_right_txt1 dt span a {
	color: #f49222;
	font-size: 13px
}

.home_body2_right_txt1 dd {
	font-size: 13px;
	line-height: 22px
}

.home_body2_right_txt1 dd span {
	display: block;
	color: #93a0a8
}

.indexsoso {
	padding: 0 5px;
	width: 164px;
	height: 24px;
	border: 1px solid #ddd;
	color: #333;
	line-height: 24px
}

.home_body2_right_txt2 {
	border-right: 1px solid #adb1ba;
	border-left: 1px solid #adb1ba;
	line-height: 22px
}

.home_body2_right_txt2,.home_body2_right_txt2 a {
	color: #294a8c;
	font-size: 13px
}

.bottom {
	clear: both;
	overflow: auto;
	padding-top: 8px;
	background:#414141; float:left; width:100%; margin-top:50px;
}

.bottom01 {
	float: left;
	padding: 19px 2pc;
	width: 125px;
	height: 195px;
	background: url(../images/home_137.jpg) no-repeat right
}

.bottom01 b {
	display: block;
	margin-bottom: 10px;
	color: #fff;
	font-size: 16px
}

.bottom01 li {
	color: #fff;
	height: 24px;
	line-height: 24px;
	overflow: hidden;
	font-size: 16px
}

.bottom01 li a {
	color: #fff
}

.bottom01 a {
	color: #fff
}

.bottom04 {
	float: left;
	padding: 19px 2pc;
	width: 140px
}

.bottom04 b {
	display: block;
	margin-bottom: 18px;
	color: #fff;
	font-size: 14px
}

.bottom04txt li {
	float: left;
	margin-right: 8px
}

.bottom05 {
	float: left;
	padding: 19px 26px;
	width: 170px
}

.bottom05 b {
	display: block;
	margin-bottom: 18px;
	color: #fff;
	font-size: 14px
}

.bottom05txt li {
	float: left;
	margin-right: 8px
}

.copy {
	margin: 13px auto;
	width: 998px; color:#fff;
}
.copy a{color:#fff;}

.pages{ 
	width:100%;
	padding:20px 0px;
	text-align:center;
	clear:both;
}
.pages li{
	list-style-type:none;
	display:inline; border: 0;
}
.pages a{
	padding:5px 10px;
	border:1px solid #c8c8c8;
	font-weight:bold;
	margin-right:10px;
}
.pages #fenye{
	background:#656563;
	border-color:#656563;
	color:#FFF;
	font-weight:700;
}
.about_left {
	float: left;
	clear: both;
	margin-right: 20px;
	width: 678px
}

.about_left_title {
	margin-bottom: 15px;
	background: url(../images/about_12.jpg) repeat-x
}

.about_left_title b {
	float: left;
	display: block;
	margin-right: 501px;
	width: 163px;
	height: 43px;
	background: url(../images/about_10.jpg) no-repeat center;
	color: #e66b11;
	text-align: center;
	line-height: 35px
}

.about_left_txt {
	padding: 0 10px
}

.about_right {
	float: left;
	width: 251px
}

.about_right01 {
	margin-bottom: 10px
}

.about_right01_center {
	padding: 0 84px 0 9pt;
	border-right: 1px solid #e5e5e5;
	border-left: 1px solid #e5e5e5;
	background: url(../images/about_08.jpg) no-repeat right
}

.about_right01_center h1 {
	margin-bottom: 13px;
	padding-top: 8px;
	color: #225b9f;
	font-weight: 700;
	font-size: 24px
}

.about_right01_center h2 {
	margin-bottom: 10px;
	font-weight: 400;
	font-size: 13px;
	line-height: 1pc
}

.about_right02_center {
	padding: 0 1pc;
	border-right: 1px solid #e5e5e5;
	border-left: 1px solid #e5e5e5
}

.about_right02_center h1 {
	margin-bottom: 13px;
	padding-top: 8px;
	color: #225b9f;
	font-weight: 700;
	font-size: 24px
}

.about_right02_center h2 {
	margin-bottom: 10px;
	font-weight: 400;
	font-size: 13px;
	line-height: 1pc
}

.about_right02_center li {
	padding: 0 25px;
	background: url(../images/about_24.jpg) no-repeat bottom left;
	color: #225b9f;
	line-height: 24px
}

.about_right02_center li a {
	color: #225b9f
}

.about_right02_center li a:hover {
	color: #e66b10
}

.honor_left_txt {
	padding: 30px 60px
}

.honor_left_txt li {
	float: left;
	margin-right: 70px;
	padding: 2px;
	width: 230px;
	text-align: center
}

.honor_left_txt li b {
	display: block;
	text-align: center;
	font-weight: 400;
	line-height: 35px
}

.honor_left_txt li img {
	vertical-align: middle;
	text-align: center
}

.services_right01_center {
	padding: 0 13px;
	border-right: 1px solid #e5e5e5;
	border-left: 1px solid #e5e5e5
}

.services_right01_center ul {
	background: url(../images/services_06.jpg) no-repeat right bottom
}

.services_right01_center ul li {
	line-height: 1pc
}

.services_right01_center ul li span {
	display: block;
	padding-bottom: 5px;
	color: #93a0a8
}

.services_right01_center h1 {
	margin-bottom: 10px;
	padding-top: 4px;
	color: #225b9f;
	font-weight: 700;
	font-size: 24px
}

.services_right01_center {
	padding: 0 24px 0 9pt;
	border-right: 1px solid #e5e5e5;
	border-left: 1px solid #e5e5e5
}

.services_right01_center h1 {
	margin-bottom: 13px;
	padding-top: 8px;
	color: #225b9f;
	font-weight: 700;
	font-size: 24px
}

.services_right01_center h2 {
	margin-bottom: 10px;
	font-weight: 400;
	font-size: 13px;
	line-height: 1pc
}

.services_right02_center {
	padding: 0 1pc;
	border-right: 1px solid #e5e5e5;
	border-left: 1px solid #e5e5e5
}

.services_right02_center h1 {
	margin-bottom: 13px;
	padding-top: 8px;
	color: #225b9f;
	font-weight: 700;
	font-size: 24px
}

.services_right02_center h2 {
	margin-bottom: 10px;
	font-weight: 400;
	font-size: 13px;
	line-height: 1pc
}

.services_nav {
	display: block;
	padding: 0 25px;
	background: url(../images/about_24.jpg) no-repeat bottom left;
	color: #225b9f;
	line-height: 24px
}

.services_nav:hover {
	color: #e66b10
}

.services_navs {
	width: 164px;
	background: #e4e9f5
}

.services_navs li {
	display: block;
	margin-left: 24px;
	padding: 0 6px 0 1pc;
	width: 140px;
	border-bottom: 1px dashed #758ec1;
	background: url(../images/servicesico_07.jpg) no-repeat left #e4e9f5;
	line-height: 22px
}

.sailing_left_txt {
	padding: 0 10px;
	color: #1e599f;
	font-size: 14px
}

.sailing_left_txt a {
	color: #1e599f
}

.sailing_left_txt a:hover {
	color: #e66b10
}

.news_left_txt {
	margin-bottom: 20px;
	border: 1px solid #e0e0e0
}

.news_left_txt1 {
	padding: 20px;
	border-bottom: 1px solid #e0e0e0
}

.news_left_txt1 h1 {
	padding-left: 2pc;
	background: url(../images/news_09.jpg) no-repeat left;
	color: #169fe6;
	line-height: 18px
}

.news_left_txt1 h1 a {
	color: #169fe6
}

.news_left_txt1 h1,.news_left_txt1 h2 {
	margin-bottom: 1pc;
	font-weight: 400;
	font-size: 13px
}

.news_left_txt2 {
	padding: 20px;
	border-bottom: 1px solid #e0e0e0
}

.news_left_txt2 h1 {
	padding-left: 2pc;
	background: url(../images/news_15.jpg) no-repeat left;
	color: #666;
	font-weight: 400;
	font-size: 13px;
	line-height: 18px
}

.news_left_txt2 h1 a {
	color: #666
}

.news_left_txt2 h1 a:hover {
	color: #e66b10
}

.newsmore_left_txt_title {
	margin-bottom: 6px;
	padding: 15px 8px;
	border-top: 1px dashed #ccc;
	border-bottom: 1px dashed #ccc
}

.newsmore_left_txt_title h1 {
	margin-bottom: 10px;
	color: #28498b;
	font-weight: 700;
	font-size: 22px
}

.newsmore_left_txt_title span {
	color: #8a8a8a;
	font-size: 13px
}

.newsmore_left_txt2 {
	padding: 10px 5px
}

.contact_right01_center h1 {
	margin-bottom: 13px;
	padding-top: 8px;
	color: #225b9f;
	font-weight: 700;
	font-size: 24px
}

.contact_right01_center h2 {
	margin-bottom: 10px;
	font-weight: 400;
	font-size: 13px;
	line-height: 1pc
}

.contact_right02_center {
	padding: 0 1pc;
	border-right: 1px solid #e5e5e5;
	border-left: 1px solid #e5e5e5
}

.contact_right02_center h1 {
	margin-bottom: 13px;
	padding-top: 8px;
	color: #225b9f;
	font-weight: 700;
	font-size: 24px
}

.contact_right02_center h2 {
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: 1px dashed #ccc;
	font-weight: 400;
	font-size: 13px;
	line-height: 1pc
}

.soso2 {
	width: 213px;
	height: 26px;
	border: 1px solid #ddd;
	line-height: 26px
}

.hongse {
	color: red
}

* {
	word-break: break-all
}