html
{
    display: block;
}
body
{
    margin: 0px;
    padding: 0px; /*height:1780px; 	width:1419px; 	background-image:url(index_2.jpg); 	background-position:inherit; 	background-repeat:no-repeat;*/
}
#header ol, ul, li
{
    list-style: none;
}
img
{
    border: none;
}

a
{
    color: #369;
    text-decoration: none;
    font-size: 12px;
}

#header a:hover, #header a:active, .wrap a:hover, .wrap a:active
{
    color: #0e6596;
    text-decoration: underline;
}

#header ul, #header li, .wrap ul, .wrap li, div.wrap
{
    margin: 0px;
    padding: 0px;
}


#header
{
    position: relative;
}

#header .maincontent
{
    width: 996px;
    margin: 0 auto;
}

#header .top
{
    min-width: 996px;
    width: auto !important;
    width: 996px;
    height: 30px;
    line-height: 30px;
    background: #E3EFFB;
    border-bottom: 1px solid #BAD4EB;
}

#header .top .maincontent
{
    position: relative;
    z-index: 20;
}

#header .top .maincontent a
{
    color: #2D649D;
    font-size: 12px;
}

#header .top li
{
    float: left;
}

#header .top .left
{
    float: left;
    margin-top: 0px;
    margin-left: 17px;
}

#header .top .left a
{
    margin-right: 22px;
}

#header .top .left a.high
{
    margin-right: 5px;
}

#header .top .left span
{
    margin: 0 10px;
    color: #bcbcbc;
}

#header .top .right
{
    float: right;
    margin-top: 0px;
    color: #2D649D;
}

#header .top .right li
{
    padding: 0 0 0 5px;
    width: 70px;
    list-style: disc;
}
#header .top .right li a
{
    margin-left: -10px;
    padding-left: 5px;
}

/*-- top 我的虎翼 */
#header .top .right li a:hover
{
    /*display:inline-block;      color:#084389;      padding:0px 4px;      border:1px solid #91B3E6;      border-bottom:none;      background-color:#FFFFFF;*/
    cursor: pointer;
}


#header .logo
{
    min-width: 996px;
    width: auto !important;
    width: 996px;
    float: none;
    margin: 0px auto;
    padding: 0;
    height: 100px;
    background: #EFF8FF;
    border-top: 1px solid #fff;
    text-align: center;
}
#header .logo .maincontent
{
    text-align: center;
    display: inline-block;
    height: 100px;
}
#header .logo img
{
    position: relative;
    width: 380px;
    height: 100px;
}

#header .nav
{
    min-width: 996px;
    width: auto !important;
    width: 996px;
    height: 62px;
    line-height: 50px;
    background: #16508F;
    text-align: center;
}

#header .nav .index_a
{
    color: #fff;
    font-family: 'microsoft yahei';
    font-size: 17px;
}

#header .nav .navlist_curr .index_a
{
    color: #0e6596;
}

#header .nav a:hover
{
    text-decoration: none;
}

#header div.nav li.navlist a
{
    display: inline-block;
    padding: 6px 0px;
    width: 100%;
    color: #ffffff;
    font-family: 'microsoft yahei';
    font-size: 17px;
}

#header div.nav li.navlist a:hover
{
    background-color: #fbfbfb; /*#2467AE*/
    color: #16508F; /*border-top:1px solid #2467AE;*/
}

#header .nav .navlist_a
{
    background: url(../Images/newhome/header_icon_down.gif) 80px center no-repeat;
}

#header .nav .navlist_curr .navlist_a
{
    color: #0e6596;
    background: url(../Images/newhome/header_icon_up.gif) 80px center no-repeat;
    text-decoration: none;
}

#header .nav .dest_navlist .navlist_a, #header .nav li .index_a
{
    display: inline-block;
    width: 100%;
    padding-right: 0;
}

#header .nav .navlist_a.dest
{
    background: none;
    padding-right: 0px;
}

