*{ margin:0; padding:0; list-style-type:none; text-decoration:none; }
body{ font-size:12px; color:#333; font-family:microsoft yahei; }
a{ color:#333; blr:expression(this.onFocus=this.blur()); outline:none; }
a:hover{ color:#09F; text-decoration:none; }
img{ border:none; }
h6{ font-size:12px; font-weight:bold; color:#c00; display:inline; }
.price{ font-family:Georgia; font-size:18px; color:#c00; }
.datahover{ color:#f60; }
.fnleft{ float:left; }
.fnright{ float:right; }


.banner{ overflow:hidden; position:relative; }

.main{ width:1200px; margin:20px auto; }
.routinearea{ width:1200px; }
.hd_routinearea{ width:1200px; height:46px; background:url(bg_hd_routine.jpg) repeat-x; overflow:hidden; }
.title_routine{ width:120px; height:40px; line-height:40px; vertical-align:middle; float:left; margin-left:20px; font-size:20px; font-weight:bold; color:#026eb9; }
.hd_routinearea ul{ width:300px; float:right; }
.hd_routinearea ul li{ width:100px; height:46px; line-height:40px; vertical-align:middle; float:right; color:#fff; font-size:14px; font-weight:bold; text-align:center; }
.hd_routinearea ul li.highlight a{ color:#fff; }
.hd_routinearea ul li.highlight a:hover{ color:#FC0; }
.hd_routinearea ul li.highlight{ background:url(bg_lable_routine.jpg) top center; }
.hd_routinearea ul li.short{ width:80px; }
.bd_routinearea{ overflow:hidden; }
.tj_box_l{ overflow:hidden; width:1200px;}
.tj_01,.tj_02,.tj_04,.tj_05{ float:left; margin-right:10px; overflow:hidden;  margin-bottom:14px;}
.tj_03,.tj_06{ float:left; overflow:hidden;  margin-bottom:14px;}
.tj_box{ overflow:hidden;}
.tj_box_l{ float:left; margin-top:5px;}
.tj_t_1{ color:#999; font-family:"瀵邦喛钂嬮梿鍛寸拨"; font-size:20px; line-height:40px;}
.tj_t_2{ color:#cc0000; font-family:"Georgia"; font-size:18px; display:block; float:left;}
.tj_t_2 span{ font-family:"瀵邦喛钂嬮梿鍛寸拨"; font-size:12px;}
.tj_t_3{  display:block; float:right; width:57px; height:20px; background-color:#ff7f8a; color:#FFF; text-align:center; line-height:20px;}
.tj_04,.tj_05,.tj_06{  margin-bottom:0px;}
.tj_t_3:hover{ color:#fff;}
.tj_box_l dl{ width:290px; height:130px; float:left; margin-right:13px; }
.tj_box_l dl dt{ width:290px; height:130px; position:absolute; z-index:9; }
.tj_box_l dl dd{ position:relative; z-index:99; background:url(bg_tjcolumn.png); width:290px; color:#FFF; text-indent:15px; font-size:14px; }
.tj_box_l dl dd p{ font-size:14px; }
.tj_box_l dl dd span{ font-family:Microsoft Yahei; font-size:10px; color:#FC0; margin-left:10px; }
.tj_box_l dl dd em{ font-style:normal; font-weight:bold; font-size:16px; font-family:Georgia; color:#FC0; }
.tj_box_l dl dd input{ width:100px; height:25px; background:#FC0; color:#900; line-height:25px; text-align:center; vertical-align:middle; font-weight:bold; border:none; }
.tj_box_l dl dd input:hover{ background:#C00; color:#fff; }
.tj_box_l dl dd a{ color:#fff; }
.tj_box_l dl dd.info_tj_box{ height:30px; top:100px; line-height:30px; vertical-align:middle; }
.tj_box_l dl dd.btn_tj_box{ height:0px; padding-top:0px; top:25px; text-align:center; overflow:hidden; }

.inadvance{ width:1200px; margin-top:5px; }
.inadvance dl{ width:265px; padding:9px; border:1px solid #d9d9d9; float:left; margin-right:20px; }
.inadvance dl dt{ width:265px; height:150px; }
.name_line{ width:265px; height:30px; line-height:30px; vertical-align:middle; background:url(bg_blackalpha.png); font-size:12px; color:#fff; text-indent:20px; position:absolute; z-index:10; margin-top:120px; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.save_line{ width:80px; height:25px; line-height:25px; vertical-align:middle; background:#c00; position:absolute; z-index:9; text-align:center; color:#fff; }
.save_line em{ font-family:Arial; font-style:normal; margin-left:2px; }
.inadvance dl dd{ margin-top:10px; height:30px; line-height:30px; vertical-align:middle; }
.inadvance dl dd span{ display:block; }
.inadvance dl dd a{ display:block; width:80px; height:30px; background:#db2d2f; color:#fff; font-weight:bold; text-align:center; margin-left:15px; }
.inadvance dl dd a:hover{ background:#ffaf00; color:#333; text-decoration:none; }
.inadvance dl dd em{ font-style:normal; font-weight:bold; margin-right:1px; }
.noinf{ height:212px; line-height:212px; vertical-align:middle; text-align:center; font-family:microsoft yahei; color:#900; }

.timesale{ width:1200px; margin-top:5px; }
.timesale dl{ width:265px; padding:9px; border:1px solid #d9d9d9; float:left; margin-right:20px; }
.timesale dl dt{ width:265px; height:150px; }
.name_timesale{ width:265px; height:30px; line-height:30px; vertical-align:middle; background:url(bg_blackalpha.png); font-size:12px; color:#fff; text-indent:20px; position:absolute; z-index:10; margin-top:120px; }
.save_timesale{ width:80px; height:25px; line-height:25px; vertical-align:middle; background:#f60; position:absolute; z-index:9; text-align:center; color:#fff; }
.save_timesale em{ font-family:Arial; font-style:normal; margin-left:2px; }
.timesale dl dd{ margin-top:10px; height:30px; line-height:30px; vertical-align:middle; }
.timesale dl dd span{ display:block; }
.timesale dl dd a{ display:block; width:80px; height:30px; background:#00419b; color:#fff; font-weight:bold; text-align:center; margin-left:15px; }
.timesale dl dd a:hover{ background:#ffaf00; color:#333; text-decoration:none; }
.timesale dl dd em{ font-style:normal; font-weight:bold; margin-right:1px; }

.visa_index{ width:1200px; overflow:hidden; margin-top:5px; }
.visa_index dl{ width:210px; padding:10px; border:1px solid #d9d9d9; float:left; margin-right:10px; }
.visa_index dl dt{ width:210px; height:94px; margin-bottom:5px; }
.visa_index dl dd{ width:210px; height:20px; line-height:20px; vertical-align:middle; text-align:center; font-family:microsoft yahei; word-break:keep-all; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.visa_index dl dd b{ font-size:14px; }
.visa_index dl dd em{ color:#c00; font-style:normal; font-weight:bold; margin-right:2px; }

.columnarea{ width:1200px; margin-top:20px; overflow:hidden; }
.column_overseas{ width:1160px; height:25px; padding:10px 20px; background:#fb82a0; line-height:25px; vertical-align:middle; }
.column_overseas a{ color:#fff; font-weight:bold; font-size:16px; font-family:宋体; }
.column_overseas span{ display:block; }
.column_overseas em{ font-family:microsoft yahei; font-style:normal; }

.cj{ position:relative;}
.cj_r{ float:right; margin-top:10px;}
.cj_t_1{ font-size:14px; color:#666; margin-top:10px; display:block; float:left;}
.cj_t_2{ font-family:"Georgia"; color:#cc0000; font-size:14px; margin-top:10px; display:block; float:left;  margin-left:15px;}
.cj_t_2 span{ font-family:"瀵邦喛钂嬮梿鍛寸拨"; font-size:12px;}
.cj_t_3{ display:block; float:right; width:57px; height:20px; background-color:#fd84a3; color:#FFF; text-align:center; line-height:20px; margin-top:10px;}
.cj_box_l a:hover {color:#09f; text-decoration:underline;}
.cj_t_3:hover{ color:#fff;}
.cj_nav a:hover {color:#09f; text-decoration:underline;}
.summary_01{background:#fd84a3;}
.summary_02{background:#6fbee4;}
.summary_03{background:#ffaf00;}
.summary_04{background:#79bc89;}
.cj{ position:relative;}
.cj_r{ width:195px; height:459px; position:relative; overflow:hidden;}
.cj_r a img{ width:195px; height:459px; top:0; left:0; position:absolute;}
.summary_01,.summary_02,.summary_03{width:195px;height:111px;top:459px;left:0;position:absolute;}
.summarytxt{ width:195px; height:auto;line-height:22px;font-size:12px;color:#cfcfcf; }
.summarytxt img{ width:153px; height:22px; margin-left:20px; margin-top:10px;}
.summarytxt a{ font-size:16px; color:#fff; display:block; text-align:center; margin-top:10px;}
.summarytxt .summarytxt_1{ font-family:"Georgia";}
.summarytxt_1 span{ font-family:"microsoft yahei"; font-size:12px;}

.list_columnarea{ width:790px; height:460px; margin-top:10px; float:right; }
.list_columnarea dl{ width:363px; height:203px; border:1px solid #d9d9d9; float:left; margin-right:10px; margin-bottom:10px; padding:10px; }
.list_columnarea dl dt{ width:363px; height:173px; }
.list_columnarea dl dd{ width:343px; height:30px; line-height:30px; vertical-align:middle; padding:0 10px; }
.list_columnarea dl dd a{ font-size:14px; font-weight:bold; }
.list_columnarea dl dd em{ font-style:normal; font-weight:bold; color:#c00; font-family:Arial; font-size:14px; }
.lable_columnarea{ width:158px; height:418px; padding:20px; border:1px solid #d9d9d9; float:left; margin-top:10px; }
.hd_hotoverseas{ clear:left; padding:3px 8px; background:#fb3b6a; color:#fff; font-weight:bold; float:left; }
.bd_hotoverseas{ clear:left; width:158px; padding:10px 0 20px 0; overflow:hidden; }
.bd_hotoverseas a{ display:block; background:#eee; color:#333; padding:2px 5px; float:left; margin:0 10px 10px 0; }
.bd_hotoverseas a:hover{ background:#fb3b6a; color:#fff; }
.column_domestic{ width:1160px; height:25px; padding:10px 20px; background:#72bde2; line-height:25px; vertical-align:middle; }
.column_domestic a{ color:#fff; font-weight:bold; font-size:16px; font-family:宋体; }
.column_domestic span{ display:block; }
.column_domestic em{ font-family:microsoft yahei; font-style:normal; }
.hd_hotdomestic{ clear:left; padding:3px 8px; background:#5191ad; color:#fff; font-weight:bold; float:left; }
.bd_hotdomestic{ clear:left; width:158px; padding:10px 0 20px 0; overflow:hidden; }
.bd_hotdomestic a{ display:block; background:#eee; color:#333; padding:2px 5px; float:left; margin:0 10px 10px 0; }
.bd_hotdomestic a:hover{ background:#5191ad; color:#fff; }

.column_excursions{ width:1160px; height:25px; padding:10px 20px; background:#ffaf00; line-height:25px; vertical-align:middle; }
.column_excursions a{ color:#fff; font-weight:bold; font-size:16px; font-family:宋体; }
.column_excursions span{ display:block; }
.column_excursions em{ font-family:microsoft yahei; font-style:normal; }
.hd_hotexcursions{ clear:left; padding:3px 8px; background:#ff8e04; color:#fff; font-weight:bold; float:left; }
.bd_hotexcursions{ clear:left; width:158px; padding:10px 0 20px 0; overflow:hidden; }
.bd_hotexcursions a{ display:block; background:#eee; color:#333; padding:2px 5px; float:left; margin:0 10px 10px 0; }
.bd_hotexcursions a:hover{ background:#ff8e04; color:#fff; }

.column_liaoning{ width:1160px; height:25px; padding:10px 20px; background:#8eca30; line-height:25px; vertical-align:middle; }
.column_liaoning a{ color:#fff; font-weight:bold; font-size:16px; font-family:宋体; }
.column_liaoning span{ display:block; }
.column_liaoning em{ font-family:microsoft yahei; font-style:normal; }
.hd_hotliaoning{ clear:left; padding:3px 8px; background:#39942b; color:#fff; font-weight:bold; float:left; }
.bd_hotliaoning{ clear:left; width:158px; padding:10px 0 20px 0; overflow:hidden; }
.bd_hotliaoning a{ display:block; background:#eee; color:#333; padding:2px 5px; float:left; margin:0 10px 10px 0; }
.bd_hotliaoning a:hover{ background:#39942b; color:#fff; }

/*  下部分  */
.banner_middle{ width:1200px; margin:10px auto; }
.bodycorp{ width:1160px; padding:19px; margin:0 auto; overflow:hidden; background:#fff; border:1px solid #eaeaea; }
.sidercorp{ width:240px; float:left; }
.bbscolumn{ width:910px; float:right; }
.bbsarea{ width:450px; margin-bottom:10px; }
.hd_bbsarea{ width:450px; height:30px; line-height:30px; vertical-align:middle; font-size:14px; font-weight:bold; background:#f6f6f6; text-indent:20px; color:#026eb9; }
.bd_bbsarea{ width:430px; margin:0 auto; }
.lable_bbsarea{ width:430px; margin:10px 0; }
.lable_bbsarea dl{ width:430px; height:120px; overflow:hidden; }
.lable_bbsarea dl dt{ width:170px; height:120px; float:left; }
.lable_bbsarea dl dd{ width:250px; float:right; line-height:160%; }
.lable_bbsarea dl dd a{ font-size:14px; font-weight:bold; color:#026eb9; }
.lable_bbsarea dl dd a:hover{ color:#f60; }
.lable_bbsarea dl dd span{ background:#026eb9; padding:2px 5px; }
.list_bbsarea ul li{ width:410px; height:30px; line-height:30px; vertical-align:middle; border-bottom:1px dotted #ccc; margin:0 auto; font-size:14px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.list_bbsarea ul li span{ font-family:Arial; color:#999; margin-right:5px; }
.list_bbsarea ul li em{ padding:2px 5px; font-style:normal; font-family:Arial; background:#f60; font-size:12px; margin-right:5px; color:#fff; }
.ico_bbsarea{ width:400px; padding:5px 10px; border:5px solid #f6f6f6; margin-top:10px; line-height:110%; }
.ico_bbsarea em{ font-style:normal; color:#c00; font-family:Arial; }
.btn_bbsarea a{ display:block; width:80px; height:25px; line-height:25px; vertical-align:middle; text-align:center; background:#f60; color:#fff; font-weight:bold; border-radius:3px; }
.btn_bbsarea a:hover{ background:#F30; }
.hd_rulesider{ width:240px; height:30px; line-height:30px; vertical-align:middle; color:#fff; font-weight:bold; background:#6fbee4; text-indent:20px; }
.bd_rulesider{ background:#f8fdff; }
.bd_rulesider ul{ width:120px; height:100px; background:url(bg_memberarea.jpg) no-repeat 10px 10px; padding:10px 0 10px 120px; }
.bd_rulesider ul li{ width:120px; height:20px; line-height:20px; vertical-align:middle; }
.integrate{ width:240px; margin-top:10px; }
.bd_integrate{ width:240px; background:#f8fdff; padding-bottom:15px; }
.bd_integrate dl{ width:220px; margin:0 auto; padding-top:10px; }
.bd_integrate dl dt{ width:218px; border:1px solid #fff; margin-bottom:8px; }
.bd_integrate dl dd{ width:220px; height:15px; text-align:center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.bd_integrate dl dd em{ font-family:Arial; color:#c00; font-style:normal; font-weight:bold; }
.ad_sider{ width:240px; height:80px; margin-top:10px; }

.column_index{ width:1160px; padding:10px 19px; margin:15px auto; border:1px solid #eaeaea; background:#FFF; overflow:hidden; font-family:microsoft yahei; }
.info_hotarea{ width:1160px; }
.info_hotarea dl{ width:1150px; overflow:hidden; background:#f6f6f6; border:5px solid #f6f6f6; }
.info_hotarea dl dt{ width:150px; height:80px; line-height:110px; vertical-align:middle; text-align:center; float:left; font-size:14px; font-weight:bold; color:#026eb9; }
.info_hotarea dl dd{ width:960px; min-height:80px; padding:0 10px 10px 20px; float:right; background:#fff; }
.info_hotarea dl dd ul li{ float:left; text-align:center; white-space:nowrap; margin:10px 15px 0 0; height:25px; line-height:120%; }


/* flexslider */
.flexslider{position:relative;height:400px;overflow:hidden;background:url(loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:400px;}
.slides li a{ display:block; width:100%; height:100%; text-align:left; text-indent:-9999px}
.flex-control-nav{position:absolute;bottom:10px;z-index:2; left:45%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px; float:left;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(http://www.cntour365.com/images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3; left:0;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:150px;background:url(http://www.cntour365.com/images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:150px;background:url(http://www.cntour365.com/images/next.png) center center no-repeat;}

