@charset "utf-8";
/* 全局样式 */
body, ul, dl, dd, dt, ol, li, p, h1, h2, h3, h4, h5, h6, textarea, form,
	select, fieldset, table, td, div, input {
	margin: 0;
	padding: 0;
	-webkit-text-size-adjust: none
}

h1, h2, h3, h4, h5, h6 {
	font-size: 12px;
	font-weight: normal
}

body>div, form>div {
	margin: 0 auto
}

div {
	text-align: left
}

a img {
	border: 0
}

.tac {
	text-align: center
}

table {
	border-collapse: collapse;
	border-spacing: 0
}

select, input, textarea {
	font: 12px "宋体";
	outline: none
}

body {
	color: #333;
	text-align: center;
	font: 12px "宋体"
}

ul, ol, li {
	list-style-type: none;
	vertical-align: 0
}

a {
	outline-style: none;
	color: #333;
	text-decoration: none
}

a:hover {
	color: #CC0000;
	text-decoration: underline
}

a, area {
	blr: expression(this.onFocus = this.blur ())
}

:focus {
	-moz-outline-style: none
}

.clear {
	clear: both;
	height: 0;
	overflow: hidden;
	visibility: hidden
}

.hidden, .hide {
	display: none
}

.block, .show {
	display: block
}

.fl {
	float: left
}
/*.jar_nav .fl li{
	background: white;
}*/
#a1:hover {
	background: white;
}

.fr {
	float: right
}

.fline {
	float: left;
	display: inline
}

.clearfix:after {
	clear: both;
	content: ".";
	height: 0;
	display: block;
	visibility: hidden
}

.chgBtn {
	cursor: pointer
}

.f12 {
	font-size: 12px
}

.f12 {
	font-size: 13px
}

.f14 {
	font-size: 14px
}

.f12 {
	font-size: 15px
}

.f16 {
	font-size: 16px
}

.fwr {
	font-family: "微软雅黑"
}

.far {
	font-family: Arial
}

.fb {
	font-weight: bold
}

.auto {
	margin-left: auto;
	margin-right: auto
}

.cor_red {
	color: #C00
}

.cor_bs, .cor_bs:hover {
	color: #fff
}

.pr {
	position: relative
}

.pa {
	position: absolute
}

.mt10 {
	margin-top: 10px;
}

.mb10 {
	margin-bottom: 10px;
}



.jarTop {
	height: 153px;
	/*width: 960px;*/
	width: 1259px;
	/*padding-top: 27px;*/
	z-index: 200;
	font: bold 14px/1.6em "Microsoft YaHei";
	margin-top:3px;
}

.jar_logo {width :100%;height :100%;
	border: 0px solid red;
	/*margin-top: 10px;*/
	overflow:hidden;
}

.bage {width =100px;height =100px;
	border: 0px solid black;
	float: left;
	margin-top: -20px;
}

.box {
	margin-left:0px;
	margin-top:13px;
	float:left;
}
.box-1{
	margin-left:0px;
	float:left;
}
.box1 {height =80px;
	font-family: "微软雅黑";
	color: white;
	font-size: 38px;
	letter-spacing: 10px;
	text-shadow: 2px 4px 6px #000000;
	text-align:center;
}

.box2 {height =30px;
	font-family: "微软雅黑";
	color: white;
	font-size: 16px;
	margin-top: 20px;
	text-shadow: 2px 2px 2px #000000;
	text-align:center;
}
.box3{
   /*  height:50px; */
	font-family: "微软雅黑";
	color: white;
	font-size: 26px;
	letter-spacing: 10px;
	text-shadow: 2px 4px 6px #000000;
	text-align:center;
}
.box4{
    letter-spacing: 11px;
    /* height:50px; */
	font-family: "微软雅黑";
	color: white;
	font-size: 26px;
	margin-top: 20px;
	text-shadow: 2px 2px 2px #000000;
	text-align:center;
}
/***top 邮箱**/
.jar_serBox2 {
	height: 22px;
	width: 227px;
	position: absolute;
	right: 2px;
	bottom: 14px;
	background: url(mail.png) no-repeat;
}

.jar_serBox {
	background: url(jarserBg.jpg) no-repeat;
	height: 22px;
	width: 161px;
	position: absolute;
	right: 240px;
	bottom: 14px;
}

.jar_serSel {
	background: url(jar_sq6.jpg) no-repeat 57px 9px;
	height: 22px;
	width: 50px;
	position: absolute;
	top: 3px;
	right: 28px;
}

.jar_serSel select {
	/*Chrome和Firefox里面的边框是不一样的，所以复写了一下*/
	border: none;
	/*很关键：将默认的select选择框样式清除*/
	appearance: none;
	-moz-appearance: none;
	/*在选择框的最右侧中间显示小箭头图片*/
	background: url(jar_sq6.jpg) no-repeat scroll right
		center color: #fff;
	width: 52px;
	*width: 54px;
	_width: 43px;
	cursor: pointer;
}

.jar_serint {
	line-height: 16px;
	height: 16px;
	width: 125px;
	border-width: 0px;
	border-style: none;
	position: absolute;
	left: 5px;
	top: 3px;
	background-color: #F0F0F0;
	color: #888888;
}

.jar_nav {
	background: url(jar_nav.png) no-repeat;
	height: 35px;
	width: 1000px;
	overflow: hidden;
}

.jar_main {
	background: #FFF;
	height: 913px;
	width: 1000px;
	padding-top: 9px;
	border-radius: 0 0 0.4em 0.4em;
	margin-bottom: 10px;
	box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2);
}

.jar_bomBg {
	background: url(jar_bomB.jpg) repeat;
	padding-bottom: 115px;
	border-top: 1px solid #C2CCD5;
}

.jar_bomBox {
	margin: 0px auto;
	width: 960px;
}

.jar_nav ul li {
	background: url(jar_navBg1.jpg) no-repeat right 11px;
	float: left;
	padding-right: 1px;
}

.jar_nav2 {
	color: #FFF;
	display: block;
	padding: 0px 19px;
	float: left;
	font-size: 15px;
	line-height: 35px;
}

.jar_nav2:hover, .jar_nav2a {
	color: #024D84;
	background: url(jar_navbg2.jpg) repeat-x left top;
	text-decoration: none;
}

.jar_nav1, .jar_nav1:hover {
	font-size: 16px;
	line-height: 35px;
	color: #034d85;
	display: inline;
	float: left;
	height: 35px;
	width: 88px;
	padding-left: 72px;
	text-decoration: none;
}

.jar_nav1-2, .jar_nav1-2:hover {
	font-size: 16px;
	line-height: 35px;
	color: #034d85;
	display: inline;
	float: left;
	height: 35px;
	width: 88px;
	padding-left: 20px;
	text-decoration: none;
}

.jar_nav1_1, .jar_nav1_1:hover {
	background: url(jar_nav3.jpg) no-repeat left top;
	padding-left: -40px;
	float: left
}

.jar_nav .fr {
	padding-top: 5px;
}

.jar_nav .fr a {
	margin-right: 10px;
}

.jarcon1 {
	padding: 0px 10px 0px 22px;
	height: 343px;
}
/*焦点图 开始*/
.jcarousel-skin-index .jcarousel-direction-rtl {
	direction: rtl
}

.jcarousel-skin-index .jcarousel-clip {
	overflow: hidden
}

.jcarousel-skin-index .jcarousel-clip-horizontal {
	width: 520px
}

.jcarousel-skin-index .jcarousel-list {
	position: relative
}

