/* CSS Document */



.j-banner {
	width: 100%;
	min-width: 1260px;
	height: 196px;
	background: url(../images/j-banner.jpg) no-repeat center top;
}
.jygz-banner {
	width: 100%;
	min-width: 1260px;
	height: 196px;
	background: url(../images/jygz-banner.png) no-repeat center top;
}
.news-banner {
	width: 100%;
	height: 196px;
	min-width: 1260px;
	background: url(../images/news-banner.png) no-repeat center top;
}

#body-backgroud-color {
	background: #f4f4f4;
	margin-bottom: 30px;
}
#body-content {
	width: 1200px;
	height: auto;
	background:  rgba(255,255,255,1.00);
	margin: 0px auto;
	padding: 30px;

}

#left-box {
	width: 260px;
	height: auto;
	float: left;
}
#left-box .z-title {
	width: 240px;
	height: 100px;
	color: white;
	padding-left: 20px;
}
#left-box .j-title {
	background: url(../images/j-title.png) no-repeat right #00468c;
}
#left-box .news-title {
	background: url(../images/news-title.png) no-repeat right #f2ab22;
}
#left-box .problem-title {
	background: url(../images/problem-title.png) no-repeat right #f89696;
}
#left-box .z-title h3 {
	font-size: 24px;
	font-weight: normal;
	padding-top: 22px;
}
#left-box .z-title p {
	font-size: 14px;
	text-transform: uppercase;
}
#left-box .z-subnav {
	width: 260px;
	height: auto;
}
#left-box .z-subnav dl {
	width: 260px;
	height: 65px;
	border-bottom: 1px solid #fff;
	line-height: 65px;
/*	font-size: 16px;*/
	cursor: pointer;
}
#left-box .z-subnav dl dd {
	width: 38px;
	height: 38px;
	float: left;
	margin: 11px 10px 0px 20px;
}
#left-box .z-subnav dl dd i {
	width: 38px;
	height: 38px;
	display: inline-block;
}
#left-box .z-subnav dl dt {
	float: left;
	width: 180px;
}
#left-box .z-subnav dl dt span {
	font-size: 18px;
	float: left;
}
#left-box .z-subnav dl dt i {
	width: 16px;
	height: 16px;
	float: right;
	display: inline-block;
}
#left-box .z-subnav dl dt i.icon-jt {
	background: url(../images/png.png) no-repeat -724px -34px;
	margin-top: 25px;	
	margin-left: 10px;
}
#left-box .z-subnav dl dt i.icon-sh {
	background: url(../images/png.png) no-repeat -762px -34px;
	margin-top: 25px;	
}
#left-box .z-subnav dl dt i.icon-jh {
	background: url(../images/png.png) no-repeat -794px -34px;
	margin-top: 25px;	
}
#left-box .z-subnav dl dd i.icon-ck {
	background: url(../images/png.png) no-repeat -544px -21px;
}
#left-box .z-subnav dl dd i.icon-hk {
	/*background: url(../images/hk.png)*/
	background: url(../images/menu/hk.png)
}
#left-box .z-subnav dl dd i.icon-hwhk {
	 /*background: url(../images/hk.png)*/
	 background: url(../images/menu/hwhk.png)
 }
#left-box .z-subnav dl dd i.icon-hk {
	/*background: url(../images/hk.png)*/
	background: url(../images/menu/hk.png)
}
#left-box .z-subnav dl dd i.icon-zg {
	background: url(../images/zg.png);
}
#left-box .z-subnav dl dd i.icon-hw {
	background: url(../images/hw.png);
}
#left-box .z-subnav dl dd i.icon-am {
	background: url(../images/menu/am.png);
}
#left-box .z-subnav dl dd i.icon-hwam {
	background: url(../images/menu/hwam.png);
}
#left-box .z-subnav dl dd i.icon-hkqg {
	background: url(../images/menu/hkqg.png);
}
#left-box .z-subnav dl dd i.icon-amqg {
	background: url(../images/menu/amqg.png);
}
#left-box .z-subnav dl dd i.icon-zlg {
	background: url(../images/menu/zlg.png);
}
#left-box .z-subnav dl dd i.icon-zlgjm {
	background: url(../images/menu/zlgjm.png);
}
#left-box .z-subnav dl dd i.icon-ztd {
	background: url(../images/menu/ztd.png);
}
#left-box .z-subnav dl dd i.icon-ztdrz {
	background: url(../images/menu/ztdjm.png);
}
#left-box .z-subnav dl dd i.icon-psfw {
	background: url(../images/menu/psfw.png);
}
#left-box .z-subnav dl dd i.icon-glqg {
	background: url(../images/menu/glqg.png);
}
#left-box .z-subnav dl dd i.icon-xz {
	background: url(../images/png.png) no-repeat -660px -21px;
}
#left-box .j-subnav {
	background: url(../images/j-bg.png) no-repeat bottom #e6f1f8;
	padding-bottom: 120px;
}
#left-box .news-subnav {
	background: url(../images/news-bg.png) no-repeat bottom #f8f1e6;
	padding-bottom: 120px;
}
#left-box .problem-subnav {
	background: url(../images/problem-bg.png) no-repeat bottom #fff1f1;
	padding-bottom: 120px;
}
#left-box .xl-subnav {
	width: 260px;
	height: auto;
}
#left-box .xl-subnav ul {
	padding: 0px 10px;
}
#left-box .xl-subnav ul li {
	width: 240px;
	height: 55px;
	line-height: 55px;
	cursor: pointer;
}
#left-box .jg-subnav-line li {
	border-bottom: 1px solid #dedede;	
}
#left-box .xl-subnav ul li a {
	font-size: 16px;
	padding-left: 10px;
}
#left-box .xl-subnav ul li i {
	width: 16px;
	height: 16px;
	float: right;
	display: inline-block;
	background: url(../images/png.png) no-repeat -728px -34px;
	margin-top: 25px;		
}
.jg-subnav-now {
	background: #d3e8f8;
}
.news-subnav-now {
	background: #fbe3bd;
}
.problem-subnav-now {
	background: #ffe8e8;
}
#left-box .news-subnav,#left-box .problem-subnav {
	width: 260px;
	height: auto;
}
#left-box .news-subnav ul {
}
#left-box .news-subnav ul li,#left-box .problem-subnav ul li {
	width: 240px;
	height: 55px;
	line-height: 55px;
	border-bottom: 1px solid #fff;
	padding: 0px 10px;
	cursor: pointer;
}
#left-box .news-subnav ul li a,#left-box .problem-subnav ul li a {
	font-size: 16px;
	padding-left: 10px;
}
#left-box .news-subnav ul li i,#left-box .problem-subnav ul li i {
	width: 16px;
	height: 16px;
	float: right;
	display: inline-block;
	background: url(../images/png.png) no-repeat -728px -34px;
	margin-top: 25px;		
}

