*{
margin:0;
padding:0;
}
html{
height:100%;
}
body{
font-size:12px;
font-family: arial, "宋体",verdana, helvetica, sans-serif;
height:100%;
background-color:#FFFFFF;
color:#4D4D4D;
}
img{
border:0;
}
li{
list-style:none;
}
.mt10{
margin-top:10px;
}
.ml10{
margin-left:6px;
_margin-left:5px;
}
a:link,a:visited{
color:#666;
text-decoration:none
}
a:hover{
color:#05d;
text-decoration:underline
}


.wrap{
width:956px;
margin:0 auto;
}
/*miniNav*/
.miniNav{
height:24px;
width:100%;
background-color:#F2F2F2;
border-bottom:1px #CCCCCC solid;
overflow:hidden;
}
.miniNav ul,.miniNav ul li,.miniNav ol,.miniNav ol li{
float:left;
line-height:24px;
color:#F2AFB6;
}
.miniNav ol,.miniNav ol li{
float:right;
}
.miniNav ul{
margin-left:10px;
}
.miniNav ol{
margin-right:10px;
}
.miniNav a:link,.miniNav a:visited{
color:#1E2877;
text-decoration:none
}
.miniNav a:hover{
color:#000;
text-decoration:underline
}
/*header*/
.header{
height:66px;
width:100%;
}
.header h1,.header h1 a{
width:197px;
height:66px;
float:left;
}
.header h1 a{
background:url(../images/logo.jpg) no-repeat;
text-indent:-9999px;
display:block;
overflow:hidden;
margin-left:5px;
}
.topAD_right,.topAD_left{
width:495px;
float:right;
}
.topAD_left img{
width:495px;
height:60px;
}
.topAD_right{
width:196px;
display:inline;
margin-left:9px;
}
.topAD_right img{
width:196px;
height:60px;
}
/*nav*/
.nav{
width:100%;
height:35px;
background:url(../images/common.png) 0 -35px repeat-x;
overflow:hidden;
}
.nav em,.nav i{
width:21px;
height:35px;
float:left;
background:url(../images/common.png) 0 0 no-repeat;
overflow:hidden;
}
.nav ul{
width:914px;
height:35px;
font:bold 13px/35px "宋体";
float:left;
}
.nav ul li{
width:8.9%;
text-align:center;
float:left;
}
.nav ul li a:link,.nav ul li a:visited{
color:#fff;
text-decoration:none
}
.nav ul li a:hover{
color:#FFFC00;
text-decoration:underline
}
.nav ul li a.active:link,.nav ul li a.active:visited,.nav ul li a.active:hover{
color:#FFFC00;
text-decoration:none
}
.nav i{
background-position:-21px 0;
float:right;
}
/*bannerAD*/
.bannerAD{
width:100%;
height:70px;
margin-top:5px;
}
/*content*/
.content{
width:100%;
}
.lContent,.rContent{
width:240px;
overflow:hidden;
float:left;
}
.lContent{
border:1px #C4E9FC solid;
background:url(../images/lContentBg.jpg) repeat-y;
}
.lContent dl,.lContent dl dt,.lContent dl dd{
width:100%;
float:left;
}
.lContent dl{
margin-top:2px;
margin-bottom:10px
}
.lContent dl dt{
height:32px;
background:url(../images/common.png) 0 -71px no-repeat;
overflow:hidden;
}
.lContent dl dt strong,.lContent dl dt span{
float:left;
height:32px;
line-height:32px;
}
.lContent dl dt strong{
width:111px;
text-indent:20px;
font-size:14px;
color:#fff;
}
.lContent dl dt span{
float:right;
margin-right:10px;
}
.searchBox,.workTime,.themeTour,.tourVisa,.paperAd{
width:220px;
padding:0 10px;
}
.searchBox ul,.searchBox ul li{
width:100%;
float:left;
}
.searchBox ul li{
height:40px;
line-height:40px;
}
.searchBox ul li span,.searchBox ul li em{
float:left;
}
.searchBox ul li span{
width:60px;
}
.searchBox ul li em{
width:160px;
}
.searchBox ul li em .txtBox{
width:145px;
height:18px;
border:1px #B9B9B9 solid;
background-color:#FFFFFF;
margin-top:8px;
*margin-top:5px;
}
.searchBox ul li em select{
margin-top:8px;
*margin-top:5px;
}
.searchBox ul li em img{
margin-top:6px;
}
.workTime p,.workTime p span,.workTime p strong{
width:100%;
float:left;
line-height:19px;
}
.workTime p{
padding:5px 0;
border-bottom:1px #E6E6E6 dashed;
}
.workTime p strong{
color:#779C02;
}

