body{font-family: "microsoft yahei";background: #ececec;line-height: 26px; margin: 0; padding: 0; font-size: 14px; color: #696969;min-width:1140px;}
ul,li,img,h3,dl,dt,dd{margin: 0; padding: 0; list-style: none;}
a{color: #000; text-decoration: none;border: 0;}
a:hover{text-decoration: none;}
img{max-width: 100%;width: auto\9!important;}

        @font-face {font-family: "iconfont";
src: url(../font/iconfont.jpg); /* ie9*/
          src: url('../font/iconfont.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
          url('../font/iconfont.woff') format('woff'), /* chrome, firefox */
          url('../font/iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
          url('../font/iconfont.svg#iconfont') format('svg');}

        .iconfont {
          font-family:"iconfont" !important;
          font-size:16px;
          font-style:normal;
          -webkit-font-smoothing: antialiased;
          -webkit-text-stroke-width: 0.2px;
          -moz-osx-font-smoothing: grayscale;}
#tou1{height: 38px; background: #e3e4e4; line-height: 38px; color: #5f5f5e;}
.tou1{width: 1140px; height: 38px; margin: auto;}
.tou1l{float: left;}
.tou1r{float: right;}
#tou2{height: 205px; background: #fff;}
.tou2{width: 1140px; height: 205px; margin: auto;}
.focusBox { position: relative;  width:770px; height:205px; overflow: hidden; float: right;}
	.focusBox .pic{ position:relative; z-index:0;}
	.focusBox .pic img { width:770px; height:205px; display: block;}
	.focusBox .hd { width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1;}
	.focusBox .hd li{margin: 0 5px; background: url(images/dot.jpg) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer;
		display:inline-block; *display:inline; zoom:1;  _background: url(images/dot8.jpg) no-repeat 0 -16px;}
	.focusBox .hd .on{ background-position:0 0;}

	.focusBox .prev,
	.focusBox .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(images/ad_ctr.jpg) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;}
	.focusBox .prev { left: 0;}
	.focusBox .next { background-position: 0 -90px; right: 0;}
	.focusBox .prev:hover,
	.focusBox .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;}
#nav{height: 49px; background: #4a5cfe; line-height: 49px;}
.nav{width: 1140px; margin: auto;}
.nav ul li{float: left; color: #fff; position: relative;}
.nav ul li a{color: #fff; font-size: 18px; height: 49px; display: inline-block; padding: 0px 45px;}
.nav ul li a:hover{background: #3445db;}
		.nav .sub{ display:none; width:206px; left:0; top:49px;  position:absolute; background:#4a5cfe;  line-height:26px; padding:5px 0; z-index:99999;}
		.nav .sub li{ zoom:1;}
		.nav .sub a{ display:block; width: 206px; text-align: center; padding: 0; line-height: 49px;}
		.nav .sub a:hover{ background:#3445db; color:#fff;}
.weather{    height: 35px;
    line-height: 41px;
    background: #fff;
    width: 1135px;
    margin: auto;
    padding-top: 5px;
    padding-left: 5px;}

/*主体位置-开始*/
.body{width: 1140px;margin: auto;}
.m1{height: 305px; margin-top: 22px;}

/*天气*/
#weather{height: 40px;line-height: 40px;}
.tq{margin-top:5px;}
/*机构*/
.jgsz{background: #fff; line-height: 36px; height: 250px; padding-left: 10px;}
.dianhua{float: right;}




.top_title{  height: 103px; float: left;position: absolute; top: 80px;}


#con{ width: 1140px; height: 305px; margin: auto;  margin-top: 130px;}

.focusBox1 { position: relative; width: 1140px; height: 305px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white;float: left;} 
	.focusBox1 .pic img { width: 1140px; height: 305px; display: block;}
	.focusBox1 .txt-bg { position: relative; bottom: 36px; z-index: 1; height: 36px; width:1140px;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden;}
	.focusBox1 .txt { position: absolute; bottom: -84px; z-index: 2; height: 36px; width:370px; overflow: hidden;}
	.focusBox1 .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
	.focusBox1 .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none;}
	.focusBox1 .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; float: left;}
	.focusBox1 .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer;}
	.focusBox1 .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none;}
	.focusBox1 .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5;}
	.focusBox1 .num li.on a,.focusBox .num a:hover{ background:#f60;}

.xwygg{width: 370px; height: 305px; float: left; margin-right: 15px; background: #fff;}
.t1{height: 52px; border-top: 3px solid #4a5cfe; background: #f7f7f7; line-height: 52px; font-size: 18px; font-weight: bold; color: #615f5f;}
.t1 i{font-size: 24px; color: #4a5cfe; padding-left: 15px; padding-right: 10px;float: left; font-weight: normal;}
.t1 a{float: right; font-size: 12px; font-family: Arial; font-weight: normal; color: #615f5f; padding-right: 20px;}
.m1z{height: 102px; background: #fff; color: #797676; padding-left: 15px; padding-right: 15px; line-height: 30px; padding-top: 10px;}
.m1z a{display: block; color: #4a5cfe;}
.m1x{}
.m1x a{color: #686464; font-size: 16px;}
.m1x ul{padding-left: 15px; padding-right: 15px; padding-top: 8px;}
.m1x ul li{line-height: 30px; height: 30px; overflow: hidden;}
.m1x ul li span{float: right;}
.m1l{float: left; width: 370px; height: 305px; background: #fff;}
.jgsz{padding-left:10px;}
.m1r{float: left; width: 370px; height: 305px; background: #fff;}
.m2{height: 327px; margin-top: 36px;}
.jksp{width: 1140px; float: left; overflow: hidden;}
.m3{margin-top: 24px; height: 264px;}
.jkspcon{padding-top: 16px;}
.jkspcon ul li{float: left; margin-left: 20px; width: 228px; height: 172px; border: 1px solid #e3e4e4;}
.jkspcon ul li img{width: 228px; height: 172px;}
.m3r{width: 370px; float: right;height: 305px;}
.m3r1{height: 98px;}
.fl{float: left;}
.fr{float: right;}
.m3r2{font-size: 18px; font-weight: bold; color: #4a5cfe; line-height: 70px; text-align: center; height: 70px;border: #4a5cfe solid 1px; margin-top: 30px;}


.yqlj{width: 1140px; margin: auto; margin-top: 10px;}
.yqlj a{margin: 0px 10px;}

#foot{height: 103px; margin-top: 20px; background: #4a5cfe; text-align: center; color: #fff; line-height: 36px; padding-top: 40px;}
#foot a{color:#fff;}
.foot{width: 1140px; margin: auto; position: relative;}
.foot .ewm{position: absolute; left: 0px; top: -37px; line-height: 20px;}
.zynr{width: 1140px; margin: auto; min-height: 600px; background: #fff;}
.zy{padding: 10px;}
#left1{ width:216px; border:1px #CCCCCC solid; float: left;}
.title_left{  height:51px; background:url(../images/left_t.jpg) no-repeat;color:#FFFFFF; font-size:16px; font-weight:bold; padding-left:17px; line-height:50px;}
.left1_con ul li{  height:41px; line-height:41px; background:url(../images/li.jpg) no-repeat;}
.left1_con ul li a{ color:#000000; width:178px; height:41px;padding-left:40px; display:block;}
.left1_con ul li a:hover{ background:url(../images/lihover.jpg) no-repeat; color:#FFFFFF;}
.right1{float: right; width: 900px;}



.mainContentBox_contentBox
{}
#a_list
{
	
	margin-left:auto;
	margin-right:auto;}
#a_list li
{
	padding-left:5px;
	border-bottom:1px dashed #D8D8D8;}
#a_list li a
{
	color:#333;
	font-size:15px;
	line-height:40px;
	font-size:'宋体';
	padding-left:17px;
	background:url(../images/go.jpg) no-repeat left center;}
#a_list li a:hover
{
	color:#000;
	text-decoration:underline;}
#a_list li span
{
	width:120px;
	font-size:14px;
	line-height:40px;
	float:right;
	color:#06C;}


/*图片列表*/
#mainContentBox_contentBox
{}

#p_list
{	clear: both;
	list-style:none;
	
	margin-left:auto;
	margin-right:auto;}
#p_list li
{
	width:349px;
	height:270px;
	float:left;
	margin:7px 12px;}
.p_imgBox
{
	width:349px;}
.p_imgBox a img
{
	width:349px;
	height:232px;
	border:1px solid #ccc;
	padding:2px;}
.p_imgBox a:hover img
{
	border-color:#f60;}
.link_box
{
	text-align:center;}
.link_box a
{
	line-height:30px;}
#c_right_content
{ 
  padding-top:30px;}
#a_title
{
  font-size:20px;
  color:#333;
  line-height:40px;
  
  text-align:center;
  margin-left:auto;
  margin-right:auto;}
#a_info
{
  border-bottom:1px dashed #ccc;
  margin-bottom: 20px;
  text-align:center;
  margin-left:auto;
  margin-right:auto;
  line-height:30px;}
#a_info span
{
  font-size:12px;
  color:#666;
  margin-right:15px;}
#a_content
{
  
  margin-left:auto;
  margin-right:auto;
  margin-top:10px;
  padding-bottom:20px;
  margin-bottom:20px;
  border-bottom:15px #FAFCFE solid;
  min-height:200px;}