html {
 font-size: 62.5%;
-webkit-font-smoothing: subpixel-antialiased;
margin: 0px; padding: 0px; color: rgb(50, 50, 50);}
body {overflow-x: hidden;
font-family: "Microsoft YaHei",SimSun,SimHei ,"STHeiti Light",STHeiti,"Lucida Grande", Tahoma,Arial, Helvetica, sans-serif; 
font-size: 1.2rem; 
background-color: rgb(255, 255, 255);
max-height:2500px;
margin: 0px; 
padding: 0px; 
color: rgb(50, 50, 50); 
-webkit-font-smoothing: subpixel-antialiased;}
address {
margin: 0px; 
padding: 0px; 
color: rgb(50, 50, 50);
-webkit-font-smoothing: subpixel-antialiased;
font-style: normal; 
font-weight: 400;}
div {
	margin: 0px; 
	padding: 0px; 
	color: rgb(50, 50, 50); 
	-webkit-font-smoothing: subpixel-antialiased;}
p {
	margin: 0px; padding: 0px; color: rgb(50, 50, 50); -webkit-font-smoothing: subpixel-antialiased;}
ul {
	list-style: none; margin: 0px; padding: 0px; color: rgb(50, 50, 50); -webkit-font-smoothing: subpixel-antialiased;}
dd {
	margin: 0px; padding: 0px; color: rgb(50, 50, 50); -webkit-font-smoothing: subpixel-antialiased;}
dl {
	margin: 0px; padding: 0px; color: rgb(50, 50, 50); -webkit-font-smoothing: subpixel-antialiased;}
li {
	list-style: none; margin: 0px; padding: 0px; color: rgb(50, 50, 50); -webkit-font-smoothing: subpixel-antialiased;}
a {
	margin: 0px; 
	padding: 0px; 
	color: rgb(60, 60, 60); 
	font-family: "Microsoft YaHei",SimSun,SimHei ,"STHeiti Light",STHeiti,"Lucida Grande", Tahoma,Arial, Helvetica, sans-serif; 
	text-decoration: none;}
a:hover {
	color: rgb(2, 119, 252);
	text-decoration: none;}
.header {
	left: 0px; top: 0px; width: 100%; position: absolute; z-index: 9997;}
.topWrap {
	width: 100%;
    height: 36px; 
	line-height: 36px; 
	font-size: 15px; 
	background-color: rgb(0, 74, 153);}
.top_lf {
	width: 120px; padding-left: 1px; float: left;}
.top_rt {
	width: auto; float: right;}
.topWrap .top_lf li a {
	color: rgb(255, 255, 255);}
.topWrap .top_lf li a:hover {
	color: rgb(248, 174, 49);}
.topWrap li {
	float: left;}
.topWrap li a {
	padding: 0px 13px; color: rgb(255, 255, 255);}
.topWrap a:hover {
	color: rgb(248, 174, 49);}
.logo {
	padding: 16px 0px 0px 10px; /*天博官网入口标的样式*/
	width: 215px; height: 67px; 
	margin-right: -214px;
	float: left; 
	position: relative; 
	background-color: rgb(37, 61, 106);}
.current.header {
	height: 60px;
	position: fixed;}

.current .navMain {
	background: rgb(0, 74, 153);}
.logo2 {
	left: 50%; top: 130px; width: 800px; height: 200px; margin-left: -250px; position: absolute; z-index: 9991;}

.current .logo2 {
	display: none;}
.current .nav ul li .subNav {
	display: none;}
.nav ul li .subNav {
	background: url(/dfiles/9262/template/default/bjkjdx/nav_bg.jpg); left: 0px; top:60px; overflow: hidden; display: none; position: absolute; z-index: 9993;}
/* nav_bg.png 是下拉子菜单项背景， top 是下拉子菜单距离顶部值。*/

.nav ul li.on {
	background: rgb(248, 174, 49); color: rgb(255, 255, 255);}

.nav ul li {
	width: 25%; height: 60px; text-align: center; float: left; position: relative;}
/*  这是半透明导航条的主菜单项的度度*/

.nav ul li a {
	color: rgb(255, 255, 255); font-size: 18px; font-weight: normal; display: block;}
/* 上面的Font_size 是半透明主导航项的字号大小，*/


.nav ul li .subNav dl {
	overflow: hidden; padding-top: 1px;}
.nav ul li .subNav dl dd {
	height: auto; text-align: center; line-height: 18px;}
.nav ul li .subNav dl dd a {
	padding: 8px 5px; color: rgb(255, 255, 255); line-height: 18px; font-size: 1.4rem; font-weight: normal;}