/*线路样式一*/
.lineListArrow,.lineListArrow li{
width:100%;
float:left;
}
.lineListArrow li{
height:30px;
line-height:30px;
}
.lineListArrow li em,.lineListArrow li span,.lineListArrow li u{
float:left;
text-decoration:none;
white-space:nowrap;
word-break:break-all;
overflow:hidden;
}
.lineListArrow li em{
width:4px;
height:7px;
background:url(../images/common.png) -698px -80px no-repeat;
margin-top:11px;
margin-right:3px;
}
.lineListArrow li span{
width:155px;
height:30px;
margin-right:5px;
}
.lineListArrow li u{
width:50px;
text-align:right;
color:#FF0000;
}
.paperAd{
width:100%;
padding:10px 0;
}
.paperAd li{
width:100%;
text-align:center;
margin:5px 0;
}
.paperAd li div{
width:220px;
height:150px;
margin:0 auto;
}
.rContent{
width:700px;
margin-left:14px;
_margin-left:10px;
display:inline;
}
.topRightRow1,.topRightRow2,.topRightRow3,.topRightRow4,.rightAd1,.rightAd2{
width:100%;
float:left;
}
.flashAd,.newsTab{
float:left;
}
.flashAd{
width:483px;
height:246px;
border:6px #03B5F5 solid;
}

.newsTab{
width:194px;
height:256px;
border:1px #8BC7F3 solid;
margin-left:9px;
}
.newsTab dl,.newsTab dl dt,.newsTab dl dd{
width:100%;
float:left;
}
.newsTab dl dt{
height:29px;
background:url(../images/common.png) 0 -348px repeat-x;
}
.newsTab dl dt ul li{
width:64px;
float:left;
text-align:center;
line-height:29px;
border-right:1px #8BC7F3 solid;
}
.newsTab dl dt ul li a.current{
background:url(../images/common.png) 0 -387px repeat-x;
display:block;
height:29px;
width:64px;
font-weight:bold;
}
.newsTab dl dt ul li a.current:link,.newsTab dl dt ul li a.current:visited,.newsTab dl dt ul li a.current:hover{
color:#0A5BBD;
text-decoration:none
}
.newsTab dl dd{
height:227px;
overflow:hidden;
}
.newsTab dl dd .lineListArrow{
width:180px;
display:inline;
margin-left:10px;
margin-top:10px;
}
.newsTab dl dd .more{
width:90%;
float:left;
text-align:right;
height:30px;
line-height:30px;
}
.topRightRow2{
height:226px;
background:url(../images/common.png) 0 -112px no-repeat;
}
.hotProduct,.recommendProduct{
width:50%;
float:left;
display:inline;
}
.hotProduct dl,.hotProduct dl dt,.hotProduct dl dd{
width:100%;
float:left;
overflow:hidden;
}
.hotProduct dl dt{
height:38px;
}
.hotProduct dl dt strong{
float:left;
width:91px;
height:26px;
margin-top:12px;
margin-left:25px;
text-align:center;
font-size:14px;
line-height:26px;
color:#fff;
}
.hotProduct dl dt span{
width:36px;
height:11px;
float:right;
margin-right:25px;
margin-top:21px;
}
.hotProduct dl dt span a{
display:block;
width:36px;
height:11px;
text-indent:-9999px;
}
.hotProduct dl dd{
height:184px;
}
.hotProduct dl dd .lineListArrow{
width:90%;
margin-left:20px;
margin-top:20px;
display:inline;
}
.hotProduct dl dd .lineListArrow li{
border-bottom:1px #E9E8E8 dashed;
}
.hotProduct dl dd .lineListArrow li em{
width:5px;
height:10px;
background-position:-675px -80px;
*margin-top:8px;
}
.hotProduct dl dd .lineListArrow li span{
width:246px;
}
.lineListBox{
width:345px;
border:1px #8BC7F3 solid;
float:left;
overflow:hidden;
}
.lineListBox dt,.lineListBox dd{
width:100%;
float:left;
}
.lineListBox dt{
height:29px;
background:url(../images/common.png) 0 -348px repeat-x;
overflow:hidden;
line-height:29px;
}
.lineListBox dt strong{
float:left;
margin-left:10px;
color:#0A5BBD;
font-size:13px;
}
.lineListBox dt span{
float:right;
margin-right:10px;
}
.lineListBox dt span img{
margin-top:6px;
_margin-top:5px;
}
.lineImage,.lineImage ul,lineListType1{
width:100%;
float:left;
}
.lineImage ul{
margin-left:3px;
_margin-left:1px;
margin-top:10px;
}
.lineImage ul li{
width:49%;
float:left;
text-align:center;
}
.lineListType1 .lineListArrow{
margin-left:10px;
display:inline;
}
.lineListType1 .lineListArrow span{
width:260px;
}
.rightAd1{
width:100%;
height:70px;
}


