*{
    padding: 0;
    margin: 0;
    font-family: '微软雅黑'
}
body{
	background: url(../images/header_bg.jpg) no-repeat center 0;
}
.container{
    margin: 0 auto;
    width: 1200px;
    position: relative;
}
.top{
	height: 35px;
	line-height: 35px;
	border-bottom: 1px solid #ade5ff;
}
.top p{
	font-size: 14px;
	color: #0054c3;
}
.logo{
	height: 264px;
}
.logo img{
	margin-top: -13px;
	border: none;
	margin-left: 545px;
}

/*导航样式*/
.con02{ width:100%; margin:0 auto;  height:58px; background:#fe0000; border-top-left-radius: 6px; border-top-right-radius: 6px;border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px;}
.con02 .con02_lm{ width: 100%; margin:0 auto; position:relative;}
.con02 .con02_lm ul li{list-style: none; width:150px; float:left;height:36px; line-height:36px; text-align:center;}
.con02 .con02_lm ul li>a{ color:#fff;height:58px;line-height:58px; font-size:16px; display:inline-block; width:100%; }


.con021{ width:100%; margin:0 auto;  height:36px; background:#015bd3;}
.con02 .con02_lm{ width:100%; margin:0 auto; position:relative;}
.con02 .con02_lm ul li{ width:150px; float:left;height:36px; line-height:36px; text-align:center;}
.con02 .con02_lm ul li>a{ color:#fff;height:58px;line-height:58px; font-size:16px; display:inline-block; width:100%; text-decoration: none;}

.con01 p{margin-left:880px;   font-size:12px;  line-height:30px; width:100px;}
.xl01{ position:absolute; left:0; z-index:99999999; width:100%; background:#fff; border-right:2px solid #015bd3;border-left:2px solid #015bd3;border-bottom:2px solid #015bd3; height:280px;}
.xl01 .xl01_lm{ height:100%;}
.xl01 .xl01_lm .xlxg01{ height:100%; width:300px; background:url(../images/icon20.png) no-repeat center right; padding:0 20px 0 20px; box-sizing:border-box;}
.tit04 p{ font-size:18px; line-height:36px; background:url(../images/icon19.png) no-repeat center left; text-align:left; color:#333; padding-left:20px;}
.xlvg_con01{ padding-top:5px;}
.xlvg_con01 p{ line-height:36px; font-size:14px; color:#333; text-indent:2em; text-align:left;}
.xlvg_con01 a{ color:#ff841d;}
.xlvg_con01 a:hover{ color:#015bd3;}
.sub{ display:none;}
.xl01 .xl01_lm .xlxg02{ width:320px;  padding:0 20px 0 20px; background:url(../images/icon20.png) no-repeat center right; box-sizing:border-box;}
.xl01 .xl01_lm .xlxg02 .xlvg_con02{ padding-top:10px;}
.xl01 .xl01_lm .xlxg02 .xlvg_con02 .js_img{ width:90px; height:93px; float:left;shape-outside: inset(0px 0px 0px 0px round 0); margin:0px;}
.xl01 .xl01_lm .xlxg02 .xlvg_con02 .js_zi p{ line-height:24px;  font-size:13px;color:#333;  text-align:left;}
.xl01 .xl01_lm .xlxg02 .xlvg_con02 .js_zi a{color:#ff841d;  font-size:11px;}
.xl01 .xl01_lm .xlxg02 .xlvg_con02 .js_zi a:hover{color:#015bd3;}
.xl01 .xl01_lm .xlxg03{ width:570px; padding:0 10px; box-sizing:border-box;}
.xl01 .xl01_lm .xlxg03 .up01{ padding-left:10px; border-bottom:1px dashed #ccc; padding-bottom:10px;}
.tit05{ border:1px solid #656565; width:40px; height:165px; margin:8px 0 0 0;}
.tit05 p{ color:#015bd3; font-size:18px; line-height:28px; letter-spacing:3px; background:url(../images/icon21.png) no-repeat center 10px; padding-top:40px;}
.zzjg_con01{ overflow:hidden; width:480px;}
.zzjg_con01 .zz01{ background:url(../images/bj11.png) no-repeat; width:150px; height:40px; float:left; margin:13px 5px;}
.zzjg_con01 .zz01 a{ font-size:16px; color:#fff; line-height:40px; display: block;}
.zzjg_con01 .zz01 a:hover{color:#ff841d;}
.down01{ overflow:hidden; width:100%;}

.down01 .dw01{ height:45px; background:#015bd3; margin:12px auto;}
.down01 .dw01 p{ font-size:18px; line-height:45px; padding-left:15px; text-align:left; color:#fff; display:block;}
.down01 .dw01 a:hover{ color:#ff841d; background:#9cbfee;}
.down01 .dw01 a{ background:#9cbfee; font-size:18px; color: #015bd3; line-height:45px; display:block; float:right; padding:0 10px;}
.xl02{ position:absolute; left:0; z-index:99999999; width:100%; background:#fff; border-right:2px solid #015bd3;border-left:2px solid #015bd3;border-bottom:2px solid #015bd3; height:323px; box-sizing: border-box;}
.xl02 .xl02_lm{ width:100%; height:100%;}
.xl02 .xl02_lm .xlzb01{ width:620px; background:url(../images/icon20.png) no-repeat center right; height:100%; padding:0 20px; box-sizing:border-box;}

.xl02 .xl02_lm .xlyb01{ width:556px; overflow:hidden;}
.xl02 .xl02_lm .xlyb01 .tjtw figure{ float:left; width:250px; margin-right:28px; margin-top:10px;  overflow:hidden;}
.xl02 .xl02_lm .xlyb01 .tjtw figure figcaption{ overflow:hidden; /*margin-top:15px;*/}
.xl02 .xl02_lm .xlyb01 .tjtw figure p{ font-size:16px; line-height:30px; color:#333;}
.xl02 .xl02_lm .xlyb01 .tjtw figure p:hover{ color:#015bd3;}
.tit07{ height:50px; padding-top:14px;}
.tit07 p{font-size:18px; line-height:36px; background:url(../images/icon19.png) no-repeat center left; text-align:left; color:#333; padding-left:20px;}
.tit06{ height:50px; padding-top:12px; border-bottom:2px solid #015bd3;}
.tit06 .gzdtzb{ background:url(../images/bj12.png) no-repeat center left; width:148px;}
.tit06 .gzdtzb p{ font-size:18px; color:#fff; padding-left:30px; line-height:38px; text-align:left;}
.tit06 a{ color:#333;}
.tit06 a:hover{ color:#015bd3;}
.xl02 .xl02_lm .xlzb01 .dt_up{ width:100%; text-align:left; padding-top:15px;}
.xl02 .xl02_lm .xlzb01 .dt_up .news03 a{ font-size:16px; line-height:36px; height:36px; background:url(../images/icon15.png) no-repeat center left; padding-left:15px; color:#333;}
.xl02 .xl02_lm .xlzb01 .dt_up .news03 a:hover{ color:#015bd3;}
.xl02 .xl02_lm .xlzb01 .dt_up .news03 span{ float:right; font-size:16px; line-height:36px; color:#333;}

.fr{float:right;}


.dnr01{ width:100%; margin:0 auto; /*overflow:hidden;*/}
.dnr01 .dnr01_lm{ /*background:url(../images/bj061.jpg) repeat-y;*/ width:1200px; margin:0 auto; /*overflow:hidden;*/ height:100%;    box-shadow: 0px 4px 20px #ccc;}


/*搜索样式*/
.search{
	height: 52px;
	line-height: 52px;
	background: linear-gradient(#e9f2fd, #f2f7fe);
	padding: 0 12px;
	font-size: 0;
}
.search>div{
	display: inline-block;
	vertical-align: middle;
}
.search>div:first-child{
	width: 80%;
	text-indent: 2em;
	background: url(../images/time.png) no-repeat 0 center;
	font-size: 14px;
	color: #000;
}
.search_box{
	float: right;
	margin-top: 10px;
}
.search form{
	height: 30px;
}
.search input{
	width: 168px;
	height: 30px;
	border: 1px solid #0065ea;
	padding-left: 10px;
	background: none;
	float: left;
}
.search input::-webkit-input-placeholder {
    /* placeholder颜色  */
    color: #015bd3;
}
.search button{
	cursor: pointer;
	width: 39px;
	height: 32px;
	background: #0065ea url(../images/search_icon.png) no-repeat center center;
	border: none;
}
