@charset "utf-8";
* {
	margin: 0;
	padding: 0;/*word-break:break-all;*/
	word-wrap: break-word;
}
body {
	font-family: "微软雅黑", "宋体", "黑体";
	font-size: 12px;
	color: #444;
	width: 100%;
	min-width: 1400px;
}
a {
	text-decoration: none;
	cursor: pointer;
}
img {
	vertical-align: top;
	border: none;
	margin: 0 auto;
}
.left {
	float: left;
}
.right {
	float: right;
}
.clear {
	clear: both;
	display: block;
	height: 0px;
}
ul {
	list-style: none;
}
/*em{font-style:normal;}*/
table {
	border-collapse: collapse;
}
/*b,strong{font-weight: normal;}*/
h1, h2, h3, h4, h5, h6 {
	font-weight: normal;
}
table {
	border-collapse: collapse;
}
.wrap {
	width: 100%;
	height: 100%;
}
.common {
	width: 1200px;
	margin: 0 auto;
}
.header {
	height: 120px;
	background: url(../images/bg.jpg);
}
.header .topPart {
	overflow: hidden;
}
.header .topPart h1.logo, .header .topPart h1.logo a {
	width: 600px;
	height: 120px;
}
.header .topPart h1.logo a {
	display: block;
	background: url(../images/logo_png9.png) no-repeat;
}
.header .topPart .formTbale {
	width: 328px;
	padding-top: 48px;
}
.header .topPart .formTbale ul.tabLan {
	width: 82px;
	float: left;
	padding-left: 45px;
}
.header .topPart .formTbale ul.tabLan li {
	color: #000;
	font-size: 14px;
	height: 22px;
	line-height: 22px;
	float: left;
	font-family: "Georgia", "Tahoma", "Arial", "Verdana";
}
.header .topPart .formTbale ul.tabLan li a {
	margin: 0 7px;
	color: #000;
}
.header .topPart .formTbale .form {
	width: 250px;
	height: 25px;
	float: right;
	background: url(../images/searchInput.png) no-repeat;
}
.header .topPart .formTbale .form input {
	height: 25px;
	line-height: 24px;
	float: left;
	border: none;
	background: none;
}
.header .topPart .formTbale .form input.text {
	width: 198px;
	padding: 0 12px;
	color: #ccc;
}
.header .topPart .formTbale .form input.submit {
	width: 28px;
	cursor: pointer;
}
.navBg {
	height: 55px;
	background: url(../images/navRepeat.jpg) repeat-x;
}
.navBg .nav {
	height: 40px;
	padding-top: 4px;
}
.navBg .nav li {
	float: left;
	background: url(../images/navLine.gif) no-repeat right top;
	width: 120px;
	height: 40px;
	line-height: 40px;
	text-align: center;
}
.navBg .nav li.last {
	background: none;
}
.navBg .nav li a {
	font-size: 14px;
	color: #fff;
	display: block;
}
.footer {
	height: 130px;
	background: #222A35

}
.footer .footerMid {
	width: 1200px;
	height:130px;
	margin: 0 auto;
	position: relative;
	background: #222A35
}
.footer .footerMid ul.footerNav {
	width: 502px;
	height: 26px;
	padding-top: 32px;
}
.footer .footerMid ul.footerNav li {
	height: 26px;
	line-height: 26px;
	float: left;
	font-size: 14px;
}
.footer .footerMid ul.footerNav li a {
	color: #B5B5B5;
	margin: 0 8px;
}
.footer .footerMid p {
	height: 34px;
	line-height: 34px;
	color: #B5B5B5;
	padding-left:7px;
}
.footer .footerMid ul.footerBtn {
	width: 280px;
	height: 40px;
	position: absolute;
	top: 40px;
	right: 22px;
}
.footer .footerMid ul.footerBtn li {
	width: 130px;
	height: 40px;
	line-height: 40px;
	text-align: center;
	float: left;
	margin-right: 10px;
	background: url(../images/footerBtn.jpg) no-repeat;
}
.footer .footerMid ul.footerBtn li a {
	display: block;
	color: #fff;
}
/*xin*/


.hide {
	display: none;
}
.main {
	width: 1200px;
}
.content {
	width: 1200px;
}
.top {
	height: 36px;
	line-height: 36px;
	border-bottom: 1px solid #8bbfde;
}
.top a {
	display: inline-block;
	background-position: left center;
	margin-right: 10px;
	background-repeat: no-repeat;
	padding-left: 20px;
}
.top a.language {
	background-image: url(../images/en.jpg);
}
.top a.mail {
	background-image: url(../images/mail.jpg);
}
.top a.file {
	background-image: url(../images/file.jpg);
}
.top a.date {
	background-image: url(../images/date.jpg);
}
.banner {
	background-position: center top;
	height: 45px;
	background-repeat: no-repeat;
	border-bottom: 3px solid #2a80b9;
}
.banner .main {
	position: relative;
	height: 45px;
	z-index: 2000;
}
.banner .main .logo {
	float: left;
}
.banner .main .search {
	float: right;
	width: 305px;
	margin-right: 30px;
}
.banner .main .search .key {
	text-align: center;
	margin-right: 100px
}
.banner .main .search .key span {
	color: #f3031e;
}
.banner .main .search .input {
	margin-bottom: 5px;
}
.banner .main .search .input .il {
	float: left;
	width: 1px;
	height: 1px;
	border: none;
	background-color: #fff;
}
.banner .main .search .input .il select {
	border: 0px;
	margin: 0px;
	background: none;
	width: 100%;
	height: 24px;
	line-height: 24px;
	color: #d3d3d3;
}
.banner .main .search .input .ir {
	float: left;
	width: 244px;
	height: 24px;
	border: 1px solid #b8b8b8;
	background-color: #fff;
	position: relative;
}
.banner .main .search .input .ir .irl {
	margin-right: 40px;
	padding-left: 5px;
}
.banner .main .search .input .ir .irl input {
	width: 100%;
	height: 21px;
	line-height: 24px;
	color: #000000;
	border: 0px;
	padding: 0px;
	margin: 0px;
}
.banner .main .search .input .ir .irr {
	padding-left: 6px;
	padding-right: 6px;
	position: absolute;
	right: 0px;
	top: 1px;
	height: 22px;
	border-left: 1px solid #c5c5c5;
}
.banner .main .search .input .ir .irr input {
	border: 0px;
	margin: 0px;
	background: none;
	background-image: url(../images/search-icon.jpg);
	width: 16px;
	height: 22px;
	background-position: center center;
	background-repeat: no-repeat;
	cursor: pointer;
}
.banner .nav {
	position: absolute;
	left: 0px;
	width: 1300px;
	bottom: 0px;
	z-index: 1000;
}
.banner .nav .nav-c {
	width: 1300px;
	border-right: 0px solid #c1c1c1;
	position: relative;
	bottom: 0px;
	height: 45px;
	background-color: #0188d9;
}
.banner .nav .nav-c .list {
	float: left;
	width: 150px;

}
.nav .list-t {
	position: relative;
	height: 45px;
	line-height: 45px;
	text-align: center;
	//*border-left: 1px solid #c1c1c1;  导航条条状*//
}
.nav .list-t a {
	font-family: Arial, "Microsoft YaHei", SimSun;
	display: block;
	font-size: 12px;
	color: #fff;
	border: 2px solid #0188d9;
	line-height: 40px;
	height: 40px;

}
.nav .list-t a.t2 {
	font-family: Arial, "Microsoft YaHei", SimSun;
	display: none;
	color: #0188d9;
	border: 3px solid #2a80b9;
	border-bottom: 0px;
	height: 45px;
	background-color: #fff;
}
.nav .list-t a span {
	display: inline-block;
	background-position: left center;
	padding-left: 34px;
	background-repeat: no-repeat;
}
.nav .nav-c .list:hover .list-t a.t2, .nav .nav-c .list.current .list-t a.t2 {
	display: block;
}
.nav .nav-c .list:hover .list-t a.t1, .nav .nav-c .list.current .list-t a.t1 {
	display: none;
}
.nav .drop {
	background-color: #fff;
	display: none;
	position: absolute;
	left: 0px;
	top: 48px;
	width: 1350px;
}
.nav .drop .drop-inner {
	border: 3px solid #2a80b9;
	border-top: 0px;
    width: 1350px;

}
.nav .drop .drop-c {
	width: 1400px;
}