.clearBoth{
clear:both;
height:0px;
width:100%;
overflow:hidden;
}
/*footer*/
.footer{
height:60px;
border-top:4px #D3D3D3 solid;
width:100%;
color:#666;
}
.footer p,.footer span{
width:100%;
margin-top:10px;
text-align:center;
}
.footer span{
margin-top:5px;
}


/*lineTypeList*/
.lineTypeList,.lineTypeList dt,.lineTypeList dd{
width:100%;
float:left;
}
.lineTypeList dt em,.lineTypeList dt strong{
float:left;
line-height:19px;
}
.lineTypeList dt em{
width:9px;
height:9px;
background:url(../images/common.png) -695px 0 no-repeat;
overflow:hidden;
margin-top:4px;
margin-right:4px;
}
.lineTypeList dd{
margin-top:4px;
}
.lineTypeList dd ul li{
width:19.5%;
line-height:24px;
height:24px;
text-indent:5px;
white-space:nowrap;
word-break:break-all;
overflow:hidden;
float:left;
color:#4D4D4D;
}
.lineTypeList dd ul li a:link,.lineTypeList dd ul li a:visited{
color:#057FE6;
text-decoration:none
}
.lineTypeList dd ul li a:hover{
color:#ff5500;
text-decoration:underline
}
.boxFrame{
width:698px;
border:1px #8BC7F3 solid;
float:left;
}


.boxFrame h1{
width:100%;
height:50px;
float:left;
text-align:center;
font:bold 18px/50px "宋体";
color:#000000;
border-bottom:1px #F2F2F2 solid;
}

.boxFrame dl,.boxFrame dl dt,.boxFrame dl dd{
width:100%;
float:left;
}
.boxFrame dl dt{
height:29px;
background:url(../images/common.png) 0 -348px repeat-x;
overflow:hidden;
line-height:29px;
}
.boxFrame dl dt strong{
float:left;
margin-left:10px;
color:#0A5BBD;
font-size:13px;
}
.lineListTable{
width:686px;
padding:5px;
}
.lineListTable a:link,.lineListTable a:visited{
color:#057FE6;
text-decoration:none
}
.lineListTable a:hover{
color:#ff5500;
text-decoration:underline
}
.btn_control{
width:70px;
height:18px;
background:url(../images/btn_control.jpg) no-repeat;
overflow:hidden;
line-height:19px;
*line-height:21px;
}
.lineListTable a.btnLineDetail:link,.lineListTable a.btnLineDetail:visited,.lineListTable a.btnLineDetail:hover{
color:#FFFFFF;
text-decoration:none
}
.lineListTable a.btnLineDetail:hover{
text-decoration:underline
}
.lineListTable a.btnLineOrder:link,.lineListTable a.btnLineOrder:visited,.lineListTable a.btnLineOrder:hover{
color:#FCFF00;
text-decoration:none
}
.lineListTable a.btnLineOrder:hover{
text-decoration:underline
}

