@charset "utf-8";
/* CSS Document */

*{ font-family:"微软雅黑"; outline:none;}
*{-webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-tap-highlight:rgba(0,0,0,0); -webkit-text-size-adjust:none;} 
body,dl,dd,h1,h2,h3,h4,h5,h6,p, from{margin:0;} ol,ul,li,img{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;}
input,img,textarea{ border:none; border-radius: 0;-webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-tap-highlight:rgba(0,0,0,0); -webkit-text-size-adjust:none;}
body > .qing{ min-width:94%;}
a{ text-decoration:none; blr:expression(this.onFocus=this.blur()); /* IE Opera */ outline:none; /* FF Opera */ } 
a:focus{ -moz-outline-style: none; /* FF */ }
img, input{ border:0;}
input,textarea,select {outline:none;} 
a div, a span{ cursor:pointer;}
textarea{ resize:none;}/*防止textarea放大时，三个斜线被放大*/
ul li{ list-style:none;}
.qing{ display:block; clear:both; }
.juzhong{ width:94%;display:block; margin-left:auto; margin-right:auto;}
.lf{display:block; float:left;}
.rf{display:block; float:right;}
*, *:before, *:after{box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box;}
img{ display:block;}
.shu14 img, .shu140 img, .shu12 img{ display:inline !important; max-width:100% !important; height:auto !important;vertical-align:top;}
iframe{ display:inline !important; max-width:100% !important; height:auto;}
.shu14{ line-height:26px; color:#333; font-size:14px;}
.shu140{ line-height:26px; color:#7d7d7d; font-size:14px;}
/*返回顶部*/
 #returnTop {
	_display:none;
	position:fixed;
	_position:absolute;
	z-index:999;
	right:15px;
	bottom:-100px;
	_bottom:auto;
	width:22px;
	height:22px;
	text-indent:-999px;
	overflow:hidden;
	background-image:url(../images/Top.png);
	_background-image:url(../images/Top.png);
	background-repeat:no-repeat;
	background-size:20px 20px;
	background-position:0 0;
	transition:bottom 0.9s;
	-webkit-transition:bottom 0.9s;
	-moz-transition:bottom 0.9s;
	-o-transition:bottom 0.9s;
}
/*********************************index****************************/
.topk{position: relative; height:50px; background: url(../images/topbg.jpg) center center no-repeat; background-size: cover!important; padding:0 3%;}
.logo{ display:block; float:left;}
/*banner*/
.swipe{width:100%; overflow:hidden;position:relative;}
.swipe ul{
	-webkit-transition:left 800ms ease-in 0;
	-moz-transition:left 800ms ease-in 0;
	-o-transition:left 800ms ease-in 0;
	-ms-transition:left 800ms ease-in 0;
	transition:left 800ms ease-in 0;
}
.swipe ul li{ background-size: cover !important;}
.swipe ul li a{ display:block;}
.swipe #pagenavi{position:absolute;left:0;bottom:10px;text-align:center;width:100%;}
.swipe #pagenavi a{width:10px;height:10px;line-height:99em;  background:#f3874e; margin:0 1px;overflow:hidden;cursor:pointer;display:inline-block;*display:inline;*zoom:1; border-radius:5px;}
.swipe #pagenavi a.active{ background:#ec3824; width:14px;}
.nbank .swipe #pagenavi a{width:10px;height:10px;line-height:99em; background:#fff; margin:0 1px;overflow:hidden;cursor:pointer;display:inline-block;*display:inline;*zoom:1; border-radius:5px; opacity:0.5;}
.nbank .swipe #pagenavi a.active{ background:#fff; width:14px; opacity:1;}
/*资讯快递*/
.zxk{ background:#FFF; overflow:hidden; border-bottom:1px solid #ccc; padding-bottom:10px; margin-bottom:10px; min-height:100px; }
.zxk .juzhong{ overflow:hidden;}
.zx-ti{ display:block; padding:12px 3%; overflow:hidden; border-bottom:1px solid #e9e9e9;}
.zx-ti1{ float:left; height:26px; background:#00447d; padding:0 8px; border-left:2px solid #d82929; font-size:16px; color:#FFF; line-height:26px;}
.zxlb{ display:block; overflow:hidden;}
.zxlb li{ padding:8px 3px; border-bottom:1px dashed #dfdfdf; line-height:26px; font-size:14px; color:#4c4c4c;}
.zxlb li span{ display:block; float:right; color:#afafaf;}
.zxlb li a{ display:block; margin-right:80px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.zxlb li a, .zxlb li a:visited{ color:#4c4c4c;}
.zxlb li a b{ font-weight:normal;}
/**标语列表**/
.byk{ display:block; overflow:hidden; background:#FFF; border-top:3px solid #00447d; padding:0 3% 10px; margin-bottom:10px;}
.bylb{ display:block; overflow:hidden;}
.bylb li{ display:block; overflow:hidden; border-bottom:1px solid #e3e3e3; padding:10px 0; line-height:24px; font-size:14px; color:#343434;}
.bylb li a{ display:block; margin-left:90px; border-left:1px solid #e3e3e3; padding-left:10px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.bylb li a, .bylb li a:visited{ color:#343434;}
.bylb li span{ display:block; float:left; width:80px; text-align:center; border:1px solid #00447d; font-size:14px; color:#00447d; border-radius:4px;}
/**高端访谈,媒体聚焦**/
.duo2{ display:block; margin-top:13px;}
/*选项卡**/
.tabPanel1 dl, .tabPanel2 dl, .tabPanel3 dl, .tabPanel4 dl{ display:block; height:46px; width:100%; background:url(../images/tibg1.png) repeat-x; overflow:hidden; background-size: auto 100% !important;  padding:0 3%;}
.tabPanel1 dl dd, .tabPanel2 dl dd, .tabPanel3 dl dd, .tabPanel4 dl dd{ display:block; float:left; margin-right:8px; padding:0 12px;line-height:46px; font-size:16px; color:#FFF; cursor:pointer;}
.tabPanel1 dl dd.hit1, .tabPanel2 dl dd.hit2, .tabPanel3 dl dd.hit3, .tabPanel4 dl dd.hit4{ background:url(../images/tibg2.png) repeat-x; background-size: auto 110% !important;  color:#000;}
.panes1, .panes2, .panes3, .panes4{ display:block; clear:both; position:relative;}
.pane1, .pane2, .pane3, .pane4{ display: block; min-height:100px; padding:0 3%; background-color:#fff;display:none; position:relative;}
.duo2{ display:block; position:absolute; top:-48px; right:3%;}
.gdtu{ display:block; width:110px; height:auto;}
.gdtmk{ display:block; margin-top:-6px; padding-left:12px;}
.gdtm1{ display:block; margin-bottom:3px; line-height:24px; font-size:14px; color:#00447d; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.gdtm2{ display:block; line-height:20px; font-size:12px; color:#7e7e7e;}
.gdlb{ display:block; overflow:hidden;}
.gdlb li{ display:block; overflow:hidden; padding:12px 0; border-bottom:1px dashed #dfdfdf;}
/*视频新闻*/
.spk{ display:block;}
/*视频切换*/
/* main_image */
.main_visual{height:290px; padding-top:18px; margin-bottom:4px; overflow:hidden;position:relative;}
.main_image{height:290px;overflow:hidden;position:relative;}
.main_image ul{width:9999px;height:250px;overflow:hidden;position:absolute;top:0;left:0}
.main_image li{float:left;width:100%;height:250px; background-size: cover !important;}
.main_image li a{display:block;width:100%;height:250px; background:url(../images/sptk.png) center center no-repeat; background-size: cover !important;}
div.flicking_con{position:absolute; bottom:0px; left:0;z-index:9;width:100%; height:10px;margin:0; text-align:center;}
div.flicking_con table{ margin:0 auto;}
div.flicking_con a{ display:block; position:relative; float:left; width:10px;height:10px; margin:0 3px;padding:0;background:#ddd; display:block;text-indent:-1000px; border-radius:50%;}
div.flicking_con a.on{background:#00447d;}
#btn_prev,#btn_next{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display: block;}
#btn_prev{background:url(../images/hover_left.png) no-repeat left top;left:100px;}
#btn_next{background:url(../images/hover_right.png) no-repeat right top;right:100px;}
/*旅游签证,文化艺术*/
.lylb{ display: block; overflow:hidden; padding-top:6px; padding-bottom:6px; line-height:34px; font-size:14px; color:#565656;}
.lylb a{ display:block; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.lylb a, .lylb a:visited{ color:#565656;}
.gdtmly{ display:block; margin-bottom:3px; line-height:24px; font-size:14px; color:#000;}
.lyda{ display:block; color:#b9b9b9; font-size:12px; line-height:20px;}
.pane2 .gdtmk{ margin-top:0;}
/*景点*/
.jdk{ display:block; overflow:hidden; background:#fafafa; border:1px solid #ccc; padding:10px 2% 8px;}
.jd-ti{ display:block; border-left:3px solid #d82929; margin-bottom:10px; padding-left:6px; line-height:20px; font-size:16px; color:#00447d;}
.jdtuk{ overflow:hidden;}
.jdtuk a{ display:block; float:left; width:25%; text-align:center; text-align:center; line-height:22px; font-size:12px; color:#5d5d5d;}
.jqtum{ color:#5d5d5d;}
.jqtk{ display:block; width:92%; margin:0 auto 4px; background-size: cover !important;}
/*列表*/
.lbbt{ display:block; float:left; clear: both; padding:0 8px;  text-align:center; border:1px solid #00447d; font-size:14px; color:#00447d; line-height:24px; border-radius:4px;}
.lbbt .gdtmk{ margin-top:0;}
/*图片库*/
.tpk0{ display:block; padding: 12px 2% 0; overflow:hidden;}
.tpkk{ display:block; float: left; width:46%; height:100px; margin:0 2% 10px; background-size: cover !important;}
/* main_image */
.main_visual-tp{height:235px; overflow:hidden;position:relative;}
.main_image-tp{height:235px;overflow:hidden;position:relative;}
.main_image-tp ul{width:9999px;height:235px;overflow:hidden;position:absolute;top:0;left:0}
.main_image-tp li{float:left;width:100%;height:235px;}
div.flicking_con-tp{position:absolute; bottom:0px; z-index:9;width:100%; height:12px; text-align:center;}
div.flicking_con-tp a{ display: inline-block;  position:relative; width:10px;height:10px;margin:0 2px;padding:0;background:#ddd; text-indent:-10000px; border-radius:50%;}
div.flicking_con-tp a.on{background:#00447d;}
#btn_prev-tp,#btn_next-tp{z-index:11111;position:absolute;display:block;width:73px!important;height:74px!important;top:50%;margin-top:-37px;display: block;}
#btn_prev-tp{background:url(../images/hover_left.png) no-repeat left top;left:-100px;}
#btn_next-tp{background:url(../images/hover_right.png) no-repeat right top;right:-100px;}

/*版权*/
.baq{ padding:0 0 10px; margin-bottom:54px; text-align:center; line-height:24px; font-size:12px; color:#a6a6a6;}
.baq2{ padding:12px 0; margin-bottom:0;}
.baq a, .baq a:visited{ color:#a6a6a6;}
/*浮动*/
.fobg{ background: #FFF; position:fixed; width:100%; height:52px; left:0; bottom:0; box-shadow: 0px 0px 4px 0px rgba(0, 0, 0, 0.3); z-index:999;}
.fobg a{ display:block; width:25%; height:52px; padding-top:6px; float:left; border-left:1px solid #e8e8e8; line-height:20px; font-size:14px; color:#00447d; text-align:center;}
.fobg a{}
.fobg a:first-child{ border-left:none;}
.fobg img{ margin:0 auto 2px; }
/*****************************************information*********************************************/
.nydtk{ display:block; float:left; height:30px; margin-top:10px; padding-left:10px; border-left:1px solid #c3c3c3; line-height:30px; color:#393939; font-size:18px;}
/*****************************************news*********************************************/
.nlb{ background:#FFF; overflow:hidden; margin-bottom:10px; padding-bottom:8px;}
.nl-ti{ padding:14px 3%; overflow:hidden; border-bottom:1px solid #eaeaea;}
.nl-ti span{ display:block; border-left:3px solid #d82929; padding-left:8px; line-height:20px; font-size:18px; color:#00447d;}
.nrlb{ display:block;}
.nrlb li{ display:block; padding:10px 3%; overflow: hidden; border-bottom:1px solid #eaeaea;}
.nrlb li a{ display:block; margin-bottom:4px; line-height: 22px; font-size:14px; color:#4c4c4c; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;}
.nrlb li a:visited{ color:#4c4c4c;}
.nrda{ line-height:20px; font-size:12px; color:#afafaf;}
.fanye{ padding:10px 0; overflow:hidden;}
.fanye a{ display:block; width:50%; float:left; text-align:center; line-height:30px; font-size:12px;}
.ye1{ display:block; border-top:1px solid #ddd; border-bottom:1px solid #ddd; color:#000;}
.ye2{ display:block; border:1px solid #1d5a8c; background:#1d5a8c; color:#fff;}
/*****************************************news-view*********************************************/
.ne-ti{ display:block; padding:6px 0; text-align:center; line-height:30px; font-size:16px; color:#000;}
.ne-gjc{ display:block; border-bottom:1px solid #eaeaea; border-top:1px solid #eaeaea; text-align:center; padding:5px 0; margin-bottom:6px; line-height:22px; font-size:12px; color:#9a9a9a;}
.ne-gjc a, .ne-gjc a:visited{ color:#9a9a9a;}
.fanpian{ display:block; margin-top:15px; padding-bottom:10px; border-top:1px solid #eaeaea;}
.pian{ display:block; padding:9px 0; line-height:22px; font-size:12px; color:#7d7d7d; border-bottom:1px solid #eaeaea;}
.hui{ display:block; width:80px; height:28px; margin-top:12px; border:1px solid #adadad; text-align:center; font-size:14px; color:#494949; line-height:28px;}
/*****************************************about*********************************************/
.nlb2{ background:#FFF; overflow:hidden; margin-top:12px; margin-bottom:10px;}
/*****************************************login*********************************************/
.topk2{ background:#fff; padding:0 3%; height:50px; border-bottom:1px solid #d6d6d6;}
.dldti{ width:240px; margin:0 auto; text-align:center; line-height:50px; font-size:18px; color:#393939;}
.dk0{ background:#fff; padding-bottom:40px; overflow:hidden;}
.dltu{ display:block; margin:30px auto;}
.dlk{ display:block; height:54px; padding:0 3%; position: relative; margin-top:-1px; border-bottom:1px solid #e6e6e6; border-top:1px solid #e6e6e6; line-height:54px; font-size:14px; color:#3c3c3c;}
.dlk span{ display:block; position:absolute; left:3%; }
.dlk span img{ margin-right:6px;}
.dlk input{ display:block; width:100%; height:52px; padding-left:82px; line-height:52px; font-size:14px; color:#333;}
.tij{ display:block; background:url(../images/dbg.jpg) repeat; width:94%; height:40px; margin:20px auto 10px; border-radius:20px; line-height:40px; font-size:16px; color:#FFF;}
.zhao{ text-align:center; line-height:22px; font-size:14px; color:#b6b6b6;}
.zhao:visited{ color:#b6b6b6;}
.zhao a, .zhao a:visited{ color:#00447d;}
/*****************************************register*********************************************/
.xieyi{ display:block; padding:12px 0 0; color:#949494; line-height:22px; font-size:12px;}
.xieyi a, .xieyi a:visited{ color:#949494;}
.xieyi input{ display:block; width:14px; height:14px; float:left; margin-top:4px;}
/*****************************************my*********************************************/
.tiank{ padding:12px 0;}
.tian{ display:block; margin-bottom:6px; overflow:hidden;}
.tian span{ float:left; line-height:38px; font-size:14px; color:#515151;}
.tixie{ display:block; margin-left:80px; overflow:hidden;}
.tixie input{ width:100%; height:38px; border:1px solid #ccc; padding:0 3%; line-height:36px; font-size:14px; color:#222;}
.zhu{ display:block; padding-top:3px; line-height:22px; font-size:12px; color:#686868;}
.zhu b{ color:#ff0000;}
.que{ display:block; width:100px; height:36px; background:url(../images/dbg.jpg) repeat; margin-left:80px; line-height:36px; font-size:14px; color:#FFF;}
/*****************************************导航*********************************************/
#pageslide {
    /* These styles MUST be included. Do not change. */
    display: none;
    position: absolute;
    position: fixed;
    top: 0;
    height: 100%;
    z-index: 999999;
    width:160px;
    padding:0;
    background-color: #00447d;
    color: #FFF;
}
.nav{ display:block; padding:18px 25px 25px;}
.nav a{ display:block; background:url(../images/mej.png) center left no-repeat; background-size: auto 42px; padding-left:20px; line-height:42px; font-size:16px; color:#fff;}
.nav a:visited{ color:#FFF;}
/******************************city****************************/
.cik{ display:block; position: absolute; width:100%; height:100%;}
.cilf{ display:block; position: absolute; left:0; width:124px; height:100%; overflow:auto; background:#FFF; text-align:center; line-height:42px; font-size:14px; color:#666; }
.cilf a{ display:block;}
.cilf a, .cilf a:visited{ color:#666;}
.ci-ti{ background:#ebebeb; color:#00447d; font-size:16px; line-height:44px; border-bottom:1px solid #00447d;}
/**/
/*选项卡**/
.tabPanel0 dl{ display:block; overflow:hidden; padding-bottom:70px; }
.tabPanel0 dl dd{ display:block; border-bottom:1px solid #dedede; line-height:42px; font-size:14px; color:#666; cursor:pointer;}
.tabPanel0 dl dd.hit0{ color:#c91c14; background:#ebebeb; border-bottom:1px solid #c91c14;}
.panes0{ display:block; margin-left:124px;  position:relative; padding:40px 20px 90px;}
.pane0{ min-height:100px; padding:0; display:none; position:relative;}
.pane0 a{ display:block; float:left; border:1px solid #dedede; background:#fff; line-height:30px; font-size:12px; color:#565656; margin:0 2px 4px; padding:0 6px; border-radius:3px;}
.close{ display:block; width:26px; height:26px; position:absolute; top:10px; right:12px; z-index:33;}
/****内页分类****/
.nyfl{ background:#1d5a8c; height:44px; padding:8px 3% 0;}
.nyfl a{ display:block; float:left; margin:0 10px; height:30px; line-height:29px; font-size:14px; color:#fff; }
.nyfl a.on{ border-bottom:1px solid #FFF;}
.find_nav {
    width: 100%;
    height: auto; margin-bottom:2px;
    position: relative;
    display: -moz-box;
    display: -webkit-box;
    display: box;
}
.find_nav_left {
    height:30px;
    position: relative;
    overflow: hidden;
    -moz-box-flex: 1;
    -webkit-box-flex: 1;
    box-flex: 1;
}
.find_nav_list {
    position: absolute;
    left: 0;
}
.find_nav_list ul {
    height: 30px;
    position: relative;
    white-space: nowrap;
}
.find_nav_list ul li {
    display: inline-block;
}
.find_nav_list ul li a {
    display: block;
}
.find_nav_cur a{ }
/*下属机构*/
.menu{position:relative;
    float:left;
    width:25%;
	height:52px; }
.new-sub{position:absolute;
      bottom:52px;
      z-index:10; left:-100%;
      width:400%; height:320px; 
      padding:10px;
      background: #f6f6f6;
      box-sizing:border-box;
      -webkit-box-sizing:border-box;
      border: 1px solid #EEEEEE;
      border-radius: 5px;
      display:none;}
.new-sub ul{ height:300px;overflow:auto;}
.new-sub li{ display:block; width: 100%; overflow:hidden; clear:both; 
        box-sizing:border-box;
        -webkit-box-sizing:border-box;
        border-bottom:1px solid #ddd;}
.new-sub li:first-child{border-top:1px solid #ddd;}
.new-sub li a{display:block; text-align:left !important; width:100% !important; padding:0 !important;
          height:30px !important;
          line-height:30px !important;
          text-align:left;
          color:#333;
          border:none;
          text-align:center;
          font-size:14px !important;}
.sanjiao{position:absolute;bottom:5px;right:5px;width:0;height:0;border:5px solid transparent;border-right:5px solid #000;border-bottom:5px solid #000;opacity:.5;}
.bt-name{padding-top:6px; border-left:1px solid #e8e8e8; line-height:20px; font-size:14px; color:#00447d; text-align:center;}
/*.new-sub .tiggle{
	width:0px;
      height:0px;
      position:absolute;
      left:50%;
      margin-left:-10px;
      bottom:-9px;
      border-top:10px solid #EEEEEE;
      border-left:10px solid transparent;
      border-right:10px solid transparent;
      z-index:10;
  }
  .new-sub .innertiggle{
  	width:0px;
      height:0px;
      position:absolute;
      left:50%;
      margin-left:-9px;
      bottom:-8px;
      border-top:9px solid white;
      border-left:9px solid transparent;
      border-right:9px solid transparent;
      z-index:11;
  }**/
/***********************站内消息*************************/
.znxk{ height:46px; padding:5px 3%; overflow:hidden; background:#FFF; margin:10px 0;}
.cls_container-zn{ margin-left:28px; font-size:12px; height:36px; overflow:hidden;}
.cls_container-zn ul{list-style-type:none;margin:0;padding:0; }
.cls_container-zn ul li{ font-size:12px; height:36px; line-height:36px; float:left; display: block;}
.cls_container-zn ul li a, .cls_container ul li a:visited{ color:#d82929;}
