@charset "utf-8";
/* CSS Document */

*{margin:0;padding:0}
body{ background:#fff url(../images/bg.jpg) center 0 no-repeat;font-size:12px;color:#333;font-family:Arial, Helvetica, sans-serif;}
a img{border:0;vertical-align:middle;}
a:link,a:visited{text-decoration:none;color:#333;font-size:12px;outline:none;}
a:hover{text-decoration:underline; color:#ff6600;}
p{ margin-bottom:5px;}
ul li{list-style:none;}
.clear{clear:both;}
.auto{ margin:0 auto;}


/*---top
---------------------------------------------------------------------------*/
.box{ width:950px; margin:0 auto;}

.top{ width:950px; height:105px;}
.top .logo{ float:left; width:430px; height:100px; background:url(../images/logo.jpg) no-repeat;}
.top .top_rg{ float:right; margin:15px 5px 0 0; color:#4584ae;}
.top .top_rg a:link,.top .top_rg a:visited{ color:#4584ae; margin:0 5px;}

/*---nav
-----------------------------------------------------------------------------------*/
.nav{ margin-bottom:9px;}
.nav ul{ float:right; width:625px;}
.nav ul li{float:left;}
.nav ul li a{ display:block; width:78px; height:31px; margin-left:11px; background:url(../images/nav_btn_bg.gif) 0 0 no-repeat;}
.nav ul li a:hover{ background:url(../images/nav_btn_bg.gif) 0 bottom no-repeat;}
.nav ul li a span{ display:block; width:78px; height:31px; background:url(../images/nav_btn_name.gif) no-repeat; cursor:pointer;}
.nav ul li span.nav_01{ background-position:15px 7px;}
.nav ul li span.nav_02{ background-position:-70px 7px;}
.nav ul li span.nav_03{ background-position:-163px 7px;}
.nav ul li span.nav_04{ background-position:-249px 7px;}
.nav ul li span.nav_05{ background-position:-342px 7px;}
.nav ul li span.nav_06{ background-position:-429px 7px;}
.nav ul li span.nav_07{ background-position:-516px 7px;}

/*---announce
-----------------------------------------------------------------------------------*/
.announce{ width:950px; height:35px; line-height:35px; background:url(../images/announce_bg.jpg) no-repeat;}
.announce .gao{ float:left; margin-left:50px;}
.announce .gao span{ float:left;}
.announce .gao .blog{ float:left;width:500px;height:35px;margin-left:10px;overflow:hidden;}
.announce .gao .blogAll{height:35px;}
.announce .gao .blogAll div{display:block;width:500px;height:35px;line-height:35px;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; color:#ff9300;}
.announce .gao .blogAll div a{ color:#ff9300; font-size:12px;}
.announce .phone{ float:right; font-size:16px; color:#636363; margin-right:12px; font-family:"Microsoft Yahei";}

/*---banner
-----------------------------------------------------------------------------------*/
.ban_ner{ width:100%; height:300px; margin:15px 0 10px 0;}
#banner{
	width: 950px;
    height: 297px;
    position: relative;
    overflow: hidden;
  }
  #banner ul{
    position:absolute;
  }
  #banner ul li{
    float: left;
  }
  #banner ul li img{
    width: 950px;
    height: 297px;
  }
  #banner #prevBtn,#banner #nextBtn{
    height:80px;
    width:30px;
    background:rgba(0,0,0,0.5);
    position:absolute;
    top:50%;
    margin-top:-20px;
    font-size:30px;
    line-height:80px;
    text-align:center;
    text-decoration:none;
    color:white;
    opacity: 0;
    transition: opacity 0.8s ease;
  }
  #banner #prevBtn{
    left:0;
  }
  #banner #nextBtn{
    right:0;
  }
  #banner:hover #prevBtn,#banner:hover #nextBtn{
    opacity: 1;
  }
  .dot{
    height:10px;
    width:10px;
    border-radius:10px;
    background:#2196f3;
    display:inline-block;
    margin:5px;
  }
  .on{
    background: #009688;
  }