/*首页改版新增*/
.mobile{
width:100%;
height:30px;
line-height:30px;
float:left;
text-align:center;
font-weight:bold;
}
.mobile a:link,.mobile a:visited{
color:#779C02;
text-decoration:none
}
.mobile a:hover{
color:#000;
text-decoration:underline
}
.rContent .center_content{
width:495px;
float:left;
}
.centerAd{
width:495px;
height:90px;
float:left;
}
.centerAd img{
width:495px;
height:90px;
}
.rContent .center_content .lineListBox{
width:493px;
border:1px #8BC7F3 solid;
float:left;
overflow:hidden;
}
.rContent .center_content .lineListArrow li{
height:28px;
line-height:28px;
overflow:hidden;
}
.rContent .center_content .lineListType1 ul{
width:483px;
margin:5px;
height:20px;
float:left;
line-height:20px;
background-color:#F0F0F0;
overflow:hidden;
}
.rContent .center_content .lineListType1 ul li em,.rContent .center_content .lineListType1 ul li span,.rContent .center_content .lineListType1 ul li u,.rContent .center_content .lineListType1 ul li b，
.rContent .center_content .lineListArrow li em,.rContent .center_content .lineListArrow li span,.rContent .center_content .lineListArrow li u,.rContent .center_content .lineListArrow li b{
float:left;
text-decoration:none;
white-space:nowrap;
word-break:break-all;
overflow:hidden;
font-weight:normal;
}
.rContent .center_content .lineListArrow li em{
width:4px;
height:7px;
background:url(../images/common.png) -698px -80px no-repeat;
margin-top:11px;
margin-right:3px;
}

.rContent .center_content .lineListType1 ul li span,
.rContent .center_content .lineListArrow li span{
width:320px;
height:30px;
margin-right:5px;
}
.rContent .center_content .lineListType1 ul li span{
width:332px;
text-indent:10px;
line-height:20px;
}
.rContent .center_content .lineListArrow li u,.rContent .center_content .lineListArrow li b{
width:70px;
text-align:center;
color:#FF0000;
}
.rContent .center_content .lineListType1 ul li u,.rContent .center_content .lineListType1 ul li b{
width:70px;
font-weight:normal;
text-align:center;
float:left;
}

.right_content{
width:196px;
float:left;
margin-left:9px;
display:inline;
overflow:hidden;
}
.rightcAd{
width:196px;
height:74px;
float:left;
margin-top:10px;
}
.right_content .lineListBox{
width:194px;
margin-top:10px;
}
.right_content .lineListBox dd ul.feedback li{
width:100%;
float:left;
margin:6px 0;
}
.right_content .lineListBox dd ul.feedback li strong,.right_content .lineListBox dd ul.feedback li span{
width:100%;
float:left;
height:19px;
line-height:19px;
white-space:nowrap;
word-break:break-all;
overflow:hidden;
text-indent:10px;
}
.right_content .lineListBox dd ul.feedback a:link,.right_content .lineListBox dd ul.feedback a:visited{
color:#779C02;
text-decoration:none
}
.right_content .lineListBox dd ul.feedback a:hover{
color:#000;
text-decoration:underline
}
.right_content .lineListBox dd ul.ask li{
width:100%;
float:left;
height:26px;
line-height:26px;
white-space:nowrap;
word-break:break-all;
overflow:hidden;
text-indent:10px;
}
.partner{
width:100%;
float:left;
*padding-bottom:10px;
_padding-bottom:0px;
}
.partner strong{
width:100%;
float:left;
text-align:center;
margin:8px 0;
}

/*友情链接*/
.friendLink{
width:958px;
border:1px #8BC7F3 solid;
height:68px;
float:left;
overflow:hidden;
}
.frinedIco{
width:18px;
height:64px;
overflow:hidden;
text-indent:-9999px;
background:url(../images/friendLogo.jpg) no-repeat;
overflow:hidden;
display:inline;
float:left;
margin:2px;
}
.logoList img{
margin:2px;
}

/*首页改版新增*/