.start-jy {
	width: 260px;
	height: 91px;
	margin-top: 25px;
}

#right-box {
	width: 910px;
	height: auto;
	float: right;
/*	border: 1px solid #dedede;*/
}
.gz-content {
	width: 420px;
	height: 190px;
	border: 1px solid #dedede;
	float: left;
	padding: 10px;
	margin-bottom: 25px;
}
.gz-content:hover {
	border: 1px solid #f2ab22;	
}
.gz-con-margin {
	margin-left: 25px;
}
.gz-content h3 {
	width: 420px;
	height: 45px;
	border-bottom: 1px solid #dedede;
	line-height: 45px;
	font-size: 16px;
	font-weight: normal;
}
.gz-content h3 span {
	border-radius: 2px;
	color: white;
	padding: 3px 10px;
	font-size: 14px;
	margin-right: 10px;
}
.gz-content h3 span.color-01 {
	background: rgba(254,189,69,1.00);
}
.gz-content h3 span.color-02 {
	background: rgba(17,206,159,1.00);
}
.gz-content h3 span.color-03 {
	background: rgba(255,141,144,1.00);
}
.gz-content p {
	font-size: 14px;
	padding-top: 10px;
	line-height: 22px;
	padding-left: 10px;
	color: #939393;
}
.gz-content p a {
	color: #939393;
}
.gz-content p a:hover,.gz-content h3 a:hover {
	text-decoration: none;
	color: #f2ab22;
}
#right-box .more {
	clear: both;
	width: 908px;
	height: 45px;
	line-height: 45px;
	border: 1px solid #dedede;
	margin: 20px 0px;
	font-size: 14px;
	text-align: center;
}
#right-box .more a {
	color: rgba(130,130,130,1.00);
}

.right-bz {
	width: 910px;
	height: 435px;
	background: #cbefe8;
}
.right-bz-con {
	width: 860px;
	height: 250px;
	background: #f0faf8;
	margin-left: 20px;
	margin-top: 22px;
	border-radius: 4px;
	padding: 50px 0px 0px 10px;
}
.right-bz-con .bz-itean {
	width: 115px;
	float: left;
	text-align: center;
}
.right-bz-con .bz-itean i {
	width: 110px;
	height: 110px;
	display: inline-block;
}
.right-bz-con .list01 i {
	background: url(../images/png.png) no-repeat -23px -297px;
}
.right-bz-con .list02 i {
	background: url(../images/png.png) no-repeat -170px -297px;
}
.right-bz-con .list03 i {
	background: url(../images/png.png) no-repeat -311px -297px;
}
.right-bz-con .list04 i {
	background: url(../images/png.png) no-repeat -449px -297px;
}
.right-bz-con .list05 i {
	background: url(../images/png.png) no-repeat -589px -297px;
}
.right-bz-con .list06 i {
	background: url(../images/png.png) no-repeat -726px -297px;
}
.right-bz-con .bz-itean span {
	width: 30px;
	height: 30px;
	display: inline-block;
	border-radius: 30px;
	line-height: 30px;
	color: white;
	font-weight: bold;
	font-size: 16px;
}
.right-bz-con .list01 span {
	background: #3eddb5;
}
.right-bz-con .list02 span {
	background: #5eb5e7;
}
.right-bz-con .list03 span {
	background: #5eb5e7;
}
.right-bz-con .list04 span {
	background: #dfbd40;
}
.right-bz-con .list05 span {
	background: #f5a0c8;
}
.right-bz-con .list06 span {
	background: #ff84be;
}
.right-bz-con .bz-itean h5 {
	width: 110px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	font-weight: normal;
	
}
.right-bz-con .bz-itean p {
	width: 115px;
	height: auto;
	font-size: 14px;
}	
.bz-icon-jt {
	width: 16px;
	height: 16px;
	background: url(../images/png.png) no-repeat -724px -34px;
	float: left;
	margin: 40px 12px 0px 5px;
}

.kf-con {
/*	width: 910px;*/
	clear: both;
	height: 250px;
	margin: 25px 0px 25px -19px;
}
.kf-con .team {
	width: 210px;
	height: 250px;
	float: left;
	border: 1px solid #dedede;
	margin-left: 19px;
	text-align: center;
}
.kf-con .team i {
	width: 57px;
	height: 75px;
	display: inline-block;
	margin-top: 40px;
}
.kf-con .team i.icon01 {
	background: url(../images/png.png) no-repeat -573px -77px;
}
.kf-con .team i.icon02 {
	background: url(../images/png.png) no-repeat -665px -77px;
}
.kf-con .team i.icon03 {
	background: url(../images/png.png) no-repeat -761px -77px;
}
.kf-con .team i.icon04 {
	background: url(../images/png.png) no-repeat -855px -77px;
}
.kf-con .team h3 {
	font-size: 24px;
	font-weight: normal;
	text-transform: uppercase;
}
.kf-con .team p {
	font-size: 18px;
	line-height: 30px;
	padding-top: 10px;
}


