@charset "utf-8";

html{color:#000;background:#FFF; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,th,var,optgroup{font-style:inherit;font-weight:inherit;}
del,ins{text-decoration:none;}
li{list-style:none;}
caption,th{text-align:left;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup{vertical-align:baseline;}
sub{vertical-align:baseline;}
input,button,textarea,select,optgroup,option{font-family:inherit;font-size:inherit;font-style:inherit;font-weight:inherit;}
input,button,textarea,select{*font-size:100%;}
input,select{vertical-align:middle;}
body{font:12px/1.231 arial,helvetica,clean,sans-serif;}
select,input,button,textarea,button{font:99% arial,helvetica,clean,sans-serif;}
table{font-size:inherit;font:100%; border-collapse:collapse;}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}
.txtboxcs{ border:solid 1px #ccc; height:22px;}

/*title*/
h1 { font-size:32px;}
h2 { font-size:24px; line-height: 45px; }
h3 { font-size:20px;}
h4 { font-size:14px;}
h5 { font-size:12px;}
h6 { font-size:10px;}

/* common.css */

html,body{-webkit-text-size-adjust:none; -blink-text-size-adjust:none;}

body { color:#666; font-size:12px; font-family:"Microsoft Yahei"; background:#f6f6f6;} /*网站字体颜色*/
a { color:#666; text-decoration:none;}  /*for ie f6n.net*/
a:focus{outline:0;} /*for ff f6n.net*/
a:hover { text-decoration:underline;}
em {font-style:normal; }

.vam { vertical-align:middle;}
.clear{clear:both; height:0; line-height:0; font-size:0;}
p{ word-spacing:-1.5px;}
.tr { text-align:right;}
.tl { text-align:left;}
.center { text-align:center;}
.fl { float:left;}
.fr { float:right;}
.fn:after { clear: both; content: " "; display: block; font-size: 0; height: 0;visibility: hidden; }
.fn {zoom:1;}
.pa{ position:absolute;}
.pr{ position:relative}



/* -- 页面整体布局 -- */
.content , .footer { width:1065px; margin:0 auto; }
.i_left { width:328px; float:left; overflow:hidden; }
.i_right { width:700px; float:right; overflow:hidden; display: block; }
.h_nav li a:-webkit-any-link{ display:block;}

.n_left { width:220px; float:left; overflow:hidden; }
.n_right { width:810px; float:right; overflow:hidden; display: block; }

.mt15{ height::15px; width:100%; overflow:hidden; height: 15px; }

/*头部开始*/
.header { height:auto; padding-top: 6px; background: #f6f6f6 url(../images/top_bg.gif) no-repeat center top; display: block; width: 1065px; margin: auto; }
.hd_tp { width: 100%; margin: 0 auto; color: #666; text-align: left; height: 18px; line-height: 18px; overflow: hidden; padding-top: 7px; }
.hd_tp a { color:#666; padding:0 9px;}
.hd_tp p { padding-left:10px;}
.hd_con { width: 1065px; margin: 0 auto; height: 254px; padding-top: 0px; overflow: hidden; display: block; background: #f6f6f6 url(../images/header_bg.jpg) no-repeat center top;}
.hd_con h1 { float:left;}
.hd_con h1 a { float: left; width: 675px; margin-top: 70px; }
.tp_txt { float:left; padding:16px 0 0 17px; _width:380px; color:#0b0b0b; font-size:14px; font-weight:normal;}
.tp_txt em { font-weight:bold; color:#004097;}
.tp_txt b { display:block; color:#4c4948; font-size:16px;}

/*搜索*/
.sear { width: 238px; float: right; margin-top: 30px; font-size: 14px; }
.key_words { color:#01488a; line-height:18px;}
.key_words a { padding: 0px 9px 0px 10px; color: #01488a; text-align: center; }
.right_sear { background:url(Img/Common/sear.gif) no-repeat; width:238px; height:25px; margin-top:5px;}
.right_sear .s_input { float:left; width:188px; height:25px; line-height:25px; vertical-align:middle; padding:0 0 0 12px;  color:#999; font-family:"Microsoft Yahei"; border:none; background:none;  }
.right_sear .s_btn { float:right; width:37px; height:25px; cursor:pointer; border:none; background:none; font-size:0; text-indent:-9999px; line-height:0;}
/*导航*/

/*头部结束*/
.menu { height: 45px; line-height: 45px; background: url(../images/mn_bg.gif) repeat-x left top; }
.menu ul { width:105%; margin:0 auto; }
.menu li { position:relative; float:left; height:45px; background:url(../images/m_line.gif) no-repeat left center; }
.menu .m_last { background:none;}
.menu li a { color:#fff; font-size:14px;  padding:0 31px; display:inline-block; height:45px;}
.menu li a:hover, .menu .active a { color: #fff; text-decoration: none; background: #014198; font-weight: bold; }
.erj{display:none;}
.menu ul.erj { background: #105BB6; display: none; left: 0; position: absolute; top: 45px; width: 175px; z-index: 9999; }
.erj li a {display: inline-block;}
.menu .erj li a {
    background: none repeat scroll 0 0 ;
    color: #ffe0a2;
    display: block;
    padding:0 0 0 10px;
    height:40px;
    line-height:40px;
    width: 100%;
}
.menu ul .erj li a:hover{
    color: #fff;
    text-decoration: none;
    background:#0a96e5;
    width: 100%;
}

.erj li 
{
    overflow:hidden;
    background:none;
    width: 100%;
    text-align:left;
    height:40px;
    line-height:40px;
}
#menuds .active{ color: #fff; background:#0a96e5; text-decoration:none; }

/*sch*/
.h_sea{color:#666;line-height:24px;padding:4px 0 0; height:32px;overflow:hidden;} 
.key{ width: 650px; overflow: hidden; text-align: left; }
.key a{ color:#666;display:inline-block;margin:0 16px 0 0;}
.s_inp{ width: 185px; line-height: 22px; height: 22px; padding: 0 0 0 25px; color: #a3a2a2; border: 1px #cecece solid; background: #fff url(../images/sch_ip.gif) 5px 4px no-repeat; }
.s_ss{margin:0 0 0 4px;border:none; display:inline-block;width:49px;height:22px;background:url(../images/sch_bt.gif) left top no-repeat;}     
/*头部结束*/

/*底部开始*/
.ft_bg { background: url(../images/ft_bg.gif) center top no-repeat; overflow: hidden; }
.fnav{ margin:0px auto; padding:0px auto;font-size: 14px; line-height: 45px; text-align: center; color: #003; overflow: hidden; }
.fnav a { color:#003; padding:0 10px;}
.fnav a:hover { text-decoration:none; color:#fff;}
.ft_con { overflow: hidden; }
.ft_con .f_p { color:#003; text-align: center; line-height:20px; padding-top:20px; padding-bottom: 30px; font-size: 14px; }
/*底部结束*/


.w980{ background: #fff; padding:10px; border:solid 0px #ddd; overflow: hidden; display: block; }
.bor { border:solid 1px #acbee6;}
.bor2 { border:solid 1px #acbee6;}
.more01 { padding-right:30px; line-height: 30px; color:#000 }
.more01 a{  line-height: 30px; color:#0f6fc6 }

/*新闻列表*/
.cp_list { margin: 0px;  }
.cp_list ul{ width: 92%; margin:0px auto; padding:0px}
.cp_list ul li { background:url(../images/arrow.gif) no-repeat left center; width:100%; height:30px; line-height:30px; float:left; margin:2px; overflow:hidden; border-bottom: 1px dotted #E8E8E8; text-indent: 15px; font-size: 14px; }
.cp_list ul li span { float:right;}


/*通知公告+幻灯片*/
.zz_top { background:#fefefe url() repeat-x; height:35px; line-height:normal; width: 100%; overflow: hidden; }
.zz_top h3 { margin:0px; line-height:32px; padding:0px; overflow: hidden; }
.zz_top h3 a { font-size:14px; color:#FFF; background:url(../images/gk1.jpg) no-repeat right top; line-height:32px; padding:0px 5px ; display: block; }
.zz_top h3 a span { padding:0px 15px ;line-height:32px; }

.left_top { background:#fefefe url(../images/lfet-t-m.gif) repeat-x right top; height:35px; line-height:normal; width: 100%; overflow: hidden; }
.left_top h3 { margin:0px; line-height:32px; padding:0px; overflow: hidden; }
.left_top h3 a { font-size:14px; color:#FFF; background:url(../images/lfet-t-l.gif) no-repeat left top; line-height:32px; padding:0px 15px 0px 10px; display: block; }
.left_top h3 a span { padding:0 15px;line-height:32px; }
.left_top .morer{ text-align:right; background: url(../images/lfet-t-r.gif) no-repeat right top; margin: 0px; padding: 0px; height: 35px; width: 35px; }


.pic { width:100%; margin:0px; overflow: hidden; display: block; }
.anews { width:99%; margin:0px; padding:0px;display: block; overflow: hidden; }
.al_con { padding:0px; }

/*快速导航*/
.td_con { padding:0px; overflow:hidden; display: block; width: 100%; margin-top: 15px; }
.td_con dl {margin:0px;  padding:0px; overflow:hidden; }
.td_con dt { float:left; margin:0px}
.td_con dd { width:100%; margin-bottom: 0px; text-align: center; }
.td_con dl img { width:100%; }


.ys { margin:10px auto 0px; overflow: hidden; padding: 0px; width: 98%; }
.ys_con { padding:15px; overflow:hidden; }
.ys_con dl {margin:0px;  padding:0px; overflow:hidden; }
.ys_con dt { float:left; margin:0px}
.ys_con dd { float:left; width:100%; margin-bottom: 5px; }
.ys_con dl img { width:174px;border: solid 1px #ddd; }

.jsq { margin:15px; overflow: hidden; padding: 0px; }

/*left导航*/

.xw_tit{ background-color:#0067cc; background-image:url(../images/n1.png); background-repeat:no-repeat; background-position:15px center; height:50px; line-height:50px; font-size:18px; color:#fff; text-indent:15px; margin:0 0 1px 0; font-family: "微软雅黑"; text-align: center; }	 
 
.lb-left-top-content { PADDING-TOP: 15px}
.lb-left-top-content UL { MARGIN: 0px; PADDING: 0px }
.lb-left-top-content LI{  BACKGROUND-COLOR: #f7f7f7; WIDTH:100%; MARGIN-BOTTOM: 7px; HEIGHT: 30px; COLOR: #0076d6; FONT-SIZE: 16px; }


.lb-left-top-content LI a{BORDER-LEFT: #127fd7 5px solid;PADDING: 10 20px; WIDTH: 100%;  HEIGHT: 30px; COLOR: #0076d6; FONT-SIZE: 16px;line-height:32px;  }
.lb-left-top-content li a:hover{ BORDER-LEFT: 5px solid #F60; BACKGROUND-COLOR: #f7f7f7; HEIGHT: 30px; COLOR: #0076d6; FONT-SIZE: 16px; ; line-height: 32px; text-indent: 15px; }
#menuleft .active{ BORDER-LEFT: 5px solid #F60; BACKGROUND-COLOR: #f7f7f7;  HEIGHT: 30px; COLOR: #0076d6; FONT-SIZE: 16px;;line-height:32px; }



/*--子栏目--*/
.zx_rm_tit{ border:1px solid #f0f0f0; border-bottom:1px solid #0076d6; height:49px; background:#fbfbfb; }
.zx_rm_tit span{ float:left; color:#0067cc; font-size:18px; padding:0 0 0 20px; line-height:49px; font-family: "微软雅黑"; font-weight: 600; }
.zx_rm_tit span s{ color:#565656; text-decoration:none;}
.zx_rm_tit p{ float:right; text-align:right; line-height:14px; height:14px; font-size:14px; margin:17px 0; font-weight:bold; color:#ccc; padding:0 20px 0 0; }
.zx_rm_tit p em{ padding:0 10px 0 0; font-style: normal; font-weight: normal; text-transform: none; font-size: 12px; }
.zx_rm_tit p a{ padding:0 10px; color:#ccc; font-size: 12px; line-height: normal; font-weight: normal; }



.zx_ml_list{ margin:5px 20px 0px; padding: 0px;  }
.zx_ml_list ul li{ height:56px; line-height:56px;  border-bottom:1px solid #ebebeb; font-size:14px; color:#2e2e2e;width:100%;}
.zx_ml_list ul li.tou{ height:40px; background:#eeeeee; font-size:16px; color:#3d7fca; line-height:40px;}
.zx_ml_list ul li span{ float:right; text-align:right; padding:0 5px; overflow:hidden; height:56px; color: #999; }
.zx_ml_list ul li.tou span{ height:40px;}
.zx_ml_list ul li span.t_tit{ width:70%; padding:0;}

.zx_ml_list ul li .tit{ float:left; width:70%; position:relative; z-index:1; text-align:left; background: url(../images/arrow1.gif) no-repeat left center; }
.zx_ml_list ul li .tit a{ color:#2e2e2e;}
.zx_ml_list ul li .hover{ z-index:2;}
.zx_ml_list ul li .tit a:hover,.zx_ml_list ul li .hover a{ color:#3d7fca; text-decoration:none;}


.apage{
	WIDTH: 100%;
	FLOAT: right;
	HEIGHT: auto;
	OVERFLOW: hidden;
	text-align: center;
	font-size: 14px;
	line-height: 30px;
}



.m_r_tit { LINE-HEIGHT: 36px; HEIGHT: 36px; COLOR: #0080cb; background: url(../images/ft_bg.gif) repeat-x left -5px; 
}
.m_r_bitoati { FLOAT: left; COLOR: #2971DD; FONT-WEIGHT: bold; font-size: 16px; background-image: url(../images/n_main_tit_bg.gif); background-repeat: no-repeat; background-position: center top; padding-right: 50px; height: 36px; padding-left: 20px; line-height: 36px; 
}

.m_icon {
	FLOAT: left;
	display:block;
	margin-right: 25px;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.m_r_postion {
	PADDING-RIGHT: 20px; FLOAT: right; COLOR: #383838
}

.v_con {
	background-color: #fff;
	HEIGHT: auto;
	border: 1px solid #c2daee;
	overflow: hidden;
}


.v_con_nr {
	PADDING-BOTTOM: 20px; MARGIN: 0px auto; PADDING-LEFT: 20px; WIDTH: 920px; PADDING-RIGHT: 20px; HEIGHT: auto; OVERFLOW: hidden; PADDING-TOP: 20px
}

.v_title {
    line-height: 30px;
    margin: 0 auto;
    color: #0042a4;
    text-align: center;
    border-bottom: 1px #bbbbbb solid;
}

.v_times { height: 30px; line-height: 30px; color: #666; text-align: center; margin-bottom: 20px; font-size: 14px; }


.v_mcon { font-size:14px; color: #333; }

.aboutwz{  height: auto; padding: 15px 35px 20px 35px; font-size:14px; color: #333;  line-height: 30px; }