/*detail*/
.detail_line{
width:100%;
float:left;
}
.detail_line h2{
width:100%;
text-align:center;
font:bold 16px/40px "宋体";
height:40px;
white-space:nowrap;
word-break:break-all;
overflow:hidden;
}
a.printLine:link,a.printLine:visitedr{
color:#0000FF;
text-decoration:underline
}
a.printLine:hover{
color:#ff5500;
text-decoration:none;
}
.newsDetail,.newsDetail h2{
width:680px;
padding:10px;
float:left;
overflow:hidden;
}
.newsDetail h2{
text-align:center;
font:bold 16px/40px "宋体";
height:40px;
white-space:nowrap;
word-break:break-all;
overflow:hidden;
}
.writter{
width:100%;
text-align:right;
line-height:19px;
}
.newsDetail table tr td table tr td{
height:24px;
}
input.travel {
border:#ffffff 1px solid;
border-bottom: #d9cc99 1px solid
}

/*leftRightAd*/
.leftRightAd{
width:240px;
height:340px;
margin-top:-2px;
}

.shopType{
width:698px;
border:1px #8BC7F3 solid;
}
.shopType dl,.shopType dl dt,.shopType dl dd{
width:100%;
float:left;
}
.shopType dl dt{
height:29px;
background:url(../images/common.png) 0 -348px repeat-x;
}
.shopType dl dt strong{
line-height:29px;
float:left;
margin-left:10px;
color:#0A5BBD;
}
.shopType dl dt ul li{
width:64px;
float:left;
text-align:center;
line-height:29px;
border-right:1px #8BC7F3 solid;
}
.shopType dl dt ul li a.current{
background:url(../images/common.png) 0 -387px repeat-x;
display:block;
height:29px;
width:64px;
font-weight:bold;
}
.shopType dl dt ul li a.current:link,.shopType dl dt ul li a.current:visited,.shopType dl dt ul li a.current:hover{
color:#0A5BBD;
text-decoration:none
}
.shopType dl dd{
overflow:hidden;
}
.shoplist{
width:688px;
margin:10px 5px;
}
.shoplist li{
width:137px;
height:24px;
line-height:24px;
float:left;
}
.shoplist li em{
width:4px;
height:7px;
background:url(../images/common.png) -698px -80px no-repeat;
margin-top:9px;
margin-right:3px;
margin-left:10px;
display:block;
float:left;
}
.shoplist li span{
float:left;
}
#news-tab-content p{
width:100%;
height:40px;
float:left;
margin-top:10px;
}
#news-tab-content p em,#news-tab-content p strong,#news-tab-content p i,#news-tab-content p u{
float:left;
}
#news-tab-content p em{
margin-left:20px;
}
#news-tab-content p em img{
margin-top:3px;
}
#news-tab-content p strong{
line-height:24px;
margin-left:16px;
}
#news-tab-content p i{
margin-left:10px;
}
#news-tab-content p i input,#news-tab-content p i select{
margin-top:2px;
}
#news-tab-content p u{
margin-left:10px;
}

/*翻页*/
.pageLink{
width:100%;
height:40px;
line-height:40px;
float:left;
}
.pageLink span{
float:left;
margin-left:8px;
}
.pageLink .pageA{
float:right;
width:440px;
text-align:right;
margin-right:8px;
}
.pageLink .pageA a{
margin:0 6px;
}
.pageLink .pageA a:link,.pageLink .pageA a:visited{
color:#057FE6;
text-decoration:none
}
.pageLink .pageA a:hover{
color:#ff5500;
text-decoration:underline
}
.pageLink .pageA a.active:link,.pageLink .pageA a.active:visited,.pageLink .pageA a.active:hover{
color:#ff5500;
font-weight:bold;
text-decoration:none
}

/**/
.lContent dl dd .visaLeft span{
width:205px;
}