.right-banner {
	width: 910px;
	height: 230px;
}
.ck-banner {
	background: url(../images/ck-banner.png) no-repeat center;	
}
.hk-banner {
	background: url(../images/hk-banner.jpg) no-repeat center;	
}
.ps-banner {
	background: url(../images/ps-banner.png) no-repeat center;	
}
.zng-banner {
	background: url(../images/zng-img.png) no-repeat center;		
}
.zy-banner {
	background: url(../images/zy-banner.png) no-repeat center;
}
.sj-banner {
	background: url(../images/sj-banner.png) no-repeat center;
}
.cn-banner {
	background: url(../images/cn-banner.png) no-repeat center;
}
.wj-banner {
	background: url(../images/wj-banner.png) no-repeat center;
}
.problem-banner {
	background: url(../images/problem-banner.png) no-repeat center;
}
.right-banner-font {
/*	width: 300px;*/
	height: 120px;
	background-color: rgba(255,255,255,.6);
	float: right;
	margin-top: 50px;
}
.right-banner-font .line {
	width: 10px;
	height: 40px;
	background: #1ba7d5;
	margin: 35px 20px 0px 20px;
	float: left;
}
.right-banner-font .font {
	float: left;
/*	width: 250px;*/
	height: 120px;
	padding-right: 70px;
}
.right-banner-font .font h3 {
	font-size: 24px;
	font-weight: normal;
	padding-top: 30px;
}
.right-banner-font .font p {
	font-size: 16px;
	text-transform: uppercase;
	padding-top: 5px;
}
.h3-title {
	width: 900px;
	height: 50px;
	background: #00468c;
	line-height: 50px;
	color: white;
	font-size: 16px;
	padding-left: 10px;
	margin-top: 25px;
}
.ck-table-1 {
	width: 910px;
    border: 1px solid #dedede;
    border-collapse: collapse;
}
.ck-table-1 tr, .ck-table-1 td, .ck-table-1 th {
    border: 1px solid #dedede;
    font-size: 15px;
	line-height: 30px;
	padding: 10px 0px 10px 20px;
}
.ck-table-1 th {
	width: 140px;
	background: #f8f8f8;
	text-align: left;
	padding-left: 20px;
    font-size: 15px;
	vertical-align: top;
	padding-top: 10px;
}
.ck-table-1 td a {
 	width: 80px;
	height: 20px;
	display: inline-block;
/*	padding-top: 5px;*/
}

.hk-table01 {
	width: 910px;
	height: auto;
	margin-top: 25px;
}
.hk-table01 .title {
	width: 908px;
	height: 45px;
	background: #f2fbfc;
	border: 1px solid #bce5e7;
	margin-top: 25px;
	text-align: center;
	line-height: 45px;
}
.hk-table01 .title i {
	font-weight: bold;
	color: #ff7200;
}
.hk-table01 .title span {
	padding: 0px 20px;
	color: #ff7200;
	font-size: 16px;
}
.hk-table01 .content {
	width: 858px;
	height: auto;
	padding: 10px 30px 10px 20px;
	border: 1px solid #bce5e7;
	border-top: 0;
	zoom:1;
	overflow: hidden;
}
.hk-table01 .content p.img {
	width: 300px;
	float: left;
/*	padding-right: 20px;*/
}
.hk-table01 .content p.font {
	width: 550px;
	float: right;
	font-size: 16px;
	line-height: 30px;
/*	padding-top: 40px;*/
}
.hk-mokuai {
	width: 890px;
	height: 520px;
	padding: 10px;
	background: #edf9fa;
	margin-top: 25px;
}
.hk-mokuai .hk-mk {
	width: 293px;
	height: 245px;
	float: left;
	text-align: center;
}
.hk-mokuai .hk-mk i {
	width: 110px;
	height: 110px;
	display: inline-block;
	margin-top: 30px;
}
.hk-mokuai .hk-mk i.icon-mk01 {
	background: url(../images/png.png) no-repeat -24px -436px;
}
.hk-mokuai .hk-mk i.icon-mk02 {
	background: url(../images/png.png) no-repeat -154px -436px;
}
.hk-mokuai .hk-mk i.icon-mk03 {
	background: url(../images/png.png) no-repeat -286px -436px;
}
.hk-mokuai .hk-mk i.icon-mk04 {
	background: url(../images/png.png) no-repeat -417px -436px;
}
.hk-mokuai .hk-mk i.icon-mk05 {
	background: url(../images/png.png) no-repeat -549px -436px;
}
.hk-mokuai .hk-mk i.icon-mk06 {
	background: url(../images/png.png) no-repeat -680px -436px;
}
.hk-mokuai .hk-mk h3 {
	font-size: 16px;
	color: #f27e18;
	padding-top: 10px;
	font-weight: normal;
}
.hk-mokuai .hk-mk {
	color: #7e7e7e;
	font-size: 14px;
	padding-top: 10px;
}
.hk-mokuai .hk-mk-bottom-right {
	border-right: 1px solid #d3e9eb;
	border-bottom: 1px solid #d3e9eb;
}
.hk-mokuai .hk-mk-bottom {
	border-bottom: 1px solid #d3e9eb;
}
.hk-mokuai .hk-mk-right {
	border-right: 1px solid #d3e9eb;
}

.ps-title {
	width: 910px;
	height: 50px;
	border-bottom: 1px solid #dedede;
	margin-top: 25px;
}
.ps-title h3 {
	border-bottom: 4px solid #00468c;
	display: inline-block;
	height: 46px;
	line-height: 46px;
	font-size: 18px;
	font-weight: normal;
}
.ps-title h3 i {
	width: 24px;
	height: 24px;
	display: inline-block;
	background: url(../images/png.png) no-repeat -486px -25px;
	margin-top: 12px;
	float: left;
	margin-left: 5px;
	margin-right: 10px;
}
.ps-title h3 span {
	padding-right: 10px;
}
.ps-table-box {
	margin-top: 25px;
	text-align: center;
}
.ps-table-box .table-1 {
	width: 910px;
    border: 1px solid #cbe2dd;
    border-collapse: collapse;
}
.ps-table-box .table-1 th b {
	font-weight: normal;
	color: red;
}
.ps-table-box .table-1 tr,.ps-table-box .table-1 td,.ps-table-box .table-1 th {
	text-align: center;
    border: 1px solid #cbe2dd;
    font-size: 15px;
	line-height: 30px;
	padding: 10px 0px 10px 0px;
}
.ps-table-box .table-1 th {
	text-align: center;
	width: 140px;
	background: #e6f1f8;
/*	padding-left: 20px;*/
    font-size: 15px;
	vertical-align: top;
	padding-top: 10px;
}
.ps-table-box .table-1 td a {
 	width: 80px;
	height: 20px;
	display: inline-block;
/*	padding-top: 5px;*/
}

