/*articles-content*/
.articles-content {
	width: 980px;
	_display: inline;
}

.color_update {
	color: #333333;
}

.articles-content-new {
	width: 940px;
	margin-left: 30px;
	_display: inline;
}

.articles-bt {
	font-family: "Microsoft Yahei";
	height: 29px;
	line-height: 24px;
	border-bottom: 1px solid #58BAF9;
	font-size: 16px;
	padding-top: 30px;
}

.articles-bt a {
	margin-right: 10px;
	padding-bottom: 5px;
}

.articles-bt .cur {
	border-bottom: 3px solid #7FC5F9;
}

.articles-detail {
	width: 960px;
	margin-left: 10px;
	margin-top: 10px;
	padding-bottom: 10px;
	float: left;
	_display: inline;
}

.articles-content-new .articles-bt {
	border-bottom: 2px solid #00acee;
	height: 70px;
	line-height: 70px;
}

.articles-content-new .articles-list {
	padding-top: 40px;
	overflow: hidden;
}

.articles-content-new .articles-top {
	text-align: center;
	margin-bottom: 10px;
}

.articles-content-new .articles-list li {
	display: inline-block;
	*zoom: 1;
	*display: inline;
	margin: 0 20px 20px;
	width: 428px;
	height: 408px;
	float: left;
}

.articles-content-new .articles-top h2,
.articles-content-new .articles-top h3 {
	color: #000;
	font-family: "微软雅黑", Arial, Verdana, "宋体";
	font-weight: normal;
}

.articles-content-new .articles-top h2 {
	font-size: 20px;
	margin-top: 10px;
}

.articles-content-new .articles-top h3 {
	font-size: 14px;
}

.articles-content-new .articles-list li p {
	color: #b9b9b9;
	line-height: 1.7;
}

.articles-content-new .articles-list a.dj {
	color: #337df8;
	text-decoration: none;
}

.articles-content-new .follow {
	border: 0;
	border-top: 1px dotted #808080;
	background-color: #fff;
	padding-top: 10px;
	width: 940px;
	height: 145px;
}

.articles-content-new .qrcode-block {
	border: 0;
	margin: 10px 75px 10px 55px;
}

.articles-content-new .follow .qrcode-wrap {
	padding: 0 30px;
}

.articles-content-new .qrcode-block .code-icon {
	display: block;
	background: url("/img/home/float_scan1.gif") no-repeat;
	height: 36px;
	width: 60px;
}

.articles-content-new .qrcode-block h6 {
	text-align: center;
	margin-top: 0;
}

.articles-content-new .weixin .code-icon {
	background-position: 8px top;
}

.articles-content-new .weibo .code-icon {
	background-position: -69px top;
}

.articles-content-new .follow-sina {
	background-position: center top;
	padding-top: 30px;
	padding-left: 0;
}

.articles-content-new .follow-sina-box {
	margin-left: 90px;
	margin-top: 0;
}

/*travel_insurance*/
.articles-detail h5 {
	padding: 5px 0;
}

.articles-detail p {
	line-height: 20px;
}

.articles-blue {
	color: #108BCD;
}

.articles-red {
	color: #FF0000;
}

.articles-orange {
	color: #F7860F;
}

.font-blod {
	font-weight: bold;
}

.articles-y {
	color: #999999;
}

/*map*/
.articles-detail-bt {
	height: 24px;
	line-height: 24px;
	border-bottom: 1px solid #eeeeee;
	font-size: 12px;
	margin-top: 10px;
	color: #999999;
}

.articles-datail-a {
	margin: 0 7px;
	line-height: 24px;
}

.articles-array {
	width: 900px;
	margin-left: 10px;
	line-height: 20px;
}

.articles-array li {
	list-style: initial;
	line-height: 20px;
}

.articles-array li a {
	padding-left: 3px;
}

.articles-array li ul {
	width: 900px;
	padding-left: 20px;
}

.articles-array li ul li {
	list-style: initial;
	line-height: 20px;
}

/*about us*/
.headline {
	background: none repeat scroll 0 0 #6FBBF1;
	border-bottom: 1px solid #6FBBF1;
	height: 20px;
	margin: 5px 0;
	padding-left: 15px;
}

.headline h2 {
	background: none repeat scroll 0 0 #FFFFFF;
	font-size: 14px;
	height: 20px;
	line-height: 20px;
	padding-left: 7px;
}