/*Ucenter*/
.activite_member{
width:33.3%;
float:left;
text-align:center;
margin-top:15px;
}
.activite_member li{
width:100%;
float:left;
}
.activite_member li img{
width:220px;
height:160px;
border:1px #999999 solid;
}
.loginBox{
width:320px;
float:left;
margin-left:60px;
margin-top:60px;
display:inline;
}
.btnLogin,.findCode{
margin-left:40px;
display:inline;
width:300px;
float:left;
}
.findCode{
margin-top:10px;
}
.loginBox ul li{
height:30px;
width:100%;
}
.shopType .workTime{
float:left;
margin-left:20px;
display:inline;
border:1px #CCCCCC solid;
}
.workTimeTitle{
font:bold 14px/26px "宋体";
color:#779C02;
} 
.loginBox ol li{
text-align:center;
line-height:26px;
height:26px;
}
.btnAlert{
width:70px;
height:24px;
background:url(../images/button_14.jpg) no-repeat;
line-height:24px;
text-align:center;
float:left;
margin-right:10px;
}
.btnAlert a{
color:#FFFFFF;
}
.tableUserInfo tr th{
background-color:#E9E9E9;
color:#666666;
}
.red{
color:#FF0000;
}
.regSuccess p{
margin:20px 0;
text-align:center;
}
.regSuccess p b{
text-align:center;
color:#990000;
font-size:24px;
}
.lineListTable .btnAlert a{
color:#FFFFFF;
}
.txcard_wrap{
width:988px;
margin:10px auto;
}
.txcard_banner{
width:100%;
height:158px;
float:left;
}
.txcard_content{
width:100%;
float:left;
margin-top:10px;
}
.txcard_left{
width:198px;
float:left;
}
.txcard_left ul{
width:100%;
float:left;
margin-top:20px;
}
.txcard_left ul li{
width:100%;
height:32px;
background:url(../images/leftnavbg.jpg) no-repeat;
line-height:32px;
font-weight:bold;
color:#4A4A4A;
margin-top:10px;
text-indent:45px;
}
.txcard_right{
width:790px;
float:left;
}
.txcard_rightTop,.txcard_rightBottom{
width:790px;
height:10px;
float:left;
background:url(../images/righttop.jpg) no-repeat;
overflow:hidden;
}
.txcard_rightCenter{
width:768px;
float:left;
padding:0 10px;
border-left:1px #D7D7D7 solid;
border-right:1px #D7D7D7 solid;
}
.pTxt{
width:748px;
float:left;
color:#3C3C3C;
margin-bottom:10px;
border-bottom:1px #cccccc dashed;
padding:10px 10px 20px 10px;
}
.pTxt p{
width:100%;
float:left;
line-height:19px;
}
.pTxt p strong{
margin-bottom:15px;
float:left;
width:100%;
font-size:14px;
}
.txcard_rightBottom{
background:url(../images/rightbottom.jpg) no-repeat;
}
.txcard_footer{
width:100%;
text-align:center;
height:80px;
line-height:80px;
}
.telimages{
width:198px;
height:173px;
float:left;
margin-top:10px;
background:url(../images/telimages.jpg) no-repeat;
}
.chaxun{
width:198px;
height:35px;
float:left;
margin-top:10px;
margin-bottom:-10px;
}

.shopInfo{
width:100%;
float:left;
padding:10px 0;
}
.shopInfoLeft,.shopInfoRight{
width:50%;
float:left;
display:inline;
}
.shopInfoLeft{
text-align:center;
}
.shopInfoLeft img{
width:300px;
height:225px;
}
.shopInfoRight strong,.shopInfoRight span{
width:100%;
float:left;
line-height:19px;
}

/*营业网点*/
.newsDetail ul{
width:33.3%;
float:left;
margin:18px 0;
}
.newsDetail ul li{
width:100%;
height:21px;
line-height:21px;
float:left;
white-space:nowrap;
word-break:break-all;
overflow:hidden;
}
.newsDetail ul li em{
width:20px;
float:left;
}
.newsDetail ul li em img{
margin-top:2px;
}
.newsDetail ul li strong{
width:200px;
float:left;
white-space:nowrap;
word-break:break-all;
overflow:hidden;
}
.newsDetail ul li strong a:link,.newsDetail ul li strong a:visited{
color:#0055dd;
text-decoration:none;
}
.newsDetail ul li strong a:hover{
color:#000;
text-decoration:underline;
}


.scrollable{float:left;width:920px;height:60px;overflow:hidden;position:relative;padding:2px 0}
.items{position:absolute;width:20000em}
.items li{background:url(../images/imgbg.gif) no-repeat;float:left;display:inline;margin:0 4px;}
.items img{width:120px;height:60px;cursor:pointer}