/*---main01
-----------------------------------------------------------------------------------*/
.main01{ width:100%; height:300px; margin-bottom:10px;}
.main01 .main01_lf{ float:left; width:212px; height:295px; margin-right:11px;}
.main01 .main01_lf .slider{position:relative; overflow:hidden;}
.main01 .main01_lf .slider div{position:relative;text-align:center;padding:0px;list-style-type:none;margin:0px;width:212px;background:#ffffff;height:240px;overflow:hidden;}
.main01 .main01_lf .slider span{z-index:99;position:absolute;text-align:center;width:100%;bottom:2px;color:#ffffff;font-size:12px;display:block;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.main01 .main01_lf .slider .txtbg{position:absolute;filter:alpha(opacity=70);width:100%;bottom:0px;background:#000;height:17px;padding-top:3px; padding-bottom:3px;left:0px;opacity:0.7;-moz-opacity:0.7;-khtml-opacity:0.7;}
.main01 .main01_lf .slider .txtbg img{width:620px;height:240px;}
.main01 .main01_lf .hdnum{width:212px;height:45px;overflow:hidden;padding-top:3px;}
.main01 .main01_lf .hdnum li{padding:1px;background-color:#000;width:50px;float:left;margin:0 0 0 1px;overflow:hidden;}
.main01 .main01_lf .hdnum li img{width:50px;height:45px;filter:alpha(opacity=50);opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5;}
.main01 .main01_lf .hdnum li.on{padding:0;background-color:#f54102;width:50px;}
.main01 .main01_lf .hdnum li.on img{border:#f54102 2px solid;filter:alpha(opacity=100);width:46px;height:41px;opacity:1;-moz-opacity:1;-khtml-opacity:1;}

.main01 .main01_cen{ float:left; width:467px; height:295px; margin-right:11px;}
.main01 .main01_cen .tit{ width:467px; height:25px; line-height:25px; background:url(../images/tourism_tit_bg01.jpg) 0 bottom no-repeat;}
.main01 .main01_cen .tit h2{ padding-left:20px; font-size:16px; font-weight:bold; color:#4189c7; font-family:"Microsoft Yahei"; background:url(../images/tit_icon.gif) 0 center no-repeat;}
.main01 .main01_cen .tit a.more{ font-size:14px; color:#a9a7a7; float:right;}
.main01 .main01_cen .cont{ margin-top:5px;}
.main01 .main01_cen .cont a{ margin:0 11px;}
.main01 .main01_cen .cont a img{ width:200px; height:85px; padding:3px; border:1px solid #bebebe;}
.main01 .main01_cen .cont .fenge{ width:467px; height:1px; margin:5px 0;}
.main01 .main01_cen .cont .list{ width:467px; height:160px;}
.main01 .main01_cen .cont .list ul{}
.main01 .main01_cen .cont .list ul li{ font-size:10px; height:25px; line-height:25px; border-bottom:1px dashed #999; list-style:inside;}
.main01 .main01_cen .cont .list ul li a{ margin:0 5px; font-size:14px; display:inline; width:390px;word-break:keep-all; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.main01 .main01_cen .cont .list ul li span{ display:inline; float:right; color:#ff6600; font-size:14px; margin-right:15px;}

.main01 .main01_rg{ float:right; width:248px; height:295px; }
.main01 .main01_rg .tit{ width:248px; height:33px; line-height:33px; background:url(../images/tourism_tit_bg02.jpg) 0 bottom no-repeat;}
.main01 .main01_rg .tit h2{ padding-left:30px; font-size:16px; font-weight:bold; color:#4189c7; font-family:"Microsoft Yahei"; background:url(../images/tit_icon.gif) 10px center no-repeat;}
.main01 .main01_rg .cont { width:246px; height:256px; border:1px solid #d4d4d4;}
.main01 .main01_rg .cont a img{ width:100px; height:72px; float:left; margin:5px; padding:2px; border:1px solid #ddd;}
.main01 .main01_rg .cont p{ margin-top:5px;}
.main01 .main01_rg .cont p a{ font-size:12px; font-weight:bold; color:#4189c7;}
.main01 .main01_rg .cont p a:hover{ color:#ff6600;}
.main01 .main01_rg .cont .list{ width:246px; height:160px;}
.main01 .main01_rg .cont .list ul{}
.main01 .main01_rg .cont .list ul li{ height:24px; line-height:24px;}
.main01 .main01_rg .cont .list ul li a{ margin:0 5px; padding-left:7px; font-size:12px;display:block; width:230px; background:url(../images/icon_list01.gif) 0 center no-repeat; word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}


/*---main02
-----------------------------------------------------------------------------------*/
.main02{ width:950px; height:335px; margin-bottom:15px;}
.main02 .main02_lf{ float:left; width:696px; height:335px;}
.main02 .main02_lf .tit{ width:696px; height:33px; line-height:33px; background:url(../images/tourism_tit_bg03.jpg) 0 bottom no-repeat;}
.main02 .main02_lf .tit h2{ padding-left:30px; font-size:16px; font-weight:bold; color:#4189c7; font-family:"Microsoft Yahei"; background:url(../images/tit_icon.gif) 10px center no-repeat;}
.main02 .main02_lf .tit a.more{ font-size:14px; color:#a9a7a7; float:right; margin-right:10px;}
.main02 .main02_lf .cont{ position:relative; width:694px; height:299px; border:1px solid #d4d4d4; background:url(../images/main02_cont_bg.jpg) no-repeat;}
.main02 .main02_lf .cont .lf_list{ position:absolute; z-index:5; top:10px; left:10px;}
.main02 .main02_lf .cont .lf_list ul{ width:93px;}
.main02 .main02_lf .cont .lf_list ul li{ display:block; width:93px; text-align:center; height:33px; line-height:33px;}
.main02 .main02_lf .cont .lf_list ul li a{ font-size:14px;}
.main02 .main02_lf .cont .lf_list ul li a:hover{ text-decoration:none;}
.main02 .main02_lf .cont .rg_cont{ float:right; width:590px;}
.main02 .main02_lf .cont .rg_cont a img{ float:left; width:212px; height:80px; margin:10px; padding:2px; border:1px solid #ddd;}
.main02 .main02_lf .cont .rg_cont .p_tit{ float:left; width:330px;}
.main02 .main02_lf .cont .rg_cont .p_tit p{ margin-top:12px; width:330px;display:block;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.main02 .main02_lf .cont .rg_cont .p_tit p a{ font-size:16px; font-weight:bold; color:#ff6600;}
.main02 .main02_lf .cont .rg_cont .dl_bot{ margin-top:30px;}
.main02 .main02_lf .cont .rg_cont .dl_bot dl{ float:left; width:135px; margin-left:10px;}
.main02 .main02_lf .cont .rg_cont .dl_bot dl dt{ width:96px; margin:0 auto;}
.main02 .main02_lf .cont .rg_cont .dl_bot dl dt a img{ width:96px; height:92px; margin:0; padding:2px; border:1px solid #ddd;}
.main02 .main02_lf .cont .rg_cont .dl_bot dl dd{ height:23px; line-height:23px; color:#4189c7; width:135px; text-align:center;display:block;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.main02 .main02_lf .cont .rg_cont .dl_bot dl dd a{ color:#4189c7;}
.main02 .main02_lf .cont .rg_cont .dl_bot dl dd a:hover{ color:#ff6600;}
.main02 .main02_lf .cont .rg_cont .dl_bot dl dd label{ color:#ff6600;}

.main02 .main02_rg{ float:right; width:248px; height:335px;}
.main02 .main02_rg .tit{ width:248px; height:33px; line-height:33px; background:url(../images/tourism_tit_bg02.jpg) 0 bottom no-repeat;}
.main02 .main02_rg .tit h2{ padding-left:30px; font-size:16px; font-weight:bold; color:#4189c7; font-family:"Microsoft Yahei"; background:url(../images/tit_icon.gif) 10px center no-repeat;}
.main02 .main02_rg .cont{ width:246px; height:200px; padding-top:7px; border:1px solid #d4d4d4;}
.main02 .main02_rg .cont p{ font-size:14px; width:230px; height:26px; line-height:26px; margin:0 auto;}
.main02 .main02_rg .cont p.h3{ font-size:16px; font-weight:bold; margin-top:5px;}
.main02 .main02_rg .bot_cont{ width:226px; height:64px; border:1px solid #d4d4d4; margin-top:6px; padding:10px;}
.main02 .main02_rg .bot_cont a{ float:left; display:block; width:90px; text-align:center; height:20px; line-height:20px; margin:7px 7px 0 5px; border:1px solid #f0cfac;}
.main02 .main02_rg .bot_cont a:hover{ text-decoration:none; border:1px solid #999;}


/*---main03
-----------------------------------------------------------------------------------*/
.main03{ width:950px; height:335px; margin-top:15px;}
.main03 .main03_lf{ float:left; width:696px; height:335px;}
.main03 .main03_lf .tit{ width:696px; height:33px; line-height:33px; background:url(../images/tourism_tit_bg03.jpg) 0 bottom no-repeat;}
.main03 .main03_lf .tit h2{ padding-left:30px; font-size:16px; font-weight:bold; color:#4189c7; font-family:"Microsoft Yahei"; background:url(../images/tit_icon.gif) 10px center no-repeat;}
.main03 .main03_lf .tit a.more{ font-size:14px; color:#a9a7a7; float:right; margin-right:10px;}
.main03 .main03_lf .cont{ position:relative; width:694px; height:299px; border:1px solid #d4d4d4; background:url(../images/main03_cont_bg.jpg) no-repeat;}
.main03 .main03_lf .cont .lf_list{ position:absolute; z-index:5; top:10px; left:10px;}
.main03 .main03_lf .cont .lf_list ul{ width:93px;}
.main03 .main03_lf .cont .lf_list ul li{ display:block; width:93px; text-align:center; height:33px; line-height:33px;}
.main03 .main03_lf .cont .lf_list ul li a{ font-size:14px;}
.main03 .main03_lf .cont .lf_list ul li a:hover{ text-decoration:none;}
.main03 .main03_lf .cont .rg_cont{ float:right; width:590px;}
.main03 .main03_lf .cont .rg_cont a img{ float:left; width:212px; height:80px; margin:10px; padding:2px; border:1px solid #ddd;}
.main03 .main03_lf .cont .rg_cont .p_tit{ float:left; width:330px;}
.main03 .main03_lf .cont .rg_cont .p_tit p{ margin-top:12px; width:330px;display:block;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.main03 .main03_lf .cont .rg_cont .p_tit p a{ font-size:16px; font-weight:bold; color:#ff6600;}
.main03 .main03_lf .cont .rg_cont .dl_bot{ margin-top:30px;}
.main03 .main03_lf .cont .rg_cont .dl_bot dl{ float:left; width:135px; margin-left:10px;}
.main03 .main03_lf .cont .rg_cont .dl_bot dl dt{ width:96px; margin:0 auto;}
.main03 .main03_lf .cont .rg_cont .dl_bot dl dt a img{ width:96px; height:92px; margin:0; padding:2px; border:1px solid #ddd;}
.main03 .main03_lf .cont .rg_cont .dl_bot dl dd{ height:23px; line-height:23px; color:#4189c7; width:135px; text-align:center;display:block;word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.main03 .main03_lf .cont .rg_cont .dl_bot dl dd a{ color:#4189c7;}
.main03 .main03_lf .cont .rg_cont .dl_bot dl dd a:hover{ color:#ff6600;}
.main03 .main03_lf .cont .rg_cont .dl_bot dl dd label{ color:#ff6600;}

.main03 .main03_rg{ float:right; width:248px; height:335px;}
.main03 .main03_rg .tit{ width:248px; height:33px; line-height:33px; background:url(../images/tourism_tit_bg02.jpg) 0 bottom no-repeat;}
.main03 .main03_rg .tit h2{ padding-left:30px; font-size:16px; font-weight:bold; color:#4189c7; font-family:"Microsoft Yahei"; background:url(../images/tit_icon.gif) 10px center no-repeat;}
.main03 .main03_rg .cont{ width:246px; height:299px; border:1px solid #d4d4d4;}
.main03 .main03_rg .cont a img{ width:85px; height:85px; float:left; margin:5px; padding:2px; border:1px solid #ddd;}
.main03 .main03_rg .cont p{ margin-top:5px;}
.main03 .main03_rg .cont p a{ font-size:12px; font-weight:bold; color:#4189c7;}
.main03 .main03_rg .cont p a:hover{ color:#ff6600;}

.main03 .main03_rg .cont p span{ font-size:12px; font-weight:bold; color:#4189c7;}
.main03 .main03_rg .cont .list{ width:246px; height:160px;}
.main03 .main03_rg .cont .list ul{}
.main03 .main03_rg .cont .list ul li{ height:24px; line-height:24px;}
.main03 .main03_rg .cont .list ul li a{ margin:0 5px; padding-left:7px; font-size:12px;display:block; width:230px; background:url(../images/icon_list01.gif) 0 center no-repeat; word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}


/*---honor
-----------------------------------------------------------------------------------*/
.honor{ width:950px; height:166px; margin:15px auto; background:url(../images/honor_bg.jpg) no-repeat;}
.honor .hon_img{overflow:hidden;width:930px; margin:0 auto; padding-top:50px;}
.honor .hon_img a{ display:block; width:148px; height:105px; margin:0 5px;}
.honor .hon_img a img{ width:148px; height:105px;}


/*---link
-----------------------------------------------------------------------------------*/
.link{ width:950px;}
.link .link_tit{ width:950px; height:32px; line-height:32px; background:url(../images/link_tit_bg.jpg) no-repeat;}
.link .link_tit h2{ padding-left:40px; padding-top:3px; font-size:16px; font-weight:bold; color:#ff6600; font-family:"Microsoft Yahei";}
.link .link_tit a.more{ font-size:14px; color:#a9a7a7; float:right; margin-right:10px;}
.link .link_cont{ width:948px; border:1px solid #ccc; border-top:none;}
.link .link_cont ul{ padding:10px;}
.link .link_cont ul li{ display:block; float:left; height:30px; line-height:30px;}
.link .link_cont ul li a{ margin:0 20px; padding-left:7px; font-size:12px; background:url(../images/icon_list01.gif) 0 center no-repeat;}


/*---footf
-----------------------------------------------------------------------------------*/
.foot{ width:950px; margin-top:15px;  height:auto!important; overflow:hidden;}
.foot .menu{ width:950px; height:37px; background:url(../images/bottom_tit_bg.jpg) no-repeat;}
.foot .menu p{ width:950px; text-align:center; color:#fff; height:37px; line-height:37px;}
.foot .menu p a{ margin:0 30px; color:#fff;}
.foot .copyright{ width:950px;}
.foot .copyright .safe{ margin-top:10px;}
.foot .copyright .safe img{ float:left; margin:0 60px;}
.foot .copyright .safe span{ float:left; line-height:22px;}
.foot .copyright .safe span a{ color:#16387c;}
.foot .copyright .safe span.jubao_center{ display:block; width:70px; height:50px; padding-left:55px; margin-top:10px; border-right:1px solid #cfcfcf; background:url(../images/bot_img02.jpg) 0 5px no-repeat;}
.foot .copyright .safe span.jubao_phone{ height:50px; margin:10px 50px 0 20px;}
.foot .copyright .safe span.jubao_110{ display:block; width:70px; height:50px; padding-left:55px; margin-top:10px; background:url(../images/bot_img03.jpg) 0 5px no-repeat;}
.foot .copyright .copy_p{ width:950px; margin:20px 0 50px 0; text-align:center;  line-height:23px;}
.foot .copyright .copy_p p{ width:950px; text-align:center; line-height:23px;}
.foot .copyright .copy_p p span{ margin:0 5px;}



