@charset "utf-8";
/* CSS Document */

*{margin:0;padding:0;list-style-type:none;text-shadow: 0 1px 0 rgba(255,255,255,0.1);}
body{background:#FFF center repeat-y; font-family:"宋体"; font-size:12px;}
body.index{ background: #FFF  url(../images/indexBg.gif) repeat-x;}
.content{background:url(../images/bodyBg.png) repeat-y center top; } 

li{list-style-type:none;}
a{text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());color:#2c2c2c;}
a:hover{color:#ff5400;}
a:visited{color:#2c2c2c;}
a:hover{color:#ff5400;}
img{border:none;}
.clear{clear:both;}
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.left{float:left;}
.right{float:right;}
.hide{display:none;}
.main{ width:1096px; margin:0 auto;height: 100%;}
.grayBg{background: #f1f1f1;}
.mt10{margin-top: 10px;}
.pb10{ padding-bottom:10px;}

.banner{ width:1096px; margin:0 auto;height: 100%;}
.top{background: #014a7d; width:1096px; margin:0 auto; position:relative;}
.top.E{background: #81b5e4;}
.top.C{ background:url(../images/topCBg.gif) repeat-x;position: relative;height:327px;}
.top ul.link{position: absolute;top: 0px;right: 10px;}
.top ul.link li{float: left;margin-left: 20px;line-height: 20px; height:20px; width:60px;}
.top ul.link a{color: #fff;}
.top.C .main{ position:relative;}
.top .navC{position: absolute;left: 0;bottom: 0;z-index: 10;}
.top .navC ul li{float: left;margin: 0 10px;position: relative;}
.flash{ position:absolute; top:30px;left:0; width:1000px; height:140px;}



.nav{background: #1082c1;font-family: "微软雅黑";font-size: 15px;min-height: 44px;position: relative; box-shadow:0 3px 3px 0 rgba(0,0,0,0.2); width:1096px; margin:0 auto;z-index:2;}
.nav li{float: left;letter-spacing: 0px;background: url(../images/navBg.png) no-repeat right;}
.nav li.last{background: none;}
.nav li h4{font-weight: normal;height: 44px;line-height: 44px;position: relative;z-index: 1000;}
.nav h4 a{color: #fff;display: block;padding: 0 25px; font-size:15px;}
.nav li h4.hover,.nav li h4:hover{background: #fff;border-radius: 5px 5px 0 0;}
.nav li h4.on{z-index: 998;}
.nav li h4.on.hover{z-index: 1000;}
.nav li h4.on{ border-top:0px solid #FFF500; color:#FFF500; line-height:44px;}
.nav li h4.on a{ color:#FFF500;}
.nav li h4.hover a,.nav li h4:hover a{color: #1082c1;}



.searchBar{ margin-bottom:15px; background-color:#f1f1f1; padding:5px 10px;}
.searchBarInner{ height: 35px;line-height: 30px; border-bottom:dashed 1px #c4c4c4;}
.searchBar .time{ float:left; padding-left:20px; padding-right:100px;}
.searchBar .weather{ float:left; padding-top:3px}
.searchBar .search{ float:right;}
.searchBar .search dt{float: left;}
.searchBar .search dt input{width: 165px;height: 27px;border: 1px solid #1082c1;border-radius: 5px 0 0 5px;padding-left: 10px;}
.searchBar .search dd{float: left;}
.searchBar .search dd input{width: 60px;color: #fff;background: #1082c1;text-align: center;height: 29px;line-height: 29px;border: 0;border-radius: 0px 5px 5px 0px;font-size: 14px;font-weight: bold;cursor: pointer;}



.indexNewsRow{
	width:1023px;
	margin:0 auto;
	}

.indexR{width: 730px;}
.indexR .indexNews .indexImg{width: 341px;height:228px;border: 1px solid #cfd1d0;padding: 1px;}







.index_newst {float:left; background:#fff; position: relative; width: 341px; background-repeat: no-repeat; background-position: left top; float: left; height: 297px; }  
.index_newst1{display:none; height:231px;}
.index_newst2 {margin-top: 0px; display: inline; float: left; margin-left:10px; margin-right: 0px; } 
.index_newst2 a img {margin-top: 7px;border:1px solid #cfcfcf;padding: 1px;} 
.index_newst2 a { display: block; background-repeat: no-repeat;} 
.index_newst2 a:hover { display: block;} 
.index_newst3 {margin-top: 0px; display: inline; float: left; margin-left:10px; margin-right: 0px;background: url(../images/picJt.gif) no-repeat center 2px;} 
.index_newst3 a img {border:1px solid #1082c1;margin-top: 7px;padding: 1px;} 
.index_newst3 a { width: 74px; display: block; background-repeat: no-repeat; background-position: left top;} 
.index_newst4 {position: absolute; *filter: alpha(opacity=50); *opacity:0.5; line-height: 34px; background-color:rgba(0,0,0,0.5); height: 34px; overflow: hidden;top:194px; left: 0px;right:0;display:none;} 
.index_newst4 a {padding:0 10px; color: #fff;text-align:center;display:block;} 
.index_newsn {width: 320px; float: right; } 
.index_newsn1 {border-bottom: #b2b2b2 1px dotted; line-height: 27px; height: 27px; border-top: #4280af 2px solid; } 
.index_newsn1_1 { padding-left: 5px; background-repeat: no-repeat; background-position: 5px 9px; float: left; color: #044379; font-size: 14px; font-weight: bold; } 
.index_newsn11_11 { padding-left: 5px; background-repeat: no-repeat; background-position: 5px 9px; float: left; color: #044379; font-size: 14px; font-weight: bold; } 
.index_newsn1_2 {float: right; } 
.index_newsn1_2 a {color: #034278; } 
.index_newsn2 {padding-top: 8px; } 
.index_newsn2 li {line-height: 22px; } 
.index_newsn2_1 a {background-image: url(../images/index_icnhd.gif); padding-left: 5px; background-repeat: no-repeat; background-position: 7px 8px; float: left; color: #343434; } 
.index_newsn2_1 span {float: right; color: #888888; }
.indexNewsRow .indexNews .IndexNew {
    width: 378px;
}

.indexNewsRow .indexNews .IndexNew .iconNew{ display:inline-block; width:24px; height:13px; background:url(../images/new.png) no-repeat 0 0;}
.indexNewsRow .indexNews .IndexNew .iconTop{ vertical-align:middle; display:inline-block; width:31px; height:14px; background:url(../images/top.png) no-repeat 0 0;}

.indexNewsRow .indexNews .IndexNew dt{background: url(../images/newsTit.png) no-repeat;padding: 0 0 13px 10px;font-size: 18px;font-family: "微软雅黑";height: 43px;line-height: 43px;overflow: hidden;}
.indexNewsRow .indexNews .IndexNew.E dt{background: url(../images/newsTit2.png) no-repeat;}
.indexNewsRow .indexNews .IndexNew dd{background: url(../images/pointM.gif) no-repeat 10px; height: 30px;line-height: 30px;overflow: hidden;padding-left:25px; font-size:12px;}
.indexNewsRow .indexNews .IndexNew dd .date{float:right;}
.indexNewsRow .indexNews .IndexNew a{float:left;display: block;}
.indexR .Expert{width: 728px;border: 1px solid #4280b1;height: 142px;position: relative;overflow: hidden;margin-top: 10px;}
.indexR .Expert_2{ float:left; width:358px;}
.indexR #gundong2{ margin-right:10px;}
.indexR .Expert .tit{height: 25px;line-height: 25px;border-bottom: 1px solid #4280b1;color: #1273b8;padding-left: 10px;font-weight: bold;}
.indexR .Expert .prev{position: absolute;width: 24px;height: 15px;background: url(../images/jt.gif) no-repeat;text-indent: -99px;overflow: hidden;cursor: pointer;right: 45px;top: 6px;}
.indexR .Expert .next{position: absolute;width: 24px;height: 15px;background: url(../images/jt.gif) no-repeat -26px;text-indent: -99px;overflow: hidden;cursor: pointer;right: 15px;top: 6px;}
.indexR .Expert .ExpertCon{height: 116px;overflow: hidden;position: relative;}
.indexR .Expert .ExpertCon ul{width: 1274px;position: absolute;right: 0;}
.indexR .Expert .ExpertCon li{float: right;padding: 10px 14px 0 14px;text-align: center;}
.indexR .Expert .ExpertCon li img{width: 73px;height: 84px;border: 1px solid #ccc;}
.indexR .Expert.j .ExpertCon li{padding: 10px 20px 0 20px;}
.indexR .Expert.j .ExpertCon li img{width:140px;}
.indexR .Expert.j .ExpertCon li dd{ overflow:hidden; width:140px;white-space: nowrap;text-overflow: ellipsis;}
.indexR .newsTab{width: 358px;height: 300px;border: 1px solid #1082c1;margin-top: 10px;}
.indexR .newsTab .newsTabTit{padding:5px 10px 0 10px;background: #1082c1 url(../images/titBg.gif) repeat-x;height: 35px;line-height: 35px;}
.indexR .newsTab .newsTabTit li{text-align: center;float: left;border-radius: 5px 5px 0 0;font-size:14px;font-weight:bold;}
.indexR .newsTab .newsTabTit li a{color: #fff;display: block;padding: 0 15px;}
.indexR .newsTab .newsTabTit li.on{background: #fff;}
.indexR .newsTab .newsTabTit li.on a{color: #1082c1;}
.indexR .newsTabCon{padding-top: 7px;}
.indexR .newsTabCon li{height: 30px;background: url(../images/point.gif) no-repeat 10px;line-height:30px;padding:0 10px 0 20px;overflow: hidden; float:left; width:328px;}
.indexR .newsTabCon li a{display: block;}
.indexR .newsTabCon li span{float: right;}
.indexR .indexAd{width: 730px;overflow: hidden;height: 100px;}
.indexR .indexAd img{width: 730px;height: 100px;}
.indexR .newsTab .more { float:right}
.indexR .newsTab .more a { color:#FFF}







.indexL{width: 260px;}
.indexL .grayBg{padding:5px 10px;}


.indexL .time{height: 25px;line-height: 25px;border-bottom: 1px dotted #bfbfbf;text-align: center;}
.indexL .weather{height: 30px;padding-top: 5px;}
.indexL .search{ margin-bottom:10px;}
.indexL .search dt{float: left;}
.indexL .search dt input{width: 165px;height: 27px;border: 1px solid #1082c1;border-radius: 5px 0 0 5px;padding-left: 10px;}
.indexL .search dd{float: left;}
.indexL .search dd input{width: 60px;color: #fff;background: #1082c1;text-align: center;height: 29px;line-height: 29px;border: 0;border-radius: 0px 5px 5px 0px;font-size: 14px;font-weight: bold;cursor: pointer;}
.indexL .tongzhi .tit{height: 35px; background:url(../images/greenTit.png) no-repeat;line-height: 28px; color:#fff; margin-left:-10px;/*background: url(../images/pointB.gif) no-repeat 5px;line-height: 35px;border-top: 2px solid #4280af;border-bottom: 1px dotted #4280af;*/font-size: 14px;font-weight: bold;padding-left: 20px;}

.indexL .newspapersBox .tit a{float: right;display: block;padding: 0 10px;font-size: 12px;font-weight: normal;}
.indexL .newspapersBox .tongzhiCon{margin-top: 0px;}
.indexL .newspapersBox li{line-height: 30px;height: 30px;overflow: hidden;background: url(../images/point.gif) no-repeat 5px 13px;padding-left: 15px;}


.newspapersBox{  border:solid 1px #d3d3d3; border-width:0px 1px 1px 1px; margin-top:5px; padding:0 2px; background:url(../images/bg_newspapersBox.gif) repeat-x 0 0;}
.newspapersBox .hd{ border-bottom:solid 3px #ff7800; height:32px; padding-left:10px; line-height:32px;}
.newspapersBox .hd h3{ color:#1d94d1;}

.tzgg{
	width:230px;
	height:235px;
	 line-height:30px;
	 border:1px  #e5e3e3 solid;
	 padding:10px;
	}
.tzgg li{line-height: 30px;height: 30px;overflow: hidden;background: url(../images/point.gif) no-repeat 5px 13px;padding-left: 15px;}

.newspapersBox .bd{ height:175px; padding:8px;}
.newspapersBox .bd .mainImg{ float:left;}
.newspapersBox .bd .mainImg img{ width:77px; height:100px;}
.newspapersBox .bd .mainText{ float:right; width:155px;font-weight:bold;height:24px; line-height:24px;}
.newspapersBox .bd .mainText a{display:block; color:#1273b8;height: 24px;;overflow: hidden;}
.newspapersBox .bd .mainText a:hover{ color:#ff5400;}
.newspapersBox .bd .mainDetail{float:right; width:155px; text-indent:2em; color:#666; line-height:1.8;}
.newspapersBox .bd .textList{ clear:both;}
.newspapersBox .bd .textList li{ height:22px; line-height:22px;}
.newspapersBox .bd .textList li a{ display:block; color:#1273b8;height: 22px;overflow: hidden;}
.newspapersBox .bd .textList li a:hover{ color:#ff5400;}


.mainywbl{
	height:205px;
	background:#f0f0f0 url("../images/ywbl.png");
	margin-top:16px;
	position:relative;
	padding-left:274px;
	
}






.adv {  position:relative; z-index:1; width:341px; height:228px; overflow:hidden;} 
.slider,.banner .num{position:absolute; } 
.slider{ width:99999px;}
.slider li{list-style:none; display:inline; float:left; position:relative;}
.slider li span{ display:block; position:absolute; height:30px; line-height:30px; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#7F000000', endColorstr='#7F000000');background:rgba(0,0,0,0.5); color:#fff;padding-left:10px; bottom:0; width:341px; z-index:9; overflow:hidden;text-overflow:ellipsis; word-break:keep-all; white-space:nowrap; font-weight:bold;}
:root .slider li span{filter:none;}/*for IE9*/
.slider img{width:341px; height:228px; display:block; } 
.num{right:10px; bottom:3px; position:absolute; z-index:99;} 
.num li{float: left; color: #FF7300; text-align: center; line-height: 16px; width: 16px; height: 16px; font-family: Arial; font-size: 12px; cursor: pointer; overflow: hidden; margin: 3px 1px; border: 1px solid #FF7300; background-color: #fff; } 
.num li.on{color: #fff; line-height: 21px; width: 21px; height: 21px; font-size: 16px; margin: 0 1px; border: 0; background-color: #FF7300; font-weight: bold; }
.score{ width:100%; min-height:150px; padding:20px 0; font-family:"微软雅黑"; font-size:16px;}
.score td{ padding:10px 0; line-height:30px;}
.score td .text{ width:350px; height:30px; border:1px solid #B5B5B5; border-radius:3px;}
.score td .button{ width:100px; height:40px; border:0; color:#fff; border-radius:3px; background:#868686; cursor:pointer; font-family:"微软雅黑"; font-size:16px; margin-right:20px;}
.score td .button.ok{ background:#0095DD;}
.score td .button:hover{ background:#0187C8;}




.bannerWt{ width: 226px; height:41px;line-height:41px; margin: 15px 0px 15px 6px;}
.bannerWt a{  font-family:"微软雅黑","黑体"; color:#fbaa73;font-size:16px; font-weight: bold; letter-spacing:8px}

.bannerWt a:hover{color:#ff5400;}
.bannerWt a:visited{color:#fbaa73;}
.bannerWt a:hover{color:#ff5400;}

.bannerBg1{ background-image:url(../images/banner1.png); }
.bannerBg2{ background-image:url(../images/banner2.png); }
.bannerBg3{ background-image:url(../images/banner3.png); }
.bannerBg4{ background-image:url(../images/banner4.png); }



.link{margin-top: 10px;}
.link li{float: left;width: 160px;height: 58px;margin: 0 5px 0 0;}
.link li.last{margin: 0;}
.link li img{width: 160px;height: 58px;}
.Flink{background:#fff url(../images/linkBg.gif) repeat-x; }
.Flink dt{line-height: 35px;color: #1273b8;font-size: 14px;font-weight:bold;padding-left: 10px;background: url(../images/titL.gif) no-repeat 0;}
.Flink dd{float: left;width: 20%;}
.Flink dd select{width: 90%;height: 26px;}
.links{text-align: center;line-height: 35px;background: #1082c1;color: #fff;word-spacing: 10px;letter-spacing: 1px; margin-top:10px;}
.links a{color: #fff;}

.LinkTitle {line-height: 35px;color: #1273b8;font-size: 14px;font-weight:bold;padding-left: 10px;background: url(../images/titL.gif) no-repeat 0;}


.foot{text-align: center;color: #636363;line-height: 22px;padding: 10px 0; background:#fff;}






.listLeft {width:260px; margin-left:30px; margin-top:5px;}


.listRight{width:780px; margin-left:10px; margin-top:5px; margin-right:15px;}


.catabanner {
    border-bottom: 1px solid #ccc;
    clear: both;
    overflow: hidden;
}
.decoration {
    background-color: #335075;
    float: left;
    height: 18px;
    margin: 10px;
    width: 3px;
}

.cataname {
    color: #335075;
    float: left;
    font-weight: bold;
    margin-top: 12px;
	font-size:14px;
}

.simple_pgContainer {
    min-height: 100px;
	margin-top:10px;
}
.simple_pgContainer ul {
    list-style: outside none none;
    margin: 9px;
}


#simple_pgContainer li {
    border-bottom: 1px dashed #ccc;
    clear: both;
    margin: 20px auto;
    overflow: hidden;
    text-align: left;
    width: 98%;
}
.simple_pgContainer a,.simple_pgContainer a:link,.simple_pgContainer a:visited {
    color: #3d3d3d;
    font-size: 14px;
    text-decoration: none;
	
}
.simple_pgContainer a:hover {
    text-decoration: underline;
	color:#ff5400
}
.title{color: #3d3d3d;}

.decript{
	margin: 5px auto;
	color: #585858;
	font-size: 12px;
	text-indent: 2em;
	line-height: 22px;
}
.decript a ,.decript a:hover ,.decript a:visited,.decript a:link{
	color: #de7d4b;
	margin-left:2px;
	font-size: 12px;
}

.decript dd{ float:left; width:25%}

.decript dd a,.decript dd a:link
{  color: #585858; text-decoration:underline;}
.from, .pubdate, .summary,.counter {
    color: #989898;
    float: left;
    font-size: 12px;
    line-height: 22px;
    margin: 5px auto;
}
.simple_pgContainer .title{
	font-weight:bold;
}
.pubdate,.summary,.counter {
    margin-left: 20px;
}
.page { 
width: 90%;
margin:auto;
margin-top:30px;
margin-bottom:30px;
	}



.simple_pgContainer li {
    border-bottom: 1px dashed #ccc;
    clear: both;
    margin: 20px auto;
    overflow: hidden;
    text-align: left;
    width: 98%;
}

.listLeft .listTitle { background:url(../images/newtitlebg.png) repeat-x; height:29px; line-height:29px; color:#FFF; padding-left:15px; font-weight:bold; margin-top:6px;}

.listLeft .listTitle h2{ font-size:16px;font:"微软雅黑","宋体"; }

.listLeft  .linksul { margin-top:8px; margin-left:5px; margin-right:5px;}
.listLeft  .linksul li{ float: left; width:250px;height:24px; background:url(../images/bggray.gif); line-stacking:24px; margin-top:5px; margin-bottom:5px; line-height:24px; border: 1px solid #dbdbdb; font-size:13px;font:"宋体"; color:#333333; }
.listLeft  .linksul li a{  background:url(../images/listlink.gif)  no-repeat; padding-left:30px; margin-left:25px; line-height:24px;}



.listLeft  .hotList{ border: 1px solid #dbdbdb; margin-top:10px; margin-bottom:10px;}
.listLeft .hotListTitle{background:url(../images/bggray.gif) repeat-x; height:25px; line-height:29px; color:#FFF; padding-left:25px; font-weight:bold; }

.listLeft .hotListTitle h3{ font-size:12px;font:"宋体"; font-weight:bold; color:#333333; line-height:25px; }
.listLeft  .hotList li{ float:left; width:250px; margin-left:10px; margin-top:9px; margin-bottom:10px; background:url(../images/index.gif) no-repeat; padding-left:15px; }

.newscontent, .gadgetbox{ margin:40px;}



.newscontent .title {
	border-bottom: 2px solid #f1f1f1;
    font-size: 22px;
    font-weight: bold;
    height: auto;
    line-height: 180%;
    margin-top: 50px;
    min-height: 55px;
    overflow: hidden;
    text-align: center;
}

.newscontent .liutp {
    margin: 0 auto;
	width:480px;
}
.newscontent .text{
	min-height:600px;
    clear: both;
    font-size: 14px;
    margin: auto 10px;
    padding-top: 30px;
    text-align: left;
	margin: 10px;
	  color: #3d3d3d;
	  line-height:20px;
}


.gadgetbox ul {
    list-style-position: inside;
    margin: 9px;
}
.gadgetbox ul a {
	line-height:200%
}


.k4{
float:left;
margin-left:10px;
margin-right:10px;
width:180px;
align:center;
text-align:center;
margin-top:12px;
}
.link1{
	margin-top:5px;
	font-family:"微软雅黑";
	font-size:16px;
	padding-bottom:14px;

	
}
.linkbg1{
	background: url("../images/lsxb.png") no-repeat  bottom left -50px;
}
.linkbg2{
	background:url("../images/hsxb.png") no-repeat  bottom left -50px;
}
.linkbg3{
	background: url("../images/ssxb.png") no-repeat  bottom left -50px;
}
.linkbg4{
	background: url("../images/hhxb.png") no-repeat  bottom left -50px;
}
.link1 a{
color:#333f4d;
}
.link1 a:hover{
color:#f48421;
}


.jczq{
margin-left:16px;
margin-right:16px;
margin-top:20px;
}
.kk4{
float:left;
margin-left:8px;
margin-right:8px;
width:214px;
border:1px solid #e5e3e3;
align:center;
text-align:left;
height:342px;
padding:16px 16px 0 16px;
position:relative;  
}
.kk4 .bgtp{
margin-top:15px;
margin-bottom:15px;
}
.linkblack{
	display:block;
	padding-bottom:14px;
	background:url("../images/linkbg.png") no-repeat  bottom left;

}
.more{
 display:block;
  position: absolute;
  left: 30px;
  bottom: -1px;
  background-color:#f18200;
  border:1px solid #e5e3e3;
  width:45px;
  height:28px;
  font-size:10px;
  font-family:Arial;
  text-align:center;
  line-height:28px;
  color:#fff;
}
.more:hover{
  background-color:#333333;
  color:#fff;
}
.more:visited{
	color:#fff;
	}
.link2{
font-size:18px;
font-family:"微软雅黑";
color:#000;
}

.newslit {
	margin:10 0 0 0;
    padding: 0;
	list-style: outside none none;
	color:#555555;
	font-size:14px;
	line-height:20px;
}
.newslit a{
	color:#555555;
}
.newslit a:hover{
	color:#ff5400;
}



.contentT{
	width:350px;
	margin:0 auto;
	padding-bottom:25px;
	padding-top:20px;
	text-align:center;
	background: url("../images/titlebg.png") no-repeat  bottom center;
}
.mt24{
	margin-top:24px;
	margin-bottom:24px;
}

.mt36{
margin-top:36px;
	margin-bottom:36px;
}

.zlmbt{
	font: 18px "微软雅黑";
	color:#333f4d;
}
.ylmbt{
	font: italic 16px Arial;
	color:#333f4d;
}
.zzry{
	
	background:#f0f0f0 ;
	margin-top:16px;
}

.picgd{

padding-top:20px;

padding-bottom:20px;
margin-left:60px;
margin-right:60px;
}
.picgd img{
margin-left:24px;
margin-right:24px;
}
.linkimg{
padding-top:12px;
padding-bottom:12px;
padding-left:38px;;
}
.linkimg img{
padding:3px;
border:1px solid #e5e3e3;
margin-left:10px;
margin-right:10px;
width:168px;
height:58px;
}

.bottom1{

background-color:#2e3f52;
height:40px;

line-height:40px;
color:#fff;
text-align:center;
font-family:"宋体";
font-size:12px;
vertical-align:bottom;

}
.bottom1 a{
color:#fff;

}
.bottom2{
background-color:#415367;
color:#fff;
height:80px;
font-size:12px;
font-family:Arial,"宋体";
text-align:center;
line-height:20px;
padding-top:24px;
}
.wxrq{
position:relative;
}
.weixin{
position:absolute;
top:15px;
right:50px;
}