.jcarousel-skin-index .jcarousel-item {
	width: 520px
}

.newsIndex {
	float: left
}

.newsIndex .banner {
	width: 500px;
	height: 300px;
	margin: 10px;
	margin-top: 0;
	position: relative;
	float: left
}

.newsIndex .banner #news-hero-footer {
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	background: #000;
	opacity: .9;
	line-height: 37px;
	height: 37px;
	overflow: hidden;
	font-size: 18px
}

.newsIndex .banner #news-hero-footer #news-hero-title {
	width: 390px;
	float: left
}

.newsIndex .banner #news-hero-footer #news-hero-title li {
	display: none;
	text-align: left;
	text-indent: 20px
}

.newsIndex .banner #news-hero-footer #news-hero-title li a {
	color: #fff;
	text-decoration: none
}

.newsIndex .banner #news-hero-footer #news-hero-control {
	width: 72px;
	float: right
}

.newsIndex .banner #news-hero-footer #news-hero-control li {
	width: 17px;
	height: 37px;
	float: left
}

.newsIndex .banner1 {
	width: 520px;
	height: 312px;
	padding-right: 15px;
	border-right: 1px dotted #ccc;
	position: relative;
	float: left
}

.newsIndex .banner1 .control-index-hero {
	position: absolute;
	left: 0;
	bottom: 0
}

.newsIndex .banner1 .control-index-hero li {
	float: left;
	width: 37px;
	height: 37px;
	line-height: 37px;
	overflow: hidden;
	background: #000;
	opacity: .9;
	margin-right: 1px;
	text-align: left
}

.newsIndex .banner1 .control-index-hero li.over {
	width: 406px
}

.newsIndex .banner1 .control-index-hero li.last {
	margin-right: 0
}

.newsIndex .banner1 .control-index-hero li a {
	text-decoration: none;
	/* float: left; */
	color: #fff;
	font-size: 18px;
	line-height: 38px
}

.newsIndex .banner1 .control-index-hero li a.index-hero-number {
	display: inline-block;
	font-size: 16px;
	font-weight: bold;
	width: 21px;
	height: 21px;
	line-height: 21px;
	text-align: center;
	margin: 8px;
	background: #c00
}

.newsIndex .list {
	width: 420px;
	height: 310px;
	margin-left: 2px;
	text-align: left;
	float: left
}

.newsIndex .list1 {
	width: 375px;
	height: 286px;
	margin-left: 15px;
	text-align: left;
	float: left
}

.newsIndex .h1 {
	border-left: 4px solid #194f9b;
	padding-left: 8px;
	margin-bottom: 4px
}

.newsIndex .h1 a {
	font-family: "黑体";
	color: #194f9b;
	font-size: 20px;
	line-height: 23px;
	text-decoration: none
}

.newsIndex .h1 a:hover {
	text-decoration: underline
}

.newsIndex .h2 {
	line-height: 20px;
	padding-left: 14px;
	text-align: justify;
	width: 97%
}

.newsIndex .h3 {
	margin-top: 5px
}

.newsIndex .menu1 {
	width: 385px;
	height: 40px;
	float: left;
	margin-left: 15px;
	_margin-left: 7px
}

.newsIndex .menu1 .over {
	background-position: bottom;
	color: #fff
}

.newsIndex .menu1 a {
	display: block;
	margin: auto 1px;
	margin-left: 0;
	height: 36px;
	width: 93px;
	color: #727272;
	text-decoration: none;
	line-height: 26px;
	background: url(but_bg_1.gif) repeat-x;
	float: left
}

.newsIndex .menu1 a:hover {
	background-position: bottom;
	color: #fff
}

.newsIndex .menu1 a.last {
	margin-right: 0
}

.newsIndex .toMore {
	background: url(but_more.gif) no-repeat 0 4px;
	padding-left: 12px;
	float: right;
	text-decoration: none;
	color: #4a4a4a
}

.newsIndex .toMore:hover {
	text-decoration: underline
}

.newsIndex .block {
	height: 1px;
	padding-top: 8px;
	display: block;
	font-size: 0
}
/*结束*/
.jar_chg1 {
	float: right;
	width: 380px;
}

.jar_chg1 .chgBtnList {
	background: url(jar_line.jpg) repeat-x left bottom;
	height: 31px;
}

.jar_chg1 .chgBtnList ul .chgBtn {
	line-height: 30px;
	padding: 0px 13px;
	float: left;
	height: 30px;
	border-top: 1px solid #FFF;
	font-size: 14px;
}

.jar_chg1 .chgBtnList ul .chgBtn.chgCutBtn {
	background: #FFF;
	border-top: 1px solid #DCDCDC;
	border-right: 1px solid #DCDCDC;
	border-left: 1px solid #DCDCDC;
	color: #103871;
}

.jar_chg1 .chgConList {
	padding-right: 10px;
}

.jar_blue {
	color: #103871;
}

.jar_d1 dt {
	font-size: 20px;
	line-height: 27px;
	display: block;
	padding-top: 6px;
}

.jar_morebx {
	text-align: right;
}

.jar_mm1 {
	line-height: 16px;
	background: url(jar_sq5.jpg) no-repeat left center;
	display: inline-block;
	height: 16px;
	padding-left: 13px;
	color: #666;
}

.jar_d1 dd {
	line-height: 19px;
}

.jarcon2 {
	padding: 0px 24px 0px 17px;
}

.jarc2L {
	float: left;
	width: 260px;
}

.jarc2R {
	float: right;
	width: 630px;
}

.jar_chg2 {
	float: none;
	width: auto;
}

.jar_perTop {
	height: 149px;
	padding-top: 14px;
}

.jar_perTop ul li {
	float: left;
	height: 130px;
	width: 123px;
	border-right: 1px dotted #D6D6D6;
}

.jar_perImg {
	height: 73px;
	padding-top: 2px;
}

.jar_perImg img {
	float: left;
}

.jar_perName {
	font-size: 16px;
	color: #194f9b;
	float: left;
	margin-top: 45px;
	padding-left: 10px;
}

.jar_pertxt {
	clear: both;
	line-height: 18px;
	padding-right: 9px;
}

.jar_perTop ul .jar_per02 {
	padding-left: 11px;
	border-right-width: 0px;
	border-right-style: none;
}

.jar_chg2 .chgConList {
	padding-right: 0px;
}

.jar_perList ul li {
	line-height: 33px;
	height: 33px;
	padding-right: 3px;
	display: inline-block;
}

.jar_chg3 .chgBtnList {
	background: url(jar_line2.jpg) repeat-x left bottom;
	height: 31px;
	font-size: 14px;
}

.jar_chg3 .chgBtnList ul .chgBtn {
	line-height: 30px;
	padding: 0px 13px;
	float: left;
	height: 30px;
	border-top: 1px solid #FFF;
	font-size: 14px;
}

.jar_chg3 .chgBtnList ul .chgBtn.chgCutBtn {
	border-top: 1px solid #FD8C52;
	border-right: 1px solid #FD8C52;
	color: #FD8C52;
	background: #FFF;
	border-left: 1px solid #FD8C52;
}

.jar_chg3List {
	padding: 8px 0px 0px 2px;
	height: 168px;
	position: relative;
}

.jar_chg3List ul li {
	line-height: 28px;
	height: 28px;
	padding-right: 15px;
}

.jar_chg3List ul li .fr {
	color: #888888;
}

.jar_more2 {
	position: absolute;
	left: 590px;
	top: -17px;
}