.font14 {
	font-size: 14px;
}

.font18 {
	font-size: 18px;
}

.pd15 {
	padding-left: 15px;
}

/*ebookdownload*/
.ebook {
	width: 100%;
	background: #F7F7F7;
}

.ebook_banner {
	background: url(/imgs/etour/ebook_banner2.jpg) no-repeat center top;
	height: 384px;
	width: 100%;
}

.ebook_banner .banner_inner {
	width: 1000px;
	height: 100%;
	margin: 0 auto;
	position: relative;
}

.ebook_banner .banner_inner .download {
	position: absolute;
	bottom: 40px;
	right: 175px;
}

.ebook_banner .download a {
	padding: 10px 40px;
	background-color: #fff600;
	color: #000000;
	font-family: "微软雅黑";
	font-weight: normal;
	font-size: 22px;
	border-radius: 5px;
	margin-right: 10px;
}

.ebook_banner .download .pdf_download {
	background: #fff600 url(/imgs/etour/download1.jpg) no-repeat 15px center;
}

.ebook_article {
	width: 1000px;
	margin: 0 auto;
	text-align: center;
	margin: 0 auto;
	padding: 30px 0;
	position: relative;
	height: 764px;
}

.ebook_article p {
	width: 100%;
	text-indent: 200px;
	color: #729AE0;
	margin-top: -80px;
}

/*.ebook_review .ebook_first{width: auto;}
.ebook_review .ebook_line{width: 105px;}
.ebook_review .ebook_last{width: auto;}*/
.ebook_review {
	width: 100%;
	background: #fff;
}

.review_inner {
	width: 977px;
	margin: 0 auto;
	padding: 40px 0;
}

.ebook_review h1 {
	color: #1f1f1f;
	font-size: 30px;
	font-family: "微软雅黑";
	font-weight: normal;
	margin-bottom: 65px;
}

.ebook_review .review_title {
	color: #3980c2;
	font-size: 24px;
	font-family: "微软雅黑";
	line-height: 54px;
}

.ebook_review .review_title span {
	color: #aaa9a9;
	font-size: 18px;
}

.ebook_review ul {
	width: 1000px;
	background: #fff;
	position: relative;
	top: -24px;
	overflow: hidden;
	clear: both;
}

.review_content img {
	padding-left: 90px;
}

.ebook_review ul:after {
	clear: both;
	content: "";
	display: block;
	height: 0;
	overflow: hidden;
}

.ebook_review ul li {
	float: left;
	margin-right: 56px;
	height: 255px;
	width: 204px;
	border: 1px solid #F1F1F1;
	text-align: center;
}

.ebook_review ul li.pure {
	margin-right: 0;
}

.ebook_review ul li img {
	margin-top: 25px;
}

.ebook_review ul li p {
	font-size: 14px;
	font-family: "Microsoft YaHei", "\5FAE\8F6F\96C5\9ED1";
	color: #3A81C3;
	line-height: 16px;
	margin-top: 10px;
}

.ebook_review ul li .link {
	font-size: 12px;
	font-family: "\5b8b\4f53", sans-serif;
	line-height: 14px;
	margin-top: 7px;
}

.ebook_review .review_content,
.ebook_review .first_content {
	width: 300px;
	float: right;
}

.ebook_review .date {
	font-size: 18px;
	color: #aaa9a9;
	margin: 0 13px 0 30px;
}

.ebook_review .review_content span,
.ebook_review .first_content span {
	display: inline-block;
	position: relative;
	top: 70px;
}

.lang_tw .ebook_banner {
	background: url(/imgs/etour/ebook_banner2_tw.jpg) no-repeat center top;
}

/* Integral_Contentstyle */
.IntegralContent {
	width: 900px;
	margin: 0 auto;
}

.IntegralContentCon {
	width: 900px;
	float: left;
	background: url(/img/articles/icontent_02bg.jpg) top left repeat-y;
	padding-top: 20px;
	font-family: "\5FAE\8F6F\96C5\9ED1";
}

.IContentConleftImg {
	margin: 0;
	padding: 0;
	float: left
}

.IntegralContentConleft {
	width: 450px;
	float: left;
	padding-left: 30px;
}

.IntegralContentConleft .mx {
	width: 90%;
	padding-left: 10px;
	padding-top: 20px;
}

.IntegralContentConleft .mx li {
	height: 45px;
	font-size: 14px;
	color: #484848
}

