@charset "utf-8";


body{
margin:0px;
padding:0px;
color:#333333;
font-size:14px;
font-family:微软雅黑;
}
.clear{
clear:both;
}
img{
margin:0px;
padding:0px;
border:0px;
list-style:none;
}
ul{
margin:0px; 
padding:0px; 
list-style:none;
}
a{
text-decoration:none;
color:#333;
}
a:hover{
text-decoration:none;
color: #249fb1;
}

*{margin: 0;padding: 0;}

.pagetop{ width: 100%;height: 112px;background: #249fb1;}
.top{ width: 1200px; height: 112px; margin: 0 auto; background: url(../img/top_bg.jpg) no-repeat;}
.logo{ width: 275px; height: 78px; float: left; margin: 19px 0 0 10px;}
.r_box{ width: 277px; height: 97px; float: right; margin-top: 15px;}
.kj{ width: 277px; height: 68px;}
.kj1{ width: 38px; height: 68px; float: left; text-align: center; margin-right: 17px;}
.kj1 a{height: 15px; line-height: 15px; color: #fff;}
.ss{ width: 277px; height: 30px;}
.seach{ width: 199px; height: 18px;border-left: 1px #1c8a9a solid;border-right: 1px #1c8a9a solid; float: left;}
.search-txt{ width: 157px; height: 18px;    float: left;
    border: none;
    outline: none;
    padding-left: 10px;
    background: none; color: #bbd3d9; line-height: 18px;}
.search-btn{ width: 32px; height: 18px; background: url(../img/button.png) no-repeat center center; float: left;border: none;
    outline: none;}
.english{ width: 76px; height: 18px; text-align: center; float: left;}
.english a{ color: #bbd3d9; line-height: 18px;}

.pagemenu{ width: 100%; height: 45px; background: #f7f7f7;}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
		.nav{ width: 1200px; height: 45px; line-height: 45px; position:relative; z-index:1; margin: 0 auto;}
		.nav a{ color:#333333;  }
		.nav .nLi{ float:left;  position:relative; display:inline;  }
		.nav .nLi h3{ float:left;  }
		.nav .nLi h3 a{ display:block; padding:0 31px; font-size:15px; font-weight:bold;   }
		.nav .sub{ display:none; width:136px; left:0; top:45px;  position:absolute; background:#249fb1;  line-height:26px; padding:5px 0; color: #fff; }
		.nav .sub li{ zoom:1; }
		.nav .sub a{ display:block; padding:0 10px;color:#fff;  text-align: center;}
		.nav .sub a:hover{ background:#1e8190; color:#fff;  }
		.nav .on h3 a{ background:#249fb1; color:#fff;   }

.slideBox{ width:1200px; height:325px; overflow:hidden; position:relative; margin: 0 auto;  }
		.slideBox .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:5px; z-index:1; }
		.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
		.slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
		.slideBox .hd ul li.on{ background:#f00; color:#fff; }
.slideBox .hd ul li.on a{color: #249fb1;}
		.slideBox .bd{ position:relative; height:100%; z-index:0;   }
		.slideBox .bd li{ zoom:1; vertical-align:middle; }
		.slideBox .bd img{ width:1200px; height:325px; display:block;  }

		/* 下面是前/后按钮代码，如果不需要删除即可 */
		.slideBox .prev,
		.slideBox .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../img/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
		.slideBox .next{ left:auto; right:3%; background-position:8px 5px; }
		.slideBox .prev:hover,
		.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
		.slideBox .prevStop{ display:none;  }
		.slideBox .nextStop{ display:none;  }
		
.pageconter{ width: 100%; height: 100%; background: url(../img/bg.jpg) center bottom no-repeat;}
.box1{ width: 1200px; height: 426px; margin: 0 auto;}
.slideTxtBox{ width:1200px; text-align:left; position:relative;  }
		.slideTxtBox .hd{ height:67px; line-height:67px;    border-bottom:1px solid #e5e5e5;  position:relative; }
		.slideTxtBox .hd ul{ float:left;  position:absolute; top:-1px; height:32px;   }
		.slideTxtBox .hd ul li{ float:left; padding:0 15px; cursor:pointer; font-size: 18px; }
		.slideTxtBox .hd ul li.on{ height:67px;  color: #249fb1;}
.slideTxtBox .hd ul li.on a{color: #249fb1;}
		.slideTxtBox .bd ul{ padding:15px 0;  zoom:1; }
		.slideTxtBox .bd li{ height:31px; line-height:31px;   }
.bt{ width: 130px; height: 67px; float: left; font-size: 18px; font-weight: bold;}
.more{width: 56px; height: 67px; position:absolute;top:-36px;right: -20px;}
.more a{  color: #017e98; font-size:14px;}
.tw{ width: 370px; height: 250px; background: #FFFFFF;box-shadow: 2px 2px 3px #e8e8e8; float: left; margin-right: 45px;}
.tp{ width: 370px; height: 188px;position:relative; }
.tp img{ width: 370px; height: 188px;}
.time{ width: 60px; height: 60px;position:absolute; left: 25px; bottom: 15px; background: #249fb1;}
.day{ width:60px; height: 33px; text-align: center; font-size: 16px;color: #fff; line-height: 33px;}
.year{ width: 60px; height: 27px; text-align: center;font-size: 12px;color: #fff; line-height: 27px;}
.wz{ width:350px; height: 62px; padding: 0 10px;}
.wz a{ line-height:62px;}
.list{ width: 370px; height: 250px; float: left;}
.box2{ width: 1200px; height: 400px; margin: 0 auto;}
.tz{ width: 367px; height: 68px;box-shadow: 2px 2px 3px #e8e8e8; float: left; background: #fff;border-radius: 10px; padding: 25px 0; margin-right: 49px; margin-bottom: 35px;}
.rq{ width: 86px; height: 68px; float: left; color: #249fb1; font-size: 20px; text-align: center; line-height: 68px; border-right: 1px #e5e5e5 solid;}
.tz_tit{ width: 240px; height: 68px; float: left;padding: 0 19px;}
.tit{ width: 240px; font-size: 15px;height: 30px; line-height: 30px;}
.zy{  color: #666666; font-size: 13px;height: 20px;line-height: 20px;}
a:hover .tz{background: #249fb1; color: #fff;}
a:hover .tz .rq{ color: #fff;}
a:hover .tz .zy{ color: #fff;}

.box3{ width: 1200px; height: 215px; margin: 0 auto;}
.picScroll-left{  position:relative;     }
		.picScroll-left .hd .prev{ display:block;  width:27px; height:35px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
			 cursor:pointer; background:url(../img/left.png)  no-repeat;position:absolute;top:89px;left: -40px;}
	    .picScroll-left .hd .next{ display:block;  width:27px; height:35px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
			 cursor:pointer; background:url(../img/right.png)  no-repeat;position:absolute;top: 89px;
    right: -40px;}
		.picScroll-left .hd .prevStop{ background-position:-60px 0; }
		.picScroll-left .hd .nextStop{ background-position:-60px -50px; }
		.picScroll-left .bd{  }
		.picScroll-left .bd ul{ overflow:hidden; zoom:1; }
		.picScroll-left .bd ul li{ margin:0 8px; float:left; _display:inline; overflow:hidden; text-align:center;  }
		.picScroll-left .bd ul li .pic{ text-align:center; }
		.picScroll-left .bd ul li .pic img{ width:280px; height:108px; display:block;  }
		.picScroll-left .bd ul li .pic a:hover img{ border-color:#999;  }
		.picScroll-left .bd ul li .title{ line-height:24px;   }
.zt_tit{ width: 1200px; height: 67px;}

.kjrk{ width: 1200px; height: 115px; margin: 0 auto;}
.kjrk ul{padding: 38px 0;}
.kjrk ul li{padding: 0 37px; float: left; height: 30px;}
.kjrk ul li img{float: left;}
.kjrk ul li a{ line-height: 30px;    display: block;float: left; padding-left: 20px; font-size: 18px; color: #0a5366;}
.box4{ width: 100%;height: 165px; background: #575757;}
.box4_con{ width: 1200px; height: 165px; margin: 0 auto;}
.us{ width: 370px; height: 140px; float: left; padding-top: 25px;}
.us_tit{ width: 370px; height: 40px; font-size: 16px; color: #fff; font-weight: bold;}
.us_con{color: #fff; line-height: 25px;}
.links{ width: 500px; height: 140px; float: left;padding-top: 25px;}
.links_tit{ width: 500px; height: 40px; font-size: 16px; color: #fff; font-weight: bold;}
.links ul li{ width: 165px; height: 25px; float: left;}
.links ul li a{ color: #fff;}
.tb{ width: 330px; height: 165px; float: left;}
.t1,.t2,.t3,.t4{ float: left;}
.t1{ width: 56px; height: 165px;}
.t2{ width: 56px; height: 165px;margin-left:35px; }
.t3{ width: 56px; height: 165px;margin-left:35px;}
.t4{ width: 56px; height:165px;margin-left:35px;}
.t3 a,.t4 a{ line-height: 30px;color: #fff;}
.t3 img.wx{   
     position: absolute;
     z-index:999;
    margin-left:-50px;
    margin-top:-240px;
    width: 150px;
    height: 150px;
     display: none; 
}
.t4 img.wb{    
    position: absolute;
     z-index:999;
    /* top: -128px; */
    /* left: -48px; */
    width: 150px;
    height: 150px;
     display: none; 
    margin-top: -240px;
    margin-left: -50px;
}

.pagebottom{ width: 100%; height:80px; background: #404040;}
.foot{ width: 1200px; height: 80px; margin: 0 auto; text-align: center; color: #fff; line-height: 40px;}


.w {
    width: 1200px;
    margin: 0 auto;
}
.fl {
    float: left;
}
.fr {
    float: right;
}
.con{
	margin: 30px auto;
}
.left{
	width: 250px;
	background: #E5E5E5;
	position: relative;
	margin-bottom: 100px;
}
.right{
	width: 920px;
}
.lmmc{
	width: 260px;
	height: 94px;
	background: url(../img/lmmc.png) no-repeat;
	position: absolute;
	left: -25px;
	top: 16px;
}
.lmmc h1{
	color: #FFFFFF;
	font-size: 18px;
	text-align: center;
	line-height: 66px;
}
.right_lm{
	height: 56px;
	line-height: 56px;
	border-bottom: 1px solid #e5e5e5;
}
.right_lm h1{
	font-size: 18px;
	float: left;
}
.loc{
	float: right;
	font-size: 14px;
}
.list1 li{
	height: 50px;
    line-height: 50px;
    border-bottom: 1px dashed #e5e5e5;
}
.list1 li span{
	float: right;
	color: #666;
}
.submenu{
	position: relative;
	top: 88px;
}
.submenu li{
	height: 50px;
	line-height: 50px;
	background: #E5E5E5;
	border-bottom: 1px solid #d1d1d1;
}
.submenu li.on{
	background: #f7f5f6;
}
.submenu li.on a{
	border-left: 3px solid #ecc307 ;
	background: url(../img/right_1.png) no-repeat 230px center;
}
.submenu li a{
	padding: 0 16px;
	display: block;
	background: url(../img/right_0.png) no-repeat 230px center;
}
.content{
	padding: 20px 0;
}
.content h1{
	font-size: 20px;
    font-weight: bold;
    color: #184d83;
    text-align: center;
    margin-top: 20px;
}
.content h2{
	text-align: center;
    padding: 15px 0 15px 0;
    color: #666;
    border-bottom: 1px dashed #e5e5e5;
    margin-bottom: 20px;
    font-size: 14px;
    font-weight: normal;
}
.content i{
	font-style: normal;
}
.content p{
	font-size: 14px;
    line-height: 30px;
    text-indent: 2em;
}
.sxp {
    border-top: 1px dashed #e5e5e5;
    padding-top: 20px;
    margin-top: 20px;
    font-size: 15px;
}
.sxp p{
	text-indent: 0;
}
.pic_list ul li {
    float: left;
    width: 25%;
}
.pic_list ul li a {
    display: block;
    padding: 10px;
}
.pic_list ul li a img {
    width: 100%;
    height: 150px;
}
.pic_list ul li p {
    text-align: center;
    line-height: 40px;
}
/*.lmdh{
	font-size: 16px;
	height: 50px;
    line-height: 50px;
    padding-top: 10px;
    color: #01427A;
}
.ljlb li{
	float: left;
    width: 420px;
    height: 46px;
    line-height: 46px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-right: 80px;
    border-bottom: 1px solid #e5e5e5;
}
.second{
	margin-right: 0;
}
.ljlb li a{
	background: url(../img/arrow.png) no-repeat left center;
	background-size: 12px;
	padding-left: 30px;
}*/



.lmdh {
    font-size: 18px;
    font-weight: normal;
    height: 60px;
    line-height: 60px;
    color: #4b80ae;
    padding-left: 24px;
    background: url(../img/subtitle_bg1.png) no-repeat left center;
    border-bottom: 1px solid #e5e5e5;
    margin-top: 10px;
}
.ljlb{
	margin: 20px 0;
	/*border-bottom: 1px solid #e5e5e5;
    padding-bottom: 30px;*/
}
.ljlb li {
    float: left;
    width: 30%;
    height: 46px;
    line-height: 46px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    margin-right: 26px;
    
}
.ljlb li a {
    background: url(../img/img1.png) no-repeat left center;
    background-size: 12px;
    padding-left: 30px;
    font-size: 15px;
}



.slider {
	margin: 0 auto;
	display: block;
	width: 100%;
	min-width: 1200px;
	text-align: center;
	height: 335px;
	overflow: hidden;
	position: relative;
}

.slider .bd {
	width: 1200px;
	margin-left: -600px;
	text-align: center;
	position: absolute;
	left: 50%;
}

.slider .bd li {
	width: 1200px;
	overflow: hidden;
}

.slider .bd li img {
	width: 1200px;
	height: 335px;
	display: block;
}

.slider .hd {
	width: 100%;
	height: 8px;
	position: absolute;
	text-align: center;
	bottom: 30px;
	left: 0;
}

.slider .tempWrap {
	overflow: visible !important
}

.slider .tempWrap ul {
	margin-left: -1200px !important;
}

.slider .hd li {
	height: 8px;
	width: 8px;
	background: url(../img/slider-btn.png) no-repeat 0 -10px;
	display: inline-block;
	margin: 0 5px;
	cursor: pointer;
	line-height: 8px;
	font-size: 0;
}

.slider .hd li.on {
	background: url(../img/slider-btn.png) no-repeat;
}

.slider .pnBtn {
	position: absolute;
	z-index: 1;
	top: 0;
	width: 100%;
	height: 335px;
	cursor: pointer;
}

.slider .prev {
	left: -50%;
	margin-left: -600px;
}

.slider .next {
	left: 50%;
	margin-left: 600px;
}

.slider .pnBtn .blackBg {
	display: block;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 335px;
	background: #fff;
	filter: alpha(opacity=70);
	opacity: 0.7;
}

.slider .pnBtn .arrow {
	display: none;
	position: absolute;
	top: 150px;
	z-index: 1;
	width: 60px;
	height: 335px;
}

.slider .pnBtn .arrow:hover {
	filter: alpha(opacity=80);
	opacity: 0.8;
}

.slider .prev .arrow {
	right: 0;
	background: url(../img/slider-arrow.png) -116px 0 no-repeat;
}

.slider .next .arrow {
	left: 40px;
	background: url(../img/slider-arrow.png) 0 0 no-repeat;
}





.tit-date{
    position: absolute;
    top: 145px;
}
.tit-date ul li{
    background: #0a5366;
    height: 58px;
    width: 58px;
    color: #fff;float:left;
}

.num{
	position: absolute;
	bottom: 46px;
	left: 0;    z-index: 99999999;
}
.num li{
	width: 60px;
	height: 50px;
	line-height: 18px;
	background: #0a5366;
	opacity: 0.9;
	filter: (opacity=90);
	float: left;
	text-align: center;
	cursor: pointer;
	font-size: 12px;margin-right: 1px;color: #fff;
}
.num li.on{
	background: orange;
	color: #fff;
}
.num li h1{ height: 30px;
    line-height: 30px;
}


.mtbd .hd{
	width: 100%;

height: 60px;
    line-height: 60px;
    border-bottom: 1px solid #ccc;
    margin-bottom: 20px;
}
.mtbd .hd ul{
	float: left;
}
.mtbd .hd ul li{
	height: 60px;
	float: left;
	line-height: 60px;
	cursor: pointer; font-size:18px;    margin-right: 12px;
}
.mtbd .hd ul li.on{
	background: #fff;color:#017e98;
}
.mtbd .more1{
	float: right; 
}
.mtbd .more1 a{
	height: 60px;color:#017e98;
display: block;
	float: left;    line-height: 60px;
    font-size: 14px;
}

.mtbd .bd ul li{height:36px;line-height:36px;overflow: hidden;}
.mtbd .bd ul li a{ font-size:13px;}
.mtbd .bd ul li span{float:right;font-size:13px;}





        .xydt,.xsjl,.mtbd{margin-top:20px;}
        .xydt,.xsjl{margin-right:45px;}
        .w340{width:340px;height:350px;}
        .w370{width:370px;height:350px;}
        .w400{width:400px;height:350px;}
        .title{height:60px;line-height:60px;border-bottom:1px solid #ccc;    margin-bottom: 20px;}
        .title h1{font-size:18px;float:left;font-weight: normal;}
        .title .More{float:right;color:#017e98;}

        .title1{height:68px;line-height:68px;}
        .title1 h1{font-size:18px;float:left;font-weight: normal;}
        .title1 .More{float:right;color:#017e98;}

        .tzlist li{height:36px;line-height:36px;overflow: hidden;}
.tzlist li a{font-size:13px;}
.tzlist li span{float: right;  color: #666;}
.focusBox{width:370px;height:280px;position:relative;overflow:hidden;border: 1px solid #ccc;}
.focusBox .pic{width:370px;height:280px;position:relative;}
.focusBox .pic img{width:370px;height:280px;}
.focusBox .tit-bg{height:46px;width:100%;background:#fff;position:absolute;bottom:0;}
.focusBox .txt{width:100%;height:46px;position:absolute;bottom:0;overflow:hidden;}
.focusBox .txt ul li{height:46px;line-height:46px;position:absolute;width:100%;text-align:center;}
.focusBox .txt ul li a{color:#333;font-size:14px;}
.focusBox .prev{width:26px;height:38px;background:url(../img/prev1.png) no-repeat;display:block;top:28%;position:absolute;right:0;}
.focusBox .prevStop{display:none;}
.focusBox .next{width:26px;height:38px;background:url(../img/next1.png) no-repeat;display:block;top:44%;right:0px;position:absolute;}