#header .nav ul
{
    float: left;
}

#header .nav ul li
{
    float: left;
    width: 95px; /*width:134px;*/
    height: 61px;
    border-left: 1px solid #16508F;
    border-right: 1px solid #4073AA; /*border-bottom:1px solid #C0C0C0;*/
}

#header .nav ul li.curr
{
    background: #2467AE;
}

#header .nav ul li.curr.navlist_curr
{
    background: #fbfbfb;
}

#header .nav ul li.navlist
{
    position: relative;
    cursor: default;
    text-align: center;
}
#header .nav ul li.navlist > a
{
    height: 50px;
    border-bottom: 1px solid #C0C0C0;
}

/*.mover 挡住nav li bottom*/
#header .nav ul li.navlist .mover
{
    display: none;
    position: absolute;
    z-index: 1000;
    left: 0px;
    top: 60px;
    width: 100%;
    background: #fbfbfb;
    height: 5px;
    line-height: 5px;
    font-size: 0px;
}

#header .nav ul .subnav
{
    display: none;
    min-width: 250px;
    width: 310px;
    padding: 10px 40px 15px;
    margin: 0px;
    position: absolute;
    z-index: 20;
    top: 61px;
    left: -1px;
    background: #fbfbfb;
    border: 1px solid #c0c0c0; /*border-top:none;*/
    box-shadow: 2px 2px 3px rgba(0,0,0,0.25);
    text-align: left;
}

#header .nav ul .subnav dl
{
    line-height: 20px;
    padding: 0 0 10px;
    margin: 0px;
    border-bottom: 1px solid #e0e0e0;
}

#header .nav ul .subnav dl.last
{
    border-bottom: none;
}

#header .nav ul .subnav dl dt
{
    padding-top: 0px;
    font-family: 'microsoft yahei';
    color: #0e6596;
    font-weight: normal;
    line-height: 25px;
}

#header .nav ul .subnav dl dt a
{
    margin-right: 10px;
    font-size: 16px;
    color: #0e6596;
}

#header .nav ul .subnav dl dt a:hover
{
    font-size: 16px;
}

#header .nav ul .subnav dl dd
{
    color: #ccc;
    padding: 0px;
    margin: 0px;
    width: 100%;
}

#header .nav ul .subnav dl dd a
{
    display: inline;
    padding: 2px;
    margin: 0 5px 0 5px;
    color: #949494;
    font-size: 12px;
    font-family: Arial, "simsun" , "microsoft yahei";
    white-space: nowrap;
}

#header .nav ul .subnav dl dd a:hover
{
    color: #0e6596;
}

/*-- 导航下拉层 begin */
#header .nav ul .subnav dl.fy dt a
{
    width: 51px;
    text-align: center;
    font-size: 15px;
    margin: 0px 1px;
    cursor: pointer;
    display: inline-block;
    float: left;
    padding: 2px 15px;
    background-color: #CAE3F9;
}
#header .nav ul .subnav dl.fy dt a.curr
{
    background-color: #E0E0E0;
}
#header .nav ul .subnav dl.fy dd
{
    clear: both;
    border-bottom: 1px solid #E0E0E0;
}
#header .nav ul .subnav dl.fy dd a
{
    float: left;
    width: 70px;
    margin: 3px 0px;
    padding: 5px 0px 5px;
    text-align: center;
    color: #666666;
}
#header .nav ul .subnav dl.fy dd a:hover
{
    color: #16508F;
}
/* hot country */
#header .nav ul .subnav dl.fy dd span
{
    font-weight: bolder;
    display: inline-block;
    padding: 5px 0px 2px;
    color: #FC5A00; /*#FE9D01*/
}
/*#header .nav ul .subnav dl.fy dd span:hover { color:red; text-decoration:underline }*/
/*-- 导航下拉层 end */