.ps-font-sm {
	width: 910px;
	height: auto;
	padding: 20px 0px 0px 0px;
	line-height: 30px;
	font-size: 14px;
	padding-left: 10px;
}
.ps-font-sm span {
	color: red;
}
.ps-ulprod {
/*	width: 910px;*/
	margin-left: -15px;
	height: auto;
}
.ps-ulprod dl {
	width: 170px;
	height: 150px;
	float: left;
	text-align: center;
	margin: 20px 0px 0px 15px;
}
.ps-ulprod dl dd {
	width: 167px;
	height: 98px;
	border: 1px solid #dedede;
}
.ps-ulprod dl dd a {
	width: 167px;
	height: 98px;
	display: inline-block;
}
.ps-ulprod dl dt {
	font-size: 14px;
	padding-top: 10px;
}
.ps-font-zy {
	width: 906px;
	height: 80px;
	line-height: 80px;
	background: #fff9f3;
	border: 2px dotted #e7bb8b;
	font-size: 16px;
	color: #b65825;
	text-align: center;
	margin-top: 25px;
}
.ps-font-zy i {
	width: 20px;
	height: 20px;
	display: inline-block;
	background: url(../images/png.png) no-repeat -830px -30px;
	padding-right: 20px;
/*	margin: 28px 10px 60px 275px;*/
/*	float: left;*/
}

.wj-content {
/*	width: 910px;*/
	height: auto;
	padding: 30px 0px;
	margin-left: -20px;
}
.wj-content dl {
	width: 440px;
	height: 100px;
	float: left;
	margin-left: 20px;
	margin-bottom: 20px;
}
.wj-content dl dd {
	width: 82px;
	height: 82px;
	float: left;
}
.wj-content dl dd i {
	width: 82px;
	height: 82px;
	display: inline-block;
}
.wj-content dl dt {
	width: 335px;
	float: right;
	padding-left: 10px;
}
.wj-content dl dt h3 {
	font-size: 18px;
	font-weight: normal;
	padding-top: 5px;
}
.wj-content dl dt p {
	color: rgba(96,96,96,1.00);
	padding-top: 5px;
	font-size: 16px;
}
.wj-content dl dd i.icon-wj01 {
	background: url(../images/png.png) no-repeat -10px -578px;
}
.wj-content dl dd i.icon-wj02 {
	background: url(../images/png.png) no-repeat -128px -578px;
}
.wj-content dl dd i.icon-wj03 {
	background: url(../images/png.png) no-repeat -247px -578px;
}
.wj-content dl dd i.icon-wj04 {
	background: url(../images/png.png) no-repeat -365px -578px;
}
.wj-content dl dd i.icon-wj05 {
	background: url(../images/png.png) no-repeat -483px -578px;
}
.wj-content dl dd i.icon-wj06 {
	background: url(../images/png.png) no-repeat -602px -578px;
}
.wj-content dl dd i.icon-wj07 {
	background: url(../images/png.png) no-repeat -721px -578px;
}
.wj-content dl dd i.icon-wj08 {
	background: url(../images/png.png) no-repeat -839px -578px;
}
.wj-content dl dd i.icon-wj09 {
	background: url(../images/png.png) no-repeat -12px -692px;
}
.wj-content dl dd i.icon-wj10 {
	background: url(../images/png.png) no-repeat -101px -692px;
}
.wj-content dl dd i.icon-wj11 {
	background: url(../images/png.png) no-repeat -190px -692px;
}
.wj-content dl dd i.icon-wj12 {
	background: url(../images/png.png) no-repeat -279px -692px;
}
.wj-content dl dd i.icon-wj13 {
	background: url(../images/png.png) no-repeat -368px -692px;
}
.wj-content dl dd i.icon-wj14 {
	background: url(../images/png.png) no-repeat -457px -692px;
}
.wj-content dl dd i.icon-wj15 {
	background: url(../images/png.png) no-repeat -546px -692px;
}
.wj-content dl dd i.icon-wj16 {
	background: url(../images/png.png) no-repeat -635px -692px;
}
.wj-content dl dd i.icon-wj17 {
	background: url(../images/png.png) no-repeat -724px -692px;
}
.wj-content dl dd i.icon-wj18 {
	background: url(../images/png.png) no-repeat -813px -692px;
}
.wj-content dl dd i.icon-wj19 {
	background: url(../images/png.png) no-repeat -902px -692px;
}

