@charset "utf-8";
/* CSS Document */
@import url(reset.css);
@import url(top.css);

/*index*/
.trwsj_conter{width: 1200px;margin:0px auto;background:#fff;padding:20px 16px;display:block;position: relative;box-sizing: border-box;}
.trwsj_ppt{ width:663px; height:465px; float:left;}

/*焦点图*/
.Focus{width: 580px;height:465px;overflow:hidden;position:relative;}
.Focus .pic img {width: 580px;height: 465px;display: block;}
.Focus .txt-bg { position: absolute; bottom: 0px; z-index: 1; height: 64px; width:660px; background: #000; filter: alpha(opacity=50); opacity: 0.5; overflow: hidden; }
.Focus .txt {position: absolute;bottom: 0px;z-index: 2;height: 64px;width: 425px;overflow: hidden;}
.Focus .txt li{width:98%;height: 50px;line-height: 50px;position:absolute;bottom:-64px;}
.Focus .txt li a{ display: block; width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; padding: 0 0 0 10px; font-size: 16px; color: white; transition:all 0.3s;}
.Focus .txt li a:hover{ /*color:#0d99fd; */letter-spacing:1px;}
.Focus .num { position: absolute; z-index:3; bottom:24px; right:10px; }
.Focus .num li{float:left;width:16px;height:16px;position:relative;overflow:hidden;border-radius:50%;margin: 0 5px;cursor:pointer;background:#FFF;}
.Focus .num li.on,.Focus .num li:hover{ background:#ffff87;}

/*新闻列表*/
.NewsSlideBox{width: 570px;height:465px;}
.NewsSlideBox .hd{height:58px;width: 105%;}
.NewsSlideBox .hd li{float:left;font-size:16px;margin-right: 10px;}
.NewsSlideBox .hd li a{display:inline-block;width: 183px;height:58px;line-height:58px;color:#333;text-align:center;background:#f3f3f3;}
.NewsSlideBox .hd li.on a,.NewsSlideBox .hd li:hover a{ color:#FFF; background:#35bafd;}
.NewsSlideBox .bd ul{ display:block; min-height:50px; padding:7px 0px;}
.NewsSlideBox .bd li{width:96%;height:auto;padding:0 1% 0 3%;font-size:16px;position: relative;overflow: hidden;line-height:65px;border-bottom:1px dashed #d0d0d0;}
.NewsSlideBox .bd li>em{display:block;width:3%;height:65px;transition:width 0.5s;position: absolute;left: 0;top: 0;z-index: 0;background-image:url(listStyle.png);background-repeat:no-repeat;background-position:5px center;}
.NewsSlideBox .bd li>a{display:block; position:relative; float:left;width:80%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#3c3c3c; z-index: 10;}
.NewsSlideBox .bd li>span{display:block; position:relative; float:right;text-align:right;width:18%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis; z-index: 10;}
.NewsSlideBox .bd li>a:hover{ color:#0d99fd;}
.NewsSlideBox .bd li:hover>em{ width:100%;background-color:#f7f7f7;}


.tr_text{width: 100%;min-height: 260px;position: relative;overflow: hidden;}
	.tr_text ul{ color:#9a9a9a;}
	.tr_text ul li{/* height:42px; */line-height: 42px;font-size:16px;position: relative;overflow: hidden;padding-left: 3%;background: url(listStyle.png) no-repeat 5px center;}
	.tr_text ul li a{font-size:16px;float:left;color:#333;width: 75%;display: block;position: relative;overflow: hidden;white-space:nowrap;text-overflow:ellipsis;word-wrap:normal;}
	.tr_text a:hover{color:red;}
	.tr_text span{float:right;text-align:right;}

	

.xxk{ width:800px; margin:0 auto;float:right; padding-left:5px;}
	 #tab1{ width:800px; height:58px; line-height:48px;  }
    .css1{ width:258px; float:left;color:#fff; display:block; height:58px; line-height:58px;cursor:pointer; background-color:#34bafd; text-align:center; font-size:18px;margin-left:6px;/*划过样式*/}
    .css2{width:258px;float:left;height:58px; line-height:58px;display:block; color:#626262; background:#f3f3f3; color:#ooo; font-size:18px; margin-left:6px;text-align:center; }
	.R_Content{ padding:0px 10px; float:left; line-height:65px; margin-left:15px;}
		.R_Content ul{ color:#9a9a9a;}
		.R_Content ul li{ border-bottom:1px dashed #CCC ; height:65px; line-height:65px;font-size:16px;}
		.R_Content a{ width:654px; float:left; font-size:16px;}
		.R_Content span{ float:right; margin-left:20px;}


.tr_nav11_but{width: 101%;margin:16px auto;padding:0px;background:#fff;display:block;float:left;}
	.tr_nav11_but a{float:left;display: block;width: 380px;width: calc((100% / 7) - 10px);position: relative;overflow: hidden;height: 60px;text-align: center;line-height: 60px;border-radius: 5px;background-color: #95e5f1;margin-right: 10px;font-size: 16px;font-weight: bold;letter-spacing: 3px;color: #006ca2;transition: all 0.3s;}
	.tr_nav11_but a:hover{
    text-shadow: 1px 1px 3px #000;
    background: #95bef1;
    color: #FFF;
}

.tr_nav12{width: 100%;margin:16px auto;height: auto;position:relative;overflow: hidden;}
.tr_nav12 .bd li{width:100%;height: 115px;position: relative;overflow: hidden;}
.tr_nav12 .bd li img{ display:block; width:100%; height:100%;}
.tr_nav12 .hd{width:auto;height:auto;overflow:hidden;position:absolute;bottom: 17px;right: 17px;}
.tr_nav12 .hd li{float:left;position:relative;overflow:hidden;width: 33px;height:6px;background:#FFF;margin-left: 11px;}
.tr_nav12 .hd li.on{ background:#ffff87;}

.tr_nav13{/* width:1472px; */margin:16px auto;}
.tr_nav13>.f_l{width: 650px;}
.tr_nav13>.f_r{width: 500px;}
	.tr_nav13_l{width: 100%;margin-bottom: 15px;}
		.tr_nav13_l h1 {/* width:852px; */border-top:1px solid #48c1fd;font-size:18px;color:#48c1fd;height:42px;line-height:42px;}
		.tr_nav13_l h1 span{ margin-right:12px;}
		
	.tr_nav13_r{/* width:599px; */height:346px;background:url(tr_nav13_bg.png) repeat-x;position: relative;overflow: hidden;box-sizing: border-box;padding: 0 15px;}
		.tr_nav13_rt{/* width:550px; */margin:0px auto;border-radius:24px;margin-top:16px;_margin-top:16px;}
		.tr_nav13_rt h2{/* width:550px; */height:50px;line-height:50px;text-align:center;background:#3bcee6;margin:0px;padding:0px;font-size:22px;color:#fff;}

		
.tr_nav14{width:272px;float:left;}
	.tr_nav14 h1 {width:272px; border-top:1px solid #48c1fd; font-size:18px; color:#48c1fd; height:42px; line-height:42px;}
	.tr_nav14 h1 span{ margin-right:12px;}
	
.tr_nav15{float:right;width: 222px;margin-top: 44px;}
.tr_nav15 img{ display:block; width:100%;}	
	
.tr_video{width:272px; margin-left: auto; margin-right:auto;  }


.right-bar{position: absolute;left: 50%;margin-left: -637px;top: 303px;}
.right-bar li{background: #fbfbfb;margin-bottom:5px;position:relative;overflow:hidden;border-top-left-radius:7px;border-bottom-left-radius:7px;}
.right-bar li a{display:inline-block;padding: 10px;}
.right-bar li:hover a{ background:#35bafd; color:#fff;}
.zcwjzj .hd {width:100%;border-top: 1px solid #48c1fd;}
.zcwjzj .hd li {float:left;margin-right:20px;}
.zcwjzj .hd li h1 {border:none;}