.nav .info .l {
	border: 1px solid #c3d1de;
	float: left;
	width: 250px;
	height: 290px;
	margin-right: 29px;
}
.nav .info .c {
	float: left;
	width: 370px;
	height: 290px;
}
.nav .info .r {
	border: 1px solid #dddddd;
	float: right;
	width: 240px;
	height: 290px;
}
.nav .info .r .rlist .rlist-c {
	padding-left: 15px;
	padding-right: 15px;
	line-height: 26px;
	height: 26px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.nav .info .r .rlist {
	float: left;
	width: 50%;
}
.nav .info .r .rlist .rlist-c a {
	font-weight: bold;
	color: #03436d;
}
.nav .info .r .rlist .rlist-c a:hover {
	text-decoration: underline;
}
.nav .nav-c .list:hover .drop, .nav .nav-c .list.current drop {
	display: block;
}
.list-group {
}
.list-group .lg-t {
	border-bottom: 1px solid #c3d1de;
	cursor: pointer;
	position: relative;
	height: 38px;
	line-height: 38px;
	font-family: Arial, "Microsoft YaHei", SimSun;
	font-size: 16px;
	color: #03436d;
}
.list-group .lg-t .lgtt {
	padding-left: 10px;
}
.list-group .lg-t .lgti {
	position: absolute;
	right: 0px;
	width: 32px;
	top: 1px;
	height: 36px;
	border-left: 1px solid #c3d1de;
	background-image: url(../images/close-list-icon.png);
	background-position: center center;
	background-repeat: no-repeat;
}
.list-group .gr-item.open .lg-t .lgti {
	background-image: url(../images/open-list-icon.png);
}
.list-group .lg-c {
	padding-left: 15px;
	padding-right: 15px;
	display: none;
}
.list-group .gr-item.open .lg-c {
	display: block;
}
.nav .info .l .tab-list {
	display: inline-block;
	height: 27px;
	line-height: 27px;
	font-size: 14px;
	background-color: #e3e3e3;
	color: #03436d;
	border-radius: 5px;
	padding-left: 5px;
	padding-right: 5px;
	font-weight: bold;
}
.nav .info .l .tab-list.current {
	color: #fff;
	background-color: #03436d;
}
.tab-content {
	display: none;
}
.nav .info .l .tab-content {
	padding-top: 10px;
}
.nav .info .l .tlist {
	background-image: url(../images/list-icon02.jpg);
	background-position: 5px center;
	background-repeat: no-repeat;
	padding-left: 18px;
}
.nav .info .l .tlist a {
	font-weight: bold;
	color: #0565a3;
}
.nav .info .l .tlist a:hover {
	text-decoration: underline;
}
.nav .info .c .tab-t {
	overflow: hidden;
	border-right: 1px solid #d0d0d0;
	height: 38px;
	text-align: center;
}
.nav .info .c .tab-t .tab-list {
	float: left;
	width: 122px;
	border-top: 1px solid #dedede;
	line-height: 37px;
	font-family: Arial, "Microsoft YaHei", SimSun;
	font-size: 16px;
	border-left: 1px solid #d0d0d0;
	height: 37px;
	color: #005c81;
	border-bottom: 1px solid #d0d0d0;
}
.nav .info .c .tab-t .tab-list.current {
	border-bottom: 0px;
	border-top: 3px solid #2a80b9;
	line-height: 33px;
	color: #2a80b9;
}
.nav .info .c .clist {
	padding-bottom: 10px;
	margin-bottom: 10px;
	border-bottom: 1px dashed #c1c1c1;
}
.nav .info .c .clist:last-child {
	border-bottom: 0px;
	margin-bottom: 0px;
}
.nav .info .c .clist .t {
	padding-bottom: 2px;
	font-weight: bold;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.nav .info .c .clist .t a {
	color: #005c81;
}
.nav .info .c .clist .t a:hover {
	text-decoration: underline;
}
.bottom {
	height: 70px;
	padding-top: 40px;
	padding-bottom: 10px;
	border-top: 3px solid #0565a3;
	color: #7d7d7d;
	margin: 0 auto;
	background: url(../images/red.png) no-repeat 115px 8px
}
.bottom a {
	color: #7d7d7d;
}
.link .t {
	height: 50px;
	text-align: center;
	font-family: Arial, "Microsoft YaHei", SimSun;
	color: #03436d;
	font-size: 16px;
	border-bottom: 1px solid #d0d0d0;
	line-height: 50px;
}
.link .t a {
	color: #03436d;
}
.link .t a:hover {
	text-decoration: underline;
}
.link .t a:hover {
	color: #03436d;
}
.link .selects {
	padding-top: 10px;
}
.link .selects .l {
	float: left;
	width: 320px;
	margin-right: 20px;
}
.link .selects .r {
	float: right;
	width: 320px;
}
.link .selects .c {
	float: left;
	width: 320px;
}
.link .selects select {
	width: 100%;
	padding: 0px;
	margin: 0px;/* border: 0px;*/
	height: 24px;
	line-height: 24px;
	color: #000;
}
.link .lists {
	border-bottom: 1px solid #d0d0d0;
	padding-top: 20px;
}
.link .lists .lt {
	font-size: 16px;
	color: #03436d;
	font-family: Arial, "Microsoft YaHei", SimSun;
	height: 36px;
}
.link .lists .l {
	float: left;
	padding-right: 25px;
	width: 340px;
	margin-right: 25px;
	height: 100px;
	border-right: 1px solid #d0d0d0;
}
.link .lists .r {
	float: right;
	width: 180px;
	height: 100px;
	padding-right: 25px;
}
.link .lists .c {
	float: left;
	padding-right: 25px;
	border-right: 1px solid #d0d0d0;
	width: 350px;
	height: 100px;
}
.link .lists .g1 {
	float: left;
	width: 160px;
	padding-right: 10px;
	line-height: 24px;
}
.link .lists .g2 {
	float: left;
	width: 160px;
	padding-right: 10px;
	line-height: 24px;
}
.snews {
	height: 52px;
	line-height: 52px;
	overflow: hidden;
}
.snews .r {
	float: right;
	padding-right: 20px;
	color: #000;
}
.snews .r .d {
	background-image: url(../images/date-icon.jpg);
	background-position: left center;
	padding-left: 20px;
	color: #4b4b4b;
	background-repeat: no-repeat;
}
.snews .l {
	float: left;
	height: 52px;
	overflow: hidden;
	padding-left: 20px;
}
.snews .l .title {
	font-size: 18px;
	font-family: Arial, "Microsoft YaHei", SimSun;
	float: left;
}
.snews .l .fn-c {
	height: 52px;
	float: left;
	width: 570px;
	overflow: hidden;
	position: relative;
	float: left;
}
.snews .l .fn-c .btns {
	position: absolute;
	right: 5px;
	top: -8px;
	padding-top: 20px;
	line-height: 20px;
}
.snews .l .fn-c .btns a {
	display: inline-block;
	margin-right: 5px;
	width: 8px;
	height: 4px;
	vertical-align: middle;
	overflow: hidden;
}
.snews .l .fn-c .btns a.up {
	background-image: url(../images/nupbtn-icon.jpg);
}
.snews .l .fn-c .btns a.down {
	background-image: url(../images/ndownbtn-icon.jpg);
}
.snews .l .fn-c .fn-cl {
	padding-left: 10px;
	height: 52px;
	overflow: hidden;
	margin-right: 60px;
}
.snews .l .fn-c .fn-cl .list {
	height: 52px;
	overflow: hidden;
	position: relative;
	line-height: 52px;
}
.snews .l .fn-c .fn-cl .list .t {
	text-overflow: ellipsis;
	overflow: hidden;
	height: 52px;
	white-space: nowrap;
}
.snews .l .fn-c .fn-cl .list .t a {
	color: #949494;
}
.snews .l .fn-c .fn-cl .list .t a:hover {
	color: #03436d;
}
.index .row1 {
	border: 1px solid #e2e2e2;
	height: 320px;
	border-top: 2px solid #03436d;
}
.index .row1 .l {
	width: 222px;
	float: left;
}
.index .row1 .c {
	width: 415px;
	float: left;
	height: 320px;
	position: relative;
	overflow: hidden;
}
.index .row1 .r {
	float: right;
	padding-right: 25px;
	width: 316px;
}
.index .row1 .l .t {
	margin-bottom: 10px;
	border-bottom: 1px solid #d0d0d0;
	height: 39px;
	line-height: 39px;
	font-family: Arial, "Microsoft YaHei", SimSun;
	font-size: 16px;
	color: #03436d;
	margin-left: 20px;
	margin-right: 20px;
}
.index .row1 .l .list {
	overflow: hidden;
	border-bottom: 1px dashed #c1c1c1;
	padding-bottom: 7px;
	margin-bottom: 7px;
	margin-left: 20px;
	margin-right: 20px;
}
.index .row1 .l .list:last-child {
	border-bottom: 0px;
	margin-bottom: 0px;
}
.index .row1 .l .list .img {
	float: left;
	width: 40px;
	padding-top: 5px;
}
.index .row1 .l .list .text {
	float: left;
	width: 130px;
	line-height: 16px;
}
.index .row1 .l .list .text a {
	font-weight: bold;
	color: #03436d;
}
.index .row1 .l .list .text a:hover {
	text-decoration: underline;
}
.focus .bar {
	background-image: url(../images/b50.png);
	height: 35px;
	overflow: hidden;
	position: absolute;
	left: 0px;
	bottom: 0px;
	width: 100%;
}
.focus .bar .btn {
	float: right;
}
.focus .bar .text {
	float: left;
	padding-left: 10px;
	width: 320px;
	overflow: hidden;
	line-height: 35px;
	color: #fff;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-weight: bold;
}
.focus .bar .btn a {
	width: 20px;
	text-align: center;
	float: left;
	height: 35px;
	line-height: 35px;
	background-image: url(../images/fbtn.png);
	background-position: center center;
	background-repeat: no-repeat;
	color: #fff;
}
.focus .bar .btn a.current {
	background-image: url(../images/fbtn-hover.png);
}
.focus .list {
	position: absolute;
	left: 0px;
	top: 0px;
	display: none;
}
.index .row1 .r .tab-t {
	overflow: hidden;
	border-right: 1px solid #d0d0d0;
	height: 39px;
	text-align: center;
}
.index .row1 .r .tab-t .tab-list {
	float: left;
	width: 104px;
	line-height: 38px;
	font-family: Arial, "Microsoft YaHei", SimSun;
	font-size: 16px;
	border-left: 1px solid #d0d0d0;
	height: 38px;
	color: #005c81;
	border-bottom: 1px solid #d0d0d0;
}
.index .row1 .r .tab-t .tab-list.current {
	border-bottom: 2px solid #e00019;
	line-height: 38px;
	height: 37px;
	color: #f3031e;
}
.index .row1 .r .list {
	padding-bottom: 3px;
	margin-bottom: 3px;
	border-bottom: 1px dashed #c1c1c1;
}
.index .row1 .r .list .t {
	font-size: 14px;
	padding-bottom: 2px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.index .row1 .r .list .t a {
	color: #005c81;
}
.index .row1 .r .list .t a:hover {
	text-decoration: underline;
}
.index .row1 .r .list:last-child {
	border-bottom: 0px;
	margin-bottom: 0px;
}
.index .row2 .l {
	float: left;
	width: 210px;
	height: 595px;
	border: 1px solid #c3d1de;
	margin-right: 18px;
}
.index .row2 .r {
	float: right;
	width: 222px;
	height: 595px;
	border: 1px solid #c3d1de;
}
.index .row2 .l .t {
	border-bottom: 1px solid #c3d1de;
	padding-left: 10px;
	padding-right: 10px;
	height: 39px;
	line-height: 39px;
	font-family: Arial, "Microsoft YaHei", SimSun;
	font-size: 16px;
	color: #03436d;
	margin-bottom: 10px;
}
.index .row2 .l .info {
	border-bottom: 1px solid #c3d1de;
}
.index .row2 .l .info a {
	float: left;
	text-align: center;
	margin-bottom: 10px;
	width: 50%;
	color: #009be7;
	height: 76px;
}
.index .row2 .l .info a .text {
	padding-top: 5px;
}
.index .row2 .l .info a:hover .text {
	text-decoration: underline;
}
.index .row2 .l .business .list {
	background-image: url(../images/list-icon01.jpg);
	margin-left: 10px;
	margin-right: 10px;
	background-position: left center;
	padding-left: 20px;
	background-repeat: no-repeat;
	line-height: 30px;
	height: 30px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.index .row2 .l .business .list a {
	color: #0565a3;
}
.index .row2 .l .business .list a:hover {
	text-decoration: underline;
}
.index .row2 .r .t {
	border-bottom: 1px solid #c3d1de;
	margin-left: 20px;
	margin-right: 20px;
	height: 40px;
	line-height: 40px;
	font-family: Arial, "Microsoft YaHei", SimSun;
	font-size: 16px;
	color: #03436d;
	margin-bottom: 10px;
}
.index .row2 .r .service .list {
	margin-left: 20px;
	margin-right: 20px;
	background-image: url(../images/list-icon02.jpg);
	background-position: 0px center;
	background-repeat: no-repeat;
	padding-left: 12px;
	line-height: 22px;
	height: 22px;
	overflow: hidden;
	text-overflow: ellipsis;
}
.index .row2 .r .service .list a {
	color: #0565a3;
}
.index .row2 .r .service .list a:hover {
	text-decoration: underline;
}
.index .row2 .r .interaction .list {
	margin-left: 20px;
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 25px;
	margin-right: 20px;
	height: 22px;
	line-height: 22px;
	border-bottom: 1px dashed #c1c1c1;
}
.index .row2 .r .interaction .list a {
	color: #0565a3;
}
.index .row2 .r .interaction .list a:hover {
	text-decoration: underline;
}
.index .row2 .c {
	float: left;
	width: 520px;
	height: 600px
}
.index .row2 .c .tab-t {
	border-top: 2px solid #03436d;
	overflow: hidden;
	border-right: 1px solid #d0d0d0;
	height: 50px;
	text-align: center;
}
.index .row2 .c .tab-t .tab-list {
	float: left;
	width: 172px;
	line-height: 49px;
	font-family: Arial, "Microsoft YaHei", SimSun;
	font-size: 16px;
	border-left: 1px solid #d0d0d0;
	height: 49px;
	color: #005c81;
	border-bottom: 1px solid #d0d0d0;
}
.index .row2 .c .tab-t .tab-list.current {
	border-bottom: 2px solid #e00019;
	line-height: 49px;
	height: 48px;
	color: #f3031e;
}
.index .row2 .c .tab-group {
	height: 310px;
}
.index .row2 .c .top-info {
	height: 110px;
	margin-bottom: 14px;
	border-bottom: 1px dashed #c1c1c1;
	overflow: hidden;
}
.index .row2 .c .top-info .ti-r {
	float: right;
}
.index .row2 .c .top-info .ti-l {
	float: left;
	width: 365px;
	color: #979797;
}
.index .row2 .c .top-info .ti-l .t {
	padding-bottom: 5px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	height: 24px;
	font-size: 14px;
	font-weight: bold;
}
.index .row2 .c .top-info .ti-l a.d {
	color: #0079c9;
}
.index .row2 .c .top-info .ti-l a.d:hover {
	text-decoration: underline;
}
.index .row2 .c .tab-content .list {
	background-position: left center;
	font-size: 14px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	height: 26px;
	line-height: 26px;
	background-repeat: no-repeat;
	padding-left: 12px;
	white-space: nowrap;
	background-image: url(../images/list-icon02.jpg);
}
.index .row2 .c .tab-content .list .category {
	font-weight: bold;
	color: #0565a3;
}
.index .row2 .c .tab-content .list .category:hover {
	text-decoration: underline;
}
.index .row2 .c .special .t {
	height: 40px;
	line-height: 38px;
	position: relative;
	border-bottom: 1px solid #d2d2d2;
}
.index .row2 .c .special .t span {
	display: inline-block;
	border-bottom: 2px solid #e90000;
	font-size: 16px;
	color: #f3031e;
	font-family: Arial, "Microsoft YaHei", SimSun;
	padding-left: 12px;
	padding-right: 12px;
}
.index .row2 .c .special {
	height: 285px;
	border-bottom: 1px solid #d2d2d2;
}
.index .row2 .c .special .t .more {
	position: absolute;
	right: 10px;
	top: 0px;
	background-image: url(../images/more-icon.jpg);
	background-position: left center;
	padding-left: 15px;
	background-repeat: no-repeat;
}
.index .row2 .c .special .t .more a {
	color: #03436d;
}
.index .row2 .c .special .t .more a:hover {
	text-decoration: underline;
}
.index .row2 .c .special .list {
	float: left;
	text-align: center;
	width: 173px;
}
.index .row2 .c .special .list .img {
	margin-bottom: 8px;
}
.index .row2 .c .special .list .text {
	font-size: 14px;
	color: #444444;
	font-weight: bold;
	margin-left: 8px;
	margin-right: 8px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
/**/
.inner {
	overflow: hidden;
}
.inner .l {
	float: left;
	width: 700px;
}
.inner .r {
	float: right;
	width: 240px;
}
.inner .l .list-item {
	margin-bottom: 60px;
}
.inner .l .line {
	height: 20px;
	margin-bottom: 20px;
	border-bottom: 1px dashed #dedede;
}
.inner .l .list-item .t {
	height: 40px;
	line-height: 38px;
	position: relative;
	border-bottom: 1px solid #d2d2d2;
}
.inner .l .list-item .t span {
	display: inline-block;
	border-bottom: 2px solid #03436d;
	font-size: 16px;
	color: #03436d;
	font-family: Arial, "Microsoft YaHei", SimSun;
	padding-left: 12px;
	padding-right: 12px;
}
.inner .l .list-item .t .more {
	position: absolute;
	right: 10px;
	top: 0px;
	background-image: url(../images/more-icon.jpg);
	background-position: left center;
	padding-left: 15px;
	background-repeat: no-repeat;
}
.inner .l .list-item .t .more a {
	color: #03436d;
}
.inner .l .list-item .t .more a:hover {
	text-decoration: underline;
}
.list-page-01 .l .list-item .list {
	line-height: 30px;
	height: 30px;
	font-size: 14px;
}
.list-page-01 .l .list-item .list .ll {
	height: 30px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	float: left;
	width: 560px;
	background-image: url(../images/list-icon02.jpg);
	background-position: left center;
	padding-left: 15px;
	background-repeat: no-repeat;
}
.list-page-01 .l .list-item .list .lr {
	float: right;
	color: #979797;
	width: 85px;
	text-align: right;
}
.list-page-02 .l .list .ll {
	height: 30px;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
	float: left;
	width: 560px;
	background-image: url(../images/list-icon02.jpg);
	background-position: left center;
	padding-left: 15px;
	background-repeat: no-repeat;
}
.list-page-02 .l .list .lr {
	float: right;
	color: #979797;
	width: 85px;
	text-align: right;
}
.inner .r .item {
	border: 1px solid #c3d1de;
}
.inner .r .item.topborder {
	border-top: 2px solid #03436d;
	margin-bottom: 12px;
}
.inner .r .item .t1 {
	border-bottom: 1px solid #c3d1de;
	height: 33px;
	line-height: 33px;
	background-color: #f8f8fc;
	margin-bottom: 15px;
}
.inner .r .item .t1 span {
	background-color: #fff;
	border-top: 1px solid #c3d1de;
	font-weight: bold;
	padding-left: 12px;
	padding-right: 12px;
	border-right: 1px solid #c3d1de;
	color: #03436d;
	display: inline-block;
}
.inner .r .item .item-c {
	margin-left: 15px;
	margin-right: 15px;
	padding-bottom: 10px;
}
.inner .r .item.notice .item-c .list {
	background-image: url(../images/list-icon02.jpg);
	background-position: left 10px;
	padding-left: 10px;
	background-repeat: no-repeat;
	line-height: 22px;
}
.inner .r .item .t2 {
	border-bottom: 1px solid #c3d1de;
	height: 32px;
	line-height: 32px;
	font-weight: bold;
	color: #03436d;
	padding-left: 10px;
	margin-bottom: 15px;
}
.inner .r .item.query .item-c .list {
	background-image: url(../images/list-icon02.jpg);
	background-position: left 10px;
	padding-left: 10px;
	background-repeat: no-repeat;
	line-height: 22px;
	margin-bottom: 8px;
}
.inner .r .item.query .t-info {
	padding-bottom: 15px;
	margin-bottom: 15px;
	border-bottom: 1px dashed #dedede;
}
.inner .r .item.query .t-info .tlist {
	margin-bottom: 10px;
	overflow: hidden;
}
.inner .r .item.query .t-info .tlist .img {
	float: left;
}
.inner .r .item.query .t-info .tlist .text {
	margin-left: 85px;
	line-height: 18px;
}
.inner .r .item.group .lg-t {
	font-size: 12px;
	font-weight: bold;
	font-family: Arial, SimSun, "Microsoft YaHei";
}
.inner .r .item.group .list {
	background-image: url(../images/list-icon02.jpg);
	background-position: left 10px;
	padding-left: 10px;
	background-repeat: no-repeat;
	line-height: 22px;
	margin-bottom: 8px;
}
.inner .r .item.lead .pimg {
	padding: 4px;
	border: 1px solid #d0d0d0;
}
.inner .r .item.lead .text {
	font-weight: bold;
	color: #03436d;
	font-size: 14px;
}
.inner .r .item.lead .desc {
	color: #979797;
	line-height: 22px;
}
.page .i {
	border: 1px solid #d7d7d7;
	border-radius: 2px;
	vertical-align: middle;
	padding-left: 10px;
	background-color: #f5f5f5;
	white-space: nowrap;
	color: #333333;
	padding-right: 10px;
	height: 28px;
	text-align: center;
	line-height: 28px;
	display: inline-block;
	margin-right: 5px;
}
.page .i.dis {
	background-color: #fff;
	color: #cccccc;
	border: 1px solid #e4e4e4;
}
.page .i.current {
	border: 1px solid #123586;
	background-color: #4895e4;
	color: #ffebf2;
}
.inner .title-bar {
border-bottom:1px solid #;
}
.inner .title-bar {
	height: 40px;
	line-height: 39px;
	position: relative;
	border-bottom: 1px solid #d2d2d2;
}
.inner .title-bar span {
	display: inline-block;
	border-bottom: 2px solid #03436d;
	font-size: 16px;
	color: #03436d;
	font-family: Arial, "Microsoft YaHei", SimSun;
	padding-right: 85px;
}
.list-page-02 .list {
	margin-bottom: 15px;
	position: relative;
	padding-bottom: 25px;
	border-bottom: 1px dashed #dedede;
}
.list-page-02 .list .t {
	font-size: 14px;
	padding-bottom: 5px;
}
.list-page-02 .list .d {
	color: #acacac;
}
.list-page-02 .list .p {
	position: absolute;
	right: 0px;
	bottom: 20px;
}
.list-page-02 .list .p a {
	color: #0079c9;
}
.list-page-02 .list .p a:hover {
	text-decoration: underline;
}
.detail .l {
	line-height: 24px;
}
.detail .l img {
	max-width: 100%;
	margin-bottom: 10px;
}
.detail .l .dtitle {
	color: #010101;
	font-size: 26px;
	color: #010101;
	font-family: Arial, "Microsoft YaHei", SimSun;
	line-height: 32px;
}
.detail .l .dattr {
	color: #a0a0a0;
	border-bottom: 1px dashed #dedede;
}
.bshare-custom {
	display: inline-block;
	vertical-align: middle;
	margin-left: 20px;
}
.detail .l .dattr .t {
	line-height: 34px;
}
.bshare-custom a {
	margin-bottom: 3px;
}
.correlation .t {
	font-weight: bold;
	font-size: 14px;
	color: #03436d;
}
.correlation .list {
	background-image: url(../images/list-icon02.jpg);
	padding-left: 12px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
	background-position: left center;
	background-repeat: no-repeat;
}
.comment .t {
	overflow: hidden;
	width: 100%;
}
.comment .t .tl {
	float: left;
	font-weight: bold;
	font-size: 14px;
	color: #03436d;
}
.comment .t .tr {
	float: right;
}
.comment .t .tr span {
	color: #277ee8;
}
.comment textarea {
	width: 100%;
	height: 60px;
	border: 0px;
	padding: 0px;
}
.comment .input input {
	width: 100%;
	height: 60px;
	border: 0px;
	padding: 0px;
	height: 24px;
	line-height: 24px;
}
.comment .input {
	overflow: hidden;
	border: 1px solid #d9d9d9;
	padding-left: 5px;
	padding-right: 5px;
}
.comment .submit {
	border-radius: 3px;
	background-color: #00548b;
	line-height: 30px;
	height: 30px;
	color: #fff;
	font-size: 14px;
	display: inline-block;
	font-weight: bold;
	padding-left: 12px;
	padding-right: 12px;
}
.flow {
	position: fixed;
	right: 80px;
	top: 150px;
	z-index: 3000;
}
.flow1 {
	position: fixed;
	left: 80px;
	top: 150px;
	z-index: 3000;
}
.flow .share {
	display: block;
	position: absolute;
	font-weight: bold;
	left: 0px;
	height: 46px;
	top: 195px;
	text-align: center;
	line-height: 45px;
	width: 100%;
	color: #f3031e;
}
.flow .share:hover {
	text-decoration: underline;
}
.flow .share span {
	display: inline-block;
	background-image: url(../images/share-icon.png);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 25px;
}
.flow .scrolling-top {
	display: block;
	position: absolute;
	font-weight: bold;
	left: 0px;
	height: 46px;
	top: 245px;
	text-align: center;
	line-height: 45px;
	width: 100%;
	color: #7b7b7b;
}
.flow .scrolling-top span {
	display: inline-block;
	background-image: url(../images/stop-icon.png);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 25px;
}
/**/
.nav .news {
	background-image: url(../images/line.jpg);
	background-position: center top;
	background-repeat: repeat-y;
}
.nav .news .item {
	width: 1100px;
	overflow: hidden;
}
.nav .news .item.l {
	float: left;
}
.nav .news .item.r {
	float: right;
}
.nav .news .item.l .tab-group-t2 {
	border-left: 1px solid #dedede;
	height: 40px;
	margin-bottom: 12px;
}
.nav .news .item.l .tab-t .tab-list {
	float: left;
	width: 365px;
	border-right: 1px solid #dedede;
	height: 38px;
	line-height: 38px;
	text-align: center;
	font-size: 16px;
	color: #005c81;
	font-family: Arial, "Microsoft YaHei", SimSun;
	border-top: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
}
.nav .news .item.l .tab-t .tab-list.current {
	border-bottom: 0px;
	border-top: 2px solid #2a80b9;
	color: #2a80b9;
}
.nav .tab-group-t2 {
	position: relative;
	border-top: 1px solid #d0d0d0;
	border-bottom: 1px solid #d0d0d0;
	height: 38px;
	line-height: 38px;
}
.nav .tab-group-t2 a {
	float: left;
	height: 36px;
	line-height: 36px;
	border-top: 2px solid #36px;
	padding-left: 13px;
	padding-right: 13px;
	font-size: 16px;
	color: #005c81;
	font-family: Arial, "Microsoft YaHei", SimSun;
}
.nav .tab-group-t2 a.current {
	color: #f3031e;
	border-top: 2px solid #e00019;
}
.nav .tab-group-t2 .pline {
	background-image: url(../images/list-icon02.jpg);
	width: 3px;
	height: 38px;
	background-position: center center;
	background-repeat: no-repeat;
	float: left;
}
.nav .tab-group-t2 .more {
	position: absolute;
	right: 0px;
	top: 0px;
	background-image: url(../images/more-icon.jpg);
	background-position: left center;
	background-repeat: no-repeat;
	font-size: 12px;
}
.nav .tab-group-t2 .more a {
	font-size: 12px;
	line-height: 40px;
	padding-right: 5px;
}
.nav .news .item.r .nt-info {
	margin-bottom: 15px;
	padding-bottom: 20px;
	overflow: hidden;
	width: 100%;
	border-bottom: 1px dashed #c1c1c1;
}
.nav .news .item.r .nt-info .img {
	float: left;
	width: 140px;
}
.nav .news .item.r .nt-info .text {
	float: right;
	width: 230px;
	line-height: 18px;
}
.nav .news .item.r .nt-info .text .td {
	color: #979797;
}
.nav .news .item.r .nt-info .text .tt {
	font-size: 14px;
	height: 48px;
}
.nav .news .item.r .nt-info .text .tt a {
	font-weight: bold;
	font-family: Arial, "Microsoft YaHei", SimSun;
}
/**/
.nav .nlist {
	background-image: url(../images/list-icon02.jpg);
	background-position: left center;
	line-height: 25px;
	overflow: hidden;
	height: 25px;
	text-overflow: ellipsis;
	white-space: nowrap;
	padding-left: 15px;
	background-repeat: no-repeat;
}
.nav .nlist-ico {
	background-image: url(../images/list-icon01.jpg);
	background-position: left center;
	line-height: 25px;
	overflow: hidden;
	height: 25px;
	text-overflow: ellipsis;
	white-space: nowrap;
	background-repeat: no-repeat;
	padding-top: 2px;
	padding-left: 25px;
}
.nav .nlist a {
	color: #005c81;
}
.nav .nlist a:hover {
	text-decoration: underline;
}
.nav .service .l {
	float: left;
	border: 1px solid #c3d1de;
	padding: 20px 10px 20px 10px;
	overflow: hidden;
}
.nav .service .l .img {
	text-align: center;
	height: 60px;
}
.nav .service .l .text {
	text-align: center;
	height: 30px;
	color: #009be7;
}
.nav .service .l .llist {
	float: left;
	width: 110px;
}
.nav .service .l .lists {
	border-right: 1px solid #e6e6e6;
	text-align: center;
	line-height: 28px;
}
.nav .service .l .lists .ls-list {
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	margin-left: 5px;
	margin-right: 5px;
}
.nav .service .l .llist:last-child .lists, .nav .service .l .llist.last .lists {
	border-right: 0px;
}
.nav .service .r {
	float: right;
	width: 360px;
}
/**/
.nav .system .l {
	float: left;
	position: relative;
	border: 1px solid #c3d1de;
	padding: 20px 10px 20px 10px;
	padding-bottom: 0px;
	padding-right: 0px;
	width: 1100px;
}
.nav .system .l .llist {
	width: 250px;
	float: left;
	margin-bottom: 37px;
	margin-right: 20px;
}
.nav .system .l .llist .img {
	float: left;
	width: 60px;
}
.nav .system .l .llist .text {
	float: right;
	width: 180px;
	line-height: 16px;
}
.nav .system .l .llist .text .tt {
	font-weight: bold;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: normal;
}
.nav .system .l .llist .text .tt a {
	color: #005c81;
}
.nav .system .l .more {
	position: absolute;
	right: 30px;
	bottom: 30px;
	background-image: url(../images/more-icon.jpg);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 12px;
}
.nav .system .r {
	float: right;
	width: 180px;
}
.nav .system .r .lists-t {
	background-image: url(../images/system-title-line-01.jpg);
	background-position: left bottom;
	background-repeat: repeat-x;
	margin-bottom: 10px;
	height: 30px;
	line-height: 30px;
}
.nav .system .r .lists-t span {
	display: inline-block;
	height: 30px;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 30px;
	color: #005c81;
	font-family: Arial, "Microsoft YaHei", SimSun;
	font-size: 16px;
	background-image: url(../images/system-title-line-02.jpg);
	background-position: left bottom;
	background-repeat: repeat-x;
}
.nav .special {
	background-image: url(../images/line.jpg);
	background-position: center center;
	background-repeat: repeat-y;
}
.nav .special .l {
	width: 1100px;
	float: left;
}
.nav .special .r {
	width: 400px;
	float: right;
}
.nav .special .l .stitle {
	background-image: url(../images/ico/system-title-line-01.png);
	background-position: left bottom;
	background-repeat: repeat-x;
	margin-bottom: 5px;
	height: 30px;
	line-height: 30px;
}
.nav .special .l .stitle span {
	display: inline-block;
	height: 30px;
	padding-left: 10px;
	padding-right: 10px;
	line-height: 30px;
	color: #005c81;
	font-family: Arial, "Microsoft YaHei", SimSun;
	font-size: 16px;
	background-image: url(../images/ico/special-title-line.png);
	background-position: left bottom;
	background-repeat: repeat-x;
}
.nav .special .l .slist {
	overflow: hidden;

	float: left;
}
.nav .special .l .slist .img {
	width: 132px;
	float: left;
}
.nav .special .l .slist .text {
	width: 230px;
	float: right;
}
.nav .special .l .slist:last-child {
	overflow: hidden;
	padding-bottom: 20px;
	margin-bottom: 20px;
	border-bottom: 1px dashed #c1c1c1;
	float: left;
}
.nav .special .l .slist .text .tt {
	height: 20px;
	width:200px;
	overflow: hidden;
	font-weight: bold;
}
.nav .special .l .slist .text .tt a {
	color: #005c81;
	font-size: 14px;
}
.nav .special .l .slist .text .td {
	color: #979797;
	height: 50px;
    width: 200px;
    overflow: hidden;
}
.nav .special .list-group {
	border: 1px solid #c3d1de;
}
.nav .special .list-group .nlist {
	line-height: 18px;
	height: 18px;
}
.nav .special .l .slist.last {
	margin-bottom: 0px;
	border-bottom: 0px;
	padding-bottom: 0px;
}
/**/
.top .main {
	position: relative;
}
.top .rigth {
	position: absolute;
	right: 0px;
	top: 0px;
}
.top .rigth a {
	display: inline-block;
	background-image: url(../images/0816/top-icon.png);
	background-position: left center;
	background-repeat: no-repeat;
	padding-left: 12px;
	margin-left: 15px;
}
.top.new {
	border-bottom: 1px solid #dededf;
}
.newpage {
	background-image: url(../images/0816/top-bgs.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	width: 1000px;
	margin: 0 auto;
}
.newpage .logo {
	padding-left: 15px;
	position: relative;
}
.newpage .logo .search {
	position: absolute;
	bottom: 12px;
	left: 580px;
}
.newpage .logo .search .input {
	vertical-align: middle;
	overflow: hidden;
	position: relative;
	background-color: #fff;
	border: none;
	padding-top: 2px;
	padding-bottom: 2px;
	height: 20px;
	display: inline-block;
}
.newpage .logo .search .input input, .newpage .logo .search .input select {
	color: #d3d3d3;
	border: 0px;
	margin: 0px;
	padding: 0px;
	background: none;
}
.newpage .logo .search .input select {
	width: 80px;
	display: none;
}
.newpage .logo .search .input .sl {
	margin-right: 30px;
	border-right: 1px solid #c7c7c7;
	height: 20px;
	padding-right: 5px;
}
.newpage .logo .search .input .sr {
	position: absolute;
	right: 5px;
	height: 20px;
	top: 2px;
}
.newpage .logo .search .input .sl input {
	width: 140px;
	line-height: 22px;
	padding-left: 5px;
}
.newpage .logo .search .input .sr input {
	background-image: url(../images/search-icon.jpg);
	cursor: pointer;
	background-position: center center;
	background-repeat: no-repeat;
	height: 20px;
	width: 25px
}
.link .bar {
	background-color: #e8e8e8;
	height: 35px;
	line-height: 35px;
	text-align: center;
	margin-bottom: 5px;
	border-bottom: 1px solid #d0d0d0;
	font-weight: bold;
}
.link .bar a {
	color: #03436d;
	display: inline-block;
	padding-left: 7px;
	background-image: url(../images/0816/link-bar-line.png);
	background-position: right center;
	background-repeat: no-repeat;
	padding-right: 7px;
}
.link .bar a:last-child {
	background: none;
}
/**/

.subpage .left {
	float: left;
	width: 211px;
	overflow: hidden;
	border: 1px solid #c3d1de;
	border-top: 0px;
}
.subpage .right {
	float: right;
	width: 760px;
}
.subpage .left .item .it {
	border-top: 1px solid #c3d1de;
	padding: 10px;
	font-family: Arial, "Microsoft YaHei", SimSun;
	font-size: 16px;
	color: #03436d;
}
.subpage .left .item .ic {
	padding: 10px;
	border-top: 1px solid #c3d1de;
}
.subpage .left .item .ic select {
	width: 100%;
	text-align: center;
	color: #444444;
}
.subpage .left .item .it.gray {
	border-bottom: 0px;
	background-color: #e6e6e6;
}
.subpage .left .item .ic a {
	display: block;
	background-image: url(../images/0816/left-list-icon.png);
	background-position: left 3px;
	padding-left: 20px;
	margin-bottom: 13px;
	color: #0565a3;
	background-repeat: no-repeat;
}
.subpage .left .item .ic a:hover {
	text-decoration: underline;
}
.subpage .left .item .ic .st {
	color: #0565a3;
	font-weight: bold;
}
.subpage .left .item .ic .ml {
	background-image: url(../images/0816/left-mail.png);
	background-position: left top;
	padding-left: 25px;
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
.subpage .left .item .ic .tel {
	background-image: url(../images/0816/left-tel.png);
	background-position: left top;
	padding-left: 25px;
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
.subpage .right .title-bar01 {
	height: 40px;
	border-top: 1px solid #d0d0d0;
	line-height: 40px;
	border-bottom: 1px solid #d0d0d0;
	position: relative;
}
.subpage .right .more {
	position: absolute;
	right: 0px;
	top: 0px;
	padding-right: 10px;
	padding-left: 10px;
}
.subpage .right .more a {
	color: #03436d;
	display: inline-block;
	background-image: url(../images/more-icon.jpg);
	background-position: left center;
	padding-left: 12px;
	background-repeat: no-repeat;
}
.subpage .right .title-bar01 .t {
	background-image: url(../images/0816/i.png);
	padding-left: 20px;
	background-repeat: no-repeat;
	background-position: 5px center;
	font-size: 16px;
	color: #08416a;
	font-family: Arial, "Microsoft YaHei", SimSun;
}
.subpage .right .img-info .ileft {
	width: 361px;
	height: 278px;
	float: left;
	position: relative;
	overflow: hidden;
}
.subpage .right .img-info .iright {
	width: 399px;
	height: 277px;
	float: right;
	border-bottom: 1px solid #e2e2e2;
}
.subpage .right .irc {
	padding-left: 20px;
}
.subpage .right .irc .irclist {
	background-image: url(../images/list-icon02.jpg);
	padding-left: 15px;
	background-repeat: no-repeat;
	background-position: left center;
	line-height: 24px;
	height: 24px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.subpage .right .irc .irclist a {
	color: #000;
}
.subpage .right .irc .irclist a:hover {
	text-decoration: underline;
}
.subpage .right .item .item-t {
	background-image: url(../images/ico/system-title-line-01.png);
	background-position: left bottom;
	background-repeat: repeat-x;
	height: 35px;
	line-height: 35px;
	position: relative;
}
.subpage .right .item .item-t .itc {
	border-bottom: 2px solid #08416a;
	color: #08416a;
	font-size: 16px;
	line-height: 33px;
	float: left;
	padding-left: 10px;
	padding-right: 10px;
	font-family: Arial, "Microsoft YaHei", SimSun;
}
.z_ic {
	padding: 0px 0 0 0;
	border-top: 1px solid #c3d1de;
	background: #ededed
}
.z_ic a {
	display: block;
	border-bottom: 1px solid #c3d1de;
	padding: 0 0 0 27px;
	font-size: 14px;
	line-height: 40px;
	margin-bottom: 0px;
	color: #0565a3;
	background: none!important;
}
a.red_b {
	color: #f3031e;
	font-weight: bold
}
/**/
.subpage .right .item .ilist {
	height: 26px;
	line-height: 26px;
	width: 100%;
	overflow: hidden;
}
.subpage .right .item .ilist .ir {
	float: right;
	width: 80px;
	text-align: center;
	color: #a9a9a9;
}
.subpage .right .item .ilist .il {
	float: left;
	width: 660px;
	background-image: url(../images/list-icon02.jpg);
	padding-left: 12px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
	background-position: left center;
	background-repeat: no-repeat;
}
.newpage .category-t {
	text-align: center;
	line-height: 25px;
	font-family: Arial, "Microsoft YaHei", SimSun;
	font-size: 25px;
	color: #005c81;
	position: absolute;
	top: 20px;
	left: 580px;
}
.newpage .category-t span {
	font-size: 19px;
}
/**/
.subpage .right .right-left {
	float: left;
	width: 520px;
}
.subpage .right .right-left .item .ilist .il {
	width: 420px;
}
.subpage .right .right-right {
	float: right;
	width: 222px;
	border: 1px solid #c3d1de;
	height: 656px;
}
.subpage .right .right-right .item {
	border-bottom: 1px solid #d0d0d0;
}
.subpage .right .right-right .item .item-c {
	margin-left: 35px;
	padding-left: 50px;
	line-height: 23px;
	font-size: 16px;
	color: #0565a3;
	font-family: Arial, "Microsoft YaHei", SimSun;
	background-position: left center;
	background-repeat: no-repeat;
}
.subpage .right .right-right .item .item-c a {
	color: #0565a3;
}
.subpage .right .right-right .item .item-c.single-line {
	line-height: 46px;
}
.subpage .right .right-right .ic {
	padding: 10px;
}
.subpage .right .right-right .contact .it {
	padding: 10px;
	font-family: Arial, "Microsoft YaHei", SimSun;
	font-size: 16px;
	color: #03436d;
}
.subpage .right .right-right .contact .ic {
	padding: 10px;
}
.subpage .right .right-right .contact .it.gray {
	background-color: #e6e6e6;
}
.subpage .right .right-right .contact .ic .ml {
	background-image: url(../images/0816/left-mail.png);
	background-position: left top;
	padding-left: 25px;
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
.subpage .right .right-right .contact .ic .tel {
	background-image: url(../images/0816/left-tel.png);
	background-position: left top;
	padding-left: 25px;
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
.subpage .right .right-right .contact .ic .st {
	color: #0565a3;
	font-weight: bold;
}
.index .row2 .c .special .t .s {
	display: inline-block;
	font-size: 16px;
	color: #f3031e;
	font-family: Arial, "Microsoft YaHei", SimSun;
	padding-right: 12px;
}
.index .row2 .c .special .t .s .tab-list.current {
	display: inline-block;
	font-size: 16px;
	color: #f3031e;
	font-family: Arial, "Microsoft YaHei", SimSun;
	border-bottom: 2px solid #e90000;
}
.index .row2 .c .special .tab-content .list_1 {
	float: left;
	text-align: center;
	width: 258px;
	height: 180px;
}
.index .row2 .c .special .tab-content .img {
	margin-bottom: 8px;
}
.index .row2 .c .special .tab-content .text {
	font-size: 14px;
	color: #444444;
	margin-left: 8px;
	margin-right: 8px;
	overflow: hidden;
	white-space: nowrap;
	text-overflow: ellipsis;
}
.info_z1 a {
	float: left;
	text-align: center;
	margin-bottom: 10px;
	width: 50%;
	color: #009be7;
	height: 76px;
}
.list_a {
	float: left;
	width: 170px;
	margin-right: 5px;
}
.gzfw {
	color: #009ce7;
	font-weight: bolder;
}
.item-c {
	margin-left: 35px;
	padding-left: 50px;
	line-height: 23px;
	font-size: 16px;
	color: #0565a3;
	font-family: Arial, "Microsoft YaHei", SimSun;
	background-position: left center;
	background-repeat: no-repeat;
}
.item-c a {
	color: #0565a3;
}
.iso {
	width: 330px;
	height: 100px;
	background-image: url(../images/iso.png);
	background-repeat: no-repeat;
	border: 1px solid rgba(212,13,17,1.00);
	position: fixed;
	right: 80px;
	top: 150px;
}
.time {
	width: 110px;
	height: 60px;
	position: relative;
	top: 44px;
	left: 190px;
}
.close {
	float: right;
	margin-top: 40px;
}
.mlAuto {
	margin-left: auto;
	margin-right: auto;
}
.height1 {
	height: 1px;
	overflow: hidden;
	clear: both;
}
.height2 {
	height: 2px;
	overflow: hidden;
	clear: both;
}
.height5 {
	height: 5px;
	overflow: hidden;
	clear: both;
}
.height10 {
	height: 10px;
	overflow: hidden;
	clear: both;
}
.height15 {
	height: 15px;
	overflow: hidden;
	clear: both;
}
.height20 {
	height: 20px;
	overflow: hidden;
	clear: both;
}
.height25 {
	height: 25px;
	overflow: hidden;
	clear: both;
}
.height30 {
	height: 40px;
	overflow: hidden;
	clear: both;
}
.height35 {
	height: 35px;
	overflow: hidden;
	clear: both;
}
.height40 {
	height: 40px;
	overflow: hidden;
	clear: both;
}
.height45 {
	height: 45px;
	overflow: hidden;
	clear: both;
}
.height50 {
	height: 50px;
	overflow: hidden;
	clear: both;
}
.jsText span {
	font-size: 14px;
	color: #000;
}
.jsText span a {
	color: #000;
}
.jsText span a:hover {
	color: #333;
}
.dtList span {
	width: 320px;
	white-space: nowrap;
	overflow: hidden;
	text-overflow: ellipsis;
}
.xsz1 {
	width: 195px;
	height: 201px;
	background-image: url(../images/kongbai.png);
}
.xsz2 {
	width: 195px;
	height: 201px;
	background-color: #30bf74;
	margin-left: 10px
}
.xsz3 {
	width: 195px;
	height: 202px;
	background-color: #0188d9;
    margin-bottom: 10px;

}
.xsz4 {
	width: 195px;
	height: 202px;
	background-color: #f5af16;
	margin-top: 10px;
	margin-left: 10px
}
.xdx {
	text-align: center;
	font-size: 16px;
	padding-top: 20px;
	font-weight: 700;
}
.xdd {
	line-height: 26px;
	padding: 8px 20px 20px 20px;
}
#demo {
	background: #FFF;
	overflow: hidden;
	border: 0px dashed #CCC;
	width: 1145px;
	float: left;
}
#demo img {
	border: 3px solid #F2F2F2;
}
#indemo {
	float: left;
	width: 800%;
}
#demo1 {
	float: left;
}
#demo2 {
	float: left;
}


#gan {
	background: #FFF;
	overflow: hidden;
	border: 0px dashed #CCC;
	width: 1145px;
	float: left;
}
#gan img {
	border: 3px solid #F2F2F2;
}
#ingan {
	float: left;
	width: 800%;
}
#gan1 {
	float: left;
	background-color:#ededed;
}

#gan1 a {
	margin-right:10px;
}
#gan2 {
	float: left;
	background-color:#ededed;
}

