.txts {
	color: #333333;
	font-size: 13px;
}

.body_cont_bodys table {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.body_cont_bodys table tr {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.body_cont_bodys table tr td {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

form {
	margin: 0px;
	padding: 0px;
}

.cont {
	
}

.body_cont {
	height: auto !important;
	min-height: 927px !important;
	height: 927px;
}

.loginuser {
	line-height: 25px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	margin-left: 30px;
}

.cont .cont_l {
	float: left;
	width: 203px;
}

.cont .cont_c {
	float: left;
	width: 543px;
	margin-right: 6px;
	margin-left: 6px;
}

.cont .cont_r {
	float: right;
	width: 203px;
}

.tab {
	border: 1px solid #90B3D6;
	background-color: #FFFFFF;
}

.banner_top {
	background-image: url(../images/images.gif);
	background-repeat: repeat-x;
	background-position: 0px -331px;
	line-height: 28px;
	height: 28px;
}

.banner_img {
	float: left;
	width: 30px;
	text-align: center;
}

.banner_txt {
	float: right;
	width: 171px;
	font-size: 14px;
	font-weight: bold;
	color: #1C689A;
}

.banner_txt span {
	float: right;
	margin-right: 5px;
}

.banner_txt span a {
	font-size: 12px;
	font-weight: normal;
	color: #1166AF;
	text-decoration: none;
}

.banner_txt span a:hover {
	font-size: 12px;
	color: #FF0000;
	text-decoration: none;
}

.inquiry {
	background-image: url(../images/images.gif);
	background-repeat: repeat-x;
	background-position: 0px -251px;
	line-height: 32px;
	height: 32px;
}

body, td, th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

* {
	padding: 0px;
	margin: 0px;
}

img {
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

body {
	background-color: #64E0DE;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.width986 {
	clear: both;
	width: 986px;
	margin-right: auto;
	margin-left: auto;
	background-color: #C2D5F6;
}

.hr2 {
	font-size: 0px;
	height: 1px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #90B3D6;
}

.bgindex1 {
	background-color: #FFFFFF;
}

.bgindex {
	background-color: #eef5fb;
}

.width961 {
	clear: both;
	width: 961px;
	margin-right: auto;
	margin-left: auto;
}

img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.top_menu {
	background-color: #FFF;
	margin-bottom: 8px;
	height: 81px;
}

.top_menu .logo {
	width: 212px;
	height: 81px;
	display: inline-block;
	float: left;
	margin-left:20px;
}

.top_menu .banner {
	width: 700px;
	text-align: right;
	display: inline-block;
	height: 81px;
	float: right;
}

.height12 {
	height: 12px;
	font-size: 0px;
}

.height14 {
	height: 14px;
	font-size: 0px;
}

.height10 {
	height: 6px;
	font-size: 0px;
}

.height22 {
	height: 22px;
	font-size: 0px;
}

.height5 {
	height: 5px;
	font-size: 0px;
}

.height18 {
	height: 18px;
	font-size: 0px;
}

.height9 {
	height: 6px;
	font-size: 0px;
}

.height5 {
	height: 5px;
	font-size: 0px;
}

.header {
	height: 48px;
}

.userput {
	line-height: 90B3D6;
	height: 22px;
	width: 90%;
	border: 1px solid #90B3D6;
}

.txtcolor {
	color: #333333;
}

.header_left {
	background-image: url(../images/images.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	float: left;
	height: 48px;
	width: 9px;
}

.header_center {
	background-image: url(../images/images.gif);
	background-repeat: repeat-x;
	background-position: 0px -48px;
	float: left;
	height: 48px;
	width: 945px;
}

.header_right {
	background-image: url(../images/images.gif);
	background-repeat: no-repeat;
	background-position: -13px 0px;
	float: right;
	height: 48px;
	width: 7px;
}

.header_cn li {
	float: left;
	width: 117px;
	text-align: center;
	height: 48px;
	line-height: 48px;
}

.libgright {
	background-image: url(../images/images.gif);
	background-repeat: no-repeat;
	background-position: -34px 0px;
	width: 2px;
}

.def {
	background-image: url(../images/images.gif);
	background-repeat: no-repeat;
	background-position: 0px -96px;
	height: 48px;
	width: 80px;
	display: block;
	text-align: center;
	clear: both;
	margin-right: auto;
	margin-left: auto;
}

.h1 a {
	font-size: 14px;
	font-weight: bold;
	color: #1C689A;
	text-decoration: none;
}

.h1 a:hover {
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}
.h111 a {
	font-size: 16px;
	font-weight: bold;
	color: #1C689A;
	text-decoration: none;
}

.h111 a:hover {
	font-size: 16px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;
}

.h2 a {
	color: #333333;
	text-decoration: none;
}

.h2 a:hover {
	color: #FF0000;
	text-decoration: none;
}

.h3 a {
	font-size: 12px;
	font-weight: normal;
	color: #1166AF;
	text-decoration: none;
}

.h3 a:hover {
	font-size: 12px;
	color: #FF0000;
	text-decoration: none;
}

.h4 a {
	color: #000000;
	text-decoration: none;
}

.h4 a:hover {
	color: #FF0000;
	text-decoration: none;
}

.h5 a {
	color: #FF0000;
	text-decoration: none;
}

.h5 a:hover {
	color: #FF0000;
	text-decoration: none;
}

.h45 a {
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

.h45 a:hover {
	text-decoration: none;
	font-size: 12px;
	color: #FF0000;
}

.txt {
	font-weight: bold;
	color: #1C689A;
}

.def a {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.def a:hover {
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}

.inquiry_r .header_act_left {
	float: left;
	width: 135px;
	text-align: left;
	margin-left:15px;
}

.inquiry_r .header_act_left .bg {
	background-image: url(../images/tel.gif);
	background-repeat: no-repeat;
	width: 15px;
	height: 30px;
	float: left;
	background-position: left 7px;
}

.txt1 img {
	padding-top: 5px;
}

.inquiry_r .header_act_left .t {
	width: 115px;
	height: 30px;
	float: right;
	line-height: 30px;
	text-align: left;
	padding-left: 5px;
}

.inquiry_r .header_act_center {
	float: left;
	height: 30px;
	line-height: 30px;
	width: 170px;
	text-align: center;
}
.inquiry_r .header_act_center a{
	text-decoration:none;
}
.inquiry_r .header_act_center img {
	margin-top: 13px;
	padding-right: 3px;
	padding-left: 3px;
}

.inquiry_r .header_act_right {
	float: right;
	width: 135px;
}

.inquiry_r .header_act_rights {
	float: right;
	width: 320px;
}

.h4s a {
	color: #1166AF;
	text-decoration: none;
}

.h4s a:hover {
	color: #FF0000;
	text-decoration: none;
}

.h5s a {
	color: #333333;
	text-decoration: none;
	font-weight: bold;
}

.h5s a:hover {
	color: #FF0000;
	text-decoration: none;
	font-weight: bold;
}

.titles {
	float: left;
	width: 85px;
}

.table0 table {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.table0 tr {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.table0 tr td {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.inquiry_l {
	float: left;
	width: 85px;
}

.inquiry .inquiry_l span {
	background-image: url(../images/images.gif);
	background-repeat: no-repeat;
	background-position: 0px -287px;
	line-height: 32px;
	height: 32px;
	width: 82px;
	z-index: 1;
	display: block;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;
}

.inquiry .inquiry_r {
	float: right;
	width: 455px;
	text-align: center;
}

.in_boy {
	min-height: 118px;
	height: auto;
	height: auto !important;
	overflow: hidden;
	margin-top: 0px;
}

.in_1 {
	margin-top: 12px;
}

.in_1 .in_1_1 {
	float: left;
	width: 92px;
	text-align: left;
	margin-top: 5px;
}

.in_1 .in_1_2 {
	float: right;
	width: 440px;
	text-align: left;
}

.in_f {
	background-image: url(../images/images.gif);
	background-repeat: repeat-x;
	background-position: 0px -208px;
	height: 1px;
	font-size: 0px;
}

.dtspan1 {
	width: 120px;
	height: 36px;
	float: left;
	text-align: center;
	line-height: 36px;
}

.dtspan1 img {
	margin-top: 9px;
}

.dtspan1 a {
	text-decoration: none;
}

.dtspan2 {
	width: 64px;
	line-height: 36px;
	height: 36px;
	float: left;
	text-align: center;
}

.dtspan3 {
	width: 95px;
	line-height: 36px;
	height: 36px;
	float: left;
	text-align: center;
}

.centerimg {
	background-image: url(../images/images.gif);
	background-repeat: no-repeat;
	background-position: -82px -286px;
}

.startcity {
	BACKGROUND: #eff6ff;
	WIDTH: 80px;
	POSITION: absolute;
	text-align: left;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #5b8ed3;
	border-right-color: #5b8ed3;
	border-bottom-color: #5b8ed3;
	border-left-color: #5b8ed3;
	z-index: 4;
	float: left;
	display: table;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding: 0px;
}

.startcity .ul1 A {
	DISPLAY: block;
	LINE-HEIGHT: 23px;
	HEIGHT: 23px;
	font-weight: bold;
	color: #0066CC;
	font-size: 12px;
}

.startcity .ul1 A:hover {
	BACKGROUND-COLOR: #fff;
	TEXT-DECORATION: none;
	left: 0px;
	bottom: 0px;
	font-weight: bold;
	color: #FF0000;
	font-size: 12px;
}

.reginfo {
	OVERFLOW: auto;
	WIDTH: 80px;
	LINE-HEIGHT: 23px;
	HEIGHT: 200px;
	TEXT-ALIGN: left;
	padding: 0px;
	margin-top: 33px;
	margin-bottom: 0px;
	margin-left: 10px;
}

.gonggao {
	background-image: url(../images/g.gif);
	background-repeat: no-repeat;
	height: 27px;
	width: 530px;
	background-position: left;
	line-height: 27px;
	text-align: right;
	padding-right: 5px;
}

.m_tj {
	margin: 0px;
	padding: 0px;
}

.m_tj UL {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.dtspan11 {
	width: 120px;
	line-height: 33px;
	height: 33px;
	float: left;
	text-align: center;
}

.dtspan22 {
	width: 64px;
	line-height: 33px;
	height: 33px;
	float: left;
	text-align: center;
	margin-left: 1px;
}

.dtspan33 {
	width: 95px;
	line-height: 26px;
	height: 26px;
	float: left;
	text-align: center;
	margin-left: 1px;
	padding-top: 6px;
}

.m_txt {
	line-height: 30px;
	height: 30px;
	background-color: #C8E9FA;
	text-align: right;
	padding-right: 10px;
}

.body_cont_txt {
	background-image: url(../images/images.gif);
	background-repeat: repeat-x;
	background-position: 0px -375px;
	line-height: 36px;
	height: 36px;
	text-align: left;
}

.body_cont_txt span {
	font-size: 14px;
	font-weight: bold;
	color: #1C689A;
	background-image: url(../images/images.gif);
	background-repeat: no-repeat;
	background-position: 0px -415px;
	padding-left: 10px;
	line-height: 36px;
	height: 36px;
	margin-left: 10px;
	display: block;
}

.body_cont_txt span a {
	color: #FF0000;
	text-decoration: none;
}

.body_cont_txt span a:hover {
	color: #FF0000;
	text-decoration: none;
}

.startcity .ul1 a {
	text-decoration: none;
}

.body_cont_txt span img {
	margin-top: 7px;
}

.body_cont_body {
	line-height: 25px;
	margin: 10px;
}

.body_cont_body ul li {
	line-height: 30px;
	height: 30px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}

.body_cont_body ul li span {
	float: right;
}

.page_head {
	line-height: 28px;
	text-align: right;
	height: 28px;
	padding-right: 10px;
}

.body_cont_body .tit {
	font-size: 14px;
	font-weight: bold;
	color: #FF0000;
	line-height: 30px;
	text-align: center;
	height: 30px;
}

.hot_city {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.hot_city li {
	line-height: 30px;
	height: 30px;
	width: 171px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	float: left;
	text-align: center;
}

.aj {
	line-height: 27px;
	text-align: center;
	height: 27px;
	width: 74px;
	background-image: url(../images/a_r2_c2.jpg);
	background-repeat: no-repeat;
}

.body_cont_body .ul22 {
	list-style-type: none;
	font-size: 14px;
}

.body_cont_body .ul22 li {
	padding-left: 20px;
}

.tableslines {
	border-bottom-width: 1px;
	border-bottom-style: groove;
	border-bottom-color: #CCCCCC;
}

.t23 {
	font-size: 14px;
	line-height: 28px;
	font-family: Arial, Helvetica, sans-serif;
	color: #242424;
}

.t23 a {
	font-size: 14px;
	color: #242424;
	text-decoration: none;
}

.t23 a:hover {
	text-decoration: none;
	font-size: 14px;
	color: #FF0000;
}

.tab2_1 a {
	color: #1B679B;
	text-decoration: none;
}

.tab2_1 a:hover {
	color: #FF0000;
	text-decoration: none;
	position: relative;
}

.marquePic1 {
	text-align: center;
	clear: both;
	width: 191px;
	margin-right: auto;
	margin-left: auto;
}

.body_cont_body ol {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.bgss {
	font-size: 0px;
	height: 1px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #98BCDB;
	border-right-color: #98BCDB;
	border-bottom-color: #98BCDB;
	border-left-color: #98BCDB;
}

.bdss {
	background-image: url(../images/images.gif);
	background-repeat: no-repeat;
	background-position: 0px -319px;
	height: 7px;
	width: 100%;
	font-size: 0px;
}

.website a {
	color: #000000;
	text-decoration: none;
}

.website a:hover {
	color: #FF0000;
	text-decoration: none;
}

.website .websites {
	width: 100%;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

.website .websites li {
	background-color: #F2F2F2;
	float: left;
	width: 33%;
	text-align: center;
	height: 30px;
	line-height: 30px;
	margin-left: 1px;
	margin-top: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.indexcity {
	padding: 0px;
	margin-right: 10px;
	margin-left: 18px;
}

.indexcity li {
	line-height: 25px;
	float: left;
	height: 25px;
	width: 103px;
	text-align: center;
}

.banner_txts {
	float: right;
	width: 930px;
	font-size: 14px;
	font-weight: bold;
	color: #1C689A;
}

.banner_txtss {
	font-size: 12px;
	font-weight: normal;
	color: #1C689A;
}

.qqtab {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #0066CC;
}

.qqtab1 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #0066CC;
	border-right-color: #0066CC;
	border-left-color: #0066CC;
}

.qqtab2 {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #0066CC;
	border-right-color: #0066CC;
}

.bottom {
	height: 87px;
	background-color: #C2D5F6;
	color: #FFFFFF;
}

.bottom .bottom1 {
	background-image: url(../images/bottom.gif);
	background-repeat: no-repeat;
	height: 87px;
	width: 961px;
	clear: both;
	margin-right: auto;
	margin-left: auto;
}

.bottom .bottom1 .bottom1_1 {
	text-align: center;
	height: 35px;
	line-height: 35px;
	font-size: 14px;
	font-weight: bold;
	color: #47ECFF;
}

.bottom .bottom1 .bottom1_2 {
	line-height: 25px;
	text-align: center;
	height: 25px;
}

.bottom .bottom1 .bottom1_3 {
	height: 8px;
	font-size: 0px;
}

.bottom .bottom1 .bottom1_4 {
	line-height: 25px;
	text-align: center;
	height: 25px;
}

.bottom .bottom1 .bottom1_1 a:link {
	font-size: 14px;
	color: #47ECFF;
	text-decoration: none;
}

.bottom .bottom1 .bottom1_1 a:visited {
	text-decoration: none;
	font-size: 14px;
	color: #47ECFF;
}

.bottom .bottom1 .bottom1_1 a:hover {
	text-decoration: none;
	font-size: 14px;
	color: #FF0000;
}

.bottom .bottom1 .bottom1_1 a:active {
	text-decoration: none;
	font-size: 14px;
	color: #47ECFF;
}

.bottom a {
	color: #FFFFFF;
	text-decoration: none;
}

.bottom a:hover {
	color: #FF0000;
	text-decoration: none;
}

.right_1 {
	background-image: url(../images/images.gif);
	background-repeat: no-repeat;
	background-position: -100px -220px;
	height: 28px;
	width: 27px;
	text-align: center;
}

.right_2 {
	background-image: url(../images/images.gif);
	background-repeat: no-repeat;
	background-position: -74px -220px;
	height: 28px;
	width: 27px;
	text-align: center;
}

.kf {
	line-height: 29px;
	height: 29px;
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #C2D5F6;
}

.kf .qq {
	text-align: center;
	float: left;
	width: 100px;
}

.kf .txt {
	text-align: right;
	float: right;
	width: 76px;
	padding-right: 25px;
}

.telimg {
	line-height: 40px;
	text-align: center;
	height: 40px;
}

.tables {
	margin-top: 10px;
	margin-bottom: 10px;
}

.tables tr td {
	line-height: 31px;
	height: 31px;
}

.left_1 {
	background-image: url(../images/images.gif);
	background-repeat: no-repeat;
	background-position: 0px -220px;
	height: 28px;
	width: 27px;
	text-align: center;
}

.left_2 {
	background-image: url(../images/images.gif);
	background-repeat: no-repeat;
	background-position: -27px -220px;
	height: 28px;
	width: 27px;
	text-align: center;
}

.left_3 {
	background-image: url(../images/images.gif);
	background-repeat: no-repeat;
	background-position: -52px -220px;
	height: 28px;
	width: 27px;
	text-align: center;
}

.left_login {
	line-height: 40px;
	height: 40px;
}

.left_login .txt {
	float: left;
	width: 30%;
	text-align: center;
}

.left_login .ipt {
	float: right;
	width: 70%;
}

.sub {
	background-image: url(../images/images.gif);
	background-repeat: no-repeat;
	background-position: 0px -144px;
	clear: both;
	height: 27px;
	width: 115px;
	margin-right: auto;
	margin-left: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-weight: bold;
	color: #FFFFFF;
	background-color: transparent;
}

.mit {
	text-align: center;
	clear: both;
	margin-right: auto;
	margin-left: auto;
}

.logindes {
	line-height: 36px;
	text-align: center;
	height: 36px;
}

.t_sp {
	height: 169px;
}

.img {
	text-align: center;
}

.img span {
	display: block;
	line-height: 25px;
	height: 25px;
}

.spa {
	padding: 0px;
	list-style-type: none;
	height: 170px;
	margin-top: 5px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}

.spa li {
	line-height: 28px;
	float: left;
	height: 28px;
	width: 100px;
}

.spa li .img {
	float: left;
	width: 40px;
}

.spa li .txt {
	float: right;
	width: 60px;
	text-align: left;
}

.newst ul {
	margin-top: 5px;
	margin-bottom: 5px;
}

.newst ul li {
	line-height: 26px;
	height: 26px;
	background-image: url(../images/1_r18_c22.jpg);
	background-repeat: no-repeat;
	background-position: 10px center;
	padding-left: 20px;
}

.sub1 {
	background-image: url(../images/images.gif);
	background-repeat: no-repeat;
	background-position: 0px -456px;
	clear: both;
	height: 23px;
	width: 88px;
	margin-right: auto;
	margin-left: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	font-weight: bold;
	color: #FFFFFF;
	background-color: transparent;
}

.dtspan3 input {
	margin-top: 5px;
}

.dtspan1i {
	width: 190px;
	line-height: 33px;
	height: 33px;
	float: left;
	text-align: center;
}

.dtspan1i img {
	margin-top: 9px;
}

.dtspan1i a {
	text-decoration: none;
}

.dtspan2i {
	width: 100px;
	line-height: 36px;
	height: 36px;
	float: left;
	text-align: center;
}

.dtspan11i {
	width: 180px;
	line-height: 33px;
	height: 33px;
	float: left;
	text-align: left;
	padding-left: 9px;
}

.dtspan22i {
	width: 100px;
	line-height: 33px;
	height: 33px;
	float: left;
	text-align: center;
	margin-left: 1px;
}

.dtspan33i {
	width: 120px;
	line-height: 26px;
	height: 26px;
	float: left;
	text-align: center;
	margin-left: 1px;
	padding-top: 6px;
}

.t231 {
	font-size: 12px;
	line-height: 28px;
	font-family: Arial, Helvetica, sans-serif;
	color: #242424;
}

.t231 a {
	font-size: 12px;
	color: #242424;
	text-decoration: none;
}

.t231 a:hover {
	text-decoration: none;
	font-size: 12px;
	color: #FF0000;
}

.travinput {
	height: 20px;
	border: 1px solid #999;
	line-height: 20px;
}