.jarc2_bx1 {
	height: 104px;
	margin-bottom: 3px;
	background: #F2F2F2;
}

.jar2_name {
	text-align: center;
	width: 23px;
	height: 86px;
	padding-top: 18px;
	color: #FFF;
	background: #1556A6;
	float: left;
}

.jarc2_ul {
	float: right;
	width: 607px;
	position: relative;
}

.jarc2_ul ul li {
	text-align: center;
	float: left;
	height: 104px;
	width: 100px;
	border-right: 1px solid #FFF;
}

.jarc2_ul ul li img {
	padding: 21px 0px 8px;
}

.jarc2_show {
	background: url(jar_alr.png) no-repeat;
	height: 113px;
	width: 600px;
	position: absolute;
	left: -30px;
	top: 67px;
	padding: 10px 22px 0px 25px;
	line-height: 20px;
	display: none;
}

.jarc2_show table td {
	padding: 0px 5px;
}

.jar_ban {
	padding-top: 15px;
}

.jar_bt1 {
	font-size: 24px;
	line-height: 58px;
	color: #1556a6;
	padding: 4px 0px 0px 23px;
	height: 58px;
}

.jar_bomImgBox {
	padding: 0px 0px 0px 18px;
	height: 60px;
	margin-bottom: 1px;
}

.jar_bomImgBox a {
	float: left;
	margin-right: 1px;
}

.jar_bomfrBox a {
	margin-right: 2px
}

.jar_bomfrBox {
	clear: both;
	padding-left: 30px;
	margin-top: 10px
}

.jar_bomSelBox {
	height: 46px;
	border-bottom: 1px solid #919CA5;
	clear: both;
}

.jar_footer {
	text-align: center;
	line-height: 24px;
	color: #828282;
	padding-top: 24px;
}

.jar_pubSel {
	display: inline;
	margin: 0px 0px 0px 22px;
	float: left;
	height: 18px;
	width: 177px;
	position: relative;
	background: url(jar_selBg.jpg) no-repeat;
}

.jar_selHtml {
	line-height: 18px;
	height: 18px;
	padding-left: 14px;
	_position: relative;
	_top: 1px;
	background: lightgray;
	border-radius: 4px;
}

.jar_selOption {
	background: #E6E7E8;
	border-right: 1px solid #ADAEAF;
	border-left: 1px solid #ADAEAF;
	padding: 5px 0px 8px;
	position: absolute;
	left: 0px;
	bottom: 15px;
	width: 210px;
	line-height: 24px;
	display: none;
	height: 288px;
	overflow-y: auto;
	border-top: 1px solid #ADAEAF;
}

.jar_selOption ul li {
	padding-left: 14px;
	cursor: pointer;
}

.jar_pubSel2 {
	background: url(jar_selBg2.jpg);
	width: 138px;
}

.jar_pubSel2 .jar_selOption {
	width: 160px;
}

.jar_submit {
	background: url(jar_serBtn.jpg) no-repeat;
	height: 20px;
	width: 22px;
	border-width: 0px;
	border-style: dotted;
	position: absolute;
	left: 137px;
	top: 1px;
	cursor: pointer;
}

.jar_serHtml {
	line-height: 22px;
	color: #FFF;
	cursor: pointer;
}

.jar_serOption {
	background: #143868;
	width: 79px;
	position: absolute;
	left: -8px;
	top: 18px;
	border-right: 1px solid #D3DCE7;
	border-bottom: 1px solid #D3DCE7;
	border-left: 1px solid #D3DCE7;
	padding: 0px 0px 8px;
	display: none;
}

.jar_serOption ul li {
	line-height: 24px;
	color: #FFF;
	height: 24px;
	padding-left: 7px;
	cursor: pointer;
}

.jar_nav1a {
	color: #FFF;
	background: url(jar_nav3.jpg) no-repeat 40px 9px;
}

.jar_nav1-2a {
	color: #FFF;
	background: url(jar_home.png) no-repeat 40px 9px;
}

.jar_main2 {
	background: #FFF;
	min-height: 500px;
	_height: 680px;
	padding-top: 12px;
	width: 1000px;
	border-radius: 0 0 0.4em 0.4em;
	margin-bottom: 10px;
	box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2);
}

.jar2_top {
	background: url(jar_2bg1.jpg) repeat-x left bottom;
	padding: 0px 11px;
	height: 100px;
	position: relative;
	overflow: hidden;
}

.jar2_timg img {
	height: 44px;
	width: 155px;
	position: absolute;
	left: 11px;
	top: 3px;
}

.jar2_nav {
	padding: 17px 0px 0px 155px;
	height: 42px;
	position: relative;
}

.jar2_nav ul li {
	background: url(jar2_nav1.jpg) no-repeat right 5px;
	float: left;
	padding-right: 1px;
}

.jar2_nava1 {
	display: block;
	padding: 0px 13px;
	float: left;
	font-size: 14px;
	line-height: 24px;
	height: 42px;
	white-space: nowrap;
}

.jar2_cutLi .jar2_nava1, .jar2_nava1:hover {
	color: #194f9b;
	background: url(jar2_sq.jpg) no-repeat center bottom;
	text-decoration: none;
}

.jar2_subNav {
	line-height: 30px;
	height: 30px;
	width: 938px;
	position: absolute;
	left: 0px;
	top: 59px;
	background: url(jar2_navBg.jpg) repeat-x left top;
}

.jar_nava2, .jar_nava2:hover {
	font-size: 14px;
	color: #FFF;
	margin: 0px 13px;
}

.jar2_subNav dl dd {
	background: url(jar2_line2.jpg) no-repeat right center;
	float: left;
	height: 30px;
	padding-right: 1px;
}

.jar2L {
	margin:0 auto;
	width: 840px;
}

.jar2R {
	float: right;
	width: 232px;
	position: relative;
	top: -1px;
}

.jar_pos2 {
	line-height: 22px;
	padding: 5px 0px 0px 12px;
	height: 22px;
	color: #737373;
	border-bottom: 1px dotted #D7D7D7;
	width: 672px;
}

.jar2l_tname {
	font-size: 18px;
	line-height: 26px;
	height: 26px;
	padding-top: 8px;
	color: #113871;
	border-bottom: 1px solid #113871;
}

.jar2mBox {
	padding: 0px 20px;
}

.jar_hs {
	color: #afafaf;
}

.jar2l_list ul li {
	line-height: 30px;
	height: 30px;
	border-bottom: 1px dotted #D6D6D6;
	background-image: url(con_h4_li_bg.gif);
	background-repeat: no-repeat;
	background-position: 4px 13px;
	padding-left: 16px;
}

.jar2l_list {
	padding-top: 16px;
}

.page {
	text-align: center;
	padding: 25px 0px 50px;
	height: 22px;
	overflow: hidden;
}

.m2page_a {
	line-height: 22px;
	background: url(m2page_1bg.jpg) no-repeat;
	text-align: center;
	height: 22px;
	width: 23px;
	display: inline-block;
	margin: 0px 4px;
}

.m2page_int {
	background: url(m2page_3bg.jpg) no-repeat;
	padding: 0px 5px;
	height: 22px;
	width: 28px;
	border-width: 0px;
	border-style: none;
	line-height: 22px;
	*position: relative;
	*top: 2px;
}

.m2page_btn {
	background: url(m2page_4bg.jpg) no-repeat;
	height: 22px;
	width: 34px;
	cursor: pointer;
	border-width: 0px;
	border-style: none;
	position: relative;
	*top: 2px;
}

