@charset "utf-8";
/* CSS Document */

.x_banner{ width:100%; background:url(../images/x_banner0116.jpg) no-repeat center top; height:374px; }
.x_logo{ width:1280px; margin:0 auto; padding-top:20px}
.x_banner_tit{ padding-top:80px; text-align:center}
.x_banner_tit img{margin:0 auto;}

.x_searchbox{ background:#f5f5f5; height:175px; box-sizing:border-box; }
.x_searchbox p{ text-align:center; font-size:28px; color:#0664b2; line-height:80px; font-weight:bold; padding-top:10px}

.x_search{ width:495px; height:45px; border:2px solid #0664b2; margin:0 auto; border-radius:6px; background:#fff; padding:0; overflow:hidden}
.x_search dt{ width:435px; height:42px; float:left; }
.x_search dt input{ width:430px; margin:0px; padding:0 0 0 10px; height:42px; line-height:42px; font-size:16px; color:#333; outline:none;border:0;}
.x_search dd{ width:45px; float:right; text-align:center; padding-top:10px}

.x_title{ padding:20px 0; background:url(../images/x_titlebg0117.png) no-repeat center center; font-size:30px; font-weight:bold; color:#0664b2; line-height:48px; width:1280px; margin:0 auto; text-align:center; position:relative}
.x_title span{ position:absolute; right:0px; top:15px; background:#fff; padding-left:20px}
.x_title span a{ font-size:16px; color:#444; font-weight:normal}
.x_title span a:hover{ color:#0664b2}

.x_zxzc_list{ width:1280px; margin:0 auto;}
.x_zxzc_list li{ line-height:55px; overflow:hidden; padding-left:20px; background:url(../images/x_dian0117.png) no-repeat left center}
.x_zxzc_list li a{ font-size:18px; color:#000;overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;display: block;}
.x_zxzc_list li a:hover{ color:#0664b2}
.x_zxzc_list li span{ float:right; font-size:16px; color:#232323;margin-left:20px;}
.x_m_more{ display:none}
.x_m_more2{ display:none}
.x_zcjdbox{ width:1280px; margin:0 auto 20px; overflow:hidden}
.x_zcjd_list{ float:left; width:395px; margin-right:47px}
.x_zczy_tit{ width:395px; height:37px; background:url(../images/x_zcjdbg0117.png) no-repeat left center; font-size:20px; color:#ffffff; box-sizing:border-box; padding-left:20px; line-height:35px; font-weight:bold}
.x_zczy_tit span{ float:right; padding-right:20px; }
.x_zczy_tit span a{ font-size:16px; color:#444; font-weight:normal}
.x_mar_r0{ margin-right:0px}

.x_zxzc_list2{ width:390px; margin:10px auto 0 auto;}
.x_zxzc_list2 li{ line-height:55px; overflow:hidden; padding-left:20px; background:url(../images/x_dian0117.png) no-repeat left center; }
.x_zxzc_list2 li a{  font-size:18px; color:#000;  display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
.x_zxzc_list2 li a:hover{ color:#0664b2}
.x_zxzc_list2 li span{ float:right; font-size:16px; color:#232323}

.x_bottom{ background:#eeeeee; padding:25px 0; margin-top:30px}
.x_box1280{ width:1280px; overflow:hidden; margin:0 auto}
.x_bottom_r{ width:840px; float:right; font-size:14px; color:#444; line-height:200%}
.x_bottom_l{ float:left; overflow:hidden}
.x_bottom_l a{ margin-left:110px; display:block; float:left}

/*概览*/
.x_lj{   line-height:52px; background:url(../images/x_home0118.png) no-repeat left center; padding-left:35px; font-size:16px; color:#000000; width:1280px; margin:10px auto 0 auto; border-bottom:1px solid #dbdbdb}
.x_lj a{ font-size:16px; color:#000}
.x_glbox{ width:1280px;margin:0 auto; padding:20px 0 30px; overflow:hidden;min-height:calc(100vh - 374px - 62px - 151px - 40px);}
.x_gl_l{ width:255px; float:left;}
.x_gl_r{ width:985px; float:right}
.x_gl_tit{ background:url(../images/x_gl_titbg0118.png) no-repeat center center; box-sizing:border-box; line-height:56px; padding-left:25px; font-size:20px; color:#fff; font-weight:bold}
.x_gl_nav{ line-height:50px; padding-left:50px; box-sizing:border-box; background:#d8e9fd; margin:1px 0}
.x_gl_nav a{ font-size:18px; color:#1f4b9d; font-weight:bold}
.x_gl_nav.now{background:#346acc;}
.x_gl_nav.now a{ color:#fff}

.x_gl_navlist{ background:#f4f9fe; padding:10px 20px 10px 50px;list-style: none;}
.x_gl_navlist:empty{ display: none;}
.x_gl_navlist li{ background:url(../images/x_yuanquan0118.png) no-repeat left center; padding-left:25px; line-height:50px}

.x_gl_navlist li a{ font-size:16px;color:#444; font-weight:bold}
.x_gl_navlist li.now a{ color:#1f4b9d}

.x_gl_list li{ background:url(../images/x_dian0117.png) no-repeat left center; padding-left:25px; line-height:55px; overflow:hidden}
.x_gl_list li a{ font-size:18px; color:#000; float:left;  display:block; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; width:850px}
.x_gl_list li span{ font-size:16px; color:#444; float:right}

/*翻页符*/
.fyf {padding:5px ; margin:50px 30px ; text-align:center}
.fyf br{ display:none}
.fyf A { border:1px solid #eae6e2; padding:4px 10px; MARGIN: 1px; COLOR: #333;TEXT-DECORATION: none; font-size:14px}
.fyf A:hover { border:1px solid #043c97}
.fyf A:active { border:1px solid #043c97; COLOR: #da0000; }
.fyf .current { border:1px solid #eae6e2; COLOR: #da0000; padding:4px 10px; font-size:14px; margin:1px}
.fyf .disabled {BORDER: #ddd 1px solid; padding:4px 10px; margin:1px; COLOR: #aaa; font-size:14px }
.x_tz_inp{ width:28px; height:28px; border:1px solid #d9d9d9}

.x_gl_l_m{ display:none}