#header .nav ul .navlist_curr
{
    background: #fbfbfb;
     /*width: 100px;*/
    width: 95px;
    border: 1px solid #c0c0c0;
    border-bottom: none;
}

#header .nav ul li.navlist_curr .subnav, #header .nav ul li.navlist_curr .mover
{
    display: block;
}

#header .nav .searchbox
{
    position: relative;
    float: left;
    margin-left: 23px;
}

#header .nav .searchbox .text
{
    width: 277px;
    height: 28px;
    line-height: 24px;
    padding: 4px 5px 0px;
    margin-top: 14px;
    border: 1px solid #317798;
    background: url(../Images/newhome/home_page_searchbox.jpg) 2px center no-repeat #CAE3F9;
    background-position: right;
    border-radius: 0;
    font-size: 14px;
}

/* header search 列表显示 begin */
#header .searchbox .search_popupmenu
{
    position: absolute;
    display: none;
    top: 39px;
    width: 285px;
    background: #fff;
    margin-top: 8px;
    margin-left: 1px;
    border: 1px solid #bebebe;
    z-index: 10px;
}

#header .searchbox .search_popupmenu ul
{
    float: none;
}

#header .searchbox .search_popupmenu li
{
    line-height: 18px;
    white-space: nowrap;
    font-size: 12px;
    text-align: left;
    overflow: hidden;
    float: none;
    width: auto;
    height: auto;
    border: none;
    border-top: 1px solid #eaeaea;
}

#header .searchbox .search_popupmenu li a
{
    display: block;
    color: #666;
    padding: 5px 0px 5px 15px;
    font-family: simsun,sans-serif;
    white-space: normal;
}

#header .searchbox .search_popupmenu li a:hover
{
    text-decoration: none;
    background-color: #EFF8FF;
}
/* header search 列表显示 end */

.clear
{
    clear: both;
}
.container
{
    width: 996px;
    margin: 0px auto;
}

.wrap
{
    text-align: left;
    width: 100%;
}

.wrap a
{
    color: #666;
}

.wrap h1, .wrap h2, .wrap h3
{
    font-weight: 100;
}

.wrap .bannerWrap
{
    width: 100%;
    height: 347px; /*373px*/
    background: #EFF8FF;
    padding: 26px 0px 0px;
}

.wrap .pageLeft
{
    float: left;
    width: 662px;
    padding-right: 34px;
}

.wrap .pageRight
{
    float: left;
    width: 290px;
}



.wrap .banner
{
    width: 996px;
    height: 320px;
    margin: 0 auto;
}
.wrap .banner .advert
{
    width: 682px;
    height: 320px;
    float: left; /*cursor:pointer;*/
}
/*hot login  begin */
.wrap .banner .control
{
    width: 284px;
    height: 288px;
    float: right;
    padding: 15px;
    background-color: #DADADA;
    font-family: Arial, Helvetica, sans-serif;
}
.wrap .banner .control .formt
{
    height: 288px;
    width: 284px;
    display: inline-block;
    background-color: #ffffff;
}
.wrap .banner .control .formt .logintext
{
    background: #f2f2f2;
    width: 180px;
    border: 1px solid #d9d9d9;
    font-size: 14px;
    margin: 11px 0px;
    padding: 3px 0px 2px 0px;
}
.wrap .banner .control .formt ul, .wrap .banner .control .formt ul li
{
    margin: 0px;
    padding: 0px;
}
.wrap .banner .control .formt ul
{
    margin-left: 29px;
    display: inline-block;
    font-size: 14px;
}
.wrap .banner .control .formt ul .logintitle
{
    margin-top: 30px;
    margin-bottom: 10px;
    font-size: 16px;
    letter-spacing: 2px;
    color: #343434;
    font-family: 'microsoft yahei';
}
.wrap .banner .control .formt ul label
{
    width: 47px;
    display: inline;
    text-align: right;
}
.wrap .banner .control .formt ul li ul
{
    margin: 7px 9px 9px 9px;
    padding: 0px;
    width: 288px;
}
.wrap .banner .control .formt ul li ul li
{
    float: left;
}
.wrap .banner .control .formt ul li ul li a.barLink
{
    margin: 0px 0px 0px 20px;
    margin-top: 10px;
    display: inline-block;
    font-size: 14px;
    color: #0756A1;
}
.wrap .banner .control .formt ul li ul li a.barLink:hover
{
    color: #FF6600;
}
a:hover#refreshCode
{
    color: #006699;
}
/*hot login  end */