.m2page_cuta, .m2page_a:hover, .m2page_cuta:hover {
	color: #FFF !important;
	text-decoration: none !important;
	background: url(m2page_2bg.jpg) no-repeat !important;
}

.jar2r_t {
	line-height: 30px;
	height: 30px;
	border-top: 5px solid #194f9b;
	border-bottom: 1px solid #CCC;
}

.jar2r_tname {
	font-size: 14px;
	color: #194f9b;
	float: left;
}

.jar2r_more {
	float: right;
	margin-top: 9px;
}

.jar2r_u1 ul li {
	line-height: 31px;
	background: url(jar2_sq2.jpg) no-repeat 11px center;
	height: 31px;
	padding-left: 25px;
}

.jar2r_u1 {
	margin-bottom: 22px;
	padding-top: 5px;
}

.jar2r_u1 ul .jar2r_even {
	background: #F2F4F2 url(jar2_sq2.jpg) no-repeat 11px center;
}

.jar_pos2a {
	width: auto;
	font-size: 15px;
}

.jar2Ra {
	padding-top: 28px;
}

.jar2_conT {
	font-size: 24px;
	line-height: 50px;
	color: #194f9b;
	text-align: center;
	padding-top: 12px;
}

.jar2_cfun {
	line-height: 40px;
	text-align: center;
	height: 40px;
	border-bottom: 1px solid #EDF0F5;
}

.jar2_info {
	line-height: 30px;
	height: 45px;
	text-align: center;
	padding-left: 185px;
}

.jar2_a1 {
	line-height: 30px;
	float: left;
	margin-right: 40px;
}

.jar2_info .bds_more {
	line-height: 16px;
}

.jar2_info #bdshare {
	margin-top: 3px;
	width: 200px;
}

.jar2_editor {
	line-height: 26px;
	padding: 0px 18px 20px;
	margin-top:14px;
	font-size: 14px;
	margin-bottom: 40px;
}

.jar2l_tname2 {
	margin: 0px 18px;
}

.jar2l_imgList {
	padding: 12px 0px 0px 90px;
}

.jar2l_imgList ul li {
	display: inline;
	float: left;
	height: 252px;
	width: 235px;
	margin-right: 40px;
	padding-top: 36px;
}

.jar2_imgT {
	font-size: 18px;
	line-height: 28px;
	color: #024D84;
	display: block;
	height: 28px;
	padding-top: 4px;
	overflow: hidden;
}

.jar2_imgTime {
	color: #999;
	line-height: 18px;
	display: block;
	height: 18px;
	margin-bottom: 5px;
}

.jar2l_imgList ul li p {
	line-height: 22px;
	height: 44px;
	overflow: hidden;
}

.jar2l_pos3 {
	font-size: 18px;
	line-height: 32px;
	color: #144c9d;
	height: 32px;
	border-bottom: 1px solid #144c9d;
	padding: 25px 0px 0px 20px;
}

.jar2l_list2 {
	padding-top: 35px;
	padding-bottom: 45px;
}

.jar2l_list2 ul li {
	line-height: 36px;
	float: left;
	height: 36px;
	width: 250px;
	padding-left: 60px;
	overflow: hidden;
	font-size: 14px;
}

.jar_bomSelBox2a {
	padding-top: 24px;
}

.jar_main2b {
	background: #FFF url(jar_bg1.jpg) repeat-x left bottom;
	min-height: 600px;
	height: 600px;
	overflow: hidden;
}

.jar2_pos3 {
	font-size: 18px;
	line-height: 36px;
	border-bottom: 1px solid #024D84;
	margin: 0px 20px;
	padding: 28px 0px 0px 30px;
	color: #024D84;
}

.jar2_icoList {
	padding: 85px 30px 0px;
	height: 275px;
}

.jar2_icoList .jar_blue {
	display: inline-block;
	margin-top: 35px;
	font-size: 18px;
	line-height: 24px;
	color: #144c9d;
}

.jar2_icoTxt {
	color: #595757;
	font-size: 18px;
	text-align: center;
}

.jar2_editor p {
	font-size: 14px;
}

/*2016-03-24 CSS*/
.ad0324_bx1 {
	height: 130px;
	padding: 16px 0px 0px 0px;
}

.ad0324_rbx {
	float: right;
	width: 158px;
	font-size: 12px;
	line-height: 24px;
	color: #595959;
}

.ad0324_rbx .jar_blue {
	color: #194f9b;
}

.ad0324_rbx strong {
	font-size: 16px;
	font-weight: normal;
	line-height: 28px;
	padding: 0px 0px 0px 45px;
	display: block;
}

.ad0324_pinfo {
	height: 27px;
	border-bottom: 1px dotted #d6d6d6;
	padding: 15px 3px 0px 0px;
}

.ad0324_pinfo .fl {
	line-height: 16px;
}

.ad0324_pinfo .fr {
	line-height: 16px;
}

.ad0324_adBox {
	margin: 22px 32px;
	padding: 0px 18px;
}

.ad0324ItmCon {
	width: 303px;
}

.ad0324ItmCon strong {
	line-height: 40px;
	display: block;
	height: 40px;
	padding-left: 11px;
	color: #103871;
	font-size: 14px;
	font-weight: normal;
}

.ad0324ItmCon .jarc2_ul {
	width: 100%;
	background: #F2F2F2;
	height: 211px;
}

.ad0324ItmCon .jarc2_ul ul li {
	height: 107px;
	width: 99px;
	border-bottom: 1px solid #FFF;
}

.jar_chg3List {
	height: auto;
	margin-bottom: 15px;
}

.jar_main {
	height: auto;
	padding-bottom: 15px;
}

.jar_perList ul li:last-child {
	border: none;
}

.keAutoFbox, .keAutoFbox1, .keAutoFbox2 {
	width: 300px;
	height: 91px;
	float: right;
}

.keAutoFbox .bd, .keAutoFbox1 .bd, .keAutoFbox2 .bd {
	height: 91px;
	width: 300px;
	overflow: hidden;
}

.keAutoFbox .bd ul li, .keAutoFbox1 .bd ul li, .keAutoFbox2 .bd ul li {
	float: left;
	height: 91px;
	width: 300px;
	position: relative;
}

.keAutoFbox .bd ul li img, .keAutoFbox1 .bd ul li img, .keAutoFbox2 .bd ul li img
	{
	display: block;
}

.keAutoFbox, .keAutoFbox1, .keAutoFbox2 {
	width: 300px;
	overflow: hidden;
}

.keAutoFbox, .keAutoFbox1 {
	float: left;
}

.keAutoFbox3 {
	width: 706px;
	height: 97px;
	float: right;
}

.keAutoFbox3 .bd {
	height: 97px;
	width: 706px;
	overflow: hidden;
}

.keAutoFbox3 .bd ul li {
	float: left;
	height: 97px;
	width: 706px;
	position: relative;
}

.keAutoFbox3 .bd ul li img {
	display: block;
}

.keAutoFbox3 {
	width: 706px;
	overflow: hidden;
}

.keAutoFbox3 {
	float: left;
	margin-top: 6px;
}

/*2016-03-27 CSS*/
.m2ydMain {
	background: #f8f3ef;
	padding-top: 0px;
	border-radius: 0.4em;
	margin-bottom: 10px;
	box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2);
}

.m2ydMain .jar2_top {
	background: url(yd_tbg1.jpg) repeat-x left top;
	padding-top: 12px;
}

.m2ydMain .jar2_timg img {
	top: 12px;
}

