@charset "utf-8";
/* CSS Document */
*html body {
	text-align:center;
	background-color: white;
}

*{margin:0px; padding:0px;  }
*{ font-family:"微软雅黑"; outline:none;}
*{-webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-tap-highlight:rgba(0,0,0,0); -webkit-text-size-adjust:none;} 
body,dl,dd,h1,h2,h3,h4,h5,h6,p,img,from{margin:0;}
 ol,ul,li,img{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;}
img,textarea{ border:none; border-radius: 0;-webkit-tap-highlight-color:rgba(0,0,0,0); -webkit-tap-highlight:rgba(0,0,0,0); -webkit-text-size-adjust:none;}
body > .qing{ min-width:1250px;}
a{ text-decoration:none; blr:expression(this.onFocus=this.blur()); /* IE Opera */ outline:none; /* FF Opera */ color:#000000 } 
a:focus{ -moz-outline-style: none; /* FF */ }
img{ border:0;}
textarea,select {outline:none;} 
textarea{ resize:none;}/*防止textarea放大时，三个斜线被放大*/
ul li{ list-style:none;}


.clearfix:after {
  content: " ";
  display: block;
  clear: both;
  height: 0;
}
.clearfix {
  zoom: 1;
}

.header{
	padding-top:0px;
	height:200px;
background: url()width:100%; 	background-image: url();
	background-repeat: repeat-x; height:164px;
}

.juzhong20210628 {clear: both; background-color:#FFFFFF;
	width: 100%; 
	height:254px;
	margin-left: auto;
	margin-right: auto;	border: 0px solid #000066; font-size:16px; color:#575757; text-align:center
}

.juzhong {clear: both; background-color:#FFFFFF;
	width: 1200px; 
	margin-left: auto;
	margin-right: auto;	border: 0px solid #000066; font-size:16px; color:#575757; text-align:center
}


.main {clear: both; 
	width: 1200px; 
	margin-left: auto;
	margin-right: auto;	border: 0px solid #000066;  
}




.title_1{
	width:100%;
	height:105px; line-height:105px;
	font-size:32px;
	color:#5898f9;
	text-align:center;
	background-image: url(../images/tit_1.jpg);
	background-repeat: no-repeat;
	background-position: center top;
}




.footer_bg{ text-align:center;color:#FFFFFF;clear: both; font-size:14px; background:#f3f3f3;margin-top:20px; clear:both;}

.footer20210628{ height:450px; width: 100%; text-align:center; color:#FFFFFF; font-weight:normal ;border-top:solid 2px #20528f; color:#585858 ; }

.footer{ height:75px; width: 100%; text-align:center; color:#FFFFFF; font-weight:normal ;border-top:solid 2px #20528f; color:#585858 ; }
.footer a{ color:#000; }
.footer a:hover{ color:#55bff1; }
.line {
    border-bottom: 1px solid #44cb83;
    padding-bottom: 10px;
    color: #fff;
}

.line_top {
    border-top: 1px solid #5c687a;
    padding-top: 10px;
    color: #fff;
}



.erjk{ display:block; overflow:hidden;}
.erjk a{ display:block; width:100px; height:38px; float:left; overflow:hidden;border-radius:3px; background:#FFF; margin-right:6px; text-align:center; line-height:38px; font-size:16px; color:#526069;}
.erjk a span{ display:block; position:relative; top:0; cursor: pointer;}
.erjk a, .erjk a span{-webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-moz-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);}
	
.erjk a.ernn span, .erjk a:hover span{ top:-100%;color:#FFF;}
.erjk a.ernn, .erjk a:hover{ background:#59c7f9; color:#FFF;}







.erjk2{ display:block; overflow:hidden;}
.erjk2 a{ display:block; width:90px; height:38px; float:left; overflow:hidden; border-radius:3px;background:#FFF; margin-right:6px; text-align:center; line-height:38px; font-size:16px; color:#000;}
.erjk2 a span{ display:block; position:relative; top:0; cursor: pointer;}
.erjk2 a, .erjk2 a span{-webkit-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-moz-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	-o-transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);
	transition: all 0.3s cubic-bezier(0.25, 0.46, 0.45, 1.1);}
	

.erjk2 a:hover span{ top:-100%;color:#FFF;}
.erjk2 a:hover{ background:#59c7f9; color:#FFF;}
.erjk2 a.ernn{ background:#59c7f9; color:#FFF;}
.erjk2 a.ernn span:hover{ background:#08a1ef; color:#FFF;}


.login  {
    border: 1px solid #ccd5db;
    line-height: 38px;background-color:#FFFFFF;color:#333333
}
.login a { 
}














.center1{ background:#FFFFFF;  width:100%; text-align:center; font-size:18px; color:#8b8b8b;padding:10px  0px}



.active_banner{width: 1200px; height:100px; margin-left: auto;margin-right: auto;	border: 0px solid #000066; margin-bottom:20px; }
.active_banner li{
	float:left;
	width:23%;
	padding:10px;
	text-align:center;
	background:#FFFFFF;
		border-top:1px solid #cccccc;	border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;
	
}
.active_banner ul li img{  height:100px;  }
.active_banner ul li:hover{ background:#aae2fc; border-top:1px solid #cccccc;	border-right:1px solid #cccccc;border-bottom:1px solid #cccccc;}






.pdNewBox { float:left; margin-top:15px;border: 0px solid #cccccc;
    
    background: #FFF;
    margin-right: 0px;
    display: block;
    overflow: hidden;
    padding: 0px 0px;  
}

dl dt {
    width: 100%; 
    height: 42px; line-height:42px;
    float: left;
    display: block;
    overflow: hidden;
    border-bottom: 0px solid #17476f; text-indent:0px;color:#fff;border-radius:0px; background:#20528f
}

 dl dd ul li {
    width: 100%; text-align:left;
     height: 34px;
    float: left;
    display: block;
    overflow: hidden;
    line-height: 34px;
    border-bottom: 0px  dotted #cccccc;  color:#526069
}






dl dd ul li span {
    float: right;
    font-size: 13px;
    color: #808080;
}
dl dd ul li a{

    font-size: 13px;

}
dl dd ul li a:hover{

   color:#008cd7

}


.jt { float:left; font-size:15px
}
.more { float:right;   color: #fff;font-size:15px}






#banner { position: relative; width: 340px; height: 258px; border: 1px solid #ccc; overflow: hidden; float:left }

#banner_list img { border: 0px; width: 340px; }

#banner_bg { position: absolute; bottom: 0; background-color: #1e5a87; height: 30px;  filter: Alpha(Opacity=30); opacity: 0.9; z-index: 1000; cursor: pointer; width: 340px; }

#banner_info { position: absolute; bottom: 0; left: 5px; height: 30px;line-height:30px; color: #fff; z-index: 1001; cursor: pointer }

#banner_text { position: absolute; width: 120px; z-index: 1002; right: 3px; bottom: 3px; }

#banner ul { position: absolute; list-style-type: none; filter: Alpha(Opacity=80); opacity: 0.8; z-index: 1002; margin: 0; padding: 0; bottom: 3px; right: 5px; }

#banner ul li { padding: 0px 8px; margin-left:8px; float: left; display: block; color: #000; background: #fff; cursor: pointer; border: 0px solid #fff; }

#banner ul li.on { background-color: #ef8200; color: #fff;}

#banner_list a { position: absolute;  }










.zy_banner_bg1{
	width:100%; height:380px;
	clear: both;
	padding:0px  0px;
	background-color: #FFFFFF;
	background-image: url(../images/about.jpg);
	background-repeat: no-repeat;
	background-position: center top;text-align:center;
}
.zy_banner_bg2{
	width:100%; height:380px;
	clear: both;
	padding:0px  0px;
	background-color: #fff;
	background-image: url(../images/about2.jpg);
	background-repeat: no-repeat;
	background-position: center top; text-align:center;
}

.zy_banner_bg3{
	width:100%; height:380px;
	clear: both;
	padding:0px  0px;
	background-color: #55bff1;
/*	background-image: url(../images/about3.jpg);*/
	background-repeat: no-repeat;
	background-position: center top; text-align:center;
}
.zy_banner_bg4{
	width:100%; height:380px;
	clear: both;
	padding:0px  0px;
	background-color: #005bac;
	background-image: url(../images/about4.jpg);
	background-repeat: no-repeat;
	background-position: center top;text-align:center;
}
.zy_banner_bg5{
	width:100%; height:380px;
	clear: both;
	padding:0px  0px;background-image: url(../images/ban_jjfa_bg.jpg);
	background-repeat: repeat-x;
	background-position: center top; text-align:center;
}

.zy_banner_bg6{
	width:100%; height:380px;
	clear: both;
	padding:0px  0px;
	background-color: #fff;
	/*background-image: url(../images/about6.jpg);*/
	background-repeat: no-repeat;
	background-position: center top;text-align:center;
}

.zy_banner_bg7{
	width: 100%;
	height: 380px;
	clear: both;
	padding: 0px  0px;
	/*	background-color: #2a9de0;*/
	background-image: url(../images/ban_qyfw_bg.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	text-align: center;
}


.hyfw_bg{
	height: 746px;
	clear: both;
	padding: 0px  0px;
	background-color: #fff;
	background-image: url(../images/hyfw_bg.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	text-align: center;
}


.hy_table { font-size:18px; color:#526069;}
.hy_td { font-size:16px; color:#526069; font-weight:normal}

.jjfa_font{font-size:20px; color:#828282; line-height:30px}
.help img{ margin:0px 130px 110px 0px} 





.lib_Tab11 {
    width: 192px;
    float: left;
}

.zy_left {
    width: 257px;
    float: left; text-align:left
}

.zy_right {
    width:900px;
    float: right; text-align:left;
}

.zy_right  .title{ font-size:22px;
}


.main11_fr_02_con {
    border: 0px solid #ccc;  padding: 0px 0px;
    width: 960px;
    height: 204px;
    float: right;
}
.main11_fr_02_con1 {
    border: 1px solid #20528f;    padding: 15px 0px;
    width: 1198px; 
    height: 204px;
    float: right; margin-top:15px;
}

.main11_fr_02_con2 {
    border: 0px solid #e4e4e4;    padding: 15px 0px;
    width: 1200px; 
    float: right; margin-top:15px;
}

.zy_box {
    border: 1px solid #e4e4e4;    padding: 15px 0px; 
     margin-top:15px; 
}
.con_box { margin:10px 0px; font-size:15px;
}


.i_case_right{float: left}
.i_case_right a{color: #000; display: block; font-size: 16px; padding:5px 0px; margin-top:5px;margin-right:8px; height: 30px; line-height: 30px; background: #dddddd; float: left; border-radius: 0px;width: 130px;}
.i_case_right a:hover{color:#000}
.i_case_right .a{background: #dddddd;}
.i_case_right .b{background: #ffa500;}



.index_dh_bg{ background:#20528f; width:100%;clear:both; height:50px; }

.index_dh{ margin-left:auto; margin-right:auto; width:1200px}
.index_dh a{color: #fff; display: block; font-size: 18px; padding:5px 70px; margin: 5px 8px; height: 30px; line-height: 30px; background: #dddddd; float: left; border-radius: 5px;}
/*.index_dh a:hover{color:#b1deff}*/
.index_dh .a{background: #20528f;}
/* .index_dh .a:hover{background: #ebebeb;color:#000} */
.index_dh .b{background: #ebebeb; color:#000000}
.index_dh .b:hover{background: #ebebeb}




.index_left{ margin-left:auto; margin-right:auto; width:100%}
.index_left a{color: #fff; display: block; font-size: 18px; width:200px; height: 52px; line-height: 52px;  float: left; border-radius: 0px; margin-bottom:10px; }
.index_left a:hover{#20528f}
.index_left .a{background: #ebebeb;color:#000;width:190px;}
.index_left .b{
	background-image: url(../images/10_04.png);
	background-repeat: no-repeat;
}
.index_left .b:hover{background-image: url(../images/10_04.png);background-repeat: no-repeat;}




.searchLine{ border:0px solid #000000;height:70px;}


 .searchLine input,  .searchLine select{ margin-right: 10px; vertical-align: middle; float:left}
.searchLine select { width: 240px;border: 1px solid #e7e7e7; background-color: #f2f2f2; color: #444; font-size: 16px;  height: 35px; margin-right:50px; margin-top:10px; margin-bottom:25px;}

 .searchLine input { border: 1px solid #e7e7e7; height: 35px; float:left; line-height: 35px; background-color: #e8f4fd; padding: 0 8px; color: #444; font-size: 16px;
}

 .searchLine1 { width:960px; }
 .searchLine1 input { border: 1px solid #e7e7e7; height: 35px; float:left; line-height: 35px; background-color: #f2f2f2; padding: 0 8px; color: #444; font-size: 16px;
}




 .clear{ clear：both；}




.table th{ font-size:14px;font-weight:normal;color:#fff}
.table td{ font-size:13px;font-weight:normal;color:#000000}


.input{border: 1px solid #e7e7e7; text-align:center }

.main07_txt {
	width: 160px; height: 52px; border-bottom-color: rgb(184, 1, 1); border-bottom-width: 2px; border-bottom-style: solid;background: url("../images/8_71.jpg") no-repeat 10px rgb(246, 246, 246);
}
.main07_txt1 {
	width: 315px; height: 52px; border-bottom-color: rgb(184, 1, 1); border-bottom-width: 2px; border-bottom-style: solid;
}
#lib_Tab4 {
 width: 1200px; height: 52px;margin-left: auto; margin-right: auto;clear:both; padding-top:20px;font-size:13px;
}

#lib_Tab4 li {
	padding: 0px 0px; height: 52px; line-height: 50px; font-size: 16px; border-bottom-color: rgb(184, 1, 1); border-bottom-width: 2px; border-bottom-style: solid; float: left;width: 170px;text-align: center;
}
#lib_Tab4 .hover {
	background: rgb(255, 255, 255); color: rgb(184, 1, 1) !important; border-top-color: rgb(184, 1, 1); border-right-color: rgb(184, 1, 1); border-bottom-color: currentColor !important; border-left-color: rgb(184, 1, 1); border-top-width: 2px; border-right-width: 2px; border-bottom-width: medium !important; border-left-width: 2px; border-top-style: solid; border-right-style: solid; border-bottom-style: none !important; border-left-style: solid; 
}
#lib_Tab4 .hover a {
	color: rgb(184, 1, 1) !important;
}

#con_four_1{ margin:10px; }
#con_four_1 a{ margin:10px;}
#con_four_2{ margin:10px;}
#con_four_2 a{ margin:10px;}
.logo{ font-size:42px; color:#cb0000; font-weight:bold; height:167px; line-height:167px;text-shadow:1px 4px 8px #fff; padding-left: 30px; }


.list_fl_title {
    background: #20528f;
    color: #fff;
    height: 50px;
	   line-height: 50px;
    font-size: 18px;
    text-align: center;
 
}.list_fl_con {
    border-left: 1px solid #dfdfdf;
    border-right: 1px solid #dfdfdf; border-top: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf;
   
    min-height: 419px;
    height: auto;
}.list_fl_con ul li { 
    font-size: 15px;
    background: url(../images/lmy_04.jpg) no-repeat;
    width: 243px;
    line-height: 43px;
    text-align: left; text-indent:20px;
    margin: 10px 0px 10px 10px;
}

.list_fl_con ul li a:hover { color:#CC0000
}


.list_fr_title .list_fr_title_lm {
    height: 50px;
    float: left;
    padding: 0 10px;
    background: #20528f;
    min-width: 137px;
    width: auto;
    display: block;
    color: #fff;
    font-size: 18px;
    line-height: 50px;
    text-align: center;
}.list_fr_title {
    background: #ededed;
    height: 50px;
    width: 100%;
}.nry_zz {
    color: #6d6d6d;
    font-size: 14px;
    text-align: center;
    line-height: 40px;
}

.main_nry_title {
    color: #20528f;
    font-size: 30px;
    text-align: center;
    line-height: 100px;
    border-bottom: 1px dashed #d8d8d8;
    width:90%;
    margin: 0 50px;
}
.zy_box2 {
			border: 1px solid #e4e4e4;
			padding: 0px 15px 15px 0px;
			margin-top: 0px;
			overflow: auto
		}
		.pdNewBox2 {
			float: left;
			margin-top: 0px;
			border: 0px solid #cccccc;
			background: #FFF;
			margin-right: 0px;
			display: block;
			overflow: hidden;
			padding: 0px 0px;
		}
		.zy_box2 dl dd ul li {
			width: 100%;
			text-align: left;
			height: 34px;
			float: left;
			display: block;
			overflow: hidden;
			line-height: 34px;
			border-bottom: 1px dotted #cccccc;
			color: #526069
		}