@charset "utf-8";
/*悼念*
html{ filter: grayscale(100%); -webkit-filter: grayscale(100%); -moz-filter: grayscale(100%); -ms-filter: grayscale(100%); -o-filter: grayscale(100%); filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); filter:progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); -webkit-filter: grayscale(1);} 
*通用*/
html{font-size:14px;text-align:left;word-break:break-all;text-overflow:ellipsis;
_background-image: url(about:blank);     /*用浏览器空白页面作为背景*/
}
body{font-family: 'Microsoft YaHei',Arial,sans-serif;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
}
input,textarea,select {font-size: 100%;outline: 0;resize: none;color: #323232;font-family: "微软雅黑";}
ul, ol, li {list-style:none;}
em {font-style:normal;}
img {border:none;}
.cf, .clear, .clearfix{_zoom: 1;/*兼容IE6*/}
.cf:after, .clear:after, .clearfix:after{display:block;visibility:hidden;width:0;height:0;line-height:0;font-size:0;clear:both;content:".";}
div,dt,dd,dl {display: block;}
a {color: #666;text-decoration: none;}
a:hover {color: #F60;text-decoration: underline;}
.fl{float: left;display: inline;}
.fr{float:right;display: inline;}
.none{display: none}

.head{overflow: hidden;background: #E4E4E4;padding: 20px 0;}
.headtop{width: 1080px;margin: 0 auto;overflow: hidden;}
.logo {
    height: 89px;
    float: left;
    display: inline;
}
.shuipo{ height:90px; float:left; margin-left:20px; display:inline; color:#333; font-size:18px; line-height:30px; background:url(../images/top_line.png) no-repeat left; padding-left:88px;}
.shuipo span{ font-weight:bold; /*color:#155497;*/ color:#e50a1c;}
.telphone{background:url(../images/top_tel.png) no-repeat 0px 8px; padding:6px 0px 0px 70px; float:right; display:inline; color:#333; font-size:16px; height:60px; line-height:30px;}
.telphone span{ font-size:38px; color:#e50a1c; display:block; font-family:impact;}


/*nav*/


.nav_all{background: #155497; height:50px; width:100%;}
.nav { width:1080px; margin:auto; height:50px;}
.nav li {float:left; height:50px;line-height:50px;text-align:center;position:relative; background:url(../images/nav_line.jpg) no-repeat left;}
.nav li a {text-decoration:none;display:block;font-size:15px;width:128px;height:50px; color:#fff;}
.nav li:hover { background:#e50a1c;}
.nav li:hover ul{display:block;}
.nav li ul{position:relative; z-index:9999; display:none;}
.nav li ul li{float:none; background:#155497;}
.nav li ul li:hover{background:#3566AE;}
.nav-active{ background:#e50a1c;}


/*footer*/
.footer {
background: #155497;
padding: 5px 0px;
color: white;
font: 14px/24px "microsoft yahei";
width: 100%;
}
.footer .footer-box {
width: 1180px;
margin: 0 auto;
padding: 5px 0;
}
.footer .footer-box .foot-nav{
text-align:center;
}
.footer a {
color:#fff;
}
.copyright {
background: white;
height: 40px;
line-height: 40px;
text-align: center;
font-size: 12px;
color: #999;
}

/****to top*******/
a.backToTop{
width:50px; 
height:50px; 
background:#eaeaea url(../images/totop.png) no-repeat  0 -101px; 
text-indent:-999em
}

a.backToTop:hover{
    background-position:-50px -101px
}
/*未找到*/
.page-mini {
font-family: '宋体';
height: 21px;
color: #595959;
float: right;
}
.page-mini span {
display: block;
height: 19px;
padding: 2px 10px 0 0;
float: left;
}
.nht_box {
overflow: hidden;
padding-top: 20px;
padding-left: 50px;
width: 1000px;
}
.nht_box .nht_l {
background: url(../Images/null.png) no-repeat scroll 0 15px;
float: left;
height: 82px;
width: 71px;
}
.nht_box .nht_r {
float: left;
padding-top: 20px;
width: 689px;
margin-bottom: 60px;
}
.nht_box .nht_r .p01 {
font-size: 14px;
font-weight: bold;
line-height: 24px;
}

/*radius１０*/
.radius10, .r10 {
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
}

/* page */
.pager{
width:800px;
margin:20px auto;
}
.pg,.pgb {
margin-top: 5px;
line-height: 26px;
float:left;
}
.pg a, .pg strong, .pgb a, .pg label,.pg em {
float: left;
display: inline;
margin-left: 4px;
padding: 0 8px;
height: 26px;
border: 1px solid;
border-color: #C2D5E3;
background-color: #FFF;
background-repeat: no-repeat;
color: #333;
overflow: hidden;
text-decoration: none;
}
.pg em{border:none;font-weight: bold;}
.pg .cPageNum{
background-color: #40b60f;
color: #fff;
border-color: #2c9302;
}
.pg label {
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
cursor: text;
display: inline;
margin-left: 4px;
padding: 0 9px;
height: 26px;
border: 1px solid;
border-color: #C2D5E3;
background-color: #FFF;
background-repeat: no-repeat;
color: #333;
overflow: hidden;
text-decoration: none;
}
.inputPage {
padding: 0;
width: 25px;
height: 16px;
line-height: 16px;
margin-bottom: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
border: 1px solid;
border-color: #848484 #E0E0E0 #E0E0E0 #848484;
background: #FFF;
}

/*no data div bg*/
.nodataBox{
padding: 100px 50px;
background: white;
height:200px;
}
.nodata{
width:250px;
height:auto;
margin:20px auto;
padding:8px 30px 6px 30px;
border:1px solid #EDEDED;
background:#F6F6F6;
font:bold 12px/1.7 Verdana;
color:#999;
overflow:hidden;
text-align:center;
}

/*destination*/
.container {
width: 1180px;
margin: 10px auto;
margin-bottom: 30px;
}
.popular-box {
background: white;
padding: 30px;
}
.more{
float: right;
font-size: 12px;
margin-right: 10px;
font-weight: 400;
color:#fff;
}
.more:hover{
text-decoration: none;
}
.popular-left {
float: left;
width: 260px;
}
.navside-box{
border: 2px solid #d8e6ef;
padding-bottom: 10px;
width: 202px;
}
.popular-left .cur a,.popular-left .cur a:hover,.dh a:hover{
color:green;
font-weight: bold;
background:url(../images/bg02.jpg) no-repeat;
}
.dh a{
background:url(../images/bg01.jpg) no-repeat;
text-align:left;
width:154px;
padding-top:14px;
color: #333333;
display:block;
font-size:12px;
height:22px;
text-decoration:none;
padding-left:40px; 
}

.popular-right {
float: right;
width: 852px;
overflow: hidden;
}

/*contact*/
.lianxibox{
width:220px;
margin:0 auto;
}
.contact{
margin-top: 20px;
height:270px;
background: url(../images/contact.png) no-repeat;
}
.contact p{
padding-top: 110px;
font-size: 14px;
line-height: 14px;
}
.contact em{
color:red;
font-size: 18px;
font-weight: bold;

}

/*面包屑*/
.pt{
padding: 8px 0 0;
margin: 2px 0;
height: 29px;
width:900px;
border: none;
background: transparent;
line-height: 29px;
}
.pt .pr10{
padding-right: 10px;
color:#666;
}
.pr10 a, .pr10 em, .pr10 span {
float: left;
height: 29px;
}
.pr10 a{
color:#333;
text-decoration: none;
}
.pr10 a:hover{
color:#2d8a00;
}
.pr10 a.mainhtml {
background: url(../images/home.png) no-repeat 5px 9px;
width: 16px;
line-height: 200px;
overflow: hidden;
}
.pr10 a.nolink,.pr10 a.nolink:hover{
color:#888;
cursor:default;
}
.pr10 em {
width: 20px;
background: url(../images/pt_item.png) no-repeat 3px 10px;
line-height: 200px;
overflow: hidden;
}

/* ppt */
.pptcenter{
background: #fff;
width:1160px;
margin: 0 auto;
padding:0 10px;
}
.shows{
position:relative;
height: 260px;
overflow: hidden;
top: 0;
z-index: 1;
border-bottom: 5px solid #99A901;
}
.ad{width:100%}
.ad ul li{
width:100%;
}
.ad ol{
position:absolute;
right:0;
bottom:0;
z-index:10;
list-style:none;
height:21px
}
.ad ol li{
width:15px;
background:white;
border:1px solid #74A8ED;
border-radius:10px;
color:#74A8ED;
cursor:pointer;
float:left;
font:12px Arial;
height:15px;
margin:2px 3px;
text-align:center;
}
.ad ol li.on{
height:19px;
width:19px;
background:#74A8ED;
border:1px solid #EEEEEE;
color:#FFFFFF;
font-size:16px;
font-weight:bold;
line-height:19px;
margin:0 3px;
}
/*notice*/
.xunwu {
margin-top:10px;
}
.xunwubox{
width: 1160px;
margin: 0 auto;
height: 30px;
/*background: url(../images/xunwu_bg.gif) repeat-x left top;*/
overflow: hidden;
margin-top: 2px;
border:2px solid red;
}
.xunwu .xwinfo {
line-height: 34px;
height:34px;
width:1000px;
overflow: hidden;
}
.xunwu .infobox{
width:800%;
}

.xunwu span{
color:blue;
padding-right: 3px;
}

.xunwu a{
float:left;
font-size: 16px;
padding-left: 20px;
color:#000;
}
.xunwu a:hover{
text-decoration: none;
}