/*articles-content*/
.articles-content{width:980px;margin-left:10px;_display:inline;}
.articles-bt{ height:24px;line-height:24px;border-bottom:1px solid #58BAF9;font-size:16px;padding-top:10px;}
.articles-detail{ width:960px; margin-left:10px;margin-top:10px; padding-bottom:10px; float:left;_display:inline;}

/*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;}
.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*/
.dhan_banner{ width:1000px;  height:129px;_margin-top:-5px;}
.dhan_banner1{ width:1000px; height:100px;_margin-top:-5px;}
.dhan_bannerlast{ width:1000px; float:left; height:20px;}
.contentLandingpageC{ width:992px; padding-left:8px; float:left; background:url(/img/articles/style1_bg.jpg) repeat-y top left;}
.contentTxt{width:962px; padding-left:30px; float:left; background:url(/img/articles/style1_04.jpg) no-repeat right top; margin-top:15px; height:210px;}
.contentBt{ font-size:14px; font-weight:bold; margin:0; margin-top:8px; }
.contentBtCont{font-size:14px; display:block; width:450px; margin:0; margin-top:8px; line-height:24px;}
.contentBtTab{ font-size:12px; width:350px; color:#01408e; margin-top:8px; line-height:15px;}
.contentAbstract{ width:930px; margin-left:16px; margin-right:21px; float:left; background:#f3faff; padding:10px;}
.contentAbstractBt{ font-size:12px; color:#01408e; margin:0; font-weight:bold; line-height:24px; padding-top:20px;}
.contentAbstractBt1{ font-size:12px; color:#01408e; margin:0; font-weight:bold; line-height:24px; }
.contentAbstractTxt{ font-size:12px; margin:0; color:#5d5d5d; line-height:18px;}
.contentRMore{ width:972px; padding-left:20px; float:left; padding-bottom:20px; padding-top:10px;}
.contentRMore p{ color:#F1740E; font-size:14px; margin:0;}

/* 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 .sunbtn2 { 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;}
.vote-detail-table thead td{ font-weight:bold; line-height:35px; color:#223C6A; font-size:14px;}
.vote-detail-table td{ line-height:30px; padding-left:10px;}
.vote-detail-table label{ margin-right:80px;} 
.vote-detail-table label input{ margin-right:2px;}
.vote-table-sub{ text-align:center; height:40px; background:#FFF5CC; border-top:1px solid #FFCC00;}
.vote-contenttr1{ background:#FFFBEB;}
.email-vot{ width:900px; height:100px;}