﻿@charset "utf-8";
/* CSS Document */
html { }
body { background-color: #fff; }

/* CSS reset */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin: 0; padding: 0; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-family: Microsoft YaHei; }
table { border-collapse: collapse; border-spacing: 0; }
table th, table td { padding: 5px; }
fieldset, img { border: 0; }
ul, ol, em { list-style: none outside none; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; }

a { text-decoration: none; }
ul, li { margin: 0; padding: 0; list-style-type: none; }


/*Ny_Twz ==========*/
#Ny_Twz { width: 100%; overflow: hidden; text-align: center; padding: 0px; margin: 0px; height: 50px; border-bottom: 1px #ededed solid; }
#Ny_Twz div { text-align: left; }
#Ny_Twz .dvs { width: 1250px; overflow: hidden; margin: 0 auto; position: relative; height: 50px; line-height: 50px; font-size: 14px; color: #808080; }
#Ny_Twz .dvs span { width: 5px; height: 15px; overflow: hidden; margin: 0 auto; background-color: #014099; display: block; float: left; display: inline; margin: 18px 20px 0px 0px; }
#Ny_Twz .dvs a { color: #000 }
#Ny_Twz .dvs a:hover { color: #808080; text-decoration: underline; }

/*B_bt*/
.B_bt { width: 100%; height: 75px; text-align: center; margin: 0 auto; overflow: hidden; background-color: #7ba9e7; }
.B_bt .B_nrs { width: 1250px; text-align: center; margin: 0 auto; overflow: hidden; font-size: 38px; line-height: 75px; color: #fff; }
.B_bt .B_nrs span {float:right; font-size: 14px; line-height:115px;  overflow: hidden; color: #e0dcdc }

/*B_left*/
.B_jnrs { width: 1250px; text-align:center; margin: 0 auto; overflow: hidden;margin-bottom:50px }
.B_jnrs .B_left { width: 1020px; float: left; margin: 0 auto;  }
.B_jnrs .B_left .lj { width: 1030px; min-height: 820px; font-size: 16px; margin-top: 50px; border: 1px solid #bdd5f5 }
.B_jnrs .B_left .lj p { overflow: hidden; margin: 0 auto; text-align: left; margin-top: 12px; padding: 10px; line-height: 25px; text-indent: 2em; padding-bottom: 10px; }
.B_jnrs .B_left .lj p span { font-size: 16px; font-weight: 600; margin: 20px 8px 0px 8px; color: #333 }


/*Esp_right*/
.Esp_right { width: 200px; height: 300px; text-align: center; border: 0.001rem solid #bdd5f5; overflow: hidden; margin: 0 auto; float: right; margin: 50px 0px 0px 0px; }
.Esp_right .B_rbt { width: 100%; text-align: center; overflow: hidden; margin: 0 auto; }
.Esp_right .B_rbt ul { width: 100%; overflow: hidden; margin: 0 auto; text-align: center; padding-top: 30px; }
.Esp_right .B_rbt li { width: 180px; line-height: 25px; overflow: hidden; margin: 0 auto; text-align: left; margin: 20px 0px 0px 22px; }
.Esp_right .B_rbt li a { font-size: 16px; font-weight: 600; color: #000; text-align: left; }
.Esp_right .B_rbt li a:hover { text-decoration: underline; }


/*F_lj*/
.B_jnrs .B_left .lj .fzr { width: 276px; height: 450px; margin: 15px; font-size: 16px; margin-top: 50px; margin-bottom: 50px; border: 1px solid #e0dcdc; border-top: none; display: inline-block; }
.B_jnrs .B_left .lj .fzr .f_img { width: 276px; height: 300px; margin: 0 auto; overflow: hidden; }
.B_jnrs .B_left .lj .fzr .f_img img { width: 100%; height: 100%; }
.B_jnrs .B_left .lj .fzr .f_nrs { width: 276px; font-size: 18px; margin: 0 auto; overflow: hidden; margin-top: 15px; line-height: 35px; }
.B_jnrs .B_left .lj .fzr .f_js { width: 276px; margin-bottom: 30px; font-size: 16px; margin: 0 auto; overflow: hidden; text-align: center; }
.B_jnrs .B_left .lj .fzr .f_js a { color: #7ba9e7; }


/*jg_nrs*/
.B_jnrs .B_left .lj .jg_nrs { width: 920px; height: 250px; font-size: 15px; text-align: left; margin-left: 86px; margin-top: 20px; line-height: 30px }
.B_jnrs .B_left .lj .jg_nrs span { font-size: 15px; font-weight: 600; }

/*jig_img_dvs*/
.B_jnrs .B_left .lj .jig_img_dvs { width: 870px; height: 300px; margin: 0 auto; overflow: hidden; display: inline-block; }
.B_jnrs .B_left .lj .jig_img_dvs .jig_ing { width: 420px; height: 266px; margin: 0 auto; overflow: hidden; display: inline-block; }
.B_jnrs .B_left .lj .jig_img_dvs .jig_ing img { width: 100%; height: 100% }

/*Cj_div_img*/
.B_jnrs .B_left .lj .Cj_div_img { width: 100%; text-align: center; margin-bottom: 50px; margin: 0 auto; overflow: hidden; }
.B_jnrs .B_left .lj .Cj_div_img .Cj_img { width: 850px; text-align: center; margin: 0 auto; overflow: hidden; }
.B_jnrs .B_left .lj .Cj_div_img .Cj_img img { width: 100%; height: 100%; overflow: hidden; }
.B_jnrs .B_left .lj .Cj_div_img span { width: 100%; height: 50px; text-align: center; font-size: 18px; line-height: 45px; color: #7ba9e7; margin: 0 auto; overflow: hidden; }

/*Uj_div_img*/
.B_jnrs .B_left .lj .Uj_div_img { width: 870px; height: 330px; margin: 0 auto; overflow: hidden; margin-top: 20px; }
.B_jnrs .B_left .lj .Uj_div_img .und_div_nrs { width: 420px; height: 330px; margin: 0 auto; overflow: hidden; display: inline-block; }
.B_jnrs .B_left .lj .Uj_div_img .und_div_nrs .un_img { width: 420px; height: 266px; margin: 0 auto; overflow: hidden; }
.B_jnrs .B_left .lj .Uj_div_img .und_div_nrs .un_img img { width: 100%; height: 100% }
.B_jnrs .B_left .lj .Uj_div_img .und_div_nrs .nrs { width: 420px; height: 50px; text-align: center; font-size: 18px; line-height: 45px; color: #7ba9e7; margin: 0 auto; overflow: hidden; }

/*zjtd_div*/
.B_jnrs .B_left .lj .zjtd_div { width: 100%; margin: 0 auto; text-align: center; overflow: hidden }
.B_jnrs .B_left .lj .zjtd_div .js_div { width: 160px; height: 350px; margin: 0 auto; text-align: center; margin: 10px; margin-top: 20px; vertical-align: top; overflow: hidden; display: inline-block; border: 1px solid #e0dcdc; border-radius: 8px; background-color: #ffffff; }
.B_jnrs .B_left .lj .js_bt { width: 950px; height: 80px; margin: 0 auto; text-align: center; margin-top: 30px; font-size: 26px; line-height: 55px; color: #000000 }
.B_jnrs .B_left .lj .js_bt span { margin: 0 auto; font-size: 26px; line-height: 55px; color: #7ba9e7 }
.B_jnrs .B_left .lj .wj_bt { width: 850px; height: 60px; margin: 0 auto; margin-top: 30px; font-size: 26px; line-height: 55px; color: #7ba9e7 }
.B_jnrs .B_left .lj .zjtd_div .js_div .js_img { width: 160px; height: 150px; margin: 0 auto; overflow: hidden }
.B_jnrs .B_left .lj .zjtd_div .js_div .js_img img { margin: 0 auto; border-radius: 50%; overflow: hidden; width: 160px; height: 150px; }
.B_jnrs .B_left .lj .zjtd_div .js_div .js_nrs { width: 150px; height: 180px; font-size: 12px; text-align: center; color: #333; line-height: 16px; padding-top:20px; }



/*B_und*/
.B_und { width: 100%; margin: 0 auto; overflow: hidden;text-align:center;  }
.B_und .hzdw { height: 50px; font-size: 28px; line-height: 45px; text-align: center; margin: 0 auto; color: #7ba9e7; overflow: hidden; margin-bottom: 10px }
.B_und .dwz_nrs { width: 100%;  margin: 0 auto; overflow: hidden; margin-bottom: 30px;  }
.B_und .dwz_nrs .dw_dvs_nr { width: 150px;  margin: 0 auto; overflow: hidden; padding: 15px;display:inline-block }
.B_und .dwz_nrs .dw_dvs_nr .dw_log { margin: 0 auto; overflow: hidden; }
.B_und .dwz_nrs .dw_dvs_nr .dw_log img { width: 100%; height: 100%; }
.B_und .dwz_nrs .dw_dvs_nr .dw_fs { width:150px; height: 60px; margin: 0 auto; overflow: hidden;text-align:center; font-size: 16px; line-height: 35px; color: #333 }
.B_und .dwz_nrs .dw_dvs_nr .dw_fs a { margin: 0 auto; overflow: hidden; font-size: 16px; line-height: 25px;  }


/*Q_jian_nrs*/
.Q_jian_nrs { width: 950px; min-height: 800px; margin: 0 auto; margin-top: 50px; margin-bottom: 50px; line-height: 35px; border: 1px solid #bdd5f5 }
.Q_jian_nrs .Qjian_div_img { width: 100%; min-height: 300px; margin: 0 auto; overflow: hidden; text-align: center; padding-top: 30px; }
.Q_jian_nrs .Qjian_div_img .Qjian_bt { width: 100%; margin: 0 auto; overflow: hidden; text-align: center; padding: 20px; font-size: 16px; }
.Q_jian_nrs .Qjian_div_img .Qjian_bt span { margin: 0 auto; overflow: hidden; text-align: center; font-size: 22px; font-weight: 600; }
.Q_jian_nrs .Q_cen_nr { width: 800px; line-height: 35px; font-size: 16px; margin: 0 auto; padding: 20px; }
.Q_jian_nrs .Q_cen_nr span { font-weight: 600; font-size: 18px; margin: 0 auto; }
