/* http://meyerweb.com/eric/tools/css/reset/ 
   v2.0 | 20110126
   License: none (public domain)
*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video 
{margin: 0;padding: 0;border: 0;font-size: 100%;vertical-align: baseline;font: revert}
/* HTML5 display-role reset for older browsers */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,
section {
  display: block;
}
body {
  line-height: 1;
}
ol,ul {
  list-style: none;
}
blockquote,q {
  quotes: none;
}
blockquote:before,blockquote:after,q:before,q:after {
  content: '';
  content: none;
}/*
table {
  border-collapse: collapse;
  border-spacing: 0;
}*/
* {
  box-sizing: border-box;
  font-family: "微软雅黑";
}
a{ text-decoration: none;}



/*头部*/
.zbgd{width:100%;height: 300px;background-image: url("../images/abuiabacgaagnohvmayospjwszcbdzjtag.jpg");background-position: center 3px;background-size: 1920px;background-repeat: no-repeat;margin-top: -10px;}
.topcen{width: 1400px;margin: 0 auto;height: 300px;position:relative;}
.topjs{position:absolute;top: 141px;right: 144px;width: 372px;border: 1px solid #DDDDDD;border-radius:8px; overflow: hidden;}
.topjs input{width:300px;height: 36px;border: none;float: left;color: #BBBBBB;padding: 0 20px;letter-spacing: 2px;font-size: 16px;}
.topjs a{display: block;float: left;width: 70px;height: 36px;background-color:rgb(7, 108, 224);border: none}
.topjs a img{width:20px;margin: 8px 24px}


/*导航开始*/
.menu {
  position: static;
  top: 0;
  left: 0;
  width: 100%;
  background: rgba(28, 95, 176, 1);
  display: flex;display: flex;
  justify-content: center;z-index: 9999;margin-top: -2px;
}
.menu * {
  box-sizing: border-box;
}
.menu .center {
  width: 1400px;
}
.menu .ul-list {
  display: flex;
}
.menu .ul-list > li {
  flex: 1;
  position: relative;padding-right: 26px;
}
.menu .ul-list li:last-child{padding: 0}
.menu .ul-list .on a{
	color: rgba(137, 24, 24, 1);background-color: #FFFFFF;
}
.menu .ul-list .on a span{border-top:6px solid rgba(137, 24, 24, 1);}
.menu .ul-list > li > a {
  height: 61px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 20px;
  text-decoration: none;
  color: #fff;
}
.menu .ul-list li a span{display: inline-block;border-top:6px solid #fff;border-bottom:6px solid transparent;border-left:6px solid transparent;border-right:6px solid transparent;  margin-left: 6px;margin-top: 10px;} 
.menu .ul-list li:hover a span{border-top:6px solid rgba(137, 24, 24, 1);}
.menu .ul-list > li:hover > a{background-color: #FFFFFF;color:rgba(137, 24, 24, 1)}
.menu .ul-list > li > span {
  color: #fff;
  font-size: 14px;
  height: 35px;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #222;
}
.menu .ul-list > li:hover .ol-list {
  display: block;
}
.menu .ol-list {
  display: none;
  position: absolute;
  top: 60px;
  left: 0;
  z-index: 999;
  width: 100%;padding: 14px 0px 0;
}

.menu .ol-list li{padding-right: 26px;position: relative}
.menu .ol-list li:last-child{padding-right: 26px;}
.menu .ol-list > li > a {
  font-size: 18px;
  text-decoration: none;
  color:rgba(137, 24, 24, 1);;
  height: 44px;
  display: flex;
  align-items: center;
  justify-content: center;padding: 0 10px;background-color: #FFFFFF;
}
.menu .ol-list > li > a:hover {
  background: rgba(28, 95, 176, 1);
	width: 100%;color: #FFFFFF;
}




/*正文*/
.sxzgdb{width:100%;padding: 10px 0;background-color: rgba(247, 247, 247, 1);float: left;}
.zwcenter{width:1400px;margin: 0 auto;}
.zwtop1{width:100%;margin-bottom: 5px;}
.zwtop1 img{width:100%;}


/*2*/
.zwtop2{width:100%;z-index: 10;margin-bottom: 3px;}
.zwtop2-left{float:left;}
.zwtop2-right{float:right;}

/*轮播*/
.focus{width: 692px;height: 535px;background-color: #FFFFFF;padding: 6px;}
.con{width:680px;height:523px;overflow:hidden;position:relative;z-index: 100}
.pt{width:680px;height:523px;overflow:hidden;display:none;position:absolute;top:0;left:0;}
.pt img{width:680px;height:523px;display:block;}
.pt .link-wrap{z-index:1;}
.pt_cur .link-wrap{display:block;}
.pt h6{width: 680px;height: 55px;background-color: rgba(0,0,0,0.7); padding: 0 10px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;font-size: 14px;font-weight: 100;color: #fff; text-align: center;line-height: 36px;position: absolute;bottom: 0px;z-index: 777;}
.pt h6 a{color: #fff;}
.autoS{width: 170px;height: 18px;margin: 0 auto;overflow: hidden;position: relative;bottom: 18px;z-index: 999;}
.autoS li{width: 10px;height: 10px;border-radius: 100px;float:left;display:inline;margin:0 12px;cursor:pointer;background-color: #aaa;}
.autoS .libg{background: #FFFFFF;}


/*更多*/
.gea{float:right;font-size:14px;display: block;color: #666666;margin-right: 10px;font-family: "微软雅黑";margin-top: 17px;}


/*2选项卡*/
.gbxxk1{width: 698px;height: 535px;background-color: #FFFFFF;padding: 8px 0;font-family: "宋体";}
 /* demo */
.demo{width:686px;margin:40px auto;position:relative;font-family: "宋体";}
.demo h2{font-size:16px;height:44px;color:#3366cc;margin-top:20px;}
.demo dl dt{font-size:14px;color:#ff6600;margin-top:30px;font-weight:800;}
.demo dl dt,.demo dl dd{line-height:22px;}
/* tabbtn */
.tabbtn{font-family: "宋体";}
.tabbtn li{float:left;position:relative;margin:0 0;width: 172px;height: 42px;text-align: center;font-family: "宋体";}
.tabbtn li a{display:block;float:left;height:42px;width: 172px; line-height:42px;overflow:hidden;text-align:center;font-size:12px;cursor:pointer;margin: 0 auto;text-align: center;font-size: 20px;}
.tabbtn li p{height:42px;width: 172px; line-height:42px;overflow:hidden;text-align:center;font-size:12px;cursor:pointer;margin: 0 auto;text-align: center;font-size: 20px;font-weight:bold;}
.tabbtn li span{display: block;width: 10px;height: 10px;
	margin: 0 auto;
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
}
.tabbtn .current span{display: block;width: 10px;height: 10px;
	margin: 0 auto;
    border-bottom: 6px solid #076ce0;
}
.tabbtn .current{background-color:#1c5fb0;}
.tabbtn li.current p{color:#FFFFFF;font-weight:bold;}
/* tabcon */
.tabcon{position:relative;/*必要元素*/overflow:hidden;min-height: 180px;float: left;font-family: "宋体";}
.tabcon .subbox{position:absolute;/*必要元素*/left:0;top:0;}
.tabcon .sublist{}
/* leftcon */
#leftcon .subbox{width:9999em;}
#leftcon .subbox .sublist{float:left;}
/* sublist */
.sublist{padding:10px;}
.sublist li{}
.sublist li span{margin:0 5px 0 0;font-family: "宋体";font-size:12px;font-weight:400;color:#ddd;}

.xxkwidth1{padding: 0 20px;width: 698px;}
.xxkwidth1 li{border-bottom: 1px dashed #eee;margin-top: 15px;}
.xxkwidth1 li p{width: 638px;height: 21px; margin:15px 10px;line-height: 21px;}
.xxkwidth1 li p a em{color: #333333;font-size: 20px;display: block;float: left;width:530px;overflow: hidden;  /* 将超出部分隐藏 */text-overflow: ellipsis;  /* 显示省略号 */white-space: nowrap;  /* 禁止换行 */ }
.xxkwidth1 li p a span{font-size: 14px;font-family: "微软雅黑";float: right;display: block;color: #999999;margin-top: 4px;}
.xxkwidth1 li:last-child{border-bottom: none;}
.xxkwidth1 li:hover p a em{color:#c40000 }


/*3*/
.zwtop3{width:100%;}
.gbsix{width:100%;height: 170px;background-color: #FFFFFF;float: left;margin: 5px 0 10px;}
.gbsix img{width: 1396px;margin: 0 2px;position: absolute;z-index: 100;}
.gbsix a{display: block;float: left;width: 148px;height: 126px;z-index: 999;}
.gbsix .gbsixa1{position: relative;top: 22px;left: 62px;}
.gbsix .gbsixa2{position: relative;top: 22px;left: 127px;}
.gbsix .gbsixa3{position: relative;top: 22px;left: 203px;}
.gbsix .gbsixa4{position: relative;top: 22px;left: 292px;}
.gbsix .gbsixa5{position: relative;top: 22px;left: 380px;}
.gbsix .gbsixa6{position: relative;top: 22px;left: 445px;}


/*4*/
.zwtop4{width:100%;}
.zwtop4-left{float:left;}
.zwtop4-right{float:right;}
.top4-xxk{width:690px;background-color: #FFFFFF;padding: 8px 0;height: 490px;}

.xxkwidth2{padding: 0 20px;width: 690px;margin-top: 20px;}
.xxkwidth2 li{border-bottom: 1px dashed #eee;margin-top: 15px;}
.xxkwidth2 li p{width: 638px;height: 21px; margin:15px 10px;line-height: 21px;}
.xxkwidth2 li p a em{color: #333333;font-size: 20px;display: block;float: left;width:530px;overflow: hidden;  /* 将超出部分隐藏 */text-overflow: ellipsis;  /* 显示省略号 */white-space: nowrap;  /* 禁止换行 */ }
.xxkwidth2 li p a span{font-size: 14px;font-family: "微软雅黑";float: right;display: block;color: #999999;margin-top: 4px;}
.xxkwidth2 li:last-child{border-bottom: none;}
.xxkwidth2 li:hover p a em{color:#c40000 }


/*5*/
.zwtop5{width:100%;float: left;}
.jjlbbanner{width:1400px;height: 175px;background-color: #FFFFFF;margin: 10px 0;}
.jjlbbanner img{width:1400px;}

/*6*/
.zwtop6{width:100%;float: left;}

/*7*/
.zwtop7{width:100%;float: left;}
.jjlbbanner2{width:100%;margin: 10px 0;}
.left{float:left;}
.right{float:right;}
.jjlbbanner2 .left img{width:927px;height: 178px;}
.jjlbbanner2 .right img{width:463px;height: 178px;}


/*8*/
.zwtop8{width:100%;float: left;}
.tpgdright{width:100%;margin: 10px 0;background-color: #FFFFFF;border-radius: 8px;padding: 8px 0;height: 270px;}

#marquee1{width:1380px;overflow:hidden;margin:0 auto;}
#marquee1 ul li{float:left; padding:0 14px;}
#marquee1 ul li img{display:block;}
#marquee1 .yqgdimg{width: 260px;text-align: center;font-size: 14px;margin-top: 10px;color: #888888;}


/*9*/
.zwtop9{width:100%;float: left;}
.yqlj{width:100%;background-color: #FFFFFF;border-radius: 8px;padding: 8px 0;height: 290px;margin-bottom: 2px;}
.yqlj-ctnt{float:left;margin-top: 8px;margin-left: 10px;}
.yqlj-ctnt ul li{width:260px;height: 90px;float: left;margin: 5px 8px 10px;overflow: hidden;}
.yqlj-ctnt ul li img{width:260px;height: 90px;}


/*footer*/
footer{width:100%;background-color: rgb(236, 236, 236);padding: 15px 0 20px;float: left;}
.zgbfoot{width:600px;margin: 0 auto;}
.zgbfoot .foot1{width:320px;float:left;height: 130px;}
.zgbfoot .foot1 h6{text-align: center;height: 24px;width: 320px;float: left;padding: 0 ;margin: 0 0 6px;}
.zgbfoot .foot1 h6 a{font-size: 16px;color: #333333;margin: 0 10px;}
.zgbfoot .foot1 p{font-size: 15px;width: 320px;float: left;margin: 0;padding: 0;text-align: center;margin-bottom: 8px}
.zgbfoot .foot1 p a{color:#333333;}
.zgbfoot .foot1 p a:hover{color:#c40000}
.zgbfoot .foot1 p img{float:left;margin-left: 40px}
.zgbfoot .foot1 .gabafoot{float:left;}

.footcode{float:left;width: 77px;padding-top: 20px;}