.IntegralContentConleft .mx li .mxt1 {
	color: #4479ae;
	font-size: 16px;
	font-weight: bold;
	padding-right: 5px;
}

.IntegralContentConleft .mx li .mxt2 {
	color: #7246c3;
	font-size: 18px;
	font-weight: bold;
	padding-right: 5px;
}

.IContentConleftBt {
	background: url(/img/articles/icontent_04button.jpg) no-repeat top left;
	height: 32px;
	width: 184px;
	line-height: 32px;
	color: #FFFFFF;
	font-family: "\5FAE\8F6F\96C5\9ED1";
	font-size: 16px;
	text-align: center;
}

.IntegralContentConRight {
	width: 350px;
	float: left
}

.IntegralContentConRight .mx1 {
	width: 90%;
	padding-left: 10px;
	padding-top: 10px;
	padding-bottom: 15px;
}

.IntegralContentConRight .mx1 li {
	height: 20px;
	font-size: 12px;
}

.IntegralContentConRight .mx1 li .mx1t1 {
	font-weight: bold;
}

.IntegralContentConRight .mx1 li .mx1t2 {
	font-weight: bold;
	color: #4b24ab;
	font-size: 18px;
	padding: 3px;
}

.IntegralContentConRight .mx1 li .IContentConleftButton {
	background: url(/img/articles/icontent_05button.jpg) no-repeat top left;
	width: 85px;
	height: 24px;
	border: none;
	color: #FFFFFF;
	font-size: 14px;
	cursor: pointer;
	text-align: center;
	vertical-align: middle;
}

.IContentConleftLogin {
	width: 350px;
	background: #f2f6ff;
}

.IntegralContentConRight .mx2 {
	width: 90%;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 10px;
}

.IntegralContentConRight .mx2 li {
	height: 30px;
	font-size: 12px;
}

.IntegralContentConRight .mx2 li .IContentConleftButton {
	background: url(/img/articles/icontent_05button.jpg) no-repeat top left;
	width: 85px;
	height: 24px;
	border: none;
	color: #FFFFFF;
	font-size: 14px;
	cursor: pointer;
	text-align: center
}

/*information*/
.information {
	padding-top: 10px;
}

.information-cont {
	width: 312px;
	border: 1px solid #89D5FF;
	float: left;
	_display: inline;
	margin-right: 14px;
}

.information-cont h3 {
	height: 35px;
	background: url(/img/articles/title_bg_news.gif) repeat-x top left;
	line-height: 35px;
	text-align: center;
	font-size: 14px;
}

.information-contlist {
	width: 314px;
}

.information-contlist .item {
	padding-bottom: 30px;
}

.information-contlist .item h4 {
	width: 294px;
	margin-left: 10px;
	_display: inline;
	border-bottom: 1px dashed #6f6f6f;
	padding: 5px 0px;
	font-size: 14px;
	margin-top: 10px;
}

.information-contlist .item h4 .listnt {
	margin-left: 20px;
}

.information-contlist .item h4 .listmore {
	float: right;
	font-size: 12px;
	font-weight: normal;
}

.information-contlist .item ul {
	margin-top: 10px;
	margin-left: 30px;
	_display: inline;
	padding-bottom: 10px;
	width: 270px;
}

.information-contlist .item ul li {
	list-style: outside disc;
}

.information-contlist .item ul li a {
	display: block;
	padding: 5px 5px 0px 5px;
	font-size: 14px;
}

.information-left {
	width: 745px;
	float: left;
	_display: inline;
	margin-left: 15px;
}

.information-left h2 {
	text-align: center;
	font-size: 14px;
	padding-bottom: 20px;
}

.information-left h2 span {
	font-size: 12px;
	font-weight: normal;
}

.information-left .information-lcont {
	background: #EDF8FE;
	border: 1px solid #B8E4FD;
	padding: 15px;
}

.information-left .information-lcont p {
	line-height: 18px;
	text-indent: 2em;
}

.information-right {
	width: 210px;
	float: left;
	_display: inline;
	margin-left: 15px;
}

.information-right dl {
	width: 210px;
}

.information-right dl dt {
	padding: 5px 0;
	list-style: disc;
	list-style-position: outside;
}

.information-right dl dt hr {
	width: 150px;
	float: right;
}

.information-right dl dd {
	line-height: 16px;
}