/*-- 今日特价 begin --*/
.wrap .banner .control .info
{
    height: 288px;
    background-color: #ffffff;
}
.wrap .banner .control .info .todayP
{
    height: 40px;
    margin: 0px;
    background-image: url(../Images/newhome/top_offer.jpg);
    background-repeat: no-repeat;
    background-position: 2px 3px;
    background-color: #EDF4FE;
}
.wrap .banner .control .info .offer_icon
{
    background-image: url(../Images/newhome/offer_icon.png);
    background-repeat: no-repeat;
    padding: 41px;
    margin-top: -58px;
    margin-left: 219px;
    z-index: 10px;
    position: absolute;
}
.wrap .banner .control .info ul, .wrap .banner .control .form ul li
{
    margin: 0px;
    padding: 0px;
}
.wrap .banner .control .info ul
{
    margin: 8px 0px 8px 20px;
}
.wrap .banner .control .info ul li
{
    float: left;
    padding: 2px 20px 0px 0px;
    margin: 7px 0px;
    font-size: 12px;
    list-style: none;
    color: #626262;
}
.wrap .banner .control .info .title li
{
    font-weight: bold;
    padding: 6px 22px 4px;
    margin: 2px 0px 5px;
    background-color: #EFEFEF;
    color: #000;
    border-bottom: 2px solid #C4C4C4;
}
.wrap .banner .control .info .main
{
    padding-left: 5px;
}
.wrap .banner .control .info .main li
{
    width: 72px;
    padding: 1px 0px;
    float: left;
    margin: 6px 1px;
}
.wrap .banner .control .info .main .content
{
    width: 90px;
}
.wrap .banner .control .info .main .offer
{
    width: 62px;
    text-align: right;
    color: #F00;
}
.wrap .banner .control .info .new_info_title
{
    color: #295B97;
    line-height: 32px;
    font-size: 16px;
    font-weight: bold;
    margin: 0px;
    width: 100%;
    text-align: left;
}
.wrap .banner .control .info .bom
{
    clear: both;
    display: inline-block;
    height: 52px;
    margin: 5px 10px 0px;
    padding-bottom: 5px;
    background-color: #EDF4FE;
    border: 1px solid #D2E7FC;
}
.wrap .banner .control .info .bom ul
{
    margin: 1px 0px 8px 15px;
}
.wrap .banner .control .info .bom li
{
    width: 86px;
    float: left;
    margin: 3px 0px 3px;
}
.wrap .banner .control .info .bom li a
{
    border-bottom: 1px solid #F95F17;
    color: #1A57A7;
    text-decoration: none;
}
.wrap .banner .control .info .bom li span
{
    color: #F95F17;
}
.wrap .banner .control .info .bom li span.go
{
    background-image: url(../Images/newpic.png); /*background-image:url(../Images/newhome/hy_go.png);*/
    width: 21px;
    height: 11px;
    display: inline-block;
    margin-left: 5px;
}
/*-- 今日特价 end --*/

