﻿* {
 font-family: "微软雅黑";
}
.boxline {
    border: 10px solid #8cc4f7;
    margin-top: 30px;
}
.nav {
 border-top: 5px solid #fd8272
}
.container {
    width: 1170px;
}
.cf div {
    display: -webkit-box;
    display: flow-root;
}
li{list-style: none;}
.top {
 float: right;
 width: 140px;
 height: 40px;
 background: url(../img/top.png);
 text-align: center;
 color: #fff;
 line-height: 30px;
}
.cleft{    width: 800PX;
    float: left; background: #FFF; padding: 30PX;}
.top:hover {
 color: yellow;
 text-decoration: none;
}
.buttop {float: left;  margin-left: 200px;}
.buttop a{    width: 98px;
    height: 52px;
  font-size: 14px;
    text-align: center;
    float: left;
    line-height: 14px;
    padding-top: 3px;
    margin-left: 20px;
    font-weight: 600;
    display: block;
    
  
    color: #fff;
    background: url(../img/newsBut.png) no-repeat;}
    
    .fh{float: right; margin-top: 50px;}
.logo {
 margin-top: 50px;
 margin-bottom: 20px;
 float: left;
 padding-bottom: 20PX;
 border-bottom: 2px dashed #CFCFCF;
}
.logo img{float: left;}
.menu {
 width: 100%;
 height: 60px;
margin-top: 20PX;
 border-bottom: 5px solid #3aa0fc;
}

.menu li {    padding-left: 7px; padding-right: 7PX;
 float: left;
 position: relative;
width: 16%;
 list-style: none;
 line-height: 35px;


}
.clour{background: #0055AA; color: #FFFFFF !important;}
.rightTwoBtn li {
    background: url(../img/b2708bg12.png) no-repeat;
    width: 305px;
    height: 80px;
}
.rightTwoBtn li a {
    text-align: center;
    display: block;
    width: 305px;
    height: 80px;
    line-height: 80px;
    font-size: 24px;
    font-weight: 700;
    color: #FFF;
    float: left;
}
.mb50 {
    margin-bottom: 30px;
}
.mb55 {
    margin-bottom: 35px;
}
.menu a {
 display: block;
 text-align: center;
 color: #333;
 text-transform: uppercase;
 text-decoration: none;
}

.menu li:hover {
 background: #3aa0fc;
  color: #FFF;
}

.menu li a {

 padding: 0 1em;
 font-weight: 500;
 font-size: 19px;
}
.menu li:hover a{color: #FFF;}
.rnav{margin-bottom: 30px;}
.rnav li{ line-height: 40px;     border: 1px solid #e9f0f7; margin-top: -1px; margin-left: -1px; background: #fff;    TEXT-ALIGN: CENTER; width: 50%; float: left;}
.rnav li a{color: #333;}
.time {
 float: right;
 font-size: 18px;
}

.son {
width: 800PX;
 z-index: 2;

 line-height: 30px;
padding-top: 30PX;
display: none;

 position: absolute;
 border-top: 0px;
 margin-left: -80PX;
}

.son p {
 float: left;
 padding-bottom: 10PX;
}

.son p a {
 color: #3aa0fc !important; font-size: 14PX;
}

.son p a:hover {
 color: #E74C3C;
}

.bigleft {
 width: 730px;
 float: left;
 position: absolute;
}

.bigright {
 float: right;
 width: 385px;
}

.bigright a {
 height: 215PX;
 DISPLAY: block;
}

.bigright a img {
 height: 210PX;
}

.bigtitle {
 color: #fff;
 font-weight: 500;
 font-size: 18px;
 padding-left: 30px;
 position: absolute;
 width: 100%;
 height: 80px;
 line-height: 80px;
 background: #03549f;
 filter: alpha(opacity=80);
 -moz-opacity: 0.8;
 -khtml-opacity: 0.4;
 opacity: 0.8;
 left: 0;
 bottom: 0;
 _bottom: -1px;
 z-index: 1
}

.bigpic img {
 cursor: pointer;
 transition: all 0.3s;
}

.bigpic img:hover {
 transform: scale(1.05);
}

.news {
 margin-top: 50px;
}

.fl {
 float: left;
}

.topnews {
 height: 75px;
 border-bottom: 1px dashed #dcdcdc;
 padding-bottom: 30px;
 margin-bottom: 30px;
}
.pcno{display: none;}

.news h2 {
 line-height: 20px;
 margin-left: 20px;
}

.news h2 a {
 color: #333;
}

.news h2 a:hover {
 text-decoration: none;
 color: #03549F;
}

.news li {
 float: left;
 width: 50%;
 line-height: 35px;
}

.news li a {
 font-size: 17px;
 color: #333;
}

.news li span {
 float: right;
 margin-right: 20px;
}

ul#tab {
 width: 180px;
 height: 340px;
 background: #1c6db9;
 float: left;    padding-left: 10PX;
 padding-top: 50px;
}

.abouttab {
 margin-top: 40px;
    
}

#tab li {
 list-style-type: none;
 color: #FFFFFF;
 font-size: 18px;
 line-height: 45px;
 padding-left: 20PX;
 cursor: pointer;
}
ul.rightTwoBtn {
    padding: 0;
}
#content {HEIGHT: 380PX;
 width: 650px;
 border: 1px solid #dcdcdc;
 background: #fafafa;
 padding: 20px;    BORDER-LEFT: 0PX;
 padding-top: 30PX;
 float: left;
 margin-top: 10px;
 margin-left: -20px;
}
#content P{text-indent: 2EM; font-size: 16PX; margin-bottom: 20PX;}
#content ul{padding-left: 10PX;}
.current{background: #FAFAFA; color: #03549F !important;}
.abouttab{width: 835px;float: left;}
.toupiao {
        width: 350px;
    height: 350px;
    float: right;
    background: #1c6db9;
    margin-top: 40px;
    margin-left: -45px;
    padding-left: 40px;
    color: #fff;
}
.toupiao h3 {
    border-left: 5px solid #FFF;

    padding-left: 20px;
}
.toupiao ul{ padding-left: 20px; margin-left: 0px; margin-top: 30px;}
.toupiao li{ border-bottom: 1px solid #3AA0FC; padding-bottom: 10px; line-height: 35px;}
.toupiao li a{color: #FFFFFF;}
.title{    height: 80px;
    margin-top: 50px;
    margin-bottom: 30px;}
.t1{background: url(../img/title1.png) no-repeat;}
.t2{background: url(../img/title2.png) no-repeat;}
.t3{background: url(../img/title3.png) no-repeat;}
.t4{background: url(../img/title4.png) no-repeat;}
.t5{background: url(../img/title5.png) no-repeat;}
.t6{background: url(../img/title6.png) no-repeat;}
.t7{background: url(../img/title7.png) no-repeat;}
.t8{background: url(../img/titlejb1.jpg) no-repeat;}
.t9{background: url(../img/titlev.png) no-repeat;}
.con{margin:0;padding:0;width:100%;display:none; padding: 20px;    font-size: 16px;
    text-indent: 2em; line-height: 30px; height: 180px;}
.tabb{margin:0;padding:0;list-style:none;width:100%;overflow:hidden; height: 50px; background: #1c6db9; padding-left: 20px;}
.tabb li{float:left;width:100px;height:40px;color:#fff;  text-align:center;line-height:40px;cursor:pointer; margin-top: 10px; }
.on{display:block;}
.tabb li.cur{background:#FFFFFF; color: #03549F;}
.input{text-indent: 0em; text-align: center; margin-top: 30px; }
.input a{width: 200px;}

.tick li{    width: 20%; background: #FAFAFA; border: 1px solid #DCDCDC; text-align: center; list-style: none; margin-left:-1px;padding-bottom: 50px; float: left; font-size: 12px;}
.tick li h3{margin-bottom: 50px; margin-top: 50px; font-size: 25px; font-weight: 500;}
.tick li span{color: #E74C3C; }
.tick li p{font-size: 20px;}
.mnav{
    height: 45px;
    background: #195cb3;
    border: 1px solid #0268AB;
    overflow-x: scroll;
    overflow-y: hidden;
    white-space: nowrap;
    border-radius: inherit;
}
.modal-content {
    box-shadow: none;
}
.mnav ul{width: 700px;}
.mnav p{float: left; margin-right: 20px; line-height: 40px;}
.mnav p a{color: #FFF;}
.mbox {
    width: 48%;
    float: left;
    border: 1px solid #dcdcdc;
    padding: 8px;
    border-radius: 39px;
    text-align: center;
    margin: 1%;
}

.pbox {
    padding: 15px;
    border-radius: 30px;
    background: #d1dde8;
    font-size: 20px;
}

.pbox span {
    background: #327494;
    border: 1px solid #31708f;
    border-radius: 8px;
    padding: 5px;
    display: inline-flex;
        MARGIN-LEFT: 10PX;
    float: right;
}
.pbox span a{color: #fff; font-size: 12px;}
.huigu li{ list-style: none; float: left;width: 23%; margin: 1%;}
.huigu li p{line-height: 25px; font-size: 16px; margin-top: 20px;}
.huigu li a{color: #333333;}
.huigu li img{width: 270px; height: 170px;}
.conleft{border: 1px solid #DCDCDC; width: 25%;padding: 2%;float: left;}
.conleft h4{ margin-top: 20px; margin-bottom: 10px; font-weight: 600;}
.conright{border: 1px solid #DCDCDC; width:73%; float: left; margin-left: 20px; padding: 20px;}
.conbox{height: 150px; background: #FAFAFA; width: 240px;float: left;text-align: center;
    margin-top: 30px; margin: 10px;}
.conbox h3{ margin-top: 30px;}
.conbox p{font-size: 16px;}
.busleft{border: 1px solid #DCDCDC; width: 48%; margin: 1%; padding: 1%;   float: left;}
.busleft span{width: 28%; display: block; float: left;font-size: 15px; text-align: center;line-height: 35px; background: #FAFAFA; margin: 10px;}
.busleft h4{color: #03549F; padding-left: 10px;}
.footer{height: 35px; background: #333333; color: #999;text-align: center; line-height: 35px;}
.page{background: #FAFAFA;}
.text{border-top: 1PX SOLID #DCDCDC;margin-top: 30PX; margin-bottom: 30PX; padding-top: 30PX;}
.text P{text-indent: 2em; font-size: 16px; line-height: 28px;margin-bottom: 20px;}
#tagscloud{width:250px;height:260px;position:relative;font-size:12px;color:#333;margin:20px auto 0;text-align:center;}
#tagscloud a{position:absolute;top:0px;left:0px;color:#333;font-family:Arial;text-decoration:none;margin:0 10px 15px 0;line-height:18px;text-align:center;font-size:12px;padding:1px 5px;display:inline-block;border-radius:3px;}
#tagscloud a.tagc1{background:#666;color:#fff;}
#tagscloud a.tagc2{background:#F16E50;color:#fff;}
#tagscloud a.tagc5{background:#006633;color:#fff;}
#tagscloud a:hover{color:#fff;background:#0099ff;}
.tbtit{   color: #3AA0FC; line-height: 45px;font-size: 22px;}
 .table-line p {
    float: left;
    
    height: 40px;
    overflow: hidden;
    padding: 0 25px !important; text-indent:initial;
    line-height: 40px;
     margin-bottom: 0px;    color: #05a;
}
.table-line {
    border-bottom: 1px solid #05a; height: 42PX;
}
.table-line p:nth-of-type(1) {
    width: 110px;
}
.table-line p:nth-of-type(2) {
    width: 390px;
}
.table-line p:nth-of-type(3) {
    width: 150px;
}


 .table-tr p {
    float: left;
    height: 40px;
    overflow: hidden;
    padding: 0 25px !important; text-indent:initial;
    line-height: 40px;
    margin: 0PX;
   
}
 .table-tr {
       border-bottom: 1px solid #0055aa; height: 40PX;
    margin: 0PX;
}
 .table-tr p:nth-of-type(1) {
    width: 110px;
}
 .table-tr p:nth-of-type(2) {
    width: 390px;
}
 .table-tr p:nth-of-type(3) {
    width: 450px;
}
.slider_box ul{margin: 0px;    padding: 0px;}
.ico {
    width: 100px;
    height: 60px;
    float: left;
    line-height: 60px;
    font-size: 19px;
    margin-right: 20px;
    font-weight: bold;
    color: #0066FF;
}
.cf{
    padding: 5px 65px;
    line-height: 30px;
   background-color: #FFF;
   
}
.odd {
    background-color: #FFF;
    border-bottom: 1px solid #dcdcdc;
}

.tit{font-size: 22px; line-height: 35px; margin-bottom: 40px; color: #F16E50; border-left: 5px solid #F16E50; padding-left: 20px;}
.guests li{float: left;  text-align: center; margin-left: 20px; margin-right: 20px;    margin-bottom: 30px;}
.guests li img{width: 140px; height: 140px; border-radius: 50%; border: 2px solid #03549F;}
.guests li h4{margin-bottom: 0px;}
.guests li p{text-indent: 0;margin-top: 0px; padding-top: 0px; font-size: 15px;}
.table p{text-indent: 0px; padding: 0px; margin: 0px;}
.newsp{width: 750PX; float: left;}
.newsp UL{    padding: 0px;}

.newsp UL li{background: #FFF;height: 140PX; width: 100%; margin-bottom: 30PX;}
.newsp UL li img{width: 190PX; height: 120PX; float: left; margin: 10PX;
}
.newsp UL li DIV {float: left; margin-left: 20PX;}
.newsp UL li a{color: #333;}
.newsp UL li p{margin-bottom: 0px;}
.newsp UL li h3{margin-bottom: 20px;}
.newsright{width: 320px; float: right; margin-left: 20px;}
.boxtit{background: #FFF;     COLOR: #246fb4;line-height: 50px; padding-left: 20px; margin-bottom: 5px;font-size: 17px; font-weight: 500;}

.page h2 {
    LINE-HEIGHT: 45PX;
}
.liangdian span{width: 360px; font-size: 18px; margin: 10px; color: #333; display: block; height: 70px; text-align: center; border: 1px solid #333; line-height: 70px; float: left;}
.mpmain {
    width: 960px;
    margin: 0 auto;
}
.mingpian{width: 460px; height: 160px; background: #FFFFFF;float: left;
    margin: 10px;} 
.mingpian img{width: 150px; height: 150px; margin: 5px; float: left;}
.mp_info{float: left; padding-left: 20px;}
.mp_info h3{margin: 0px; margin-top: 20px; margin-bottom: 30px;}
.mp_info p{    text-indent: 0em; margin: 0px;}

.pic-txt {
	width: 540px;
	margin-top: 20px;
	padding: 25px 24px;
	border: 1px solid #f2f2f2;
	margin-left: 20px;
	float: left;
	display: inline;
}
.pic-txt:hover {
	text-decoration: none;
	background-color: #f9f9f9;
}
.pic-txt:hover .tit {
	color: #f80;
}
.pic-txt img {
	margin-bottom: 15px;
	width: 490px;
    height: 150px;
}
.pic-txt .tit {
	height: 20px;
	margin-bottom: 10px;
	font-size: 20px;
	line-height: 20px;
	overflow: hidden;
	border: 0PX;
}
.pic-txt .info {
	height: 16px;
	line-height: 16px;
	color: #999;
	overflow: hidden;
	zoom: 1;
}
.pic-txt .info .date {
	float: left;
}
.pic-txt .info .entrance {
	float: right;
}
.pic-txt .info .entrance:hover {
	color: #f80;
}
.ico-date {
	background: url(../img/sprite.png) 0 1px no-repeat;
	width: 21px;
	height: 24px;
	display: block;
	float: left;
}
.mnom{margin-bottom: 50px;}
.lctitle{    font-size: 20px;
    line-height: 55px;
    font-weight: 600;
    color: #06f;}
.lvcon{    background: #fff;
    padding: 20px;  padding-left: 50px;
    border-bottom: 1px solid #dcdcdc;}
.lvcon li{clear: both; margin-right: 20px; width: 100%;}
.lvcon li div{float: left; margin-right: 30px; line-height: 35px; font-size: 16px;}
.ltitle{width:500px;font-weight: 700;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}}

.clearfix {
    clear: both;
}
.lttitle{font-size: 16px;font-weight: 500; color: #0055AA;    line-height: 35px;}
.lvcon ul {
    padding: 0px;
}
@media only screen and (min-width: 100px) and (max-width: 667px) {
	.abouttab {
    width: 100%;     margin-top: 0px; 
}
.mnom{margin-bottom: 0px;}
.logo img{width: 80%;float: initial;}
#content{width: 100%;    border-top: 0px;    height: inherit;
    margin: 0px;}
.news li{width: 100%; list-style-type:disc;    MARGIN-LEFT: 20PX;}
.news li a{font-size: 13px;}
.news li span{display: none;}

.container {
    padding: 0px;
}
.top{display: none;}

.logo {
    margin-top: 20px;
    text-align: center;
        margin-bottom: 0px;border-bottom: 2px SOLID #337ab7;
}
.time {
    width: 100%;
    text-align: center;
        line-height: 50px;
        font-size: 16px;
}
.menu {
    height: inherit;BORDER-BOTTOM: #5986bb 1PX SOLID;
    margin-top: 5PX;
}
.menu li {
    transform: inherit;
  
    width: 33.3%;    line-height: 40px;    BORDER: 0PX;
    BORDER-BOTTOM: 1PX SOLID #EEE;
}
.menu li a{    transform: inherit;    font-size: 1.1em;}
.topnews img{display: none;}
.news h2{line-height: 40px;}
.news {
    margin-top: 10px;
}
.topnews {    height: auto;
 margin-bottom: 0px;     padding-bottom: 0px;
}
.news h2{ line-height: 25px; margin: 0px; padding-left: 20px;}
.news h2 a{font-size: 18px; font-weight: 500;}
.toupiao {
    width: 100%;
    padding-left: 0px;
        height: auto;    padding-bottom: 20px;
}
.toupiao li {
    width: 95%;
}
ul#tab {
    width: 100%;     margin-bottom: 0px;
      height: 55px;   padding-top: 10px;
}
#tab li {
    width: 120px;
    float: left;
}
.title{
width: 100%;      background-position: center center;
    background-size: 750PX;
}
.tick li{width: 50%;}
.mbox {
    WIDTH: 98%;
}
.huigu li {
    width: 46%;
    MARGIN: 2%;
}
.huigu li img{width: 100%;     HEIGHT: 130PX;}
.conleft {
    WIDTH: 95%;
    MARGIN: 0PX;
    FLOAT: none;
    margin-right: auto;
    margin-left: auto;
}
.conright {
    MARGIN-TOP: 20PX;
    WIDTH: 95%;
    margin-right: auto;
    margin-left: auto;
    FLOAT: none;
}
.conbox {
    margin-left: auto;
    FLOAT: none;
    MARGIN-RIGHT: auto;
    WIDTH: 95%;
    PADDING-TOP: 10PX;
}
.busleft {
    WIDTH: 98%;
}
.mpmain{width: 90%;}
.busleft span{    width: 43%;}
.text {
    padding: 20px;
}
.guests li {
    float: left;
    width: 45%;
    padding: 0px;
    margin: 2.5%;
    height: 230px;
}
.newsright {
    display: none;
}
.newsp {
    width: 100%;
}

.newsp UL li {height: 100px;    margin-bottom: 10px;}
.newsp UL li img{    width: 120px;
    height: 80px;}
.newsp UL li DIV {
    width: 52%;
}
.newsp UL li p{display: none;}
.newsp UL li h3{font-size: 20px;
    line-height: 30px;}
    
    .mingpian {
    width: 100%;    height: 120px;
}
.liangdian span{width: 95%;}
.mingpian img{    width: 80px;
    height: 80px;
    margin-top: 15px;
    margin-left: 10px;}
    .mp_info {
    padding-left: 10px;
}
.mp_info h3 { margin-bottom: 10px; font-size: 18px;}
.mp_info p{font-size: 13px;    line-height: 22px;}
.mleft {
    float: left;
    width: 100%;
}
a.pic-txt {
    width: 95%;
    padding: 4%;
    margin: 1%;
}

.pic-txt img {
    width: 100%;
    height: inherit;
}

.pic-txt .tit {
    font-size: 15px;
    padding: 0px;color: #333;
}
.mno{display: none;}
.pcno{display: block;}

.son{width: 0px;  height: 0px; display: none !important;}
.menu li:hover {
 background: inherit;
}
.cleft{width: 100%; padding: 10PX;BACKGROUND: #fafafa;}
.cf {
    padding: 20px;
}
.ico {width: 100%;}

.buttop {
    display: none;
}
.fh {
    DISPLAY: NONE;
}
.clour {
    BACKGROUND: #FFF;
    COLOR: #333 !IMPORTANT;
}
.mnav{background: #FFFFFF; border: 0PX;
    color:#337ab7;
}
.mnav p a {
    color: #337ab7;
}
.bnn{width: 100%;}
.container {
    width: 100%;
}
.cf div{DISPLAY: block;}

.pbox span {
 
    float: none;
}
.pbox a{width: 100%;DISPLAY: block;
    TEXT-ALIGN: CENTER;}
    
    .mno{display: none !important;}
    .lvcon{padding-left: 20px;}
    .lvcon li {
    float: left;
    border-bottom: dashed 1px #dcdcdc;
    padding-bottom: 10px;
    padding-top: 10px;
}
.lvcon li:last-child{border-bottom: 0px}
.ltitle {
    width:100%
}
.bigright{display: none;}
.bigleft{width: 100%; float: none;}
.bigleft img{width: 100%;}
.clearfix {
    clear: both;
}
.news {
    margin-top: 280px;
    width: 96%;
}
.huigu li p {
    height: 90px;
}

}