.m2ydMain .jar2_subNav {
	background: url(yd_tbg2.jpg) repeat-x left top;
}

.m2ydMain .jar2_cutLi .jar2_nava1, .m2ydMain .jar2_nava1:hover {
	background: url(yd_arrow.jpg) no-repeat center bottom;
	color: #583325;
}

.m2ydMain .jar2_nav {
	padding-left: 160px;
}

.m2ydMain .jar2_nava1 {
	padding: 0px 30px;
}

.m2ydMain a:hover {
	color: #583325;
}

.m2ydMain a.jar_nava2:hover {
	color: #fff;
}

.m2ydMain .jar2_subNav dl dd {
	background: url(yd_line1.jpg) no-repeat right center;
}

.m2yd_t1 {
	background: url(yd_line2.jpg) repeat-x left center;
	margin: 5px 10px 0px;
	line-height: 40px;
	text-align: center;
	height: 40px;
}

.m2yd_t1s1 {
	background: #F8F3EF;
	padding: 0px 5px;
	font-size: 24px;
	color: #441919;
	display: inline-block;
}

.m2yd_t1s1 span {
	color: #FFF;
	background: #441919;
	line-height: 20px;
	display: inline-block;
	padding: 0px 4px;
	height: 20px;
	font-size: 16px;
	margin-left: 4px;
	position: relative;
	top: -2px;
}

.m2ydCon1 {
	margin: 10px 10px 12px;
	padding-bottom: 3px;
	background: url(yd_line3.jpg) repeat-x left bottom;
}

.m2ydc1L {
	float: left;
	width: 663px;
}

.m2ydc1R {
	float: right;
	width: 260px;
}

.m2ydFocus {
	float: left;
	height: 354px;
	width: 274px;
	position: relative;
}

.m2ydFocus .bd {
	height: 354px;
	width: 274px;
	overflow: hidden;
}

.m2ydFocus .bd ul li {
	float: left;
	height: 354px;
	width: 274px;
	position: relative;
}

.m2ydFocus .bd ul li img {
	display: block;
}

.m2ydFocus .hd {
	position: absolute;
	z-index: 3;
	height: 10px;
	bottom: 15px;
	right: 0px;
}

.m2ydFocus .hd ul li {
	height: 9px;
	width: 9px;
	float: left;
	margin-right: 9px;
	background: url(myd_ficon.png) no-repeat left top;
}

.m2ydFocus .hd ul li.on {
	background: url(myd_ficon.png) no-repeat right top;
}

.m2yd_fnm {
	background: url(myd_tbg.png) repeat;
	height: 40px;
	width: 100%;
	text-align: center;
	font-size: 14px;
	line-height: 40px;
	color: #ffffff;
	position: absolute;
	left: 0px;
	bottom: 0px;
}

.m2ydFocus .prev {
	background: url(myd_btn1.png) no-repeat;
	display: block;
	height: 52px;
	width: 26px;
	position: absolute;
	z-index: 5;
	top: 50%;
	left: 0px;
	margin-top: -26px;
}

.m2ydFocus .next {
	background: url(myd_btn1.png) no-repeat right top;
	display: block;
	height: 52px;
	width: 26px;
	position: absolute;
	z-index: 5;
	top: 50%;
	right: 0px;
	margin-top: -26px;
}

.m2yd_t2 {
	line-height: 26px;
	height: 27px;
	background: url(myd_line.jpg) no-repeat left bottom;
}

.m2ydc1_box1 {
	float: right;
	width: 370px;
}

.m2yd_t1nm {
	font-size: 16px;
	color: #583325;
	font-weight: bold;
	float: left;
}

.m2yd_more {
	background: url(myd_more.jpg) no-repeat;
	float: right;
	height: 16px;
	width: 16px;
	margin-top: 6px;
}

.m2yd_u1 {
	height: 322px;
	padding-top: 5px;
	overflow: hidden;
}

.cor_cfs {
	color: #583325;
}

.m2yd_u1 ul li {
	height: 104px;
	padding-top: 8px;
	border-bottom: 1px dotted #D8D5D5;
}

.m2yd_u1 ul li strong {
	font-size: 16px;
	line-height: 38px;
	display: block;
	font-weight: normal;
}

.m2yd_p1 {
	font-size: 12px;
	line-height: 22px;
	color: #666;
}

.myd_chg1 .hd {
	height: 76px;
	background: url(myd_yrbg.jpg) no-repeat left 37px;
	padding-left: 125px;
}

.myd_chg1 {
	margin: 0px 10px;
	padding-top: 46px;
	height: 195px;
}

.m2yd_pubUl li {
	background: url(myd_squer.jpg) no-repeat 2px center;
	padding-left: 19px;
	line-height: 30px;
	height: 30px;
	border-bottom: 1px dotted #D8D5D5;
	overflow: hidden;
}

.m2yd_u2 li {
	margin: 0px 5px;
	float: left;
	width: 292px;
}

.myd_chg1 .hd ul li {
	line-height: 18px;
	text-align: center;
	float: left;
	height: 55px;
	width: 68px;
	color: #c2c2c2;
	background: url(myd_icon2.png) no-repeat center 32px;
	cursor: pointer;
}

.myd_chg1 .hd ul .on {
	background: url(myd_icon1.png) no-repeat center 32px;
}

.m2yd_t1nm img {
	margin-left: 5px;
	position: relative;
	top: 3px;
}

.m2yd_d1 {
	background: #EAE3D8;
	height: 587px;
	padding: 0px 18px;
}

.m2yd_d1 dl dt {
	line-height: 24px;
	height: 24px;
	padding-top: 10px;
	font-size: 14px;
	overflow: hidden;
}

.m2yd_d1 dl dd {
	line-height: 24px;
	background: url(myd_squer.jpg) no-repeat 2px center;
	height: 24px;
	padding-left: 13px;
	overflow: hidden;
}

.cor_666 {
	color: #666;
}

.m2ydc2L {
	float: left;
	width: 663px;
}

.m2ydc2R {
	float: right;
	width: 260px;
}

.m2ydCon2 {
	margin: -5px 10px 12px;
	padding-bottom: 3px;
	background: url(yd_line3.jpg) repeat-x left bottom;
}

.m2ydc2_bx1 {
	height: 150px;
	padding-top: 24px;
	overflow: hidden;
}

.m2yd_bkImg img {
	display: block;
	float: left;
	border: 1px solid #CACACA;
}

.m2yd_p2 {
	float: left;
	width: 256px;
	padding-left: 18px;
	line-height: 22px;
	color: #666;
}

.m2yd_p2 strong {
	font-size: 14px;
	line-height: 28px;
	display: block;
	height: 28px;
	margin-bottom: 7px;
	font-weight: normal;
}

.m2yd_u3 {
	float: right;
	width: 268px;
	margin-top: -12px;
}

.m2ydc2_bx2 {
	height: 265px;
	padding-top: 16px;
	overflow: hidden;
}

.m2ydc2_bx2 .m2yd_u3 {
	margin-top: -5px;
}

.m2ydc2_bx3 {
	height: 310px;
	overflow: hidden
}

.m2ydc2_swpr {
	height: 248px;
	background: #EFEBE8;
	float: left;
	width: 371px;
	position: relative;
}

.m2ydc2_swpr .hd {
	height: 9px;
	width: 70px;
	position: absolute;
	left: 254px;
	z-index: 3;
	bottom: 22px;
}

