﻿/*头尾所需统一样式*/

* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}

body {
	font-family: '微软雅黑';
	font-size: 15px;
	background: #eeeeee;
}

ul,
li,
dl,
dt,
dd,
p {
	margin: 0;
	padding: 0;
}

.lf {
	float: left;
}

.rt {
	float: right;
}

a {
	color: #333;
}

a:hover {
	color: #005EB6;
}


/******************** 头部部分 *******************/

.toprebg {
	margin: 0 auto;
	height: 40px;
	width: 100%;
	background: #E8E8E8;
}

.topre {
	margin: 0 auto;
	height: 40px;
	width: 1000px;
}

.toprex {
	line-height: 40px;
}

.topbg {
	height: 150px;
	width: 100%;
	background: url(banner bg_05.png) repeat-x;
}

.top {
	margin: 0 auto;
	height: 150px;
	width: 1000px;
}

.logo {
	float: left;
	width: 500px;
	height: 150px;
}

/*.searchf {
	float: right;
	width: 500px;
	height: 150px;
	background: url(logo_04.png) no-repeat;
}

.search {
	margin-left: 130px;
	width: 370px;
	height: 40px;
	background: #FFF;
	margin-top: 52px;
}

.search .inp-txt {
	line-height: 36px;
	width: 225px;
	color: #666;
	border: none;
	outline: none;
}

.search .inp-d {
	float: left;
	width: 272px;
	height: 40px;
	padding-left: 45px;
	border-left: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
	border-top: 1px solid #e0e0e0;
	background: url(ico_09.png) left no-repeat;
}

.search .inp-submit {
	border: none;
	outline: none;
	float: right;
	width: 97px;
	height: 40px;
	overflow: hidden;
	text-indent: -999em;
	background: url(ico_06.png) no-repeat;
}*/

/*.nav {
	width: 100%;
	height: 50px;
	background: #005DB5;
}

.nav a {
	color: #ffffff;
	text-decoration: none;
	font-size: 17px;
	display: block;
	line-height: 50px;
	height: 50px;
	width: 58px;
	text-align: center;
	width: 112px;
	float: left;
}

.nav a:hover {
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
	background: #0078E9;
}*/

/*.wrap {
	background: #ffffff;
	width: 1000px;
	padding: 20px;
	margin: 0 auto;
}

.wrapgray {
	width: 1000px;
	height: 20px;
	margin: 0 auto;
}*/

.headline {
	width: 960px;
	height: 98px;
	margin-bottom: 20px;
	text-align: center;
	position: relative;
	background: url(jrtt_bg.png) no-repeat;
}

.on{
	color: #005DB5;
	cursor: pointer;
	font-weight: bold;
	text-decoration: none;
	font-size: 17px;
}
.wyxlm .on{
	border-bottom: 2px solid #005DB5;
	
}
.on a {
	color: #005DB5 !important;
	font-weight: bold;
	text-decoration: none;
	font-size: 17px;
}

.off {
	cursor: pointer;
	font-weight: normal;
	color: #333;
	text-decoration: none;
	font-size: 17px;
}

.off a {
	color: #333;
	font-weight: normal;
	text-decoration: none;
	font-size: 17px;
}

.list {
	background: url(ico_18.png) left center no-repeat;
	padding-left: 12px;
	width: 100%;
}

.list a {
	font-size: 15px;
	color: #333333;
	text-decoration: none;
}

.list a:hover {
	font-size: 15px;
	color: #005EB6;
	text-decoration: none;
}

.list span {
	font-size: 15px;
	color: #999999;
	text-decoration: none;
	float: right;
}

.lanmu_old {
	font-size: 15px;
	line-height: 45px;
	background: url(dot2.png) 10px 17px no-repeat;
	color: #3d3d3d;
	text-align: left;
	padding-left: 25px;
}

.lanmu_old:hover {
	font-size: 15px;
	line-height: 45px;
	background: url(dot3.png) 10px 17px no-repeat;
	color: #0783d0;
	text-align: left;
	padding-left: 25px;
}

.dot2 {
	height: 43px;
	padding-top: 8px;
	padding-left: 13px;
	background: url(smallarrow.png) 0 23px no-repeat;
}


/******************** 主体内容 ********************/

.lmline {
	height: 27px;
	width: 1px;
	border-top: 3px solid #528ecd;
}

.ttt01 div.xon {
	width: 319px;
	height: 76px;
	background: url(titbg2_22.png) no-repeat;
}

.ttt01 div.xoff {
	width: 319px;
	height: 76px;
	background: url(titbg_22.png) no-repeat;
}

.ttt02 div.xon {
	width: 319px;
	height: 76px;
	background: url(titbg2_23.png) no-repeat;
}