.information-right dl dd ul {
	margin-left: 20px;
	_display: inline;
	list-style: disc;
	list-style-position: outside;
}

.information-right dl dd ul li {
	line-height: 16px;
}

/* guide */
.guides {
	padding: 10px;
}

.guides a {
	margin: auto 20px;
	font-weight: normal;
}

.guides-list {
	width: 100%;
}

.guides-list li {
	float: left;
}

.guides-list li h4 {
	background: #FBFDFF;
	color: #4C82CB;
	font-size: 18px;
	height: 40px;
	line-height: 40px;
	padding-left: 10px;
	font-weight: normal;
}

.guides-cont {
	padding: 15px 0;
}

.guides-cont li {
	border: 1px solid #f5f5f5;
	width: 220px;
	height: 165px;
	padding: 5px 5px 10px;
	float: none;
	margin-bottom: 15px;
	margin-right: 10px;
	display: inline-block;
	vertical-align: top;
	*display: inline;
}

.guides-cont .nor {
	margin-right: 0px;
}

.guides-cont li a {
	font-size: 14px;
	font-weight: bold;
}

.guides-cont li a span {
	font-size: 11px;
	color: #6e6e6e;
	font-weight: normal;
}

/*visa*/
.contentvisa {
	width: 1000px;
	margin: 0 auto;
	background: #ffffff;
	padding-top: 2px;
	background: url(/img/visa/style1_bg.jpg) repeat-y top left;
	padding-bottom: 10px;
}

.visa_banner {
	width: 1000px;
	float: left;
	height: 180px;
}

.pgContent {
	width: 1000px;
	background: url(/img/visa/style2_06.jpg) repeat-x top left;
	background-color: #FFFFFF;
	float: left;
	padding-bottom: 25px;
	_margin-top: -5px;
}

.pgContentLeft {
	width: 174px;
	height: 456px;
	margin-left: 86px;
	display: inline;
	float: left;
	background: url(/img/visa/style1_03.jpg) repeat-x top left;
	padding-top: 28px;
}

.pgContentRight {
	width: 689px;
	float: left;
	background: url(/img/visa/style1_09.jpg) no-repeat top left;
}

.pgContentJs {
	width: 494px;
	margin-top: 279px;
	float: left;
	margin-left: 20px;
}

.pgContentJs2 {
	width: 494px;
	margin-top: 10px;
	float: left;
	border-top: 1px solid #8ea891;
	padding-top: 10px;
	margin-left: 20px;
}

.pgContentJsPic {
	width: 112px;
	height: 119px;
	float: left;
	margin-left: 10px;
}

.pgContentJsTxt {
	width: 330px;
	float: left;
	margin: 10px;
}

.pgContentLeft li {
	text-align: right;
	margin-top: 6px;
	float: left;
	width: 150px;
	padding-right: 25px;
	height: 55px;
}

.pgContentLeft li a {
	font-size: 18px;
	color: #625705;
}

.faq_q_list {
	line-height: 19px;
	font-weight: bold;
	color: #F1740E;
	padding: 6px;
	padding-bottom: 12px;
	background-color: #FFF4E9;
	border: 1px #F3DAC3 solid;
}

.faq_q_list li {
	border-bottom: 1px #9F9F9F dashed;
	height: 5%;
	padding-top: 7px;
}

/*group_buy_form*/
.gb-form {
	width: 680px;
	float: left;
	background: #F7F7F7;
	border: 1px solid #ececec;
	padding: 5px 0px 5px;
	margin-bottom: 10px;
}

.gb-form h3 {
	width: 660px;
	margin: 5px auto;
	border-bottom: 1px solid #ececec;
	color: #347CD0;
	font-size: 18px;
	line-height: 24px;
}

.gb-form textarea {
	width: 560px;
	height: 170px;
	line-height: 18px;
}

.gb-cont {
	width: 240px;
	float: left;
	border: 1px solid #ececec;
	margin-left: 15px;
	padding: 14px 10px;
}

.gb-cont .gb-zx {
	line-height: 18px;
	font-weight: bold;
}

.gb-cont h3 {
	padding-top: 35px;
}

.gb-cont h4 {
	padding-top: 15px;
}

.gb-cont ul {
	padding-left: 8px;
	padding-top: 7px;
}

.gb-cont ul {
	line-height: 18px;
}

/*hotel*/
.hotel-left {
	width: 750px;
	float: left;
	padding-right: 7px;
	border-right: 1px solid #c6c6c6
}

