@charset "utf-8";

/****************Ê×Ò³2015Äê´º½Ú°ü×°**************/
.in_bg_2015cj{ background: url(2015_cj_bg.png) no-repeat center 0; background-color: #F5F4EC; }
.banner_2015cj{ margin: auto; text-align:center; padding-top: 15px; padding-bottom: 15px;}
.header_2015cj .top{ max-width: 940px; }
.header_2015cj .search {margin-right: 20px; }

/****************Ê×Ò³**/
.more { position: absolute; text-align:right; font-size: 16px; color: #555971; top: 10px; right: 10px; }
.more2 { position: absolute; text-align:right; font-size: 16px; color: #555971; bottom: 0px; right: 10px; }
.more3 { position: absolute; text-align:right; font-size: 16px; color: #555971; bottom: 10px; right: 10px;  } 

.tab_list{ display:none;}
.show{ display:block;}

.imgNews_box{ position: relative; padding-bottom: 15px; padding-top: 15px;}
.imgnews_bg{ margin: auto; margin-left: 9px; margin-right: 9px; background: #fff; min-height: 258px; }
/***Í¼Æ¬ÐÂÎÅ******/
.imgNews{ float: left; width: 480px; min-height: 258px; }
 
.banner_0{ position:relative; z-index:100;} 
.banner_0_top{ position: relative; min-height: 258px;}
.banner_0_top li{ position:absolute; left:0; top:0; width:100%; text-align:center; }
.banner_0_top li img{ position:relative; }

.banner_0_top li .tit{ position:absolute; left:0; bottom: 10px; background:url(imgnews_titbg.png) repeat-x top; font-size:17px; min-height: 29px; line-height: 29px; width:100%; text-align:center; }
.banner_0_top li .tit a{ color:#fff;}
.banner_0_top li .tit a:hover{ text-decoration:underline;}
 
.banner_0_bottom { position: absolute; bottom: 50px; width:100%; left:0; text-align:center; z-index:20;}
.banner_0_bottom span{ background:url(n_html55.png) left top no-repeat; width:12px; height:12px; display:inline-block; cursor:pointer;  margin:0 2px;}
.banner_0_bottom span.on{ background:url(n_html55.png) right top no-repeat;}

.banner_0 .next{ background:url(in_bon_01.png) no-repeat; width:19px; height:34px; position:absolute; left:10px; top:35%; opacity:0.7; cursor:pointer; z-index:20;}
.banner_0 .por{ background:url(in_bon_03.png) no-repeat; width:19px; height:34px; position:absolute;  right:10px; top:35%; opacity:0.7; cursor:pointer; z-index:20;}
.banner_0 .next:hover{ background:url(in_bon_02.png) no-repeat; width:19px; height:34px; position:absolute; left:10px; top:35%; /*opacity:0.7;*/ cursor:pointer; z-index:20;}
.banner_0 .por:hover{ background:url(in_bon_04.png) no-repeat; width:19px; height:34px; position:absolute;  right:10px; top:35%; /*opacity:0.7;*/ cursor:pointer; z-index:20;}

/***ÐÂÎÅÍ·Ìõ******/
.xwtt{ position: relative; float: right; width: 420px; min-height: 258px; margin-right: 10px; }
.xwtt .tit1 { margin: auto; line-height: 36px; font-size: 28px; font-weight: bolder; color: #555971; margin: 10px 0px; }
.xwtt .tit2 { margin: auto; line-height: 36px; font-size: 28px; font-weight: bolder; color: #555971; margin: 10px 0px; border-top: 3px solid #ccc; padding-top: 10px; }
.xwtt .tit3 { margin: auto; line-height: 36px; font-size: 28px; font-weight: bolder; color: #555971; margin: 10px 0px; border-top: 3px solid #ccc; padding-top: 10px; }

.xwtt .abs { margin: auto; line-height: 30px; font-size: 16px;}

.xwtt ul{ margin: auto; margin: 0px 15px; min-height: 160px; }
.xwtt li{ height: 30px; line-height:30px; padding-left:3px; overflow:hidden; text-overflow:ellipsis; font-size: 16px;}
.xwtt li a { float:left; color: #54576C; white-space: nowrap; overflow: hidden; text-overflow:ellipsis;}
.xwtt li a:hover { color: #941e23;}
.xwtt li a i { float:left; width: 7px; height: 7px; background:url(icon_dot_big.png) no-repeat; margin: 10px 10px 0 0; }
.more3 { position: absolute; text-align:right; font-size: 16px; color: #555971; bottom: 10px; right: 10px;  }
 
.main_left{ float:left; width: 498px; }
.main_left1{ float:left; width: 498px; height: 460px;}
.main_left2{ float:left; width: 480px; margin-left: 9px; }
.main_right{ float:right; width: 430px; margin-right: 15px;}
.main_right1{ float:right; width: 430px; min-height: 650px;}
.main_right2{ float:right; width: 430px;}
.main_right2 .tit{ margin-top: 9px;}

/***ÒªÎÅ******/ 
.topnews{ margin:auto; min-height: 460px; }
.topnews .title { position: relative; margin: auto; min-height: 39px; margin-left: 9px; margin-right: 9px; background: url(topnews_titbg.png) repeat-x top; }
.topnews .title .channllogo{ float: left; margin-top: 7px; width: 76px; height: 21px; background: url(topnews_titbg.png) no-repeat left top; }
.topnews .title .more { position: absolute; top: 10px; right: 40px; width: 42px; height: 14px;}
 
.topnews ul{ margin: auto; margin: 0px 20px; border-bottom: 1px solid #CDCDCD; padding: 15px 10px; }
.topnews ul.last { border-bottom: 0px; }
.topnews li{ height: 33px;  line-height: 33px; padding-left:3px;overflow:hidden; font-size: 18px;}
.topnews li a { float:left; color: #54576C; overflow:hidden; }
.topnews li a:hover { color: #941e23;}
.topnews li a i { float:left; width: 4px; height: 4px; background:url(icon_dot_small.png) no-repeat; margin: 13px 10px 0 0; }


.widget_line{ margin: auto; margin-top: 10px; padding-top: 10px; border-top: 3px solid #C9C9C9; padding-bottom: 5px; }

/***Ï°ÂÛ×¨Ìâ******/
.xlzt { margin: auto; margin-top: 9px; padding-bottom: 10px; }
.xlzt img{ width: 100%; height: auto;}

/***Ñ§Ë¼¼ùÎò******/
.xsjw{ margin: auto; margin-top: 5px; padding-bottom: 6px; }

/***ÆØ¹â×¨Çø******/
.ewm{ margin: auto; padding-bottom: 5px; }
.ewm img{ width: 100%; height: auto;}

/***2015Äê¹«¿ªÕÐÆ¸******/
.gkzp_2015 { margin: auto; padding-bottom: 5px; }
.gkzp_2015 img{ width: 100%; height: auto;}


/***Á½ÁÐµÄ×¨Ìâlogo******/
.imgzt_list{ margin: auto; padding-bottom: 5px; }
.imgzt_list img{ width: 100%; height: auto;}
.imgzt_list .col_L { float: left; width: 198px; }
.imgzt_list .col_R { float: right; width: 202px; }
.imgzt_list ul { margin: auto; }
.imgzt_list ul li{ margin: auto; }

/***
.bgzq{ margin: auto; margin-top: 10px; }
.bgzq img{ width: 100%; height: auto; }
******/


/***µØ·½Ñ²ÊÓ¹¤×÷½øÐÐÊ±******/  
/***.dfxs_border { margin: auto; border: 1px solid #C9C9C9; background:#EEEAE7; } 
.dfxs { position: relative; margin: auto; border: 1px solid #ffffff; min-height: 80px; background:#EEEAE7; }
.dfxs .logo { margin: auto; width: 100%; text-align: center; top: 5px; }
.dfxs .chnl_list { position:absolute; margin: auto; width: 100%; bottom: 0px; left: 0px; }
.dfxs .chnl_list li { float:left; width: 25%; text-align:center; height: 30px; padding-top: 10px;} 
.dfxs .chnl_list .chnl_logo1 { background-color: #C4554C; }
.dfxs .chnl_list .chnl_logo2 { background-color: #5D3D42; } 
**/

/***µ³·çÕþ·ç¾Ù±¨ÆØ¹â×¨Çø******/ 
/**.dfzf { position: relative; margin: auto; width: 420px; height: 103px; background: url(bgzq_bg.png) no-repeat center bottom; }
.dfzf .logo1{ position: absolute; top: 30px; left: 10px; } 
.dfzf .logo2{ position: absolute; top: 30px; left: 180px;} 
.dfzf .logo3{ position: absolute; top: 30px; left: 324px;} 
 ***/
  
/***ÐÅ·Ã¾Ù±¨******/ 
.xfjb { margin:auto; min-height: 75px; }
.xfjb a{ cursor:pointer;}
.xfjb .col_1{ float:left; width:50%; }
.xfjb .col_1 .link1{ text-align: left;} 
.xfjb .col_1 .link2{ margin-top: 5px; text-align: left;} 
  
.xfjb .col_2{ float:left; width:50%; }
.xfjb .col_2 .link1{ text-align: right;} 
.xfjb .col_2 .link2{ margin-top: 5px; text-align: right;} 


/***¾Ù±¨·½Ê½******/ 
.jbfs { margin: auto; color: #8A8A8A; }
.jbfs h2{ padding-left: 10px; line-height: 30px; font-size: 18px; font-weight: bold; margin-left: 10px; margin-right: 10px; }
.jbfs article{ padding: 0px 20px; }
.jbfs article td{ vertical-align:top;}
.jbfs article span{ line-height: 25px; width:100%; font-size: 16px; }
.jbfs a{ color:#8A8A8A;}
.jbfs a:hover{ text-decoration:underline;}

/***ÍøÕ¾ÐÅÏ¢±¨ËÍ******/
.wzxxbs{ margin: auto; margin-top: 5px; }
.wzxxbs img{ width: 100%; height: auto;}


.widget { position: relative; border-top: 1px solid #fff;  }
.widget .tit{ float: left; border-top: 1px solid #fff; width: 430px; text-align: center; padding-top: 8px;} 
.widget .content{ margin: auto; width: 100%; margin-top: 50px;}

.chanllist { margin: 0 0 10px 0; font-size: 15px; }
.chanllist li { float:left; font-size: 16px; color: #545454; height:24px; text-align: center; cursor: pointer; }
.chanllist li a { display:block; color: #545454; height:24px; }
.chanllist li.on { color: #A30000; }
.chanllist li.on a { color: #A30000; }

.gzdt_chanl li { margin-right: 50px; }
.vedio_chanl li { margin-right: 35px; }
.edu_chanl li { margin-right: 30px; }
.lt_chanl li { margin-right: 25px; }

.work_news { margin: auto; width: 100%; }
.work_news dl{ min-height: 110px;} 
.work_news dt{ font-size: 18px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-weight: bolder; line-height: 30px;}
.work_news dt a{ color:#444; _color:#000000;}
.work_news dt a:hover{ color:#941e23;}
.work_news .p{ padding: 10px 0; color:#555; _color:#000000; min-height: 60px; line-height:1.5; font-size: 13px;}
.work_news .p a{ color:#555; _color:#000000;}

.widget_list { position: relative; }
.widget_list ul{ margin-bottom: 5px; }
.widget_list li{  height:30px;  line-height:30px; padding-left:3px; overflow:hidden; text-overflow:ellipsis; font-size:14px;}
.widget_list li a{ float:left; color:#555; _color:#000000; white-space :nowrap; overflow:hidden; text-overflow:ellipsis;}
.widget_list li a:hover{ color:#941e23;}
.widget_list li a i{float:left; width:6px; height:6px; background:url(icon_dot_small.png) no-repeat; margin:13px 10px 0 0; }
.widget_list .p{ font-size: 14px; text-indent: 32px; _color:#000000;}

/***»¥¶¯½»Á÷******/
.hdjl{ margin-top: 0px; margin-left: 9px;}
.hdjl .tit{ width: 100%; text-align: left; float: none;}
.hdjl .content { margin-top: 6px;}
.hdjl .content li{ float: left; margin-right: 19px;}
.hdjl .content li.last{ margin-right: 0;}
.myet{ margin: auto;  padding-top: 6px; font-size: 17px;background:url(qfyy1.png) no-repeat; height:37px;}
.myet a{ padding-left:110px;}
.hdjl .link_box{ min-height: 50px; margin-top: 5px;text-align: center;}
.hdjl .link_box .link1 { float: left; background-color: #F4C297; background-image: url(wyfy.png); background-repeat: no-repeat; background-position: center center; width: 235px; min-height: 50px; cursor: pointer; }
.hdjl .link_box .link2 { float: right; background-color: #F4C297; background-image: url(hfxd.png); background-repeat: no-repeat; background-position: center center; width: 235px; min-height: 50px; cursor: pointer; }
 
 
/********ÊÓÆµ begin******/ 
.vedio_con { min-height: 207px; position: relative; }
.vedio_con2 { min-height: 242px; position: relative; }


/***ÔÚÏß·ÃÌ¸ + ·´¸¯ÈýÈËÌ¸ + Î¢ÆÀÂÛ ******/ 
.zxft dl{ }
.zxft dl dt{ position:absolute; width: 220px; height: 100px; top: 10px; }
.zxft dl dt h4{ font-size: 15px; font-weight:bold; margin-top: 10px; line-height: 22px;}
.zxft dl dd{ padding-left: 240px; margin-top: 10px; padding-top: 10px; }
.zxft dl dd li{ padding-bottom:15px; }
.zxft dl dd li span{ position:absolute; width:75px; color:#002b50;}
.zxft dl dd li p{ padding-left:80px; color:#555; }
 

/***ÊÓÆµ×¨ÌâºÍ¹«Òæ¹ã¸æÁÐ±íÄ£°å******/
.widget_cont{ position:relative;}
.widget_cont dt{ width: 220px; position:absolute; top: 10px; }
.widget_cont dt h4{ font-size: 15px; font-weight:bold; margin-top: 10px; line-height: 22px; }
.widget_cont dd{ padding-left: 240px; }
.widget_cont dd .tab_border1{ min-height: 160px; font-size: 14px; }
.widget_cont dd .tab_border1 td{ border-bottom:1px solid #efeeee; height:40px; vertical-align:middle; line-height: 22px;}
.widget_cont dd .more{ float:right; color:#005596;}
.widget_cont dd .more:hover{ color:#941e23;}

/***µ³¼Í·¨¹æ¿â******/ 
.djfgk { position: relative; margin: auto; text-align: center; }

.djfgk .djfgk_link {padding-top:12px; position: absolute; float: right; right: 0px; top: 0px; min-height: 32px; }
.djfgk .djfgk_link ul{ float: right; min-height: 32px; }
.djfgk .djfgk_link ul li { float:left; margin-left: 10px; font-size: 16px; color: #545454; line-height: 32px; }
.djfgk .djfgk_link ul li.last { margin-right: 0px; }

.djfgk .djfgk_sear { float:left;position: relative; margin: auto; margin-top: 2px; width: 260px; height: 32px; border: 2px solid #CE0900;}
.djfgk .djfgk_sear .search_key { float: left; height: 32px; line-height: 32px; width: 227px; border: 0px none; color: #C4C4C4; text-indent: 10px; }
.djfgk .djfgk_sear .but_search { position: absolute; top: 0px; right:0px; height: 32px; line-height: 32px; width: 32px; border: 0px; background:url(but_search.png) no-repeat right top; cursor: pointer }
 
/****×¨Ìâ¼¯´â**********/
.ztjc { padding-bottom: 30px;}
.ztjc .link_box { margin:auto; min-height: 55px;}
.ztjc .link_box .link3 { float: left; width: 174px; margin-left: 20px; cursor: pointer; }

/****Í¼¿â**********/
.img_col { min-height: 155px; position:relative; margin-top: 50px; }
.img_col dl{ padding-top:0px; float:left; width: 180px; height: 127px; margin-left: 20px; }
.img_col dl dt{margin-top: 0px; width: 180px; height: 97px;}
.img_col dl dd{ text-align: center; color:#002b50; font-size: 14px; margin-top: 5px; }

/******¹¤×÷¶¯Ì¬**************/
.gzdt { position: relative; margin: auto; width: 933px; padding-bottom: 10px; }
.gzdt_con { min-height: 260px;}

.work_news_left{ float:left; width: 450px;}
.work_news_right{ float:right; width: 450px;}

/******Ðû´«½ÌÓý**************/
.education{ margin: auto; }
.edu_con { min-height: 170px; }

/******ÂÛÌ³**************/
.lz_f{ margin: auto;}

.lz_con { min-height: 170px; }
.lz_con .first{ border:none; font-size: 15px; font-weight:bold; }
.lz_con .first a{ color:#333; _color:#000000; font-weight:bold;}

.lz_con dt{ font-size: 18px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-weight: bolder; line-height: 30px;}
.lz_con dt a{ color:#444; _color:#000000;}
.lz_con dt a:hover{ color:#941e23;}


/*----------¶ÁÊé---------*/
.ds_list{ min-height: 215px; position:relative; }
.ds_list dl{ padding-top:0px; float:left; WIDTH: 121px; HEIGHT: 190px; margin-left: 50px; }
.ds_list dl dt{ margin-top: 0px; WIDTH:121px; HEIGHT:160px; }
.ds_list dl dd{ height: 30px; line-height: 30px; text-align: center;}
.ds_list dl dd font.p1{color:#002b50; height: 30px; line-height: 30px; font-size: 14px; font-weight:bolder; white-space:nowrap;}

/*----------Ö±Êô»ú¹ØÍøÕ¾Èº---------*/
.zsjgwzq { margin: auto; width: 100%; min-height: 47px; padding: 10px 0px; }
.zsjgwzq img { margin:0 21px;}
.zsjgwzq img.first { margin-left: 25px;}
.zsjgwzq img.last { margin-right: 0px;}


/*----------ÍøÖ·µ¼º½---------*/
.widget2 { position: relative; margin-top: 10px;} 
.widget2 .tit{ border-bottom: 3px solid #A30000; text-align: left; padding-bottom: 8px; margin-bottom: 10px; }


.chanllist2 { margin: 0 0 10px 0; font-size: 15px;}
.chanllist2 li { float:left; margin-right: 50px; font-size: 15px; color: #29101B; height:24px; text-align: center; cursor: pointer;}
.chanllist2 li a { display:block; color: #545454; height:24px; }
.chanllist2 li.on { color: #29101B; border-bottom: 2px solid #810000; }
.chanllist2 li.on a{ color: #29101B; }


.link_list { position: relative; min-height: 170px;}

.news_link { width: 100%; margin-top: 10px; float: left; }
.news_link li { float: left; text-align:left;width:180px;}
.news_link a { font-size: 14px; color:#555; text-align:left;line-height: 28px; white-space: nowrap; display: block; }





/*****¸ÅÀÀÒ³Ãæ begin*****/



/*****¸ÅÀÀÒ³Ãæµ±Ç°Î»ÖÃºÍÈ«ÎÄ¼ìË÷ begin*****/
.other_Location{ border-radius:4px; background: #C2C2C2; min-height:50px; margin: 20px; }
.other_Location .fl{ margin:16px 0 0 10px; font-size: 16px; color: #373737;}
.other_Location .fl a{ display:inline-block; padding:0 0 0 5px; color: #373737}
.other_Location .fl span{ color:#373737; display:inline-block; padding-left:5px;}
 
/*****¸ÅÀÀÒ³Ãæ×ó²àµ¼º½ begin*****/
.other_left{ float:left; width: 208px; margin-left: 9px;}
.public_left{ min-height: 1150px; padding-top: 10px; }
.public_left .tith2 { font-size: 20px; font-weight: bolder; color: #A30000; padding: 10px 10px; text-align:center; }
.public_left .tith2 a { color: #A30000; }

.public_left .channl_box { margin: 0px 20px 0px 11px; line-height: 30px; padding: 5px 0px; border-bottom: 1px solid #C9C9C9;}

.public_left .channl1 { text-align: center; line-height: 30px; font-size: 20px; font-weight: bolder; color: #A30000; padding: 5px; }
.public_left .channl1 a { color:#A30000;} 


.public_left .channl2{ margin-left: 20px;}

.public_left .channl2 li{ line-height: 30px; font-size: 16px; font-weight: bolder; text-align: left; color: #626262;}
.public_left .channl2 li a{ color: #626262; }
.public_left .channl2 li a:hover{ color:#941e23;} 

.public_left .channl2 li.on{ color: #A30000; }
.public_left .channl2 li.on a{ color: #A30000; }
.public_left .channl2 li.on a:hover{ color: #941e23;}
 
.other_center{ margin-right: 9px;} 
.other_center .tith2{ margin: 10px; font-size: 24px; font-weight: bolder; color: #A30000; height: 35px; text-align: left; }

.pub_center { float: right; width: 720px; }


.treebox {
	clear:both;
	overflow:hidden;
	margin-top: 10px;
	background: url("whtitle_bg.png") no-repeat;
}
.treebox li{
	display:block;
	float:left;
	cursor:pointer;	
	width: 143px;
    height: 40px;
    line-height: 40px;
    text-align: center;
    font-size: 18px;
    font-weight: bold;
}

.treebox li.active{ background: url(topnews_titbg.png) repeat; color: #fff;}

.e8{
	padding-top:15px;
	width:100%;
	overflow:hidden;
	clear:both;
}
.e8 li{
	width:430px;
	height:280px;
	float:left;
	display:block;
	overflow:hidden;
/*	margin-right:20px;*/.main_left1
	text-align:center;
	position: relative;
}
.e8 li img{
	width:430px;
	height:280px;
	display:block;
/*
	margin-left:3px;
	margin-top:3px;
*/
	border:none;
}
.e8 li .title{
	width: 390px;
	height:40px;
	line-height: 40px;
	display:block;
	overflow:hidden;
	position: absolute;
	bottom: 0;
	padding: 0 20px;
    background-color: rgba(0,0,0,0.6);
	color: #fff;
}


.ztpic li{
	width:190px;
	height:130px;
	float:left;
	display:block;
	overflow:hidden;
	margin-right:20px;
	text-align:center;
}
.ztpic li img{
	width:174px;
	height:50px;
	display:block;
	margin-left:3px;
	margin-top:3px;
	border:none;
}
.ztpic li .title{
	height:31px;
	display:block;
	line-height:31px;
	overflow:hidden;
}

.more_tree { float:right;text-align:right; font-size: 16px; color: #555971; margin-top: 18px; margin-right: 5px; }
.fixed-right{position:fixed;right:0px;bottom:300px;z-index:999999;width:200px;height:85px;}



/*专题专栏*/
.ztzl{
    height: 102px;
/*    background-color: #F4F4F4;*/
    padding: 11px 10px;
    box-sizing: border-box;
/*    margin-top: 10px;*/
}

.ztzl .til{
    width: 46px;
    height: 82px;
    color: #ffffff;
    text-align: center;
    font-size: 20px;
    background: url(topnews_titbg.png) repeat top;
    float: left;
    padding: 6px 2px 0 2px;
    box-sizing: border-box;
    color: #fff;
    line-height: 1.6;
}

.ztzl .til a{
	color: #fff;
}

.ztzl-swiper{
    width: 864px;
    height: 82px;
    overflow: hidden;
    position: relative;
    float: right;
	margin-right: 4px;
}

.ztzl-swiper .itm,.ztzl-swiper .itm img{
    width: 286px;
    height: 82px;
}
#ztzl-lbtn{
    width: 30px;
    height: 50px;
    background: url("arr_l.png");
	background-position:center top;    
	background-repeat: no-repeat;
    position: absolute;
    left: 0;
    top: 20px;
    cursor: pointer;
}

#ztzl-rbtn{
    width: 30px;
    height: 50px;
    background: url("arr_r.png");
	background-position:center top;    
	background-repeat: no-repeat;
    position: absolute;
    right: 5px;
    top: 20px;
    cursor: pointer;
}