#gan2 a {
	margin-right:10px;
}


#imgLIst .imgname {
	height: 50px;
	line-height: 50px;
	position: absolute;
	left: 0px;
	top: 230px;
	color: #fff;
	background: #000;
	z-index: 1;
	width: 800px;
	text-indent: 20px;
	opacity: 0.5;
	font-size: 14px;
	filter: alpha(opacity=50);
}
#imgLIst .imgname a {
	color: #fff;
}
.div_out_member {
	position: absolute;
	top: 65px;
	left: 36px;
	width: 300px;
	height: 178px;
	overflow: hidden;
	margin-top: 10px;
	background: url("/Public/images/teamBG.jpg") no-repeat;
}
.teamGroup ul.member {
	padding-top: 0px;
	width: 2000px;
	height: 178px;
	position: absolute;
	left: 0;
	top: 0;
	background: url('');
}
.teamGroup ul.member li.a {
	padding-top: 0px;
	height: 175px;
	overflow: hidden;
	padding-left: 35px;
	width: 115px;
}
.teamGroup {
	position: relative;
}
.teamGroup p.checkMore {
	position: absolute;
	top: 245px;
	left: 36px;
}
.teamGroup .lefts {
	text-indent: -9999px;
	position: absolute;
	left: 37px;
	top: 73px;
	width: 18px;
	height: 177px;
	background: url(/Public/images/left.png) no-repeat;
	display: block;
}
.teamGroup .rights {
	text-indent: -9999px;
	position: absolute;
	left: 317px;
	top: 73px;
	width: 18px;
	height: 177px;
	background: url(/Public/images/right.png) no-repeat;
	display: block;
}
.dynamic .dtCont h3 {
	height: auto;
	line-height: 20px;
}

