.header{
	background: url(../img/web/top-bg.png)top center no-repeat #fff;
	border-top: 8px solid #385fc0;
	height: 110px;
	width: 100%
}
.top {
	border-bottom:1px solid #9bafdf;
}
.header .logo{
	float: left;
	padding: 15px 0;
}
.header .con .r1{
	padding-top: 16px;
}

.header .con .links{
	line-height: 30px;
	float: left;
}
.header .con .links a{
	font-size: 12px;
	font-weight: bold;
	margin-right: 20px;
}
.srhbox_div{
	float: right;}
.srhbox {
  float: right;
  width: 120px;
  background: #fff;
  border-bottom: 1px solid #385fc0;
}
  .srhbox .txt {
    width: 120px;
    height: 18px;
    background: none;
    outline: none;
    border: 0px;
    color: #999;

    vertical-align: middle; }
    .srhbox .txt::-webkit-input-placeholder {
      color: #999; }
  .srhbox .btn {
    width: 24px;
    height: 24px;
    background: url(../img/web/icon-search.png) 0 -11px no-repeat;
    cursor: pointer;
    outline: none;
    position: absolute;
    left: 0;
    top: 4px; }
  .srhbox.active {
    border-bottom: 1px solid #f47e57; }
    .srhbox.active .txt {
      width: 153px;
}


.main-nav{
	position: relative;
	z-index: 10;
	background: #fff;
}
.nav_wrap {
	width:1200px;
	height: 40px;
}
.nav_warp ul{
	width:1200px;
	line-height:40px;
	height: 40px;
}

.main-nav li{
	width: 120px;
	height: 40px;
	line-height: 40px;
	float: left;
}
.main-nav li{
	position: relative;
}
.main-nav li a{
	color: #385fc0;
	padding: 15px 0;
	text-align: center;
	display: block;
	width: 120px;
	line-height: 10px;
}
.main-nav img{
	line-height: 10px;
	padding-left: 4px;
}
.main-nav li .sub-nav{
	margin-left: -7px;
	display: none;
	position: absolute;
	left: 7px;
	width: 120px;
	padding-right: 20px;
	background: #385fc0;
}

.main-nav li:hover a{
	display: block;
	color: #fff;
	background: #385fc0;
}
.main-nav li:hover .sub-nav{
	display: block;
	
}
.main-nav ul:hover .sub-nav a{
	margin: 0 7px;
	color: #afbae1;
}

/*content*/
.web_mian{
	padding-top: 72px;
	width: 100%;
	height: auto;
	background-color: #efeff4;
	background-image: url(../img/web/content-bg.png);
	background-size: 100% 100%;
	
}
.miancot{
	padding-top: 32px;
	width: 1200px;
	height: 448px;
}
.banner{
	width: 100%;
	height: 415px;
	padding-top: 32px;
	overflow:hidden;
	position:relative;
	font-size:0; 
	z-index:1;
}
.banner img{
	width:100%;
	height: 415px;
}
.b-img{ 
	height:415px;  
	position:absolute; 
	left:0; 
	top:0;
}
.b-img a{ 
	display:block; 
	height:415px; 
	float:left;
}
.b-list{ 
	height:50px;
	position:relative; 
	margin:0 auto;
	z-index:1;
}
.b-list span{ 
	display:block;
	cursor:pointer; 
	width:8px; 
	height:8px; 
	border-radius:50%; 
	border:3px solid #fff; 
	float:left; 
	margin:0 5px; 
	_margin:0 3px;
}
.b-list .spcss{
	border:3px solid #018bee;
}
.bar-left{ 
	position:absolute; 
	z-index:1; 
	display:block; 
	width:100px; 
	height:50px; 
	left:0px; 
	background:none; top:0px; 
}
.bar-right{ 
	position:absolute;
	z-index:1; 
	display:block; 
	width:100px; 
	height:50px; 
	right:0px; 
	background:none; 
	top:0px; 
}
.bar-left em{ 
	display:block;
	width:50px; 
	height:100px; 
	background:url(../images/arrow.png) 0px 0px no-repeat; 
	margin:0 auto;
	margin-top:150px;
}
.bar-right em{ 
	display:block; 
	width:50px; 
	height:100px; 
	background:url(../images/arrow.png) -50px 0px no-repeat; 
	margin:0 auto; 
	margin-top:150px;
}
.bar-left .emcss{ 
	background-position:0px -100px;
}
.bar-right{ 
	position:absolute;
	z-index:1; 
	display:block; 
	width:100px; 
	height:50px; 
	right:0px; 
	background:none; 
	top:0px; 
}
.bar-left em{ 
	display:block; 
	width:50px; 
	height:100px; 
	background: url(../img/web/icon-left.png)0px 0px no-repeat; 
	margin:0 auto; 
	margin-top:150px;
}
.bar-right em{ 
	display:block; 
	width:50px; 
	height:100px; 
	background: url(../img/web/icon-right.png)-50px 0px no-repeat; 
	margin:0 auto; 
	margin-top:150px;
}
.bar-left .emcss{ 
	background-position:0px -100px;
}
.bar-right .emcss{ 
	background-position:-50px -100px;
}
.web_mian1{
	padding-top: 42px;
	width: 1200px;
	height: 530px;
}
.web_listL{
	width: 775px;
	height: 530px;
}
.listL_bt{
	width: 775px;
	height: 57px;
	line-height: 57px;
	border-bottom: 3px solid #3845c0;
}
.listL_bt li{
	color: #333;
	font-size: 22px;
}
.more{
	color: #999;
	float: right;
	font-size: 14px;
}
.listL_img{
	width:363px;
	height: 216px;
}
.listL_img ul{
	width:363px;
	height: 216px;
}
.listL_img li{
	padding-top: 13px;
	height:24px;
	line-height: 24px;
	font-size: 16px;
	color: #333;
}
.listL_img img{
	width:363px;
	height: 157px;
}
.listR_txt{
	padding-left: 40px;
	padding-top: 20px;
	width: 366px;
	height: 216;
}
.listR_txt ul{
	width: 365px;
	height: 194px;
}
.listR_txt li{
	padding-top: 10px;
	line-height: 24px;
	font-size: 14px;
	color: #666;
}
.time{
	font-size: 12px;
	color: #999;
}
.listL_cotfot{
	margin-top: 40px;
	width: 775px;
	height: 320px;
	border-top: 3px solid #3845c0;
}
.listL_cotfot ul{
	width: 775px;
	height: 320px;
}
.listL_cotfot li{
	font-size: 16px;
	line-height: 45px;
	border-bottom: 1px dashed #cecece;
}
.time1{
	float: right;
	font-size: 12px;
	color: #999;
}
.web_listR{
	width: 363px;
	height: 633px;
}
.listR1_bt{
	width: 363px;
	height: 57px;
	line-height: 57px;
	border-bottom: 3px solid #7396f9;
}
.listR1_bt li{
	color: #333;
	font-size: 22px;
}
.more{
	color: #999;
	float: right;
	font-size: 14px;
}
.listR1_txt ul{
	width: 363px;
	height: 530px;
}
.listR1_txt li{
	font-size: 16px;
	padding-top: 20px;
	float: right;
	width: 274px;
	height: 58px;
	line-height: 24px;
}
.listR1_txt .time3{
	width: 79px;
	font-size: 14px;
	color: #7396f9;
	float: left;
}
.web_mian2{
	width:1200px;
	height: 410px;
}
.pic_list{
	margin-top: 64px;
}
.pic_list ul{
	margin-left: -16px;
	width: 1264px;
	height: 368px;
}
.pic_list li{
	padding:0 16px 32px 16px;
	float: left;
		width: 272px;
	height: 168px;
}
.pic_list img{
	width: 272px;
	height: 168px;
}
.pic_list_img{
	  z-index: 101;
    position: absolute;
	}
.pic_list_zz{
	  z-index: 105;
    position: absolute;
    display: none;
	}



/*footer*/
.web_footer{
	width: 100%;
	height: 280px;
	background-color: #dfe6fe;
}
.footer_cot{
	width: 1200px;
	padding: 35px 0;
}
.cot_txt{
	width: 1060px;
}
.cot_txt ul{
	float: left;
	width: 210px;
}
.cot_txt li{
	width: 210px;
	line-height: 32px;
}
.cot_txt a{
	color:#385FC0;
}
.txt_bt{
	font-weight: bold;
}
.cot_pic{
	width:140px;
	height: 240px;
}
.cot_pic img{
	padding-left: 36px;
	width:78px;
	
	float: left;
}
.img1{
	padding-top:10px;
}
.footer_cot1{
	width: 100%;
	height: 100px;
	line-height: 24px;
	background-color: #385fc0;
}
.cot1_txt{
	width:1200px;
	
}
.cot1_txt p{
	text-align: center;
	line-height: 30px;
	padding-top: 10px;
    color: #95a2d5;
}
.cot1_pic{
	padding-left: 8px;
}
/*内容页*/
.inner-banner{
	height: 160px;
	background: url(../img/web/inner-banner.jpg) center center no-repeat;
}
.inner-content{
	background-image: url(../img/web/content-bg.png);
	background-size: 100% 100%;
}
.leftbar{
	float: left;
	width: 240px;
	margin-top: -34px;
	position: relative;
	z-index: 1;
}
.leftbar .hd{
	height: 62px;
	
	background: #385fc0;
	padding: 1px 10px;
}
.leftbar .hd h2{
	float: left;
	line-height: 62px;
	font-size: 24px;
	font-weight: bold;
	color: #fff;
	
}
.leftbar .hd .en{
	margin-left: 110px;
	margin-top: 10px;
	line-height: 52px;
	text-align: left;
	color: #a8b5df;
	font-style: italic;
}
.leftbar .bd{
	background: url(../img/web/leftbar-bg.jpg) bottom right no-repeat #fff;
}

.leftbar .bd li a{
	display: block;
	color: #526aa4;
	line-height: 62px;
	text-align: center;
	font-size: 18px;
	border-left: 10px solid #fff;
}
.leftbar .bd li.on a,.leftbar .bd li a:hover{
	border-left: 10px solid #385fc0;
	background: #d7dff2;
	color: #253386;
}
.inner-main{
	width: 900px;
	float: right;
	margin-top: 36px;
}
.inner-main .inner-title{
	height: 56px;
	line-height: 56px;
	border-bottom: 2px solid #93a7da;
}
.inner-main .inner-title h2{
	font-size: 36px;
	color: #385fc0;
}
.inner-main .inner-title .bread{
	float: right;
	color: #999;
}
.inner-main .inner-title .bread a{
	color: #999;
}
.inner-main .inner-title .bread span{
	color: #385fc0;
}

.inner-main .text-list li{
	line-height: 68px;
	border-bottom: 1px solid #d2d2d2;
	padding-left: 30px;
	background: url(../img/web/icon-dot.png) left center no-repeat;
}
.inner-main .text-list li .time,.inner-main .text-list li a .time{
	float: right;
	color: #999;
}
.page{
	margin-top: 56px;
	margin-bottom: 60px;
}
.page .total{
	margin-right: 144px;
}
.page .now em{
	color: #f00
}
.page ul{
	float: right;
}
.page ul li{
	float: left;
	padding: 0 5px;
	margin: 0 5px;
	cursor: pointer;
}
.page ul li.on,.page ul li.on a{
	
	color: #f00;
}
.page2{
	margin-bottom: 60px;
	margin-top: 56px;
	text-align: right;
}
.page2 .p{
	display: inline-block;
	width: 20px;
	height: 20px;
	background: #bfbfbf;
	color: #fff;
	margin: 0 10px;
	text-align: center;
}
.page2 .p.on{
	background: #385fc0;
}
.pic-list dl{
	padding: 46px 0;
	border-bottom: 1px solid #d2d2d2;
}
.pic-list dt{
	float: left;
	width: 150px;
}
.pic-list dt img{
	width: 100%;
	height: 200px;
}
.pic-list dd{
	margin-left: 180px;
}
.pic-list dd .title{
	font-size: 16px;
	font-weight: bold;
}
.pic-list dd .desc .r1{
	color: #385fc0;
	line-height: 50px;
	font-size: 16px;
}
.pic-list dd .desc .r2{
	line-height: 30px;
	height: 90px;
	overflow: hidden;
}
.pic-list dd .desc .r3{
	text-align: right;
	margin-top: 20px;
	
}
.pic-list dd .desc .r3 a{
	color: #385fc0;
}

.detail-box{
	padding: 15px 0;
}
.detail-box p{
	line-height: 52px;
	text-indent: 2em;
}
.detail-box img{
	max-width: 100%;
	margin: 20px 0;
}
.detail-title{
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	margin: 30px 0;
}
.detail-infor{
	color: #888888;
	text-align: center;
	margin-bottom: 20px;
}
.detail-infor span{
	margin: 0 40px;
}

.scenery .slideBox{
	 width:100%; 
	 height:324px; 
	 overflow:hidden; 
	 position:relative; 
	 margin-top: 48px;  
}
.scenery .slideBox .hd{ 
	position:absolute; 
	right:350px; 
	bottom:24px; 
	z-index:1; 
}
.scenery .slideBox .hd ul li{ 
	float:left; 
	margin-right:10px;  
	width:10px; 
	height:10px; 
	line-height:10px; 
	cursor:pointer; 
	background: url(../img/web/icon-slide.png) center center no-repeat
}
	
.scenery .slideBox .hd ul li.on{ 
	background: url(../img/web/icon-slide-on.png) center center no-repeat
}
.scenery .slideBox .bd{ 
	position:relative; 
	height:100%; 
	z-index:0;   
}
	
.scenery .slideBox .bd li{ 
	zoom:1; 
	vertical-align:middle; 
	height:324px; 
}
.scenery .slideBox .bd .pic{
	float: left;
	width:570px; 
	height: 100%;
}
.scenery .slideBox .bd .pic img{ 
	width: 100%;
	height: 100%;
	display:block;  
}
.scenery .slideBox .bd .text{
	margin-left: 570px;
	background: #385fc0;
	height: 100%;
	color: #fff;
	text-align: center;
}
.scenery .slideBox .bd .text .title{
	padding: 70px 0 10px;
}
.scenery .slideBox .bd .text .desc{
	padding: 0 30px;
	line-height: 40px;
	max-height: 90px;
	overflow: hidden;
	color: #cbd3ee;
}
.scenery .slideBox .bd .text .time{
	text-align: right;
	padding: 0 30px;
	color: #758bcf;
	margin-top: 20px;
}
.scenery .list{
	margin-top: 48px;
}
.scenery .list ul{
	margin: 0 -24px;
}
.scenery .list li{
	float: left;
	width: 33.3%;
}

.scenery .list li .inner{
	margin: 0 25px;
}
.scenery .list li .pic img{
	width: 100%;
	height: 180px;
}
.scenery .list li .text{
	background: #385fc0;
	line-height: 48px;
	padding: 0 16px;
}
.scenery .list li .text a{
	color: #fff;
}
.scenery .list li .text .title{
	width: 50%;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.scenery .list li .text .time{
	float: right;
	text-align: right;
	width: 50%;
}
.scenery .list li .text .time img{
	vertical-align: middle;
	margin-right: 5px;
}
.page{
	margin-top: 56px;
}
.page .total{
	margin-right: 144px;
}
.page .now em{
	color: #f00
}
.page ul{
	float: right;
}
.page ul li{
	float: left;
	padding: 0 5px;
	margin: 0 5px;
	cursor: pointer;
}
.page ul li.on,.page ul li.on a{
	
	color: #f00;
}
.page2{
	margin-top: 56px;
	text-align: right;
}
.page2 .p{
	display: inline-block;
	width: 20px;
	height: 20px;
	background: #bfbfbf;
	color: #fff;
	margin: 0 10px;
	text-align: center;
}
.page2 .p.on{
	background: #385fc0;
}