.ttt02 div.xoff {
	width: 319px;
	height: 76px;
	background: url(titbg_23.png) no-repeat;
}

.ttt03 div.xon {
	width: 319px;
	height: 76px;
	background: url(titbg2_24.png) no-repeat;
}

.ttt03 div.xoff {
	width: 319px;
	height: 76px;
	background: url(titbg_24.png) no-repeat;
}

.x-lm {}

.x-list {
	width: 960px;
	height: 280px;
	overflow: hidden;
	padding-top: 20px;
}


/*************** 共同部分 ******************/

.content {
	width: 1000px;
	min-height: 90px;
	margin: 20px auto 0;
	background: #fff;
	padding: 20px;
}


/**** 左边 ****/

.content .long_list {
	width: 555px;
	height: 335px;
}


/**** 右边 ****/

.content .short_list {
	width: 424px;
	height: 335px;
}

.content .long2_list {
	width: 550px;
	height: 335px;
	padding-left: 27px;
	border-left: 1px #bbb dashed;
}


/*右内容*/

.content .lm {
	height: 33px;
	width: 424px;
	margin: 0;
}

.content .lml {
	height: 33px;
	width: 523px;
	margin: 0;
}

.clear {
	content: "\0020";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	overflow: hidden;
}

.xxgk01 {
	width: 335px;
	height: 210px;
}

.xxgk02 {
	width: 335px;
	height: 210px;
	background: url(xxgkbg_33.png) no-repeat;
	padding-top: 50px;
	padding-left: 25px;
}

.xxgk03 {
	width: 605px;
	height: 210px;
}

.xxgk04 {
	width: 605px;
	height: 210px;
}

.xxgk01 a.xxli {
	display: block;
	line-height: 40px;
	margin-top: 20px;
	height: 40px;
	background-image: url(xxgk_22.jpg);
	padding-left: 26px;
	text-align: left;
	font-weight: bold;
}

.xxgk01 a.xxhv {
	display: block;
	line-height: 40px;
	margin-top: 20px;
	height: 40px;
	background-image: url(xxgk_23.jpg);
	text-align: center;
	font-weight: bold;
}

.zmhd03 {
	width: 290px;
	height: 200px;
}

.zmhd04 {
	width: 290px;
	height: 220px;
}

.zmhd01 {
	width: 650px;
	height: 235px;
}

.zmhd02 {
	width: 650px;
	height: 185px;
}

.offbs {
	width: 45px;
	padding: 14px;
	font-size: 15px;
	background: #eaeaea;
	border: 1px solid #eaeaea;
}

.onbs {
	width: 45px;
	padding: 14px;
	font-size: 15px;
	background: #e5efff;
	border: 1px solid #eaeaea;
}

.ztbg {
	background: url(ico_30.png) repeat-x center;
}

.on5 {
	color: #005DB5;
	font-weight: bold;
	line-height: 36px;
	font-size: 15px;
	height: 36px;
	border-top: 1px solid #dcdcdc;
	border-left: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
	background: #ffffff;
}

.off5 {
	color: #555555;
	line-height: 36px;
	font-size: 15px;
	height: 36px;
	border-top: 1px solid #dcdcdc;
	border-left: 1px solid #dcdcdc;
	border-right: 1px solid #dcdcdc;
	background: #f8f8f8;
}

.glinks {
	border: 1px solid #dcdcdc;
	width: 960px;
	height: 140px;
	overflow: auto;
}


/* 底部滚动图 */

.ScrCont {
	WIDTH: 1342177px;
}

.Cont {
	border-bottom: 1px solid #ececec;
	border-top: 1px solid #ececec;
	background: #fafafa;
	height: 88px;
	WIDTH: 900px;
	OVERFLOW: hidden;
}

.Cont .div1 {
	WIDTH: 225px;
	height: 88px;
	float: left;
	padding: 15px 10px;
}

.Cont .div1 img {
	width: 203px;
	height: 56px;
	border: #e5e5e5 1px solid;
}

.Cont #List1 {
	FLOAT: left
}

.Cont #List2 {
	FLOAT: left
}


/* 滚动图 */

.banner1{
	width: 560px;
	min-height: 360px;
	overflow: hidden;
	position: relative;
	z-index: 0;
}

