@charset "utf-8";
/* CSS Document */

body{ position:relative; width:100%; font-size: 14px; background:#fff; color:#555; overflow-x:hidden; }
body.index{background:#f8f8f8;}
.en { position:relative; width:100%; font:normal 14px/24px "Arial"; background:#fff; color:#777; overflow-x:hidden; }
a { text-decoration:none;  }
h3, h4, h5 { font-weight:normal; }
.cl{clear: both}
.blank30{height:30px; line-height: 30px; clear: both; overflow: hidden}
.wrapper{width:1200px; overflow: hidden;margin: 0 auto;padding: 0; height:auto; position: relative;}
.wrapper2{width:1200px;margin: 0 auto;padding: 0; height:auto; position: relative;}
.wrapper3{width:1200px;margin: 0 auto;padding: 0; height:auto; position: relative;}
.mt50{margin-top: 50px;}
.mt70{margin-top: 70px;}
img{vertical-align: middle}
header{width: 100%;background: #fff; overflow: hidden;height: 120px;}
header .wrapper{background: url(../images/eee_bg.jpg) right center no-repeat;}
header .itop_r{margin-right: 30px;float: right;line-height: 120px;color: #777;}
header .itop_r a{color: #777;display: inline-block;margin: 0 5px;}
header .itop_r a.active {color: #005282}
.logo{float: left;padding: 15px 0;}
.logo2{margin-left: 10px;}
nav{width: 100%;height:60px;line-height: 60px;background: #00528c;position: relative;}
nav ul li{float: left;width: 14.28%;height: 60px;line-height: 60px;text-align: center;position: relative;}
nav ul li a{width: 100%;height: 60px;line-height: 60px;text-align: center;font-size: 18px;color: #fff;display: block;}
nav ul li:hover a{color: #fff;background: #2d7bb3;}
nav ul li.active a{color:  #fff;background: #2d7bb3;}
header button { position:absolute; right:10px; top:30px; width:45px; height:24px;  line-height:10px;display: none; }
header button span{    display: inline-block; margin: 2px 0; width: 100%; height: 4px; background: #00518e}
.isearch{width: 200px;height: 40px;line-height: 40px;border:#005282 1px solid;float: right;margin-right:240px;margin-top: 40px;position: relative;border-radius:20px }
.isearch .itext{background:none;border: 0;width: 80%;text-indent: 1.5em;}
.isearch .submit{background: url(../images/eee_search.png) center center no-repeat;width: 20px;height: 20px;border: 0;cursor:pointer;position: absolute;right: 10px;top: 10px}
.row01{width: 100%;margin-top:20px;height: auto;overflow: hidden}
.row02{width: 100%;margin-top: 0;height: auto;overflow: hidden}

.row01_l{width: 16.67%;float: left;}
.row01_l .title{width: 100%;height: 40px;line-height: 40px;border-bottom: #ddd 1px solid;text-align: center;color: #005288;position: relative;padding-bottom: 5px;}
.row01_l .title h2 a{color: #005288;font-size: 20px;}
.row01_l .title h2:after{content: "";height: 3px;background: #005288;width:80px;margin: 0 auto;text-align: center;position: absolute;bottom: 0;left: 0;right: 0}
.row01_l ul{padding: 30px 0 0 0;width: 100%;height:auto;overflow: hidden;text-align:center}
.row01_l ul li{text-align: center;border-bottom: #ddd 1px solid;height: 30px;line-height: 30px;width: 100%;padding-bottom: 12px;margin-bottom: 12px;}
.row01_l ul li img{vertical-align:middle;display: inline-block;margin-right: 15px;}
.row01_l ul li a{font-size: 16px;color: #005288;}
.row01_l ul li:last-child{border-bottom: 0;}
.index_ad{margin-bottom:10px}
.index_ad img{width:100%;}

.row01_c{width: 52.5%;margin-left: 40px;float: left;}
.title2{width: 100%;height: 40px;line-height: 40px;border-bottom: #ddd 1px solid;text-align: center;color: #005288;position: relative;padding-bottom: 5px;}
.title2 h2{float: left;color: #005288;font-size: 20px;}
.title2 h2:after{content: "";height: 3px;background: #005288;width:80px;margin: 0 auto;text-align: center;position: absolute;bottom: 0;left: 0;}
.title2 span{float: right;display: inline-block;color: #555}
.row01_r{width: 24%;float: right;}
.index_gzdt ul{width: 100%;border-bottom: #ddd 1px solid;height: 50px;line-height: 50px;text-align: center;margin-top: 5px;}
.index_gzdt ul li{float: left;margin: 0 20px;}
.index_gzdt ul li {color: #333;font-size: 16px;}
.index_gzdt ul li:hover {color: #005288;font-weight:bold;cursor: pointer}
.index_gzdt ul li.active{color: #005288;font-weight: bold;}
.index_gzdt_z{margin-top: 20px;width: 100%;height: auto;overflow:hidden;}
.index_gzdt_z .gzdt_pic{float: left;width:300px;height: 200px;position: relative;}
.index_gzdt_z .gzdt_pic img{width: 100%;height: 100%;position: absolute;left: 0;top: 0}
.index_gzdt_z .gzdt_pic h2{position: absolute;bottom: 0;left: 0;width: 100%;height:40px;line-height: 40px;background:rgba(0,0,0,0.8);color: #fff;text-align: center}
.index_gzdt_z dl{width: 295px;float: right;margin-right: 10px;text-align: center}
.index_gzdt_z dl dt{width: 100%;line-height: 22px;padding-bottom: 10px;margin-bottom: 10px;border-bottom: #ddd 1px dashed;text-align: left}
.index_gzdt_z dl dt a{color: #333;}

.index_tztg ul{width: 100%;border-bottom: #ddd 1px solid;height: 50px;line-height: 50px;text-align: center;margin-top: 5px;font-size: 0;}
.index_tztg ul li{text-align: center;display: inline-block;width: 33.3%;}
.index_tztg ul li {color: #333;font-size: 16px;}
.index_tztg ul li:hover {color: #005288;font-weight:bold;cursor: pointer}
.index_tztg ul li.active {color: #005288;font-weight: bold;}
.index_tztg_z{margin-top: 10px;width: 100%;height: auto;overflow:hidden}
.index_tztg dl dt{width: 100%;margin-top: 13px;height: 40px;}
.index_tztg dl dt span{background: #005288;text-align: center;height: 40px;line-height: 40px;color: #fff;display: inline-block;font-size: 14px;width: 50px;float: left;}
.index_tztg dl dt h2{line-height: 22px;color: #333;display: inline-block;font-size: 14px;float: right;width: 225px;}

.index_zcwj ul{width: 100%;border-bottom: #ddd 1px solid;height: 50px;line-height: 50px;text-align: center;margin-top: 5px;}
.index_zcwj ul li{float: left;margin: 0 20px;}
.index_zcwj ul li {color: #333;font-size: 16px;}
.index_zcwj ul li:hover {color: #005288;font-weight:bold;cursor: pointer}
.index_zcwj ul li.active {color: #005288;font-weight: bold;}
.index_zcwj dl{width: 100%;height: auto;overflow:hidden;margin-top: 10px;}
.index_zcwj dl dt{width: 47%;margin-right: 4%;float: left;height: 40px; line-height: 40px;border-bottom: #ddd 1px dashed;color: #333;}
.index_zcwj dl dt:nth-child(2n){margin-right: 0;}
.index_zcwj dl dt a{color: #333;}
.index_xgkyq ul{width: 100%;border-bottom: #ddd 1px solid;height: 50px;line-height: 50px;text-align: center;margin-top: 5px;font-size: 0;}
.index_xgkyq ul li{text-align: center;display: inline-block;width: 33.3%;}
.index_xgkyq ul li {color: #333;font-size: 16px;}
.index_xgkyq ul li:hover {color: #005288;font-weight:bold;cursor: pointer}
.index_xgkyq ul li.active {color: #005288;font-weight: bold;}
.index_xgkyq dl{width: 100%;height: auto;overflow:hidden;margin-top: 10px;}
.index_xgkyq dl dt{width: 100%;height: 40px; line-height: 40px;border-bottom: #ddd 1px dashed;color: #333;}
.index_xgkyq dl dt a{color: #333;}
footer{background: #005288;height: 205px;width: 100%;overflow: hidden}
.foot_f{border-top: #fff 1px solid;height: 50px;line-height: 50px;color: #fff;text-align: right;width: 100%;}
.foot_t{height: 155px;width: 100%;margin: 0 auto;}
.logof{float: left;margin-top: 30px;}
.foot_t_c{width:35%;float: left;margin-left:80px;margin-top:10px;}
.foot_t_c ul li{width: 33.3%;display: block;text-align:left;float:left;line-height: 30px}
.foot_t_c ul li a{color: #fff;}
.foot_t_r{float: right;margin-top: 20px;}
.foot_t_r p{line-height: 30px;color: #fff;text-align:left}
.foot_t_r p a{color: #fff;}

.mbx{border-bottom: #c9c9c9 1px solid;width: 100%;height: 50px;line-height: 50px;}
.mbx_z{float: right;width: 100%;color:#777777;text-align: right}
.mbx_z a{margin: 0 10px;color: #777}
.list_l{width: 200px;float: left;margin: 30px auto 50px auto;height: auto;overflow: hidden}
.list_r{width: calc(100% - 250px);float: right;margin: 30px auto 50px auto;}
.list_l_t{height: 70px;line-height: 70px;background: #00528c;padding-left: 45px;color: #fff;font-size: 18px;}
.list_l_t2{height: 70px;line-height: 30px;background: #00528c;color: #fff; font-size: 18px; text-align: center;  padding: 10px 15px 5px 15px}
.list_l ul li{margin-top: 1px;background: #eeeeee;height: 50px;line-height: 50px;padding-left: 45px;color: #fff;}
.list_l ul li a{color: #555;font-size: 16px;display: block;width: 100%;height: 50px;}
.list_l ul li:hover{background: #2d7bb3;}
.list_l ul li.active{background: #2d7bb3;}
.list_l ul li:hover a{color: #fff;}
.list_l ul li.active a{color: #fff;}
.list_news{width: 100%;margin: 0 auto;padding: 0;height: auto;overflow: hidden}
.list_news ul li{height: 50px;line-height: 50px;border-bottom: #ddd 1px solid;width: 100%;overflow: hidden}
.list_news ul li h2{width: 80%;text-align:left;float: left;color: #333;font-size: 16px;}
.list_news ul li h2:before{width: 5px;height: 5px;background: #000;content:"";display: inline-block;margin-right: 10px;vertical-align: middle;line-height: 50px}
.list_news ul li span{float: right;width: 20%;text-align: right;color: #333;font-size: 16px;}
.list_re{width: 100%;margin: 0 auto;padding: 0;height: auto;overflow: hidden}
.list_re ul li{height: 50px;line-height: 50px;border-bottom: #ddd 1px solid;width: 100%;overflow: hidden}
.list_re ul li h2{width: 80%;text-align:left;float: left;color: #333;font-size: 16px;}
.list_re ul li h2:before{width: 5px;height: 5px;background: #000;content:"";display: inline-block;margin-right: 10px;vertical-align: middle;line-height: 50px}
.list_re ul li p{float: right;width: 20%;text-align: right;color: #333;font-size: 16px;}
.list_re ul li span{color:#f00}
.art_title{width: 100%;text-align: center;margin-top: 30px;}
.art_title h1{font-size: 20px;color: #333;line-height: 30px}
.art_title2{width: 100%;text-align: center;margin-top: 30px;}
.art_title2 h1{font-size: 30px;color: #333;line-height: 30px}
.art_title p{color: #999;margin-top: 20px;}
.fck{margin: 50px auto;width: 100%;height: auto;overflow: hidden}
#vsb_content_2 P{line-height: 30px !important;font-size: 16px !important;}
.fck p,.fck div{line-height: 30px;font-size: 16px;}
.page { clear:both; display:inline-block; padding:50px 0 ; width:100%; text-align:center; font-size:14px; }
.page a { display:inline-block; margin:0 5px; padding:6px 12px; border:1px #eee solid; color: #777; }
 .page li.thisclass{ display:inline-block; margin:0 5px; padding:6px 12px; border:1px #eee solid;background:#01518e; color:#fff; }
.page a:hover, .page li.thisclass a { background:#01518e; color:#fff; }
.page li { display:inline-block; *display:inline; *zoom:1; }
.page li select{ font-size:14px;}
.page li option{font-size:14px; }
.page {
    clear: both;
    display: inline-block;
    padding: 50px 0;
    width: 100%;
    text-align: center;
    font-size: 14px;
}
.page a {
    display: inline-block;
    margin: 0 5px;
    padding: 6px 12px;
    border: 1px #eee solid;
    color: #777;
}
.page li.thisclass {
    display: inline-block;
    margin: 0 5px;
    padding: 6px 12px;
    border: 1px #eee solid;
    background: #01518e;
    color: #fff;
}
.page a:hover, .page li.thisclass a {
    background: #01518e;
    color: #fff;
}
.page li {
    display: inline-block;
*display:inline;
*zoom:1;
}
.page li select {
    font-size: 14px;
}
.page li option {
    font-size: 14px;
}
 .p_pages { clear:both; display:inline-block; padding:50px 0; width:100%; text-align:center; font-size:16px; }
.page a { display:inline-block; margin:0 5px; padding:6px 12px; border:1px #eee solid; color: #111 }
.p_no_d{ display:inline-block; margin:0 5px; padding:6px 12px; border:1px #eee solid;background:#00518e; color:#fff; }
.page span{display:inline-block;}
.p_fun_d { display:inline-block; margin:0 5px; padding:6px 12px; border:1px #eee solid; color: #111 }
.p_fun_d  a { display:inline-block; margin:0 5px; padding:6px 12px; border:1px #eee solid; color: #111 }
.p_fun_d:hover{ background:#00518e; color:#fff; }
.p_fun_d a:hover,.p_fun_d.thisclass a { background:#00518e; color:#fff; }
.page{text-align:center;width: 100%;clear: both;height: auto;overflow: hidden;padding: 50px 0}
.page table{width: 100%;text-align: center;margin:0 auto;display:inline;}
.page td{font-size: 16px !important}
.page td .PrevDisabled{font-size: 16px !important;border:0 !important; background: #00528c;color: #333 !important;}
.page td span{ margin: 0 5px !important;padding: 8px 12px !important;background: #eee !important;    color: #333 !important;font-size: 16px !important;border:0 !important;}
.page td a{ margin: 0 5px !important;padding: 8px 12px !important;background: #ddd !important;color: #333 !important;font-size: 16px !important;border:0 !important;}
.page td a:link{background: #eee !important; border:0 !important; font-size: 16px !important;}
.page td a:visited{ background: #eee !important; border:0 !important; font-size: 16px !important;}
.page td a:hover{background: #00528c !important; border:0 !important;    font-size: 16px !important;}
.page td a:active{background: #00528c !important; border:0 !important;font-size: 16px !important;}
.page .this-page{background: #00528c !important;color:#fff !important;}
.isc{display: none}

.ifoot_r_qr {
    color: #fff;
    float: left;
    margin: 0 auto;
    text-align: center
}
.ifoot_r_qr img {
    margin: 10px auto;
}
.ifoot_r_qr h2 {
font-weight: bold;
width:65%;
float:left;
line-height: 26px;
margin-top: 42px;
font-size:18px;
}
.ifoot_r_qr div{width:30%;float:right}

@media screen and (max-width:1024px){
	.wrapper{width: 96%;}
	.row01{margin-top: 30px;}
	.row02{margin: 30px auto;}
	.row01_l{width: 100%;float: none;}
	.row01_l ul{padding: 20px 0}
	.row01_l ul li{width: 20%;float: left;margin-bottom: 0;}
	.row01_l ul li:last-child{border-bottom: #ddd 1px solid}
	.row01_l .title{text-align: left}
	.row01_l .title h2:after{right: auto}
	.row01_c{width: 68%;margin-left: 0;}
	.row01_r{width: 28%;}
	.index_tztg dl dt h2{width: 77%;}
	.index_gzdt_z dl{width: 50%;}
	.row02_l ul li{width: 25%;}
	.foot_t_c{float: right;}
	.foot_t_r{clear: both;width: 100%;float: left;}
	footer{height:auto}
.w1024{width:100%}
}
@media screen and (max-width:800px){
.index_ad{margin-top:20px}
	header .wrapper{background: none;}
	.isearch{margin-right: 0;}
	.row01_c{width: 100%;float: none;}
	.row01_r{width: 100%;float: none;}
	.index_tztg dl{font-size: 0;}
	.index_tztg dl dt{width: 50%;display: inline-block;}
	.index_tztg dl dt h2{width: 83%;}
	.row02_r{margin-top: 20px;}
	.index_xgkyq dl dt{width: 47%;margin-right: 4%;float: left;}
	.index_xgkyq dl dt:nth-child(2n){margin-right: 0;}
	.index_gzdt_z dl{width: 55%;}
	.logof{width: 50%;}
	
	.foot_t_c{width: 44%;margin-left: 0;}
	nav ul li a{font-size: 16px;}
}

@media screen and (max-width:640px){
	.index_gzdt_z dl{width: 45%;}
	.index_tztg dl dt h2{width: 79%;}
	footer{height: auto;overflow: hidden;}
	.foot_t{height: auto;overflow: hidden;margin-top: 30px;}
	.logof{text-align: center;width: 100%;margin: 0 auto 30px auto;}
	.foot_t_r{float: none;width: 100%;text-align: left;}
	.foot_t_r p{text-align: left}
	.foot_f{text-align: center}
	.isearch{width: 150px;}
	.logo{width: 57%;padding: 20px 0}
	.logo img{width: 25%;}
        .logo a:nth-of-type(2) img{width:65%}
	.logo2{width: 65% !important;margin-left: 5px;}
	header .itop_r{margin-right: 10px;}
	.list_r{width: 100%;float: none;}
	.list_l{width: 100%;float: none;}
	.mbx_z{float: left;text-align: left}
	.list_news ul li{padding: 10px 0 15px 0;}
	.list_news ul li h2{line-height: 30px;}
        .list_re ul li{padding: 10px 0 15px 0;}
	.list_re ul li h2{line-height: 30px;}
	.fck img{width: 100% !important;height: 100% !important}
	.foot_t_c{width: 100%;float: none;text-align: center;margin: 10px auto}
	.ifoot_r_qr{float: none;width: 100%;}
	.ifoot_r_qr h2{float: none;width: 100%;margin-top: 0;}
	.ifoot_r_qr div{float: none;width: 100%;}
}
@media screen and (max-width:480px){
	header {height: auto}
	nav{display: none}
	header button{display: block}
	.row01_l ul{font-size: 0;}
	.row01_l ul li{width: 50%;margin-bottom: 10px;float:left}
	.index_gzdt ul li{margin: 0 15px;}
	.index_gzdt_z .gzdt_pic{float: none;margin: 0 auto;text-align: center}
	.index_gzdt_z dl{float: none;margin: 20px auto;width: 100%;}
	.index_tztg dl dt{width: 100%;}
	.index_tztg dl dt h2{width: 83%;}
	.index_zcwj dl dt{width: 100%;margin-right: 0;}
	.index_xgkyq dl dt{width: 100%;margin-right: 0;}
	.list_news ul li span{font-size: 14px;}
        .list_re ul li span{font-size: 14px;}
	.isearch{display: none}
	header{border-bottom: #ddd 1px solid;}
	header .itop_r{display: none}
	.logo{width: 65%;padding: 15px 0}
	.isc{position: absolute;right:70px;top:35px;display: block}
	.isc img{width: 100%;}
	nav ul li{width: 100%;border-bottom: #fff 1px solid;}
	nav{height: auto}
	nav ul li:last-child{border-bottom: 0;}
	.isearch{width: 100%;margin-top: 0;border: 0}
header .wrapper{width: 100%;}

}

@media screen and (max-width:375px){
	
	.index_gzdt ul li{margin: 0 10px;}
	.logof a:nth-child(1) img{width: 20%;}
	.logof a:nth-child(2) img{width: 60%;}
	.list_news ul li h2{width:100%;font-size: 14px;}
	.list_news ul li span{display: none;}
	.list_news ul li h2:before{margin-right: 5px;}
        .list_re ul li h2{width:100%;font-size: 14px;}
	.list_re ul li span{display: none;}
	.list_re ul li h2:before{margin-right: 5px;}
}


@media screen and (max-width:320px){
	.index_gzdt ul li{font-size: 14px;}
	
}	