/*hot 热门签证  begin */
.wrap .hot
{
    margin: 26px auto 0px;
    height: 154px;
    width: 996px;
    border-bottom: 1px solid #E6E6E6;
}
.wrap .title h1
{
    /*left right title通用*/
    font-family: 'microsoft yahei';
    color: #2B2B2B;
    margin: 19px 0px 18px;
    height: 42px;
}
/* home page title h1 */
.wrap .title.t1 h1, .wrap .title.t2 h1, .wrap .title.t3 h1, .wrap .title.t4 h1
{
    background-repeat: no-repeat;
}
.wrap .title.t1 h1
{
    background-image: url(../Images/newhome/title1.jpg);
}
.wrap .title.t2 h1
{
    background-image: url(../Images/newhome/title2.jpg);
}
.wrap .title.t3 h1
{
    background-image: url(../Images/newhome/title33.jpg);
}
.wrap .title.t4 h1
{
    background-image: url(../Images/newhome/title4.jpg);
}

.wrap .title.t2 h1 a, .wrap .title.t3 h1 a, .wrap .title.t4 h1 a
{
    /*border:1px solid red;*/
    text-decoration: none;
    display: inline-block;
    padding: 5px 25px;
    margin: 18px 0px 0px 132px;
}

/*.wrap .hot .title{
	width:155px;
	float:left;
}
.wrap .hot .hotlist{
	width:829px;
	float:left;
	padding-left:10px;
	padding-top:12px;
	margin:0px;
}
.wrap .hot .hotlist dl{
	width:135px;
	float:left;
	padding:6px 0px;
	height:45px;
	margin:2px 0px;
}
.wrap .hot .hotlist dl dt{
	float:left;
	margin-right:7px;
}
.wrap .hot .hotlist dl dd{
	float:left;
	margin:-10px 0px 0px;
}
.wrap .hot .hotlist dl dd h3{
	font-family: 'microsoft yahei';
	font-size:16px;
	color:#323433;
}*/
/*hot 热门签证  end */

.wrap .dynamic
{
    overflow: hidden;
    border-bottom: 1px solid #E6E6E6;
}
.wrap .dynamic_nav
{
    width: 176px;
    float: left;
}
/*.wrap .dynamic_nav h1{
	margin:19px 0px 0px;
}*/
.wrap .dynamic_nav ul li.currt
{
    border-left: 4px solid #EFEFEF;
    background-color: #C4C4C4;
}
.wrap .dynamic_content
{
    float: left;
    width: 820px;
}
.wrap .dynamic_content ul
{
    margin: 0px;
    padding: 0px;
}
.wrap .dynamic_content ul li
{
    float: left;
    width: 33%;
    height: 85px;
}
.wrap .dynamic_content ul .image
{
    width: 50px;
    height: 50px;
    float: left;
    margin-right: 8px;
}
.wrap .dynamic_content ul li .image img
{
    width: 50px;
    height: 50px;
}
.wrap .dynamic_content ul li a:hover
{
    color: #666666;
    text-decoration: none;
    font-size: 12px;
}
.wrap .dynamic_content ul li .text
{
    float: left; /*width: 210px;*/
}
.wrap .dynamic_content ul li .text h2
{
    margin: 3px 0px 0px 0px;
    padding: 0px;
    height: 22px;
    font-size: 20px;
    line-height: 18px;
    font-family: System, "微软雅黑";
    color: #666;
}
.wrap .dynamic_content ul li .text h2 a
{
    font-size: 20px;
    line-height: 18px;
    font-family: System, "微软雅黑";
    letter-spacing: -2px;
}
.wrap .dynamic_content ul li .text h2 span
{
    color: #666;
    font-family: System, "微软雅黑";
    font-size: 12px;
}
.wrap .dynamic_content ul li .text p
{
    font-size: 12px;
    color: #9C9C9C;
    line-height: 20px;
    margin: 0px;
}
.wrap .dynamic_content ul li .text p span
{
    padding-right: 10px;
}

.wrap .dynamic_nav .tab
{
    width: 150px;
    text-align: center;
    height: 136px;
}
.wrap .dynamic_nav .tab li
{
    height: 35px;
    margin: 0px;
    padding: 0px;
    line-height: 35px;
    cursor: pointer;
    color: #666;
    font-size: 16px;
    font-weight: bold;
    border-left: 4px solid #C4C4C4;
    border-bottom: 1px solid #C4C4C4;
    background-color: #EFEFEF;
}
.wrap .dynamic_nav .tab li:hover
{
    border-left: 4px solid #EFEFEF;
    background-color: #C4C4C4;
}