.m2ydc2_swpr .hd ul li {
	background: url(myd_ficon2.png) no-repeat left top;
	float: left;
	height: 9px;
	width: 9px;
	margin-right: 9px;
	cursor: pointer;
}

.m2ydc2_swpr .hd ul .on {
	background: url(myd_ficon2.png) no-repeat right top;
}

.m2yd_btnl2 {
	background: url(myd_btn2.png) no-repeat;
	display: block;
	height: 19px;
	width: 19px;
	position: absolute;
	left: 224px;
	bottom: 18px;
	z-index: 4;
}

.m2yd_btnR2 {
	background: url(myd_btn2.png) no-repeat right top;
	display: block;
	height: 19px;
	width: 19px;
	position: absolute;
	left: 308px;
	bottom: 18px;
	z-index: 4;
}

.m2ydc2_swpr .bd ul li {
	float: left;
	height: 248px;
	width: 100%;
}

.m2yd_c2img img {
	display: block;
	float: left;
	border: 1px solid #cacaca;
}

.m2yd_c2p {
	float: left;
	width: 150px;
	padding-left: 19px;
	color: #666;
	line-height: 22px;
}

.m2yd_c2p p {
	
}

.m2yd_c2p strong {
	font-weight: normal;
	font-size: 14px;
	line-height: 28px;
	padding: 25px 0px 10px;
	display: block;
}

.m2ydc2_lbx {
	float: left;
	width: 287px;
}

.m2yd_stop {
	height: 138px;
	padding-top: 16px;
}

.m2yd_sp1 strong {
	font-size: 14px;
	font-weight: normal;
	line-height: 20px;
	display: block;
	padding: 5px 0px 10px;
	height: 40px;
}

.m2yd_sp1 {
	margin: 0px 20px 0px 98px;
	line-height: 22px;
	color: #666;
}

.m2yd_sp1 p {
	
}

.m2yd_u4 {
	height: 118px;
	overflow: hidden;
}

.m2ydc2_rbx {
	float: right;
	width: 354px;
}

.m2yd_u4a .m2yd_pubUl li {
	padding-left: 0;
	background: none;
}

.m2yd_stg, .m2yd_stg:hover {
	background: url(myd_tag.jpg) no-repeat left center;
	height: 21px;
	width: 38px;
	padding-right: 7px;
	float: left;
	text-align: center;
	color: #FFF !important;
	font-size: 12px;
	font-weight: bold;
	line-height: 21px;
	margin: 5px 8px 0px 0px;
}

.m2yd_rbx1 {
	background: url(myd_rbg.jpg) no-repeat;
	height: 165px;
	margin-top: 1px;
	padding: 8px 8px 0px 19px;
}

.m2yd_pubU2 li {
	line-height: 30px;
	background: url(myd_squer.jpg) no-repeat left center;
	height: 30px;
	padding-left: 13px;
	overflow: hidden;
}

.m2yd_rbx2 {
	background: #EAE3D8;
	height: 237px;
	padding-top: 27px;
	margin-bottom: 17px;
	overflow: hidden;
}

.m2yd_stop2 {
	height: 160px;
	padding-left: 16px;
}

.m2yd_rp1 strong {
	line-height: 22px;
	display: block;
	height: 22px;
	margin-bottom: 8px;
	font-size: 14px;
	font-weight: normal;
}

.m2yd_rp1 {
	width: 110px;
	margin-left: 118px;
	line-height: 22px;
	color: #666;
}

.m2yd_ru1 {
	padding: 0px 0px 0px 25px;
}

.m2yd_rbx3 {
	height: 256px;
	margin-bottom: 0px;
}

.m2yd_rbx3 .m2yd_stop2 {
	height: 130px;
	overflow: hidden;
}

.m2yd_rbx3 .m2yd_rp1 {
	width: 132px;
	margin-left: 100px;
}

.m2ydCon3 {
	padding: 0px 10px;
	height: 270px;
}

.m2ydCon3 ul li {
	text-align: center;
}

.m2yd_c3s1 {
	float: left;
	width: 284px;
	margin-right: 24px;
}

.m2yd_c3s2 {
	float: left;
	width: 352px;
}

.m2yd_c3s3 {
	float: right;
	width: 256px;
}

.m2yd_c3_strong {
	display: block;
	text-align: center;
	line-height: 34px;
	height: 34px;
	border-bottom: 1px solid #C0C0C0;
	font-size: 18px;
	color: #583325;
	font-weight: normal;
	margin-bottom: 10px;
}

.imgBlock img {
	display: block;
}

.m2ydCon4 {
	margin: 0px 10px;
	background: url(yd_line3.jpg) repeat-x left bottom;
	padding-bottom: 3px;
}

.m2ydBmEmpty {
	height: 35px;
	padding-top: 5px;
}

.m2yd_c4L {
	float: left;
	width: 663px;
}

.m2yd_c4R {
	float: right;
	width: 260px;
}

.m2yd_c4box {
	height: 218px;
	overflow: hidden;
}

.m2yd_c4bx1 {
	width: 318px;
}

.m2yd_c4bx1 strong {
	font-size: 14px;
	line-height: 36px;
	display: block;
	height: 36px;
	padding: 9px 2px 0px;
}

.m2yd_c4bx1 p {
	color: #666;
	line-height: 22px;
	padding: 0px 2px;
	height: 58px;
}

.m2yd_c4bx2 {
	height: 208px;
	overflow: hidden;
}

.m2yd_c4sL {
	float: left;
	width: 320px;
	background: #F4F0E9;
	padding: 24px 0px 0px 8px;
	height: 188px;
}

.m2yd_c4txt {
	width: 135px;
	margin-left: 178px;
	line-height: 22px;
	color: #666;
}

.m2yd_c4txt strong {
	font-size: 14px;
	line-height: 26px;
	padding: 7px 0px 10px;
	display: block;
}

.m2yd_pubP {
	font-size: 12px;
	color: #666;
	line-height: 22px;
}

.m2yd_c4ul {
	float: right;
	width: 322px;
	padding-top: 10px;
}

.m2yd_c4ul li {
	float: left;
	width: 142px;
}

.m2yd_rbx4 {
	background: #EAE3D8;
	height: 208px;
	margin-bottom: 10px;
}

.m2yd_rbx4a {
	margin-bottom: 0px;
}

.m2yd_rbx4 .m2yd_c4bx1 {
	margin: 0px 10px;
	width: auto;
}

.m2yd_c4u2 {
	margin: 0px 10px;
}

.m2yd_rbx4a .m2yd_c4bx1 {
	margin-bottom: 12px;
}

/*2016-03-28 CSS*/
.m2zMain {
	background: #fff;
	padding-top: 0px;
	border-radius: 0.4em;
	margin-bottom: 10px;
	box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2);
}

.m2zMain .jar2_top {
	background: url(z_tbg1.jpg) repeat-x left top;
	padding-top: 12px;
}

.m2zMain .jar2_timg img {
	top: 12px;
}

.m2zMain .jar2_nav {
	padding-left: 160px;
}

.m2zMain .jar2_nava1 {
	padding: 0px 14px;
}

.m2zMain a:hover {
	color: #194f9b;
}

.m2zMain .jar_nava2:hover {
	color: #fff;
}

.m2zCon1 {
	margin: 11px 10px 0px;
	height: 342px;
	overflow: hidden;
}

.m2zc1L {
	float: left;
	height: 329px;
	width: 224px;
	border-top: 2px solid #18519B;
	border-right: 1px solid #D8D5D5;
	border-bottom: 1px solid #D8D5D5;
	border-left: 1px solid #D8D5D5;
	background: url(z_bxBg1.jpg) repeat-x left top;
	overflow: hidden;
	margin-right: 8px;
}