/*.banner1 .banner1 .sliderInner {}

.banner1 .sliderInner ul {}

.banner1 .sliderInner li {
	display: inline;
	float: left;
	width: 560px;
	height: 360px;
	overflow: hidden;
}

.banner1 .sliderInner p {
	position: absolute;
	width: 100%;
	height: 50px;
	padding-left: 15px;
	background: url(opa-50.png) repeat;
	left: 0px;
	bottom: 0px;
	overflow: hidden;
}

.banner1 .sliderInner p a {
	display: block;
	color: #fff;
	font-size: 15px;
	line-height: 50px;
}

.banner1 .sliderCur {
	position: absolute;
	width: 84px;
	height: 50px;
	text-align: center;
	line-height: 50px;
	right: 0px;
	bottom: 0px;
	font-size: 0px;
}

.banner1 .sliderCur a {
	display: inline-block;
	vertical-align: middle;
	width: 13px;
	height: 13px;
	overflow: hidden;
	background: url(c_gray.png) no-repeat;
	margin: 0px 4px;
}

.banner1 .sliderCur a.cur {
	background: url(c_orange.png) no-repeat;
}*/


/**** 左边 ****/


/****************** footer部分 ********************/

.foot_box {
	width: 1000px;
	margin: 0 auto;
}

.foot_box .ff {
	width: 420px;
}

.foot_box .fm {
	width: 380px;
	text-align: right;
	font-size: 14px;
	line-height: 22px;
	color: #ddd;
	padding-right: 12px;
}

.foot_box .fr {
	width: 200px;
}

.foot_box .ico1,
.ico2,
.ico3,
.ico4,
.ico5 {
	float: left;
	display: block;
	background-repeat: no-repeat;
	background-position: top center;
	width: 80px;
	height: 70px;
	padding-top: 48px;
	font-size: 14px;
	color: #ddd;
	cursor: pointer;
}

.foot_box a:hover {
	border: none;
	color: #ddd;
}

.foot_box .icoss {
	float: left;
	width: 2px;
	height: 70px;
	background: url(bottomico_50.png) no-repeat;
}

.ico1 {
	background-image: url(bottomico_48.png)
}

.ico2 {
	background-image: url(bottomico_52.png)
}

.ico3 {
	background-image: url(bottomico_54.png)
}

.ico4 {
	background-image: url(bottomico_56.png)
}

.ico5 {
	background-image: url(bottomico_58.png)
}

.tzgg {
	width: 960px;
	height: 40px;
	margin: 0 auto;
}

.tzgg_l {
	float: left;
	width: 630px;
	height: 40px;
	line-height: 40px;
}

.tzgg_r {
	width: 190px;
	height: 40px;
	line-height: 40px;
	float: right;
}

.hengfu {
	width: 1000px;
	height: 100px;
	margin: 0 auto;
	margin-bottom: 20px;
}
.hengfu2{
	width: 1000px;
	height: 100px;
	margin: 20px auto;
}
.zgwtj{
	width: 1000px;
	height: 255px;
	background: white;
	margin: 0 auto;
	overflow: hidden;
}
.zgwtj_in{
	width: 960px;
	margin: 0 auto;
	margin-top: 20px;
	height: 235px;
}
.zgwtj_l{
	width: 310px;
	float: left;
	overflow: hidden;
}
.zgwtj_r{
	width: 310px;
	float: right;
	overflow: hidden;
}
.zyzf_tit{
	width: 100%;
	height: 29px;
	border-bottom: 1px solid #d3d3d3;
}
.zyzf_tit p{
	height: 28px;
	display: inline-block;
	border-bottom: 2px solid #005db6;
}
.zyzf_tit p a{
	font-size: 17px;
	font-weight: bold;
	color: #005DB6;
}
.zwgk_l{
	width: 225px;
	float: left;
	height: 280px;
}
.zwgk_m{
	width: 478px;
	height: 280px;
	float: left;
	border-left: 1px solid #dbdbdb;
	border-right: 1px solid #dbdbdb;
}
.xxgk04{
	width: 442px;
	height: 290px;
	margin: 0 auto;
	margin-top: -12px;
}
.xxgkzn{
	width: 204px;
	height: 36px;
	margin-top: 10px;
	line-height: 24px;
	
}
.xxgkzn a{
	font-size: 15px;
	font-weight: bold;
	color: #333;
	padding-left: 40px;
}
.r_top_r{
	width: 238px;
	float: right;
}

.ldzc_list{
	width: 100%;
	height: 179px;
}
.shuji{
	float: left;
	width: 110px;
	height: 179px;
	margin-right: 15px;
}
.ztzl_{
	width: 1000px;
	height: 156px;
	margin: 0 auto;
	margin-top: 20px;
	background: white;
	overflow: hidden;
}
.ztzl_tit{
	width: 960px;
	height: 25px;
	margin: 0 auto;
	margin-top: 12px;
	text-align: center;
	background: url(ztzl_bg.png) no-repeat 10px center;
}
.ztzl_tit a{
	font-size: 17px;
	font-weight: bold;
	color: #015db6;
	padding-left: 20px;
}