.hotel-form {
	clear: both;
	margin: 0 7px;
}

.hotel-form h3 {
	line-height: 30px;
	color: #777;
	border-bottom: 1px dashed #C6C6C6;
	font-weight: normal;
}

.hotel-form h3 b {
	margin-right: 12px;
	font-size: 14px;
	color: #111;
}

.hotel-form ul {
	margin: 20px 0 10px 15px;
}

.hotel-form li {
	margin-top: 5px;
	width: 100%;
	overflow: hidden;
}

.hotel-form li label {
	float: left;
	width: 80px;
	line-height: 22px;
	color: #777;
}

.hotel-form li .vote label {
	margin: 0;
	width: 35px;
	color: #111;
}

.hotel-form li .text {
	width: 150px;
	vertical-align: top;
}

.hotel-form li textarea {
	width: 480px;
	height: 100px;
}

.hotel-info {
	position: relative;
}

.hotel-info li {
	line-height: 21px;
	display: block;
}

.hotel-info li span {
	font-weight: bold;
	width: 70px;
	line-height: 21px;
	display: block;
	float: left
}

.hotel-info li img {
	vertical-align: middle
}

.hotel-img {
	padding: 10px;
	text-align: center;
}

.bor-bot {
	border-bottom: 1px #ececec dashed;
	padding: 5px 10px;
	font-size: 14px;
}

.hotel-pj {
	position: absolute;
	right: 10px;
	top: 10px;
}

.hotel-right {
	width: 210px;
	float: left;
	margin-right: -10px;
	text-align: center;
}

.hotel-detail {
	widows: 980px;
	margin: 0 auto;
}

.hotel-star {
	width: 180px;
	height: 18px;
}

.hotel-star a {
	display: block;
	float: left;
	padding-left: 1px;
	display: inline;
	width: 19px;
	height: 18px;
	background: url(/img/icon/icon_star_1.gif) no-repeat;
	text-indent: -999em;
	outline: medium none;
}

.hotel-star .tip {
	width: 50px;
}

.hotel-pic {
	width: 200px;
	height: 150px;
	float: left;
	margin-right: 15px;
}

.hotel-detail {
	margin: 0 auto;
	padding: 20px 0;
	width: 980px;
}

.hotel-message {
	margin: 0 auto;
	padding: 20px 20px;
	width: 940px;
	float: left;
}

.hotel-message h1 {
	margin: 0 10px 10px 0;
	height: 30px;
	font-size: 14px;
	line-height: 30px;
	border-bottom: 1px dashed #C6C6C6;
}

.hotel-message h1 span {
	margin-left: 15px;
	font-weight: normal;
	font-size: 12px;
	color: #777;
}

.hotel-message .fwrap .flabel {
	width: 140px;
}

.hotel-message .fcon {
	width: 750px;
}

.hotel-message textarea {
	width: 500px;
	height: 100px;
	vertical-align: top;
}

.hotel-message .fwrap .tffbtn2 {
	width: 90px;
}

/*vote*/
.vote-table {
	text-align: center;
	color: #716F70;
	background: #F9F9F9;
}

.vote-table td {
	font-weight: bold;
}

.vote-table thead {
	background: #0e7bb6;
	height: 35px;
	line-height: 35px;
	color: #ffffff;
}

.vote-table tbody td {
	height: 30px;
	line-height: 30px;
}

.vote-contenttr {
	background: #E0F4FF;
}

.vote-contenton {
	color: #213E6A
}

.vote-detail-table {
	color: #223C6A;
	font-weight: bold;
	border: 1px solid #FFCC00;
}

.vote-detail-table thead {
	background: #FFF5CC;
	height: 35px;
	border-bottom: 1px solid #FFCC00;
	font-weight: normal;
	color: #525252;
}

.vote-detail-table thead .vote-title {
	font-weight: bold;
	line-height: 35px;
	color: #223C6A;
	font-size: 16px;
	text-align: center;
}

.vote-detail-table td {
	line-height: 30px;
	padding-left: 10px;
}

.vote-detail-table .progress {
	color: #d5d5d5;
	font-size: 12px;
	font-weight: normal;
}

.vote-detail-table-3 {
	margin-bottom: 15px;
}

.vote-detail-table-3 td {
	padding: 5px 20px;
	border: 1px solid #f2f2f2;
	color: #716F70;
	text-align: center;
}