.jygz-title {
	width: 1200px;
	height: 70px;
	text-align: center;
	margin: 30px 0px 60px 0px;
}
.jygz-title h3 {
	font-size: 28px;
	line-height: 50px;
	font-weight: normal;
}
.jygz-title h4 {
	width: 90px;
	height: 5px;
	background: #00468c;
	display: inline-block;
}
.jygz-box {
	width: 1150px;
	height: 100px;
	margin: 0px auto;
}
.jygz-box .jygz-form {
	width: 1140px;
	height: 68px;
}
.jygz-box .jygz-form input {
	width: 980px;
	height: 68px;
	font-size: 16px;
	line-height: 68px;
	padding-left: 15px;
	float: left;
	border: 0;
}
.jygz-box .jygz-form button {
	width: 140px;
	height: 68px;
	border: 0;
	float: right;
	color: white;
	font-size: 18px;
	line-height: 68px;
	text-align: center;
}
.jygz-form-now {	
	border: 3px solid #f2ab21;
}
.jygz-form-now button {	
	background: #f2ab21;
}
.jygz-form-now02 {	
	border: 3px solid #00468c;
}
.jygz-form-now02 button {	
	background: #00468c;
}
.jygz-no {
	width: 1150px;
	height: 190px;
	margin: 0px auto;
}
.jygz-no p {
	width: 1140px;
	height: 68px;
	font-size: 16px;
	text-align: center;
	border: 3px dashed #dedede;
	line-height: 68px;
	margin-top: 60px;
}
.jygz-yes {
	width: 1150px;
	height: auto;
	overflow: hidden;
	zoom: 1;
	margin: 0px auto;
	margin-top: 30px;
	padding-bottom: 70px;
}
.jygz-yes p {
	font-size: 18px;
}
.jygz-yes p span {
	color: #f2ab21;
}
.jygz-subnav {
	width: 1136px;
	height: 60px;
	border: 2px dotted #dedede;
	line-height: 60px;
	font-size: 16px;
	text-align: center;
	margin: 30px 0px;
}
.jygz-subnav p {
	display: inline-block;
	padding: 0px 10px;
}
.jygz-subnav p.now {
	color: #00468c;
}
.jygz-subnav span {
	display: inline-block;
	background: url(../images/jy-jt.png) no-repeat center;
	width: 100px;
	height: 15px;
}
.jygz-guiji {
	width: 1140px;
	height: auto;
	margin: 0px auto;
	overflow: hidden;
	zoom: 1;
}
.jygz-guiji01 {
	width: 1140px;
	height: 45px;
	background: #f6f6f6;
	border-bottom: 2px solid #fff;
}
.jygz-guiji01-now {
	background: #00468c;
	width: 1140px;
	height: 45px;
	border-bottom: 2px solid #fff;
}
.jygz-guiji01-now .time {
	color: white;
	width: 345px;
	height: 45px;
	float: left;
	line-height: 45px;
	font-size: 14px;
	text-align: center;
	padding-right: 60px;
}
.jygz-guiji01-now .content {
	width: 600px;
	height: 45px;
	float: left;
	line-height: 45px;
	font-size: 14px;
	color: white;
}
.jygz-guiji01 .time {
	width: 250px;
	height: 45px;
	float: left;
	line-height: 45px;
	font-size: 14px;
	text-align: center;
	padding-right: 60px;
}
.jygz-guiji01 .content {
	width: 450px;
	height: 45px;
	float: left;
	line-height: 45px;
	font-size: 14px;
}
.jygz-guiji01 .sn {
	width: 300px;
	height: 45px;
	float: left;
	line-height: 45px;
	font-size: 14px;
}
.jygz-guiji01 .sn  span {
	color: #f2ab21;
	padding-left: 20px;
}
.jygz-guiji01 .content  span {
	color: #f2ab21;
	padding-left: 20px;
}

.yf-form {
	width: 410px;
	height: auto;
	margin: 0px auto;
	overflow: hidden;
	zoom: 1;
}
.yf-form .yf-ck01 {
	width: 408px;
	height: 45px;
	border: 1px solid #dedede;
	margin-bottom: 25px;
	cursor: pointer;
	position: relative;
}
.yf-form .yf-ck01 span {
	display: inline-block;
	font-size: 16px;
	padding-left: 15px;
	line-height: 45px;
}
.yf-form .yf-ck01 i {
	width: 12px;
	height: 10px;
	display: inline-block;
	background: url(../images/png.png) no-repeat -871px -37px;
	float: right;
	margin: 20px 15px 0px 0px;
}
.yf-form .yf-ck01 b {
	float: right;
	line-height: 45px;
	padding-right: 15px;
	font-weight: normal;
	font-size: 16px;
}
.yf-form .yf-ck01 input {
	float: right;
	width: 300px;
	height: 45px;
	border: 0;
	line-height: 45px;
	font-size: 16px;
}
.yf-form button {
	width: 410px;
	height: 45px;
	background: #f2ab21;
	line-height: 45px;
	font-size: 16px;
	text-align: center;
	color: white;
	border: 0;
}
.yf-form button.button-margin {
	margin-bottom: 100px;	
}
.yf-ck01 ul {
	display: inline-block;
	width: 408px;
/*	height: 180px;*/
	padding: 10px 0px;
	border: 1px solid #dedede;
	position: absolute;
	top: 45px;
	left: -1px;
	background: #fff;
	z-index: 5;
	cursor: pointer;
}
.yf-ck01 ul li {
	width: 397px;
	height: 36px;
	line-height: 36px;
	padding-left: 10px;
	font-size: 14px;
}
.yf-ck01 ul li:hover {
	background: #f6f6f6;
}
.yf-form02 {
	width: 1260px;
	height: 50px;
	margin: 0px auto;
}
.yf-form02 .yf-ck01 {
	width: 125px;
	height: 45px;
	border: 1px solid #dedede;
	float: left;
	margin-right: 15px;
	position: relative;
	cursor: pointer;
}
.yf-form02 .yf-ck02 {
	width: 100px;
	height: 45px;
	border: 1px solid #dedede;
	float: left;
	margin-right: 15px;
	position: relative;
	cursor: pointer;
}
.yf-form02 .yf-ck02 i {
	width: 12px;
	height: 10px;
	display: inline-block;
	background: url(../images/png.png) no-repeat -871px -37px;
	float: right;
	margin: 20px 15px 0px 0px;
}
.yf-form02 .yf-ck02 span {
	font-size: 16px;
	line-height: 45px;
	padding-left: 10px;
}
.yf-form02 .yf-ck02 b {
	float: right;
	font-weight: normal;
	font-size: 16px;
	line-height: 45px;
	padding-right: 10px;
}
.yf-form02 .yf-ck02 input {
	float: right;
	width: 30px;
	height: 45px;
	border: 0;
	line-height: 45px;
	font-size: 16px;
}