.wdsjs_l{
	width: 636px;
	float: left;
}
.wdsjs_r{
	width: 304px;
	float: right;
}
.wdsjs_tit{
	width: 100%;
	height: 29px;
	border-bottom: 1px solid #d3d3d3;
}
.wdsjs_tit p{
	font-size: 17px;
	float: left;
	height: 28px;
	color: #333;
	line-height: 20px;
}
.changes{
	border-bottom: 2px solid #366fb8;
	font-weight: bold;
	color: #355e92 !important;
}
.changes a{
	font-weight: bold;
	color: #355e92 !important;
}
.wyxx_r{
	width: 230px;
	height: 29px;
	float: right;
}
.wyxx{
	font-size: 15px;
	color: white;
	text-align: center;
	line-height: 29px;
	width: 105px;
	margin-left: 10px;
	background: #feac38;
	float: left;
}
.xjcx{
	font-size: 15px;
	color: white;
	text-align: center;
	line-height: 29px;
	width: 105px;
	margin-left: 10px;
	background: #5494e5;
	float: left;

}
.hide{
	display: none;
}
*{
	text-decoration: none !important;
}
.spfu{
	width: 702px;
	float: left;
}
.bmfw{
	width: 240px;
	float: right;
}
.spfu_tit{
	width: 100%;
	height: 40px;
}
.spfu_tit a{
	font-size: 19px;
	font-weight: bold;
	color: #366fb8 !important;
}
.grbs{
	width: 351px;
	height: 60px;
	line-height: 50px;
	text-align: center;
	float: left;
	background: url(个人办事bg.png) no-repeat 0 -60px;
}
.grbs a{
	color: #333;
	font-size: 17px;
}
.changef{
	background: url(个人办事bg.png) no-repeat 0 0;
}
.changef a{
	color: white !important;
}

.bmfu_list{
	width: 100%;
	height: 222px;
	border-top: 2px solid #355e92;
	background: #e8f1f5;
}
.jypx{
	width: 100%;
	height: 54px;
	text-align: center;
	line-height: 54px;
	background: url(bg01.png) no-repeat 0 11px;
}
.qzjy{
	width: 100%;
	height: 54px;
	text-align: center;
	line-height: 54px;
	background: url(bg2.png) no-repeat 0 13px;
}
.hysy{
	width: 100%;
	height: 54px;
	text-align: center;
	line-height: 54px;
	background: url(bg03.png) no-repeat 0 13px;
}
.gengduo{
	width: 100%;
	height: 54px;
	text-align: center;
	line-height: 54px;
	background: url(bg04.png) no-repeat 42px 12px;
}



/*右侧浮动导航*/

.right-nav{
  position: fixed;
  right: 10px;
  top:332px;
  width: 60px;
  height: 330px;
    z-index:99;
}
.right-nav ul li{
   width: 60px;
   height: 60px;
   margin-bottom:2px;
   cursor: pointer;
 
}

.right-nav ul li.right-nav-1{
  background:#c4c3c3 url(right-nav_01.png) no-repeat center center; 
}
.right-nav ul li.right-nav-2{
  background:#c4c3c3 url(right-nav_02.png) no-repeat center center; 
}
.right-nav ul li.right-nav-3{
  background:#c4c3c3 url(right-nav_03.png) no-repeat center center; 
}
.right-nav ul li.right-nav-4{
  background:#c4c3c3 url(right-nav_04.png) no-repeat center center; 
}
.right-nav ul li.right-nav-top{
  background:#c4c3c3 url(right-nav_05.png) no-repeat center center; 
}
.right-nav ul li.right-nav-1:hover{
  background:#5494e5 url(right-nav_01.png) no-repeat center center; 
}
.right-nav ul li.right-nav-2:hover{
  background:#5494e5 url(right-nav_02.png) no-repeat center center; 
}
.right-nav ul li.right-nav-3:hover{
  background:#5494e5 url(right-nav_03.png) no-repeat center center; 
}
.right-nav ul li.right-nav-4:hover{
  background:#5494e5 url(right-nav_04.png) no-repeat center center; 
}
.right-nav ul li.right-nav-top:hover{
  background:#5494e5 url(right-nav_05.png) no-repeat center center; 
}

.right-nav ul.right-nav1 li{
  position: relative;
}
.right-nav ul.right-nav1 li .ewm{
  width:113px;
  height:105px;
  background:url(http://125.74.170.133:8081/picture/0/1810082257428241609.gif) no-repeat;
  position: absolute;
  left:-113px;
  top: -20px;
  display: none;
}
.right-nav ul.right-nav1 li .ewm img{
  margin-top:7px;
  margin-left:7px; 
}