* {
	-ms-word-break: break-all;
}

.pb_sys_style5 .p_fun_d, .pb_sys_style5 .p_no_d, .pb_sys_style5 .p_no_o, .pb_sys_style5 .p_fun a, .pb_sys_style5 .p_no a, .pb_sys_style5 .p_goto a, .pb_sys_style5 .p_search a, .pb_sys_style6 .p_fun_d, .pb_sys_style6 .p_no_d, .pb_sys_style6 .p_no_o, .pb_sys_style6 .p_fun a, .pb_sys_style6 .p_no a, .pb_sys_style6 .p_goto a, .pb_sys_style6 .p_search a, .pb_sys_style7 .p_fun_d, .pb_sys_style7 .p_no_d, .pb_sys_style7 .p_no_o, .pb_sys_style7 .p_fun a, .pb_sys_style7 .p_no a, .pb_sys_style7 .p_goto a, .pb_sys_style7 .p_search a, .pb_sys_style8 .p_fun_d, .pb_sys_style8 .p_no_d, .pb_sys_style8 .p_no_o, .pb_sys_style8 .p_fun a, .pb_sys_style8 .p_no a, .pb_sys_style8 .p_goto a, .pb_sys_style8 .p_search a{color: #000 !important;border: 1px solid #000 !important;}
.pb_sys_style5 .p_no_d,.pb_sys_style5 .p_no a:hover{
    border: 1px solid #258CFF !important;
    color: #fff !important;
    background-color: #258CFF !important;
}
body {
	text-align: left;
	color: #333333;
	line-height: 150%;
	font-family: "Microsoft YaHei", tahoma, arial, simsun, ;
	font-size: 14px;min-width:1200px;
}

html,body,div,ul,li,dl,dt,dd,form,input,select,h1,h2,h3,h4,h5,h6,p {
	margin: 0px;
	padding: 0px;
}
h1{
	font-weight: normal;
}
a {
	text-decoration: none;
	color: inherit;
	cursor: pointer;
	outline: none;
}

ul {
	list-style: none;
}

li {
	list-style: outside none;
}

img {
	margin: 0px;
	padding: 0px;
	border: 0px currentColor;
	border-image: none;
}

input {
	font-size: 12px;
}

select {
	font-size: 12px;
}

table {
	border-collapse: separate;
	border-spacing: 2px;
}


/*common*/
.container {
	width: 1200px;
	margin: 0 auto;
}

.fl {
	float: left;
}

.fr {
	float: right;
}

.clearfix::after {
	content: "";
	display: block;
	clear: both;
}
/*header*/

.top{
	background: #015293;
	color: white;
	line-height: 30px;
}
.top p{
	display: inline;
}
.header{
	height: 140px;background:#f8f8f8;
}
.header .container{height:100%;display:flex;align-items:center;justify-content:space-between;}
.header .logo a{display:block;}
.header .logo img{height:64px;display:block;}
.logo_r img{height:60px;display:block;}
.searchtext{
	height: 19px;
	border: none;
	background:#FFFFFF url(../images/sicon.png) 5px no-repeat;
	border-radius: 6px;
	padding-left: 25px;outline:none;
}

/*nav*/

.nav {
	display: flex;
	justify-content: space-between;
	padding: 0px;
	height: 50px;
	line-height: 50px;
	position: relative;
	z-index: 1;
}

.nav-main {
	background: #015293;
}

.nav a {
	color: #fff;
}

.nav .nLi {
	float: left;
	position: relative;
	display: inline;
}

.nav .nLi h3 {
	float: left;
}

.nav .nLi h3 a {
	display: block;
	padding: 0 20px;
	font-size: 18px;
	font-weight: bold;
        text-decoration: none;    color: #fff;
}

.nav .sub {
	display: none;
	width: 120px;
	left: 0;
	top: 50px;
	position: absolute;
	background: #015293;
	line-height: 26px;
	padding: 5px 0;
}

.nav .sub li {
	zoom: 1;
	text-align: center;
	height: 40px;
	font-size: 14px;
	line-height: 40px;
}

.nav .sub a {
	display: block;
	padding: 0 10px;
}

.nav .sub a:hover {
	background: #FFFFFF;
	color: #015293;
}

.nav .on h3 a {
	background: rgba(255,255,255,0.9);
	color: #015293;
	height: 50px;
}


.db{
	padding:30px 0;
	background: #015293;
	width:100%;
	margin-top: 35px;
}
.db p{
text-align: center;
	line-height: 30px;
color: white;
}

/*IE9下升级提示开始*/
#browser-modal{width:100%;height:100%;top:0;left:0;text-align:center;color:#303233;position:fixed;z-index:9990009;}
#browser-modal .browser-modal-cover{position:fixed;left:0;top:0;height:100%;width:100%;background-color:#111;opacity:.9;z-index:-1}
#browser-modal .browser-content{width:700px;margin-top:120px;margin-left:auto;margin-right:auto;padding-bottom:80px;padding-top:50px;background-color:#fff;border-radius:5px}
#browser-modal .browser-content .browser-dpc-logo img{height:42px;margin:45px auto 40px}
#browser-modal .browser-content .browser-text-title{text-transform:uppercase;font-size:24px}
#browser-modal .browser-content .browser-text-desc{margin-top:30px;margin-bottom:20px;font-size:14px}
#browser-modal .browser-content .browser-list{width:600px;margin:20px auto;height:130px}
#browser-modal .browser-content .browser-item{float:left;width:150px;padding-top:20px;padding-bottom:20px;margin-left:auto;margin-right:auto}
#browser-modal .browser-content .browser-item .iconfont{width:100px;height:100px;margin:0 auto;font-size:80px;line-height:80px;margin-bottom:10px;}
#browser-modal .browser-content .browser-item .iconchrome{background: url(../images/bro.png) no-repeat 0 0}
#browser-modal .browser-content .browser-item .iconfirefox{background: url(../images/bro.png) no-repeat 0 -100px}
#browser-modal .browser-content .browser-item .iconopera{background: url(../images/bro.png) no-repeat 0 -200px}
#browser-modal .browser-content .browser-item .iconEdge{background: url(../images/bro.png) no-repeat 0 -300px}
#browser-modal .browser-content .browser-item a{cursor:pointer;display:block}
#browser-modal .browser-content .browser-item a img{display:block;margin:0 auto;max-width:100px;width:100px;height:100px}
#browser-modal .browser-content .browser-item a h4{text-align:center;margin-top:20px;font-size:18px;font-weight:700}
/*IE9下升级提示结束*/