.newsDetail .aboutUs{
width:100%;
height:30px;
float:left;
margin-top:10px;
}
.newsDetail .aboutUs li{
float:left;
height:30px;
line-height:30px;
}
.newsDetail .aboutUs li em,.newsDetail .aboutUs li span{
float:left;
}
.newsDetail .aboutUs li em{
width:8px;
height:8px;
background:url(../images/aboutIco.jpg) no-repeat;
overflow:hidden;
margin:10px 5px;
}
.newsDetail .aboutUs li span{
margin-right:14px;
}
.newsDetail .aboutUs li span a.active:link,.newsDetail .aboutUs li span a.active:visited{
color:#ff5500;
font-weight:bold;
text-decoration:none
}
.newsDetail .aboutUs li span a.active:hover{
color:#000;
text-decoration:underline
}
/*保险*/
.insurance,.insurance ul,.insurance ul li{
width:100%;
float:left;
}
.insurance ul{
width:680px;
padding:0 10px;
margin-top:10px;
}
.insurance ul li{
height:30px;
line-height:30px;
font-family:"宋体";
border-bottom:1px #C8C8C8 dashed;
}
.insurance ul li span{
width:490px;
float:left;
white-space:nowrap;
word-break:break-all;
overflow:hidden;
margin-left:5px;
display:inline;
font-size:14px;
}
.insurance ul li u{
float:right;
text-align:right;
color:#C8C8C8;
text-decoration:none;
margin-right:5px;
}

.main01,.main02,.main03,.main04{
width:100%;
float:left;
}
.main01left{
width:633px;
float:left;
}
.insuranceAd,.insuranceAd img{
width:633px;
height:107px;
float:left;
}
.insuranceIntro{
width:633px;
height:52px;
background:url(../images/insuranceIntro.jpg) no-repeat;
overflow:hidden;
margin-top:10px;
float:left;
}
.insuranceIntro p{
width:613px;
padding:6px 10px;
line-height:21px;
}
.insuranceTel{
width:312px;
float:left;
margin-left:10px;
}
.smallDl,.smallDl dt,.smallDl dd{
width:100%;
float:left;
display:inline;
}
.smallDl dt{
height:34px;
background:url(../images/sDtBg.jpg) no-repeat;
}
.smallDl dt strong{
font-size:14px;
line-height:34px;
float:;
margin-left:40px;
display:inline;
color:#116ACE;
}
.smallDl dd{
width:310px;
border:1px #A4D2EA solid;
border-bottom:0px;
border-top:0px;
overflow:hidden;
}
.insuranceTel .smallDl dd{
height:128px;
text-align:center;
}
.insuranceTel .smallDl dd img{
margin-top:15px;
}
.insuranceTel .insuranceBottom{
width:100%;
height:7px;
background:url(../images/sBottom.jpg) no-repeat;
overflow:hidden;
float:left;
}
.main02_01,.main02_02,.main02_03{
width:312px;
float:left;
display:inline;
}
.main02_02,.main02_03{
margin-left:10px;
}
.main02 .insuranceBottom{
width:100%;
height:7px;
background:url(../images/sBottom.jpg) no-repeat;
overflow:hidden;
float:left;
}
.main02 .smallDl dd{
height:250px;
color:#545454;
line-height:18px;
}
.main02_intro{
width:290px;
float:left;
padding:10px 11px;
border-bottom:1px #DDDDDD solid;
}
.main02_intro p{
width:100%;
float:left;
}
.main02_intro span{
width:100%;
text-align:right;
float:left;
}
.main02_intro span a:link,.main02_intro span a:visited{
color:#C94301;
text-decoration:underline
}
.main02_intro span a:hover{
color:#000;
text-decoration:none
}
.main02_area{
width:292px;
float:left;
padding:10px;
}
.main02_area span{
width:100%;
float:left;
}
.mian02_shuoming{
width:289px;
height:38px;
line-height:38px;
margin-left:11px;
border:1px #CAE2F6 solid;
text-indent:18px;
float:left;
display:inline;
}
.mian02_shuoming strong{
color:#C94301;
}
.btnInsurance{
width:100%;
text-align:center;
margin-top:10px;
}
.bigDl,.bigDl dt,.bigDl dd{
width:100%;
float:left;
}
.bigDl dt{
height:34px;
background:url(../images/bDtBg.jpg) no-repeat;
}
.bigDl dt strong{
font-size:14px;
line-height:34px;
float:;
margin-left:40px;
display:inline;
color:#116ACE;
}
.bigDl dd{
width:954px;
border:1px #A4D2EA solid;
border-bottom:0px;
border-top:0px;
height:270px;
}
.insuranceImage,.insuranceNews{
width:300px;
float:left;
}
.insuranceImage{
width:330px;
}
.insuranceImage span,.insuranceImage strong{
width:100%;
float:left;
line-height:30px;
text-align:center;
font-weight:normal;
}
.insuranceImage span img{
width:280px;
height:200px;
border:6px #ADD9F3 solid;
margin-top:25px;
}
.insuranceNews{
display:inline;
margin-left:10px;
}
.insuranceNewsTitle{
width:300px;
height:34px;
background:url(../images/insuranceTitle.jpg) no-repeat;
float:left;
overflow:hidden;
}
.insuranceNewsTitle strong{
font-weight:normal;
color:#009330;
float:left;
margin-top:12px;
margin-left:22px;
display:inline;
}
.insuranceNewsTitle span{
float:right;
margin-right:15px;
margin-top:12px;
display:inline;
}
.insuranceNewsTitle span a:link,.insuranceNewsTitle span a:visited{
color:#009330;
text-decoration:underline
}