.drop-c a { color:#444;}
.drop-c a:hover { color:#2a80b9;} 

.shixian {margin-top:20px; margin-bottom:20px; line-height:200%;}
.shixian2 {font-size:16px;text-indent:2em;}

.ddtds { padding:2px; border:1px #d0d0d0 solid; margin-left:40px;}
.ddtds2 { margin-left:60px; font-size:16px; line-height:200%;}

.congxinlaiguos {}
.congxinlaiguos .clist {
    padding-bottom: 10px;
    margin-bottom: 10px;
    border-bottom: 1px dashed #c1c1c1;
}
.congxinlaiguos .clist .t {
    padding-bottom: 2px;
    font-weight: bold;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.congxinlaiguos .clist .t a {
    color: #005c81;
} 

.l .more {
    position: absolute;
    right: 50px;
    bottom: 12px;
    background-image: url(../images/ico/more-icon.jpg);
    background-position: left center;
    background-repeat: no-repeat;
    padding-left: 12px;
}

.hdwf { margin-left:18px; margin-right:18px;}


/*右边二维码*/
.right_twocode{position:fixed;width:110px;height:240px;display:block;right:30px;top:150px; z-index:9999;}
.right_twocode_close{text-align:right;}
.right_twocode_close a{color:#696969;font-size:10px;}
.right_twocode_close img{ margin-top:2px;cursor:pointer;}
.right_twocode_content{text-align:center;background-color:#cccccc; font-weight:bold;color:#696969;padding:10px;}
.right_twocode_content img{margin:5px 0 5px 0;}

.congxinlaiguos .clist .m {
    padding-bottom: 2px;
    font-weight: normal;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

.congxinlaiguos .clist .m a {
    color: #005c81;
}

.Message img {float:left;}
.Message h2 a { display:block; height:34px; line-height:34px; width:100px; float:left; margin-left:10px;}

.xsz5 {
	width: 150px;
	height: 50px;
	margin-left: 80px;
	margin-top:25px;
}
.xsz6 {	
	width: 150px;
	height: 50px;
	margin-left: 145px;
	margin-top:25px;
}
.xsz7 {
	width: 150px;
	height: 50px;
	margin-left: 150px;
	margin-top:25px;
}	
.xsz8 {
	width: 150px;
	height: 50px;
	margin-left: 150px;
	margin-top:25px;
}
.xsz9 {
	width: 290px;
	height: 64px;
	margin-top:10px;
}
.xsz10 {
	width: 290px;
	height: 64px;
	margin-left: 10px;
	margin-top:10px;
}
.xsz11 {
	width: 290px;
	height: 64px;
	margin-left: 10px;
	margin-top:10px;
}
.xsz12 {
	width: 290px;
	height: 64px;
	margin-left: 120px;
	margin-top:10px;
}
.xsz13 {
	width: 290px;
	height: 64px;
	margin-left: 10px;
	margin-top:10px;
}
.xsz14 {
	width: 290px;
	height: 64px;
	margin-left: 10px;
	margin-top:10px;
}
.congxinlaiguos .clist .m a {
    color: #005c81;
}

.Message img {float:left;}
.Message h2 a { display:block; height:34px; line-height:34px; width:100px; float:left; margin-left:10px;}

/*检验检测左侧页*/
.right_twocode1{position:fixed;width:200px;height:50px;display:block;top:150px;  top: 400px;left: 240px;}

