/* CSS Document */
*{margin:0; padding:0;}
body{font-family:"SimSun";font-size:12px;color:#434344;line-height:24px;
		background: #fff; color:#676767;}
div,form,img,ul,ol,li,dl,dt,dd{border: 0;}
ul,dl{list-style-type: none;}
a{color: #337fd1;text-decoration:none;}/*  */
a:hover{color: #06f; text-decoration:underline;}
img{vertical-align:middle;}
input,select,textarea{font:normal normal 12px "SimSun"; font-family:"SimSun",Arial, Helvetica, sans-serif;}
.textinput{border:1px solid #D5D5D5;font-size:12px;padding:2px; background:#f9f9f9;}/* 普通INPUT样式 */
.textinputhover{border:1px solid #979797;}/* 悬停input样式，不需要指 */
.stextinput{ width:auto;}/*  */
.clear{clear:both;font-size:0px; line-height:0px; height:1px}/*  空白占位  */
.force{word-break: break-all; word-wrap:break-word ; overflow:auto;white-space:normal;}/* 强制换行引用时候指定宽 */
.f_{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;vertical-align:baseline;}/* 超过宽度变为...所在容器需要指定宽 */
.right{float:right;}/* 右对 */
.center{float:center;}/* 中对 */
.left,.fll{ float:left;}
.cRed,a.cRed,a:hover.cRed{color:#ff6d01;}/* 红色 */
.cBlue,a.cBlue,a:hover.cBlue{color:#1f60d5;}/* 蓝色.c{color:#7c7c7c} */
.cGreen,a.cGreen,a:hover.cGreen{ color:#093;}
.l_tab{padding-left:9px;}
.r_tab{padding-right:9px;}
.login .con1 p.err{padding-left:0; background-image:none;}
.t_center{text-align:center;}
.t_left{text-align:left;}
.t_right{text-align:right;}
.f_12{font-size:12px;}
.f_14{font-size:14px;}
.inputsTooltip {border:#ff9900 1px solid;padding:4px;width:auto;color:#ff5e0f;background-color:#ffffcc;line-height:18px;}
.p_t10{padding-top:10px;}
.p_r10{padding-right:10px;}
.p_b10{padding-bottom:10px;}
.p_l10{padding-left:10px;}
.p_a10{padding:10px;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix{ zoom:1;}



/* 通用属性 */
.head,.con,.foot,.firend_link{width:964px; margin:0 auto;clear:both;}
.con1{ width:700px; float:left;  overflow:hidden;}
.con2{ width:270px; float:right;}
/* 页头 */
.head{ height:130px; margin-bottom:9px;}
.menu{background:url(images/menu_bg.gif) no-repeat; height:63px; clear:both; padding:11px 12px 0 13px; line-height:13px;}
.menu .user{height:35px; line-height:35px; margin-top:9px; text-align:right;}
.menu .user .left{ width:105px; height:31px; text-indent:-999em; overflow:hidden;}
.menu .user img{ _position:absolute; _margin-left:-31px;}

.search{ width:410px;background:url(images/search_bg.gif) no-repeat; padding:0 10px; float:left;}
.search_tit{ height:40px; margin-left:-2px;}
.search_tit img{ margin-top:8px; vertical-align:bottom;}
.search_tit img.right{ padding:11px 20px 0 0;}
.search_con .textinput{ width:103px;}
.search_con .p_t10{ padding-top:3px;_padding-top:5px;}
.search_btn{ text-align:center;padding-top:25px;}
.search_btn input{background:url(images/temp_14.gif) center top no-repeat; width:65px; height:26px; border:0; text-indent:-99em;
	cursor:pointer;}
.tool{ background:url(images/tool_bg.gif) no-repeat; margin:13px -10px 0 -10px; width:430px;height:92px; line-height:18px;}

.hot_img{ float:right;}
.hot_img_box_t{ border-bottom:1px solid #e4e4e4; margin:5px 0; _padding-bottom:1px;}
.hot_img_box_t img{ padding-top:2px;}
.hot_img_box_t img.left{ padding-top:0; float:none;}
.hot_img_box_c{ clear:both; color:#1f60d5;}
.hot_img_box_c strong{color:#676767;}
.hot_img_box_c .textinput{ width:445px; margin-right:5px;}

.main{margin:5px auto 0 auto;clear:both; width:971px;}
.main a{color:#676767;}
.conA{ float:left; background:url(images/cona_c.gif) repeat-y; width:246px;}
.con_da{ float:left;width:246px; text-align:center;}
.conA_c{ clear:both;background:url(images/cona_t3.gif) top left no-repeat;}
.conA_c h2{ font-size:12px; padding:2px 17px;}
.conA_c h2 a{ color:#7c7c7c; font-weight:normal; margin-top:-6px;}
.conA_c_manu{ border-bottom:1px solid #e4e4e4; height:16px; line-height:16px; clear:both; margin:0 4px; padding-left:10px;}
.conA_c_manu span{ background:url(images/cona_manu.gif) no-repeat; width:49px;float:left; margin-bottom:-1px; text-align:center;
		height:17px; line-height:18px; overflow:hidden; cursor:pointer;}
.conA_c_manu span.hover{background:url(images/cona_manu_hover.gif) no-repeat; color:#1f60d5;}
.conA_c ul{ padding:0 17px;}
.conA_c li{ clear:both;line-height:23px;}
.conA_c_li2{ text-align:right; clear:both;}
.conA_c_li2_more{ text-align:left; line-height:18px; margin-right:-8px; color:#434344;}
.conA_c_li_ph{ background:url(images/temp_58.gif) 15px 8px no-repeat; *background-position:15px 2px;}

.conA_c_li_ph li{ padding-bottom:1px; padding-left:22px; line-height:19px;}
.conB{ float:left; margin:0 2px; width:475px;background:url(images/conb_c.gif) top left repeat-y;}
.conB .conA_c{ clear:both;background:url(images/conb_t1.gif) top left no-repeat;}
.conB_ul li{ width:49%; float:left; clear:none; line-height:22px;font-family:Arial;}
.travel_box{ background:#fff url(images/Travel_box_bg.gif) no-repeat center 8px; height:233px; clear:both; padding-top:8px;}
.travel_box h2{ font-size:12px; padding:12px 17px 14px 17px; line-height:23px;}
.travel_box h2 a{ color:#7c7c7c; font-weight:normal; margin-top:-3px;}
.travel_box .conA_c_manu{margin:0 14px; padding-right:35px;}
.travel_box .conA_c_manu span{float:right;}
.travel_box img.left{ margin:19px 0 0 40px;}
.travel_box ul{ float:left; line-height:19px;margin:12px 0 0 20px;}
.con_da .p_t10{ padding-top:5px;}
.firend_link{ width:980px;background:url(images/firend_bg.gif) center top no-repeat; height:40px; padding-top:32px;}
.firend_link ul{ padding-left:18px;}
.firend_link li{ float:left; margin-right:12px;}

/* 新加  通用属性 */
.hidden{DISPLAY: none;}
.pftrip_title{ width:81px; white-space:nowrap; word-break:keep-all; overflow:hidden; text-overflow:ellipsis;}
.pftrip_hover{cursor:pointer; color: #ff6d01; text-decoration:underline;}
.pftrip_out_hover{cursor:pointer; color: #ff6d01; }
.pftrip_search_btn{ text-align:center;padding-top:0px;}