.m2z_t1 {
	line-height: 32px;
	height: 47px;
	padding: 0px 10px;
}

.m2z_t1 .fl {
	font-size: 18px;
	float: left;
	color: #103871;
}

.m2z_more {
	float: right;
	margin-top: 11px;
}

.m2z_u1 {
	padding: 8px 10px 0px;
}

.m2z_u1 ul li {
	background: url(zSquer.jpg) no-repeat left 10px;
	padding-left: 13px;
	line-height: 24px;
}

.m2zc1M {
	float: left;
	height: 329px;
	width: 464px;
	background: url(z_bxBg2.jpg) repeat-x left top;
	border-top: 2px solid #18519B;
	border-right: 1px solid #D8D5D5;
	border-bottom: 1px solid #D8D5D5;
	border-left: 1px solid #D8D5D5;
}

.m2zc1Bom {
	padding: 45px 9px 0px;
}

.m2zFocus {
	float: left;
	height: 209px;
	width: 190px;
	position: relative;
}

.m2zFocus .hd {
	height: 20px;
	overflow: hidden;
	position: absolute;
	right: 0px;
	bottom: 1px;
	z-index: 1;
}

.m2zFocus .hd ul {
	overflow: hidden;
	zoom: 1;
	float: left;
}

.m2zFocus .hd ul li {
	float: left;
	width: 20px;
	height: 20px;
	line-height: 20px;
	text-align: center;
	background: #6f0000;
	cursor: pointer;
	margin-left: 1px;
	display: inline;
	color: #FFF;
}

.m2zFocus .hd ul li.on {
	background: #cc0000;
	color: #fff;
}

.m2zFocus .bd {
	position: relative;
	height: 100%;
	z-index: 0;
}

.m2zFocus .bd li {
	zoom: 1;
	vertical-align: middle;
	position: relative;
}

.m2zc1_nm {
	color: #FFF;
	background: url(z_fbg.png) repeat;
	line-height: 22px;
	height: 22px;
	width: 100%;
	font-size: 12px;
	text-indent: 5px;
	position: absolute;
	left: 0px;
	bottom: 0px;
}

.m2zFocus .bd img {
	width: 190px;
	height: 209px;
	display: block;
}

.m2z_u2 {
	float: right;
	width: 245px;
	margin-top: -6px
}

.m2z_u2 li {
	line-height: 28px;
	height: 28px;
	overflow: hidden;
	color: #666;
}

.m2zc1R {
	background: url(z_bxBg1.jpg) repeat-x left top;
	border-top: 2px solid #18519b;
	border-right: 1px solid #D8D5D5;
	border-bottom: 1px solid #D8D5D5;
	border-left: 1px solid #D8D5D5;
	float: right;
	width: 230px;
	height: 329px;
}

.m2z_u3 ul li {
	background: url(zSquer.jpg) no-repeat left center;
	padding-left: 20px;
	line-height: 33px;
	height: 33px;
	overflow: hidden;
}

.m2z_u3 {
	padding: 8px 10px 0px;
}

.m2zCon2 {
	height: 416px;
	overflow: hidden;
	padding: 0px 10px;
}

.m2zCon3 {
	margin-top: 10px;
	height: 244px;
	padding: 0px 10px;
}

.mzc2L {
	float: left;
	height: 412px;
	width: 224px;
	border-top: 2px solid #18519B;
	border-right: 1px solid #D8D5D5;
	border-bottom: 1px solid #D8D5D5;
	border-left: 1px solid #D8D5D5;
	background: url(z_bxBg2.jpg) repeat-x left -20px;
	overflow: hidden;
	margin-right: 8px;
}

.mzc3L {
	float: left;
	height: 234px;
	width: 224px;
	border-top: 2px solid #18519B;
	border-right: 1px solid #D8D5D5;
	border-bottom: 1px solid #D8D5D5;
	border-left: 1px solid #D8D5D5;
	background: url(z_bxBg1.jpg) repeat-x left top;
	overflow: hidden;
	margin-right: 8px;
}

.m2z_u4 {
	padding-top: 35px;
}

.m2z_u4 ul li {
	text-align: center;
	height: 166px;
	line-height: 30px;
}

.m2zc2R {
	float: right;
	width: 706px;
	height: 415px;
	position: relative;
}

.m2zAdimg {
	display: block;
	height: 97px;
	width: 706px;
	position: absolute;
	left: 0px;
	bottom: 0px;
}

.m2zcbox {
	height: 308px;
	width: 346px;
	border-top: 2px solid #18519b;
	border-right: 1px solid #d8d5d5;
	border-bottom: 1px solid #d8d5d5;
	border-left: 1px solid #d8d5d5;
	background: url(z_bxBg2.jpg) repeat-x left -20px;
}

.m2z_u5 {
	padding: 10px 4px 0px;
}

.m2z_u5 ul li {
	background: url(zSquer.jpg) no-repeat 14px center;
	line-height: 30px;
	height: 30px;
	border-bottom: 1px dotted #D8D5D5;
	padding-left: 35px;
}

.m2z_u6 {
	padding: 20px 10px 0px 12px;
}

.m2z_u6 ul li {
	background: url(zSquer.jpg) no-repeat left center;
	padding-left: 15px;
	line-height: 25px;
	height: 25px;
	overflow: hidden;
}

.m2c3M {
	height: 234px;
	width: 464px;
	border-top: 2px solid #18519b;
	border-right: 1px solid #d8d5d5;
	border-bottom: 1px solid #d8d5d5;
	border-left: 1px solid #d8d5d5;
	background: url(z_bxBg2.jpg) repeat-x left -20px;
	float: left;
}

.m2z_u7 {
	padding-top: 35px;
}

.m2z_u7 ul li {
	float: left;
	width: 206px;
	padding-left: 18px;
	line-height: 27px;
	height: 27px;
	overflow: hidden;
}

.mzc3R {
	float: right;
	height: 234px;
	width: 230px;
	border-top: 2px solid #18519B;
	border-right: 1px solid #D8D5D5;
	border-bottom: 1px solid #D8D5D5;
	border-left: 1px solid #D8D5D5;
	background: url(z_bxBg1.jpg) repeat-x left top;
	overflow: hidden;
}

.m2z_u8 ul li {
	text-align: center;
	margin-bottom: 14px;
}

/**2016.3.31**/
.kk {
	width: 100%;
	overflow: hidden;
	float: left
}

.lt {
	height: 24px;
	line-height: 24px
}

.lt {
	float: left;
	cursor: pointer;
	line-height: 26px
}

.h44 {
	background: url(con_h4_bg.gif) repeat-x;
	padding-top: 20px;
	position: relative
}

.h44 li {
	padding-left: 16px;
	height: 45px;
	line-height: 35px;
	_height: 45px;
	*height: 45px;
	_float: left;
	text-align: left;
	margin: 2px 10px 2px 6px;
	margin-right: 16px;
	_margin-left: 3px;
	_margin-right: 5px;
	_margin-bottom: 1px;
	_margin-top: 1px;
	width: 30%;
	margin-right: 5px;
}

.h44 li img {
	vertical-align: middle;
}

.jar_perList ul li {
	display: inline-block;
	_zoom: 1;
	*display: inline;
} /*推荐:IE67*/

/***2017.3.9**/
#main .govpushinfo150203 {
	height: 295px;
	overflow: hidden;
}

