@charset "utf-8";
/* CSS Document */
* { margin:0; padding:0; list-style:none;}
body { background-color:#f7f7f7;}
img { border:none;}
@media only screen and (min-device-width : 1680px )
{
.sxrb-head { width:1680px; margin:0px auto auto auto; }	
.sxrb-banner { width:100%; margin:0px auto auto auto; }
.sxrb-tzgg { width:1680px; margin:0px auto auto auto; }
.sxrb-lmbanner { width:1680px; margin:0px auto auto auto;}
.sxrb-lmap { width:1680px; margin:0px auto auto auto;}
}
@media only screen and (max-device-width : 1679px )
{
.sxrb-head { width:100%; }	
.sxrb-banner { width:100%;}	
.sxrb-tzgg { width:100%; }
.sxrb-lmbanner { width:100%;}
.sxrb-lmap { width:100%;}
}
.sxrb-head { width: 100%; height:90px; background-image:url(line1.jpg); background-repeat:repeat-x; background-position:left bottom; background-color: #ffffff;}
.sxrb-head-div { width:1200px; height:90px; margin:0px auto auto auto;}
.logo-div { width:387px; height:56px; float:left; margin:17px auto auto 0px;}
.logo-div img { width:387px; height:56px; display:block;}
.nav-div { width:auto; height:90px; float:left; margin-left:36px;}
.nav-div li { width:120px; height:88px; float:left; font-family:"微软雅黑"; font-size:18px; line-height:88px; text-align:center;}
.nav-div li a { color:#595959; text-decoration:none; display:block; width:103px; height:88px;}
.nav-div li a:hover { color:#ffffff; text-decoration:none; background-color:#2562b3; border-bottom:#1a3c6a solid 2px;}
.nav-div li a.now { color:#ffffff; text-decoration:none; background-color:#2562b3; border-bottom:#1a3c6a solid 2px;}
.search-div { width:287px; height:88px; float:left; border-left:#e2e2e2 solid 1px;}
.search-form { width:242px; height:38px; margin:25px auto auto auto;}
.search-form input { height:38px; vertical-align:middle; float:left; border:none; outline:none;}
.input-sty1 { width:204px; background-image:url(input-bj1.jpg); font-family:"微软雅黑"; font-size:14px; color:#595959; line-height:38px; text-indent:10px;}
.input-sty2 { width:38px; background-image:url(input-bj2.jpg); cursor:pointer;}
.search {
  background: none repeat scroll 0 0 #ffffff;
  border-left: 1px solid #e2e2e2;
  border-radius: 0px;
  right:50%;
  height:63px;
  margin-right:-515px;
  z-index:999;
  position:absolute;
  padding-left:20px;
  padding-top:25px;
}
.search .button {
  height: 38px;
}
.input {
  width: 0px;
  float: left;
  overflow:hidden;
}
.input input {
	border-bottom:#cccccc solid 1px; border-top:#cccccc solid 1px;border-left:#cccccc solid 1px;
  height: 36px;
  width: 200px;
  background:#ffffff;
   font-family:"微软雅黑"; font-size:14px; color:#595959; line-height:38px; text-indent:10px;
  margin-bottom:0 !important;
  padding:0 !important; outline:none;
}
.button input {
  background:url(search-icon1.jpg) no-repeat scroll 0px 0px transparent;
  border: medium none;
  height: 38px;
  width: 38px;
  cursor:pointer; outline:none;
}

.buttoninput {
  background:url(search-icon1.jpg) no-repeat scroll 0px 0px transparent;
  border: medium none;
  height: 38px;
  width: 38px;
  cursor:pointer; outline:none;
}
.sxrb-banner { height:349px;}


#slideshow{position: relative;height: 349px;width: 1680px;margin: 0 auto;}
#slideshow a{float: left;display: inline;}
#slideshow .img{position: absolute;width: 1680px;height: 349px;overflow: hidden}
#slideshow .img span{position: absolute;width: 19999px;display: block; background:rgba(0,0,0,0.0); filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;}
#slideshow .btns{z-index: 10;position: absolute;width: 1680px;}
#slideshow .btns b{position: absolute;width: 100px;display: block;height: 14px;overflow: hidden;top: 330px;left: 50%}
#slideshow .btns b i{width: 10px;background: #787878;float: left;height: 10px;font-size: 0px;overflow: hidden;cursor: pointer;margin-right: 6px; -webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px}
#slideshow .btns b i:hover{background: #2562b3}
#slideshow .btns b i.on{background: #2562b3;cursor: default}
#slideshow .btns b i.on:hover{background: #2562b3;cursor: default}
#slideshow .btns s{position: absolute;width: 60px;display: block;height: 80px;overflow: hidden;top: 144px;cursor: pointer}
#slideshow .btns s i{position: absolute;width: 60px;background: url(btn_slideshow.png);height: 160px;_filter: progid: dximagetransform.microsoft.alphaimageloader(enabled=true, sizingmethod=scale, src="btn_slideshow.png");_background: none;}
#slideshow .btns s.prev{left: 0px}
#slideshow .btns s.prev i{top: -80px}
#slideshow .btns s.next{right: 0px}
.slideshow-hover#slideshow .btns s{display: block}
.paging{opacity: 0.4;filter: alpha(opacity=40);-moz-opacity: 0.4;-khtml-opacity: 0.4;height: 349px;position: absolute;background: #000;overflow: hidden}
.wtit .info,.wtit .tit{float: left;}
.wtit .info{padding: 35px 0 0 20px;color: #989898;}
.wtit .info span{margin: 0 8px;}

.sxrb-tzgg { width: 100%; height:48px; border-bottom:#f0f0f0 solid 1px; border-top:#e8e8e8 solid 1px; background-color:#ffffff;}
.sxrb-tzgg-div { width:1200px; height:48px; margin:0px auto auto auto;}
.tzgg-btdiv { width:20px; height:48px; float:left; background:url(icon1.jpg) no-repeat left 14px;}
.tzgg-condiv { width:1160px; height:48px; float:left; margin-left:20px;}
.tzgg-condiv li { display:block; width:915px; height:48px; font-family:"微软雅黑"; line-height:48px;}
.tzgg-condiv li a { font-size:14px; text-decoration:none; color:#737373; float:left; margin-top:-2px; margin-right:42px;}
.tzgg-condiv li span { color:#b1b1b1; font-family:"微软雅黑"; font-size:12px;}
.tzgg-bntdiv { width:98px; height:48px; float:left; border-right:#e8e8e8 solid 1px;}
.tzgg-bntdiv a { display:block; width:48px; height:48px; float:left; border-left:#e8e8e8 solid 1px; background-repeat:no-repeat; background-position:center 18px;}
a.l-bnt { background-image:url(left-bnt.jpg);}
a.r-bnt { background-image:url(right-bnt.jpg);}

.scrollbox{width:1160px; height:48px; float:left; margin-left:20px; overflow:hidden; background-color:#ffffff;}
#scrollDiv{width:1060px;height:48px; overflow:hidden; float:left;}/*这里的高度和超出隐藏是必须的*/
#scrollDiv li{width:1060px; height:48px; line-height:48px; overflow:hidden; vertical-align:bottom; zoom:1; font-family:"微软雅黑";}
#scrollDiv li a { font-size:15px; text-decoration:none; color:#737373; float:left; margin-top:-2px; margin-right:42px;}
#scrollDiv li a:hover { color:#e80009; text-decoration:none;}
#scrollDiv li span { color:#b1b1b1; font-family:"微软雅黑"; font-size:14px; line-height: 48px; display: block; float: left;}
.scroltit{ width:98px; height:48px; float:left; border-right:#e8e8e8 solid 1px;}
.scroltit .updown{ display:block; width:48px; height:48px; float:right; border-left:#e8e8e8 solid 1px; background-repeat:no-repeat; background-position:center 18px;}
#but_up{ background-image:url(r-bnt.jpg);}
#but_down{ background-image:url(l-bnt.jpg);}

.sxrb-foot { width:100%; height:79px; background-color:#f9f9f9; border-top:#e0e0e0 solid 1px; margin-top:0px;}
.foot-div { width:1054px; height:auto; clear:both; overflow:hidden; margin:27px auto auto auto;}
.foot-txt { float:left; font-family:"微软雅黑"; font-size:12px; color:#7c7c7c;}
.foot-nav { float:right; }
.foot-nav li { float:right; font-family:"微软雅黑"; font-size:12px; color:#7c7c7c; margin-left:10px;}
.foot-nav li a { color:#7c7c7c; text-decoration:none;}
.foot-nav li a:hover { color:#e80009; text-decoration:none;}

/*20220601*/
.sxgw-con61 { width: 1200px; overflow: hidden; margin: 0px auto; background-color: #fff; box-sizing: border-box; padding: 0px 15px;}
.sxgw-ttdiv { width: 100%; overflow: hidden; background-image: url("tt-btimg1.png"); background-repeat: no-repeat; background-position: left top; box-sizing: border-box; padding: 0px 65px; margin-top: 20px;}
.sxgw-ttdiv h1 { font-size: 36px; text-align: center; font-weight: bold; margin-top: 11px;}
.sxgw-ttdiv h1 a { color: #282828; text-decoration: none;}
.sxgw-ttdiv h1 a:hover { color: #2562b3;}
.sxgw-ttdiv p { font-size: 16px; line-height: 1.625; color: #787878; margin-top: 15px;}
.sxgw-jdt { width: 570px; float: left; margin-top: 30px; }
.sxgw-jdt img { display: block; width: 100%; height: 370px;}
.sxgw-news { width: 570px; float: left; margin-top: 30px; margin-left: 30px;}
.ggqh-btdiv1 { width: 100%; height: 40px; overflow: hidden; background-image: url("line2.jpg"); background-repeat: repeat-x; background-position: left bottom;}
.ggqh-btdiv1 ul { padding: 0px; margin: 0px;}
.ggqh-btdiv1 ul li { float: left; width: auto; height: 38px; line-height: 22px; font-size: 18px; color: #787878; margin-right: 15px; cursor: pointer; padding: 0px 15px;}
.ggqh-btdiv1 ul li.now { border-bottom: #294973 solid 2px; color: #294973; font-weight: bold;}
.ggqhtabdiv1 { width: 100%; overflow: hidden; display: none; margin-top: 10px;}
.block { display: block;}
.gglist-div1 { width: 100%; overflow: hidden; box-sizing: border-box; padding: 0px 10px;}
.gglist-div1 ul { padding: 0px; margin: 0px;}
.gglist-div1 ul li { width: 100%; height: 52px; overflow: hidden; border-bottom: #dedede dashed 1px; line-height: 52px;}
.gglist-div1 ul li a { display: block; float: left; width: 82%; background-image: url("line_icon1.png"); background-repeat: no-repeat; background-position: left 23px; font-size: 18px; text-indent: 15px; color: #282828; text-decoration: none;}
.gglist-div1 ul li span { display: block; float: left; width: 18%; text-align: right; color: #999999;}


.ztzl-div1 { width: 100%; overflow: hidden; margin-top: 20px;}
.qyfw-div { /*float: left;*/ width: 100%; height: 320px; margin-top: 20px;}
.ggbt-div614 { width: 100%; height: 40px; overflow: hidden; background-image: url("line2.jpg"); background-repeat: repeat-x; background-position: left bottom;}
.ggbt-div614 span { display: block; float: left; width: auto; height: 38px; line-height: 34px; font-size: 20px; padding: 0px 15px; border-bottom: #294973 solid 2px; color: #294973; font-weight: bold;}
.ggbt-div614 a { display: block; float: right; font-size: 14px; color: #999999; line-height: 30px; text-decoration: none;}
.mt10 { margin-top: 10px;}
.zjsxgw-div { /*float: left;*/ width: 100%; height: auto; background-color: #f7f7f7; margin-left: 0px; margin-top: 20px; box-sizing: border-box; padding: 8px 15px 20px 15px; display: flex; justify-content: space-between;}
.zjsxgw-div a {display: flex; justify-content: flex-start; align-items: center; width: 30%; height: 88px; text-decoration: none; margin-top: 10px; justify-content: center;}
.zjsxgw-div a:nth-child(1) { background-color: #fef1d6;}
.zjsxgw-div a:nth-child(2) { background-color: #c9eaf9;}
.zjsxgw-div a:nth-child(3) { background-color: #f9deda;}
.zjsxgw-div a img { margin: auto 30px auto 0px;}
.zjsxgw-div a span { font-size: 20px; color: #294973; font-weight: bold; text-decoration: none;}
.zczd-btdiv { width: 100%; overflow: hidden; background-color: #f7f7f7; border-top: #2562b3 solid 3px; margin-top: 30px;}
.zczd-btdiv img { display: block; float: left; width: 96px; height: 23px; margin: 15px 20px;}
.zczd-btdiv a { display: block; float: right; background-color: #76adf5; font-size: 14px; color: #ffffff; text-decoration: none; width: 54px; height: 26px; text-align: center; line-height: 26px; border-radius: 5px; margin-top: 13px; margin-right: 20px;}
.zczdiv { width: 100%; overflow: hidden; }
.zczd-div1 { width: 570px; overflow: hidden; float: left; margin-top: 10px;}
.zczd-div1 .ggbt-div614 span { font-weight: normal;}
.ml30 { margin-left: 30px;}
.ztzl-div2 { width: 100%; overflow: hidden; box-sizing: border-box; margin-top: 30px;}
.ztzl-div2 ul { padding: 0px; margin: 0px -10px;}
.ztzl-div2 ul li { width: 25%; float: left; box-sizing: border-box; padding: 0px 10px;}
.ztzl-div2 ul li a { display: block; width: 100%; height: 100px; background-color: #2562b3;}
.ztzl-div2 ul li a img { display: block; width: 100%; height: 100px;}
.syimg-list { width: 100%; overflow: hidden; margin-top: 10px;}
.syimg-list ul { padding: 0px; margin: 0px -5px;}
.syimg-list ul li { padding: 0px 5px; float: left; width: 25%; margin-top: 10px; box-sizing: border-box;}
.syimg-list ul li a { display: block; width: 100%; height: 280px; overflow: hidden;}
.syimg-list ul li:first-child { width: 50%;}
.syimg-list ul li:last-child { width: 50%;}
.syimg-list ul li a img { display: block; width: 100%; height: 280px;}
.syimg-list ul li a span { display: block; width: 100%; height: 50px; background: rgba(0,0,0,0.6); position: relative; margin-top: 0px; font-size: 18px; text-align: center; line-height: 50px; color: #ffffff; -webkit-transition: all .15s ease-in-out; transition: all .15s ease-in-out;}
.syimg-list ul li a:hover span { margin-top: -50px;}
.sxgw-foot { width: 1200px; height: 50px; margin: 30px auto 0px auto;}
/*友情链接*/
.footer2 { width:auto; float:left; margin-top:10px;}
.footer2_1{ height:50px; margin-top:0px;}
.footer2_1 ul{ height:auto; padding:0px; margin:0px;}
.footer2_1 li{ margin:0; margin-right:0; position:relative; height:auto;float:left; font-size:16px; padding-right:9px; *width:119px; margin-right:40px;}
.footer2_1 li a{ padding:17px 9px 10px 15px; display:block; padding-right:20px; background:url(yqlj-icon2.png) no-repeat right 28px; color:#282828; text-decoration: none;}
.footer2_1 li #select_content6 a{ height:auto}
.footer2_1 li.asect{ background:#e5e5e5}
.footer2_1 li.asect a { background:url(yqlj-icon1.png) no-repeat right 28px;}
#select_content2{ left:0px; z-index:99;}
#select_content3{ left:-180px; z-index:99;}
#select_content4{ left:-380px; z-index:99;}
#select_content5{ left:-527px; z-index:99;}
.select_content{ background:#e5e5e5; position:absolute; bottom:43px; _bottom:42px; height:auto; display:none; padding:20px 20px 30px 35px; width:1140px; z-index: 9;}
.select_con a{ height:auto; background:none !important; padding-bottom:0 !important; padding:0; font-size:16px; color:#000 !important }
.select_con a:hover{ color:#d41d1d !important}
.select_con>ul { padding:0px; margin:0px;}
.select_con>ul>li { float:left;}
.select_con>ul>li>a { padding:15px 10px 10px 10px;}
.gwylink-div { width:auto; height:28px; float:right; background-color:#016bd5; border-radius:5px; padding-left:10px; padding-right:10px; margin-top:21px;}
.gwylink-div ul { padding:0px; margin:0px;}
.gwylink-div ul li { float:left; font-size:14px; color:#ffffff; line-height:28px; margin-left:5px; margin-right:5px;}
.gwylink-div ul li a { color:#ffffff;}
.container { width: 1200px; overflow: hidden; margin: 0px auto; clear: both;}
.foot-div3 { width:100%; height:160px; background-color:#cfd3d5; margin-top:20px;}
.foot-div4 { width:100%; height:40px; background-color:#333333;}
.foot3-txtli { width:auto; float:left; overflow:hidden; margin-top:28px;}
.foot3-txtli ul { padding:0px; margin:0px;}
.foot3-txtli ul li { width:100%; font-size:14px; color:#282828; line-height:26px;}
.foot3-txtli2 { width:auto; float:left; overflow:hidden; margin-top:28px; margin-left:50px;}
.foot3-txtli2 ul { padding:0px; margin:0px;}
.foot3-txtli2 ul li { width:100%; font-size:14px; color:#282828; line-height:26px;}
.foot3-txtli2 ul li a { /*display:block; width:auto; height:28px; line-height:28px; font-size:14px; color:#ffffff; background-color:#dc3a3a; margin-right:15px; float:left; padding-left:5px; padding-right:5px; margin-top:17px;*/ color:#666666;}
.foot3-bntdiv { text-align: right; overflow: hidden; padding:0; margin-top:36px; float:right;}
.foot3-bntdiv ul { padding:0px; margin:0px;}
.foot3-bntdiv ul li { width: 88px; height: 88px; line-height: 88px; vertical-align: middle; border: 1px solid #ccc; overflow: hidden; background: #f8f8f8; float: right; margin-left: 10px; text-align: center;}
.foot3-bntdiv ul li img { width:100%; /*display:block;*/}
.foot4-ldiv { float:left; font-size:14px; color:#999999; line-height:40px;}
.foot4-rdiv { float:right; font-size:14px; color:#999999; line-height:40px;}
.foot4-rdiv ul { margin:0px; padding:0px;}
.foot4-rdiv ul li { float:left; margin-left:5px; margin-right:5px;}
.foot4-rdiv ul li a { color:#999999;}
.foot4-rdiv ul li a:hover { text-decoration:underline;}
.sxgwlistpage { padding: 30px;}
.txtlist-map { width:100%; height:50px; margin-top:20px; background-color:#ebf1fc; }
.txtlist-map span { display:block; float:left; width:auto; height:50px; font-size:14px; color:#787878; line-height:50px; margin-left:20px;}
.txtlist-map ul { display:block; float:left; padding:0px; margin:0px;}
.txtlist-map ul li { float:left; font-size:14px; color:#787878; line-height:50px; margin-left:5px;}
.txtlist-map ul li a { color:#454545; text-decoration: none;}
.txtlist-map ul li a:hover { color:#0069c5;}
.txtcontent-div { width:100%; overflow:hidden; margin-top:10px; margin-bottom:20px; padding-right:40px; padding-left:40px; padding-bottom:40px; box-sizing: border-box;}
.nry-info { height:40px; background-color:#f7f7f7; font-size:14px; color:#787878; line-height:40px; text-align:center; font-weight:normal; margin-bottom:40px; margin-top:20px;}
.nry-info span { margin-left:15px; margin-right:15px; color: #454545;}
.nry-info span a { color:#0069c5;}
.txtcontent-div h1 { width:100%; height:80px; line-height:80px; font-size:28px; font-weight:bold; color:#333; text-align:center;}
.txtcontent-div p { display:block; margin:20px auto 0 auto; padding:0px 40px 0px 40px; line-height:28px; font-size:16px; color: #454545;}
.txtcontent-div p img { display:block; max-width:70% !important; height: auto !important; margin:0px auto auto auto;}

.sxgw-yqlj { width: 1200px; height: 50px; margin: 20px auto 0px auto; background-color: #ffffff;}
.sxgw-yqlj span { display: block; float: left; width: auto; height: 50px; background-color: #76adf5; font-size: 16px; color: #ffffff; font-weight: bold; line-height: 50px; padding: 0px 20px;}
.sxgw-yqlj ul { float: left; margin: 0px; padding: 0px;}
.sxgw-yqlj ul li { float: left; font-size: 16px; line-height: 50px; margin: 0px 20px;}
.sxgw-yqlj ul li a { color: #282828; text-decoration: none;}
.sxgw-yqlj ul li a:hover { color: #2562b3;}
/*20220601*/

.gglist-more {width: auto;margin-top: -368px;margin-left: 525px;position:absolute;z-index:9999;background:#76adf5;padding: 2px 7px;border-radius:5px;}
.gglist-more a {font-size: 14px;color: #fff;text-decoration: none;}