.nav ul li .subNav dl dd a:hover {
	color: rgb(255, 255, 255); background-color: rgb(248, 174, 49);}
.current .nav-wrapper {
	background: rgb(0, 74, 153); height: 60px; line-height: 60px; box-shadow: 0px 0px 6px #333;}
.current.nav-wrapper .navMain {
	background: rgb(1, 79, 167); height: 73px; line-height: 73px;}
.navMain {
	height: 60px; line-height:60px;}
/* navmain 是半透明主导航条的高度和行高度*/
.nav {
	margin: 0px auto; width:1260px;}
.nav .left {
	width: 39%; float: left; z-index: 999; -ms-zoom: 1; _display: inline;}
.nav .right {
	width: 39%; float: right;}


.nav ul li a.search {
	text-align: left; display: block;}
.nav ul li a.search img {
	padding-top: 7px; padding-left: 10px;}
.nav-wrapper {
	background: url(/dfiles/9262/template/default/bjkjdx/nav_bg1.jpg); z-index: 9992;}
.header-logo {
	margin: 0px auto; transition:width 0.3s; top: -34px; width: 120px; height: 0px; position: relative; z-index: 9994; -webkit-transition: width 0.3s ease 0s; -moz-transition: width 0.3s ease 0s;}
.header-logo a {
	display: block;}
.header-logo a img {
	width: 100%;}
.current .header-logo {
	top: 3px; width: 53px;}
.current .nav .left {
	width: 39%;}
.current .nav .right {
	width: 39%;}
.banner {
	position: relative;
	width: 100%;
	overflow: hidden;
	border-bottom-color: rgb(248, 174, 49); /*大banner盒子，黄色底边*/
	border-bottom-width: 3px; 
	border-bottom-style: solid;}
.rslides {
    position: relative;
	margin: 0px; 
	padding: 0px; 
	width: 100%;
	overflow: hidden;}
.rslides li {
	left: 0px; 
	top: 0px; 
	width: 100%; 
	display: none; 
	position: absolute; 
	-webkit-backface-visibility: hidden;}
.rslides li:first-child {
	float: left;
	display: block;
	position: relative;}
.rslides .img {
	width: 100%;
	height: auto;
	float: left; 
	display: block;}
.slide_container {
	width: 100%; 
	overflow: hidden;
	float: left; 
	position: relative;
	background-image:url(/dfiles/9262/template/default/bjkjdx/dabj2.jpg);}
.slide {
	list-style: none; 
	margin: 0px; 
	padding: 0px; 
	width: 100%; 
	overflow: hidden; 
	position: relative;}
.slide li {
	left: 0px; 
	top: 0px;
	width: 100%; 
	position: absolute;}
.slide .img {
	width: 100%; 
	height: auto;
	display: block; 
	position: relative;
	z-index: 1;}
.slide_nav {
	background: url(/dfiles/9262/template/default/bjkjdx/lf.jpg) no-repeat left top;  /* 大图向左的小箭号*/
	left: 10px; 
	top: 45%; 
	width: 30px; 
	height: 50px; 
	text-indent: -9999px; 
	overflow: hidden;
	margin-top: -22px;
	position: absolute;
	z-index: 3; 
	opacity: 0.7;}
.slide_nav:active {
	opacity: 1;}
.next.slide_nav {
	background: url(/dfiles/9262/template/default/bjkjdx/rt.jpg) no-repeat left top; /* 大图向右的小箭号*/
	left: auto;
	right: 10px;}
.slide_tabs {
	left: 50%;      /*大图下部小圆点标志的盒区所在位置和大小*/
	width: 150px; 
	bottom: 10px; 
	margin-left: -63px; 
	position: absolute;
	z-index: 999;}
.slide_tabs li {
	border-radius: 8px; 
	width: 12px; 
	height: 12px;
	color: rgb(255, 255, 255);
	margin-left: 10px; 
	float: left; 
	background-color: rgb(255, 255, 255);}
.slide_tabs li a {
	color: rgb(255, 255, 255);
	display: block;
	text-indent: -999em;}
.slide_tabs li.slide_here {
	border-radius: 8px; 
	width: 10px; 
	height: 10px; 
	border:2px solid rgb(99,99, 255); 
	background-color: rgb(99,99, 255);}

.zt{
	position:relative;
	/*height:1800px;*/
	width:100%;
	margin-top:0px;
	background-image:url(/dfiles/9262/template/default/bjkjdx/dabj1.jpg);
	background-repeat: repeat;}
#szwz{
	height: 34px;
	width: 100%;
	position: relative;
	top: 0px;
	background-color: #FFFFFF;}
#myFocus img
{
	width:558px;
	height:373px;
	border-top: 1px solid #FFFFFF;
	border-right: 1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;
	border-left: 1px solid #FFFFFF;}
.bt{
	font-size:24px;
	font-weight: normal;
	color: #004DA5;}

.bt2{
	font-size:20px;
	font-weight: normal;
	color: #004DA5;}
.bt3{
	font-size:16px;
	font-weight: normal;
	color: #004DA5;}
.xbk{
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #007DDE;}






/* 以下为准备精简的CSS样式*/

blockquote {
	margin: 0px; padding: 0px; color: rgb(50, 50, 50); -webkit-font-smoothing: subpixel-antialiased;}
form {
	margin: 0px; padding: 0px; color: rgb(50, 50, 50); -webkit-font-smoothing: subpixel-antialiased;}
h1 {
	margin: 0px; padding: 0px; color: rgb(50, 50, 50); -webkit-font-smoothing: subpixel-antialiased; font-size: 100%;}
h2 {
	margin: 0px; padding: 0px; color: rgb(50, 50, 50); -webkit-font-smoothing: subpixel-antialiased; font-size: 100%;}
h3 {
	margin: 0px; padding: 0px; color: rgb(50, 50, 50); -webkit-font-smoothing: subpixel-antialiased; font-size: 100%;}
h4 {
	margin: 0px; padding: 0px; color: rgb(50, 50, 50); -webkit-font-smoothing: subpixel-antialiased; font-size: 100%;}
h5 {
	margin: 0px; padding: 0px; color: rgb(50, 50, 50); -webkit-font-smoothing: subpixel-antialiased; font-size: 100%;}
h6 {
	margin: 0px; padding: 0px; color: rgb(50, 50, 50); -webkit-font-smoothing: subpixel-antialiased; font-size: 100%;}
ol {
		list-style: none; margin: 0px; padding: 0px; color: rgb(50, 50, 50); -webkit-font-smoothing: subpixel-antialiased;}
dt {
	margin: 0px; padding: 0px; color: rgb(50, 50, 50); -webkit-font-smoothing: subpixel-antialiased;}
td {
	margin: 0px; padding: 0px; color: rgb(50, 50, 50); -webkit-font-smoothing: subpixel-antialiased;}
tfoot {
	margin: 0px; padding: 0px; color: rgb(50, 50, 50); -webkit-font-smoothing: subpixel-antialiased;}
th {
	margin: 0px; padding: 0px; color: rgb(50, 50, 50); -webkit-font-smoothing: subpixel-antialiased; font-style: normal; font-weight: 400;}
thead {
	margin: 0px; padding: 0px; color: rgb(50, 50, 50); -webkit-font-smoothing: subpixel-antialiased;}
tr {
	margin: 0px; padding: 0px; color: rgb(50, 50, 50); -webkit-font-smoothing: subpixel-antialiased;}
button {
	margin: 0px; padding: 0px; color: rgb(50, 50, 50); -webkit-font-smoothing: subpixel-antialiased; vertical-align: middle;}
del {
	margin: 0px; padding: 0px; color: rgb(50, 50, 50); -webkit-font-smoothing: subpixel-antialiased;}
ins {
	margin: 0px; padding: 0px; color: rgb(50, 50, 50); -webkit-font-smoothing: subpixel-antialiased;}
map {
	margin: 0px; padding: 0px; color: rgb(50, 50, 50); -webkit-font-smoothing: subpixel-antialiased;}
object {
	margin: 0px; padding: 0px; color: rgb(50, 50, 50); -webkit-font-smoothing: subpixel-antialiased; -ms-interpolation-mode: bicubic;}
abbr {
	margin: 0px; padding: 0px; color: rgb(50, 50, 50); -webkit-font-smoothing: subpixel-antialiased;}
acronym {
	margin: 0px; padding: 0px; color: rgb(50, 50, 50); -webkit-font-smoothing: subpixel-antialiased;}
b {
	margin: 0px; padding: 0px; color: rgb(50, 50, 50); -webkit-font-smoothing: subpixel-antialiased;}
bdo {
	margin: 0px; padding: 0px; color: rgb(50, 50, 50); -webkit-font-smoothing: subpixel-antialiased;}
big {
	margin: 0px; padding: 0px; color: rgb(50, 50, 50); -webkit-font-smoothing: subpixel-antialiased;}
br {
	margin: 0px; padding: 0px; color: rgb(50, 50, 50); -webkit-font-smoothing: subpixel-antialiased;}
cite {
	margin: 0px; padding: 0px; color: rgb(50, 50, 50); -webkit-font-smoothing: subpixel-antialiased; font-style: normal; font-weight: 400;}
code {
	margin: 0px; padding: 0px; color: rgb(50, 50, 50); -webkit-font-smoothing: subpixel-antialiased; font-style: normal; font-weight: 400;}
dfn {
	margin: 0px; padding: 0px; color: rgb(50, 50, 50); -webkit-font-smoothing: subpixel-antialiased; font-style: normal; font-weight: 400;}
em {
	margin: 0px; padding: 0px; color: rgb(50, 50, 50); -webkit-font-smoothing: subpixel-antialiased; font-style: normal; font-weight: 400;}
i {
	margin: 0px; padding: 0px; color: rgb(50, 50, 50); -webkit-font-smoothing: subpixel-antialiased;}
img {
	margin: 0px; padding: 0px; color: rgb(50, 50, 50); -webkit-font-smoothing: subpixel-antialiased; border: 0px currentColor; width: auto; -ms-interpolation-mode: bicubic;}
kbd {
	margin: 0px; padding: 0px; color: rgb(50, 50, 50); -webkit-font-smoothing: subpixel-antialiased;}
q {
	margin: 0px; padding: 0px; color: rgb(50, 50, 50); -webkit-font-smoothing: subpixel-antialiased;}
samp {
	margin: 0px; padding: 0px; color: rgb(50, 50, 50); -webkit-font-smoothing: subpixel-antialiased;}
small {
	margin: 0px; padding: 0px; color: rgb(50, 50, 50); -webkit-font-smoothing: subpixel-antialiased;}
span {
	margin: 0px; padding: 0px; color: rgb(50, 50, 50); -webkit-font-smoothing: subpixel-antialiased;}
strong {
	margin: 0px; padding: 0px; color: rgb(50, 50, 50); -webkit-font-smoothing: subpixel-antialiased; font-style: normal; font-weight: 400;}
sub {
	margin: 0px; padding: 0px; color: rgb(50, 50, 50); -webkit-font-smoothing: subpixel-antialiased;}
sup {
	margin: 0px; padding: 0px; color: rgb(50, 50, 50); -webkit-font-smoothing: subpixel-antialiased;}
tt {
	margin: 0px; padding: 0px; color: rgb(50, 50, 50); -webkit-font-smoothing: subpixel-antialiased;}
var {
	margin: 0px; padding: 0px; color: rgb(50, 50, 50); -webkit-font-smoothing: subpixel-antialiased; font-style: normal; font-weight: 400;}
legend {
	margin: 0px; padding: 0px; color: rgb(50, 50, 50); -webkit-font-smoothing: subpixel-antialiased;}
fieldset {
	margin: 0px; padding: 0px; color: rgb(50, 50, 50); -webkit-font-smoothing: subpixel-antialiased; border: 0px currentColor;}
table {
	width: 100%; border-collapse: collapse; border-spacing: 0;}
input[type='button'] {
	border: 0px currentColor; cursor: pointer; background-color: transparent;}
caption {
	font-style: normal; font-weight: 400;}
q::before {
	content: none;}
q::after {
	content: none;}
input {
	font-weight: inherit; vertical-align: middle;}
textarea {
	font-weight: inherit; vertical-align: middle;}
select {
	font-weight: inherit; vertical-align: middle;}
.topWrap a i {
	color: rgb(255, 255, 255); margin-right: 5px;}
.top_rt li strong {
	color: rgb(248, 174, 49);}
.topWrap li a:hover .fa-user {
	color: rgb(238, 127, 8);}
.topWrap li.c01 a:hover {
	color: rgb(238, 127, 8);}
.topWrap li a:hover .fa-edit {
	color: rgb(176, 213, 255);}
.topWrap li.c02 a:hover {
	color: rgb(176, 213, 255);}
.topWrap li a:hover .fa-users {
	color: rgb(87, 255, 171);}
.topWrap li.c03 a:hover {
	color: rgb(87, 255, 171);}
.topWrap li a:hover .fa-desktop {
	color: rgb(255, 106, 106);}
.topWrap li.c04 a:hover {
	color: rgb(255, 106, 106);}
.topWrap li a:hover .fa-graduation-cap {
	color: rgb(219, 178, 254);}
.topWrap li.c05 a:hover {
	color: rgb(219, 178, 254);}
.btn_ser {
	width: 34px; height: 31px; display: inline-block; cursor: pointer;}
.btn_ser img {
	vertical-align: middle;}
.ser {
	top: 39px; width: 210px; height: 35px; right: 158px; line-height: 30px; display: none; z-index: 9999; background-color: rgb(255, 255, 255);}
.searchWrap {
	background: url(/dfiles/9262/template/default/images/search_bg.jpg); border-radius: 10px; left: 50%; width: 600px; height: 48px; bottom: 80px; margin-left: -300px; border-right-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, 255); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid; position: absolute; z-index: 99;}
.search {
	width: 600px; height: 48px; overflow: hidden; position: relative; z-index: 9998;}
.search input {
	border: currentColor; top: 0px; width: 555px; height: 48px; text-align: center; right: 35px; color: rgb(255, 255, 255); line-height: 48px; padding-left: 0px; position: absolute;}
.search input.notxt {
	width: 90%; text-align: center; color: rgb(255, 255, 255); font-size: 16px;}
.search input.notxt1 {
	background: url(/dfiles/9262/template/default/images/search_bg02.jpg) no-repeat center; border: currentColor; top: 6px; width: 35px; height: 35px; right: 2px; overflow: hidden; position: absolute; cursor: pointer;}
.top li.Enlish {
	width: 15.23%;}
.nser {
	width: 100%; display: block; background-color: rgb(233, 243, 255);}
.nser .search {
	width: 100%;}
.nser .search input.notxt {
	left: 0px; width: 90%; padding-left: 2%;}
.nser .search input.notxt1 {
	background: url(/dfiles/9262/images/search.jpg) no-repeat center rgb(248, 174, 49); right: 0px;}
.nlinks {
	width: 100%; line-height: 35px; overflow: hidden; font-size: 1.4rem; background-color: rgb(3, 50, 106);}
.nlinks span {
	width: 14.28%; text-align: center; float: left;}
.nlinks span a {
	color: rgb(255, 255, 255);}
.nlinks span a i {
	color: rgb(255, 255, 255); margin-right: 3px;}
.ser .search input.notxt {
	text-align: left; color: rgb(68, 68, 68); font-size: 1.4rem;}
.ser .search input.notxt1 {
	top: 0px;}
.nav ul li a:hover {}
.current.ser {
	height: 95px;}
.current.ser img {
	padding-top: 30px;}
.ser {
	width: 100%; height: 35px; text-align: center; display: block; z-index: 999;}
.ser img {
	padding-top: 40px;}
.ser .search input {
	height: 35px; line-height: 35px;}
.ustb {
	left: 50%; top: 130px; width: 317px; margin-left: -158px; position: absolute; z-index: 9999;}
.contact {
	margin: 0px auto; width: 100%;}
.contact span {
	color: rgb(204, 218, 255); line-height: 25px; padding-left: 50px; display: block;}
.contact span strong {
	color: rgb(204, 218, 255);}
.contact span.total_view {
	padding: 0px 0px 0px 20px; line-height: 25px; font-size: 1.4rem;}
.contact span.today_view {
	line-height: 25px; padding-left: 20px; font-size: 1.4rem;}
.copyrightWrap {
	width: 100%; overflow: hidden; background-color: rgb(218, 222, 221);}
.copyright {
	margin: 0px auto; padding: 11px 0px; text-align: center; overflow: hidden; max-width: 830px;}
.copyright span {
	color: rgb(105, 105, 105); line-height: 24px; font-size: 1.4rem; margin-right: 20px; float: left;}
.mod-sidebar {
	width: 40px; position: fixed; z-index: 9998;}
.rightBars {
	right: 50%; bottom: 100px; margin-right: -635px;}
.leftBars {
	left: 50%; bottom: 20px; margin-left: -635px;}
.mod-sidebar li {
	border: 1px solid rgb(1, 82, 169); width: 40px; height: 48px; margin-bottom: 1px; position: relative; background-color: rgb(0, 74, 153);}
.mod-sidebar li a {
	color: rgb(255, 255, 255);}
.sideMenu1 {
	margin: 0px auto; padding: 5px 0px 0px 3px; width: 37px; text-align: center; line-height: 20px; letter-spacing: 2px; font-size: 13px; display: block;}
.leftBars .fLinks {
	right: -559px; bottom: -26px; padding-top: 14px;}
.mod-sidebar li dd a:hover {
	color: rgb(248, 174, 49);}
.snav {
	top: 0px; width: 100%; right: 0px; display: none; z-index: 9995; background-color: rgb(2, 79, 167);}
.subNavs {
	width: 100%; clear: both;}
.ccyimg1{
	border: 3px solid #FFFFFF;
	height: 394px;
	width:593px;}
.ccyimg2{
	border: 3px solid #FFFFFF;
	height: 194px;
	width: 293px;}
.xyfgimg{
	width: 800px;
	height:600px;}

.right_bk{
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #007DDE;}





