*{padding:0;margin:0;list-style:none;}
body{background:#efefef;font-size:15px;font-family:"微软雅黑"; margin:0px; padding:0px;position:relative;}
ul{padding:0;margin:0;list-style:none;}
table,td,tr{border:0;padding:0;margin:0;list-style:none;}
a{color:#333333;text-decoration:none;}
a:hover{color:#810400;text-decoration:none;cursor:pointer;}
img{border:o;}
a img{border:0;}
.clear{font-size:0px;height:0px;line-height:0px;clear:both;}

/***********头部**********/
#header{width:100%;height:136px;background:#2d7abe;margin:0 auto;display:table;}
.top{width:1300px;margin:0 auto;}
.top_left{display: flex;  
justify-content: center; 
align-items: center;}

.top_right{padding:0 67px 0px 0px;line-height:20px;float:right;}
.top_right a{color:#fff;}




.nav{ width:100%;height:52px; line-height:52px;background:#d8dff9;display:table;}
div#menu{color:#fff; width:1237px; margin:auto; display:block; height:52px;padding-top:4px;}
ul.menu{clear:both;float:none;cursor:pointer;z-index:1;position:relative;}
div#menu ul{margin:0px;padding:0px;list-style:none;float:left;z-index:2;position:relative; padding-left: 0px;}
div#menu li{position:relative;margin:0px;padding:0px;display:block;overflow:visible;float:left;height:52px;z-index:3; }
/* menu::level1 */

div#menu li a{height:52px;display:block;float:left;line-height:52px;text-decoration:none;overflow:hidden;z-index:4;position:relative;}
div#menu li a:hover{color:#fff;}

div#menu li span a{height:52px;display:block;float:left;line-height:52px;text-decoration:none;}
div#menu li span em{ padding-top:5px; display: block; /*width: 24px;*/ float: left; padding-right: 0px; height: 52px;}
div#menu li span{color:#000;display:block; width:137.2px; z-index:6;position:relative; font-size:18px; text-align: center;}
div#menu li span:hover{color:#fff;display:block; width:137.2px; z-index:6;position:relative; font-size:18px; text-align: center;}


div#menu li.on,div#menu li:hover{background:#4399e6; color: #fff;border-radius: 10px;}







div#menu li span.bg{display:block;padding:0;height:52px;z-index:5;position:relative;float:left;}
div#menu li.current{font-weight:bold;}
div#menu li.current ul{font-weight:normal;}
/* menu::level2 */
div#menu ul.menu ul{padding:0px 0px 0px;background:#f2f2f2; left:-999em;width:136.44px;position:absolute;top:52px;}
div#menu li:hover ul,div#menu li.sfhover ul{left:0px;z-index:100;visibility:visible;}
div#menu li li{width:100%;text-indent:0px;float:none;height:auto;background:none;}
div#menu li li a,div#menu li li span.separator{margin:0px 0px;padding:0px;  height:auto;float:none;display:block;line-height:36px;width:136.44px; font-size:15px;}
div#menu li li a.parent{ }
div#menu li li a:hover{color:#fff;background:#7895cd;}
div#menu li li a span{font-size:15px;color:#333;}
div#menu li li a span:hover{color:#fff;text-decoration:none;}
div#menu li li a.parent span{ font-size:15px;}






/***********中间**********/
#conter{width:1237px;padding:12px 0px 12px 65px;margin:0 auto;}

.banner{width:1237px;height:437px;}

.block_home_slider {
	position: relative;


	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	behavior: url(js/PIE.htc); /*半透明兼容*/
	text-align: center;
	line-height: 0px;
	margin-right: auto;
	margin-left: auto;
}  /*底部小图标*/
.block_home_slider .slide {position:relative;}
.block_home_slider .caption {width:500px;padding:0px 16px 0px; position:absolute; left:0px; right:0px; bottom:0px; background: url(../img/hbg.png) repeat-x; text-align:left;margin-bottom:30px;margin-left:20px;}
.block_home_slider .caption p {padding-bottom:0px;  color:#dedede; text-shadow:0px -1px #000000; line-height:48px;}
.block_home_slider .caption p.title {padding-bottom:6px; font-size:22px; color:#f0f0f0; }
.block_home_slider .flex-direction-nav a {width:39px; height:61px; margin-top:-42px; display:block; position:absolute; top:50%; background-repeat:no-repeat; background-image:url(sprite_arrow_2.png); text-indent:-9000px;}
.block_home_slider .flex-direction-nav a.flex-prev { background-position:left top;background:url(../img/left.jpg) left center no-repeat; }
.block_home_slider .flex-direction-nav a.flex-prev:hover {background-position:left bottom;}
.block_home_slider .flex-direction-nav a.flex-next {right:0px;background-position:right top;background:#000 url(../img/right.jpg) right center no-repeat;}
.block_home_slider .flex-direction-nav a.flex-next:hover {background-position:right bottom;}
.block_home_slider .flex-control-paging {display:inline-block;position:absolute;top:413px;}
.block_home_slider .flex-control-paging li {
	margin: 0px;
	padding: 0px;
	float: left;
	overflow: hidden;
	list-style-type: none;
}
.block_home_slider .flex-control-paging li a {width:12px; height:12px; display:block; background-repeat:no-repeat; background:#9e9e9e; text-indent:-9000px; cursor:pointer;margin-right:5px;}
.block_home_slider .flex-control-paging li a.flex-active {background-position:right top;background:#F00;}

.block_home_post_feature {width:300px;}
.block_home_post_feature p {padding-bottom:0px;}



.flexslider {margin: 0; padding: 0;}
.flexslider .slides > li {
	display: none;
	-webkit-backface-visibility: hidden;
	list-style-type: none;
} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {width: 100%;height:437px; display: block;}
.flex-pauseplay span {text-transform: capitalize;}











.con_mid{width:1237px;padding-top:212px;}
.con_nr{width:604px;height:378px;float:left;background:#fff;box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5);}
.con_nr_nav{width:580px;height:50px;line-height:50px;font-size:18px;padding:0px 4px;background:#f5f5f5;padding-left:20px}
.con_nr_nav span{float:right;color:#6666;font-size:14px;margin-right:20px;box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5);text-align: center;height: 35px;margin-top: 7px;width: 80px;display: flex;justify-content: center;align-items: center;background-color: #fff;border-radius: 3px;}
.con_nr_nav span a{color:#666;}

.con_nr1{width:604px;height:378px;float:right;background:#fff;box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5);}
.con_nr_nav1{width:580px;height:50px;line-height:50px;font-size:18px;padding:0px 4px;background:#f5f5f5;padding-left:20px}
.con_nr_nav1 span{float:right;color:#6666;font-size:14px;margin-right:20px;box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5);text-align: center;height: 35px;margin-top: 7px;width: 80px;display: flex;justify-content: center;align-items: center;background-color: #fff;border-radius: 3px;}
.con_nr_nav1 span a{color:#666;}

.con_nr_font{width:580px;padding-left:20px}
.con_nr_font ul li{width:560px;height:34px;padding:10px 0px;float:left;}
.con_nr_font ul li span{ width:100px;float:left;height:32px;background:#f0f0f2;padding:0px 6px;line-height:32px;text-align:center;color:#810400;font-size:15px;}
.con_nr_font ul li span h1{font-size:19px;float:left;font-weight:normal;}
.con_nr_font ul li .line{float:left;width:1px;height:34px;background:#b3b3b3;margin:0px 24px 0px 30px;}

.con_tk ul li{width:193px;height:182px;margin-left:12px;float:left;margin-bottom:12px;background:#dedede;text-align:center;}
.con_tk ul li h1{color:#006a99;line-height:25px;font-size:20px;font-weight:normal;padding:113px 0px 6px;}
.con_tk ul li span{width:193px;font-family: arial;font-size:18px;color:#006a99;text-transform:capitalize;}
.con_tk .ks_01{background:url(../img/ks_01.png) 53px 28px no-repeat;display:block;margin:0 auto;}
.con_tk .ks_01:hover{background:url(../img/ks_001.png) 53px 28px no-repeat;}

.con_tk .ks_02{background:url(../img/ks_02.png) 53px 28px no-repeat;display:block;margin:0 auto;}
.con_tk .ks_02:hover{background:url(../img/ks_002.png) 53px 28px no-repeat;}

.con_tk .ks_03{background:url(../img/ks_03.png) 53px 28px no-repeat;display:block;margin:0 auto;}
.con_tk .ks_03:hover{background:url(../img/ks_003.png) 53px 28px no-repeat;}

.con_tk .ks_04{background:url(../img/ks_04.png) 53px 28px no-repeat;display:block;margin:0 auto;}
.con_tk .ks_04:hover{background:url(../img/ks_004.png) 53px 28px no-repeat;}

/***********底部**********/
#footer{width:100%;background:#2d7abe;margin:0 auto;display:table;}
.footer_mid{width:1160px;height:90px;margin:0 auto;color:#fff;padding:30px 70px 0px;}
.footer_mid_left{width:680px;line-height:37px;float:left;color:#8293a7;font-size:14px;font-family: "宋体";font-weight:600;}

.footer_mid_left{width:680px;line-height:37px;float:left;color:#8293a7;font-size:14px;font-family: "宋体";font-weight:600;}

.footer_mid_zj{padding-left:10px;float:left;}


.weixin{position:relative; }
.weixin a{display:block; position:absolute; left:0; top:0; }

.weixin .weixin_nr{text-align:center; position:absolute; left:-25px; top:-90px; display:none;}
.weixin .weixin_nr img{ margin-bottom:5px;}

.weixin.on .weixin_nr{ display:block;}
.weixin.on a{cursor:pointer;}



.footer_mid_right{width:180px;height:30px;float:right;}
.sect{width:180px;height:30px;line-height:30px;background:#727071;font-size:15px;border:none;color:#aaa8a9;text-align: center;}

/*****************二级页面******************/
.ej_banner{/*width:1235px;height:130px;margin:0 atuo;*/}


.con_mid_ej{width:1175px;background:#fff;margin:0 auto;padding:15px 30px;}
.er_left{width:296px;float:left;}
.er_left h1{color:#58a2c9;font-size:18px;border-bottom:1px #dedede solid;line-height:50px;padding-left:18px;}

.er_left ul li{width:296px;float:left;line-height:42px;border-bottom:1px #dedede solid;text-indent:2em;}
.er_left ul li a{padding-left:25px;}
.er_left ul li a:hover{}



.er_right{width:830px;float:right;}
.er_right_nav{width:825px;height:40px;line-height:40px;border-bottom:2px #6b1219 solid;padding-left:5px;}
.er_right_nav a{padding:0px 3px;}
.er_right_nav a.actived{font-weight:bold;}
.er_right_font{width:830px;padding-top:15px;}
.er_right_font ul li{width:815px;height:40px;line-height:40px;border-bottom:1px #b4b4b4 dashed;background:url(../img/doc.png) 3px center no-repeat;padding-left:15px;}
.er_right_font ul li a span {float:right;color:#999;font-szie:13px;}
.page{text-align:center;line-height:50px;padding-top:15px;}

/*****************详细页面******************/
.xnew_font{padding:15px 55px;width:1065px;}
.xnew_font h1{font-size:20px;text-align:center;line-height:40px;}
.xnew_font .date{line-height:42px;text-align:center;}
.xnew_wz{padding-top:20px;}
.xnew_wz p{line-height:28px;/*text-indent:2em;*/}
.xnew_wz img{text-align:center;margin:0 auto;}
.gb_zk{/*width:1128px;*/line-height:40px;text-align:center;padding-top:30px;}
    