.vote-detail-table-3 th {
	padding: 10px 30px;
	border: 1px solid #f2f2f2;
	text-align: center;
	color: #F9F9F9;
	background: #c9c9c9;
}

.vote-detail-table label {
	margin-right: 80px;
}

.vote-detail-table input {
	vertical-align: middle;
}

.vote-detail-table label input {
	margin-right: 5px;
	vertical-align: middle;
}

.vote-table-sub {
	text-align: center;
	height: 40px;
	background: #FFF5CC;
	border-top: 1px solid #FFCC00;
}

.vote-success {
	text-align: center;
	height: 200px;
}

.vote-contenttr1 {
	background: #FFFBEB;
}

.email-vot {
	width: 900px;
	height: 100px;
}

/*updata*/
.vote-tr1 {
	width: 100px;
}

.vote-tr2 {
	width: 150px;
}

.vote-tr3 {
	width: 200px;
}

.pay-table {
	width: 100%;
	margin-top: 5px;
}

.pay-table th {
	background-color: #FFC000;
	font-weight: bold;
}

.pay-table td,
.pay-table th {
	border: 1px solid #444;
	color: #111;
	padding: 8px 10px;
}

.pay-table td {
	text-align: left;
}

/*New edition travel_insurance*/
body {
	background-color: #FFF;
	color: #7f7f7f;
	line-height: normal;
}

.new-insurance-banner {
	height: 388px;
	margin: 0 auto;
	background: url(../img/travel_insurance/banner.jpg) no-repeat center center;
}

.new-insurance-banner-tw {
	height: 388px;
	margin: 0 auto;
	background: url(../img/travel_insurance/banner-m.jpg) no-repeat center center;
}

.new-insurance-main {
	float: left;
	margin-right: 30px;
	width: 670px;
}

.new-insurance-main .first-item {
	padding-top: 25px;
}

.first-item h2,
.first-item h3,
.first-item h4 {
	font-family: 'microsoft yahei', 'SimHei';
	font-weight: normal;
}

.insurance-title {
	font-size: 22px;
	color: #6e7ca1;
	font-weight: normal;
}

.sub-insurance-title {
	font-size: 14px;
	color: #5e6d81;
	padding-top: 7px;
}

.new-insurance-item {
	padding-bottom: 30px;
}

.new-insurance-item h2 {
	color: #5e6d81;
	font-size: 22px;
}

.new-insurance-item p {
	line-height: 1.5em;
	padding-bottom: 10px;
}

.new-insurance-item .first {
	margin-top: 20px;
}

.insurance-info-photo {
	padding-top: 20px;
	position: relative;
}

.insurance-info-photo .photo-scroll {
	position: relative;
	height: 340px;
}

.insurance-info-photo .photo-scroll div {
	height: 340px;
	display: none;
}

.insurance-info-photo img {
	display: block;
}

.insurance-info-photo .photo-scroll .first-scroll-item {
	display: block;
}

.pagination {
	position: absolute;
	right: 5px;
	bottom: 8px;
	z-index: 20;
}

.pagination li,
.pagination li a {
	float: left;
	margin-right: 5px;
}

.pagination li a {
	display: block;
	width: 12px;
	height: 12px;
	background: url(../img/travel_insurance/smallico.jpg) no-repeat 0 0;
}

.pagination .foucs a {
	background: url(../img/travel_insurance/smallico.jpg) no-repeat right 0;
}

.insurance-info-txt {
	background-color: #453C33;
	height: 30px;
	line-height: 30px;
	color: #FFF;
	text-align: center;
}

.insurance-info-txt .last-txt {
	display: none;
}

.insurance-type-list {
	margin-top: 10px;
	overflow: hidden;
	zoom: 1;
}

.insurance-type-list li {
	width: 310px;
	height: 130px;
	float: left;
	margin: 0 9px 8px 0;
	background-color: #2DB2EB;
	padding: 0 8px 5px 8px;
	width: 314px;
	color: #FFF;
}

.insurance-type-list .odd {
	margin-right: 0;
}

.list-item-hd {
	overflow: hidden;
	margin-top: -4px;
}

.list-item-hd .item-type {
	float: left;
	margin-right: 4px;
	font-size: 59px;
	padding: 0;
}

.list-item-hd .item-type-txt {
	overflow: hidden;
	margin-top: 20px;
}

