@charset "utf-8";



/* CSS Document */



.video{width: 100%;}



body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,hr,p,blockquote,img,table,th,td,pre,code,form,fieldset,legend,button,input,textarea{margin:0;padding:0;font-family:"微软雅黑"!important;color:#333;font-size:16px;}



body {background:#FFF;background-size:cover}



h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}



dl,dt,dd,form,li,ul,ol{list-style:none;}



a:link,a:visited,a:hover {text-decoration:none;color:#333;}



a:hover,a:active,a.curab:link,a.curab:visited {text-decoration:none;color:#125db2;}



a.graylink:link,a.graylink:visited {text-decoration:none;color:#999;}



a.graylink:hover,a.graylink:active {text-decoration:none;color:#333;}



a.navlink:link,a.navlink:visited {font-size:25px;color:#FFF;display:block;height:68px}



a.navlink:hover,a.navlink:active,a.curnav:link,a.curnav:visited {font-size:25px;font-weight:bold;background:#2F7CE6;}



.tright {text-align:right}



.margintop {margin-top:10px}



img {border:0;}



.cleardiv {context:"."; height:"0"; display:block;clear:both;visibility:hidden}



.hidebody {display:none}



.hidden{ display: none;}







#header {width:100%;background:url(/*../images/header.jpg*/) no-repeat center top; min-width:1200px;

    height:50px; 

    background: #f7f7f7;

    border-bottom: 1px solid #e3e3e3;

    line-height: 50px;}



#header dt {width:calc(100% - 300px);float:left;height:50px;line-height:50px;margin-left:20px; color:#125db2}



#header dd {width:260px;float:right;margin-right:20px;padding-top:10px}



.sipt {width:180px;float:left;height:30px;line-height:30px;border-top-left-radius:15px;border-bottom-left-radius:15px;border:1px solid #125db2;background:none;outline:none;font-size:14px;padding:0 8px 0 20px;color:#0F4993}



.sbtn {width:50px;height:32px;background:#125db2 url(../images/sbg.jpg) no-repeat center center;float:left;border-top-right-radius:15px;border-bottom-right-radius:15px;border:1px solid #125db2;outline:none}



#header dt  a:link,#header dt  a:visited {color:#125db2;margin:0 5px;}



#header dt  a:hover,#header dt  a:active {color:#f00;margin:0 5px;text-decoration:none}







#nav {width:100%; min-width:1200px;overflow:hidden;background:url(../images/navbg.jpg) repeat-x left top}



#nav ul {width:1200px;margin:0 auto;height:68px;overflow:hidden}



#nav li {width:200px;float:left;height:68px;line-height:68px;text-align:center;font-size:25px;}



#nav li div {position:absolute;margin-top:68px;height:auto;line-height:45px;width:100%;left:0;background:#EFEFEF;display:none; z-index:99999;}



#nav li div span {display:block;width:800px;margin:0 auto;text-align:left}



#nav li div a {margin:0 12px;}





#nav li:nth-child(3) div  span {width:1200px;text-align:center;}



#nav li:nth-child(4) div  span {width:1100px;text-align:center;padding-left:100px}



#nav li:nth-child(5) div  span {width:1100px;text-align:right;padding-right:100px;}



#nav li:nth-child(6) div  span {width:1200px;text-align:right}



#toutiao {width:1200px;margin:50px auto 20px auto;overflow:hidden}



#toutiao dt {width:80px;text-align:center;float:left}



#toutiao dd {width:1100px;float:right}







.toutiao .swiper-slide div {height:40px;line-height:40px;font-size:18px;}



.toutiao .swiper-slide div  a {font-size:30px; font-weight:bold; color:#F00}



.toutiaoDH {text-align:center;width:1200px;}



#toutiaoDH  {text-align:center;width:1200px;margin:0 auto;height:20px;border-bottom:5px solid #125db2}



.toutiaoDH span {margin:0 5px;width:20px;height:8px;border-radius:0;outline:none}







#part1 {width:1200px;margin:20px auto;overflow:hidden}



#f_left {width:600px;float:left}



#f_right {width:580px;float:right}







.fr_list dt {height:40px;line-height:40px;border-bottom:1px solid #eee}



.fr_list dt span {font-size:18px;}



.fr_list dt font {float:right;}



.fr_list dt span a.curfr:link,.fr_list dt span a.curfr:visited {color:#125db2; font-weight:bold;}



.fr_list dd {margin:5px auto}



.fr_list dd div {height:40px;line-height:40px;background:url(../images/li.jpg) no-repeat left center;padding-left:10px}



.fr_list dd div span {float:right;color:#999}



.fr_list dd:nth-child(2n+1) {display:none}



.index_title {font-size:35px;font-weight:bold;text-align:center;width:1200px;margin:60px auto;background:url(../images/dhbgs.jpg) no-repeat center center;color:#2E2E2E}



#swiper1 .swiper-slide span{position:absolute;display:block;background:rgba(0,0,0,0.5);width:580px;height:60px;line-height:60px;margin-top:460px;color:#FFF;font-size:18px;padding:0 10px;}



#f_left .swiper-pagination {text-align:right;width:580px;margin-top:-33px;}



#f_left .swiper-pagination span {width:12px;height:12px;margin:0 5px;outline:none}











#part2 {width:1200px;margin:0 auto;overflow:hidden}



#part2 dl {width:660px;float:left}



#part2 ul {width:500px;float:right}



#part2 dl dt {height:60px;}



#part2 dl dt a:link,#part2 dl dt a:visited {display:block;height:60px;line-height:50px;float:left;min-width:100px;font-size:25px;font-weight:bold;color:#333134;text-align:center;margin-right:30px}



#part2 dl dt a:hover,#part2 dl dt a:active ,#part2 dl dt a.curp2:link,#part2 dl dt a.curp2:visited  {background:url(../images/dhbg.jpg) no-repeat bottom center;color:#1966D0}



#part2 dl dd {margin:10px auto;display:none}



#part2 dl dd:nth-child(2) {display:block}







#part2 dl dd div {height:40px;line-height:40px;padding-left:15px;background:url(../images/li2.jpg) no-repeat left center;font-size:16px;overflow:hidden}



#part2  ul {width:500px;overflow:hidden}



#part2 li {width:240px;float:left;height:120px;background:#F0F3F8;border-radius:10px;text-align:center;font-size:18px;font-weight:bold;padding-top:30px;}



#part2 li:nth-child(2n) {margin-left:20px;}



#part2 li:nth-child(n+3) {margin-top:20px;}







#part3 {width:1200px;margin:20px auto;overflow:hidden}



#part3 dt {font-size:22px; font-weight:bold;}



#part3 dt span {float:right}



#part3 dt span img {cursor:pointer;outline:none}



.fuwu .swiper-slide div {margin:20px 10px;font-size:16px;}



.fuwu .swiper-slide  div img {margin-bottom:10px;}







#part4 {width:1200px;margin:0 auto;overflow:hidden}



#banshi {width:100%;overflow:hidden}



#banshi li {width:400px;float:left;text-align:center}



#banshi li:nth-child(n+2) {width:399px;border-left:1px solid #DDD;}



#banshi li span {display:block;font-size:25px;font-weight:bold;margin:10px auto}



#banshi li font {color:#999}



#banshi li div {margin-top:10px;}



#banshi li div a:link,#banshi li div a:visited  {display:block;width:33.33%;float:left;text-align:center;margin:5px auto;color:#1963CE}



#banshi li div a:hover,#banshi li div a:active {text-decoration:none}



#bsimg {width:100%;overflow:hidden;margin-top:20px;}



#bsimg li {width:280px;float:left}



#bsimg li:nth-child(n+2) {margin-left:calc(80px / 3)}







#part5 {width:1200px;margin:0 auto;overflow:hidden}



#p5_left {width:590px;float:left}



#p5_right {width:590px;float:right}



.hd_title {height:45px;line-height:45px;background:url(../images/dhbg2.jpg) no-repeat left center;border-bottom:1px solid #DDD;margin-bottom:20px;}



.hd_title a {float:right}



.hd_title span {font-size:18px;color:#FFF;font-weight:bold;padding-left:25px;}



#p5_left  dl {width:100%;overflow:hidden}



#p5_left  dt {width:260px;float:left}



#p5_left  dd {width:300px;float:right;line-height:2em;padding-left:20px;background:url(../images/li2.jpg) no-repeat 3px 12px}



#p5_left  dd:nth-child(4) {border-bottom:1px solid #DDD;padding-bottom:10px}



#ztinfo {line-height:2em;padding:10px 0;height:120px;overflow:hidden}



#p5_right li{height:40px;line-height:40px;padding-left:15px;background:url(../images/li2.jpg) no-repeat left center;font-size:16px;overflow:hidden}



#lyzj {margin-top:10px;}



#lyzj a:nth-child(1) {display:block;height:77px;width:145px;background:url(../images/ly.jpg);float:left;line-height:77px;text-align:left;padding-left:130px;color:#1E64C6;font-size:20px;font-weight:bold}



#lyzj a:nth-child(2) {display:block;height:77px;width:165px;background:url(../images/zj.jpg);float:right;line-height:77px;text-align:left;padding-left:110px;color:#1E64C6;font-size:20px;font-weight:bold}







#ztlist{width:1200px;margin:0 auto;overflow:hidden}



#ztlist div ul {width:100%;overflow:hidden}



#ztlist div ul li {width:280px;border-radius:10px;margin-left:calc(80px / 3)}







#mylink {width:100%;margin:20px auto 0 auto;background:#DBEDFB;overflow:hidden}



#mylink ul {width:1200px;margin:0 auto;overflow:hidden;}



#mylink li {float:left;padding-right:15px;background:url(../images/li3.jpg) no-repeat right center;margin:0 10px;height:30px;line-height:30px;cursor:pointer;padding:15px 15px 15px 0}



#mylink li div {position:absolute;margin-top:45px;background:rgba(255,255,255,0.8);padding:20px 0;line-height:2em;width:100%;display:none;left:0;text-align:center}



#mylink li div a {margin:0 10px}







#footer {width:100%;margin:0 auto;background:#1764CE;overflow:hidden;padding:35px 0; min-width:1200px;}



#footer ul {width:1200px;margin:0 auto;}



#footer li:nth-child(1) {float:left;width:280px;text-align:left; margin-top:40px;}



#footer li:nth-child(2) {float:left;width:750px;margin-left:20px;line-height:2.8em;color:#FFF}



#footer li:nth-child(3) {float:left;width:130px;text-align:center;line-height:2em;color:#FFF}



#footer ul li a {color:#FFF;}







#location {width:1180px;height:50px;line-height:50px;padding-left:20px;background:url(../images/location.jpg) no-repeat left center;margin:0 auto}



#mybody {width:1200px;margin:0px auto}



#myleft {width:280px;float:left}



#myright {width:900px;float:right}

#mysearch {width:1200px;float:right}



#myleft dt {height:50px;line-height:50px;text-align:center;font-size:18px;color:#FFF;background:#125db2;font-weight:bold}



#myleft dd {background:url(../images/li4.jpg) no-repeat center top;}



#myleft dd a:link,#myleft dd a:visited {height:40px;line-height:40px;border-left:10px solid #AAD1F2;background:#ECF0F3;display:block;padding-left:20px;margin:10px 0;font-size:16px;}



#myleft dd a:hover,#myleft dd a:active ,#myleft dd a.curml:link,#myleft dd a.curml:visited  {border-left:10px solid #125db2;background-color:#AAD1F2;color:#FFF}



#textlist li {height:40px;line-height:40px;border-bottom:1px dashed #DDD;padding:0 10px;}



#textlist li  span{float:right;color:#999}



#textlist li a:link,#mr_newlist li a:visited{background:url(../images/li5.jpg) no-repeat left center;padding-left:15px;display:block;width:calc(100%-100px);overflow:hidden;height:40px;line-height:40px}



#newlist {width:100%;overflow:hidden;}



#newlist li {width:285px;float:left;margin-right:22.5px;margin-bottom:20px;}



#newlist li:nth-child(3n) {margin-right:0}



#newlist li a span {display:block;height:60px;line-height:60px;overflow:hidden;background:#F5F5F5;padding:0 10px}



.textlist dd {height:40px;line-height:40px;border-bottom:1px dashed #DDD;padding:0 10px;}



.textlist dd  span{float:right;color:#999}



.textlist dd a:link{background:url(../images/li5.jpg) no-repeat left center;padding-left:15px;display:block;width:calc(100%-100px);overflow:hidden;height:40px;line-height:40px}



.textlist dt {height:50px;line-height:50px;border-top:1px solid #efefef;font-size:22px;color:#125db2;border-bottom:1px solid #efefef;}



.textlist {margin-bottom:10px;}



.textlist dt span {display:block;width:100%; text-align:left;height:48px;border-top:2px solid #125db2;font-weight:bold}



.textlist dt a {float:right;color:#999;font-size:16px;margin-right:10px;}







#mypage {width:100%;margin:50px auto;text-align:center}



#mypage a:link,#mypage a:visited,#mypage span,#mypage font {padding:4px 10px;border:1px solid #CCCCCC;margin:0 5px;color:#999;border-radius:2px}



#mypage a:hover,#mypage a:active,#mypage span{color:#FFF;border:1px solid #12387B;background:#12387B}







#n_title {border-top:1px solid #DDD;height:auto;line-height:80px;color:#125db2;font-size:30px;font-weight:bold;text-align:center}



#n_info {border:1px solid #DDD;background:#EFEFEF;text-align:center;color:#666;height:40px;line-height:40px;}



#n_body {padding:20px 10px;line-height:2em;min-height:500px;}



#n_bj {text-align:right;background:#F3F3F3;height:50px;line-height:50px;padding:0 10px;}



#n_page {padding:20px 0;border-top:1px solid #DDD;margin-top:20px;}



#n_page li {background:#F3F3F3;height:50px;line-height:50px;margin:5px 0}



#n_page li span{display:block;width:100px;background:#079BE5;float:left;text-align:center;color:#FFF;margin-right:10px;}



#f1_body {width:1200px;margin:50px auto;overflow:hidden}



#f2_body {width:1200px;margin:0 auto;overflow:hidden}



#f3_body {width:100%;background:#F5F5F5;overflow:hidden;margin:20px auto;padding:20px 0}



.f3_body {width:1200px;margin:0 auto;overflow:hidden}



.f_left {width:580px;float:left}



.f_right {width:580px;float:right}



.f_title {font-size:25px;height:50px;line-height:50px;border-bottom:1px solid #DDD;font-weight:bold}



.f_title a {font-size:16px;float:right;font-weight:normal}



.f_title img {float:left;margin-top:10px;margin-right:10px;}



.f_list {margin-top:20px;}



.f_list  li{height:40px;line-height:40px;overflow:hidden;padding-left:20px;background:url(../images/li2.jpg) no-repeat left center;}



.f_list li span {float:right;color:#999;margin-left:20px;}



#swiper2 .swiper-slide span{position:absolute;display:block;background:rgba(0,0,0,0.5);width:580px;height:40px;line-height:40px;margin-top:270px;color:#FFF;font-size:16px;padding:0 10px;}



.f_left .swiper-pagination {text-align:right;width:580px;margin-top:-23px;}



.f_left .swiper-pagination span {width:12px;height:12px;margin:0 3px;outline:none}



.f2_list {width:580px;float:left;margin:5px 0;height:280px;}



.f2_list:nth-child(2n+2){margin-left:40px;}











#ywNav {display:table;text-align:center;margin:0 auto}



#ywNav li {float:left;margin:0 10px;height:60px;line-height:50px;width:108px;font-size:25px;color:#666}



#ywNav li.curywli {background:url(../images/f_dhbg.jpg) no-repeat center bottom;color:#000;font-weight:bold}



.ywList {width:1200px;margin:20px auto;overflow:hidden;}



.ywList:nth-child(even) {display:none}







.ywList li {width:380px;float:left;margin-right:30px;margin-bottom:20px;}



.ywList li:nth-child(3n) {margin-right:0}



.ywList li  span {display:block;height:60px;line-height:60px;background:#F5F5F5;padding:0 10px;text-align:center}







#hd1 {width:1200px;margin:50px auto 30px auto;overflow:hidden}



#hd_left {width:570px;float:left}



#hd_right {width:600px;float:right}



#hd_left dt {width:300px;padding:0 10px;height:60px;line-height:60px;background:#226EBC url(../images/mail.jpg) no-repeat 25px center;padding-left:80px;font-size:25px;font-weight:bold;color:#FFF;}



#hd_left dd {background:#EEEEEE;padding:10px;border:1px solid #DDD;}



#hd_left dd form {background:#FFF;border:1px solid #DDD;padding:10px}



.jl_title {height:30px;line-height:30px;padding-left:10px;border-left:3px solid #099CE2;color:#099CE2;font-size:16px}



.jl_c {margin:20px auto;overflow:hidden}



.jl_c span {display:block;width:130px;float:left;height:30px;line-height:30px;font-size:14px}



.jl_c font {color:red;margin-right:5px;}



.jl_c input {float:right;width:calc(100% - 152px);height:30px;line-height:30px;outline:none;border:1px solid #eee;padding:0 10px;color:#666;border-radius:3px;font-size:14px}



.jl_c select {float:right;width:calc(100% - 132px);height:30px;line-height:30px;outline:none;border:1px solid #eee;padding:0 10px;color:#666;border-radius:3px;}







.jl_c textarea {float:right;width:calc(100% - 152px);outline:none;border:1px solid #eee;padding:10px;color:#666;height:80px;border-radius:3px;;font-size:14px}



.jl_bt {text-align:center;}



.jl_bt input {width:100px;height:40px;line-height:40px;background:#226EBC;color:#FFF;font-size:16px;text-align:center;margin:5px;border:1px solid #eee;border-radius:5px;outline:none}



.jl_bt input:nth-child(2) {background:#FFF;color:#666;}



#hd_right dl {margin:10px 0}



#hd_right dt {padding-left:15px;background:url(../images/li2.jpg) no-repeat left center;color:#666;height:30px;line-height:30px;margin-top:5px;}



#hd_right dt span {float:right}



#hd_right dt a {display:block;width:calc(100% - 180px);overflow:hidden;}



#hd_right dd {font-size:14px;color:#999;margin-bottom:5px;height:40px;line-height:40px;}



#rexian {width:1200px;margin:0 auto;overflow:hidden}



#rexian li {width:590px;float:left;height:60px;line-height:60px;font-size:22px;text-align:center;color:#FFF;background:#099CE1;font-weight:bold}



#rexian li:nth-child(2) {float:right}



#rexian li span {font-size:30px;}







.yj_list {width:1158px;padding:0 20px;margin:30px auto;overflow:hidden;border:1px solid #DDD;}



.yj_list dt {height:60px;line-height:60px;border-bottom:1px solid #DDD;color:#004288;font-size:25px;}



.yj_list dt a {float:right;font-size:16px;}



.yj_list dd {height:45px;line-height:45px;border-bottom:1px dashed #DDD;padding:0 10px;}



.yj_list dd span{float:right;color:#999}



.yj_list dd a:link,#mr_newlist li a:visited{background:url(../images/li5.jpg) no-repeat left center;padding-left:15px;display:block;width:calc(100%-100px);overflow:hidden;height:45px;line-height:45px}











.zw1 {width:1200px;margin:50px auto;font-size:30px;font-weight:bold;color:#000;}



.zw1 a {float:right;padding:10px 20px;font-size:16px;font-weight:normal;border:1px solid #000}



.zw1 a:hover,.zw1 a:active {color:#0C73BC;border-color:#0C73BC}



#ts_scroll {width:1200px;margin:0 auto}



.tsbg {width:240px;height:140px;padding:20px;color:#FFF;margin:0 auto}



.tsbg span {display:block;font-size:12px;color:#EEE}



.tsbg a {color:#FFF;line-height:40px;}



.swiper4-pagination{text-align:center;margin:20px auto}



.swiper4-pagination span {border-radius:0;width:20px;height:5px;outline:none;margin:0 1px}







#fwbody {width:100%;padding:20px 0;background:#F5F5F5;overflow:hidden}



#fw_title {width:1200px;margin:0 auto;overflow:hidden;border-bottom:1px solid #DDD;}



#fw_title li {float:left;margin-right:20px;font-size:25px;color:#000;font-weight:bold;height:40px;line-height:40px;border-bottom:4px solid #F5F5F5;padding:0 5px;cursor:pointer}



.fw_list {width:1200px;margin:0 auto;display:none}



.fw_list:nth-child(even) {display:block}







#fw_title li.curfw {border-bottom-color:#CD0600;color:#CD0600}



.fw_list {padding:20px 0}



.fw_list li {width:340px;float:left;border:1px solid #efefef;margin-right:27px;background:#FFF;margin-bottom:25px;padding:20px;box-shadow:0px 0px 10px #DDD;}



.fw_list li:nth-child(3n) {margin-right:0}



.fw_list li span {display:block;width:100px;float:left;text-align:center}



.fw_list li div {width:219px;float:right;line-height:3em;border-left:1px solid #EFEFEF;padding-left:20px;font-size:14px;color:#999}



.fw_list li span img {margin-bottom:10px;margin-top:20px;}



.bmfw {width:1200px;margin:20px auto;overflow:hidden}



.bmfw li {width:278px;border:1px solid #EEE;float:left;margin-right:calc(80px / 3);margin-bottom:20px;box-shadow:0px 0px 10px #DDD;text-align:center;height:50px;line-height:50px;color:#666}



.bmfw li:nth-child(4n) {margin-right:0}



.bmfw li a:link,.bmfw li a:visited {color:#666;display:block}



.bmfw li a:hover,.bmfw li a:active {color:#999;display:block}



.bmfw li:hover {box-shadow:0px 0px 0px #069;color:#999}



.swiper5-pagination{text-align:center;margin:20px auto}



.swiper5-pagination span {border-radius:0;width:20px;height:5px;outline:none;margin:0 1px}



#xwScroll {width:1200px;margin:0 auto}



.xinwen {width:280px;border:1px solid #EEE;box-shadow:0px 0px 10px #DDD;height:180px;padding:40px;margin:10px auto}



.xinwen:hover {width:298px;border:1px solid #EEE;box-shadow:0px 0px 10px #DDD;height:180px;padding:50px 40px;background-color:#4393F4;color:#FFF;margin-top:-10px;}



.xinwen:hover a:link,.xinwen:hover a:visited,.xinwen:hover span {color:#FFF}



.xinwen a:link,.xinwen a:visited {display:block;height:170px;font-size:20px;font-weight:bold;}



.xinwen span {font-size:12px;color:#999}