body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline;
	list-style-type:none
}
img{ border:none}
a{ color:#4c4c4c; text-decoration:none}
a:hover{ text-decoration:underline}
.pag{ width:1002px; margin:0 auto;}
body{ font-size:12px; color:#000; width:100%; height:100%; background:#ececec url(../images/bj.gif) repeat-y center; font-family:"宋体"; line-height:17px}
.header{ width:956px; margin:0 auto; height:115px}
.logo{ float:left; width:155px;}
.nav{ height:115px; float:left; width:807px; margin-left:-6px}
.nav_top{ margin:31px 0 6px; text-align:right; height:23px; font-size:14px; color:#000; font-weight:bold}
.nav_top span{ margin-left:10px}
.nav_top img{ margin:0 10px}
.nav_pag li{ float:left; height:33px}
.nav_pag li a{ height:33px; display:block; text-align:center; line-height:33px; font-size:14px; color:#FFF}
/* .nav_pag li.nav_01 a{ background:url(../images/nav01.gif); width:80px; height:33px}
.nav_pag li.nav_02 a{ background:url(../images/nav02.gif); width:171px;}
.nav_pag li.nav_03 a{ background:url(../images/nav03.gif); width:212px;}
.nav_pag li.nav_04 a{ background:url(../images/nav04.gif); width:157px;}
.nav_pag li.nav_05 a{ background:url(../images/nav05.gif); width:92px;}
.nav_pag li.nav_06 a{ background:url(../images/nav06.gif); width:95px;} */
.nav_pag li.nav_01 a{ background:url(../images/nav01.gif); background-size: 146px 66px !important; width:146px; height:33px}
.nav_pag li.nav_02 a{ background:url(../images/nav02.gif); width:171px; display: none;}
.nav_pag li.nav_03 a{ background:url(../images/nav03.gif); background-size: 280px 66px !important; width:280px;}
.nav_pag li.nav_04 a{ background:url(../images/nav04.gif); background-size: 223px 66px !important; width:223px;}
.nav_pag li.nav_05 a{ background:url(../images/nav05.gif); background-size: 158px 66px !important; width:158px;}
.nav_pag li.nav_06 a{ background:url(../images/nav06.gif); width:95px; display: none;}
embed{ display:none }
.nav_pag li a:hover{
	background-position:0 -33px;
	text-decoration:none;
	font-weight: bold;
}
.banner{ background:url(../images/banner.jpg); width:956px; height:345px}
.banner a{ font-weight:bold; color:#4c4c4c}
.banner a:hover{ text-decoration:none}

.main{ width:956px; min-height: calc(100vh - 206px); margin:0 auto; overflow:hidden}
.indexlist{ margin:20px 0; height:247px}
.indexlist li div{ background:url(../images/indexlist01.jpg) no-repeat; width:306px; height:243px}
.indexlist li{ float:left}
.indexlist h2{ font-size:16px; font-family:"微软雅黑"; color:#2A587A; font-weight:normal;padding:126px 24px 10px; }
.indexlist li p{ line-height:18px;padding:10px 10px 10px; }
.indexlist li a{ width:306px; height:243px; border:1px solid #d1d1d1; display:block; padding:1px}
.indexlist li a:hover{border:1px solid #1d7dc0; text-decoration:none}
.indexsv{ height:118px; width:954px; border:1px solid #d1d1d1;}
.indexsv h2{ display:block; font-size:12px; background:url(../images/sv_01.gif); width:934px; height:29px; line-height:29px; font-weight:normal; padding:0 10px}

.footer{ height:31px; width:956px; background:#084068; margin:20px auto 40px; font-size:14px; color:#fff; line-height:31px; text-align:center}
.footer span{ margin:0 10px}


.gmxljt1{ float:left; width:223px;}
.gmxljt1 ul{width:221px; border:1px solid #D1D1D1; margin-top:-1px}
.gmxljt1 li{line-height:30px; height:30px; margin:1px; text-indent:24px; color:#000; font-size:14px}
.gmxljt1 li a{ color:#000; height:30px; display:block; background:url(../images/01_ljt10.gif) no-repeat; width:219px}
.gmxljt1 li a:hover{
	background:url(../images/01_ljt12.gif);
	text-decoration:none;
	color:#29597B;
	font-weight: bold;
}

.gmxljt2{ float:right; width:721px; color:#4c4c4c}
.gmxljt4{ width:719px; border:1px solid #D1D1D1; margin-top:14px; }
.gmxljt4 span{ display:block; width:719px; height:33px; border-bottom:1px solid #D1D1D1; background:#F1F1F1; line-height:33px; color:#000; font-size:14px; font-weight:bold}
.gmxljt4 .cont{ padding:30px 20px; line-height:17px}
.gmxljt4 span.gmtitle{ height:33px}
.gmxljt4 span.gmtitle div{ border-right:1px solid #ccc; float:left; padding:0 10px; display:block}
.gmxljt4 span.gmtitle p{ float:left; padding:0 10px}
.gmxljt4 span.xptitle{
	background:url(../images/01_xp25.gif);
	font-weight: bold;
}
.dianb{background:#29597B url(../images/dian.gif) no-repeat; height:23px;text-indent:24px; line-height:23px; color:#fff; font-weight:bold; margin:10px 0}
.line{ height:31px; border-top:1px solid #D1D1D1; overflow:hidden; margin-top:30px}
.fun{ width:679px; height:23px; margin-top:30px}
.fun li{ float:right; margin-left:5px; display:inline}
.fun a{ border:1px solid #D1D1D1; line-height:21px; display:block; padding:0 8px; cursor:pointer}
.fun a:hover{ border:1px solid #1D5780; color:#1D5780; text-decoration:none;}
.fun li.hegh{border:1px solid #1D5780; line-height:21px;padding:0 8px; color:#fff; background:#1D5780}
.mainline{ border:1px solid #D1D1D1; padding:20px; background:url(../images/ph01.gif) no-repeat top right}
.lxpag{ height:220px; border-bottom:1px solid #DBDBDB}
.lxpag h3{ color:#28597A; font-size:14px; background:url(../images/dian1.gif) no-repeat; text-indent:15px; font-weight:bold; line-height:14px; margin:16px 0 10px}
.lxpag p{ line-height:180%; color:#4c4c4c}
.lxpag li{ float:left}

.timg{ height:160px; }
.timg img{ float:left; display:inline; margin-right:20px}
.videopag{ width:400px; height:309px; margin-top:20px}
.videopag li{ display:none}
.videomeun{ height:30px; line-height:30px; width:600px; margin:10px 0 20px}
.videomeun li{ float:left; cursor:pointer; display:inline; margin-right:20px}
.videomeun a:hover{ color:#29597B}

.videohegh{ color:#28597a}
.tupian li{ float:left; margin-right:7px; display:inline}
.tupian li img{ display:block}
.tupian li p{ margin-top:-24px; text-align:right}

.lefttitle{
	background:url(../images/01_xp09.gif);
	width:223;
	height:43px;
	font-size:14px;
	line-height:43px;
	text-indent:30px;
	color:#fff;
	font-weight: bold;
	white-space:nowrap;
	overflow:hidden;
}
.listbanner{ background:url(../images/listbanner.gif); width:721px; height:130px}
.listbanner div{ width:340px; color:#000; padding-left:340px; padding-top:25px}
.listbanner div h2{color:#003A63; font-size:24px; line-height:34px;  font-family:'微软雅黑';}
