@charset "utf-8";
/* CSS Document */
p { margin:0 0;}
.textsj {  text-indent: 2em;}
.line2 {   border-top: #e5e5e5 1px solid;   clear: both;}
/*---------- font ---------*/
h2 {font: 500 28px/44px 'Microsoft YaHei';}
.bt h3 {font-size: 1.5em;  font-weight: normal;}
.font13 { font-size:13px; line-height:22px;}
.font14 { font-size:14px; line-height:24px }
.font15 { font-size:15px; line-height:26px }
.bolder {font-weight: bold;}
.lineh16 { line-height:16px}
.lineh18 { line-height:18px}
.lineh20 { line-height:20px}
.lineh21 { line-height:21px}
.lineh22 { line-height:22px}
.lineh23 { line-height:23px}
.lineh24 {line-height:24px;}
.lineh26 { line-height:26px}
.lineh28 {line-height:28px;}
.lineh30 {line-height:30px;}
.lineh34 { line-height:34px}
.lineh40 { line-height:40px}
.justify {text-align:justify; text-justify:inter-ideograph;}
.yahe13 {font-family:"微软雅黑";font-size:13px;}
.yahe14 { font-family:"微软雅黑"; font-size:14px;}
.yahe15 {font-family:"微软雅黑";font-size:15px;}
.yahe16 { font-family:"微软雅黑"; font-size:16px;}
.yahe18 {font-family:"微软雅黑";font-size:18px;}
.yahe20 {font-family:"微软雅黑";font-size:20px;}
.yahe22 { font-family:"微软雅黑"; font-size:22px; letter-spacing:2px}
.font24 { font-size:24px; letter-spacing:2px}
.sun16 {font-family:STSong;font-size: 16px;}
.sun18 {font-family:STSong;font-size:18px;}
.sun22 {font: 500 22px/30px SimSun;}
.sun24 {font: 600 24px/30px SimSun;}
.textindent { text-indent:1.8em;}
.tcenter {text-align:center;}
.spacing2 {letter-spacing: 6px;}
.italic { font-style:italic;}
.zw14  p {font-size:14px;line-height: 20px;text-indent:1.8em;margin:6px 0;}
.tshadow {text-shadow: #292a2e 1px 1px 2px;}

/*---------- color ---------*/
.gray { color:#333333}
.gray a:hover { color:#0089CF}
.gray2 { color:#555555}
.gray3 { color:#898989}
.gray4 { color:#434343}
.gray4 a:hover { color:#0E3F75}
.blue { color:#0E3F75}
.blue2, .blue2 a:link, .blue2 a:visited  {color:#3F586E;}
.blue2 a:hover, .blue2 a:active  { color:#0071BC; text-decoration:none}
.blue2 p a:hover, .blue2 p a:active  { color:#0071BC; text-decoration:none}

.blue3, .blue3 a:link, .blue3 a:visited  { color:#005AAA}
.blue3 a:hover, .blue3 a:active  { color:#D93A1F; text-decoration:none}
/*浅蓝色*/
.blue4, .blue4 a:link, .blue4 a:visited {	color:#0089CF;}
.blue4 a:hover {color:#F26521;	text-decoration:none;}
.bluebright { color:#00b8ee;}
.red, .red a { color:#D7181F}
.red a:hover { color:#005AAA; text-decoration:none}
.green, .green a:link, .green a:visited { color:#70A040}
.green2, .green2 a, .green2 a:visited { color:#167B30}
.orange, .orange a, .orange a:visited { color:#F26521}
.orange a:hover { color:#FFFFCC}
.orange2,.orange2 a, .orange2 a:visited { color:#f5a60e; }
.orange2 a:hover { color:#F26521; text-decoration:none}
.yellow { color:#f7ab00}
.white, .white a:link, .white a:visited { color:#FFFFFF}
.white a:hover { color:#fff45c}
.pypteam { width:300px; height:100px; }
.bggray { background:#e9e9e9}
.bglightblue { background:#f5fbfe}
.bglightyellow { background:#fffada}
.bglightyellow2 { background:#FFFEF2}

/*---------- 列表 ---------*/
.pagelist {/* width:500px; *//* height:100px; *//* float:left; */}
#indemo {    float: left;    width: 800%;}
#demo {    overflow: hidden;    width: 100%;    height: 180px;}
#demo1 {    float: left;}
#demo2 {    float: left;}
.col4 li { width:22%; float:left; overflow:hidden; line-height:22px}
.col4 li:nth-of-type(1) { margin-right:40px;}
.col4 li:nth-of-type(3) { margin: 0 40px;}
.col4 li img {width:100%;height: auto; max-height:160px; margin:20px 0 10px 0;}
.col5 li {width: 17%;float:left;overflow:hidden;line-height:22px;margin-right: 34px;}
.col5 li:nth-of-type(5),.col5 li:nth-of-type(10),.col5 li:nth-of-type(15) { margin-right:0px;}
.col5 li span {width: 100%;height: 260px;overflow:hidden;float:left;}
.col5 li img {width:100%;height:auto;}
.col5 li p {width: 100%;height: 75px;overflow:hidden;float:left;margin-top:10px;}
.morenews {width:auto;height:auto;margin: 30px auto;padding:30px;border:1px solid #d2d2d2;float:left;}
.morenews h4 { color: #1867bb;  font: 500 18px 'Microsoft YaHei'; text-align:center }

/*-------- 表格 --------------*/
.td1 { border-left:1px solid; border-top:1px solid; border-bottom:1px solid; padding:5px; border-color:#628CBC}
.td2 {border-left:1px solid;border-bottom:1px solid;padding:5px;border-color:#628CBC;}
.tdr1 { border:1px solid;padding:5px; border-color:#628CBC}
.tdr2 { border-left:1px solid; border-right:1px solid; border-bottom:1px solid;padding:5px; border-color:#628CBC}
.myTable, .myTable td {	border: 1px solid #C1E0FF;	padding: 5px 5px;	border-collapse: collapse;}
.myTable2, .myTable2 td { border: 1px solid #628CBC;	padding: 5px 5px;	border-collapse: collapse;}
.mytd {	line-height: 16px;	border: #C1E0FF 1px solid}
.bottomline {border-bottom: 1px solid #BDBDBD;}
.tabs h1 {color: #0081cc;font: 600 32px/32px 'Microsoft YaHei';text-align: center;padding: 50px 0 40px;}
.tabs article { /*-max-width:1020px;-*/ font: 500 16px/24px 'Microsoft YaHei';text-indent: 2em;margin: 10px auto 20px;}

/*-------- 页面BOX  --------------*/
.fright { float:right}
.maxbox { width:94vw; margin: 0 auto;}
.box {width:94vw;max-width: 1200px;margin: 0 auto;padding: 60px 0;}
.box h1 {font-size: 2.5em;    font-weight: normal;}
.box h2 {font-size: 2em;font-weight: normal;}
.box h3 {font-size: 1.5em;    font-weight: normal;}
.colbox { width:10%; height:auto; float:left;}
.bgwhite { background:#FFFFFF}
.center {	margin:0px auto;}
.w960 {	width:960px;}
.w920 { width:920px;}
.w186 { width:186px; margin:0 auto}
.pright .mt1{	margin-top:0px;}
.mT2 { margin-top:2px;}
.mT5 { margin-top:5px;}
.mT6 { margin-top:6px;}
.mT8 {margin-top:8px;}
.mT10 {margin-top: 10px;}
.mT12 {	margin-top: 12px; }
.mT15 {	margin-top: 15px; }
.mT20 { margin-top: 20px; }
.mT25 { margin-top: 25px; }
.mT30 {margin-top: 30px;/* clear:  both; */}
.mT302 {margin-top: 30px; clear:  both; }
.mT50 { margin-top: 50px; }
.mT70 { margin-top: 70px; }
.mB3 { margin-bottom:3px}
.mB10 { margin-bottom:10px}
.mB15 { margin-bottom:15px}
.mB20 { margin-bottom:20px}
.mB30 {margin-bottom:30px;}
.mB40 {margin-bottom:40px;}
.mB50 {margin-bottom:50px;}
.mB80 {margin-bottom:80px;}
.mB100 {margin-bottom:100px;}
.mL6 { margin-left:6px; _margin-left:3px }
.mL10 { margin-left:10px; _margin-left:5px}
.mL15 { margin-left:15px; _margin-left:7px}
.mL20 { margin-left:20px; _margin-left:10px}
.mL25 { margin-left:25px}
.mL35 { margin-left:35px}
.mL40 { margin-left:40px}
.mL75 { margin-left:75px}
.mr0 { margin-right:0px;}
.mL170 { margin-left:170px}
.mLR10 { margin-left:10px; margin-right:10px;}
.mLR22 { margin-left:22px; margin-right:22px;}
.pdT20 { padding-top:20px}
.pdT50 { padding-top:50px}
.pdL6 { padding-left:6px;}
.pdL18 { padding-left:18px;}
.pdL { padding-left:30px;}
.pdR {padding-right: 25px;}
.pdT {padding-top: 30px;}
.pdR210 { padding-right:210px}
.tleft { text-align:left}
.clear { overflow:hidden; clear:both;}
.h6 { height:6px;  clear:both}
.h12 { height:12px;  clear:both}
.h15 { height:15px;  clear:both}
.h20 {height:20px;clear:both;}
.h30 { height:30px;  clear:both}
.h50 {height:50px;clear:both;}

/* --------- 导航 ----------------*/
.h {	position: fixed;top: 0;	left: 0;	z-index: 9999;}
header {position: fixed;	width: 100%;	top: 0;	left: 0;z-index: 9999;	background-color: rgba(0,78,162,.4);}
header.smaller { top: -100px;}
header.smaller .logo img {width: 260px;}
.head {	width: 100%;}
.head .head1 {	width: 100%;	height: 65px;	/* float:  left; */	clear:  both;	display:  block;background:#ffffff;}
.head .header {	max-width: 1200px;	margin: 0 auto;}
.head a {line-height: 65px;display: inline-block;}
.head img {	display: inline-block;vertical-align: middle;	line-height: 65px;}
.head .headLeft {	border-left: 1px solid rgba(255,255,255,.4);	height: 65px;	line-height: 65px;}
.head .headLeft a {width: 82px;height:  65px;line-height:  65px;text-align: center;margin:0;}
.bdsharebuttonbox a.tsina {background: url(/templets/2019/images/weibo1.jpg) no-repeat center center;}
.bdsharebuttonbox a.weixin { background: url(/templets/2019/images/weixin1.jpg) no-repeat center center}
.bdsharebuttonbox a.more {background: url(/templets/2019/images/jia1.jpg) no-repeat center center;}
.bdsharebuttonbox a.zyw {background:none;font-size: 14px; float:right;}
.headRight a.zyw {display:none;}
.bdsharebuttonbox a.zyw:hover { background:none; color: #D90003; cursor:pointer}
.head .headRight, .head .headRight {border-left: 1px solid rgba(255,255,255,.4);height: 65px;line-height: 65px;}
.head .headRight img, .head .headRight img {padding: 0 30px;}
.head .lgbg {width:100%;height: 100px;float:  left;background: linear-gradient(to top, rgba(0,71,157,0), rgba(0,71,157,0.9));}
.head .navLogo {max-width: 1280px;margin: 0 auto;line-height: 85px;}
.head .navLogo img {display: inline-block;	vertical-align: middle}
.head .nav li {	float: left;position: relative;}
.head .nav li a {margin-left: 24px;color: #fff;}
.head .nav li img {	margin-left: 4px }
td p {margin: 10px auto;}

.menu { width: auto;position: relative;z-index:999;}
.menu a {text-decoration: none;display: block;padding: 0 12px;line-height: 80px;font-size:16px;color: #fff;}
.menu a:hover { color: #fff;}
ul { margin: 0;padding: 0;}
.menu li {list-style: none;float: left;width: auto;overflow: visible;cursor: pointer;}
ul.level0 {	overflow: visible;}
ul.level0 > li {height: 85px;text-align: center;/* position:relative; *//* float:left; */}
ul.level1 > li, ul.level2 > li, ul.level3 > li { height: 40px;	line-height: 40px;	background: #308a1a;}
ul.level0 > li:hover { background: rgba(0,78,162,.8);}
ul.level1 > li:hover, ul.level2 > li:hover, ul.level3 > li:hover {	background: rgba(0,78,162,.7);}
ul.level0 > li.imyeah:hover > ul, ul.level1 > li.imyeah:hover > ul, ul.level2 > li.imyeah:hover > ul, ul.level3 > li.imyeah:hover > ul {
	display: block; }
.nav-xiala { display: none;	position: absolute;	top: 85px;	left: 50%;	transform: translate(-50%);	z-index: 55;	
			width: 100%;height:  auto;	background: rgba(0,78,162,.9);	border-radius:0 0 20px 20px;	padding: 22px 30px;	}
.nav-xiala .x-left {width: 70%;float: left;padding-right:22px;border-right: 1px solid rgba(255,255,255,.5);}
.nav-xiala .x-left img {width: 43%;height: auto;float:  left;margin-top:  10px;}
.nav-xiala .x-left .text {width: 53%;float: right;text-align:left;text-indent:2em;}
.nav-xiala .x-left h3, .nav-xiala .x-left h3 a{	font: 500 24px/24px 'Microsoft YaHei'; color: #fff;	margin:8px 0 25px 0; padding:0;}
.nav-xiala .x-left p, .nav-xiala .x-left .text p a{	color: #fff;	font: 500 14px/24px 'Microsoft YaHei';	margin: 10px auto; padding:0;}
.nav-xiala .x-r {top: 50%;left: 70%;width: 28%;height:  auto;float:  left;}
.nav-xiala .x-r li { position: relative;float: left; }
.nav-xiala .x-r li a { display:block;padding: 10px 10px;color: #fff!important;font-size: 16px!important;line-height: 24px!important;	width: 200px; }
.nav-xiala .x-r li a:hover,.nav-xiala .x-r li:hover { background: rgba(0,160,233,.8)!important }
.nav-xiala .x-r li span { display: none; position: relative; position: absolute; top:0px; margin-left:99px;}
.nav-xiala .x-r li:hover > span { display: inline; position: absolute;  }
.nav-xiala .x-r li span a { width:150px; }
.nav-xiala .x-r li span a:hover { background: rgba(0,150,230,.8)!important  }

/*-------- 二级页面子菜单  --------------*/
.submenu {width: 100%;	height: 30px;line-height: 30px;	overflow: hidden;float: left;}
.submenu ul {margin: 0 auto;float: left;}
.submenu ul li {	float: left;padding: 0 8px;}
.submenu ul li a {	text-decoration: none;display: inline-block;position: relative;}
.submenu ul li a.thisclass {color: #004ea2;}

/*--------文章  --------------*/
.article {}

@media (min-width: 768px) and (max-width: 1024px) {
.logo img {width: 270px;height:auto;}
.menu a {text-decoration: none;display: block;padding: 0 6px;line-height: 80px;font-size:16px;color: #fff;}

}

@media screen and (max-width: 768px) {
.box {width: 98vw;margin: 0 auto;padding: 40px 0;}
.box h1 {font-size: 2.5em;    font-weight: normal;}
.box h2 {font-size: 2em;font-weight: normal;line-height: 1.3;}
.box h3 {font-size: 1.5em;    font-weight: normal;}
.head .head1 .headLeft,.menu { display: none;}  .head .navLogo {line-height: 1.01rem;}
.head .head1 { height:40px}
.head .headRight {line-height: 36px;height: 36px;width: 90%;margin:0 auto;float:none;}
.headRight a.zyw {display: inline;background:none;font-size: 14px;font-family: "Microsoft YaHei";padding-left: 26px;float: right;}
.head .headRight img, .head .headRight img {height: 30px;width:  auto;padding: 0 10px;}
.head .navLogo img { width:190px; height:auto;margin-left: .15rem;}
.head .lgbg { height:60px;background: linear-gradient(to top, rgba(0,71,157,0.01), rgba(0,71,157,0.99));}
.head a {    line-height: 40px;}
.lineh16 { line-height:16px}
.lineh18 { line-height:18px}
.lineh20 { line-height:19px}
.lineh22 { line-height:20px}
.lineh23 { line-height:21px}
.lineh24 {line-height:22px;}
.lineh26 { line-height:24px}
.lineh28 {line-height: 0.38rem;}
.lineh30 {line-height:0.42rem;}
.lineh34 { line-height:0.6rem;}
.lineh40 { line-height:40px}
.yahe13 { font-size:13px;}
.yahe14 {  font-size:14px;}
.yahe15 {font-size:15px;}
.yahe16 {  font-size:16px;}
.yahe18 {font-size: 0.3rem;}
.yahe22 {  font-size:22px; letter-spacing:2px}
.sun18 {font-size: 17px;line-height: 22px;}
.sun22 {font: 500 18px/24px SimSun;}
.sun24 {font: 600 22px/30px SimSun;}
.mL25 { margin-left:25px}
.mL35 { margin-left:35px}
.mT6 { margin-top:3px;}
.mT10 {	margin-top: 6px; }
.mT20 { margin-top: 15px; }
.mT30 { margin-top: 20px; }
.mT50 { margin-top: 30px; }
.mT70 { margin-top: 50px; }
.mB40 {margin-bottom:20px;}
.mB50 {margin-bottom:25px;}
.mB80 {margin-bottom:40px;}
.pdT {padding-top:20px}
.pdT50 { padding-top:30px}
.pdL {padding-left:10px}
.h12 { height:3px;  clear:both}
.h15 { height:6px;  clear:both}
.h20 {height:10px;clear:both;}
.h30 { height:15px;  clear:both}
.h50 {height:30px;clear:both;}
.bt h3 {    font: 500 20px/26px 'Microsoft YaHei';}
td p {margin: 8px auto;}
.morenews {   padding: 30px 2%;}
.col4 li { width:45%; }.col4 li:nth-of-type(1) {margin-right: 9%;} .col4 li p {   font-size: 14px;   line-height: 18px;}
.col4 li:nth-of-type(3) {   margin: 0 9% 0 0;}
.col5 li {width: 47%;float:left;overflow:hidden;line-height:22px;}
.col5 li:nth-of-type(odd) { margin-right: 6%;}
.col5 li:nth-of-type(even) { margin-right:0px;}
.col5 li span {width: 100%;height: 260px;overflow:hidden;float:left;}
.col5 li img {width:100%;height:auto;}
.col5 li p {width: 100%;height: 75px;overflow:hidden;float:left;margin-top:10px;}
}