/**/
.yf-form02 .yf-ck01 i {
	width: 12px;
	height: 10px;
	display: inline-block;
	background: url(../images/png.png) no-repeat -871px -37px;
	float: right;
	margin: 20px 15px 0px 0px;
}
.yf-form02 .yf-ck01 span {
	font-size: 16px;
	line-height: 45px;
	padding-left: 10px;
}
.yf-form02 .yf-ck01 b {
	float: right;
	font-weight: normal;
	font-size: 16px;
	line-height: 45px;
	padding-right: 10px;
}
.yf-form02 .yf-ck01 input {
	float: right;
	width: 40px;
	height: 45px;
	border: 0;
	line-height: 45px;
	font-size: 16px;
}
.yf-form02 button {
	width: 170px;
	height: 45px;
	background: #f2ab21;
	line-height: 45px;
	font-size: 16px;
	text-align: center;
	color: white;
	border: 0;
}
.ys-title {
	width: 1140px;
	height: 45px;
	line-height: 45px;
	font-weight: normal;
	font-size: 18px;
	padding-top: 60px;
}
.ys-listtj {
	width: 1260px;
	height: 50px;
	margin: 10px auto;
}
.ys-listtj .ys-listtj01 {
	width: 200px;
	height: 40px;
	border: 1px dashed #f2ab21;
	line-height: 40px;
	font-size: 14px;
	text-align: center;
	float: left;
	margin-right: 20px;
}
.ys-listtj .ys-listtj01 b {
	font-weight: normal;
	color: #f2ab21;
}
.ys-table {
	width: 1260px;
	height: auto;
	zoom: 1;
	overflow: hidden;
	margin: 0px auto;
	padding-bottom: 60px;
}

.ys-table .table-1 {
	width: 1260px;
    border: 1px solid #dedede;
    border-collapse: collapse;
}
.ys-table .table-1 th b {
	font-weight: normal;
	color: red;
}
.ys-table .table-1 tr,.ys-table .table-1 td,.ys-table .table-1 th {
	text-align: center;
    border: 1px solid #dedede;
    font-size: 15px;
	line-height: 30px;
	padding: 10px 0px 10px 0px;
}
.ys-table .table-1 th {
	text-align: center;
	width: 140px;
	background: #f5f5f5;
/*	padding-left: 20px;*/
    font-size: 15px;
	vertical-align: top;
	padding-top: 10px;
}
.tzjs-smfont {
	width: 1260px;
	line-height: 50px;
	font-size: 14px;
	color: rgba(95,95,95,1.00);
	text-align: center;
}
.tzjs-jg {
	text-align: center;
	width: 1260px;
	height: 150px;
	line-height: 150px;
	font-size: 16px;
}
.tzjs-jg b{
	color: red;
	font-size: 26px;
	padding-right: 10px;
}
.zt-form {
/*	width: 1260px;*/
	height: 70px;
	margin-left: -5px;
}
.zt-form .zt-form01 {
	width: 380px;
	height: 45px;
	border: 1px solid #dedede;
	float: left;
	margin-left: 24px;
	cursor: pointer;
	position: relative;
}
.zt-form01-pos {
	width: 380px;
	border: 1px solid #dedede;
	background: rgba(255,255,255,1.00);
	cursor: pointer;
	position: absolute;
	top: 44px;
	left: -1px;
	line-height: 35px;
	padding: 5px 0px;
}
.zt-form01-pos a {
	padding-left: 15px;
	display: inline-block;
	width: 365px;
	font-size: 14px;
}
.zt-form .zt-form01 span {
	font-size: 16px;
	padding-left: 15px;
	line-height: 45px;
}
.zt-form .zt-form01 i {
	width: 12px;
	height: 10px;
	display: inline-block;
	background: url(../images/png.png) no-repeat -871px -37px;
	float: right;
	margin: 20px 15px 0px 0px;		
}
.zt-maptable-box {
	width: 1200px;
	height: auto;
}
.zt-maptable {
	width: 1200px;
	/*height: 350px;*/
	margin-top: 25px;
	margin-bottom: 25px;
	clear: both;
}
.zt-maptable .map {
	width: 564px;
	height: 480px;
	float: right;
}