.wrapper
{
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
}
/*-- begin 最新活动 */
.wrapper .content
{
    clear: both;
    margin-bottom: 30px;
}
.wrapper .content ul
{
    margin: 0px;
    padding: 0px;
}
.wrapper .content li
{
    float: left;
    width: 300px;
    margin-left: 2px;
    padding-right: 35px;
    overflow: hidden;
}
.wrapper .content li.last
{
    padding-right: 0px;
}
.wrapper .content li .inimg
{
    margin: 0px 0px 27px 0px;
    padding: 0px;
    width: 300px;
    height: 200px;
}
.wrapper .content li .name h2
{
    color: #2B2B2B;
    font-weight: bold;
    font-size: 16px;
    line-height: 18px;
    height: 18px;
    margin-top: -1px;
    padding-bottom: 1px;
    display: block;
}
.wrapper .content li .name h2 a
{
    font-weight: 700;
    font-size: 18px;
    line-height: 18px;
    color: #2B2B2B;
    margin-left: 7px;
}
.wrapper .content p.intro
{
    color: #9C9C9C;
    line-height: 20px;
    margin: 0px;
    padding: 0px;
    font-family: Arial, "simsun" , "microsoft yahei";
    font-size: 12px;
    margin-left: 7px;
    width: 290px;
}
.wrapper .content p.intro a
{
    color: #959595;
}
/*-- end 最新活动 */

/*.wrap .pageLeft .destination {
	width: 100%;
	text-align: left;
	margin:0 auto;
}
.wrap .pageLeft .content { clear: both; margin-bottom: 30px; }
.wrap .pageLeft .content ul{ 
	margin:0px;
	padding:0px; 
}
.wrap .pageLeft .content li{ float:left; width:300px; margin-left:2px; padding-right:29px; }
.wrap .pageLeft .content li.last {
	padding-right: 0px;
}
.wrap .pageLeft .content li .image{
	margin:0px 0px 27px 0px;
	padding:0px;
	width: 300px;
	height: 200px;
}
.index .pageLeft .content .title {
	height: 38px;
	position: relative;
}
.wrap .content li .name h2 {
	color: #2B2B2B;
	font-weight: bold;
	font-size: 16px;
	line-height: 18px;
	height: 18px;
	margin-top: -1px;
	padding-bottom: 1px;
	display: block;
}
.wrap .content li .name h2 a{
	font-weight: 700;
	font-size: 18px;
	line-height: 18px;
	color: #2B2B2B;
	margin-left:7px;
	
}

.wrap .content p.intro{
	color: #9C9C9C;
	line-height: 20px;
	margin:0px;
	padding:0px;
	font-family: Arial,"simsun","microsoft yahei";
	font-size: 12px;
	margin-left:7px;
	width:290px;
	height: 20px;
}
.wrap .content p.intro a:hover{ text-decoration:none; }
.wrap .pageLeft .content p.intro a{ color: #959595; }
*/
.wrap .recommend
{
    width: 662px;
    float: left;
}
.wrap .recommend .image
{
    float: left;
    margin-top: 3px;
}
.wrap .recommend .desc
{
    float: left;
    width: 325px;
    line-height: 18px;
    margin-left: 29px;
}
.wrap .recommend .desc h2
{
    margin: 1px 0px 0px 4px;
    padding: 0px 0px 1px;
}
.wrap .recommend .desc h2 a
{
    color: #2B2B2B;
    font-weight: 700;
    font-size: 18px;
    line-height: 18px;
}
.wrap .recommend .desc p.info
{
    color: #9C9C9C;
    padding: 5px 0px;
    margin: 0px;
    margin-top: 2px;
    margin-left: 5px;
    font-size: 12px;
    width: 300px;
}
.wrap .recommend .desc ul
{
    margin-top: -2px;
    padding: 0px;
}
.wrap .recommend .desc li
{
    background: url('../Images/newhome/icon_list_bg.gif') no-repeat scroll 0px 12px transparent;
    padding-left: 10px;
    margin-left: 10px;
    width: 310px;
    line-height: 24px;
    height: 24px;
}
.wrap .pageRight
{
    float: left;
    width: 300px; /*background-color:#3F6;*/
    margin: 0px;
    padding: 0px;
}
.wrap .pageRight .content
{
    margin-bottom: 15px;
    padding-top: 5px;
    border: 1px solid #EBEBEB;
    height: 352px;
    overflow: hidden;
    display: inline-block;
}