#main .govpushinfo150203 a {
	color: #103871
}

#main .govpushinfo150203 li {
	width: 370px;
	font-size: 16px;
	line-height: 26px;
	height: auto;
	padding-left: 0px;
	padding-top: 6px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}

#main .govpushinfo150203 span {
	display: none;
}

.gwyyw {
	margin-left: 0px;
	margin-top: 0px;
	width: 100%;
	font-size: 16px;
	height: auto;
	background: none;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-left: 0px;
}
/***2017.4.1***/
.kejiaoZ12977_120526_ind01 .main a {
	display: block;
	position: absolute;
}

.kejiaoZ12977_120526_ind01 .main .link1:hover {
	background: url(link1.png) no-repeat;
}

.kejiaoZ12977_120526_ind01 .main .link3:hover {
	background: url(link3.png) no-repeat;
}

.kejiaoZ12977_120526_ind01 .main {
	background: url(bggy.jpg) no-repeat 50% 0;
	height: 759px;
	margin: 0 auto;
	position: relative;
	width: 305px;
}

.kejiaoZ12977_120526_ind01 .main .link3 {
	height: 29px;
	left: 150px;
	top: 130px;
	width: 113px;
}

.kejiaoZ12977_120526_ind01 .main .link2 {
	height: 29px;
	left: 118px;
	top: 99px;
	width: 128px;
}

.kejiaoZ12977_120526_ind01 .main .link1 {
	height: 29px;
	left: 58px;
	top: 70px;
	width: 175px;
}

.kejiaoZ12977_120526_ind01 {
	background: url(bggy.jpg) no-repeat 50% 0;
}

.kejiaoZ12977_120526_ind01 .main .link2:hover {
	background: url(link2.png) no-repeat;
}

/***2017.4.6*发言人***/
.cFrame .catalog1 .but11 {
	background: url(catalog01111.jpg) no-repeat;
	color: #fff;
}

.cFrame .catalog1 a {
	display: block;
	float: left;
	width: 230px;
	height: 35px;
	padding-top: 20px;
	border-bottom: 1px #fff solid;
	background: url(catalog01111.jpg) no-repeat 0 55px;
}

.cFrame .catalog1 a:hover {
	color: #fff;
	text-decoration: none;
	background: url(catalog01111.jpg) no-repeat;
}

.kk2 {
	width: 100%;
	overflow: hidden;
	float: left;
	text-align: center;
}

/*行政审批样式*/
.xz_main {
	width: 745px;
}

.xz_main_1 {
	padding: 8px;
	line-height: 35px;
	font-size: 16px;
	overflow: hidden;
}

.xz_main_1_l {
	float: left;
	width: 82px;
	color: #3665a7;
}

.xz_main_1_l_left {
	float: left;
	width: 82px;
	color: #3665a7;
	line-height: 28px;
	padding-top: 5px;
}

.xz_main_1_r {
	float: right;
	width: 635px;
}

.xz_main_1_r_right {
	float: right;
	width: 635px;
	height: 60px;
	line-height: 60px;
}

.xz_main_1_r_right_t {
	float: right;
	width: 635px;
	height: 170px;
	line-height: 35px;
}

.xz_main_1_r p {
	padding: 0px;
	margin: 0px;
	line-height: 35px;
}

.xz_main_1_r_right p {
	height: 60px;
	line-height: 60px;
	width: 635px;
}

.xz_bg {
	background-color: #EEEEEE;
}

.xz_title {
	font-size: 20px;
	font-weight: bold;
	text-align: center;
	width: 745px;
	line-height: 30px;
	border-bottom: 1px solid #ccc;
}

/***2017.4.10*服务指南***/
.cFrame .catalog3 .but11 {
	background: url(catalog01111.jpg) no-repeat;
	color: #fff;
}

.cFrame .catalog3 a {
	display: block;
	float: left;
	width: 170px;
	height: 35px;
	padding-top: 20px;
	border-bottom: 1px #fff solid;
	background: url(catalog01111.jpg) no-repeat 0 55px;
	padding-left: 55px;
}

.cFrame .catalog3 a:hover {
	color: #fff;
	text-decoration: none;
	background: url(catalog01111.jpg) no-repeat;
}

.kk3 {
	width: 100%;
	overflow: hidden;
	float: left;
}

/********2017.4.17 总局机构********/
.nsjg_title {
	min-width: 108px;
	height: 35px;
	line-height: 30px;
	border-bottom: 2px solid #1d79cc;
	float: left;
}

.nsjg_qz {
	background: url(tylm_pic_026.jpg) no-repeat;
	width: 16px;
	height: 16px;
	float: left;
	margin: 12px 0 0 3px;
}

.nsjg_name {
	min-width: 71px;
	float: left;
	text-align: left;
	height: 20px;
	line-height: 20px;
	margin: 10px 0 0 9px;
}

.nsjg_more {
	width: 80px;
	height: 20px;
	line-height: 20px;
	float: right;
	margin: 10px 10px 0 0;
	text-align: right;
}

.zsdw_title {
	min-width: 108px;
	height: 35px;
	line-height: 30px;
	border-bottom: 2px solid #1d79cc;
	float: left;
}

.zsdw_qz {
	background: url(tylm_pic_026.jpg) no-repeat;
	width: 16px;
	height: 16px;
	float: left;
	margin: 12px 0 0 3px;
}

.zsdw_name {
	min-width: 71px;
	float: left;
	text-align: left;
	height: 20px;
	line-height: 20px;
	margin: 10px 0 0 9px;
}

.zsdw_more {
	width: 80px;
	height: 20px;
	line-height: 20px;
	float: right;
	margin: 10px 10px 0 0;
	text-align: right;
}

.dfgljg_title {
	min-width: 108px;
	height: 35px;
	line-height: 30px;
	border-bottom: 2px solid #1d79cc;
	float: left;
}

.dfgljg_qz {
	background: url(tylm_pic_026.jpg) no-repeat;
	width: 16px;
	height: 16px;
	float: left;
	margin: 12px 0 0 3px;
}

.dfgljg_name {
	min-width: 71px;
	float: left;
	text-align: left;
	height: 20px;
	line-height: 20px;
	margin: 10px 0 0 9px;
}

.dfgljg_more {
	width: 80px;
	height: 20px;
	line-height: 20px;
	float: right;
	margin: 10px 10px 0 0;
	text-align: right;
}

.zjzyzn {
	width: 736px;
	height: 28px;
	border-bottom: 2px solid #2289d8;
}

.zjzyzn_name {
	min-width: 100px;
	height: 28px;
	background: url(zjjg_colbg.jpg) no-repeat;
	line-height: 28px;
	float: left;
	font-weight: bold;
	color: #fff;
	padding-left: 14px;
}

.zjjgzzgy {
	width: 734px;
	height: auto;
	background: url(hui_bg.jpg) repeat-x bottom;
	margin: 13px 0 0;
	padding-bottom: 7px;
}

.more {
	width: 36px;
	height: 22px;
	margin-top: 2px;
	margin-right: 7px;
	overflow: hidden;
	display: block;
	background: url(more.gif) no-repeat #eee 5px 4px;
	float: right;
	border: 1px solid #ccc;
}

.more:hover {
	background-position: 5px -7px;
	background-color: #999;
	border: 1px solid #999
}

.toMore {
	background: url(but_more.png) no-repeat 0 4px;
	padding-left: 12px;
	float: right;
	text-decoration: none;
	color: #4a4a4a
}
.organization_a_current{
	color:#1eff1e;
}