.zt-maptable .table {
	width: 564px;
	height: 480px;
	float: left;
}
.zt-maptable .table .table-01 {
	width: 564px;
	height: 350px;
    border: 1px solid #dedede;
    border-collapse: collapse;
}
.zt-maptable .table .table-01 tr,.zt-maptable .table .table-01 td,.zt-maptable .table .table-01 th {
    border: 1px solid #dedede;
    font-size: 15px;
	line-height: 30px;
	padding: 10px 0px 10px 20px;
	vertical-align: top;
}
.zt-maptable .table .table-01 th {
	width: 120px;
/*	padding-left: 20px;*/
    font-size: 15px;
	vertical-align: top;
	padding-top: 10px;
	text-align: left;
	padding-left: 20px;
}
.sh-title {
	width: 1180px;
	height: 55px;
	background: #00468c;
	color: white;
	line-height: 55px;
	font-size: 16px;
	padding-left: 20px;
	font-weight: normal;
}
.sh-table {
	width: 1260px;
	height: auto;
}
.sh-table table {
	width: 1260px;
    border: 1px solid #dedede;
    border-collapse: collapse;
	margin-bottom: 30px;
}
.sh-table table tr,.sh-table table td,.sh-table table th {
    border: 1px solid #dedede;
    font-size: 15px;
	line-height: 30px;
	padding: 10px 0px 10px 20px;
	vertical-align: top;
}
.sh-table table th {
	width: 220px;
	background: #f5f5f5;
/*	padding-left: 20px;*/
    font-size: 15px;
	vertical-align: top;
	padding-top: 10px;
	text-align: left;
	padding-left: 20px;
}
.news-subnav-title {
	width: 908px;
	height: 48px;
	border: 1px solid #f2ab22;
	border-right: 0;
	margin-bottom: 25px;
	padding-left: 1;
}
.news-subnav-title a {
	width: 226px;
	height: 48px;
	display: inline-block;
	float: left;
	text-align: center;
	line-height: 48px;
	font-size: 16px;
	color: #b27c14;
	border-right:  1px solid #f2ab22;
}
.news-subnav-title a.now {
	background: #f2ab22;
	color: white;
}
.news-page {
	width: 910px;
	height: 40px;
	padding: 25px 0px;
	text-align: right;
}
.news-page ul {
	display: inline-block;
}
.news-page ul li {
	display: inline-block;
}
.news-page ul li a,.news-page ul li span {
	padding: 7px 14px;
	border: 1px solid #dedede;
	font-size: 16px;
	margin: 0px 2px;
}
.news-page ul li a:hover,
.news-page ul li a.now {
	background: #11ce9f;
	border: 1px solid #11ce9f;
	color: white;
}
.news-page ul .active span {
	background: #11ce9f;
	border: 1px solid #11ce9f;
	color: white;
}
.breadcrumb {
	width: 910px;
	height: 40px;
	line-height: 40px;
	border-bottom: 1px solid #dedede;
	padding-bottom: 10px;
}
.breadcrumb .black {
	float: right;
	font-size: 16px;
}
.breadcrumb .con {
	font-size: 16px;
	line-height: 40px;
}
.breadcrumb .con a {
	padding: 0px 4px;
}
.news-content {
	width: 910px;
	height: auto;
}
.news-content .title {
	padding: 40px 0px 20px 0px;
}
.subnav-s {
	height: 45px;
	margin: 0px auto;
	line-height: 45px;
	font-size: 14px;
	background: #fff;
}
.news-content h3 {
	width: 910px;
	font-size: 22px;
	color: #d59518;
	font-weight: normal;
}
.news-content h4 {
	font-size: 16px;
	color: #5A5A5A;
	font-weight: normal;
	line-height: 40px;
}
.news-content h5 {
	width: 70px;
	height: 5px;
	background: #f2ab22;
	margin-top: 10px;
}
.news-content .font {
	font-size: 16px;
	line-height: 30px;
}
.news-guanl {
	width: 910px;
	/*padding-top: 100px;*/
}
.news-guanl h3 {
	width: 910px;
	height: 40px;
	line-height: 40px;
	color: red;
	font-size: 16px;	
}
.news-guanl ul {
	display: inline-block;
	width: 910px;
}
.news-guanl ul li {
	width: 420px;
	height: 30px;
	font-size: 14px;
	line-height: 30px;
	float: left;
	padding-left: 10px;
}
.news-guanl ul li i {
	width: 12px;
	height: 12px;
	display: inline-block;
	float: left;
	background: url(../images/png.png) no-repeat -731px -35px;
	margin-top: 11px;
	margin-right: 10px;
}
.problem-list {
	width: 910px;
	height: auto;
	padding: 20px 0px;
}
.problem-list ul {
	display: inline-block;
}
.problem-list ul li {
	width: 910px;
	height: 50px;
	border-bottom: 1px dashed #dedede;
	line-height: 50px;
}
.problem-list ul li a {
	font-size: 16px;
}
.problem-list ul li i {
	width: 17px;
	height: 19px;
	display: inline-block;
	float: left;
	background: url(../images/png.png) no-repeat -908px -30px;
	margin: 17px 20px 0px 0px;
}


#login-box {
	min-width: 1260px;
	width: 100%;
	height: 890px;
	background: url(../images/logo-bg.jpg) no-repeat center top;
}
#resgin-box {
	min-width: 1260px;
	width: 100%;
	min-height:500px;
	background: url(../images/resgin-bg.png) no-repeat center top #fffcf8;
	padding-bottom: 100px;
}
.login-box {
	width: 1260px;
	height: 521px;
	margin: 0px auto;
	background: url(../images/login-title.png) no-repeat left top #fff;
}
.login-link {
	width: 1260px;
	height: 250px;
}
.login-form {
	width: 420px;
	height: 340px;
	float: right;
	margin-right: 200px;
	margin-top: 90px;
/*	background: #dedede*/
}
.resgin-con,.resgin-con04 {
	width: 790px;
	height: 50px;
	margin-bottom: 35px;
}
.resgin-con01 {
	width: 420px;
	height: auto;
	margin-bottom: 25px;
}
.resgin-con b,.resgin-con03 b,.resgin-con04 b {
	font-weight: normal;
	line-height: 50px;
	font-size: 16px;
	padding-left: 15px;
	color: red;
}
.resgin-con01 b {
	display: inline-block;
	font-weight: normal;
	line-height: 20px;
	font-size: 16px;
	padding-left: 15px;
	color: red;
	padding-top: 10px;
}

/*.login-form .input {*/
	/*width: 418px;*/
	/*height: 50px;*/
	/*border: 1px solid #dedede;*/
	/*float: left;*/
/*}*/
/*.login-form .input span {*/
	/*font-size: 16px;*/
	/*line-height: 50px;*/
	/*padding-left: 20px;*/
/*}*/
/*.login-form .input input {*/
	/*width: 308px;*/
	/*height: 48px;*/
	/*line-height: 48px;*/
	/*font-size: 16px;*/
	/*padding-left: 10px;*/
	/*border: 0;*/
/*}*/
.login-form {
	width: 420px;
	height: 340px;
	float: right;
	margin-right: 200px;
	margin-top: 70px;
}
.resgin-con,.resgin-con04 {
	width: 790px;
	height: 50px;
	margin-bottom: 35px;
}
.resgin-con01 {
	width: 420px;
	height: auto;
	margin-bottom: 15px;
	zoom: 1;
	overflow: hidden;
	position: relative;
}
.login-form .input,
.login-wjform .input{
	width: 418px;
	height: 50px;
	border: 1px solid #dedede;
	float: left;
}
.login-form .input span,
.login-wjform .input span {
	font-size: 16px;
	line-height: 50px;
	padding-left: 20px;
}
.login-form .input input,
.login-wjform .input input {
	width: 308px;
	height: 48px;
	line-height: 48px;
	font-size: 16px;
	padding-left: 10px;
	border: 0;
}
.resgin-form .input {
	width: 418px;
	height: 50px;
	border: 1px solid #dedede;
	float: left;
	position: relative;
	cursor: pointer;
}