/*.wrap .event .tab{ height:28px; width:100%; text-align:center; border-bottom:4px solid #C4C4C4; background-color:#EFEFEF; }
.wrap .event .tab h3{ float: left; width:99px; height:28px; margin:0px; padding:0px; line-height:26px;  cursor:pointer; color:#666; font-size:12px; border-right:1px solid #C4C4C4; }
.wrap .event .tab h3.currt { border-bottom:4px solid #EFEFEF; background-color:#C4C4C4; }
.wrap .event .tab h3.nosplit { border-right:none; }

.wrap .event ul{ margin:0px; padding:0px; }
.wrap .event li {
	float: left;width:100%;
	padding-bottom: 0px;padding-left:10px; 
	
}
.wrap .event li a:hover{ color:#666666; text-decoration:none; font-size:12px; }
.wrap .event li .image img {
	width: 55px;
	height: 55px;
	float: left;
	margin-right: 8px;
}
.wrap .event li .text {
	float: left;
	width: 228px;
}
.wrap .event li .text h2{
	margin:3px 0px 0px 0px;
	padding:0px;
	height:22px;
}
.wrap .event li .text h2 a{
	font-size:20px;
	line-height:18px;
	font-family:System, "微软雅黑";
	letter-spacing:-2px;
}
.wrap .event li .text h2 span{
    color: #666;
    font-family:System, "微软雅黑";
    font-size:12px;
}
.wrap .event li .text p{
	font-size: 12px;
	color: #9C9C9C;
	line-height: 20px;
}
.wrap .event li .text p span{
	padding-right: 15px;
}*/
.wrap .publish
{
    height: 90px;
    margin-top: 8px;
    margin-bottom: 10px;
    padding: 0px 0px;
    width: 100%;
    display: inline-block;
    clear: both;
    background-image: url(../Images/newhome/24hour.jpg);
}
.wrap .publish a.button-large
{
    height: 58px;
    display: inline-block;
    margin-top: 32px;
    width: 300px;
}
.wrap .publish .ads
{
    width: 100%;
}


#footer
{
    clear: both;
    min-width: 996px;
    width: 100%;
    height: 165px;
    padding: 0px;
    margin: 0px;
    color: #818181;
    text-align: center;
    border-top: 1px solid #A5A5A5;
    background-color: #EFEFEF;
}
#footer .helptitle
{
    width: 100%;
    height: 9px;
    background-color: #DDDDDD;
}
#footer .helpCenter
{
    width: 996px;
    height: 155px;
    margin: 0 auto;
}
#footer .helpCenter p
{
    line-height: 20px;
    margin: 26px 0px 0px 10px;
    text-align: left;
    padding: 0px;
    font-size: 12px;
    font-family: Arial,Helvetica,sans-serif;
    text-align: center;
}
#footer .helpCenter p a
{
    color: #696969;
}
#footer .helpCenter .left
{
    width: 223px;
    height: 155px;
    float: left;
    text-align: left;
}
#footer .helpCenter .left img
{
    width: 90px;
    height: 90px;
    margin: 32px 0px 0px 12px;
}
#footer .helpCenter .center
{
    width: 550px;
    height: 155px;
    float: left;
}
#footer .helpCenter .center p.link
{
    font-weight: normal;
    color: #696969;
    text-decoration: none;
}
#footer .helpCenter .center p.link a
{
    width: 61px;
    display: inline-block;
}
#footer .helpCenter .center p.copyP
{
    color: #999;
    margin: 5px 0px 0px 10px;
}
#footer .helpCenter .right
{
    width: 223px;
    height: 155px;
    float: left;
}
#footer .helpCenter .right .record
{
    width: 130px;
    margin-top: 63px;
    margin-left: 85px;
    padding: 0px;
    text-align: center;
}
#footer .helpCenter .right .record a
{
    font-weight: normal;
    font-size: 12px;
    color: #999;
    text-decoration: none;
    font-family: Arial,Helvetica,sans-serif;
    display: inline-block;
    margin-top: 5px;
}