.insuranceNewsTitle span a:hover{
color:#000;
text-decoration:none
}
.main03 .insuranceBottom{
width:100%;
height:7px;
background:url(../images/bBottom.jpg) no-repeat;
overflow:hidden;
float:left;
}
.insuranceNewsList{
width:290px;
float:left;
padding:5px;
}
.insuranceNewsList ul li{
height:28px;
line-height:28px;
float:left;
width:100%;
white-space:nowrap;
overflow:hidden;
word-break:brrak-all;
font-family:"宋体";
}
.insuranceImage strong a:link,.insuranceImage strong a:visited,
.insuranceNewsList ul li a:link,.insuranceNewsList ul li a:visited{
color:#116ACE;
text-decoration:none
}
.insuranceImage strong a:hover,
.insuranceNewsList ul li a:hover{
color:#000;
text-decoration:none
}
.main04{
width:100%;
height:57px;
float:left;
background:url(../images/main04.jpg) no-repeat;
overflow:hidden;
padding-top:12px;
}
.main04 div{
width:100%;
float:left;
line-height:24px;
}
.main04 div strong,.main04 div span{
float:left;
display:inline;
}
.main04 div strong{
margin-left:20px;
color:#116ACE;
}
.main04 div span{
width:160px;
margin-left:15px;
}






.right_content .lineListBox dd ul.feedback li b{
width:100%;
float:left;
line-height:16px;
margin-bottom:5px;
padding:0 6px;
}
.right_content .lineListBox dd ul.feedback li b i{
font-style:normal;
color:#0055dd;
}
.right_content .lineListBox dd ul.feedback li b cite{
font-weight:normal;
font-style:normal;
}
.right_content .lineListBox dd ul.feedback li u{
width:100%;
float:left;
line-height:16px;
text-decoration:none;
padding:0 6px;
}
/*内页线路评论*/
.commentbar,.commentbox,.commentuser{
padding:5px 45px;
}
.commentbar{
background-color:#0099FF;
color:#ffffff;
}
.commenttitle{
line-height:30px;
}
.commenttitle i,.commenttitle cite{
font-style:normal;
}
.commenttitle i{
color:#0055dd;
}
.commenttitle a:link,.commenttitle a:visited{
color:#009900;
text-decoration:none
}
.commenttitle a:hover{
color:#000;
text-decoration:underline
}
.commenttxt{
line-height:19px;
color:#999999;
padding-bottom:15px;
border-bottom:1px #0099FF dashed;
}
.commentuser,.commentt,.commenttxtbox,.commentbtn{
width:100%;
float:left;
}
.commentuser{
padding-bottom:20px;
}
.commenttxtbox,.commentbtn{
margin-top:10px;
}
.commentt input{
border:1px #999999 solid;
}
.commenttxtbox textarea{
width:600px;
height:60px;
border:1px #999999 solid;
}