.resgin-con03-pos {
	width: 128px;
	border: 1px solid #dedede;
	background: rgba(255,255,255,1.00);
	cursor: pointer;
	position: absolute;
	top: 50px;
	left: -1px;
	line-height: 35px;
	padding: 5px 0px;
	z-index: 5;
}
.resgin-con03-pos a {
	padding-left: 15px;
	display: inline-block;
	width: 113px;
	font-size: 14px;
}
.resgin-form .input span {
	font-size: 16px;
	line-height: 50px;
	padding-left: 20px;
	float: left;
}
.resgin-form .input input {
	width: 308px;
	height: 48px;
	line-height: 48px;
	font-size: 16px;
	padding-left: 10px;
	border: 0;
}
.login-form .input b,
.login-form .input b {
	font-weight: normal;
	color: red;
}
.login-box .input02 {
	width: 418px;
	height: 50px;
/*	margin-bottom: 35px;*/
	border: 1px solid #dedede;
}
.resgin-con04 .input02 {
	width: 418px;
	height: 50px;
/*	margin-bottom: 35px;*/
	border: 1px solid #dedede;
	float: left;
}
.login-box .input02 span,.resgin-con04 .input02 span {
	float: left;
	line-height: 50px;
	font-size: 16px;
	padding-left: 20px;
}
.login-box .input02 input,.resgin-con04 .input02 input {
	width: 180px;
	line-height: 48px;
	font-size: 16px;
	padding-left: 10px;
	float: left;
	border: 0;
}
.login-box .input02 a,.resgin-con04 .input02 a {
	display: inline-block;
	width: 120px;
	height: 48px;
	border-left: 1px solid #dedede;
	float: right;
	background: #fff;
}
/*.login-box button {*/
	/*width: 420px;*/
	/*height: 50px;*/
	/*background: #14d4fc;*/
	/*border: 0;*/
	/*text-align: center;*/
	/*line-height: 50px;*/
	/*color: white;*/
	/*font-size: 18px;*/
	/*margin-top: 30px;*/
/*}*/
.login-box button,.login-wjbut {
	width: 420px;
	height: 50px;
	background: #14d4fc;
	border: 0;
	text-align: center;
	line-height: 50px;
	color: white;
	font-size: 18px;
	margin-top: 10px;
	cursor: pointer;
}
.resgin-box {
	width: 1260px;
	min-height: 500px;
	background: #fff;
	margin: 0px auto;
	padding: 50px 0px 150px 0px;
}
.resgin-form {
	width: 420px;
	margin-left: 410px;
}
.resgin-con03 {
    width: 790px;
    height: 50px;
    margin-bottom: 35px;
}
.resgin-form03 .input {
    width: 418px;
    height: 50px;
    border: 1px solid #dedede;
    float: left;
}
.resgin-form03 .input span {
    font-size: 16px;
    line-height: 50px;
    padding-left: 20px;
    float: left;
}
.resgin-con03 .input strong {
	width: 12px;
    height: 10px;
    display: inline-block;
    background: url(../images/png.png) no-repeat -871px -37px;
    float: left;
    margin: 22px 15px 0px 48px;
}
.resgin-con03 .input input {
    width: 270px;
    height: 48px;
    line-height: 48px;
    font-size: 16px;
    padding-left: 10px;
    border: 0;
	border-left: 1px solid #dedede;
}
.resgin-con-sm {
	width: 378px;
	height: 200px;
	border: 1px solid #dedede;
	padding: 10px 20px;
	overflow-y: scroll;
	line-height: 25px;
	color: #686868;
	margin-bottom: 10px;
}
.resgin-con-bd {
	width: 420px;
	height: 30px;
	font-size: 15px;
	line-height: 30px;
	padding: 10px 0px;
}
.resgin-con-bd input {
	width: 16px;
	height: 16px;
	border: 1px solid #dedede;
	float: left;
	margin-top: 8px;
	margin-right: 10px;
}
.resgin-con-bd a {
	color: #ffaf4d;
}
.resgin-form button {
	width: 420px;
	height: 50px;
	background: #ffaf4d;
	text-align: center;
	line-height: 50px;
	font-size: 16px;
	border: 0;
	color: white;
	margin-top: 30px;
}
.resgin-con01 a.wjpassword {
	position: absolute;
	top: 0;
	right: 0;
	position: absolute;
	top: 20px;
	right: 16px;
	font-size: 14px;
}
.resgin-pline {
	width: 420px;
	height: 20px;
	border-bottom: 1px solid #dadada;
	padding-top: 9px;
	position: relative;
}
.resgin-pline span {
	position: absolute;
	background: white;
	padding: 0px 15px;
	top: 20px;
	right: 150px;
	font-size: 14px;
	color: #bdbdbd;
}
.resgin-img {
	width: 30px;
	height: 30px;
	padding-top: 27px;
	/*padding-left: 50px;*/
	margin: 0px auto;
}
.resgin-img a {
	/*display: inline-block;*/
	/*padding: 0px 20px;*/
}

.login-wjbox {
	width: 1200px;
	height: 521px;
	margin: 0px auto;
	background: white;
}
.login-wjform {
	width: 420px;
	height: 420px;
	margin: 0px auto;
	padding-top: 80px;
}


.l-three-title {
	width: 420px;
	height: 60px;
	border-bottom: 1px solid #dedede;
	line-height: 60px;
}
.l-three-title a {
	font-size: 20px;
	width: 205px;
	display: inline-block;
	text-align: center;
	float: left;
	text-decoration: none;
}
.l-three-title a:first-child {
	color: #7e7e7e;
}
/*.l-three-title a:nth-child(2) {*/
	/*border-bottom: 2px solid #39d7a4;*/
/*}*/
.l-three-title  .select {
	border-bottom: 2px solid #39d7a4;
}
.l-three-pic {
	width: 420px;
	text-align: center;
}
.l-three-pic img {
	width: 200px;
	padding: 30px 0;
	margin: 0px auto;
}
.login-three-com {
	width: 420px;
	height: 60px;
	text-align: center;
	font-size: 18px;
}