.list-item-hd .item-type-txt h4 {
	font-size: 16px;
}

.list-item-hd .item-type-txt span {
	color: #c0e8f9;
}

.list-item-bd {
	margin-top: -3px;
	padding-bottom: 3px;
	height: 45px;
	line-height: 1.4em;
}

.new-insurance-side {
	overflow: hidden;
	zoom: 1
}

.insurance-product-list {
	padding-top: 15px;
}

.insurance-product-list li {
	overflow: hidden;
	margin-bottom: 7px;
	padding-bottom: 10px;
	border-bottom: 1px solid #E3E4E8;
}

.insurance-product-img {
	float: left;
	margin-right: 18px;
}

.insurance-product-feature {
	overflow: hidden;
	zoom: 1;
}

.insurance-product-feature h4 {
	color: #6e7ca1;
	padding-bottom: 10px;
}

.insurance-product-feature p {
	color: #7F7F7F;
}

.insurance-product-img {
	width: 80px;
	height: 80px;
	background-image: url(../img/travel_insurance/ico.jpg);
}

.product-img1 {
	background-position: left center;
}

.product-img2 {
	background-position: 400px center;
}

.product-img3 {
	background-position: 320px center;
}

.product-img4 {
	background-position: 240px center;
}

.product-img5 {
	background-position: 160px center;
}

.product-img6 {
	background-position: 80px center;
}

.insurance-process {
	margin-top: 20px;
	background: url(../img/travel_insurance/process.jpg) no-repeat 18px 2px;
	padding-left: 78px;
	font-family: 'microsoft yahei', 'SimHei';
}

.insurance-process li {
	padding: 10px 0 30px 0;
	color: #6e7ca1;
	font-size: 16px;
}

.new-insurance-item .jumpTo-insurance {
	display: block;
	width: 190px;
	height: 36px;
	line-height: 36px;
	color: #FFF;
	font-size: 18px;
	text-align: center;
	margin: 0 auto;
	background-color: #95BE3E;
	text-decoration: none;
}

.new-insurance-item .jumpTo-insurance:hover {
	background-color: #9fe805;
}

.last-new-insurance-item {
	margin: 5px 0 30px 0;
}

.go-insuranceDetail {
	padding: 12px 8px 0 0;
	text-align: right;
}

.go-insuranceDetail a {
	color: #337df8;
}

.insurance-detail {
	padding: 10px 0 15px 0;
}

.insurance-detail h2 {
	color: #1c1c1c;
	font-size: 18px;
	font-weight: normal;
	font-family: 'microsoft yahei', 'SimHei';
	padding: 0 0 8px 12px;
}

.insurance-detail-table {
	width: 1000px;
	table-layout: fixed;
}

.insurance-detail-table td {
	font-family: 'microsoft yahei', 'SimHei';
	font-size: 14px;
	border: 1px solid #fafafa;
	padding: 5px 4px;
	vertical-align: middle;
}

.insurance-txt {
	color: #ff0000;
	font-size: 14px;
}

.insurance-detail-table .txt-title {
	width: 30%
}

.insurance-detail-table .txt-center {
	text-align: center;
}

.insurance-detail-table .insurance-txt-en {
	font-size: 12px;
}

.insurance-detail-table .spcial td {
	border: 0;
	padding-top: 30px;
	font-size: 16px;
	color: #FF0000
}

.insurance-detail-table .spcialmore td {
	border: 0;
	padding-top: 10px;
}

.notice-list {
	font-size: 14px;
	color: #ff0000;
	font-family: 'microsoft yahei', 'SimHei';
	padding: 5px 0 35px 5px;
}

.notice-list li {
	padding-bottom: 2px;
}

.download {
	padding-left: 5px;
	font-size: 14px;
	margin-bottom: 60px;
}

.download a {
	color: #337df8
}

.download li {
	padding-bottom: 10px;
}

.download .last {
	padding-left: 70px;
}

/*site map*/
.mt20 {
	margin-top: 20px;
}

.site-map-title {
	font-size: 24px;
	color: #000;
	font-weight: normal;
	border-bottom: 1px dashed #c2c2c2;
	font-family: 'microsoft yahei', 'SimHei';
	padding-bottom: 4px;
	margin-bottom: 15px;
}

.site-map-list li {
	padding-bottom: 2px;
}

.site-map-list li a {
	font-size: 14px;
	color: #00388a;
}