/*-- backtotop begin --*/
.backtotop
{
    width: 50px;
    height: 50px;
    position: fixed;
    top: auto;
    bottom: 60px;
    cursor: pointer;
    z-index: 20px;
    float: left;
    margin-left: 998px;
}
.backtotop a
{
    display: inline-block;
    background-image: url(../Images/newhome/top.png);
    width: 50px;
    height: 50px;
}
.backtotop a:hover
{
    background-image: url(../Images/newhome/top.png);
    background-position: -50px;
}
/*-- backtotop end --*/


.hotal_banner
{
    padding: 0px 5px 5px;
}
.hotal_banner ul
{
    margin: 0px 0px 8px 20px !important;
}
.hotal_banner ul li
{
    float: none !important;
    margin: 0px 0px !important;
    padding: 0px 0px 0px 0px !important;
}
.hotal_banner .hotal_title
{
    letter-spacing: 2px !important;
    font-family: 'microsoft yahei' !important;
    text-align: center !important;
    height: 35px !important;
}
.hotal_banner .hotal_title strong
{
    line-height: 35px !important;
    font-size: 22px !important;
    font-weight: bold !important;
    color: #295B97 !important;
}
.hotal_banner .hotal_cnotent
{
    height: 105px;
}
.hotal_banner .hotal_foot
{
    height: 35px;
    padding: 2px 0px 0px 25px;
    clear: both;
}
.hotal_banner .hotal_foot p
{
    line-height: 20px;
    font-size: 12px;
    font-weight: bold;
    color: #000;
    margin: 0px;
    padding: 0px;
}
.hotal_banner a
{
    text-decoration: none;
    font-weight: bold;
    color: #FC7C01;
}
.hotal_banner a:hover
{
    color: #FC7C01;
}
.bigbaozhang{
	 background-image:url(../Images/newhome/8baozhangbj.png);
	 /*background-image:url(../Images/newhome/8baozhang.jpg?type=1);*/
	 background-repeat: repeat;
	 width:100%;
	 height:255px;
	 
}
.wrap .banner .control .info .todayNew {
    height: 40px;
    margin: 0px;
    background-image: url(../Images/newhome/topnew.jpg);
    background-repeat: no-repeat;
    background-position: 2px 3px;
    background-color: #EDF4FE;
}
.wrap .banner .control .info .boms {
    clear: both;
    display: inline-block;
    margin: 5px 10px 0px;
    padding-bottom: 5px;
    background-color: #EDF4FE;
    border: 1px solid #D2E7FC;
    background-image: url(../Images/newhome/new_bj2.jpg);
}
.wrap .banner .control .info .boms ul {
    margin: 1px 0px 8px 15px;
}
.wrap .banner .control .info .boms li {
    width: 86px;
    float: left;
    margin: 3px 0px 3px;
}
.wrap .banner .control .info .boms li a {
    border-bottom: 1px solid #F8F3F1;
    color: #1A57A7;
    text-decoration: none;
}